-
Notifications
You must be signed in to change notification settings - Fork 169
/
en.yml
2625 lines (2617 loc) · 161 KB
/
en.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
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# Files in the config/locales directory are used for internationalization
# and are automatically loaded by Rails. If you want to use locales other
# than English, add the necessary files in this directory.
#
# To use the locales, use `I18n.t`:
#
# I18n.t 'hello'
#
# In views, this is aliased to just `t`:
#
# <%= t('hello') %>
#
# To use a different locale, set it with `I18n.locale`:
#
# I18n.locale = :es
#
# This would use the information in config/locales/es.yml.
#
# To learn more, please read the Rails Internationalization guide
# available at http://guides.rubyonrails.org/i18n.html.
en:
#context: Special country name
countries:
AG: "Antigua and Barbuda"
BA: "Bosnia and Herzegovina"
CD: "Democratic Republic of the Congo"
CG: "Congo"
CI: "Côte d'Ivoire"
CV: "Cabo Verde"
FM: "Federated States of Micronesia"
GW: "Guinea Bissau"
HK: "Hong Kong, China"
KN: "Saint Kitts and Nevis"
KP: "Democratic People's Republic of Korea"
KR: "Republic of Korea"
LC: "Saint Lucia"
MK: "North Macedonia"
MM: "Myanmar"
MO: "Macau, China"
PS: "Palestine"
ST: "São Tomé and Príncipe"
SZ: "Eswatini"
TT: "Trinidad and Tobago"
TW: "Chinese Taipei"
VC: "Saint Vincent and the Grenadines"
XF: "Multiple Countries (Africa)"
XM: "Multiple Countries (Americas)"
XA: "Multiple Countries (Asia)"
XE: "Multiple Countries (Europe)"
XN: "Multiple Countries (North America)"
XO: "Multiple Countries (Oceania)"
XS: "Multiple Countries (South America)"
XW: "Multiple Countries (World)"
#context: Continent name
continents:
"Multiple Continents": "Multiple Continents"
Africa: "Africa"
Asia: "Asia"
Europe: "Europe"
"North America": "North America"
Oceania: "Oceania"
"South America": "South America"
#context: On the country bands page
country_bands:
title: "WCA Country Bands"
band_title: "Band %{number}"
due_value: "$%{value} per competitor per competition"
#context: Event name
events:
"333": "3x3x3 Cube"
"222": "2x2x2 Cube"
"444": "4x4x4 Cube"
"555": "5x5x5 Cube"
"666": "6x6x6 Cube"
"777": "7x7x7 Cube"
333bf: "3x3x3 Blindfolded"
333fm: "3x3x3 Fewest Moves"
333oh: "3x3x3 One-Handed"
333ft: "3x3x3 With Feet"
clock: "Clock"
minx: "Megaminx"
pyram: "Pyraminx"
skewb: "Skewb"
sq1: "Square-1"
444bf: "4x4x4 Blindfolded"
555bf: "5x5x5 Blindfolded"
333mbf: "3x3x3 Multi-Blind"
magic: "Magic"
mmagic: "Master Magic"
333mbo: "3x3x3 Multi-Blind Old Style"
#context: Formats name
formats:
"1": "Best of 1"
"2": "Best of 2"
"3": "Best of 3"
"a": "Average of 5"
"m": "Mean of 3"
#context: short name alternative
short:
"1": "Bo1"
"2": "Bo2"
"3": "Bo3"
"a": "Ao5"
"m": "Mo3"
#context: Round name
rounds:
"0":
name: "Qualification round"
cellName: "Qualification round"
"1":
name: "First round"
cellName: "First round"
"2":
name: "Second round"
cellName: "Second round"
"3":
name: "Semi Final"
cellName: "Semi Final"
"b":
name: "B Final"
cellName: "B Final"
"c":
name: "Final"
cellName: "Final"
"d":
name: "First round"
cellName: "First round"
"e":
name: "Second round"
cellName: "Second round"
"f":
name: "Final"
cellName: "Final"
"g":
name: "Semi Final"
cellName: "Semi Final"
"h":
name: "Qualification round"
cellName: "Qualification round"
#context: attempt name
attempts:
attempt_name: "Attempt %{number}"
round:
#context: e.g. event_name can be "3x3x3 Cube", and round_name can be "Cutoff First round"
name: "%{event_name} %{round_name}"
#context: Words used to describe the requirement to advance to the next round
advancement_condition:
short:
ranking: "Top %{ranking}"
percent: "Top %{percent}%"
attempt_result:
time: "%{round_format} < %{time}"
moves: "%{round_format} < %{moves}"
points: "%{round_format} > %{points}"
ranking: "Top %{ranking} advance to next round"
percent: "Top %{percent}% advance to next round"
attempt_result:
time: "%{round_format} < %{time} advances to next round"
moves: "%{round_format} < %{moves} moves advances to next round"
points: "%{round_format} > %{points} points advances to next round"
#context: Words used to describe cutoff round cutoffs
cutoff:
time:
one: "%{count} attempt to get < %{time}"
other: "%{count} attempts to get < %{time}"
moves:
one: "%{count} attempt to get < %{moves} moves"
other: "%{count} attempts to get < %{moves} moves"
points:
one: "%{count} attempt to get > %{points} points"
other: "%{count} attempts to get > %{points} points"
#context: Words used to describe time limits
time_limit:
cumulative:
one_round: "%{time} cumulative"
across_rounds: "%{time} total for %{rounds}"
333fm: "1 hour"
333mbf: "10:00.00 per cube, up to 60:00.00"
333mbo: ""
#context: Words used to describe qualification limits.
qualification:
type_label: "Qualification Type"
result_type: "Result Type"
for_event: "Qualification for %{event}"
type:
none: "No qualification"
result: "By Result"
ranking: "Top N"
any_result: "Any result"
single:
time: "Single solve under %{time}"
moves: "Single solve under %{moves} moves"
points: "Single solve over %{points} points"
ranking: "Top %{ranking} by single"
any_result: "Any single solve"
average:
time: "Average under %{time}"
moves: "Average under %{moves} moves"
points: "Average over %{points} points"
ranking: "Top %{ranking} by average"
any_result: "Any average"
deadline:
description: "Qualification Deadline"
by_date: "by %{date}"
#context: Common word used in multiple places on the website
common:
world: "World"
continent: "Continent"
country: "Region"
#context: "here" is used in html links such as "You can create an account here".
here: "here"
best: "Best"
single: "Single"
average: "Average"
solves: "Solves"
#context: Used as an introduction in emails
hello: "Hello %{name},"
#context: Key used when we want to show a date, but the date is missing. For example, a competition that has been created, but has not had a start and end date assigned yet.
date:
no_date: "No date"
user:
wca_id: "WCA ID"
representing: "Representing"
all_regions: "All regions"
errors:
invalid: "invalid"
#context: Key used for the pluralization of "x day(s)" in a sentence like "Stars in x days".
days:
one: "1 day"
other: "%{count} days"
#context: Key used for the pluralization of "x event(s)" in a sentence like "Couldn't find a competition with these x events"
these_events:
one: "this event"
other: "these %{count} events"
search_site: "Search site"
filter: Filter
delete: Delete
date_placeholder: "YYYY-MM-DD"
datetime_placeholder: "YYYY-MM-DD HH:MM"
#context: the time format in the schedule table. Please set this to *exactly* "12h" to use am/pm time, or "24h" for 24 hours time (do not translate the 'h' or anything).
time_format: "12h"
#context: used to phrase a result, e.g. 24.45 seconds, 25.66 moves
solve_time:
unit_seconds: "seconds"
unit_moves: "moves"
#context: Key used in the OAuth part of the site (checkout the /oauth/applications page for more details)
oauth:
applications:
your_apps: "Your OAuth Applications"
new: "New"
name: "Name"
callback_url: "Callback Url"
owner: "Owner"
application_id: "Application ID"
actions: "Actions"
secret: "Secret"
scopes: "Scopes"
callback_urls: "Callback Urls"
helpers:
submit:
competition_medium:
create: "Submit media"
update: "Update media"
activerecord:
#context: This key is used as a label for forms regarding
attributes:
#context: a user
user:
name: "Full name"
wca_id: "WCA ID"
unconfirmed_wca_id: "Unconfirmed WCA ID"
login: "Email or WCA ID"
country_iso2: "Representing"
dob: "Birthdate"
dob_verification: "Your Birthdate"
gender: "Gender"
email: "Email"
password: "Password"
password_confirmation: "Re-enter password"
remember_me: "Remember me"
pending_avatar: "Upload new avatar"
remove_avatar: "Remove avatar"
results_notifications_enabled: "Email me when my results are posted."
registration_notifications_enabled: "When I organize or delegate a competition, email me when new registrations are submitted."
delegate_status: "Delegate status"
location: "Location"
region: "Region"
subRegion: "Subregion"
receive_delegate_reports: "I would like to receive Delegate Reports of WCA Competitions by email"
user_preferred_events: "Preferred events"
otp_attempt: "Enter your two-factor authentication code:"
#context: a registration to a competition
registration:
guests: "Guests"
comments: "Comments"
paid_entry_fees: "Paid"
status: "Status"
administrative_notes: "Administrative notes"
# We can remove the following 3 keys once https://github.com/thewca/worldcubeassociation.org/issues/275 is done! (spec will complain anyway)
name: "Name"
birthday: "Birthday"
registration_competition_events: "Events"
email: "Email"
#context: a competition tab
competition_tab:
content: "Content"
name: "Name"
#context: a delegate report
delegate_report:
discussion_url: "Discussion's url on the Google Group"
schedule_url: "Schedule url"
equipment: "Equipment"
venue: "Venue"
organization: "Organization"
incidents: "Incidents"
wrc_feedback_requested: "I would like feedback from the WRC on some of the incidents above."
wrc_incidents: "Incidents Needing WRC Feedback"
wdc_feedback_requested: "I would like feedback from the WDC on some of the incidents above."
wdc_incidents: "Incidents Needing WDC Feedback"
remarks: "Remarks"
#context: a person
person:
wca_id: "Person"
countryId: "Representing"
dob: "Birthdate"
gender: "Gender"
name: "Name"
incorrect_wca_id_claim_count: "Incorrect WCA ID claim count"
#context: a poll
poll:
question: "Question"
deadline: "Deadline"
#context: a post
post:
title: "Title"
body: "Body"
sticky: "Sticky"
unstick_at: "Unstick at"
tags: "Tags"
show_on_homepage: "Show on homepage"
#context: a team
team:
name: "Name"
description: "Description"
#context: a vote
vote:
comment: "Comment"
#context: an incident
incident:
title: "Title"
private_description: "Description (private)"
private_wrc_decision: "Decision (private)"
public_summary: "Summary (public)"
digest_worthy: "Digest worthy"
tags: "Tags"
competition_id: "Happened during"
competition_medium:
competitionId: "Competition"
type: "Type"
text: "Text"
uri: "Link"
submitterName: "Submitter name"
submitterEmail: "Submitter email"
submitterComment: "Submitter comment"
status: "Status"
regional_organization:
name: "Name"
country: "Region"
website: "Website"
logo: "Logo"
email: "Email"
address: "Official address"
bylaws: "Bylaws"
directors_and_officers: "List of principal Directors and Officers and their titles"
area_description: "Clear description of the area covered"
past_and_current_activities: "Report of the past and current WCA-related activities"
future_plans: "Plans for the future as a WCA-acknowledged Regional Organization"
extra_information: "Any extra information?"
extra_file: "Any extra file?"
start_date: "Acknowledged since"
end_date: "Acknowledged until"
enums:
user:
gender:
m: "Male"
f: "Female"
o: "Other"
user_roles:
status:
delegate_regions:
trainee_delegate: "Trainee Delegate"
candidate_delegate: "Junior Delegate"
delegate: "Delegate"
regional_delegate: "Regional Delegate"
senior_delegate: "Senior Delegate"
teams_committees:
member: "Member"
senior_member: "Senior Member"
leader: "Leader"
councils:
member: "Member"
senior_member: "Senior Member"
leader: "Leader"
officers:
chair: "WCA Chair"
executive_director: "WCA Executive Director"
secretary: "WCA Secretary"
vice_chair: "WCA Vice-Chair"
treasurer: "WCA Treasurer"
competition_medium:
status:
accepted: "Accepted"
pending: "Pending"
type:
report: "Report"
article: "Article"
multimedia: "Multimedia"
#context: This key is an element of a form on the website
simple_form:
"yes": "Yes"
"no": "No"
required:
text: 'required'
mark: '*'
# You can uncomment the line below if you need to overwrite the whole required html.
# When using html, text and mark won't be used.
html: ''
error_notification:
default_message: "Please review the problems below:"
#context: and a hint given about a specific field
hints:
#context: for an incident
incident:
title: "Keep in mind this is public, and that you have to fill this in English!"
private_description: "A description of the incident which can only be viewed by Delegates. Please fill this in English."
private_wrc_decision: "The final WRC decision, including private details. Please fill this in English."
public_summary: "An overall description of the incident and its decision, to be displayed publicly. Please fill this in English."
digest_worthy: ""
tags: ""
competition_id: ""
#context: for a user
user:
dob: "Enter the competitor's date of birth in the format YYYY-MM-DD."
name: "Enter the competitor's full name correctly, for example <strong>Stefan Pochmann</strong>. Not sloppily like <strong>s pochman</strong>.<br/>Middle names (either full or as initials) are optional."
email: ""
pending_avatar: "After uploading a new avatar, you will have to wait for the WCA Results Team to approve it."
country_iso2: ""
dob_verification: ""
gender: ""
login: ""
password: ""
password_confirmation: ""
remember_me: ""
results_notifications_enabled: ""
registration_notifications_enabled: "This only applies for competitions you organize or delegate, and can be overridden on a per-competition basis."
unconfirmed_wca_id: ""
wca_id: ""
receive_delegate_reports: "If you are a Trainee Delegate, Junior Delegate, Senior Delegate, or Member of the WRC or the WQAC, you receive Delegate Reports by default. Note: the change may take up to an hour to take effect."
otp_attempt: "Check your configured mobile application for a one-time password, or input one of your recovery codes."
website_contact:
inquiry: ""
competition_id: ""
message: ""
name: ""
your_email: ""
dob_contact:
name: ""
your_email: ""
wca_id: ""
dob: "Your correct day of birth in the format YYYY-MM-DD"
document: "To prove your identity and your correct date of birth to us, you have to attach a picture of any legal document (identity card, driver license, student card, passport, birth certificate, ...) where your name and date of birth are visible and understandable for an English speaker (or contact your local WCA Delegate if you don't have such a document). On the identification we need at minimum your name and date of birth; feel free to blur-out/obfuscate any other personal data on the identification."
#context: for a post
post:
body: "Use the <!-- break --> tag to show a preview on the home page. Any post on the home page will show all text before this divider. The actual post will display the full body."
sticky: ""
unstick_at: ""
title: ""
tags: ""
show_on_homepage: "Careful! This is not secure for private data. This is only to prevent cluttering the homepage. Posts that are not shown on the homepage are still accessible to the public via permalink or through tags."
#context: for a delegate report
delegate_report:
schedule_url: "Full link to the published schedule (e.g., https://www.cubingusa.com/usnationals2016/schedule.php)"
equipment: "Number and type of timers and displays used in the competition. Please remove the line(s) of equipment which you didn't use."
venue: "The listed points above are just for guidance for a complete report. Use them at your discretion for what you see fit. Please remove unused parts!"
organization: "The listed points above are just for guidance for a complete report. Use them at your discretion for what you see fit. Please remove unused parts!"
incidents: "Please report all incidents which are non-standard cases. Number the incidents starting from 1., so that other Delegates can comment referring to them by their numbers. Even if everything seemed generic, just list at least the most noteworthy cases. Please check off the appropriate boxes below if you are actively seeking feedback."
wrc_feedback_requested: ""
wrc_incidents: "List of numbers referencing any incidents that you would like the WRC's feedback on."
wdc_feedback_requested: ""
wdc_incidents: "List of numbers referencing any incidents that you would like the WDC's feedback on."
remarks: "Talk about any other detail that you'd like to share (e.g., improvement/regression within the community, future plans for this region). If for the sake of conciseness you left something unsaid in the previous sections, feel free to comment them here."
discussion_url: ""
#context: for a competition tab
competition_tab:
name: "Examples: Travel, Payments, Awards, Accommodation"
content: ""
#context: for a person
person:
person1_wca_id: ""
person2_wca_id: ""
person_wca_id: ""
poll:
comment: ""
multiple: ""
question: ""
registration:
comments: ""
guests: ""
status: ""
administrative_notes: "Additional notes kept as part of managing this registration. These can't be viewed by the competitor."
vote:
comment: ""
competition_medium:
competitionId: ""
type: ""
text: ""
uri: ""
submitterName: ""
submitterEmail: ""
submitterComment: ""
status: ""
results_submission:
schedule_url: ""
results_file: ""
message: ""
confirm_information: ""
regional_organization:
name: ""
country: ""
website: "Must be a valid http(s) url. HTTPS is recommended"
logo: "Must be in PNG format, in good resolution, and with a transparent background"
email: "Should be a mailing list containing all the Directors and Officers"
address: ""
bylaws: "Must be in PDF format"
directors_and_officers: ""
area_description: ""
past_and_current_activities: ""
future_plans: ""
extra_information: ""
extra_file: "Must be in PDF format. If you need to add more files, please merge them together"
start_date: ""
end_date: ""
#context: and a label for an option
options:
#context: about registration
registration:
#context: This is one of the status a registration can have (used in a bullet list)
status:
accepted: "Accepted"
pending: "Waiting list"
deleted: "Deleted"
mail_form:
#context: This key is used as a label for contact form attributes
attributes:
contact_form:
inquiry: "Which of the following best describes your inquiry?"
competition_id: "Competition"
name: "Name"
your_email: "Your email"
website_contact:
message: "Message"
dob_contact:
wca_id: "Your WCA ID"
dob: "Correct birthdate"
document: "Document"
errors:
dob_contact:
dob_invalid: "is misformatted"
errors:
#These are locales used in lib/ (ignored by configuration)
#context: Error message when submitting a profile picture
messages:
wrong_size: "is the wrong size (should be %{file_size})"
size_too_small: "is too small (should be at least %{file_size})"
size_too_big: "is too big (should be at most %{file_size})"
devise:
#context: Overridden key for sign in
passwords:
edit:
new_password_confirmation: 'Re-enter new password'
sessions:
new:
sign_in: "Sign in"
#context: used when handling two-factor authentication for a user
2fa:
verify: "To sign in, verify it's you"
confirm: "Confirm code"
regenerated_secret: "Successfully regenerated your two-factor authentication secret."
enabled_success: "Successfully enabled two-factor authentication."
email_auth: "Email authentication"
get_by_email: "Get a code by email"
get_by_email_desc: "If you can't access your device or access codes, you can also click the button below to get a one-time password by email. Copy and paste it in the above input to sign in."
email_sent: "You have been sent a code by email. The code is valid for 2 minutes. You may ask for a new code in 2 minutes."
errors:
cant_send_email: "You can't generate an email now"
invalid_otp: "Invalid two-factor code."
not_enabled: "Two-factor authentication not enabled"
unknown: "Unknown error when sending your email. Please contact the WST."
otp_email:
subject: "Your one-time password for the WCA"
2fa_attempt: "You are attempting to authenticate on the WCA website. You have two-factor authentication enabled and you just requested to be sent a one-time password by email. Please find it below:"
disclaimer: "If you did not request that authentication code, please contact the WST right away by replying to this email: you may have an open session somewhere or your password may be compromized."
name: "Two-Factor Authentication (2FA)"
support_desc_html: "The WCA website supports %{two_factor_link} using a one-time password:"
#context: describes the 2FA options
options:
app: "generated by a dedicated 2FA application on your smartphone (such as Authy or Google Authenticator for instance)."
recovery: "taken from the recovery codes generated when activating 2FA."
email: "sent to you by email when you log in."
#context: status is either "enabled" or "disabled"
status_html: "Two-Factor Authentication is %{status} for you."
enabled: "enabled"
disabled: "disabled"
enable: "Enable 2FA"
disable: "Disable 2FA"
reset: "Reset 2FA secret"
reset_if_needed: "If one of your devices has been compromised, or you want to revoke access from your devices, you can reset your two-factor authentication secret below:"
reset_warning: "You will need to reconfigure all your 2FA devices."
methods: "Two-factor methods"
methods_description: "You can use several methods to get a one-time password when signing in, they are described below."
dedicated_app: "Using a dedicated two-factor application"
dedicated_app_desc_html: "The WST recommend using %{authy} on your personal device(s) to obtain your one-time password when signing in.<br/>Other alternatives include %{google} and %{microsoft}."
scan_qrcode_html: "Scan the QR code below when prompted from your 2FA application (or click %{here} if you're on mobile)."
backup_codes: "Backup codes"
backup_codes_desc: "Backup codes can be used instead as one-time password in case you don't have access to your device with your two-factor authentication application. Each code can only be used once. Make sure to store them somewhere safe!"
no_backup_codes: "You have not generated backup codes yet. Click the button below to generate your backup codes."
regenerate_backup_codes: "You have generated some backup codes. If you already used or lost these codes, you can generate new ones using the button below. Beware that any existing backup codes will be invalidated if you do this."
generate_backup_codes: "Generate backup codes"
backup_codes_warning: "The backup codes will be displayed below. Make sure to write/save them right away: they are store encrypted in our database and can't be shown again later."
email_auth_desc: "You can ask for a one-time password by email when you attempt to sign in."
disable_section_title: "Disable two-factor"
disable_section_content: "The WST strongly advise you to not disable 2FA, but you can by clicking the button below. Please note that if you reactivate 2FA you will have to reconfigure your device(s)."
disabled_success: "Successfully disabled two-factor authentication."
disabled_failed: "Couldn't disable 2FA, please see errors below."
destroy_other:
success: "Successfully signed out of other devices."
shared:
links:
sign_in: "Sign in"
failure:
invalid: "Invalid email, WCA ID, or password."
not_found_in_database: "Invalid email, WCA ID, or password."
unconfirmed: "You have to confirm your email address before continuing. Didn't receive a confirmation email? Go to https://www.worldcubeassociation.org/users/confirmation/new to request a new one."
#context: Overridden key for Devise reconfirmation email subject
mailer:
confirmation_instructions:
subject: "Please confirm your new email address"
#context: Key used in external code that the WCA use
wca:
# These are locales used in WCA's app relevant to external gems, but which are not present in the gem's default locale file.
# Putting them under "wca" ensures we can check through i18n-tasks that we define and use them properly.
errors:
messages:
#context: Generic error message in forms
form_error:
one: "The form contains one error:"
other: "The form contains %{count} errors:"
error_pages:
#context: The error pages in the case of 500s or 400s
500_error: "We're sorry, but something went wrong."
500_contact: "If you report this error to the Software Team please mention the Request ID"
400_error: "The page you were looking for doesn't exist."
400_contact: "If you think this is a mistake please contact the Software Team and include the Request ID"
#context: Key used when an external OAuth app is willing to access a WCA user's data
doorkeeper:
applications:
help:
https_info: 'HTTPS is required unless the host is "localhost"'
scopes_html: 'Separate scopes with spaces. Leave blank to use the default scope(s). See <a href="https://github.com/thewca/worldcubeassociation.org/blob/main/config/initializers/doorkeeper.rb#L4-L10" target="_blank">here</a> for a list of supported scopes.'
#context: and asking the user "The application will be able to"
scopes:
public: 'Access your public data (name, WCA ID, gender, citizenship, and profile picture)'
dob: 'Access your date of birth'
email: 'Access your email address'
manage_competitions: 'Manage any upcoming competitions you are organizing'
#context: Key used for sign in/sign up
devise:
no_account: "No account?"
have_competed: "I have competed in a WCA competition."
have_never_competed: "I have never competed in a WCA competition."
let_us_know: "Please let us know if you have competed in a WCA competition before:"
welcome_back: "Welcome back! To create your WCA website account, we need to know the WCA ID under which you competed."
welcome_html: "Welcome! Before you can compete in your first WCA competition, we need some additional information for records keeping purposes. Please note that your birthdate will never be released without your permission.<br/><br/>If you are signing up on someone else's behalf, please provide the details of the <strong>competitor</strong>."
layouts:
#context: This key belongs to the navigation bar
navigation:
information: "Information"
about: "About the WCA"
documents: "WCA Documents"
officers_and_board: "WCA Officers & Board"
delegates: "WCA Delegates"
organizations: "Regional Organizations"
translators: "Translators"
faq: "Frequently Asked Questions"
forum: "Forum"
teams: "Teams, Committees, and Councils"
education: "Educational resources"
wca_live: "WCA Live"
contact: "Contact"
speedcubing_history: "Speedcubing History"
tools: "Tools"
logo: "Logo"
competitions: "Competitions"
all: "All"
my_competitions: "My Competitions"
new_competition: "New Competition"
results: "Results"
rankings: "Rankings"
records: "Records"
persons: "Persons"
my_results: "My Results"
statistics: "Statistics"
multimedia: "Multimedia"
db_results_export: "Results Export"
db_dev_export: "Developer Export"
regulations: "Regulations"
about_regulations: "About the Regulations"
guidelines: "Guidelines"
scrambles: "Scrambles"
history: "History"
translations: "Translations"
disciplinary: "Disciplinary log"
incidents: "Incidents log"
administration: "Administration"
manage_users: "Manage users"
delegate: "Delegate"
panel: "Panel"
polls: "Polls"
results_team: "Results team"
results_admin: "Admin"
results_database: "Database"
#context: "Sidekiq" is the name of a software product
results_sidekiq: "Sidekiq dashboard"
new_post: "New post"
team_leader: "Team leader"
regional_organizations: "Regional Organizations"
manage_regional_organizations: "Manage Regional Organizations"
new_regional_organization: "New Regional Organization"
sign_out: "Sign out"
notifications: "Notifications"
edit_profile: "Edit profile"
api: "API"
manage_app: "Manage your applications"
manage_auth_app: "Manage authorized applications"
media_submission: "Media Submission"
privacy: "Privacy"
disclaimer: "Disclaimer"
find_us: "Find us"
page:
translators:
title: "Translators"
officers_and_board:
title: "WCA Officers & Board"
officers_description: "The officers of the WCA handle tasks relating to the non-profit status of the WCA. These officers are elected by the WCA Board. The Executive Director is the Chief Executive Officer of the WCA, the Chair presides over all Board meetings, the Secretary maintains the organization's documents, and the Treasurer manages financial matters of the WCA."
board_description: "The WCA Board is responsible for leading the organization as a whole, and fulfilling any duties not fulfilled by other Teams, Committees, and Councils"
teams_committees_councils:
title: "WCA Teams, Committees, and Councils"
description: "The WCA's teams and committees are an integral part of the organization and perform the day-to-day tasks that are required to keep it functioning. These committees are made up of WCA community members, including WCA Delegates and competitors. Each team has a leader, whose role is to ensure the proper functioning of the team and guide other team members. Councils are a special type of team that serve an advisory role to the WCA Board and are made up of community members, not WCA Staff members. When there are committee, team, or council openings, information about how to apply is posted on the front page."
groups_name:
wat: "WCA Archive Team"
wct: "WCA Communication Team"
wcat: "WCA Competition Announcement Team"
wdc: "WCA Disciplinary Committee"
wec: "WCA Ethics Committee"
weat: "WCA Executive Assistants Team"
wfc: "WCA Financial Committee"
wmt: "WCA Marketing Team"
wqac: "WCA Quality Assurance Committee"
wrc: "WCA Regulations Committee"
wrt: "WCA Results Team"
wst: "WCA Software Team"
wsot: "WCA Sports Organization Team"
wac: "WCA Advisory Council"
groups_description:
wat: "The WAT is responsible for managing the development and maintenance of the WCA's historical archive. They document key speedcubing events and notable WCA milestones to be presented as part of a broader WCA timeline, to preserve the legacy of the WCA in speedcubing."
wct: "The WCA Communication Team (WCT) has the role to oversee and support communications of the WCA with the Community and the general public. The communication of the WCA should contribute to the Objectives of the WCA and support a general positive culture of friendliness, transparency, inclusiveness, openness, and responsiveness."
wcat: "The WCA Competition Announcement Team (WCAT) has the role to approve and announce WCA Competitions submitted by delegates, and ensure such announcements adhere to WCA quality standards. This team is also responsible for maintaining proper competition submission protocol from documents such as the WCA Competition Requirements Policy. WCAT is NOT responsible for the organization and delegation of individual competitions."
wdc: "The WCA Disciplinary Committee (WDC) performs independent investigations regarding Registered Speedcubers and incidents during WCA Competitions or on official, online WCA platforms. These incidents are alleged violations of the Spirit, Code of Conduct, and/or Regulations of the WCA."
wec: "This committee's role is to ensure that all the procedures followed by the WCA Staff abide by the Code of Ethics, and to perform independent investigations if the conduct of any of these members is not compliant with the Code. The WEC is a confidant for Registered Speedcubers who may report concerns and request an investigation. This committee also functions as the board of appeal if anyone involved disagrees with a decision made by the WCA Disciplinary Committee."
weat: "This team is responsible for carrying out the administrative tasks of the WCA Board of Directors."
wfc: "This committee is responsible for managing the overall finances of the WCA, including budgeting, reporting, analysis, bookkeeping, and tax filings. They also manage the WCA's largest source of income, the WCA Dues System, along with various funding programs that provide support to local communities at different stages of development, including Travel Funding, Equipment Funding, and Regional Organization Support."
wmt: "This team is responsible for developing and managing the WCA Brand, seeking sponsorships, supporting the distribution of WCA Competition Gear, and marketing WCA Merchandise."
wqac: "This committee has the role to support and promote continuous quality improvement within the WCA, as well as worldwide application of quality standards to ensure consistent high quality of processes, WCA Staff, Regional Organizations, Competition Organizers, and Competition Staff."
wrc: "The WRC handles all issues which are related to the application, the improvement and the development of the WCA Regulations. They support WCA Delegates on any kind of procedural matters happening at competitions and decide on unresolved and uncovered incidents."
wrt: "The WRT is responsible for managing all data in the databases of the WCA, most importantly competition results and persons data."
wst: "This team is responsible for managing the WCA's software (website, scramblers, workbooks, admin tools)."
wsot: "This team has the role to oversee and support the recognition of the WCA as an international sports organization."
wac: "The WAC is responsible for maintaining feedback and communication between the WCA Community and the WCA Staff. They maintain the WCA Forums and summarize surveys and attempt to increase reach across the worldwide community."
#context: Key used on the website homepage
homepage:
#context: the "Learn more" button
learn_more: "Learn more"
title: "Welcome to the World Cube Association"
latest_news: "Latest news"
announcements: "Announcements"
see_all_announcements: "See all announcements"
#context: "About us" box
about_us:
title: "About us"
text: "The World Cube Association governs competitions for mechanical puzzles that are operated by twisting groups of pieces, commonly known as 'twisty puzzles'."
#context: "Competitions" box
competitions:
title: "Competitions"
text_html: "Find out about competitions near you or competition results. At a competition now and want to see the results? Check out %{wca_live_link}!"
#context: "Merchandise" box
merchandise:
title: "Merchandise"
#context: Indicate that the feature is new (like an advertisement)
ad_new: "New"
text_html: "Check out our newly launched official merchandise which includes a selection of apparels ranging from T-shirts to Hoodies."
link_title: "Link to shop"
#context: "Records" box
records:
title: "Records"
text: "Check out the current and past records of all official WCA events."
#context: "FAQ" box
faq:
title: "FAQ"
text: "Take a look at our list of Frequently Asked Questions if you need help with anything. Many questions you have might have an answer there."
#context: "Contact" bottom box
contact:
title: "Contact"
text_html: "If you wish to contact us, you can do so through our contact form. If you have any questions about the different processes of the WCA, make sure to go through our %{faq_link}!"
#context: The text used when linking the FAQ: "make sure to go through our [FAQ]"
faq: "Frequently Asked Questions"
button: "Take me to the WCA Contact form"
#context: "Support the WCA" bottom box
support:
title: "Support the WCA"
text: "The World Cube Association is a 501(c)(3) tax-exempt organization. As a 100% volunteer-led nonprofit, we welcome your donations to help us further our vision of having more enjoyable competitions all over the world."
button: "Learn more about how you can support the WCA"
#context: Key used in the context of editing a user profile
users:
#context: when updating their locale (language)
update_locale:
success: "Updated locale."
failure: "Unable to update your profile."
unavailable: "Requested locale is not available."
#context: user receiving mails
mailer:
#context: user creating new account and receiving confirmation mail
create_new_account:
header: "Confirmation instructions"
welcome: "Welcome %{user_email}!"
confirm: "Your account is created and must be activated before you can use it. Please confirm your account through the link below: "
confirmation_link: "Confirm my account."
activate: "After activation you may log in to the website of the World Cube Association: "
login_form: "login form"
addendum: "This email is generated automatically. If you didn't register an account on the website of the World Cube Association and received this message by mistake, please ignore and delete it."
questions: "Do you have more questions? We will be happy to answer them! Feel free to send a mail to %{contact_link}."
#context: user changing mail address and receiving reconfirmation mail
reconfirmation_mail:
welcome: "Hello %{user_email}!"
confirm: "You can confirm your new account email address through the link below:"
confirmation_link: "Confirm mail address."
#context: notification to organizer that delegate submitted competition to the WCAT
competition_submission_email:
header: "%{delegate_name} confirmed %{competition}"
organizers: "Dear organizers of %{competition},"
confirmed: "Your competition Delegate %{delegate_name} confirmed %{competition} and sent the submission to the WCAT. As soon as the WCAT announces this competition to the public, you will receive another notification."
contact: "If you have more questions, please get in contact with the competition Delegate(s) via email: "
#context: notification to organizers after the WCAT announced their competition
competition_announcement_email:
header: "The WCAT announced %{competition}"
announced: "The WCAT approved your competition and officially announced it to the public."
id_claim_possibility_email:
header: "Please link your WCA ID with your account"
intro: "Dear Cuber"
information_html: >-
You registered for %{competition_link}.
We just uploaded results for this competition, and created WCA IDs for all first time competitors.
If you actually took part in this competition and it was your first one,
then you should claim your WCA ID (link it with your WCA account).
You can do this %{claim_link}.
#context: notification to users after they were added to a competition as organizers
organizer_addition_email:
header: "You were added to %{competition} as an organizer"
intro: "Hello %{name},"
information: "%{confirmer} added you to %{competition} as an organizer. You can edit this competition here:"
organizer_removal_email:
header: "You were removed from %{competition} as an organizer"
information: "%{remover} removed you from %{competition} as an organizer."
registration_reminder_email:
header: "%{competition} registration opens soon"
intro: "Hello %{name},"
information_html: "This is a reminder that registration for <a href=%{competition_url}>%{competition}</a> opens in less than 24 hours."
not_accepted_html: "You have registered but your registration has not been accepted."
more_info_html: "Please see the <a href=%{competition_url}>competition WCA page</a> for more information and registration requirements."
#context: notification to users after a competition results have been posted
results_presence_email:
header: "The results of %{competition} are posted"
intro_html: "Your results at %{competition_link} have just been posted."
information_html: "Check out all your results %{result_link}."
more_info_html: "You can manage your email preferences %{preferences_link}."
regards_html: "Regards,<br/>The WCA Results Team on behalf of %{managers}."
reset_password_instructions:
subject: "Reset your WCA account password"
greeting: "Hello,"
instruction1: "We have received a request to reset the password for the WCA account associated with %{user_email}. No changes have been made to your account yet."
instruction2: "You can reset your password by clicking the link below:"
instruction3: "If you did not request a new password, please ignore this email."
instruction4: "Do you have more questions? We will be happy to answer them! Feel free to send a mail to %{contact_link}."
#context: related to claiming a WCA ID
claim_wca_id:
title: "Claim WCA ID"
competition: "competition"
already_have_html: "You already have WCA ID %{wca_id}."
already_claimed_html: "You've claimed WCA ID %{wca_id}. Contact %{delegate} if you have any questions."
info_competed_before: "If you've competed before, you can request to have your WCA ID connected to your account."
info_never_competed_html: "If you've never competed before, go to a %{comp}! A WCA ID will be created for you when the results from your first competition are published."
submit_value: "Claim WCA ID"
#context: related to editing the avatar thumbnail
edit_avatar_thumbnail:
cdn_explanation: "All avatar images are stored in the Cloud, so any changes to the thumbnail can take several minutes to be displayed correctly."
cdn_warning: "Please do not be confused if your thumbnail does not immediately update after saving!"
current: "Current thumbnail:"
new: "New thumbnail:"
save: "Save"
edit:
general: "General"
email: "Email"
preferences: "Preferences"
password: "Password"
preferred_events_desc: "Selecting your preferred events makes registration for competitions quicker."
please_fix_profile: "In order to register for competitions, you need to fix the following problems:"
profile: "Profile"
approve: "Approve"
unconfirmed_email: "This account's email address (%{email}) is not confirmed."
confirm_new_email: "Changing your email will require confirming the new email before being effective."
pending_mail_confirmation: "This account is pending confirmation of new email address %{email}."
pending_avatar_confirmation: "This account is pending confirmation of a new avatar."
pending_claim_confirmation_html: "This account is waiting for %{delegate} to confirm their claimed WCA ID %{wca_id}."
pending_claim_mail_confirmation_html: "This user has claimed WCA ID %{wca_id}. Their Delegate %{delegate} will be notified of this request as soon as this account's email address is confirmed."
your_thumbnail: "Your account thumbnail:"
edit_thumbnail: "Click to edit thumbnail"
manage_pending: "Manage pending avatars"
have_no_wca_id_html: "You do not have a WCA ID assigned yet. If you have competed before, request to have your WCA ID connected to your account %{here}!"
have_wca_id_html: "Your WCA ID is %{link_id}."
account_is_special: "The WCA ID and account are connected to special roles in the WCA (e.g. delegates, organizers, team members) and cannot be removed. Please email the WCA Results Team to help change the WCA ID to a different account."
#context: used in the error message when a user can't edit some part of their profile
cannot_edit:
msg: "You cannot change your name, birthdate, gender, or region. Reason: %{reason}. Contact the <a href='mailto:results@worldcubeassociation.org' target='_blank'>WCA Results Team</a> or your <a href='%{delegate_url}'>Delegate</a> if you need to change any of these."
reason:
assigned: "you have a WCA ID assigned"
registered: "you have registered for a competition"
guidelines_confirmation: "I confirm that my avatar fulfills all avatar guidelines."
confirm_guidelines: "Make sure to read avatar guidelines and submit a valid picture."
save: "Save"
actions: "Actions"
sign_out_of_devices: "Sign out of other devices"
remove_avatar: "Remove avatar"
remove_avatar_confirm: "Are you sure you want to delete your avatar?"
remove_avatar_confirm_button: "Confirm avatar removal"
remove_avatar_reason: "Please provide the reason for removal"
guidelines: "Guidelines"
avatar_guidelines:
'1': "All avatars should be pictures of real persons."
'2': "The person shown must be your current self."
'3': "If there is more than one person on the avatar, it should be clear who of them is you."
'4': "Your head, but not necessarily the full face, should be visible."
'5': "The avatar should not include overlay texts or unnatural filters, including borders."
'6': "The avatar must be submitted in correct orientation."
'7': "The avatar must not contain offensive content (e.g. offensive gestures)."
staff_avatar_guidelines:
title: "Additional guidelines for Staff Members and Trainee Delegates:"
paragraphs:
'1': "The avatar must be of your current self, depicted in the same fashion as how you would appear at a competition."
'2': "The avatar must be framed, cropped, angled, and lit, so that any competitor or spectator at a competition can use it to unambiguously identify you at a competition venue."
'3': "The thumbnail of the avatar is only a section of the avatar, and it will be used to represent your full avatar. The thumbnail must be adjusted, so you can be recognized from it alone, and it must contain your face."
#context: used on the tab where the user has to confirm its password/2fa to be able to edit their sensitive data
sensitive:
info: "This section enables you to edit sensitive data, to be able to do so please confirm your identity below."
success: "Successfully verified your identity"
failure: "Couldn't verify your identity"
confirm_proceed: "Confirm and proceed"
identity_error: "Cannot edit your data, please confirm your identity below before trying again."
#context: when an error occured during the edition
errors:
not_found: "not found"
already_assigned: "already assigned to a different user"
dob_incorrect_html: "does not match our database. If you're sure you're providing the correct date in the correct format (YYYY-MM-DD) please contact with WCA Results Team using <a href=\"%{dob_form_path}\">this dedicated form</a>."
unique_html: "is already used by %{used_name} with %{used_email}. To free up the WCA ID, you can <a href=\"%{used_edit_path}\" target=\"_blank\">edit that account</a> and unassign the WCA ID."
dob_past: "must be in the past"
dob_recent: "must be at least two years old"
already_represented_country: "Cannot change the region to a region the person has already represented in the past."
must_have_a_change: "The name or the region must be different to update the person."
already_have_id: "cannot claim a WCA ID because you already have WCA ID %{wca_id}"
wca_id_no_birthdate_html: "We do not have a birthdate recorded for this WCA ID. Please contact the WCA Results Team using <a href=\"%{dob_form_path}\">this dedicated form</a>."
wca_id_no_gender_html: "We do not have a gender recorded for this WCA ID. Please email the <a href='mailto:results@worldcubeassociation.org' target='_blank'>WCA Results Team</a> to resolve this."
wca_id_no_citizenship_html: "We do not have a citizenship recorded for this WCA ID. Please email the <a href='mailto:results@worldcubeassociation.org' target='_blank'>WCA Results Team</a> to resolve this."
wca_id_no_name_html: "We do not have a name recorded for this WCA ID. Please email the <a href='mailto:results@worldcubeassociation.org' target='_blank'>WCA Results Team</a> to resolve this."
avatar_requires_wca_id: "requires a WCA ID to be assigned"
email_used_by_locked_account_html: "is already used by another account. It's been created automatically as a result of you registering for a competition via an external service. If you are the owner of this email, you can use the account after resetting your password <a href='/users/password/new'>here</a>."
must_match_person: "must match person details corresponding to the WCA ID"
#context: when an action was successful