diff --git a/locale/vi/LC_MESSAGES/django.po b/locale/vi/LC_MESSAGES/django.po index 95868ce..665ee5d 100644 --- a/locale/vi/LC_MESSAGES/django.po +++ b/locale/vi/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: lqdoj2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-06-02 12:17+0700\n" +"POT-Creation-Date: 2022-06-08 05:11+0700\n" "PO-Revision-Date: 2021-07-20 03:44\n" "Last-Translator: Icyene\n" "Language-Team: Vietnamese\n" @@ -20,7 +20,7 @@ msgstr "" #: chat_box/models.py:31 chat_box/models.py:52 chat_box/models.py:63 #: judge/admin/interface.py:150 judge/models/contest.py:621 -#: judge/models/contest.py:809 judge/models/profile.py:344 +#: judge/models/contest.py:809 judge/models/profile.py:347 msgid "user" msgstr "người dùng" @@ -144,11 +144,9 @@ msgstr "" #: judge/admin/contest.py:74 judge/admin/volunteer.py:33 #: templates/contest/clarification.html:42 templates/contest/contest.html:83 #: templates/contest/moss.html:43 templates/internal/base.html:29 -#: templates/internal/base.html:37 templates/problem/list-base.html:264 -#: templates/problem/list-base.html:279 templates/problem/list-base.html:395 -#: templates/problem/list.html:15 templates/problem/list.html:30 -#: templates/problem/list.html:146 templates/user/user-problems.html:56 -#: templates/user/user-problems.html:98 +#: templates/internal/base.html:37 templates/problem/list.html:15 +#: templates/problem/list.html:30 templates/problem/list.html:146 +#: templates/user/user-problems.html:56 templates/user/user-problems.html:98 msgid "Problem" msgstr "Bài tập" @@ -268,7 +266,6 @@ msgstr "" #: judge/admin/problem.py:189 judge/admin/problem.py:407 #: templates/contest/contest.html:84 templates/problem/data.html:476 -#: templates/problem/list-base.html:269 templates/problem/list-base.html:293 #: templates/problem/list.html:20 templates/problem/list.html:44 #: templates/user/base-users-table.html:10 templates/user/user-about.html:36 #: templates/user/user-about.html:52 templates/user/user-problems.html:58 @@ -280,7 +277,7 @@ msgid "Limits" msgstr "Giới hạn" #: judge/admin/problem.py:191 judge/admin/submission.py:353 -#: templates/stats/base.html:14 templates/submission/list.html:321 +#: templates/stats/base.html:14 templates/submission/list.html:340 msgid "Language" msgstr "Ngôn ngữ" @@ -288,7 +285,7 @@ msgstr "Ngôn ngữ" msgid "History" msgstr "Lịch sử" -#: judge/admin/problem.py:250 templates/problem/list-base.html:97 +#: judge/admin/problem.py:250 templates/problem/list-base.html:98 msgid "Authors" msgstr "Các tác giả" @@ -313,7 +310,6 @@ msgid "Mark problems as private" msgstr "Đánh dấu các bài tập là riêng tư" #: judge/admin/problem.py:401 judge/admin/submission.py:316 -#: templates/problem/list-base.html:265 templates/problem/list-base.html:282 #: templates/problem/list.html:16 templates/problem/list.html:33 msgid "Problem code" msgstr "Mã bài" @@ -383,8 +379,7 @@ msgstr "Các bài tập không được cho phép" msgid "These problems are NOT allowed to be submitted in this language" msgstr "Các bài này không cho phép sử dụng ngôn ngữ này" -#: judge/admin/runtime.py:117 templates/problem/list-base.html:397 -#: templates/problem/list.html:148 +#: judge/admin/runtime.py:117 templates/problem/list.html:148 msgid "Description" msgstr "Mô tả" @@ -444,7 +439,7 @@ msgstr "Tính điểm lại cái bài nộp" #: judge/admin/submission.py:334 templates/notification/list.html:15 #: templates/organization/requests/log.html:10 #: templates/organization/requests/pending.html:13 -#: templates/problem/list-base.html:396 templates/problem/list.html:147 +#: templates/problem/list.html:147 #: templates/submission/status-testcases.html:125 #: templates/submission/status-testcases.html:127 msgid "Time" @@ -525,7 +520,7 @@ msgstr "Đăng ký để nhận thông báo về các kỳ thi" msgid "Enable experimental features" msgstr "Sử dụng các tính năng thử nghiệm" -#: judge/forms.py:86 judge/views/organization.py:402 judge/views/register.py:68 +#: judge/forms.py:86 judge/views/organization.py:441 judge/views/register.py:68 #, python-brace-format msgid "You may not be part of more than {count} public groups." msgstr "Bạn không thể tham gia nhiều hơn {count} nhóm công khai." @@ -898,7 +893,7 @@ msgid "private to organizations" msgstr "riêng tư với các nhóm" #: judge/models/contest.py:216 judge/models/interface.py:88 -#: judge/models/problem.py:296 judge/models/profile.py:122 +#: judge/models/problem.py:296 judge/models/profile.py:125 msgid "organizations" msgstr "tổ chức" @@ -1636,11 +1631,11 @@ msgstr "file zip chứa test" msgid "generator file" msgstr "file tạo test" -#: judge/models/problem_data.py:68 judge/models/problem_data.py:196 +#: judge/models/problem_data.py:68 judge/models/problem_data.py:202 msgid "output prefix length" msgstr "độ dài hiển thị output" -#: judge/models/problem_data.py:71 judge/models/problem_data.py:199 +#: judge/models/problem_data.py:71 judge/models/problem_data.py:205 msgid "output limit length" msgstr "giới hạn hiển thị output" @@ -1648,15 +1643,15 @@ msgstr "giới hạn hiển thị output" msgid "init.yml generation feedback" msgstr "phản hồi của quá trình tạo file init.yml" -#: judge/models/problem_data.py:77 judge/models/problem_data.py:202 +#: judge/models/problem_data.py:77 judge/models/problem_data.py:208 msgid "checker" msgstr "trình chấm" -#: judge/models/problem_data.py:80 judge/models/problem_data.py:205 +#: judge/models/problem_data.py:80 judge/models/problem_data.py:211 msgid "checker arguments" msgstr "các biến trong trình chấm" -#: judge/models/problem_data.py:82 judge/models/problem_data.py:207 +#: judge/models/problem_data.py:82 judge/models/problem_data.py:213 msgid "checker arguments as a JSON object" msgstr "các biến trong trình chấm theo dạng JSON" @@ -1672,55 +1667,55 @@ msgstr "file trình chấm" msgid "interactive judge" msgstr "" -#: judge/models/problem_data.py:109 judge/models/problem_data.py:187 +#: judge/models/problem_data.py:109 judge/models/problem_data.py:193 msgid "input file name" msgstr "tên file input" -#: judge/models/problem_data.py:109 +#: judge/models/problem_data.py:112 msgid "Leave empty for stdin" msgstr "Để trống nếu nhập từ bàn phím" -#: judge/models/problem_data.py:112 judge/models/problem_data.py:190 +#: judge/models/problem_data.py:115 judge/models/problem_data.py:196 msgid "output file name" msgstr "tên file output" -#: judge/models/problem_data.py:112 +#: judge/models/problem_data.py:118 msgid "Leave empty for stdout" msgstr "Để trống nếu xuất ra màn hình" -#: judge/models/problem_data.py:171 +#: judge/models/problem_data.py:177 msgid "problem data set" msgstr "tập hợp dữ liệu bài" -#: judge/models/problem_data.py:175 +#: judge/models/problem_data.py:181 msgid "case position" msgstr "vị trí test" -#: judge/models/problem_data.py:178 +#: judge/models/problem_data.py:184 msgid "case type" msgstr "loại test" -#: judge/models/problem_data.py:180 +#: judge/models/problem_data.py:186 msgid "Normal case" msgstr "Test bình thường" -#: judge/models/problem_data.py:181 +#: judge/models/problem_data.py:187 msgid "Batch start" msgstr "Bắt đầu nhóm" -#: judge/models/problem_data.py:182 +#: judge/models/problem_data.py:188 msgid "Batch end" msgstr "Kết thúc nhóm" -#: judge/models/problem_data.py:192 +#: judge/models/problem_data.py:198 msgid "generator arguments" msgstr "biến trong file sinh test" -#: judge/models/problem_data.py:193 +#: judge/models/problem_data.py:199 msgid "point value" msgstr "điểm" -#: judge/models/problem_data.py:194 +#: judge/models/problem_data.py:200 msgid "case is pretest?" msgstr "test là pretest?" @@ -1792,138 +1787,138 @@ msgid "" "organization." msgstr "Ảnh này sẽ thay thế logo mặc định khi ở trong tổ chức." -#: judge/models/profile.py:121 judge/models/profile.py:150 -#: judge/models/profile.py:350 +#: judge/models/profile.py:124 judge/models/profile.py:153 +#: judge/models/profile.py:353 msgid "organization" msgstr "" -#: judge/models/profile.py:127 +#: judge/models/profile.py:130 msgid "user associated" msgstr "" -#: judge/models/profile.py:129 +#: judge/models/profile.py:132 msgid "self-description" msgstr "" -#: judge/models/profile.py:132 +#: judge/models/profile.py:135 msgid "location" msgstr "" -#: judge/models/profile.py:138 +#: judge/models/profile.py:141 msgid "preferred language" msgstr "" -#: judge/models/profile.py:146 +#: judge/models/profile.py:149 msgid "last access time" msgstr "" -#: judge/models/profile.py:147 +#: judge/models/profile.py:150 msgid "last IP" msgstr "" -#: judge/models/profile.py:158 +#: judge/models/profile.py:161 msgid "display rank" msgstr "" -#: judge/models/profile.py:166 +#: judge/models/profile.py:169 msgid "comment mute" msgstr "" -#: judge/models/profile.py:167 +#: judge/models/profile.py:170 msgid "Some users are at their best when silent." msgstr "" -#: judge/models/profile.py:171 +#: judge/models/profile.py:174 msgid "unlisted user" msgstr "" -#: judge/models/profile.py:172 +#: judge/models/profile.py:175 msgid "User will not be ranked." msgstr "" -#: judge/models/profile.py:176 +#: judge/models/profile.py:179 #, fuzzy #| msgid "Banned from joining" msgid "banned from voting" msgstr "Bị cấm tham gia" -#: judge/models/profile.py:177 +#: judge/models/profile.py:180 msgid "User will not be able to vote on problems' point values." msgstr "" -#: judge/models/profile.py:182 +#: judge/models/profile.py:185 msgid "user script" msgstr "" -#: judge/models/profile.py:186 +#: judge/models/profile.py:189 msgid "User-defined JavaScript for site customization." msgstr "" -#: judge/models/profile.py:190 +#: judge/models/profile.py:193 msgid "current contest" msgstr "kỳ thi hiện tại" -#: judge/models/profile.py:197 +#: judge/models/profile.py:200 msgid "math engine" msgstr "" -#: judge/models/profile.py:201 +#: judge/models/profile.py:204 msgid "the rendering engine used to render math" msgstr "" -#: judge/models/profile.py:204 +#: judge/models/profile.py:207 msgid "2FA enabled" msgstr "" -#: judge/models/profile.py:206 +#: judge/models/profile.py:209 msgid "check to enable TOTP-based two factor authentication" msgstr "đánh dấu để sử dụng TOTP-based two factor authentication" -#: judge/models/profile.py:212 +#: judge/models/profile.py:215 msgid "TOTP key" msgstr "mã TOTP" -#: judge/models/profile.py:213 +#: judge/models/profile.py:216 msgid "32 character base32-encoded key for TOTP" msgstr "" -#: judge/models/profile.py:215 +#: judge/models/profile.py:218 msgid "TOTP key must be empty or base32" msgstr "" -#: judge/models/profile.py:219 +#: judge/models/profile.py:222 msgid "internal notes" msgstr "ghi chú nội bộ" -#: judge/models/profile.py:222 +#: judge/models/profile.py:225 msgid "Notes for administrators regarding this user." msgstr "Ghi chú riêng cho quản trị viên." -#: judge/models/profile.py:337 +#: judge/models/profile.py:340 msgid "user profile" msgstr "thông tin người dùng" -#: judge/models/profile.py:338 +#: judge/models/profile.py:341 msgid "user profiles" msgstr "thông tin người dùng" -#: judge/models/profile.py:354 +#: judge/models/profile.py:357 msgid "request time" msgstr "thời gian đăng ký" -#: judge/models/profile.py:357 +#: judge/models/profile.py:360 msgid "state" msgstr "trạng thái" -#: judge/models/profile.py:364 +#: judge/models/profile.py:367 msgid "reason" msgstr "lý do" -#: judge/models/profile.py:367 +#: judge/models/profile.py:370 msgid "organization join request" msgstr "đơn đăng ký tham gia" -#: judge/models/profile.py:368 +#: judge/models/profile.py:371 msgid "organization join requests" msgstr "đơn đăng ký tham gia" @@ -2369,44 +2364,44 @@ msgstr "Chỉnh sửa bài nộp" msgid "Recalculating user points" msgstr "Tính lại điểm người dùng" -#: judge/utils/problem_data.py:75 +#: judge/utils/problem_data.py:72 msgid "Empty batches not allowed." msgstr "Nhóm test trống là không hợp lệ." -#: judge/utils/problem_data.py:84 judge/utils/problem_data.py:107 +#: judge/utils/problem_data.py:80 judge/utils/problem_data.py:88 msgid "How did you corrupt the custom checker path?" msgstr "How did you corrupt the custom checker path?" -#: judge/utils/problem_data.py:130 +#: judge/utils/problem_data.py:115 #, python-format msgid "Points must be defined for non-batch case #%d." msgstr "Ô điểm số cho test #%d phải được điền." -#: judge/utils/problem_data.py:137 +#: judge/utils/problem_data.py:122 #, python-format msgid "Input file for case %d does not exist: %s" msgstr "File input cho test %d không tồn tại: %s" -#: judge/utils/problem_data.py:142 +#: judge/utils/problem_data.py:127 #, python-format msgid "Output file for case %d does not exist: %s" msgstr "File output cho test %d không tồn tại: %s" -#: judge/utils/problem_data.py:169 +#: judge/utils/problem_data.py:154 #, python-format msgid "Batch start case #%d requires points." msgstr "Nhóm test #%d cần được điền điểm số." -#: judge/utils/problem_data.py:192 +#: judge/utils/problem_data.py:177 #, python-format msgid "Attempt to end batch outside of one in case #%d" msgstr "Nhóm test #%d kết thúc không hợp lệ" -#: judge/utils/problem_data.py:211 +#: judge/utils/problem_data.py:196 msgid "How did you corrupt the zip path?" msgstr "" -#: judge/utils/problem_data.py:217 +#: judge/utils/problem_data.py:202 msgid "How did you corrupt the generator path?" msgstr "" @@ -2463,7 +2458,7 @@ msgid "%h:%m" msgstr "%h:%m" #: judge/views/about.py:10 templates/organization/home.html:38 -#: templates/organization/org-right-sidebar.html:7 +#: templates/organization/org-right-sidebar.html:63 #: templates/user/user-about.html:83 templates/user/user-tabs.html:4 #: templates/user/users-table.html:32 msgid "About" @@ -2498,8 +2493,8 @@ msgstr "Bạn phải giải ít nhất 1 bài trước khi được vote." msgid "You already voted." msgstr "Bạn đã vote." -#: judge/views/comment.py:153 judge/views/organization.py:702 -#: judge/views/organization.py:794 +#: judge/views/comment.py:153 judge/views/organization.py:741 +#: judge/views/organization.py:833 msgid "Edited from site" msgstr "Chỉnh sửa từ web" @@ -2676,85 +2671,86 @@ msgstr "Runtimes" msgid "Notifications (%d unseen)" msgstr "Thông báo (%d chưa xem)" -#: judge/views/organization.py:129 judge/views/organization.py:135 +#: judge/views/organization.py:133 judge/views/organization.py:139 msgid "No such organization" msgstr "Không có tổ chức như vậy" -#: judge/views/organization.py:130 +#: judge/views/organization.py:134 #, python-format msgid "Could not find an organization with the key \"%s\"." msgstr "Không tìm thấy tổ chức với mã \"%s\"." -#: judge/views/organization.py:136 +#: judge/views/organization.py:140 msgid "Could not find such organization." msgstr "" -#: judge/views/organization.py:152 +#: judge/views/organization.py:156 msgid "Can't edit organization" msgstr "Không thể chỉnh sửa tổ chức" -#: judge/views/organization.py:153 +#: judge/views/organization.py:157 msgid "You are not allowed to edit this organization." msgstr "Bạn không được phép chỉnh sửa tổ chức này." -#: judge/views/organization.py:165 +#: judge/views/organization.py:169 #, fuzzy #| msgid "Can't edit organization" msgid "Can't access organization" msgstr "Không thể chỉnh sửa tổ chức" -#: judge/views/organization.py:166 +#: judge/views/organization.py:170 msgid "You are not allowed to access this organization." msgstr "Bạn không được phép chỉnh sửa tổ chức này." -#: judge/views/organization.py:224 judge/views/register.py:49 +#: judge/views/organization.py:228 judge/views/register.py:49 #: templates/contest/list.html:109 templates/organization/list.html:31 -#: templates/problem/list-base.html:95 templates/user/user-list-tabs.html:6 +#: templates/problem/list-base.html:96 templates/user/user-left-sidebar.html:4 +#: templates/user/user-list-tabs.html:6 msgid "Groups" msgstr "Nhóm" -#: judge/views/organization.py:299 +#: judge/views/organization.py:303 #, python-format msgid "%s Members" msgstr "%s Thành viên" -#: judge/views/organization.py:388 judge/views/organization.py:394 -#: judge/views/organization.py:401 +#: judge/views/organization.py:427 judge/views/organization.py:433 +#: judge/views/organization.py:440 msgid "Joining group" msgstr "Tham gia nhóm" -#: judge/views/organization.py:389 +#: judge/views/organization.py:428 msgid "You are already in the group." msgstr "Bạn đã ở trong nhóm." -#: judge/views/organization.py:394 +#: judge/views/organization.py:433 msgid "This group is not open." msgstr "Nhóm này là nhóm kín." -#: judge/views/organization.py:417 +#: judge/views/organization.py:456 msgid "Leaving group" msgstr "Rời nhóm" -#: judge/views/organization.py:418 +#: judge/views/organization.py:457 #, python-format msgid "You are not in \"%s\"." msgstr "Bạn không ở trong \"%s\"." -#: judge/views/organization.py:443 +#: judge/views/organization.py:482 #, python-format msgid "Request to join %s" msgstr "Đăng ký tham gia %s" -#: judge/views/organization.py:474 +#: judge/views/organization.py:513 msgid "Join request detail" msgstr "Chi tiết đơn đăng ký" -#: judge/views/organization.py:522 +#: judge/views/organization.py:561 #, python-format msgid "Managing join requests for %s" msgstr "Quản lý đơn đăng ký cho %s" -#: judge/views/organization.py:562 +#: judge/views/organization.py:601 #, python-format msgid "" "Your organization can only receive %d more members. You cannot approve %d " @@ -2763,71 +2759,71 @@ msgstr "" "Tổ chức chỉ có thể chứa %d thành viên. Bạn không thể chấp thuận nhiều hơn %d " "người." -#: judge/views/organization.py:580 +#: judge/views/organization.py:619 #, python-format msgid "Approved %d user." msgid_plural "Approved %d users." msgstr[0] "Đã chấp thuận %d người." -#: judge/views/organization.py:583 +#: judge/views/organization.py:622 #, python-format msgid "Rejected %d user." msgid_plural "Rejected %d users." msgstr[0] "Đã từ chối %d người." -#: judge/views/organization.py:623 +#: judge/views/organization.py:662 #, python-format msgid "Add member for %s" msgstr "Thêm thành viên cho %s" -#: judge/views/organization.py:635 +#: judge/views/organization.py:674 #, fuzzy #| msgid "Edited from site" msgid "Added members from site" msgstr "Chỉnh sửa từ web" -#: judge/views/organization.py:655 judge/views/organization.py:663 +#: judge/views/organization.py:694 judge/views/organization.py:702 msgid "Can't kick user" msgstr "Không thể đuổi" -#: judge/views/organization.py:656 +#: judge/views/organization.py:695 msgid "The user you are trying to kick does not exist!" msgstr "" -#: judge/views/organization.py:664 +#: judge/views/organization.py:703 #, python-format msgid "The user you are trying to kick is not in organization: %s." msgstr "" -#: judge/views/organization.py:685 +#: judge/views/organization.py:724 #, fuzzy, python-format #| msgid "Editing %s" msgid "Edit %s" msgstr "Đang chỉnh sửa %s" -#: judge/views/organization.py:724 +#: judge/views/organization.py:763 #, python-format msgid "Add blog for %s" msgstr "Thêm bài đăng cho %s" -#: judge/views/organization.py:735 +#: judge/views/organization.py:774 msgid "Added from site" msgstr "Thêm từ web" -#: judge/views/organization.py:769 +#: judge/views/organization.py:808 msgid "Permission denied" msgstr "Truy cập bị từ chối" -#: judge/views/organization.py:770 +#: judge/views/organization.py:809 msgid "Not allowed to edit this blog" msgstr "Bạn không được phép chỉnh sửa bài đăng này." -#: judge/views/organization.py:789 +#: judge/views/organization.py:828 #, python-format msgid "Edit blog %s" msgstr "Chỉnh sửa %s" -#: judge/views/organization.py:819 +#: judge/views/organization.py:858 #, python-format msgid "Pending blogs in %s" msgstr "Bài đang đợi duyệt trong %s" @@ -2851,41 +2847,41 @@ msgstr "Hướng dẫn cho {0}" msgid "Editorial for {0}" msgstr "Hướng dẫn cho {0}" -#: judge/views/problem.py:394 templates/contest/contest.html:79 +#: judge/views/problem.py:406 templates/contest/contest.html:79 #: templates/organization/org-left-sidebar.html:4 #: templates/user/user-about.html:28 templates/user/user-tabs.html:5 #: templates/user/users-table.html:29 msgid "Problems" msgstr "Bài tập" -#: judge/views/problem.py:758 +#: judge/views/problem.py:771 msgid "Problem feed" msgstr "Bài tập" -#: judge/views/problem.py:971 +#: judge/views/problem.py:984 msgid "Banned from submitting" msgstr "Bị cấm nộp bài" -#: judge/views/problem.py:973 +#: judge/views/problem.py:986 msgid "" "You have been declared persona non grata for this problem. You are " "permanently barred from submitting this problem." msgstr "Bạn đã bị cấm nộp bài này." -#: judge/views/problem.py:996 +#: judge/views/problem.py:1009 msgid "Too many submissions" msgstr "Quá nhiều lần nộp" -#: judge/views/problem.py:998 +#: judge/views/problem.py:1011 msgid "You have exceeded the submission limit for this problem." msgstr "Bạn đã vượt quá số lần nộp cho bài này." -#: judge/views/problem.py:1077 judge/views/problem.py:1082 +#: judge/views/problem.py:1090 judge/views/problem.py:1095 #, python-format msgid "Submit to %(problem)s" msgstr "Nộp bài cho %(problem)s" -#: judge/views/problem.py:1104 +#: judge/views/problem.py:1117 msgid "Clone Problem" msgstr "Nhân bản bài tập" @@ -3019,7 +3015,7 @@ msgstr "Xác thực thất bại" msgid "Language statistics" msgstr "Thống kê ngôn ngữ" -#: judge/views/status.py:27 templates/submission/list.html:312 +#: judge/views/status.py:27 templates/submission/list.html:331 msgid "Status" msgstr "Kết quả chấm" @@ -3051,25 +3047,25 @@ msgstr "Tất cả bài nộp của %s" msgid "All submissions for %s" msgstr "Tất cả bài nộp cho %s" -#: judge/views/submission.py:551 +#: judge/views/submission.py:554 msgid "Must pass a problem" msgstr "Phải làm được một bài" -#: judge/views/submission.py:609 +#: judge/views/submission.py:612 #, python-format msgid "My submissions for %(problem)s" msgstr "Bài nộp của tôi cho %(problem)s" -#: judge/views/submission.py:610 +#: judge/views/submission.py:613 #, python-format msgid "%(user)s's submissions for %(problem)s" msgstr "Các bài nộp của %(user)s cho %(problem)s" -#: judge/views/submission.py:740 +#: judge/views/submission.py:743 msgid "Must pass a contest" msgstr "Phải qua một kỳ thi" -#: judge/views/submission.py:770 +#: judge/views/submission.py:773 #, python-brace-format msgid "" "{0}'s submissions for {2} in {0} cho {2} trong {4}" -#: judge/views/submission.py:782 +#: judge/views/submission.py:785 #, python-brace-format msgid "" "{0}'s submissions for problem {2} in {3}" @@ -3087,7 +3083,7 @@ msgstr "" "Các bài nộp của {0} cho bài {2} trong {3}" "" -#: judge/views/submission.py:826 +#: judge/views/submission.py:831 #, fuzzy #| msgid "You do not have the permission to rejudge submissions." msgid "You don't have permission to access." @@ -3183,11 +3179,12 @@ msgstr "Được cập nhật trên web" msgid "Edit profile" msgstr "Chỉnh sửa thông tin" -#: judge/views/user.py:457 templates/user/user-list-tabs.html:4 +#: judge/views/user.py:457 templates/user/user-left-sidebar.html:2 +#: templates/user/user-list-tabs.html:4 msgid "Leaderboard" msgstr "Xếp hạng" -#: judge/views/user.py:553 +#: judge/views/user.py:556 msgid "Import Users" msgstr "" @@ -3405,10 +3402,10 @@ msgstr "Xin chào, %(username)s." #: templates/comments/list.html:89 templates/contest/contest-list-tabs.html:24 #: templates/contest/list.html:130 templates/contest/ranking-table.html:53 #: templates/internal/base.html:59 -#: templates/organization/org-left-sidebar.html:9 +#: templates/organization/org-left-sidebar.html:10 #: templates/problem/left-sidebar.html:5 templates/problem/list-base.html:249 #: templates/problem/problem-list-tabs.html:6 -#: templates/submission/info-base.html:12 +#: templates/submission/info-base.html:12 templates/submission/list.html:384 #: templates/submission/submission-list-tabs.html:15 msgid "Admin" msgstr "" @@ -3496,8 +3493,8 @@ msgstr "Sự kiện" msgid "You have no ticket" msgstr "Bạn không có báo cáo" -#: templates/blog/list.html:94 templates/problem/list-base.html:392 -#: templates/problem/list.html:143 templates/problem/problem.html:411 +#: templates/blog/list.html:94 templates/problem/list.html:143 +#: templates/problem/problem.html:411 msgid "Clarifications" msgstr "Thông báo" @@ -3505,8 +3502,8 @@ msgstr "Thông báo" msgid "Add" msgstr "Thêm mới" -#: templates/blog/list.html:119 templates/problem/list-base.html:414 -#: templates/problem/list.html:165 templates/problem/problem.html:422 +#: templates/blog/list.html:119 templates/problem/list.html:165 +#: templates/problem/problem.html:422 msgid "No clarifications have been made at this time." msgstr "Không có thông báo nào." @@ -3527,9 +3524,9 @@ msgid "New message(s)" msgstr "Tin nhắn mới" #: templates/chat/chat.html:519 templates/chat/chat.html:600 -#: templates/user/base-users-three-col.html:14 -#: templates/user/base-users-three-col.html:88 -#: templates/user/base-users.html:14 templates/user/base-users.html:80 +#: templates/user/base-users-js.html:10 +#: templates/user/base-users-three-col.html:29 +#: templates/user/base-users.html:21 msgid "Search by handle..." msgstr "Tìm kiếm theo tên..." @@ -3740,7 +3737,7 @@ msgid "Info" msgstr "Thông tin" #: templates/contest/contest-tabs.html:6 templates/stats/base.html:9 -#: templates/submission/list.html:338 +#: templates/submission/list.html:356 msgid "Statistics" msgstr "Thống kê" @@ -3847,13 +3844,11 @@ msgstr "Tỷ lệ AC" #: templates/contest/contest.html:86 templates/contest/list.html:244 #: templates/contest/list.html:298 templates/contest/list.html:378 -#: templates/problem/list-base.html:270 templates/problem/list-base.html:299 -#: templates/problem/list.html:21 templates/problem/list.html:50 +#: templates/problem/list.html:21 msgid "Users" msgstr "Số lượng" -#: templates/contest/contest.html:111 templates/problem/list-base.html:303 -#: templates/problem/list-base.html:375 templates/problem/list.html:54 +#: templates/contest/contest.html:111 templates/problem/list.html:54 #: templates/problem/list.html:126 msgid "Editorial" msgstr "Hướng dẫn" @@ -4126,8 +4121,7 @@ msgstr "" msgid "Thinking" msgstr "Bảng xếp hạng" -#: templates/internal/base.html:78 templates/problem/list-base.html:267 -#: templates/problem/list-base.html:289 templates/problem/list.html:18 +#: templates/internal/base.html:78 templates/problem/list.html:18 #: templates/problem/list.html:40 msgid "Types" msgstr "Dạng" @@ -4282,35 +4276,39 @@ msgid "Name" msgstr "Tên" #: templates/organization/list.html:47 -#: templates/organization/org-left-sidebar.html:7 +#: templates/organization/org-left-sidebar.html:8 msgid "Members" msgstr "Thành viên" -#: templates/organization/org-right-sidebar.html:19 +#: templates/organization/org-left-sidebar.html:6 +msgid "Submissions" +msgstr "Bài nộp" + +#: templates/organization/org-right-sidebar.html:7 msgid "Controls" msgstr "Quản lý" -#: templates/organization/org-right-sidebar.html:24 +#: templates/organization/org-right-sidebar.html:12 msgid "Edit group" msgstr "Chỉnh sửa nhóm" -#: templates/organization/org-right-sidebar.html:31 +#: templates/organization/org-right-sidebar.html:19 msgid "View requests" msgstr "Đơn đăng ký" -#: templates/organization/org-right-sidebar.html:43 +#: templates/organization/org-right-sidebar.html:31 msgid "Add members" msgstr "Thêm thành viên" -#: templates/organization/org-right-sidebar.html:50 +#: templates/organization/org-right-sidebar.html:38 msgid "Add blog" msgstr "Thêm bài đăng" -#: templates/organization/org-right-sidebar.html:56 +#: templates/organization/org-right-sidebar.html:44 msgid "Pending blogs" msgstr "Bài đăng đang chờ" -#: templates/organization/org-right-sidebar.html:68 +#: templates/organization/org-right-sidebar.html:56 msgid "Leave group" msgstr "Rời nhóm" @@ -4443,15 +4441,15 @@ msgstr "" "viết hướng dẫn này.

Chép code từ bài hướng dẫn để nộp bài là " "hành vi có thể dẫn đến khóa tài khoản." -#: templates/problem/feed.html:9 templates/problem/list-base.html:423 +#: templates/problem/feed.html:9 msgid "FOR YOU" msgstr "DÀNH CHO BẠN" -#: templates/problem/feed.html:12 templates/problem/list-base.html:426 +#: templates/problem/feed.html:12 msgid "NEW" msgstr "MỚI NHẤT" -#: templates/problem/feed.html:16 templates/problem/list-base.html:430 +#: templates/problem/feed.html:16 msgid "VOLUNTEER" msgstr "TÌNH NGUYỆN" @@ -4487,33 +4485,37 @@ msgstr "Lưu ý thêm cho admin" msgid "Feed" msgstr "Gợi ý" -#: templates/problem/list-base.html:93 +#: templates/problem/list-base.html:94 msgid "Filter by type..." msgstr "Lọc theo dạng..." -#: templates/problem/list-base.html:152 templates/problem/list-base.html:178 +#: templates/problem/list-base.html:153 templates/problem/list-base.html:179 msgid "Add types..." msgstr "Thêm dạng" -#: templates/problem/list-base.html:194 +#: templates/problem/list-base.html:195 msgid "Fail to vote!" msgstr "Hệ thống lỗi!" -#: templates/problem/list-base.html:197 +#: templates/problem/list-base.html:198 msgid "Successful vote! Thank you!" msgstr "Đã gửi thành công! Cảm ơn bạn!" -#: templates/problem/list-base.html:285 templates/problem/list.html:36 -#: templates/problem/search-form.html:59 templates/user/user-problems.html:57 +#: templates/problem/list.html:36 templates/problem/search-form.html:59 +#: templates/user/user-problems.html:57 msgid "Category" msgstr "Nhóm bài" -#: templates/problem/list-base.html:296 templates/problem/list.html:47 +#: templates/problem/list.html:47 #, python-format msgid "AC %%" msgstr "AC %%" -#: templates/problem/list-base.html:387 templates/problem/list.html:138 +#: templates/problem/list.html:50 +msgid "AC #" +msgstr "" + +#: templates/problem/list.html:138 msgid "Add clarifications" msgstr "Thêm thông báo" @@ -4548,7 +4550,7 @@ msgid "" msgstr "Bạn chuẩn bị {action} vài bài nộp. Tiếp tục?" #: templates/problem/manage_submission.html:127 -#: templates/submission/list.html:308 +#: templates/submission/list.html:327 msgid "Filter submissions" msgstr "Lọc bài nộp" @@ -4738,7 +4740,7 @@ msgstr "Giới hạn thời gian:" msgid "Memory Limit:" msgstr "Giới hạn bộ nhớ:" -#: templates/problem/recent-attempt.html:2 +#: templates/problem/recent-attempt.html:3 msgid "Last unsolved" msgstr "Nộp gần đây" @@ -4771,6 +4773,7 @@ msgid "Group" msgstr "" #: templates/problem/search-form.html:62 templates/problem/search-form.html:64 +#: templates/submission/list.html:373 #: templates/submission/submission-list-tabs.html:4 msgid "All" msgstr "Tất cả" @@ -4779,7 +4782,7 @@ msgstr "Tất cả" msgid "Point range" msgstr "Mốc điểm" -#: templates/problem/search-form.html:92 templates/submission/list.html:330 +#: templates/problem/search-form.html:92 templates/submission/list.html:349 #: templates/ticket/list.html:248 msgid "Go" msgstr "Lọc" @@ -5085,13 +5088,29 @@ msgstr "Lọc theo kết quả..." msgid "Filter by language..." msgstr "Lọc theo ngôn ngữ..." -#: templates/submission/list.html:344 +#: templates/submission/list.html:304 +msgid "You were disconnected. Refresh to show latest updates." +msgstr "Bạn bị ngắt kết nối. Hãy làm mới để xem cập nhật mới nhất." + +#: templates/submission/list.html:362 msgid "Total:" msgstr "Tổng:" -#: templates/submission/list.html:354 -msgid "You were disconnected. Refresh to show latest updates." -msgstr "Bạn bị ngắt kết nối. Hãy làm mới để xem cập nhật mới nhất." +#: templates/submission/list.html:375 +#: templates/submission/submission-list-tabs.html:6 +msgid "Mine" +msgstr "Tôi" + +#: templates/submission/list.html:378 +#: templates/submission/submission-list-tabs.html:9 +msgid "Best" +msgstr "Tốt nhất" + +#: templates/submission/list.html:381 +#, fuzzy, python-format +#| msgid "user" +msgid "%(user)s" +msgstr "người dùng" #: templates/submission/row.html:49 msgid "view" @@ -5202,14 +5221,6 @@ msgstr "Xem mã nguồn" msgid "Abort" msgstr "Hủy chấm" -#: templates/submission/submission-list-tabs.html:6 -msgid "Mine" -msgstr "Tôi" - -#: templates/submission/submission-list-tabs.html:9 -msgid "Best" -msgstr "Tốt nhất" - #: templates/submission/submission-list-tabs.html:12 #, python-format msgid "%(user)s's" @@ -5399,7 +5410,8 @@ msgstr "File người dùng" msgid "Sample" msgstr "" -#: templates/user/import/index.html:105 templates/user/user-list-tabs.html:8 +#: templates/user/import/index.html:105 templates/user/user-left-sidebar.html:6 +#: templates/user/user-list-tabs.html:8 msgid "Import" msgstr "" @@ -5548,7 +5560,7 @@ msgstr "Min. rating:" msgid "Max rating:" msgstr "Max rating:" -#: templates/user/user-list-tabs.html:5 +#: templates/user/user-left-sidebar.html:3 templates/user/user-list-tabs.html:5 msgid "Friends" msgstr "Bạn bè" @@ -5602,9 +5614,6 @@ msgstr "Thông tin" msgid "Check all" msgstr "Chọn tất cả" -#~ msgid "Submissions" -#~ msgstr "Bài nộp" - #~ msgid "Edit difficulty" #~ msgstr "Thay đổi độ khó"