-
-
Notifications
You must be signed in to change notification settings - Fork 939
/
Copy pathzh-CN.yml
975 lines (975 loc) · 38.8 KB
/
zh-CN.yml
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
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
---
zh-CN:
credentials_required: 需要凭证
copied: 已复制!
copy_to_clipboard: 复制到剪贴板
edit: 编辑
verification_expired:
feed_latest: RubyGems.org | 最新的 Gem
feed_subscribed: RubyGems.org | 订阅的 Gem
footer_about_html: RubyGems.org 是 Ruby 社区的 Gem 托管服务。 立即 <a href="%{publish_docs}">发布您的
Gem</a> 并 <a href="%{install_docs}">安装它们</a>。 使用 <a href="%{api_docs}">API</a>
来查找更多 <a href="%{gem_list}">可用的 Gem</a>。 <a href="%{contributing_docs}">快来成为一名贡献者吧!</a>
由您自己改善我们的网站。
footer_sponsors_html: RubyGems.org 是通过与更大的Ruby社区的合作得以实现的。 <a href="https://www.fastly.com/">Fastly</a>
提供带宽和 CDN 支持, <a href="https://www.rubycentral.org/">Ruby Central</a> 涵盖基础设施成本,并且
资助正在进行的开发和运营工作。 <a href="%{sponsors_page}">了解更多关于我们的赞助商以及他们是如何合作的</a>。
footer_join_rt_html: 我们需要您的帮助 —— 通过资助开发人员,来保持 RubyGems.org 的稳定运行,为每个人顺利地服务。 <a href="https://rubycentral.org/#/portal/signup">今天就加入
Ruby Central 吧!</a>
form_disable_with: 请稍后...
invalid_page: 页码超出范围,已重定向到默认页面。
locale_name: 简体中文
none: 无
not_found: 未找到
forbidden:
api_gem_not_found:
api_key_forbidden: API 密钥没有访问权限
api_key_soft_deleted:
api_key_insufficient_scope:
please_sign_up: 拒绝访问。请在 https://rubygems.org 上注册一个账号。
please_sign_in: 请先登录以继续
otp_incorrect: 您的 OTP 码不正确。请检查后重试。
otp_missing: 您已启用多因素验证,但是没有提供 OTP 码。请输入后重试。
sign_in: 登录
sign_up: 注册
dependency_list: 显示所有传递性依赖
multifactor_authentication: 多因素验证
subtitle: 您的社区 Gem 托管中心
this_rubygem_could_not_be_found: 未找到这个 Gem
time_ago: "%{duration} 前"
title: RubyGems.org
update: 更新
try_again: 出了点儿问题。请重试。
advanced_search: 高级搜索
authenticate: 身份认证
helpers:
submit:
create:
update:
activerecord:
attributes:
linkset:
bugs: Bug 追踪 URL
changelog: 变更记录 URL
code: 源代码 URL
docs: 文档 URL
mail: 邮件列表 URL
wiki: Wiki URL
funding: 募集资金 URL
session:
password: 密码
who: 邮箱 / 用户名
user:
avatar: 头像
email: 邮箱
full_name: 全名
handle: 用户名
password: 密码
api_key:
oidc_api_key_role:
oidc/id_token:
jti:
api_key_role:
oidc/api_key_role:
api_key_permissions:
oidc/trusted_publisher/github_action:
repository_owner_id:
oidc/pending_trusted_publisher:
rubygem_name:
errors:
messages:
unpwn: 曾出现过数据泄露,不应该再使用
blocked: 域名 '%{domain}' 因发送垃圾邮件已被禁用。请使用另外有效的个人邮箱。
models:
api_key:
attributes:
expires_at:
inclusion:
organization:
attributes:
handle:
invalid:
ownership:
attributes:
user_id:
already_confirmed:
already_invited:
ownership_request:
attributes:
user_id:
taken:
existing:
user:
attributes:
handle:
invalid:
version:
attributes:
gem_full_name:
taken:
full_name:
taken:
oidc/rubygem_trusted_publisher:
attributes:
rubygem:
taken:
oidc/pending_trusted_publisher:
attributes:
rubygem_name:
unavailable:
models:
user: 用户
api_key:
zero:
one:
other:
activemodel:
attributes:
oidc/provider/configuration:
jwks_uri:
id_token_signing_alg_values_supported:
errors:
models:
oidc/api_key_permissions:
attributes:
valid_for:
inclusion:
gems:
too_long:
api_keys:
form:
exclusive_scopes:
rubygem_scope: Gem 作用范围
rubygem_scope_info: 该作用范围仅允许对一个 Gem 进行 推送/撤回 以及 对业主的 添加/移除
multifactor_auth: 多因素验证——身份认证
enable_mfa: 启用多因素验证
expiration:
create:
success: 新的 API 密钥已创建
invalid_gem: 该 Gem 未被此 API 密钥所允许的作用范围包含
destroy:
success: 成功删除 API 密钥:%{name}
index:
api_keys: API 密钥
name: 名称
scopes: 作用范围
gem: Gem
age: 有效期
last_access: 上一次访问
action: 行为
delete: 删除
confirm: 该 API 密钥 将作废。您确定吗?
confirm_all: 所有 API 密钥 均将作废。您确定吗?
new_key: 新的 API 密钥
index_rubygems: 为 Gem 编入索引
push_rubygem: 推送 Gem
yank_rubygem: 撤回 Gem
add_owner: 添加 Gem 业主
remove_owner: 移除(某个)Gem 业主
access_webhooks: 访问后 (Access) Webhook
show_dashboard: 显示仪表盘
configure_trusted_publishers:
reset: 重置
save_key: 请注意在此之后我们不会再次向您显示该密钥。新的 API 密钥为:
mfa: 多因素验证
expiration:
new:
new_api_key: 生成新 API 密钥
reset:
success: 所有的 API 密钥已删除
update:
success: API 密钥更新成功
invalid_gem: 该 Gem 未被此 API 密钥所允许的作用范围包含
edit:
edit_api_key: 编辑 API 密钥
invalid_key: 已作废的 API 密钥不能被编辑。请删除它并创建一个新的 API 密钥。
all_gems: 所有 Gem
gem_ownership_removed: 对 %{rubygem_name} 的所有权已经被移除(在使用此 API 密钥决定作用范围后)
dashboards:
show:
creating_link_text: 创建
gem_link_text: Gem 页面
latest: 最新的更新
latest_title: 最新的 RSS 订阅更新
migrating_link_text: 迁移
mine: 我的 Gem
my_subscriptions: 订阅
no_owned_html: 您还没有发布过任何 Gem。可以看看 %{creating_link} 指南,或从 RubyForge %{migrating_link}
一个 Gem。
no_subscriptions_html: 您没有订阅任何 Gem,访问 %{gem_link} 订阅一个!
title: 仪表盘
dependencies:
show:
click_to_expand: 单击箭头图标展开。
email_confirmations:
create:
promise_resend: 如果您的帐户存在,我们将通过邮件发送确认链接来激活您的帐户。
new:
submit: 确认重新发送
title: 重新发送确认邮件
will_email_notice: 我们将会通过 Email 发送确认激活账号的链接给您。
update:
confirmed_email: 邮箱地址验证成功。
token_failure: 请再次确认 URL 或尝试重新提交
home:
index:
downloads_counting_html: 总下载次数
find_blurb: 查找、安装以及发布 Gem
learn:
install_rubygems: 安装 RubyGems
layouts:
application:
footer:
about: 关于
api: API
blog: 博客
contribute: 贡献
data: 数据
designed_by: 设计
discussion_forum: 讨论
gems_served_by: 服务
guides: 指南
help: 帮助
hosted_by: 托管
monitored_by: 监控
optimized_by: 优化
resolved_with: 解析
security: 安全
source_code: 源代码
statistics: 统计
status: 状态
supported_by: 支持
tested_by: 测试
tracking_by: 追踪
uptime: 服务运行时间
verified_by: 验证
secured_by: 安全保护
looking_for_maintainers: 招募维护者
header:
dashboard: 仪表盘
settings: 设置
edit_profile: 编辑个人信息
search_gem_html: 搜索 Gem ……
sign_in: 登录
sign_out: 退出
sign_up: 注册
mfa_banner_html:
mailer:
confirm_your_email: 请在发送到您的邮件中点击链接,确认您的邮箱地址。
confirmation_subject: 请确认您的邮箱地址
link_expiration_explanation_html: 请记住,此链接仅在 3 小时内有效。您可以用<a href='https://rubygems.org/email_confirmations/new'>重新发送确认邮件</a>页面来请求获得一个新链接。
email_confirmation:
title: 邮箱确认
subtitle: 即将完成!
confirmation_link: 确认邮箱地址
welcome_message: 欢迎来到 RubyGems.org!请点击下面的链接来验证您的邮箱。
email_reset:
title: 邮箱重置
subtitle: 你好啊,%{handle}!
visit_link_instructions: 您在 RubyGems.org 上更改了您的邮箱地址,请点击以下链接重新激活您的帐户。
deletion_complete:
title: 删除完成
subtitle: 拜拜!
subject: 您的账户已经从 RubyGems.org 中删除
body_html: 您从 RubyGems.org 中删除账户的请求已经被处理。您随时可以使用我们的 %{sign_up} 页面注册新的账号。
deletion_failed:
title: 删除失败
subtitle: 抱歉!
subject: 您在 RubyGems.org 上关于删除账户的请求失败了
body_html: 您已请求在 RubyGems.org 中删除账户。很遗憾,我们无法处理您的请求。请稍后重试。如果问题依然存在,请 %{contact}
我们。
notifiers_changed:
subject: 您改变了您在 RubyGems.org 上的邮件通知设置
title: 邮件通知
subtitle: 你好啊,%{handle}!
'on': 开启
off_html: "<b>关闭</b"
gem_pushed:
subject: Gem %{gem} 已被推送至 RubyGems.org
title: Gem 推送
gem_yanked:
subject: Gem %{gem} 已从 RubyGems.org 中撤回
title: Gem 撤回
reset_api_key:
subject: RubyGems.org API 密钥已重置
title: API 密钥重置
subtitle: 你好啊,%{handle}!
webauthn_credential_created:
subject: 新的安全设备已添加至 RubyGems.org
title: 安全设备添加
subtitle: 你好啊,%{handle}!
webauthn_credential_removed:
subject: 某个安全设备已从 RubyGems.org 中移除
title: 安全设备移除
subtitle: 你好啊,%{handle}!
totp_enabled:
subject: 认证 App 已在 RubyGems.org 上启用
title: 认证 App 已启用
subtitle: 你好啊,%{handle}!
totp_disabled:
subject: 认证 App 已在 RubyGems.org 上禁用
title: 认证 App 已禁用
subtitle: 你好啊,%{handle}!
email_reset_update:
subject: 您已请求在 RubyGems.org 上进行邮箱地址变更
title: 邮箱更新请求已发送
ownership_confirmation:
subject: 请确认在 RubyGems.org 上对 Gem %{gem} 的所有权
title: 所有权确认
subtitle: 你好啊,%{handle}!
body_text: 您已被 %{authorizer} 添加为 Gem %{gem} 的业主之一。请点击下方的链接来确认您的所有权。
body_html: 您已被 <strong>%{authorizer}</strong> 添加为 Gem <strong><a href="https://rubygems.org/gems/%{gem}">%{gem}</a></strong> by的业主之一。请点击下方的链接来确认您的所有权。
link_expiration_explanation_html: 请注意,此链接仅在 %{expiry_hours} 内有效。您可以在登录后从 Gem
<strong><a href="https://rubygems.org/gems/%{gem}">%{gem}</a></strong> 页面重新发送确认邮件。
owner_added:
subject_self: 您已被添加为 Gem %{gem} 的业主之一
subject_others: 用户 %{owner_handle} 已被添加为 Gem %{gem} 的业主之一
title: 新增业主
subtitle: 你好啊,%{user_handle}!
body_self_html: <b>您</b> 被添加为 RubyGems.org 上 Gem <strong><a href="https://rubygems.org/gems/%{gem}">%{gem}</a></strong>
的业主之一。
body_others_html: <b>%{owner_handle}</b> 由 <b>%{authorizer}</b> 添加为 Gem <strong><a
href="https://rubygems.org/gems/%{gem}">%{gem}</a></strong> 的业主之一。您收到此通知是因为您是
%{gem} 的业主之一。
owner_removed:
subject: 您对 Gem %{gem} 的业主身份已被移除
title: 业主移除
subtitle: 你好啊,%{user_handle}!
body_html: <b>您</b>在 RubyGems.org 上对 Gem <strong><a href="https://rubygems.org/gems/%{gem}">%{gem}</a></strong>
的业主身份已被 <b>%{remover}</b> 移除
ownerhip_request_closed:
title: 所有权申请
subtitle: 你好啊,%{hand}!
body_html: 感谢您申请对 <strong>%{gem}</strong> 的所有权。我们很遗憾地通知您,您的所有权申请已被该 Gem 的业主驳回。
ownerhip_request_approved:
body_html: 恭喜您!您对 <strong>%{gem}</strong> 的所有权申请已被批准。您已被添加为该 Gem 的业主之一。
new_ownership_requests:
body_html:
zero:
one:
other: "<strong>%{gem}</strong> 有 <em>%{count}</em> 个新的所有权申请。请点击下面的按钮查看所有请求。"
button: 所有权申请
disable_notifications: 要停止接收这些信息,请更新您的
owners_page: 所有权
web_hook_deleted:
title: 删除 webhook
subject: 您的 RubyGems.org webhook 已被删除
subtitle: 你好啊,%{handle}!
body_text: 您 POST 到 ${url} 的 webhook 在经过 %{failures} 次失败后已被删除。
body_html: 您 <code>POST<code> 到 <a href="%{url}"><code>%{url}</code></a> 的 webhook
在经过 %{failures} 次失败后已被删除。
global_text: 这个 webhook 曾在任何 Gem 被推送时被调用。
global_html: 这个 webhook 曾在<em>任何</em> Gem 被推送时被调用。
gem_text: 这个 webhook 在 %{gem} 被推送时被调用。
gem_html: 这个 webhook 在 <strong><a href="https://rubygems.org/gems/%{gem}">%{gem}</a></strong>
被推送时被调用。
web_hook_disabled:
title: 停用 webhook
subject: 您的 RubyGems.org webhook 已被停用
subtitle: 你好啊,%{handle}!
body_text: |
由于 %{disabled_reason} 的原因,POST 到 %{url} 的 webhook 已被停用。
它最后一次成功是在 %{last_success},从那以后失败了 %{failures_since_last_success} 次。
您可以通过运行 `% %{delete_command}` 删除此 webhook。
body_html: |
<p>由于 %{disabled_reason} 的原因,POST 到 <a href="%{url}"><code>%{url}</code></a> 的 webhook 已被停用。</p>
<p>它最后一次成功是在 <code>%{last_success}</code>,从那以后失败了 %{failures_since_last_success} 次。</p>
<p>您可以通过运行 <code>`% %{delete_command}`<code> 删除此 webhook。</p>
global_text: 这个 webhook 曾在任何 Gem 被推送时被调用。
global_html: 这个 webhook 曾在<em>任何</em> Gem 被推送时被调用。
gem_text: 这个 webhook 在 %{gem} 被推送时被调用。
gem_html: 这个 webhook 在 <strong><a href="https://rubygems.org/gems/%{gem}">%{gem}</a></strong>
被推送时被调用。
gem_trusted_publisher_added:
title:
admin_manual:
title:
news:
show:
title: 新的发布 — 所有 Gem
all_gems: 所有 Gem
popular_gems: 热门 Gem
popular:
title: 新的发布 — 热门 Gem
pages:
about:
contributors_amount:
downloads_amount:
checkout_code:
mit_licensed:
logo_header:
logo_details:
founding_html: 此项目由 %{founder} 创立于 2009 年 4 月,之后有超过 %{contributors} 贡献者以及 %{downloads}。自从
RubyGems 1.3.6 发布以后,本站名称由 Gemcutter 改名为 %{title},从而巩固在 Ruby 社区网站中的核心作用。
support_html: 虽然 RubyGems.org 不是由一个具体的公司来运作,但也有很多帮助让我们走了这么远。网站目前的设计、插画、和前端开发都是由
%{dockyard} 创建。%{github} 也帮助我们轻松地协作和共享代码。本站最初部署于 %{heroku},其一流的服务助证了 RubyGems
是整个社区可以依赖的可行方案。当前,我们的基础设施托管于 %{aws}.
technical_html: 关于本站的一些技术方案:100% Ruby。主站是一个 %{rails} 应用。Gem 托管于 %{s3}, 由 %{fastly}
提供服务,从发布一个新 Gem 到做好安装准备之间的耗时通常只有几秒。更多信息可以在 GitHub 上阅读基于 %{license} 协议的 %{source_code}。
title: 关于
purpose:
better_api: 提供更好的 API 来为 Gem 服务
enable_community: 可以让社区来改善本站
header: 欢迎来到 %{site}, 这是 Ruby 社区的 Gem 托管服务。此项目有三个目的:
transparent_pages: 构建更透明以及便于浏览的项目页面
data:
title: RubyGems.org 数据转储
download:
title: 下载 RubyGems
faq:
title: 常问问题
migrate:
title: 迁移 Gem
security:
title: 安全
sponsors:
title: 赞助商
password_mailer:
change_password:
closing:
opening:
title: 修改密码
subtitle: 你好啊,%{handle}!
passwords:
edit:
submit: 保存该密码
title: 重置密码
token_failure: 请再次确认 URL 或尝试重新提交
new:
submit: 重置密码
title: 修改您的密码
will_email_notice: 我们将会向您发送一封包含修改密码链接的邮件。
create:
success:
failure_on_missing_email:
update:
failure:
multifactor_auths:
session_expired: 您的登录页面会话已过期。
require_mfa_enabled: 您的多因素验证已停用,请先启用。
require_webauthn_enabled: 您还没有启用任何安全设备。您必须首先关联一个设备到您的账户。
setup_required_html: 为了保护您的帐户和您的 Gem,您需要设置多因素验证。请阅读我们的<a href="https://blog.rubygems.org/2022/08/15/requiring-mfa-on-popular-gems.html">博客文章</a>了解详情。
setup_recommended: 为了保护您的帐户和您的 Gem,我们鼓励您设置多因素验证。在将来,您的帐户将被要求启用多因素验证。
strong_mfa_level_required_html: 为了保护您的帐户和您的 Gem,您需要将您的多因素验证级别更改为 "UI and gem signin"
或 "UI and API"。请阅读我们的<a href="https://blog.rubygems.org/2022/08/15/requiring-mfa-on-popular-gems.html"">博客文章</a>了解详情。
strong_mfa_level_recommended: 为了保护您的帐户和您的 Gem,我们建议您将您的多因素验证级别更改为 "UI and gem signin"
或 "UI and API"。在将来,您的帐户将被要求在其中某一个级别上启用多因素验证。
setup_webauthn_html:
api:
mfa_required:
mfa_required_not_yet_enabled:
mfa_required_weak_level_enabled:
mfa_recommended_not_yet_enabled:
mfa_recommended_weak_level_enabled:
recovery:
copied: "[ 已复制 ]"
continue: 继续
title: 恢复码
copy: "[ 复制 ]"
saved: 我声明我已经保存了我的恢复码。
note_html: 请 <strong class='recovery__bold'>复制并保存</strong> 这些恢复码。如果您丢失了身份验证设备,您可以使用这些恢复码登录并重置您的多因素验证配置。每个恢复码只能使用一次。
already_generated: 您应该已经保存了您的恢复码。
update:
invalid_level: 无效的 MFA 级别。
success: 您已成功修改多因素验证级别。
prompt:
webauthn_credential_note: 使用如 Touch ID, YubiKey 等安全设备来认证身份。
sign_in_with_webauthn_credential: 通过安全设备认证人身
otp_code: 一次性密码
otp_or_recovery: OTP 或 恢复码
recovery_code: 恢复码
recovery_code_html: 如果您无法访问用于多因素验证的设备或安全设备,您可以使用一个有效的 <a href="https://guides.rubygems.org/setting-up-multifactor-authentication/#using-recovery-codes-and-re-setup-a-previously-enabled-mfa",class="t-link">恢复码</a>。
security_device: 安全设备
verify_code: 验证码
totps:
incorrect_otp: 你的 OTP 码 不正确。
require_totp_disabled: 您的多因素验证已启用。要重新配置多因素验证,您必须首先停用它。
require_totp_enabled: 您还没有启用一个身份验证器应用。您必须先启用它。
new:
title: 启用多因素验证
scan_prompt: 请用您的身份验证程序扫描二维码。如果您没办法扫描,请在您的程序中手动输入下面的内容。
otp_prompt: 输入身份验证程序上的数字代码以继续。
confirm: 我已把复原码存放在安全的地方。
enable: 启用
account: 账户:%{account}
key: 密钥:%{key}
time_based: 基于时间的:是
create:
qrcode_expired: 二维码和密钥已过期。请尝试重新注册一个新的设备。
success: 您已成功启用多因素验证。
destroy:
success: 您已成功停用多因素验证。
notifiers:
update:
success: 您已成功更新邮件通知设置。
show:
info: 为了帮助检测未经授权的 Gem 或所有权变更,当您拥有的 Gem 的每一个新版本被推送、撤回时,或添加了新业主时,我们每次都会向您发送一封邮件。通过接收和阅读这些电子邮件,您帮助大家一起保护了
Ruby 的生态系统。
'on': 开启
'off': 关闭
recommended: 推荐
title: 邮件通知
update: 更新
owner_heading: 所有权通知
owner_request_heading: 所有权申请通知
push_heading: 推送通知
webauthn_verifications:
expired_or_already_used: 您链接中使用的的令牌已过期或已被使用。
no_port: 没有提供端口。请再试一次。
pending:
prompt:
title: 使用安全设备进行身份认证
authenticating_as: 身份认证为
authenticate: 身份认证
no_webauthn_devices: 您没有启用任何安全设备。
successful_verification:
title: 成功!
close_browser: 请关闭浏览器。
failed_verification:
title: 错误 — 验证失败
close_browser: 请关闭该浏览器并重试。
owners:
confirm:
confirmed_email: 您已被添加为 Gem %{gem} 的业主之一
token_expired: 确认令牌已过期。请尝试从该 Gem 页面重新发送令牌。
index:
add_owner: 添加业主
name: 业主
mfa: 多因素验证状态
status: 状态
confirmed_at: 批准于
added_by: 添加
action: 行为
email_field: Email / Handle
submit_button: 添加业主
info: 添加或移除业主
confirmed: 已批准
pending: 待定
confirm_remove: 您确定您想要从业主中移除该用户吗?
resend_confirmation:
resent_notice: 一封确认邮件已被重新发送到您的邮箱中
create:
success_notice: "%{handle} 已添加为还未经批准的业主。在用户点击发送到其邮箱的批准邮件后,所有权访问才将被启用。"
destroy:
removed_notice: "%{owner_name} 已成功从业主中移除"
failed_notice: 不能删除该 Gem 的唯一业主
mfa_required: 该 Gem 已启用多因素验证,请在您的帐户上设置多因素验证。
settings:
edit:
title: 编辑设置
webauthn_credentials: 安全设备
no_webauthn_credentials: 您还没有任何安全设备
webauthn_credential_note: 安全设备可以是任何符合 FIDO2 标准的设备,比如安全密钥、生物密钥等。
otp_code: OTP 码或恢复码
api_access:
confirm_reset: 您确定吗?该命令执行后将无法撤销
credentials_html: 如果您希望在命令行中使用 %{gem_commands_link},您需要一个 %{gem_credentials_file}
文件,该文件可通过下面的命令生成:
key_is_html: 您的 API 密钥为:%{key}。
link_text: Gem 命令
reset: 重置我的 API 密钥
reset_all: 删除所有作用范围的 API 密钥
title: API 访问
reset_password:
title: 重置密码
mfa:
multifactor_auth: 多因素验证
otp: 身份认证应用
disabled_html: 您尚未启用基于 OTP 的多因素身份验证。请参考<a target="_blank" rel="noopener" href="https://guides.rubygems.org/setting-up-multifactor-authentication">RubyGems
多因素验证指南</a> 来了解更多关于多因素验证级别的信息。
go_settings: 注册新设备
level_html: 您已启用多因素身份验证。请点击 “更新” 来改变您的 MFA 级别。请参考 <a target="_blank" rel="noopener"
href="https://guides.rubygems.org/setting-up-multifactor-authentication">RubyGems
多重身份验证指南 来了解更多 MFA 级别的信息。
enabled_note: 您已启用多因素身份验证。请输入您从身份验证器上获得的 OTP 码,或使用您已生效的恢复码来禁用。
update: 更新
disable:
enabled:
disabled:
level:
title: 多因素验证级别
disabled: 停用
ui_only: 仅 UI
ui_and_api: UI 和 API(推荐使用)
ui_and_gem_signin: UI 和 Gem 签署
profiles:
adoptions:
no_ownership_calls: 您没有为您的任何 Gem 创建任何所有权的调用。
no_ownership_requests: 您没有创建任何所有权申请。
title: 领养
subtitle_html: 寻求新的维护者或申请所有权 <a class="adoption__blog__link" href="https://blog.rubygems.org/2022/01/19/rubygems-adoptions.html">(了解更多)</a>
edit:
change_avatar: 修改头像
disabled_avatar_html:
email_awaiting_confirmation: 请确认您新的邮箱地址 %{unconfirmed_email}
enter_password: 请输入您账户的密码
optional_full_name: 可填。将公开显示
optional_twitter_username: 可选 X 用户名。这将会被公开显示
twitter_username: 用户名
title: 修改个人资料
delete:
delete: 删除
delete_profile: 删除个人资料
warning: 删除个人资料是不可逆的操作。即使与支持人员联系也无法撤销。请确定无误!
delete:
title: 删除个人资料
confirm: 确认
instructions: 我们很遗憾您要离开。请在下面的对话框中输入您的密码并确认。
list_only_owner_html: 当您删除您的个人资料时,这些 Gem 也将被撤回。如果您想在删除个人资料之前添加业主,您可以使用 %{command_link}
命令。
list_multi_owner: 您将失去访问这些 Gem 的权限,但这些 Gem 的其他业主将仍然可以访问。
warning: 删除个人资料是不可逆的操作。即使与支持人员联系也无法撤销。请确定无误!
rubygem:
owners_header: 业主
destroy:
request_queued: 您的帐户删除请求已被置于处理队列中。当您的申请被处理后,我们会给您发一封确认邮件。
update:
confirmation_mail_sent: 几分钟后您会收到一封邮件,它包含了确认您新邮箱地址的操作说明。
updated: 您的个人资料已更新
public_email: 在公开的个人资料里面展示我的 Email
request_denied: 请求被驳回,您的密码无法被我们验证通过。
show:
title: "%{username} 的个人资料"
security_events:
title:
description_html:
rubygems:
aside:
downloads_for_this_version: 这个版本
gem_version_age: 版本发布
required_ruby_version: 需要的 Ruby 版本
required_rubygems_version: 需要的 RubyGems 版本
requires_mfa: 新的版本需要开启多因素验证
released_with_mfa: 使用多因素验证发布的版本
links:
badge: 徽章
bugs: Bug 追踪
changelog: 变更记录
code: 源代码
docs: 文档
download: 下载
funding: 募集资金
header: 链接
home: 主页
mail: 邮件列表
report_abuse: 举报投诉
reverse_dependencies: 反向依赖
review_changes: 审查变更
rss: RSS
subscribe: 订阅
unsubscribe: 取消订阅
wiki: Wiki
resend_ownership_confirmation: 重新发送
ownership: 所有权
oidc:
api_key_role:
name:
new:
trusted_publishers:
reserved:
reserved_namespace: 该命名空间由 RubyGems.org 保留。
dependencies:
header: "%{title} 依赖"
gem_members:
authors_header: 作者
self_no_mfa_warning_html: 请考虑 <a href="/settings/edit">启用多因素身份验证(MFA)</a> 来保障您的帐户安全。
not_using_mfa_warning: "* 一些业主当前还没有使用多因素验证(MFA)。"
owners_header: 业主
pushed_by: 推送
using_mfa_info: "* 所有业主都已使用多因素验证(MFA)。"
yanked_by: 撤回
sha_256_checksum: SHA 256 校验和
signature_period: 签名有效期
expired: 过期
version_navigation:
previous_version: "← 以前的版本"
next_version: 接下来的版本 →
index:
downloads: 下载
title: Gem
show:
bundler_header: Gemfile
install: 安装
licenses_header:
one: 许可
other: 许可
no_licenses: 无
requirements_header: 要求
show_all_versions: 显示所有版本 (共 %{count} 个)
versions_header: 版本列表
yanked_notice: 这个 Gem 版本已经撤回了,无法直接下载,也无法被其他 Gem 依赖。
show_yanked:
not_hosted_notice: 这个 Gem 目前没有被托管在 RubyGems.org 中。这个 Gem 撤回的版本可能已经存在了。
reserved_namespace_html:
one: 这个 Gem 以前存在过,但被它的业主移除了。RubyGems.org 团队将会把这个 Gem 的名称多保留 1 天。在此之后,任何人都可以使用
<code>gem push</code> 申请此 Gem 名称。<br/> 如果您是该 Gem 的前业主,您可以使用 <code>gem owner</code>
命令更改该 Gem 的业主。您也可以使用 <code>gem push</code> 创建这个 gem 的新版本。
other: 这个 Gem 以前存在过,但被它的业主移除了。RubyGems.org 团队将会把这个 Gem 的名称多保留 %{count} 天。在此之后,任何人都可以使用
<code>gem push</code> 申请此 Gem 名称。<br/> 如果您是该 Gem 的前业主,您可以使用 <code>gem owner</code>
命令更改该 Gem 的业主。您也可以使用 <code>gem push</code> 创建这个 gem 的新版本。
security_events:
title:
description_html:
reverse_dependencies:
index:
title: "%{name} 的反向依赖"
subtitle: 以下 Gem 的最新版本需要 %{name}
no_reverse_dependencies: 这个 Gem 没有反向依赖。
search:
search_reverse_dependencies_html: 搜索反向依赖 Gem…
searches:
advanced:
name: 名称
summary: 概要
description: 描述
downloads: 下载数
updated: 更新
yanked: 撤回
show:
subtitle_html: "<em>%{query}</em>"
month_update: 上个月更新 (%{count})
week_update: 上周更新 (%{count})
filter: 过滤:
yanked: 撤回 (%{count})
suggestion: 您是想
sessions:
new:
forgot_password: 忘了密码?
resend_confirmation: 没有收到确认邮件?
verify:
title: 确认密码
confirm: 确认
notice: 请确认密码后继续
create:
account_blocked: 您的账户已被 RubyGems 团队拉黑。请发送邮件至 [email protected] 以恢复您的帐户。
stats:
index:
title: 统计数据
all_time_most_downloaded: 至今最多下载
total_downloads: 下载总量
total_gems: Gem 总数
total_users: 用户总数
users:
create:
email_sent: 确认邮件已发送至您的邮箱。
new:
have_account: 已经有一个账号了?
versions:
index:
not_hosted_notice: 此 Gem 目前没有托管在 RubyGems.org 中。
title: "%{name} 的所有版本"
versions_since:
other: 自 %{since} 以来有 %{count} 个版本
one: 自 %{since} 以来有 %{count} 个版本
imported_gem_version_notice: 此版本的 Gem 已在 %{import_date} 导入到 RubyGems.org 中。显示的日期由作者在
gemspec 中指定。
version:
yanked: 已撤回
adoptions:
index:
title: 领养
subtitle_owner_html: 请新的维护者加入 %{gem} <a class="adoption__blog__link" href="https://blog.rubygems.org/2022/01/19/rubygems-adoptions.html">(了解更多)</a>
subtitle_user_html: 申请对 %{gem} 的所有权 <a class="adoption__blog__link" href="https://blog.rubygems.org/2022/01/19/rubygems-adoptions.html">(了解更多)</a>
ownership_calls: 所有权调用
no_ownership_calls: 没有对 %{gem} 的所有权调用。该 Gem 的业主并没有在寻求新的维护者。
ownership_calls:
update:
success_notice: 对 %{gem} 的所有权调用已关闭。
create:
success_notice: 已创建对 %{gem} 的所有权调用。
index:
title: 维护者招募
subtitle_html: RubyGems 正在寻找新的维护者加入 <a class="adoption__blog__link" href="https://blog.rubygems.org/2022/01/19/rubygems-adoptions.html">(了解更多)</a>
share_requirements: 请分享您在哪些方面需要帮助
note_for_applicants: 申请人须知:
created_by: 创建
details: 详情
apply: 申请
close: 关闭
markup_supported_html: 支持 <a class="adoption__rdoc__link" href="https://ruby.github.io/rdoc/RDoc/Markup.html#class-RDoc::Markup-label-RDoc+Markup+Reference">Rdoc
标记语法</a>
create_call: 创建所有权调用
ownership_requests:
create:
success_notice: 您的所有权申请已经被提交
update:
approved_notice: 所有权申请已被批准。%{name} 已被添加为新的业主之一。
closed_notice: 所有权申请已经被关闭。
close:
success_notice: 对 %{gem} 的所有开放所有权申请都已被关闭。
ownership_requests: 所有权申请
note_for_owners: 业主须知:
your_ownership_requests: 您的所有权申请
close_all: 关闭所有
approve: 批准
gems_published: 已发布的 Gem
created_at: 创建于
no_ownership_requests: 加入您项目的申请将显示在这里。还没有对 %{gem} 的所有权申请。
create_req: 创建所有权申请
signin_to_create_html: 请 <a href="https://rubygems.org/sign_in">登录</a> 来新建一个所有权申请。
webauthn_credentials:
callback:
success: 您已成功注册一个安全设备。
recovery:
continue: 继续
title: 您已成功添加一个安全设备
notice_html: 请 <strong class="recovery__bold">复制并粘贴</strong>这些恢复码。如果您丢失了安全设备,您可以使用这些恢复码登录。每个恢复码码只能使用一次。
copied: "[ 已复制 ]"
copy: "[ 复制 ]"
saved: 我确认我已经保存了我的恢复码。
webauthn_credential:
confirm_delete: 凭证已删除
delete_failed: 不能删除凭证
delete: 删除
confirm: 您确定您想要删除该凭证吗?
saved: 安全设备已成功创建
form:
new_device: 创建一个新的安全设备
nickname: 昵称
submit: 注册设备
oidc:
api_key_roles:
index:
api_key_roles:
new_role:
show:
api_key_role_name:
automate_gh_actions_publishing:
view_provider:
edit_role:
delete_role:
confirm_delete:
deleted_at_html:
edit:
edit_role:
git_hub_actions_workflow:
title:
configured_for_html:
to_automate_html:
not_github:
not_push:
a_gem:
instructions_html:
new:
title:
update:
success:
create:
success:
destroy:
success:
form:
add_condition:
remove_condition:
add_statement:
remove_statement:
deleted:
providers:
index:
title:
description_html:
show:
title:
id_tokens:
index:
title:
show:
title:
rubygem_trusted_publishers:
index:
title:
subtitle_owner_html:
delete:
create:
description_html:
destroy:
success:
create:
success:
new:
title:
subtitle_owner_html:
pending_trusted_publishers:
index:
title:
valid_for_html:
delete:
create:
description_html:
destroy:
success:
create:
success:
new:
title:
trusted_publisher:
unsupported_type:
github_actions:
repository_owner_help_html:
repository_name_help_html:
workflow_filename_help_html:
environment_help_html:
pending:
rubygem_name_help_html:
duration:
minutes:
other:
one:
hours:
other:
one:
days:
other:
one:
seconds:
other:
one:
form:
optional:
events:
table_component:
event:
time:
additional_info:
redacted:
no_user_agent_info:
rubygem_event:
version:
version_pushed:
version_yanked:
version_unyanked:
version_html:
version_pushed_sha256_html:
version_pushed_by_html:
version_yanked_by_html:
owner:
owner_added:
owner_added_owner_html:
owner_added_authorizer_html:
owner_removed:
owner_removed_owner_html:
owner_removed_by_html:
owner_confirmed:
user_event:
user:
created:
email:
login:
login_success:
webauthn_login:
mfa_method:
mfa_device:
none:
email:
email_verified:
email_sent_subject:
email_sent_from:
email_sent_to:
api_key:
api_key_created:
api_key_deleted:
api_key_name:
api_key_scopes:
api_key_gem_html:
api_key_mfa:
not_required: