Description:
add i18n for contest start confirmation page
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r303:86a1405eb6ed - - 3 files changed: 27 inserted, 9 deleted

@@ -1,12 +1,16
1 1 = user_title_bar(@user)
2 2
3 - %center
4 - You will participate in contest:
5 - - @contests.each do |contest|
6 - = contest.title
7 - %br
3 + .announcementbox
4 + %span{:class => 'title'}
5 + =t 'main.confirm_contest_start.box_title'
6 + .announcement
7 + %center
8 + =t 'main.confirm_contest_start.contest_list'
9 + - @contests.each do |contest|
10 + = contest.title
11 + %br
8 12
9 - The timer will start after you click the start button.
13 + =t 'main.confirm_contest_start.timer_starts_after_click'
10 14
11 - - form_tag :action => 'confirm_contest_start', :method => 'post' do
12 - = submit_tag 'Start!', :confirm => 'Are you sure?'
15 + - form_tag :action => 'confirm_contest_start', :method => 'post' do
16 + = submit_tag t('main.confirm_contest_start.start_button'), :confirm => t('main.confirm_contest_start.start_button_confirm')
@@ -1,151 +1,158
1 1 # Sample localization file for English. Add more files in this directory for other locales.
2 2 # See http://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale for starting points.
3 3
4 4 en:
5 5 cancel: 'Cancel'
6 6
7 7 login_label: 'Login'
8 8 full_name_label: 'Full name'
9 9 email_label: 'E-mail'
10 10 password_label: 'Password'
11 11
12 12 go_ahead_to: "Go ahead to"
13 13 go_back_to: "Go back to"
14 14 login_page: "login page"
15 15 home_page: "home page"
16 16
17 17 menu:
18 18 main: 'Main'
19 19 messages: 'Messages'
20 20 tasks: 'Tasks'
21 21 submissions: 'Submissions'
22 22 test: 'Test Interface'
23 23 help: 'Help'
24 24 settings: 'Settings'
25 25 log_out: 'Log out'
26 26
27 27 title_bar:
28 28 current_time: "Current time is"
29 29 remaining_time: "Time left: "
30 30 contest_not_started: "The contest has not started."
31 31
32 32 login:
33 33 message: 'Please login to see the problem list'
34 34 login_submit: 'Login'
35 35 participation: 'Want to participate?'
36 36 please: 'Please'
37 37 register: 'register'
38 38 forget_password: 'Forget password?'
39 39
40 40 main:
41 41 start_soon: "The contest at your site will start soon. Please wait."
42 42 specified_in_header: "Specified in header"
43 43
44 44 problem_desc: "desc"
45 45 submitted_at: "Submitted at"
46 46 graded_at: "Graded at"
47 47 score: "score: "
48 48 cmp_msg: "compiler msg"
49 49 src_link: "src"
50 50 submissions_link: "submissions"
51 51
52 + confirm_contest_start:
53 + box_title: "Contest confirmation"
54 + contest_list: "You will participate in contest:"
55 + timer_starts_after_click: "The timer will start after you click the start button."
56 + start_button: "Start!"
57 + start_button_confirm: "Are you sure?"
58 +
52 59 test:
53 60 title: "Test Interface"
54 61 intro: "You can test your submission with your own test data on the grading environment using this test interface."
55 62 disabled_at_end_announcement: "<b>Note:</b> Test interface will be disabled in the last 30 minutes of the contest time on your site."
56 63
57 64 registration:
58 65 title: "New user registration"
59 66
60 67 description: "Please enter your information below. Please make sure your e-mail is correct, because you will have to confirm the registration through an e-mail we send to that e-mail address."
61 68
62 69 successful_title: "Registration successful"
63 70
64 71 login_guide: "Only a-z, A-Z, 0-9 and _. Can be at most 20 characters long"
65 72 email_guide: "Please make sure that your e-mail is correct.<br/>You'll need to verify your account by email."
66 73 register: "Register"
67 74
68 75 email_body: "Hello {{full_name}},
69 76
70 77 You have registered for {{contest_name}}
71 78
72 79 Your login is: {{login}}
73 80
74 81 Your password is: {{password}}
75 82
76 83 Please follow the link:
77 84
78 85 {{activation_url}}
79 86
80 87 to activate your user account.
81 88
82 89 If you did not register, please ignore this e-mail
83 90 and report this event to {{admin_email}}.
84 91
85 92 Thanks!"
86 93
87 94 email_sent: "We have sent a confimation message to your e-mail. (Please also check the Junk mail box."
88 95 email_verify_at: "Please check at {{email}} and confirm."
89 96
90 97 activation_sucessful_title: "User activated"
91 98 account_activated: "Your account has been activated."
92 99
93 100 activation_failed_title: "Activation failed"
94 101
95 102 errors:
96 103 header: "Errors occured during registration"
97 104 email:
98 105 title: "Errors in sending registration confirmation"
99 106 expl: "<h2>Your user account has been created, but the system cannot send you the confirmation e-mail.</h2>
100 107 Maybe there's a problem in the configuration. Please report the admin at {{email}}.<br/>Thank you!"
101 108 activation:
102 109 email_exists: "A user with this E-mail exists."
103 110 invalid: "Your activation code is invalid. Please check again."
104 111
105 112 password_retrieval:
106 113 header: "Password retrieval"
107 114 instructions: "Please enter the e-mail address that you used to register."
108 115 button_label: "Request new password"
109 116 no_email: "No user with that e-mail address."
110 117 email_body: "Hello {{full_name}},
111 118
112 119 You have requested for new password for {{contest_name}}. We have generated it for you:
113 120
114 121 user name: {{login}}
115 122 password: {{password}}
116 123
117 124 If you didn't ask for new password or you're not the person who registered,
118 125 please ignore this e-mail and inform {{admin_email}} of this mistake.
119 126
120 127 Thanks!"
121 128
122 129 contest:
123 130 notification:
124 131 email_subject: "[{{contest_title_name}}] You have been upgraded to {{contest_name}}"
125 132 email_body: "Congratulations {{full_name}},
126 133
127 134 You have advanced to contest {{contest_name}} in {{contest_title_name}}.
128 135
129 136 You can now log-in and start participating in that contest.
130 137
131 138 Cheers!
132 139 -{{contest_title_name}} Admin"
133 140
134 141 help:
135 142 how_to_submit: "How to submit"
136 143 must_specify_language: "You <b>must</b> specify the language you are using in your program header. You can optionally specify the task you are submitting to."
137 144 list_available_language: "The possible language options are <tt>C</tt>, <tt>C++</tt>, and <tt>Pascal</tt>. The follow are examples."
138 145 accept_only_language_specified: "The server <b>will not</b> accept your submission, if you do not specify the language."
139 146 specifying_task: "Optionally, you can also specify the task with <tt>TASK:</tt> <i>taskname</i>. On the first page, the taskname for each task is shown in parentheses."
140 147 example_cpp: "For example, suppose you are using <tt>C++</tt> to write task <b>mobiles</b>, you put the following on top of your source code."
141 148 example_pas: "If you are using <tt>Pascal</tt> to write the same task, you'll use"
142 149 ask_questions_at_messages: "If you have any problems, you can ask at [<a href=\"{{url}}\">{{message_link_name}}</a>]."
143 150
144 151 activerecord:
145 152 attributes:
146 153 user:
147 154 login: "login"
148 155 full_name: "full name"
149 156 email: "e-mail"
150 157 province: "province"
151 158
@@ -1,150 +1,157
1 1 # Sample localization file for English. Add more files in this directory for other locales.
2 2 # See http://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale for starting points.
3 3
4 4 th:
5 5 cancel: 'ยกเลิก'
6 6
7 7 login_label: 'ชื่อเข้าใช้ระบบ (login)'
8 8 full_name_label: 'ชื่อเต็ม'
9 9 email_label: 'E-mail'
10 10 password_label: 'รหัสผ่าน'
11 11
12 12 go_ahead_to: "ไปยัง"
13 13 go_back_to: "กลับไปยัง"
14 14 login_page: "หน้าเข้าใช้ระบบ"
15 15 home_page: "หน้าแรก"
16 16
17 17 menu:
18 18 main: 'หน้าหลัก'
19 19 messages: 'ข้อความ'
20 20 tasks: 'โจทย์'
21 21 submissions: 'โปรแกรมที่ส่ง'
22 22 test: 'ทดสอบโปรแกรม'
23 23 help: 'ความช่วยเหลือ'
24 24 settings: 'เปลี่ยนรหัสผ่าน'
25 25 log_out: 'ออกจากระบบ'
26 -
26 +
27 27 title_bar:
28 28 current_time: "เวลาปัจจุบันคือ"
29 29 remaining_time: "เหลือเวลาอีก"
30 30 contest_not_started: "ยังไม่เริ่มแข่งขัน"
31 31
32 32 login:
33 33 message: 'กรุณา login เพื่อเข้าสู่ระบบ'
34 34 login_submit: 'เข้าใช้ระบบ'
35 35 participation: 'ต้องการเข้าร่วม?'
36 36 please: 'กรุณา'
37 37 register: 'ลงทะเบียน'
38 38 forget_password: 'ลืมรหัสผ่าน?'
39 39
40 40 main:
41 41 start_soon: "การแข่งขันกำลังจะเริ่ม กรุณารอก่อน"
42 42 specified_in_header: "ระบุที่หัวโปรแกรมแล้ว"
43 43
44 44 problem_desc: "อ่าน"
45 45 submitted_at: "ส่งเมื่อเวลา"
46 46 graded_at: "ตรวจเมื่อเวลา"
47 47 score: "คะแนน: "
48 48 cmp_msg: "ผลคอมไพล์"
49 49 src_link: "ต้นฉบับ"
50 50 submissions_link: "การส่งครั้งอื่น ๆ"
51 51
52 + confirm_contest_start:
53 + box_title: "ยืนยันการเริ่มแข่งขัน"
54 + contest_list: "การแข่งขันที่คุณจะเข้าร่วมคือ "
55 + timer_starts_after_click: "การจับเวลาจะเริ่มขึ้นเมื่อคุณกดปุ่มด้านล่าง"
56 + start_button: "เริ่มแข่ง!"
57 + start_button_confirm: "แน่ใจที่จะเริ่มแข่งหรือไม่?"
58 +
52 59 test:
53 60 title: "ทดสอบโปรแกรมบนสภาพแวดล้อมของเครื่องตรวจ"
54 61 intro: "คุณสามารถทดลองการทำงานของโปรแกรมที่เขียนกับข้อมูลชุดทดสอบของคุณเองในสภาพแวดล้อมจริงของการตรวจโปรแกรมได้ โดยเลือกโปรแกรมส่งแล้วที่ด้านล่างพร้อมทั้งส่งแฟ้มข้อมูลชุดทดสอบที่ต้องการให้ทำงานด้วย"
55 62 disabled_at_end_announcement: "<b>หมายเหตุ:</b> ระบบทดสอบโปรแกรมจะหยุดทำงานในช่วงเวลา 30 นาทีสุดท้ายของการแข่งขัน"
56 63
57 64 registration:
58 65 title: "ลงทะเบียนผู้ใช้ใหม่"
59 66 description: "ในการลงทะเบียน ให้ผู้สนใจเข้าร่วมการแข่งขันกรอกข้อมูลด้านล่าง จากนั้นระบบจะส่ง e-mail ไปยัง e-mail ที่ระบุเพื่อให้ยืนยันตัวตนและเปิดใช้บัญชีผู้ใช้<br/>ในกรณีที่ผู้เข้าแข่งขันเป็นนักเรียน รบกวนช่วยให้ข้อมูลเกี่ยวกับโรงเรียนและจังหวัดด้วย"
60 67
61 68 successful_title: "การลงทะเบียนเสร็จเรียบร้อย"
62 69
63 70 login_guide: "ใช้ได้เฉพาะ a-z, A-Z, 0-9 และ _ ความยาวไม่เกิน 20 ตัวอักษร"
64 71 email_guide: "กรุณาตรวจสอบ e-mail ที่ใส่ให้ถูกต้อง<br/>คุณจะต้องยืนยันการลงทะเบียนผ่านทางข้อมูลที่จะส่งให้ทาง e-mail"
65 72 register: "ลงทะเบียน"
66 73
67 74 email_body: "สวัสดีครับ {{full_name}},
68 75
69 76 คุณได้ลงทะเบียนเข้าร่วมการแข่งขัน {{contest_name}}
70 77
71 78 บัญชีเข้าใช้ของคุณคือ: {{login}}
72 79
73 80 รหัสผ่านคือ: {{password}}
74 81
75 82 กรุณาเข้าลิงก์ต่อไปนี้:
76 83
77 84 {{activation_url}}
78 85
79 86 เพื่อเปิดใช้งานบัญชีของคุณ
80 87
81 88 ถ้าคุณไม่ใช่คนที่ลงทะเบียน กรุณาละทิ้ง e-mail ฉบับนี้
82 89 และแจ้งความผิดพลาดนี้กับ {{admin_email}} ด้วย
83 90
84 91 ขอบคุณมาก!"
85 92
86 93 email_sent: "เราได้ส่งข้อมูลสำหรับยืนยันไปให้คุณแล้ว (โปรดอย่าลืมตรวจดูในส่วน Junk mail ด้วย)"
87 94 email_verify_at: "กรุณาตรวจสอบที่ {{email}} พร้อมทั้งยืนยัน"
88 95
89 96 activation_sucessful_title: "บัณชีผู้ใช้ได้รับการยืนยันแล้ว"
90 97 account_activated: "บัญชีผู้ใช้ของคุณพร้อมใช้งานแล้ว"
91 98
92 99 activation_failed_title: "การยืนยันล้มเหลว"
93 100
94 101 errors:
95 102 header: 'การลงทะเบียนมีข้อผิดพลาด'
96 103 email:
97 104 title: "เกิดปัญหาระหว่างการส่ง e-mail เพื่อยืนยันการสมัคร"
98 105 expl: "<h2>บัญชีผู้ใช้ของคุณถูกสร้างขึ้นแล้ว แต่ระบบไม่สามารถส่ง e-mail เพื่อยืนยันการสมัครได้</h2>
99 106 อาจเกิดปัญหาในการตั้งค่าเริ่มต้นของระบบ กรุณาช่วยติดต่อผู้ดูแลระบบด้วยที่ {{email}}<br/>ขอขอบคุณจากทีมงาน"
100 107 activation:
101 108 email_exists: "มีผู้ใช้ที่ใช้ e-mail นี้แล้ว"
102 109 invalid: "รหัสสำหรับยืนยันผิดพลาด กรุณาตรวจสอบอีกครั้ง"
103 110
104 111 password_retrieval:
105 112 header: "การขอรหัสผ่านใหม่"
106 113 instructions: "กรุณากรอก e-mail ที่ลงทะเบียน"
107 114 button_label: "ขอรหัสผ่านใหม่"
108 115 no_email: "ไม่มีบัญชีผู้ใช้ที่ใช้ e-mail ดังกล่าว"
109 116 email_body: "สวัสดีครับ {{full_name}},
110 117
111 118 คุณได้ร้องขอรหัสผ่านใหม่ สำหรับการแข่งขัน {{contest_name}} ซึ่งเราได้สร้างให้คุณแล้ว ดังนี้
112 119
113 120 บัญชีเข้าใช้ของคุณคือ: {{login}}
114 121 รหัสผ่านคือ: {{password}}
115 122
116 123 ถ้าคุณไม่ได้ขอรหัสผ่านใหม่ หรือไม่ใช่คนที่ลงทะเบียน กรุณาละทิ้ง e-mail ฉบับนี้
117 124 และแจ้งความผิดพลาดนี้กับ {{admin_email}} ด้วย
118 125
119 126 ขอบคุณมาก!"
120 127
121 128 contest:
122 129 notification:
123 130 email_subject: "[{{contest_title_name}}] คุณได้รับการเลื่อนขั้นสู่ระดับ {{contest_name}}"
124 131 email_body: "ขอแสดงความยินดีด้วย คุณ{{full_name}}
125 132
126 133 คุณได้รับการเลื่อนขั้นให้สามารถแข่งขันในการแข่งขันระดับ {{contest_name}} ของ {{contest_title_name}} แล้ว
127 134
128 135 คุณสามารถเข้าสู่ระบบเพื่อทำโจทย์ได้ทันที คุณสามารถแข่งในระดับ {{contest_name}} ได้จนกระทั่งการแข่งขันรอบนี้สิ้นสุดลง
129 136
130 137 -ทีมงาน {{contest_title_name}}"
131 138
132 139
133 140 help:
134 141 how_to_submit: "วิธีการส่งโปรแกรม"
135 142 must_specify_language: "คุณ<b>ต้อง</b>ระบุภาษาโปรแกรมที่ใช้ที่ตอนต้นของรหัสโปรแกรม (source code) นอกจากนี้คุณอาจจะระบุโจทย์ที่ต้องการส่งได้ด้วย"
136 143 list_available_language: "ภาษาโปรแกรมที่สามารถระบุได้คือ <tt>C</tt>, <tt>C++</tt>, และ <tt>Pascal</tt> ด้านล่างแสดงตัวอย่างของการระบุสำหรับภาษาต่าง ๆ"
137 144 accept_only_language_specified: "ระบบจะ<b>ไม่รับ</b>โปรแกรมที่ส่งถ้าคุณไม่ได้ระบุภาษาที่ใช้"
138 145 specifying_task: "นอกจากนี้ คุณยังสามารถระบุชื่อของโจทย์ที่ต้องการส่งเพิ่มเติมได้ ในการระบุให้ใส่ <tt>TASK:</tt> <i>taskname</i> คุณสามารถตรวจสอบชื่อของโจทย์ได้ โดยจะแสดงในวงเล็บหลังชื่อภาษาไทยของโจทย์"
139 146 example_cpp: "ยกตัวอย่างเช่น ถ้าคุณใช้ภาษา <tt>C++</tt> สำหรับเขียนโจทย์ <tt>mobiles</tt> ตอนต้นโปรแกรมคุณจะใส่ดังนี้"
140 147 example_pas: "ถ้าคุณใช้ภาษา <tt>Pascal</tt> เพื่อเขียนโจทย์ข้อเดียวกัน คุณจะระบุ"
141 148 ask_questions_at_messages: "ถ้ามีปัญหาในการใช้งานสามารถสอบถามได้ที่หน้า<a href=\"{{url}}\">{{message_link_name}}</a>"
142 149
143 150 activerecord:
144 151 attributes:
145 152 user:
146 153 login: "ชื่อเข้าใช้ระบบ"
147 154 full_name: "ชื่อเต็ม"
148 155 email: "e-mail"
149 156 province: "จังหวัด"
150 157
You need to be logged in to leave comments. Login now