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