diff options
-rw-r--r-- | askbot/locale/vi/LC_MESSAGES/django.mo | bin | 3335 -> 18711 bytes | |||
-rw-r--r-- | askbot/locale/vi/LC_MESSAGES/django.po | 1593 | ||||
-rw-r--r-- | askbot/locale/vi/LC_MESSAGES/djangojs.mo | bin | 698 -> 13426 bytes | |||
-rw-r--r-- | askbot/locale/vi/LC_MESSAGES/djangojs.po | 364 |
4 files changed, 973 insertions, 984 deletions
diff --git a/askbot/locale/vi/LC_MESSAGES/django.mo b/askbot/locale/vi/LC_MESSAGES/django.mo Binary files differindex 7b848f14..edca68e0 100644 --- a/askbot/locale/vi/LC_MESSAGES/django.mo +++ b/askbot/locale/vi/LC_MESSAGES/django.mo diff --git a/askbot/locale/vi/LC_MESSAGES/django.po b/askbot/locale/vi/LC_MESSAGES/django.po index a552642d..67d04ab5 100644 --- a/askbot/locale/vi/LC_MESSAGES/django.po +++ b/askbot/locale/vi/LC_MESSAGES/django.po @@ -1,22 +1,25 @@ # English translation for CNPROG package. # Copyright (C) 2009 Gang Chen, 2010 Askbot # This file is distributed under the same license as the CNPROG package. -# +# # Translators: -# ppanhh <ppanhh@gmail.com>, 2013 +# rgv151 <rgv151@gmail.com>, 2013 # Cong It <EMAIL@ADDRESS>, 2010 +# Nguyen Long <gialacmail@gmail.com>, 2013 +# ppanhh <ppanhh@gmail.com>, 2013 msgid "" msgstr "" -"Project-Id-Version: askbot\n" -"Report-Msgid-Bugs-To: http://askbot.org/\n" -"POT-Creation-Date: 2013-07-13 14:06-0500\n" -"PO-Revision-Date: 2013-08-17 04:26+0000\n" -"Last-Translator: ppanhh <ppanhh@gmail.com>\n" -"Language-Team: Vietnamese (http://www.transifex.com/projects/p/askbot/language/vi/)\n" +"Project-Id-Version: AskGuru.VN\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-08-31 11:43+0700\n" +"PO-Revision-Date: 2013-08-30 16:46+0000\n" +"Last-Translator: rgv151 <rgv151@gmail.com>\n" +"Language-Team: Vietnamese (http://www.transifex.com/projects/p/askguruvn/" +"language/vi/)\n" +"Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" #: exceptions.py:13 @@ -47,17 +50,17 @@ msgstr "Khung thông tin về quốc gia không được để trống" #, python-format msgid "must be > %d word" msgid_plural "must be > %d words" -msgstr[0] "" +msgstr[0] "cần phải dài hơn %d kí tự" #: forms.py:199 #, python-format msgid "must be < %d word" msgid_plural "must be < %d words" -msgstr[0] "" +msgstr[0] "cần phải ngắn hơn %d kí tự" #: forms.py:220 msgid "minor edit (don't send alerts)" -msgstr "" +msgstr "chỉnh sữa nhỏ (không gửi thông báo)" #: forms.py:247 templates/widgets/markdown_help.html:20 #: templates/widgets/markdown_help.html:24 @@ -66,23 +69,23 @@ msgstr "tiêu đề" #: forms.py:249 templates/embed/ask_by_widget.html:170 msgid "Please enter your question" -msgstr "" +msgstr "Hãy nhập câu hỏi của bạn" #: forms.py:260 #, python-format msgid "must have > %d character" msgid_plural "must have > %d characters" -msgstr[0] "" +msgstr[0] "cần phải dài hơn %d kí tự" #: forms.py:270 #, python-format msgid "The question is too long, maximum allowed size is %d characters" -msgstr "" +msgstr "Câu hỏi này quá dài, tối đa cho phép là %d kí tự" #: forms.py:277 #, python-format msgid "The question is too long, maximum allowed size is %d bytes" -msgstr "" +msgstr "Câu hỏi này quá dài, tối đa cho phép là %d byte" #: forms.py:309 msgid "content" @@ -96,11 +99,13 @@ msgstr[0] "mỗi thẻ đánh dấu phải có ít hơn %(max_chars)d ký tự" #: forms.py:407 msgid "" -"We ran out of space for recording the tags. Please shorten or delete some of" -" them." +"We ran out of space for recording the tags. Please shorten or delete some of " +"them." msgstr "" +"Chúng ta đã sử dụng hết dung lượng thẻ tối đa, hãy rút ngắn lại hoặc bỏ bớt " +"để tiếp tục." -#: forms.py:410 forms.py:1006 models/widgets.py:27 +#: forms.py:410 forms.py:1008 models/widgets.py:27 #: templates/widgets/edit_post.html:32 templates/widgets/meta_nav.html:6 msgid "tags" msgstr "thẻ đánh dấu" @@ -114,6 +119,8 @@ msgid_plural "" "Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can " "be used." msgstr[0] "" +"Thẻ là những từ khoá ngắn, không có khoảng trống. Bạn có thể dùng tối đa " +"%(max_tags)d." #: forms.py:439 #, python-format @@ -128,13 +135,17 @@ msgstr "Ít nhất một trong những thẻ đánh dấu sau đây phải có: #: forms.py:475 msgid "community wiki (karma is not awarded & many others can edit wiki post)" -msgstr "wiki cộng đồng (không có phần thưởng đặc biệt & nhiều thành viên có thể tham gia chỉnh sửa nội dung)" +msgstr "" +"wiki cộng đồng (không có phần thưởng đặc biệt & nhiều thành viên có thể tham " +"gia chỉnh sửa nội dung)" #: forms.py:479 msgid "" -"if you choose community wiki option, the question and answer do not generate" -" points and name of author will not be shown" -msgstr "nếu bạn chọn tính năng wiki cộng động, phần câu hỏi và câu trả lời không tạo ra điểm và tên của tác giả sẽ không được hiển thị" +"if you choose community wiki option, the question and answer do not generate " +"points and name of author will not be shown" +msgstr "" +"nếu bạn chọn tính năng wiki cộng động, phần câu hỏi và câu trả lời không tạo " +"ra điểm và tên của tác giả sẽ không được hiển thị" #: forms.py:496 msgid "update summary:" @@ -144,280 +155,285 @@ msgstr "tóm tắt phần cập nhật:" msgid "" "enter a brief summary of your revision (e.g. fixed spelling, grammar, " "improved style, this field is optional)" -msgstr "điền vào một bản tóm tắt ngắn gọn về các phần chỉnh sửa của bạn (ví dụ như phát âm, ngữ pháp, cải thiện cách viết, phần khung thông tin này có thể có hoặc không)" +msgstr "" +"điền vào một bản tóm tắt ngắn gọn về các phần chỉnh sửa của bạn (ví dụ như " +"phát âm, ngữ pháp, cải thiện cách viết, phần khung thông tin này có thể có " +"hoặc không)" -#: forms.py:585 +#: forms.py:587 msgid "Enter number of points to add or subtract" msgstr "Điền vào số lượng điểm để thêm vào hoặc trừ bớt" -#: forms.py:600 const/__init__.py:375 +#: forms.py:602 const/__init__.py:379 msgid "approved" msgstr "đã chấp thuận" -#: forms.py:601 const/__init__.py:376 +#: forms.py:603 const/__init__.py:380 msgid "watched" msgstr "đã theo dõi" -#: forms.py:602 const/__init__.py:377 +#: forms.py:604 const/__init__.py:381 msgid "suspended" -msgstr "" +msgstr "bị đình chỉ" -#: forms.py:603 const/__init__.py:378 +#: forms.py:605 const/__init__.py:382 msgid "blocked" -msgstr "" +msgstr "bị khóa" -#: forms.py:605 +#: forms.py:607 msgid "administrator" -msgstr "" +msgstr "quản trị viên" -#: forms.py:606 const/__init__.py:374 +#: forms.py:608 const/__init__.py:378 msgid "moderator" -msgstr "" +msgstr "điều hành viên" -#: forms.py:625 +#: forms.py:627 msgid "Change status to" -msgstr "" +msgstr "Đổi trạng thái thành" -#: forms.py:652 +#: forms.py:654 msgid "which one?" -msgstr "" +msgstr "-- chọn -- " -#: forms.py:673 +#: forms.py:675 msgid "Cannot change own status" -msgstr "" +msgstr "Bạn không thể thay đổi quyền của mình" -#: forms.py:679 +#: forms.py:681 msgid "Cannot turn other user to moderator" -msgstr "" +msgstr "Bạn không thể nâng quyền điều hành cho người khác" -#: forms.py:686 +#: forms.py:688 msgid "Cannot change status of another moderator" -msgstr "" +msgstr "Không thể thay đổi quyền của người điều hành khác" -#: forms.py:692 +#: forms.py:694 msgid "Cannot change status to admin" -msgstr "" +msgstr "Không thể nâng lên quyền quản lý" -#: forms.py:698 +#: forms.py:700 #, python-format msgid "" "If you wish to change %(username)s's status, please make a meaningful " "selection." msgstr "" +"Nếu bạn muốn thay đổi quyền của %(username)s, hãy đưa ra lựa chọn hợp lý." -#: forms.py:708 +#: forms.py:710 msgid "Subject line" -msgstr "" +msgstr "Tiêu đề" -#: forms.py:713 +#: forms.py:715 msgid "Message text" -msgstr "" +msgstr "Nội dung" -#: forms.py:727 +#: forms.py:729 msgid "Your name (optional):" -msgstr "" +msgstr "Tên của bạn (Không bắt buộc)" -#: forms.py:728 +#: forms.py:730 msgid "Email:" -msgstr "" +msgstr "Email:" -#: forms.py:730 +#: forms.py:732 msgid "Your message:" -msgstr "" +msgstr "Thông điệp:" -#: forms.py:735 +#: forms.py:737 msgid "I don't want to give my email or receive a response:" -msgstr "" +msgstr "Tôi không muốn cung cấp địa chỉ email hoặc nhận thông tin phản hồi:" -#: forms.py:758 +#: forms.py:760 msgid "Please mark \"I dont want to give my mail\" field." -msgstr "" +msgstr "Hãy đánh dấu mục \"Tôi không muốn cung cấp địa chỉ email\"." -#: forms.py:791 +#: forms.py:793 msgid "keep private within your groups" -msgstr "" +msgstr "giữ bí mật trong các nhóm của bạn" -#: forms.py:830 +#: forms.py:832 templates/ask.html:58 templates/question.html:336 msgid "User name:" -msgstr "" +msgstr "Tên đăng nhập:" -#: forms.py:832 +#: forms.py:834 msgid "Enter name to post on behalf of someone else. Can create new accounts." -msgstr "" +msgstr "Hãy điền tên của người bạn muốn đăng hộ, hoặc tạo tài khoản mới." -#: forms.py:839 +#: forms.py:841 templates/question.html:337 msgid "Email address:" -msgstr "" +msgstr "Địa chỉ email:" -#: forms.py:889 +#: forms.py:891 msgid "User name is required with the email" -msgstr "" +msgstr "Tên đăng nhập là bắt buộc cùng với email" -#: forms.py:894 +#: forms.py:896 msgid "Email is required if user name is added" -msgstr "" +msgstr "Bạn phải cung cấp địa chỉ email nếu dùng tên đăng nhập" -#: forms.py:914 forms.py:957 +#: forms.py:916 forms.py:959 msgid "ask anonymously" -msgstr "" +msgstr "hỏi nặc danh" -#: forms.py:916 forms.py:959 +#: forms.py:918 forms.py:961 msgid "Check if you do not want to reveal your name when asking this question" -msgstr "" +msgstr "chọn nếu bạn không muốn tiết lộ tên của bạn khi hỏi câu hỏi này" -#: forms.py:947 +#: forms.py:949 msgid "" -"Subject line is expected in the format: [tag1, tag2, tag3,...] question " -"title" -msgstr "" +"Subject line is expected in the format: [tag1, tag2, tag3,...] question title" +msgstr "Tiêu đề được hiểu theo định dạng: [thẻ1, thẻ2, thẻ3,...] câu hỏi" -#: forms.py:1213 +#: forms.py:1215 msgid "" "You have asked this question anonymously, if you decide to reveal your " "identity, please check this box." msgstr "" +"Bạn đã ẩn danh khi hỏi câu này, nếu bạn quyết định tiết lộ danh tính của " +"bạn, xin vui lòng chọn vào đây ." -#: forms.py:1217 +#: forms.py:1219 msgid "reveal identity" msgstr "" -#: forms.py:1296 +#: forms.py:1298 msgid "" "Sorry, only owner of the anonymous question can reveal his or her identity, " "please uncheck the box" msgstr "" -#: forms.py:1309 +#: forms.py:1311 msgid "" "Sorry, apparently rules have just changed - it is no longer possible to ask " "anonymously. Please either check the \"reveal identity\" box or reload this " "page and try editing the question again." msgstr "" -#: forms.py:1373 +#: forms.py:1375 msgid "Real name" -msgstr "" +msgstr "Tên thật" -#: forms.py:1380 +#: forms.py:1382 msgid "Website" msgstr "" -#: forms.py:1387 +#: forms.py:1389 msgid "City" -msgstr "" +msgstr "Thành phố" -#: forms.py:1396 +#: forms.py:1398 msgid "Show country" -msgstr "" +msgstr "Hiển thị Quốc gia" -#: forms.py:1401 +#: forms.py:1403 msgid "Show tag choices" -msgstr "" +msgstr "Hiển thị lựa chọn từ khóa" -#: forms.py:1406 +#: forms.py:1408 msgid "Date of birth" -msgstr "" +msgstr "Ngày sinh" -#: forms.py:1408 +#: forms.py:1410 msgid "will not be shown, used to calculate age, format: YYYY-MM-DD" -msgstr "" +msgstr "sẽ không được hiển thị, được dùng để tính tuổi, định dạng : YYYY-MM-DD" -#: forms.py:1416 +#: forms.py:1418 msgid "Profile" -msgstr "" +msgstr "Hồ sơ cá nhân" -#: forms.py:1425 +#: forms.py:1427 msgid "Screen name" msgstr "" -#: forms.py:1457 forms.py:1461 +#: forms.py:1459 forms.py:1463 msgid "this email has already been registered, please use another one" -msgstr "" +msgstr "email này đã được sử dụng hãy thử lại với email khác" -#: forms.py:1470 +#: forms.py:1472 msgid "Choose email tag filter" msgstr "" -#: forms.py:1522 +#: forms.py:1524 msgid "Asked by me" -msgstr "" +msgstr "Câu hỏi của tôi" -#: forms.py:1525 +#: forms.py:1527 msgid "Answered by me" -msgstr "" +msgstr "Câu trả lời của tôi" -#: forms.py:1528 +#: forms.py:1530 msgid "Individually selected" msgstr "" -#: forms.py:1531 +#: forms.py:1533 msgid "Entire forum (tag filtered)" -msgstr "" +msgstr "Toàn bộ diễn đàn (đã lọc theo từ khóa)" -#: forms.py:1535 +#: forms.py:1537 msgid "Comments and posts mentioning me" -msgstr "" +msgstr "Ý kiến và bài viết đề cập đến tôi" -#: forms.py:1619 +#: forms.py:1621 msgid "please choose one of the options above" -msgstr "" +msgstr "xin vui lòng chọn một trong các tùy chọn ở trên" -#: forms.py:1622 +#: forms.py:1624 msgid "okay, let's try!" msgstr "" -#: forms.py:1625 +#: forms.py:1627 #, python-format msgid "no %(sitename)s email please, thanks" msgstr "" -#: forms.py:1673 templates/reopen.html:7 +#: forms.py:1675 templates/reopen.html:7 msgid "Title" -msgstr "" +msgstr "tiêu đề" -#: forms.py:1676 templates/groups.html:32 +#: forms.py:1678 templates/groups.html:32 msgid "Description" -msgstr "" +msgstr "Mô tả" -#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9 +#: forms.py:1697 templates/tags.html:3 templates/tags/header.html:9 #: templates/tags/list_bulk_tag_subscription.html:12 #: templates/widgets/edit_post.html:26 templates/widgets/related_tags.html:3 #: templates/widgets/tag_category_selector.html:2 msgid "Tags" -msgstr "" +msgstr "Thẻ đánh dấu" #: tasks.py:98 msgid "An edit for my answer" -msgstr "" +msgstr "chỉnh sửa câu trả lời của tôi" #: tasks.py:101 msgid "To add to your post EDIT ABOVE THIS LINE" -msgstr "" +msgstr "Để thêm vào bài viết của bạn SỬA DÒNG TRÊN" #: tasks.py:119 #, python-format msgid "Your post at %(site_name)s is now published" -msgstr "" +msgstr "Bài viết của bạn đã được đăng ở mục %(site_name)s" #: urls.py:44 msgid "questions" -msgstr "" +msgstr "câu hỏi" #: urls.py:56 msgid "question/" -msgstr "" +msgstr "câu hỏi/" #: urls.py:61 msgid "tags/" -msgstr "" +msgstr "thẻ đánh dấu/" #: urls.py:66 urls.py:71 urls.py:78 urls.py:84 urls.py:93 urls.py:100 msgid "users/" -msgstr "" +msgstr "người dùng/" #: urls.py:71 msgid "by-group/" -msgstr "" +msgstr "bởi nhóm/" #: urls.py:78 urls.py:159 urls.py:226 urls.py:520 msgid "edit/" @@ -545,7 +561,7 @@ msgstr "" msgid "upload/" msgstr "" -#: urls.py:585 setup_templates/settings.py:229 +#: urls.py:585 setup_templates/settings.py:232 #: templates/authopenid/providers_javascript.html:7 msgid "account/" msgstr "" @@ -556,23 +572,23 @@ msgstr "" #: conf/access_control.py:17 msgid "Allow only registered user to access the forum" -msgstr "" +msgstr "Chỉ cho phép người dùng đã đăng ký được vào diễn đàn" #: conf/access_control.py:22 msgid "nothing - not required" -msgstr "" +msgstr "không có gì - không bắt buộc" #: conf/access_control.py:23 msgid "access to content" -msgstr "" +msgstr "truy cập nội dung" #: conf/access_control.py:34 msgid "Require valid email for" -msgstr "" +msgstr "yêu cầu email hợp lệ cho" #: conf/access_control.py:44 msgid "Allowed email addresses" -msgstr "" +msgstr "Địa chỉ email cho phép" #: conf/access_control.py:45 msgid "Please use space to separate the entries" @@ -580,7 +596,7 @@ msgstr "" #: conf/access_control.py:54 msgid "Allowed email domain names" -msgstr "" +msgstr "Địa chỉ tên miền email cho phép" #: conf/access_control.py:55 msgid "Please use space to separate the entries, do not use the @ symbol!" @@ -588,7 +604,7 @@ msgstr "" #: conf/badges.py:13 msgid "Badge settings" -msgstr "" +msgstr "Thiết lập huy hiệu" #: conf/badges.py:23 msgid "Disciplined: minimum upvotes for deleted post" @@ -628,15 +644,15 @@ msgstr "" #: conf/badges.py:104 msgid "Popular Question: minimum views" -msgstr "" +msgstr "Câu hỏi phổ biến: lượt xem tối thiểu" #: conf/badges.py:113 msgid "Notable Question: minimum views" -msgstr "" +msgstr "Câu hỏi đáng chú ý:lượt xem tối thiểu" #: conf/badges.py:122 msgid "Famous Question: minimum views" -msgstr "" +msgstr "Câu hỏi nổi tiếng: lượt xem tối thiểu" #: conf/badges.py:131 msgid "Self-Learner: minimum answer upvotes" @@ -664,7 +680,7 @@ msgstr "" #: conf/badges.py:185 msgid "Associate Editor: minimum number of edits" -msgstr "" +msgstr "Phó biên tập: số lượng chỉ sửa tối thiểu" #: conf/badges.py:194 msgid "Favorite Question: minimum stars" @@ -688,11 +704,11 @@ msgstr "" #: conf/email.py:15 msgid "Email and email alert settings" -msgstr "" +msgstr "Email và thiết lập email cảnh báo" #: conf/email.py:24 msgid "Prefix for the email subject line" -msgstr "" +msgstr "Tiền tố cho dòng chủ đề email" #: conf/email.py:26 msgid "" @@ -702,70 +718,80 @@ msgstr "" #: conf/email.py:44 msgid "Site administrator email address" -msgstr "" +msgstr "Địa chỉ email của người quản trị trang web" #: conf/email.py:53 msgid "Enable email alerts" -msgstr "" +msgstr "Bật thông báo bằng email" #: conf/email.py:62 msgid "Maximum number of news entries in an email alert" -msgstr "" +msgstr "Số lượng tối đa các mục tin tức trong một thông báo qua email" #: conf/email.py:72 msgid "Default notification frequency all questions" -msgstr "" +msgstr "Mặc định tần số thông báo tất cả các câu hỏi" #: conf/email.py:74 msgid "Option to define frequency of emailed updates for: all questions." msgstr "" +"Tùy chọn để xác định tần số cập nhật được gửi qua email cho: tất cả các câu " +"hỏi." #: conf/email.py:86 msgid "Default notification frequency questions asked by the user" -msgstr "" +msgstr "Mặc định tần số thông báo câu hỏi của người sử dụng" #: conf/email.py:88 msgid "" "Option to define frequency of emailed updates for: Question asked by the " "user." msgstr "" +"Tùy chọn để xác định tần số cập nhật được gửi qua email cho: Câu hỏi yêu cầu " +"bởi người dùng." #: conf/email.py:100 msgid "Default notification frequency questions answered by the user" -msgstr "" +msgstr "Tần số thông báo mặc định cho câu hỏi đã trả lời bởi người dùng" #: conf/email.py:102 msgid "" "Option to define frequency of emailed updates for: Question answered by the " "user." msgstr "" +"Tùy chọn để xác định tần số cập nhật được gửi qua email cho: Câu hỏi đã trả " +"lời bởi người dùng." #: conf/email.py:114 msgid "" -"Default notification frequency questions individually" -" selected by the user" -msgstr "" +"Default notification frequency questions individually " +"selected by the user" +msgstr "Tần số thông báo mặc định câu hỏi lựa chọn cá nhân của người dùng" #: conf/email.py:117 msgid "" "Option to define frequency of emailed updates for: Question individually " "selected by the user." msgstr "" +"Tùy chọn để xác định tần số cập nhật được gửi qua email cho: Câu hỏi lựa " +"chọn cá nhân của người dùng." #: conf/email.py:129 msgid "" "Default notification frequency for mentions and " "comments" -msgstr "" +msgstr "Tần số thông báo mặc định cho đề cập và bình luận" #: conf/email.py:132 msgid "" "Option to define frequency of emailed updates for: Mentions and comments." msgstr "" +"Tùy chọn để xác định tần số cập nhật được gửi qua email cho: Đề cập và bình " +"luận." #: conf/email.py:143 msgid "Send periodic reminders about unanswered questions" -msgstr "" +msgstr "Gửi lời nhắc nhở định kỳ về các câu hỏi chưa được trả lời" #: conf/email.py:145 msgid "" @@ -777,6 +803,7 @@ msgstr "" #: conf/email.py:158 msgid "Days before starting to send reminders about unanswered questions" msgstr "" +"Ngày trước khi bắt đầu gửi lời nhắc nhở về những câu hỏi chưa được trả lời" #: conf/email.py:169 msgid "" @@ -786,22 +813,22 @@ msgstr "" #: conf/email.py:181 msgid "Max. number of reminders to send about unanswered questions" -msgstr "" +msgstr "Số lượng tối đa của lời nhắc để gửi về các câu hỏi chưa được trả lời" #: conf/email.py:192 msgid "Send periodic reminders to accept the best answer" -msgstr "" +msgstr "Gửi lời nhắc nhở định kỳ để chấp nhận câu trả lời tốt nhất" #: conf/email.py:194 msgid "" "NOTE: in order to use this feature, it is necessary to run the management " -"command \"send_accept_answer_reminders\" (for example, via a cron job - with" -" an appropriate frequency) " +"command \"send_accept_answer_reminders\" (for example, via a cron job - with " +"an appropriate frequency) " msgstr "" #: conf/email.py:207 msgid "Days before starting to send reminders to accept an answer" -msgstr "" +msgstr "Ngày trước khi bắt đầu gửi lời nhắc nhở để chấp nhận một câu trả lời" #: conf/email.py:218 msgid "" @@ -811,11 +838,11 @@ msgstr "" #: conf/email.py:230 msgid "Max. number of reminders to send to accept the best answer" -msgstr "" +msgstr "Số lượng tối đa của lời nhắc để gửi chấp nhận câu trả lời tốt nhất" #: conf/email.py:242 msgid "Require email verification before allowing to post" -msgstr "" +msgstr "Yêu cầu xác minh email trước khi cho phép gửi" #: conf/email.py:243 msgid "" @@ -824,7 +851,7 @@ msgstr "" #: conf/email.py:252 msgid "Fake email for anonymous user" -msgstr "" +msgstr "Email giả mạo cho người dùng vô danh" #: conf/email.py:253 msgid "Use this setting to control gravatar for email-less user" @@ -832,31 +859,32 @@ msgstr "" #: conf/email.py:262 msgid "Allow posting questions by email" -msgstr "" +msgstr "Cho phép gửi câu hỏi qua email" #: conf/email.py:264 msgid "" -"Before enabling this setting - please fill out IMAP settings in the " -"settings.py file" +"Before enabling this setting - please fill out IMAP settings in the settings." +"py file" msgstr "" #: conf/email.py:275 msgid "Replace space in emailed tags with dash" -msgstr "" +msgstr "Thay thế khoảng trống trong thẻ email bằng dấu gạch ngang" #: conf/email.py:277 msgid "" "This setting applies to tags written in the subject line of questions asked " "by email" msgstr "" +"Thiết lập này áp dụng đối với thẻ ghi trong dòng chủ đề của câu hỏi qua email" #: conf/email.py:288 msgid "Enable posting answers and comments by email" -msgstr "" +msgstr "Cho phép gửi câu trả lời và ý kiến qua email" #: conf/email.py:291 msgid "To enable this feature make sure lamson is running" -msgstr "" +msgstr "Để kích hoạt tính năng này hãy chắc chắn lamson đang chạy" #: conf/email.py:302 msgid "Emailed post: when to notify author about publishing" @@ -868,28 +896,28 @@ msgstr "" #: conf/email.py:338 msgid "" -"Email replies having fewer words than this number will be posted as comments" -" instead of answers" +"Email replies having fewer words than this number will be posted as comments " +"instead of answers" msgstr "" #: conf/external_keys.py:11 msgid "Keys for external services" -msgstr "" +msgstr "Các chìa khóa cho các dịch vụ bên ngoài" #: conf/external_keys.py:19 msgid "Google site verification key" -msgstr "" +msgstr "Chìa khóa xác minh Google site" #: conf/external_keys.py:21 #, python-format msgid "" -"This key helps google index your site please obtain is at <a " -"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>" +"This key helps google index your site please obtain is at <a href=\"%(url)s?" +"hl=%(lang)s\">google webmasters tools site</a>" msgstr "" #: conf/external_keys.py:36 msgid "Google Analytics key" -msgstr "" +msgstr "Chìa khóa Google Analytics " #: conf/external_keys.py:38 #, python-format @@ -900,7 +928,7 @@ msgstr "" #: conf/external_keys.py:51 msgid "Enable recaptcha (keys below are required)" -msgstr "" +msgstr "Bật recaptcha (khóa bên dưới là bắt buộc)" #: conf/external_keys.py:62 msgid "Recaptcha public key" @@ -914,8 +942,8 @@ msgstr "" #, python-format msgid "" "Recaptcha is a tool that helps distinguish real people from annoying spam " -"robots. Please get this and a public key at the <a " -"href=\"%(url)s\">%(url)s</a>" +"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</" +"a>" msgstr "" #: conf/external_keys.py:84 @@ -926,8 +954,8 @@ msgstr "" #, python-format msgid "" "Facebook API key and Facebook secret allow to use Facebook Connect login " -"method at your site. Please obtain these keys at <a " -"href=\"%(url)s\">facebook create app</a> site" +"method at your site. Please obtain these keys at <a href=\"%(url)s" +"\">facebook create app</a> site" msgstr "" #: conf/external_keys.py:99 @@ -941,9 +969,11 @@ msgstr "" #: conf/external_keys.py:109 #, python-format msgid "" -"Please register your forum at <a href=\"%(url)s\">twitter applications " -"site</a>" +"Please register your forum at <a href=\"%(url)s\">twitter applications site</" +"a>" msgstr "" +"Xin vui lòng đăng ký diễn đàn của bạn tại <a href=\"%(url)s\"> ứng dụng " +"trang web twitter</ a>" #: conf/external_keys.py:120 msgid "Twitter consumer secret" @@ -956,9 +986,10 @@ msgstr "" #: conf/external_keys.py:130 #, python-format msgid "" -"Please register your forum at <a href=\"%(url)s\">LinkedIn developer " -"site</a>" +"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>" msgstr "" +"Xin vui lòng đăng ký diễn đàn của bạn tại <a href=\"%(url)s\">trang " +"developer LinkedIn </ a>" #: conf/external_keys.py:141 msgid "LinkedIn consumer secret" @@ -974,6 +1005,8 @@ msgid "" "Please register your forum at <a href=\"%(url)s\">Identi.ca applications " "site</a>" msgstr "" +"Xin vui lòng đăng ký diễn đàn của bạn tại <a href=\"%(url)s\">Identi.ca " +"applications site</a>" #: conf/external_keys.py:162 msgid "ident.ca consumer secret" @@ -981,7 +1014,7 @@ msgstr "" #: conf/flatpages.py:11 msgid "Messages and pages - about, privacy policy, etc." -msgstr "" +msgstr "Tin nhắn và các trang - về chính sách bảo mật, vv" #: conf/flatpages.py:19 msgid "Text of the Q&A forum About page (html format)" @@ -1005,7 +1038,7 @@ msgstr "" #: conf/flatpages.py:45 msgid "Instructions on how to ask questions" -msgstr "" +msgstr "Hướng dẫn về cách đặt câu hỏi" #: conf/flatpages.py:48 msgid "" @@ -1025,19 +1058,19 @@ msgstr "" #: conf/flatpages.py:75 msgid "Do not edit this field manually!!!" -msgstr "" +msgstr "Không chỉnh sửa trường này bằng tay!" #: conf/forum_data_rules.py:12 msgid "Data entry and display rules" -msgstr "" +msgstr "Nhập dữ liệu và các quy tắc hiển thị" #: conf/forum_data_rules.py:27 msgid "Editor for the posts" -msgstr "" +msgstr "Biên tập viên cho các bài viết" #: conf/forum_data_rules.py:42 msgid "Editor for the comments" -msgstr "" +msgstr "Biên tập viên cho ý kiến" #: conf/forum_data_rules.py:51 msgid "Enable big Ask button" @@ -1045,13 +1078,15 @@ msgstr "" #: conf/forum_data_rules.py:53 msgid "" -"Disabling this button will reduce number of new questions. If this button is" -" disabled, the ask button in the search menu will still be available." +"Disabling this button will reduce number of new questions. If this button is " +"disabled, the ask button in the search menu will still be available." msgstr "" +"Vô hiệu hóa nút này sẽ làm giảm số câu hỏi mới. Nếu nút này bị vô hiệu hóa, " +"các nút ask trong menu tìm kiếm sẽ vẫn có sẵn." #: conf/forum_data_rules.py:66 msgid "Enable embedding videos. " -msgstr "" +msgstr "Cho phép nhúng video." #: conf/forum_data_rules.py:68 #, python-format @@ -1060,16 +1095,16 @@ msgstr "" #: conf/forum_data_rules.py:78 msgid "Check to enable community wiki feature" -msgstr "" +msgstr "chọn để kích hoạt tính năng cộng đồng wiki" #: conf/forum_data_rules.py:87 msgid "Allow asking questions anonymously" -msgstr "" +msgstr "Cho phép đặt câu hỏi ẩn danh" #: conf/forum_data_rules.py:89 msgid "" -"Users do not accrue reputation for anonymous questions and their identity is" -" not revealed until they change their mind" +"Users do not accrue reputation for anonymous questions and their identity is " +"not revealed until they change their mind" msgstr "" #: conf/forum_data_rules.py:101 @@ -1102,8 +1137,8 @@ msgstr "" #: conf/forum_data_rules.py:135 msgid "" -"To use folded mode, please first set minimum question body length to 0. Also" -" - please make tags optional." +"<b style=\"color:red;\">To use folded mode, please first set minimum " +"question body length to 0. Also - please make tags optional.</b>" msgstr "" #: conf/forum_data_rules.py:147 @@ -1144,156 +1179,159 @@ msgstr "" msgid "Enable accepting best answer" msgstr "" -#: conf/forum_data_rules.py:231 +#: conf/forum_data_rules.py:233 +msgid "How to sort answers by default" +msgstr "" + +#: conf/forum_data_rules.py:241 msgid "Are tags required?" msgstr "" -#: conf/forum_data_rules.py:237 +#: conf/forum_data_rules.py:247 msgid "category tree" msgstr "" -#: conf/forum_data_rules.py:238 +#: conf/forum_data_rules.py:248 msgid "user input" msgstr "" -#: conf/forum_data_rules.py:245 +#: conf/forum_data_rules.py:255 msgid "Source of tags" msgstr "" -#: conf/forum_data_rules.py:256 +#: conf/forum_data_rules.py:266 msgid "Mandatory tags" msgstr "" -#: conf/forum_data_rules.py:259 +#: conf/forum_data_rules.py:269 msgid "" "At least one of these tags will be required for any new or newly edited " "question. A mandatory tag may be wildcard, if the wildcard tags are active." msgstr "" -#: conf/forum_data_rules.py:271 +#: conf/forum_data_rules.py:281 msgid "Force lowercase the tags" msgstr "" -#: conf/forum_data_rules.py:273 +#: conf/forum_data_rules.py:283 msgid "" "Attention: after checking this, please back up the database, and run a " "management command: <code>python manage.py fix_question_tags</code> to " "globally rename the tags" msgstr "" -#: conf/forum_data_rules.py:287 +#: conf/forum_data_rules.py:297 msgid "Format of tag list" msgstr "" -#: conf/forum_data_rules.py:289 +#: conf/forum_data_rules.py:299 msgid "" -"Select the format to show tags in, either as a simple list, or as a tag " -"cloud" +"Select the format to show tags in, either as a simple list, or as a tag cloud" msgstr "" -#: conf/forum_data_rules.py:301 +#: conf/forum_data_rules.py:311 msgid "Use wildcard tags" msgstr "" -#: conf/forum_data_rules.py:303 +#: conf/forum_data_rules.py:313 msgid "" "Wildcard tags can be used to follow or ignore many tags at once, a valid " "wildcard tag has a single wildcard at the very end" msgstr "" -#: conf/forum_data_rules.py:315 +#: conf/forum_data_rules.py:325 msgid "Use separate set for subscribed tags" msgstr "" -#: conf/forum_data_rules.py:317 +#: conf/forum_data_rules.py:327 msgid "" -"If enabled, users will have a third set of tag selections - \"subscribed\" " -"(by email) in additon to \"interesting\" and \"ignored\"" +"If enabled, users will have a third set of tag selections - \"subscribed" +"\" (by email) in additon to \"interesting\" and \"ignored\"" msgstr "" -#: conf/forum_data_rules.py:325 +#: conf/forum_data_rules.py:335 msgid "Always, for all users" msgstr "" -#: conf/forum_data_rules.py:326 +#: conf/forum_data_rules.py:336 msgid "Never, for all users" msgstr "" -#: conf/forum_data_rules.py:327 +#: conf/forum_data_rules.py:337 msgid "Let users decide" msgstr "" -#: conf/forum_data_rules.py:335 +#: conf/forum_data_rules.py:345 msgid "Publicly show user tag selections" msgstr "" -#: conf/forum_data_rules.py:344 +#: conf/forum_data_rules.py:354 msgid "Enable separate tag search box on main page" msgstr "" -#: conf/forum_data_rules.py:354 +#: conf/forum_data_rules.py:364 msgid "Default max number of comments to display under posts" msgstr "" -#: conf/forum_data_rules.py:365 +#: conf/forum_data_rules.py:375 #, python-format msgid "Maximum comment length, must be < %(max_len)s" msgstr "" -#: conf/forum_data_rules.py:375 +#: conf/forum_data_rules.py:385 msgid "Limit time to edit comments" msgstr "" -#: conf/forum_data_rules.py:377 +#: conf/forum_data_rules.py:387 msgid "If unchecked, there will be no time limit to edit the comments" msgstr "" -#: conf/forum_data_rules.py:388 +#: conf/forum_data_rules.py:398 msgid "Minutes allowed to edit a comment" msgstr "" -#: conf/forum_data_rules.py:389 +#: conf/forum_data_rules.py:399 msgid "To enable this setting, check the previous one" msgstr "" -#: conf/forum_data_rules.py:398 +#: conf/forum_data_rules.py:408 msgid "Save comment by pressing <Enter> key" msgstr "" -#: conf/forum_data_rules.py:400 +#: conf/forum_data_rules.py:410 msgid "" "This may be useful when only one-line comments are desired. Will not work " "with TinyMCE editor." msgstr "" -#: conf/forum_data_rules.py:411 +#: conf/forum_data_rules.py:421 msgid "Minimum length of search term for Ajax search" msgstr "" -#: conf/forum_data_rules.py:412 +#: conf/forum_data_rules.py:422 msgid "Must match the corresponding database backend setting" msgstr "" -#: conf/forum_data_rules.py:421 +#: conf/forum_data_rules.py:431 msgid "Do not make text query sticky in search" msgstr "" -#: conf/forum_data_rules.py:423 +#: conf/forum_data_rules.py:433 msgid "" "Check to disable the \"sticky\" behavior of the search query. This may be " "useful if you want to move the search bar away from the default position or " "do not like the default sticky behavior of the text search query." msgstr "" -#: conf/forum_data_rules.py:436 +#: conf/forum_data_rules.py:446 msgid "Maximum number of tags per question" msgstr "" -#: conf/forum_data_rules.py:448 +#: conf/forum_data_rules.py:458 msgid "Number of questions to list by default" msgstr "" -#: conf/forum_data_rules.py:458 +#: conf/forum_data_rules.py:468 msgid "What should \"unanswered question\" mean?" msgstr "" @@ -1322,7 +1360,8 @@ msgid "Enable group email adddresses" msgstr "" #: conf/group_settings.py:55 -msgid "If selected, users can post to groups by email \"group-name@domain.com\"" +msgid "" +"If selected, users can post to groups by email \"group-name@domain.com\"" msgstr "" #: conf/karma_and_badges_visibility.py:12 @@ -1402,9 +1441,9 @@ msgstr "" #: conf/ldap.py:85 msgid "" -"Usually base DN mirrors domain name of your organization, e.g. " -"\"dn=example,dn=com\" when your site url is \"example.com\".This value is " -"the \"root\" address of your LDAP directory." +"Usually base DN mirrors domain name of your organization, e.g. \"dn=example," +"dn=com\" when your site url is \"example.com\".This value is the \"root\" " +"address of your LDAP directory." msgstr "" #: conf/ldap.py:96 @@ -1415,8 +1454,8 @@ msgstr "" msgid "" "Python string format template, must have two string placeholders, which " "should be left in the intact format. First placeholder will be used for the " -"user id field name, and the second - for the user id value. The template can" -" be extended to match schema of your LDAP directory." +"user id field name, and the second - for the user id value. The template can " +"be extended to match schema of your LDAP directory." msgstr "" #: conf/ldap.py:113 @@ -1425,8 +1464,8 @@ msgstr "" #: conf/ldap.py:116 msgid "" -"This field is required. For Microsoft Active Directory this value usually is" -" \"sAMAccountName\"." +"This field is required. For Microsoft Active Directory this value usually is " +"\"sAMAccountName\"." msgstr "" #: conf/ldap.py:127 @@ -1539,7 +1578,8 @@ msgid "Login provider setings" msgstr "" #: conf/login_providers.py:22 -msgid "Show alternative login provider buttons on the password \"Sign Up\" page" +msgid "" +"Show alternative login provider buttons on the password \"Sign Up\" page" msgstr "" #: conf/login_providers.py:31 @@ -1558,8 +1598,8 @@ msgstr "" #: conf/login_providers.py:50 msgid "" -"Fill it with the wordpress url to the xml-rpc, normally " -"http://mysite.com/xmlrpc.php" +"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/" +"xmlrpc.php" msgstr "" #: conf/login_providers.py:51 @@ -1598,8 +1638,8 @@ msgstr "" #: conf/markup.py:43 msgid "" -"If checked, underscore characters will not trigger italic or bold formatting" -" - bold and italic text can still be marked up with asterisks. Note that " +"If checked, underscore characters will not trigger italic or bold formatting " +"- bold and italic text can still be marked up with asterisks. Note that " "\"MathJax support\" implicitly turns this feature on, because underscores " "are heavily used in LaTeX input." msgstr "" @@ -1632,8 +1672,8 @@ msgstr "" #: conf/markup.py:93 msgid "" -"If you enable this feature, the application will be able to detect patterns" -" and auto link to URLs" +"If you enable this feature, the application will be able to detect patterns " +"and auto link to URLs" msgstr "" #: conf/markup.py:106 @@ -1657,8 +1697,8 @@ msgstr "" msgid "" "Here, please enter url templates for the patterns entered in the previous " "setting, also one entry per line. <strong>Make sure that number of lines in " -"this setting and the previous one are the same</strong> For example template" -" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern " +"this setting and the previous one are the same</strong> For example template " +"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern " "shown above and the entry in the post #123 will produce link to the bug 123 " "in the redhat bug tracker." msgstr "" @@ -1894,7 +1934,7 @@ msgstr "" msgid "Main page sidebar" msgstr "" -#: conf/sidebar_main.py:20 conf/sidebar_question.py:67 +#: conf/sidebar_main.py:20 conf/sidebar_question.py:76 msgid "Custom sidebar header" msgstr "" @@ -1908,7 +1948,7 @@ msgstr "" #: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37 #: conf/sidebar_question.py:34 conf/sidebar_question.py:58 -#: conf/sidebar_question.py:84 conf/sidebar_question.py:149 +#: conf/sidebar_question.py:93 conf/sidebar_question.py:158 msgid "Show above only to anonymous users" msgstr "" @@ -1943,16 +1983,16 @@ msgid "" "Uncheck this if you want to hide the tag cloud or tag list from the sidebar " msgstr "" -#: conf/sidebar_main.py:94 conf/sidebar_question.py:132 +#: conf/sidebar_main.py:94 conf/sidebar_question.py:141 msgid "Custom sidebar footer" msgstr "" -#: conf/sidebar_main.py:97 conf/sidebar_question.py:135 +#: conf/sidebar_main.py:97 conf/sidebar_question.py:144 msgid "" -"Use this area to enter content at the BOTTOM of the sidebarin HTML format." -" When using this option (as well as the sidebar header), please use the " -"HTML validation service to make sure that your input is valid and works well" -" in all browsers." +"Use this area to enter content at the BOTTOM of the sidebarin HTML format. " +"When using this option (as well as the sidebar header), please use the HTML " +"validation service to make sure that your input is valid and works well in " +"all browsers." msgstr "" #: conf/sidebar_profile.py:12 @@ -1983,42 +2023,46 @@ msgstr "" #: conf/sidebar_question.py:45 msgid "" -"This banner will show above the second answer. When using this option, " -"please use the HTML validation service to make sure that your input is valid" -" and works well in all browsers." +"This banner will show under the first answer. When using this option, please " +"use the HTML validation service to make sure that your input is valid and " +"works well in all browsers." msgstr "" -#: conf/sidebar_question.py:70 +#: conf/sidebar_question.py:67 +msgid "Show answers banner even if there are no answers" +msgstr "" + +#: conf/sidebar_question.py:79 msgid "" -"Use this area to enter content at the TOP of the sidebarin HTML format. When" -" using this option (as well as the sidebar footer), please use the HTML " +"Use this area to enter content at the TOP of the sidebarin HTML format. When " +"using this option (as well as the sidebar footer), please use the HTML " "validation service to make sure that your input is valid and works well in " "all browsers." msgstr "" -#: conf/sidebar_question.py:92 +#: conf/sidebar_question.py:101 msgid "Show tag list in sidebar" msgstr "" -#: conf/sidebar_question.py:94 +#: conf/sidebar_question.py:103 msgid "Uncheck this if you want to hide the tag list from the sidebar " msgstr "" -#: conf/sidebar_question.py:105 +#: conf/sidebar_question.py:114 msgid "Show meta information in sidebar" msgstr "" -#: conf/sidebar_question.py:107 +#: conf/sidebar_question.py:116 msgid "" "Uncheck this if you want to hide the meta information about the question " "(post date, views, last updated). " msgstr "" -#: conf/sidebar_question.py:119 +#: conf/sidebar_question.py:128 msgid "Show related questions in sidebar" msgstr "" -#: conf/sidebar_question.py:121 +#: conf/sidebar_question.py:130 msgid "Uncheck this if you want to hide the list of related questions. " msgstr "" @@ -2106,185 +2150,105 @@ msgstr "" msgid "To change the logo, select new file, then submit this whole form." msgstr "" -#: conf/skin_general_settings.py:34 -msgid "English" -msgstr "" - -#: conf/skin_general_settings.py:35 -msgid "Spanish" -msgstr "" - -#: conf/skin_general_settings.py:36 -msgid "Catalan" -msgstr "" - -#: conf/skin_general_settings.py:37 -msgid "German" -msgstr "" - -#: conf/skin_general_settings.py:38 -msgid "Greek" -msgstr "" - -#: conf/skin_general_settings.py:39 -msgid "Finnish" -msgstr "" - -#: conf/skin_general_settings.py:40 -msgid "French" -msgstr "" - -#: conf/skin_general_settings.py:41 -msgid "Hindi" -msgstr "" - #: conf/skin_general_settings.py:42 -msgid "Hungarian" -msgstr "" - -#: conf/skin_general_settings.py:43 -msgid "Italian" -msgstr "" - -#: conf/skin_general_settings.py:44 -msgid "Japanese" -msgstr "" - -#: conf/skin_general_settings.py:45 -msgid "Korean" -msgstr "" - -#: conf/skin_general_settings.py:46 -msgid "Portuguese" -msgstr "" - -#: conf/skin_general_settings.py:47 -msgid "Brazilian Portuguese" -msgstr "" - -#: conf/skin_general_settings.py:48 -msgid "Romanian" -msgstr "" - -#: conf/skin_general_settings.py:49 -msgid "Russian" +msgid "Select Language" msgstr "" #: conf/skin_general_settings.py:50 -msgid "Serbian" -msgstr "" - -#: conf/skin_general_settings.py:51 -msgid "Turkish" -msgstr "" - -#: conf/skin_general_settings.py:52 -msgid "Vietnamese" -msgstr "" - -#: conf/skin_general_settings.py:53 -msgid "Chinese" -msgstr "" - -#: conf/skin_general_settings.py:54 -msgid "Chinese (Taiwan)" -msgstr "" - -#: conf/skin_general_settings.py:73 msgid "Show logo" msgstr "" -#: conf/skin_general_settings.py:75 +#: conf/skin_general_settings.py:52 msgid "" "Check if you want to show logo in the forum header or uncheck in the case " "you do not want the logo to appear in the default location" msgstr "" -#: conf/skin_general_settings.py:87 +#: conf/skin_general_settings.py:64 msgid "Site favicon" msgstr "" -#: conf/skin_general_settings.py:89 +#: conf/skin_general_settings.py:66 #, python-format msgid "" -"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the" -" browser user interface. Please find more information about favicon at <a " +"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the " +"browser user interface. Please find more information about favicon at <a " "href=\"%(favicon_info_url)s\">this page</a>." msgstr "" -#: conf/skin_general_settings.py:105 +#: conf/skin_general_settings.py:82 msgid "Password login button" msgstr "" -#: conf/skin_general_settings.py:107 +#: conf/skin_general_settings.py:84 msgid "" -"An 88x38 pixel image that is used on the login screen for the password login" -" button." +"An 88x38 pixel image that is used on the login screen for the password login " +"button." msgstr "" -#: conf/skin_general_settings.py:120 +#: conf/skin_general_settings.py:97 msgid "Show all UI functions to all users" msgstr "" -#: conf/skin_general_settings.py:122 +#: conf/skin_general_settings.py:99 msgid "" "If checked, all forum functions will be shown to users, regardless of their " -"reputation. However to use those functions, moderation rules, reputation and" -" other limits will still apply." +"reputation. However to use those functions, moderation rules, reputation and " +"other limits will still apply." msgstr "" -#: conf/skin_general_settings.py:137 +#: conf/skin_general_settings.py:114 msgid "Select skin" msgstr "" -#: conf/skin_general_settings.py:148 +#: conf/skin_general_settings.py:125 msgid "Customize HTML <HEAD>" msgstr "" -#: conf/skin_general_settings.py:157 +#: conf/skin_general_settings.py:134 msgid "Custom portion of the HTML <HEAD>" msgstr "" -#: conf/skin_general_settings.py:159 +#: conf/skin_general_settings.py:136 msgid "" "<strong>To use this option</strong>, check \"Customize HTML <HEAD>\" " "above. Contents of this box will be inserted into the <HEAD> portion " -"of the HTML output, where elements such as <script>, <link>, " -"<meta> may be added. Please, keep in mind that adding external " -"javascript to the <HEAD> is not recommended because it slows loading " -"of the pages. Instead, it will be more efficient to place links to the " -"javascript files into the footer. <strong>Note:</strong> if you do use this " -"setting, please test the site with the W3C HTML validator service." +"of the HTML output, where elements such as <script>, <link>, <" +"meta> may be added. Please, keep in mind that adding external javascript " +"to the <HEAD> is not recommended because it slows loading of the " +"pages. Instead, it will be more efficient to place links to the javascript " +"files into the footer. <strong>Note:</strong> if you do use this setting, " +"please test the site with the W3C HTML validator service." msgstr "" -#: conf/skin_general_settings.py:181 +#: conf/skin_general_settings.py:158 msgid "Custom header additions" msgstr "" -#: conf/skin_general_settings.py:183 +#: conf/skin_general_settings.py:160 msgid "" -"Header is the bar at the top of the content that contains user info and site" -" links, and is common to all pages. Use this area to enter contents of the " +"Header is the bar at the top of the content that contains user info and site " +"links, and is common to all pages. Use this area to enter contents of the " "headerin the HTML format. When customizing the site header (as well as " "footer and the HTML <HEAD>), use the HTML validation service to make " "sure that your input is valid and works well in all browsers." msgstr "" -#: conf/skin_general_settings.py:198 +#: conf/skin_general_settings.py:175 msgid "Site footer mode" msgstr "" -#: conf/skin_general_settings.py:200 +#: conf/skin_general_settings.py:177 msgid "" "Footer is the bottom portion of the content, which is common to all pages. " "You can disable, customize, or use the default footer." msgstr "" -#: conf/skin_general_settings.py:217 +#: conf/skin_general_settings.py:194 msgid "Custom footer (HTML format)" msgstr "" -#: conf/skin_general_settings.py:219 +#: conf/skin_general_settings.py:196 msgid "" "<strong>To enable this function</strong>, please select option 'customize' " "in the \"Site footer mode\" above. Use this area to enter contents of the " @@ -2293,65 +2257,65 @@ msgid "" "that your input is valid and works well in all browsers." msgstr "" -#: conf/skin_general_settings.py:234 +#: conf/skin_general_settings.py:211 msgid "Apply custom style sheet (CSS)" msgstr "" -#: conf/skin_general_settings.py:236 +#: conf/skin_general_settings.py:213 msgid "" "Check if you want to change appearance of your form by adding custom style " "sheet rules (please see the next item)" msgstr "" -#: conf/skin_general_settings.py:248 +#: conf/skin_general_settings.py:225 msgid "Custom style sheet (CSS)" msgstr "" -#: conf/skin_general_settings.py:250 +#: conf/skin_general_settings.py:227 msgid "" "<strong>To use this function</strong>, check \"Apply custom style sheet\" " "option above. The CSS rules added in this window will be applied after the " -"default style sheet rules. The custom style sheet will be served dynamically" -" at url \"<forum url>/custom.css\", where the \"<forum url> part" -" depends (default is empty string) on the url configuration in your urls.py." +"default style sheet rules. The custom style sheet will be served dynamically " +"at url \"<forum url>/custom.css\", where the \"<forum url> part " +"depends (default is empty string) on the url configuration in your urls.py." msgstr "" -#: conf/skin_general_settings.py:266 +#: conf/skin_general_settings.py:243 msgid "Add custom javascript" msgstr "" -#: conf/skin_general_settings.py:269 +#: conf/skin_general_settings.py:246 msgid "Check to enable javascript that you can enter in the next field" msgstr "" -#: conf/skin_general_settings.py:279 +#: conf/skin_general_settings.py:256 msgid "Custom javascript" msgstr "" -#: conf/skin_general_settings.py:281 +#: conf/skin_general_settings.py:258 msgid "" -"Type or paste plain javascript that you would like to run on your site. Link" -" to the script will be inserted at the bottom of the HTML output and will be" -" served at the url \"<forum url>/custom.js\". Please, bear in mind " -"that your javascript code may break other functionalities of the site and " -"that the behavior may not be consistent across different browsers " -"(<strong>to enable your custom code</strong>, check \"Add custom " -"javascript\" option above)." +"Type or paste plain javascript that you would like to run on your site. Link " +"to the script will be inserted at the bottom of the HTML output and will be " +"served at the url \"<forum url>/custom.js\". Please, bear in mind that " +"your javascript code may break other functionalities of the site and that " +"the behavior may not be consistent across different browsers (<strong>to " +"enable your custom code</strong>, check \"Add custom javascript\" option " +"above)." msgstr "" -#: conf/skin_general_settings.py:299 +#: conf/skin_general_settings.py:276 msgid "Skin media revision number" msgstr "" -#: conf/skin_general_settings.py:301 +#: conf/skin_general_settings.py:278 msgid "Will be set automatically but you can modify it if necessary." msgstr "" -#: conf/skin_general_settings.py:312 +#: conf/skin_general_settings.py:289 msgid "Hash to update the media revision number automatically." msgstr "" -#: conf/skin_general_settings.py:316 +#: conf/skin_general_settings.py:293 msgid "Will be set automatically, it is not necesary to modify manually." msgstr "" @@ -2374,8 +2338,7 @@ msgstr "" #: conf/social_sharing.py:40 msgid "" "Important - to actually start sharing on twitter, it is required to set up " -"Twitter consumer key and secret in the \"keys to external services\" " -"section." +"Twitter consumer key and secret in the \"keys to external services\" section." msgstr "" #: conf/social_sharing.py:52 @@ -2493,8 +2456,8 @@ msgid "" "Check this option if you want to allow the use of gravatar.com for avatars. " "Please, note that this feature might take about 10 minutes to become fully " "effective. You will have to enable uploaded avatars as well. For more " -"information, please visit <a href=\"http://askbot.org/doc/optional-" -"modules.html#uploaded-avatars\">this page</a>." +"information, please visit <a href=\"http://askbot.org/doc/optional-modules." +"html#uploaded-avatars\">this page</a>." msgstr "" #: conf/user_settings.py:134 @@ -2654,288 +2617,300 @@ msgstr "" #: const/__init__.py:108 #, python-format msgid "" -"Note: to reply with a comment, please use <a " -"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>" +"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject=" +"%(subject)s\">this link</a>" +msgstr "" + +#: const/__init__.py:114 +msgid "latest first" +msgstr "" + +#: const/__init__.py:115 +msgid "oldest first" +msgstr "" + +#: const/__init__.py:116 +msgid "most voted first" msgstr "" -#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9 +#: const/__init__.py:126 templates/user_inbox/responses_and_flags.html:9 msgid "all" msgstr "" -#: const/__init__.py:123 +#: const/__init__.py:127 msgid "unanswered" msgstr "" -#: const/__init__.py:124 +#: const/__init__.py:128 msgid "followed" msgstr "" -#: const/__init__.py:129 +#: const/__init__.py:133 msgid "list" msgstr "" -#: const/__init__.py:130 +#: const/__init__.py:134 msgid "cloud" msgstr "" -#: const/__init__.py:138 +#: const/__init__.py:142 msgid "Question has no answers" msgstr "" -#: const/__init__.py:139 +#: const/__init__.py:143 msgid "Question has no accepted answers" msgstr "" -#: const/__init__.py:195 +#: const/__init__.py:199 msgid "asked a question" msgstr "" -#: const/__init__.py:196 +#: const/__init__.py:200 msgid "answered a question" msgstr "" -#: const/__init__.py:197 const/__init__.py:301 +#: const/__init__.py:201 const/__init__.py:305 msgid "commented question" msgstr "" -#: const/__init__.py:198 const/__init__.py:302 +#: const/__init__.py:202 const/__init__.py:306 msgid "commented answer" msgstr "" -#: const/__init__.py:199 +#: const/__init__.py:203 msgid "edited question" msgstr "" -#: const/__init__.py:200 +#: const/__init__.py:204 msgid "edited answer" msgstr "" -#: const/__init__.py:201 +#: const/__init__.py:205 msgid "received badge" msgstr "" -#: const/__init__.py:202 +#: const/__init__.py:206 msgid "marked best answer" msgstr "" -#: const/__init__.py:203 +#: const/__init__.py:207 msgid "upvoted" msgstr "" -#: const/__init__.py:204 +#: const/__init__.py:208 msgid "downvoted" msgstr "" -#: const/__init__.py:205 +#: const/__init__.py:209 msgid "canceled vote" msgstr "" -#: const/__init__.py:206 +#: const/__init__.py:210 msgid "deleted question" msgstr "" -#: const/__init__.py:207 +#: const/__init__.py:211 msgid "deleted answer" msgstr "" -#: const/__init__.py:208 +#: const/__init__.py:212 msgid "marked offensive" msgstr "" -#: const/__init__.py:209 +#: const/__init__.py:213 msgid "updated tags" msgstr "" -#: const/__init__.py:210 +#: const/__init__.py:214 msgid "selected favorite" msgstr "" -#: const/__init__.py:211 +#: const/__init__.py:215 msgid "completed user profile" msgstr "" -#: const/__init__.py:212 +#: const/__init__.py:216 msgid "email update sent to user" msgstr "" -#: const/__init__.py:213 +#: const/__init__.py:217 msgid "a post was shared" msgstr "" -#: const/__init__.py:216 +#: const/__init__.py:220 msgid "reminder about unanswered questions sent" msgstr "" -#: const/__init__.py:220 +#: const/__init__.py:224 msgid "reminder about accepting the best answer sent" msgstr "" -#: const/__init__.py:222 +#: const/__init__.py:226 msgid "mentioned in the post" msgstr "" -#: const/__init__.py:225 +#: const/__init__.py:229 msgid "created tag description" msgstr "" -#: const/__init__.py:229 +#: const/__init__.py:233 msgid "updated tag description" msgstr "" -#: const/__init__.py:231 +#: const/__init__.py:235 msgid "made a new post" msgstr "" -#: const/__init__.py:234 +#: const/__init__.py:238 msgid "made an edit" msgstr "" -#: const/__init__.py:238 +#: const/__init__.py:242 msgid "created post reject reason" msgstr "" -#: const/__init__.py:242 +#: const/__init__.py:246 msgid "updated post reject reason" msgstr "" -#: const/__init__.py:300 +#: const/__init__.py:304 msgid "answered question" msgstr "" -#: const/__init__.py:303 +#: const/__init__.py:307 msgid "accepted answer" msgstr "" -#: const/__init__.py:307 +#: const/__init__.py:311 msgid "[closed]" msgstr "" -#: const/__init__.py:308 +#: const/__init__.py:312 msgid "[deleted]" msgstr "" -#: const/__init__.py:309 views/readers.py:642 +#: const/__init__.py:313 views/readers.py:642 msgid "initial version" msgstr "" -#: const/__init__.py:310 +#: const/__init__.py:314 msgid "retagged" msgstr "" -#: const/__init__.py:311 +#: const/__init__.py:315 msgid "[private]" msgstr "" -#: const/__init__.py:320 +#: const/__init__.py:324 msgid "show all tags" msgstr "" -#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336 -#: const/__init__.py:342 +#: const/__init__.py:325 const/__init__.py:334 const/__init__.py:340 +#: const/__init__.py:346 msgid "exclude ignored tags" msgstr "" -#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343 +#: const/__init__.py:326 const/__init__.py:335 const/__init__.py:347 msgid "only interesting tags" msgstr "" -#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344 +#: const/__init__.py:330 const/__init__.py:341 const/__init__.py:348 msgid "only subscribed tags" msgstr "" -#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341 +#: const/__init__.py:333 const/__init__.py:339 const/__init__.py:345 msgid "email for all tags" msgstr "" -#: const/__init__.py:348 +#: const/__init__.py:352 msgid "instantly" msgstr "" -#: const/__init__.py:349 +#: const/__init__.py:353 msgid "daily" msgstr "" -#: const/__init__.py:350 +#: const/__init__.py:354 msgid "weekly" msgstr "" -#: const/__init__.py:351 +#: const/__init__.py:355 msgid "no email" msgstr "" -#: const/__init__.py:358 +#: const/__init__.py:362 msgid "identicon" msgstr "" -#: const/__init__.py:359 +#: const/__init__.py:363 msgid "mystery-man" msgstr "" -#: const/__init__.py:360 +#: const/__init__.py:364 msgid "monsterid" msgstr "" -#: const/__init__.py:361 +#: const/__init__.py:365 msgid "wavatar" msgstr "" -#: const/__init__.py:362 +#: const/__init__.py:366 msgid "retro" msgstr "" -#: const/__init__.py:409 templates/badges.html:33 +#: const/__init__.py:413 templates/badges.html:33 msgid "gold" msgstr "" -#: const/__init__.py:410 templates/badges.html:43 +#: const/__init__.py:414 templates/badges.html:43 msgid "silver" msgstr "" -#: const/__init__.py:411 templates/badges.html:50 +#: const/__init__.py:415 templates/badges.html:50 msgid "bronze" msgstr "" -#: const/__init__.py:423 +#: const/__init__.py:427 msgid "None" msgstr "" -#: const/__init__.py:424 +#: const/__init__.py:428 msgid "Gravatar" msgstr "" -#: const/__init__.py:425 +#: const/__init__.py:429 msgid "Uploaded Avatar" msgstr "" -#: const/__init__.py:429 +#: const/__init__.py:433 msgid "date descendant" msgstr "" -#: const/__init__.py:430 +#: const/__init__.py:434 msgid "date ascendant" msgstr "" -#: const/__init__.py:431 +#: const/__init__.py:435 msgid "activity descendant" msgstr "" -#: const/__init__.py:432 +#: const/__init__.py:436 msgid "activity ascendant" msgstr "" -#: const/__init__.py:433 +#: const/__init__.py:437 msgid "answers descendant" msgstr "" -#: const/__init__.py:434 +#: const/__init__.py:438 msgid "answers ascendant" msgstr "" -#: const/__init__.py:435 +#: const/__init__.py:439 msgid "votes descendant" msgstr "" -#: const/__init__.py:436 +#: const/__init__.py:440 msgid "votes ascendant" msgstr "" @@ -2989,7 +2964,7 @@ msgstr "" #: const/message_keys.py:33 msgid "click to see least voted questions" -msgstr "least voted questions" +msgstr "" #: const/message_keys.py:34 msgid "by votes" @@ -3026,7 +3001,7 @@ msgid "" "reach a resolution." msgstr "" -#: const/message_keys.py:52 models/__init__.py:1136 +#: const/message_keys.py:52 models/__init__.py:1142 msgid "" "Sorry, your account appears to be suspended and you cannot make new posts " "until this issue is resolved. You can, however edit your existing posts. " @@ -3092,7 +3067,7 @@ msgid "sorry, there is no such user name" msgstr "" #: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20 -#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229 +#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:232 msgid "signin/" msgstr "" @@ -3225,83 +3200,83 @@ msgstr "" msgid "OpenID %(openid_url)s is invalid" msgstr "" -#: deps/django_authopenid/views.py:391 +#: deps/django_authopenid/views.py:392 msgid "" "Sorry, there was some problem connecting to the login provider, please try " "again or use another login method" msgstr "" -#: deps/django_authopenid/views.py:520 +#: deps/django_authopenid/views.py:521 msgid "Your new password saved" msgstr "" -#: deps/django_authopenid/views.py:568 deps/django_authopenid/views.py:583 +#: deps/django_authopenid/views.py:569 deps/django_authopenid/views.py:584 #, python-format msgid "" "Unfortunately, there was some problem when connecting to %(provider)s, " "please try again or use another provider" msgstr "" -#: deps/django_authopenid/views.py:613 +#: deps/django_authopenid/views.py:614 msgid "The login password combination was not correct" msgstr "" -#: deps/django_authopenid/views.py:717 +#: deps/django_authopenid/views.py:718 msgid "Please click any of the icons below to sign in" msgstr "" -#: deps/django_authopenid/views.py:719 +#: deps/django_authopenid/views.py:720 msgid "Account recovery email sent" msgstr "" -#: deps/django_authopenid/views.py:722 +#: deps/django_authopenid/views.py:723 msgid "Please add one or more login methods." msgstr "" -#: deps/django_authopenid/views.py:724 +#: deps/django_authopenid/views.py:725 msgid "If you wish, please add, remove or re-validate your login methods" msgstr "" -#: deps/django_authopenid/views.py:726 +#: deps/django_authopenid/views.py:727 msgid "Please wait a second! Your account is recovered, but ..." msgstr "" -#: deps/django_authopenid/views.py:728 +#: deps/django_authopenid/views.py:729 msgid "Sorry, this account recovery key has expired or is invalid" msgstr "" -#: deps/django_authopenid/views.py:801 +#: deps/django_authopenid/views.py:802 #, python-format msgid "Login method %(provider_name)s does not exist" msgstr "" -#: deps/django_authopenid/views.py:807 +#: deps/django_authopenid/views.py:808 msgid "Oops, sorry - there was some error - please try again" msgstr "" -#: deps/django_authopenid/views.py:882 +#: deps/django_authopenid/views.py:883 msgid "" "If you are trying to sign in to another account, please sign out first. " "Otherwise, please report the incident to the site administrator." msgstr "" -#: deps/django_authopenid/views.py:914 +#: deps/django_authopenid/views.py:915 #, python-format msgid "Your %(provider)s login works fine" msgstr "" -#: deps/django_authopenid/views.py:1112 +#: deps/django_authopenid/views.py:1113 msgid "" "Sorry, registration failed. The token can be already used or has expired. " "Please try again" msgstr "" -#: deps/django_authopenid/views.py:1257 +#: deps/django_authopenid/views.py:1258 #, python-format msgid "Recover your %(site)s account" msgstr "" -#: deps/django_authopenid/views.py:1292 +#: deps/django_authopenid/views.py:1293 msgid "Please check your email and visit the enclosed link." msgstr "" @@ -3343,73 +3318,73 @@ msgstr "" msgid "Congratulations, you are now an Administrator" msgstr "" -#: mail/__init__.py:183 +#: mail/__init__.py:185 msgid "<p>To ask by email, please:</p>" msgstr "" -#: mail/__init__.py:185 +#: mail/__init__.py:187 msgid "<li>Type title in the subject line</li>" msgstr "" -#: mail/__init__.py:188 +#: mail/__init__.py:190 msgid "<li>Type details of your question into the email body</li>" msgstr "" -#: mail/__init__.py:191 +#: mail/__init__.py:193 msgid "" "<li>The beginning of the subject line can contain tags,\n" "<em>enclosed in the square brackets</em> like so: [Tag1; Tag2]</li>" msgstr "" -#: mail/__init__.py:195 +#: mail/__init__.py:197 msgid "" "<li>In the beginning of the subject add at least one tag\n" "<em>enclosed in the brackets</em> like so: [Tag1; Tag2].</li>" msgstr "" -#: mail/__init__.py:199 +#: mail/__init__.py:201 msgid "" "<p>Note that a tag may consist of more than one word, to separate\n" "the tags, use a semicolon or a comma, for example, [One tag; Other tag]</p>" msgstr "" -#: mail/__init__.py:214 +#: mail/__init__.py:216 #, python-format msgid "" "<p>Sorry, there was an error posting your question please contact the " "%(site)s administrator</p>" msgstr "" -#: mail/__init__.py:241 +#: mail/__init__.py:243 #, python-format msgid "" -"<p>Sorry, in order to post questions on %(site)s by email, please <a " -"href=\"%(url)s\">register first</a></p>" +"<p>Sorry, in order to post questions on %(site)s by email, please <a href=" +"\"%(url)s\">register first</a></p>" msgstr "" -#: mail/__init__.py:249 +#: mail/__init__.py:251 msgid "" "<p>Sorry, your question could not be posted due to insufficient privileges " "of your user account</p>" msgstr "" -#: mail/lamson_handlers.py:160 +#: mail/lamson_handlers.py:162 msgid "" "You were replying to an email address unknown to the system or " -"you were replying from a different address from the one where you" -" received the notification." +"you were replying from a different address from the one where " +"you received the notification." msgstr "" -#: mail/lamson_handlers.py:251 +#: mail/lamson_handlers.py:265 #, python-format msgid "Re: Welcome to %(site_name)s" msgstr "" -#: mail/lamson_handlers.py:258 +#: mail/lamson_handlers.py:272 msgid "Please reply to the welcome email without editing it" msgstr "" -#: mail/lamson_handlers.py:318 +#: mail/lamson_handlers.py:340 #, python-format msgid "Re: %s" msgstr "" @@ -3427,13 +3402,13 @@ msgstr "" msgid "Please accept the best answer for these questions:" msgstr "" -#: management/commands/send_email_alerts.py:434 +#: management/commands/send_email_alerts.py:436 #, python-format msgid "%(question_count)d updated question about %(topics)s" msgid_plural "%(question_count)d updated questions about %(topics)s" msgstr[0] "" -#: management/commands/send_email_alerts.py:455 +#: management/commands/send_email_alerts.py:457 msgid "new question" msgstr "" @@ -3448,90 +3423,90 @@ msgstr[0] "" msgid "Please log in to use %s" msgstr "" -#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226 +#: models/__init__.py:575 models/__init__.py:1394 views/writers.py:226 msgid "Sorry, but you have only read access" msgstr "" -#: models/__init__.py:573 +#: models/__init__.py:579 msgid "Sorry, this operation is not allowed" msgstr "" -#: models/__init__.py:623 +#: models/__init__.py:629 msgid "" "Sorry, you cannot accept or unaccept best answers because your account is " "blocked" msgstr "" -#: models/__init__.py:627 +#: models/__init__.py:633 msgid "" "Sorry, you cannot accept or unaccept best answers because your account is " "suspended" msgstr "" -#: models/__init__.py:641 +#: models/__init__.py:647 #, python-format msgid "" ">%(points)s points required to accept or unaccept your own answer to your " "own question" msgstr "" -#: models/__init__.py:665 +#: models/__init__.py:671 #, python-format msgid "" "Sorry, you will be able to accept this answer only after %(will_be_able_at)s" msgstr "" -#: models/__init__.py:674 +#: models/__init__.py:680 #, python-format msgid "" "Sorry, only moderators or original author of the question - %(username)s - " "can accept or unaccept the best answer" msgstr "" -#: models/__init__.py:697 +#: models/__init__.py:703 msgid "Sorry, you cannot vote for your own posts" msgstr "" -#: models/__init__.py:701 +#: models/__init__.py:707 msgid "Sorry your account appears to be blocked " msgstr "" -#: models/__init__.py:706 +#: models/__init__.py:712 msgid "Sorry your account appears to be suspended " msgstr "" -#: models/__init__.py:716 +#: models/__init__.py:722 #, python-format msgid ">%(points)s points required to upvote" msgstr "" -#: models/__init__.py:722 +#: models/__init__.py:728 #, python-format msgid ">%(points)s points required to downvote" msgstr "" -#: models/__init__.py:737 +#: models/__init__.py:743 msgid "Sorry, blocked users cannot upload files" msgstr "" -#: models/__init__.py:738 +#: models/__init__.py:744 msgid "Sorry, suspended users cannot upload files" msgstr "" -#: models/__init__.py:740 +#: models/__init__.py:746 #, python-format msgid "sorry, file uploading requires karma >%(min_rep)s" msgstr "" -#: models/__init__.py:759 +#: models/__init__.py:765 msgid "Could not post, because your karma is insufficient to publish links" msgstr "" -#: models/__init__.py:785 +#: models/__init__.py:791 msgid "Sorry, you already gave an answer, please edit it instead." msgstr "" -#: models/__init__.py:809 +#: models/__init__.py:815 #, python-format msgid "" "Sorry, comments (except the last one) are editable only within %(minutes)s " @@ -3541,57 +3516,56 @@ msgid_plural "" "minutes from posting" msgstr[0] "" -#: models/__init__.py:821 +#: models/__init__.py:827 msgid "Sorry, but only post owners or moderators can edit comments" msgstr "" -#: models/__init__.py:850 +#: models/__init__.py:856 msgid "" "Sorry, since your account is suspended you can comment only your own posts" msgstr "" -#: models/__init__.py:854 +#: models/__init__.py:860 #, python-format msgid "" "Sorry, to comment any post a minimum reputation of %(min_rep)s points is " "required. You can still comment your own posts and answers to your questions" msgstr "" -#: models/__init__.py:884 +#: models/__init__.py:890 msgid "" "This post has been deleted and can be seen only by post owners, site " "administrators and moderators" msgstr "" -#: models/__init__.py:901 +#: models/__init__.py:907 msgid "" -"Sorry, only moderators, site administrators and post owners can edit deleted" -" posts" +"Sorry, only moderators, site administrators and post owners can edit deleted " +"posts" msgstr "" -#: models/__init__.py:917 +#: models/__init__.py:923 msgid "Sorry, since your account is blocked you cannot edit posts" msgstr "" -#: models/__init__.py:921 -msgid "" -"Sorry, since your account is suspended you can edit only your own posts" +#: models/__init__.py:927 +msgid "Sorry, since your account is suspended you can edit only your own posts" msgstr "" -#: models/__init__.py:926 +#: models/__init__.py:932 #, python-format msgid "" "Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required" msgstr "" -#: models/__init__.py:933 +#: models/__init__.py:939 #, python-format msgid "" "Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is " "required" msgstr "" -#: models/__init__.py:996 +#: models/__init__.py:1002 msgid "" "Sorry, cannot delete your question since it has an upvoted answer posted by " "someone else" @@ -3600,317 +3574,315 @@ msgid_plural "" "by other users" msgstr[0] "" -#: models/__init__.py:1011 +#: models/__init__.py:1017 msgid "Sorry, since your account is blocked you cannot delete posts" msgstr "" -#: models/__init__.py:1015 +#: models/__init__.py:1021 msgid "" "Sorry, since your account is suspended you can delete only your own posts" msgstr "" -#: models/__init__.py:1019 +#: models/__init__.py:1025 #, python-format msgid "" "Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s " "is required" msgstr "" -#: models/__init__.py:1040 +#: models/__init__.py:1046 msgid "Sorry, since your account is blocked you cannot close questions" msgstr "" -#: models/__init__.py:1044 +#: models/__init__.py:1050 msgid "Sorry, since your account is suspended you cannot close questions" msgstr "" -#: models/__init__.py:1048 +#: models/__init__.py:1054 #, python-format msgid "" "Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is " "required" msgstr "" -#: models/__init__.py:1057 +#: models/__init__.py:1063 #, python-format msgid "" "Sorry, to close own question a minimum reputation of %(min_rep)s is required" msgstr "" -#: models/__init__.py:1084 +#: models/__init__.py:1090 #, python-format msgid "" "Sorry, only administrators, moderators or post owners with reputation > " "%(min_rep)s can reopen questions." msgstr "" -#: models/__init__.py:1090 +#: models/__init__.py:1096 #, python-format msgid "" -"Sorry, to reopen own question a minimum reputation of %(min_rep)s is " -"required" +"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required" msgstr "" -#: models/__init__.py:1095 +#: models/__init__.py:1101 msgid "Sorry, you cannot reopen questions because your account is blocked" msgstr "" -#: models/__init__.py:1100 +#: models/__init__.py:1106 msgid "Sorry, you cannot reopen questions because your account is suspended" msgstr "" -#: models/__init__.py:1123 +#: models/__init__.py:1129 msgid "You have flagged this question before and cannot do it more than once" msgstr "" -#: models/__init__.py:1131 -msgid "" -"Sorry, since your account is blocked you cannot flag posts as offensive" +#: models/__init__.py:1137 +msgid "Sorry, since your account is blocked you cannot flag posts as offensive" msgstr "" -#: models/__init__.py:1142 +#: models/__init__.py:1148 #, python-format msgid "" "Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is " "required" msgstr "" -#: models/__init__.py:1163 +#: models/__init__.py:1169 #, python-format msgid "" "Sorry, you have exhausted the maximum number of %(max_flags_per_day)s " "offensive flags per day." msgstr "" -#: models/__init__.py:1175 +#: models/__init__.py:1181 msgid "cannot remove non-existing flag" msgstr "" -#: models/__init__.py:1181 +#: models/__init__.py:1187 msgid "Sorry, since your account is blocked you cannot remove flags" msgstr "" -#: models/__init__.py:1185 +#: models/__init__.py:1191 msgid "" "Sorry, your account appears to be suspended and you cannot remove flags. " "Please contact the forum administrator to reach a resolution." msgstr "" -#: models/__init__.py:1191 +#: models/__init__.py:1197 #, python-format msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required" msgid_plural "" "Sorry, to flag posts a minimum reputation of %(min_rep)d is required" msgstr[0] "" -#: models/__init__.py:1210 +#: models/__init__.py:1216 msgid "you don't have the permission to remove all flags" msgstr "" -#: models/__init__.py:1211 +#: models/__init__.py:1217 msgid "no flags for this entry" msgstr "" -#: models/__init__.py:1235 +#: models/__init__.py:1241 msgid "" "Sorry, only question owners, site administrators and moderators can retag " "deleted questions" msgstr "" -#: models/__init__.py:1243 +#: models/__init__.py:1249 msgid "Sorry, since your account is blocked you cannot retag questions" msgstr "" -#: models/__init__.py:1247 +#: models/__init__.py:1253 msgid "" "Sorry, since your account is suspended you can retag only your own questions" msgstr "" -#: models/__init__.py:1251 +#: models/__init__.py:1257 #, python-format msgid "" "Sorry, to retag questions a minimum reputation of %(min_rep)s is required" msgstr "" -#: models/__init__.py:1270 +#: models/__init__.py:1276 msgid "Sorry, since your account is blocked you cannot delete comment" msgstr "" -#: models/__init__.py:1274 +#: models/__init__.py:1280 msgid "" "Sorry, since your account is suspended you can delete only your own comments" msgstr "" -#: models/__init__.py:1278 +#: models/__init__.py:1284 #, python-format msgid "Sorry, to delete comments reputation of %(min_rep)s is required" msgstr "" -#: models/__init__.py:1303 +#: models/__init__.py:1309 msgid "sorry, but older votes cannot be revoked" msgstr "" -#: models/__init__.py:1995 utils/functions.py:98 +#: models/__init__.py:2001 utils/functions.py:98 #, python-format msgid "on %(date)s" msgstr "" -#: models/__init__.py:1997 +#: models/__init__.py:2003 msgid "in two days" msgstr "" -#: models/__init__.py:1999 +#: models/__init__.py:2005 msgid "tomorrow" msgstr "" -#: models/__init__.py:2001 +#: models/__init__.py:2007 #, python-format msgid "in %(hr)d hour" msgid_plural "in %(hr)d hours" msgstr[0] "" -#: models/__init__.py:2003 +#: models/__init__.py:2009 #, python-format msgid "in %(min)d min" msgid_plural "in %(min)d mins" msgstr[0] "" -#: models/__init__.py:2004 +#: models/__init__.py:2010 #, python-format msgid "%(days)d day" msgid_plural "%(days)d days" msgstr[0] "" -#: models/__init__.py:2006 +#: models/__init__.py:2012 #, python-format msgid "" "New users must wait %(days)s before answering their own question. You can " "post an answer %(left)s" msgstr "" -#: models/__init__.py:2194 templates/email/feedback_email.txt:9 +#: models/__init__.py:2200 templates/email/feedback_email.txt:9 msgid "Anonymous" msgstr "" -#: models/__init__.py:2298 +#: models/__init__.py:2304 msgid "Site Adminstrator" msgstr "" -#: models/__init__.py:2300 +#: models/__init__.py:2306 msgid "Forum Moderator" msgstr "" -#: models/__init__.py:2302 +#: models/__init__.py:2308 msgid "Suspended User" msgstr "" -#: models/__init__.py:2304 +#: models/__init__.py:2310 msgid "Blocked User" msgstr "" -#: models/__init__.py:2306 +#: models/__init__.py:2312 msgid "Registered User" msgstr "" -#: models/__init__.py:2308 +#: models/__init__.py:2314 msgid "Watched User" msgstr "" -#: models/__init__.py:2310 +#: models/__init__.py:2316 msgid "Approved User" msgstr "" -#: models/__init__.py:2495 +#: models/__init__.py:2507 #, python-format msgid "%(username)s karma is %(reputation)s" msgstr "" -#: models/__init__.py:2508 +#: models/__init__.py:2520 #, python-format msgid "one gold badge" msgid_plural "%(count)d gold badges" msgstr[0] "" -#: models/__init__.py:2515 +#: models/__init__.py:2527 #, python-format msgid "one silver badge" msgid_plural "%(count)d silver badges" msgstr[0] "" -#: models/__init__.py:2522 +#: models/__init__.py:2534 #, python-format msgid "one bronze badge" msgid_plural "%(count)d bronze badges" msgstr[0] "" -#: models/__init__.py:2533 +#: models/__init__.py:2545 #, python-format msgid "%(item1)s and %(item2)s" msgstr "" -#: models/__init__.py:2535 +#: models/__init__.py:2547 #, python-format msgid "%(user)s has %(badges)s" msgstr "" -#: models/__init__.py:2682 +#: models/__init__.py:2694 #, python-format msgid "At least %d karma point is required to post links" msgid_plural "At least %d karma points is required to post links" msgstr[0] "" -#: models/__init__.py:3159 +#: models/__init__.py:3172 #, python-format msgid "%(user)s shared a %(post_link)s." msgstr "" -#: models/__init__.py:3162 models/__init__.py:3172 +#: models/__init__.py:3175 models/__init__.py:3185 #, python-format msgid "%(user)s edited a %(post_link)s." msgstr "" -#: models/__init__.py:3164 +#: models/__init__.py:3177 #, python-format msgid "%(user)s posted a %(post_link)s" msgstr "" -#: models/__init__.py:3167 +#: models/__init__.py:3180 #, python-format msgid "%(user)s edited an %(post_link)s." msgstr "" -#: models/__init__.py:3169 +#: models/__init__.py:3182 #, python-format msgid "%(user)s posted an %(post_link)s." msgstr "" -#: models/__init__.py:3174 +#: models/__init__.py:3187 #, python-format msgid "%(user)s posted a %(post_link)s." msgstr "" -#: models/__init__.py:3190 +#: models/__init__.py:3203 msgid "To reply, PLEASE WRITE ABOVE THIS LINE." msgstr "" -#: models/__init__.py:3232 +#: models/__init__.py:3245 #, python-format msgid "\"%(title)s\"" msgstr "" -#: models/__init__.py:3384 +#: models/__init__.py:3397 #, python-format msgid "" "Congratulations, you have received a badge '%(badge_name)s'. Check out <a " "href=\"%(user_profile)s\">your profile</a>." msgstr "" -#: models/__init__.py:3657 +#: models/__init__.py:3676 #, python-format msgid "Welcome to %(site_name)s" msgstr "" -#: models/__init__.py:3678 views/commands.py:697 +#: models/__init__.py:3697 views/commands.py:697 msgid "Your tag subscription was saved, thanks!" msgstr "" @@ -4232,8 +4204,8 @@ msgstr "" #: models/post.py:2158 msgid "" -"Your post was placed on the moderation queue and will be published after the" -" moderator approval." +"Your post was placed on the moderation queue and will be published after the " +"moderator approval." msgstr "" #: models/question.py:108 @@ -4251,17 +4223,17 @@ msgid "%(count)d answer:" msgid_plural "%(count)d answers:" msgstr[0] "" -#: models/question.py:1346 +#: models/question.py:1353 #, python-format msgid "Tag %s is new and will be submitted for the moderators approval" msgstr "" -#: models/question.py:1351 models/tag.py:217 +#: models/question.py:1358 models/tag.py:217 #, python-format msgid "Tags %s are new and will be submitted for the moderators approval" msgstr "" -#: models/question.py:1590 +#: models/question.py:1597 #, python-format msgid "Please, <a href=\"%s\">review your question</a>." msgstr "" @@ -4468,7 +4440,8 @@ msgstr "" #: templates/answer_edit.html:46 templates/close.html:16 #: templates/feedback.html:64 templates/question_edit.html:62 #: templates/question_retag.html:22 templates/reopen.html:28 -#: templates/subscribe_for_tags.html:16 +#: templates/subscribe_for_tags.html:16 templates/avatar/add.html:17 +#: templates/avatar/change.html:26 templates/avatar/confirm_delete.html:16 #: templates/user_profile/reject_post_dialog.html:36 #: templates/user_profile/reject_post_dialog.html:74 #: templates/user_profile/reject_post_dialog.html:104 @@ -4477,15 +4450,15 @@ msgid "Cancel" msgstr "" #: templates/answer_edit.html:86 templates/answer_edit.html.py:89 -#: templates/ask.html:81 templates/ask.html.py:84 +#: templates/ask.html:82 templates/ask.html.py:85 #: templates/question_edit.html:100 templates/question_edit.html.py:103 -#: templates/question/javascript.html:72 templates/question/javascript.html:75 +#: templates/question/javascript.html:91 templates/question/javascript.html:94 #: templates/widgets/edit_post.html:73 msgid "hide preview" msgstr "" -#: templates/answer_edit.html:89 templates/ask.html:84 -#: templates/question_edit.html:103 templates/question/javascript.html:75 +#: templates/answer_edit.html:89 templates/ask.html:85 +#: templates/question_edit.html:103 templates/question/javascript.html:94 msgid "show preview" msgstr "" @@ -4567,12 +4540,14 @@ msgstr "" #: templates/badges.html:7 msgid "Community gives you awards for your questions, answers and votes." -msgstr "If your questions and answers are highly voted, your contribution to this Q&A community will be recognized with the variety of badges." +msgstr "" +"If your questions and answers are highly voted, your contribution to this " +"Q&A community will be recognized with the variety of badges." #: templates/badges.html:8 msgid "" -"Below is the list of available badges and number of times each type of badge" -" has been awarded." +"Below is the list of available badges and number of times each type of badge " +"has been awarded." msgstr "" #: templates/badges.html:31 @@ -4585,7 +4560,8 @@ msgstr "" #: templates/badges.html:36 msgid "" -"Gold badge is the highest award in this community. To obtain it you have to show \n" +"Gold badge is the highest award in this community. To obtain it you have to " +"show \n" "profound knowledge and ability in addition to your active participation." msgstr "" @@ -4696,13 +4672,12 @@ msgstr "" msgid "" "For example, if you ask an interesting question or give a helpful answer, " "your input will be upvoted. On the other hand if the answer is misleading - " -"it will be downvoted. Each vote in favor will generate " -"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against" -" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. " -"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> " -"points that can be accumulated for a question or answer per day. The table " -"below explains reputation point requirements for each type of moderation " -"task." +"it will be downvoted. Each vote in favor will generate <strong>" +"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will " +"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There " +"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that " +"can be accumulated for a question or answer per day. The table below " +"explains reputation point requirements for each type of moderation task." msgstr "" #: templates/faq_static.html:32 templates/user_profile/user_votes.html:14 @@ -4748,18 +4723,17 @@ msgstr "" #: templates/faq_static.html:72 msgid "" "<p>The picture that appears on the users profiles is called " -"<strong>gravatar</strong> (which means <strong>g</strong>lobally " -"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it " -"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated" -" from your email address. You upload your picture (or your favorite alter " -"ego image) the website <a " -"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we " -"later retreive your image using the key.</p><p>This way all the websites you" -" trust can show your image next to your posts and your email address remains" -" private.</p><p>Please <strong>personalize your account</strong> with an " -"image - just register at <a " -"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be" -" sure to use the same email address that you used to register with us). " +"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</" +"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a " +"<strong>cryptographic key</strong> (unbreakable code) is calculated from " +"your email address. You upload your picture (or your favorite alter ego " +"image) the website <a href='http://gravatar.com'><strong>gravatar.com</" +"strong></a> from where we later retreive your image using the key.</" +"p><p>This way all the websites you trust can show your image next to your " +"posts and your email address remains private.</p><p>Please " +"<strong>personalize your account</strong> with an image - just register at " +"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please " +"be sure to use the same email address that you used to register with us). " "Default image that looks like a kitchen tile is generated automatically.</p>" msgstr "" @@ -4819,7 +4793,8 @@ msgstr "" #, python-format msgid "" "\n" -" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n" +" <span class='big strong'>Dear %(user_name)s</span>, we look forward " +"to hearing your feedback. \n" " Please type and send us your message below.\n" " " msgstr "" @@ -4827,7 +4802,8 @@ msgstr "" #: templates/feedback.html:21 msgid "" "\n" -" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n" +" <span class='big strong'>Dear visitor</span>, we look forward to " +"hearing your feedback.\n" " Please type and send us your message below.\n" " " msgstr "" @@ -4947,13 +4923,13 @@ msgid "to search by tags - enter [tag: sometag] or #sometag" msgstr "" #: templates/help.html:33 -msgid "to search by user - enter [user: somename] or @somename or @\"some name\"" +msgid "" +"to search by user - enter [user: somename] or @somename or @\"some name\"" msgstr "" #: templates/help.html:35 msgid "" -"In addition, it is possible to click on tags to add them to the search " -"query." +"In addition, it is possible to click on tags to add them to the search query." msgstr "" #: templates/help.html:37 @@ -4993,7 +4969,8 @@ msgstr "" #: templates/help.html:53 msgid "" "You can @mention users anywhere in the text to point their attention,\n" -" follow users and conversations and report inappropriate content by flagging it." +" follow users and conversations and report inappropriate content by " +"flagging it." msgstr "" #: templates/help.html:56 @@ -5025,7 +5002,8 @@ msgstr "" #: templates/import_data.html:27 msgid "" "In the case you experience any difficulties in using this import tool,\n" -" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>" +" please try importing your data via command line: <code>python manage." +"py load_stackexchange path/to/your-data.zip</code>" msgstr "" #: templates/list_suggested_tags.html:11 @@ -5175,61 +5153,61 @@ msgstr "" msgid "following %(alias)s" msgstr "" -#: templates/macros.html:662 templatetags/extra_tags.py:44 +#: templates/macros.html:664 templatetags/extra_tags.py:44 #, python-format msgid "%(username)s gravatar image" msgstr "" -#: templates/macros.html:671 +#: templates/macros.html:673 #, python-format msgid "%(username)s's website is %(url)s" msgstr "" -#: templates/macros.html:686 templates/macros.html.py:687 -#: templates/macros.html:725 templates/macros.html.py:726 +#: templates/macros.html:688 templates/macros.html.py:689 +#: templates/macros.html:727 templates/macros.html.py:728 msgid "previous" msgstr "" -#: templates/macros.html:698 templates/macros.html.py:737 +#: templates/macros.html:700 templates/macros.html.py:739 msgid "current page" msgstr "" -#: templates/macros.html:700 templates/macros.html.py:707 -#: templates/macros.html:739 templates/macros.html.py:746 +#: templates/macros.html:702 templates/macros.html.py:709 +#: templates/macros.html:741 templates/macros.html.py:748 #, python-format msgid "page %(num)s" msgstr "" -#: templates/macros.html:711 templates/macros.html.py:750 +#: templates/macros.html:713 templates/macros.html.py:752 msgid "next page" msgstr "" -#: templates/macros.html:762 +#: templates/macros.html:764 #, python-format msgid "responses for %(username)s" msgstr "" -#: templates/macros.html:765 +#: templates/macros.html:767 #, python-format msgid "you have %(response_count)s new response" msgid_plural "you have %(response_count)s new responses" msgstr[0] "" -#: templates/macros.html:768 +#: templates/macros.html:770 msgid "no new responses yet" msgstr "" -#: templates/macros.html:783 templates/macros.html.py:784 +#: templates/macros.html:785 templates/macros.html.py:786 #, python-format msgid "%(new)s new flagged posts and %(seen)s previous" msgstr "" -#: templates/macros.html:786 templates/macros.html.py:787 +#: templates/macros.html:788 templates/macros.html.py:789 #, python-format msgid "%(new)s new flagged posts" msgstr "" -#: templates/macros.html:792 templates/macros.html.py:793 +#: templates/macros.html:794 templates/macros.html.py:795 #, python-format msgid "%(seen)s flagged posts" msgstr "" @@ -5246,7 +5224,7 @@ msgstr "" msgid "add a comment" msgstr "" -#: templates/question.html:245 templates/question/content.html:46 +#: templates/question.html:245 templates/question/content.html:51 msgid "Answer Your Own Question" msgstr "" @@ -5443,10 +5421,14 @@ msgstr "" #: templates/authopenid/changeemail.html:9 #, python-format msgid "" -"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n" -"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n" -"web browser. Email validation is necessary to help insure the proper use of \n" -"email on <span class=\\\"orange\\\">Q&A</span>. If you would like to use \n" +"<span class=\\\"strong big\\\">An email with a validation link has been sent " +"to \n" +"%(email)s.</span> Please <strong>follow the emailed link</strong> with " +"your \n" +"web browser. Email validation is necessary to help insure the proper use " +"of \n" +"email on <span class=\\\"orange\\\">Q&A</span>. If you would like to " +"use \n" "<strong>another email</strong>, please <a \n" "href='%(change_email_url)s'><strong>change it again</strong></a>." msgstr "" @@ -5457,10 +5439,13 @@ msgstr "" #: templates/authopenid/changeemail.html:21 msgid "" -"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n" -"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n" +"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> " +"Now \n" +"you can <strong>ask</strong> and <strong>answer</strong> questions. Also " +"if \n" "you find a very interesting question you can <strong>subscribe for the \n" -"updates</strong> - then will be notified about changes <strong>once a day</strong>\n" +"updates</strong> - then will be notified about changes <strong>once a day</" +"strong>\n" "or less frequently." msgstr "" @@ -5478,7 +5463,8 @@ msgstr "" #: templates/authopenid/complete.html:56 msgid "" -"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n" +"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared " +"with \n" "anyone, must be valid</i>)\n" " " msgstr "" @@ -5585,15 +5571,15 @@ msgstr "" #: templates/authopenid/widget_signin.html:36 msgid "" "It's a good idea to make sure that your existing login methods still work, " -"or add a new one. Please click any of the icons below to check/change or add" -" new login methods." +"or add a new one. Please click any of the icons below to check/change or add " +"new login methods." msgstr "" #: templates/authopenid/signin.html:33 #: templates/authopenid/widget_signin.html:38 msgid "" -"Please add a more permanent login method by clicking one of the icons below," -" to avoid logging in via email each time." +"Please add a more permanent login method by clicking one of the icons below, " +"to avoid logging in via email each time." msgstr "" #: templates/authopenid/signin.html:37 @@ -5776,9 +5762,9 @@ msgstr "" #: templates/authopenid/widget_signin.html:33 msgid "" -"Choose your favorite service below to sign in using secure OpenID or similar" -" technology. Your external service password always stays confidential and " -"you don't have to rememeber or create another one." +"Choose your favorite service below to sign in using secure OpenID or similar " +"technology. Your external service password always stays confidential and you " +"don't have to rememeber or create another one." msgstr "" #: templates/authopenid/widget_signin.html:94 @@ -5801,7 +5787,7 @@ msgstr "" msgid "You haven't uploaded an avatar yet. Please upload one now." msgstr "" -#: templates/avatar/add.html:13 +#: templates/avatar/add.html:14 msgid "Upload New Image" msgstr "" @@ -5813,7 +5799,7 @@ msgstr "" msgid "Choose new Default" msgstr "" -#: templates/avatar/change.html:22 +#: templates/avatar/change.html:23 msgid "Upload" msgstr "" @@ -5828,11 +5814,11 @@ msgstr "" #: templates/avatar/confirm_delete.html:6 #, python-format msgid "" -"You have no avatars to delete. Please <a " -"href=\"%(avatar_change_url)s\">upload one</a> now." +"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s" +"\">upload one</a> now." msgstr "" -#: templates/avatar/confirm_delete.html:12 +#: templates/avatar/confirm_delete.html:13 msgid "Delete These" msgstr "" @@ -5859,8 +5845,8 @@ msgstr "" #: templates/email/ask_for_signature.html:12 msgid "" -"We will then attempt to detect the signature in your response and you should" -" be able to post." +"We will then attempt to detect the signature in your response and you should " +"be able to post." msgstr "" #: templates/email/change_settings_info.html:4 @@ -5873,16 +5859,16 @@ msgstr "" #: templates/email/change_settings_info.html:6 #, python-format msgid "" -"To change freqency and content of these alerts, please visit <a " -"href=\"%(url)s\">your user profile</a>." +"To change freqency and content of these alerts, please visit <a href=" +"\"%(url)s\">your user profile</a>." msgstr "" #: templates/email/change_settings_info.html:10 #, python-format msgid "" -"If you believe that this message was sent in an error, please email about it" -" the forum administrator at <a " -"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>." +"If you believe that this message was sent in an error, please email about it " +"the forum administrator at <a href=\"mailto:%(admin_email)s\">" +"%(admin_email)s</a>." msgstr "" #: templates/email/delayed_email_alert.html:2 @@ -6032,8 +6018,8 @@ msgstr "" #: templates/email/re_welcome_lamson_on.html:9 #, python-format msgid "" -"Of course, you can always visit the %(site_name)s at <a " -"href=\"%(site_url)s\">%(site_url)s</a>." +"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s" +"\">%(site_url)s</a>." msgstr "" #: templates/email/re_welcome_lamson_on.html:11 @@ -6059,7 +6045,8 @@ msgstr "" #: templates/email/reply_by_email_error.html:1 msgid "" "\n" -"<p>The system was unable to process your message successfully, the reason being:<p>\n" +"<p>The system was unable to process your message successfully, the reason " +"being:<p>\n" msgstr "" #: templates/email/welcome_lamson_off.html:6 @@ -6091,7 +6078,8 @@ msgstr "" #: templates/embed/list_widgets.html:45 msgid "" "\n" -" Just copy the <script> tag provided and paste it in the site where you wan to put it.\n" +" Just copy the <script> tag provided and paste it in the site where " +"you wan to put it.\n" " " msgstr "" @@ -6137,8 +6125,8 @@ msgstr "" #: templates/group_messaging/email_alert.html:11 msgid "" -"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your" -" message inbox</a>" +"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your " +"message inbox</a>" msgstr "" #: templates/group_messaging/home.html:7 @@ -6339,8 +6327,8 @@ msgstr "" #, python-format msgid "" "Please note: %(app_name)s requires javascript to work properly, please " -"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is " -"how</a>" +"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</" +"a>" msgstr "" #: templates/meta/editor_data.html:5 @@ -6468,8 +6456,8 @@ msgstr "" #: templates/question/closed_question_info.html:2 #, python-format msgid "" -"The question has been closed for the following reason " -"<b>\"%(close_reason)s\"</b> <i>by" +"The question has been closed for the following reason <b>\"%(close_reason)s" +"\"</b> <i>by" msgstr "" #: templates/question/closed_question_info.html:4 @@ -6477,11 +6465,11 @@ msgstr "" msgid "close date %(closed_at)s" msgstr "" -#: templates/question/content.html:33 +#: templates/question/content.html:38 msgid "Edit Your Previous Answer" msgstr "" -#: templates/question/content.html:34 +#: templates/question/content.html:39 msgid "(only one answer per user is allowed)" msgstr "" @@ -6499,17 +6487,17 @@ msgstr "" #: templates/question/new_answer_form.html:28 msgid "" -"<span class='strong big'>Please start posting your answer anonymously</span>" -" - your answer will be saved within the current session and published after " -"you log in or create a new account. Please try to give a <strong>substantial" -" answer</strong>, for discussions, <strong>please use comments</strong> and " +"<span class='strong big'>Please start posting your answer anonymously</span> " +"- your answer will be saved within the current session and published after " +"you log in or create a new account. Please try to give a <strong>substantial " +"answer</strong>, for discussions, <strong>please use comments</strong> and " "<strong>please do remember to vote</strong> (after you log in)!" msgstr "" #: templates/question/new_answer_form.html:32 msgid "" -"<span class='big strong'>You are welcome to answer your own question</span>," -" but please make sure to give an <strong>answer</strong>. Remember that you " +"<span class='big strong'>You are welcome to answer your own question</span>, " +"but please make sure to give an <strong>answer</strong>. Remember that you " "can always <strong>revise your original question</strong>. Please " "<strong>use comments for discussions</strong> and <strong>please don't " "forget to vote :)</strong> for the answers that you liked (or perhaps did " @@ -6520,10 +6508,10 @@ msgstr "" msgid "" "<span class='big strong'>Please try to give a substantial answer</span>. If " "you wanted to comment on the question or answer, just <strong>use the " -"commenting tool</strong>. Please remember that you can always <strong>revise" -" your answers</strong> - no need to answer the same question twice. Also, " -"please <strong>don't forget to vote</strong> - it really helps to select the" -" best questions and answers!" +"commenting tool</strong>. Please remember that you can always <strong>revise " +"your answers</strong> - no need to answer the same question twice. Also, " +"please <strong>don't forget to vote</strong> - it really helps to select the " +"best questions and answers!" msgstr "" #: templates/question/new_answer_form.html:39 @@ -6627,8 +6615,7 @@ msgstr "" #: templates/question/sidebar.html:127 #, python-format -msgid "" -"This thread is public, all members of %(site_name)s can read this page." +msgid "This thread is public, all members of %(site_name)s can read this page." msgstr "" #: templates/question/sidebar.html:135 @@ -6928,10 +6915,10 @@ msgstr "" #: templates/user_profile/user_email_subscriptions.html:10 msgid "" "<span class='big strong'>Adjust frequency of email updates.</span> Receive " -"updates on interesting questions by email, <strong><br/>help the " -"community</strong> by answering questions of your colleagues. If you do not " -"wish to receive emails - select 'no email' on all items below.<br/>Updates " -"are only sent when there is any new activity on selected items." +"updates on interesting questions by email, <strong><br/>help the community</" +"strong> by answering questions of your colleagues. If you do not wish to " +"receive emails - select 'no email' on all items below.<br/>Updates are only " +"sent when there is any new activity on selected items." msgstr "" #: templates/user_profile/user_email_subscriptions.html:24 @@ -7124,8 +7111,8 @@ msgstr "" msgid "activity" msgstr "" -#: templates/user_profile/user_recent.html:23 -#: templates/user_profile/user_recent.html:27 +#: templates/user_profile/user_recent.html:25 +#: templates/user_profile/user_recent.html:30 msgid "source" msgstr "" @@ -7243,11 +7230,11 @@ msgstr "" #: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24 msgid "Add details (optional)" -msgstr "" +msgstr "Thêm chi tiết (không bắt buộc)" #: templates/widgets/ask_form.html:26 msgid "Add details" -msgstr "" +msgstr "Thêm chi tiết" #: templates/widgets/ask_form.html:59 msgid "Select language" @@ -7288,7 +7275,7 @@ msgstr "" msgid "about" msgstr "" -#: templates/widgets/footer.html:40 templates/widgets/user_navigation.html:26 +#: templates/widgets/footer.html:40 templates/widgets/user_navigation.html:27 msgid "help" msgstr "" @@ -7390,52 +7377,52 @@ msgstr "" #: templates/widgets/markdown_help.html:6 msgid "*italic*" -msgstr "" +msgstr "*nghiêng*" #: templates/widgets/markdown_help.html:9 msgid "**bold**" -msgstr "" +msgstr "**đậm**" #: templates/widgets/markdown_help.html:13 msgid "*italic* or _italic_" -msgstr "" +msgstr "*nghiêng* hoặc _nghiêng_" #: templates/widgets/markdown_help.html:16 msgid "**bold** or __bold__" -msgstr "" +msgstr "**đậm** hoặc __đậm_" #: templates/widgets/markdown_help.html:20 #: templates/widgets/markdown_help.html:24 msgid "text" -msgstr "" +msgstr "chữ" #: templates/widgets/markdown_help.html:24 msgid "image" -msgstr "" +msgstr "hình" #: templates/widgets/markdown_help.html:28 msgid "numbered list:" -msgstr "" +msgstr "danh sách (số)" #: templates/widgets/markdown_help.html:33 msgid "basic HTML tags are also supported" -msgstr "" +msgstr "các thẻ HTML cơ bản cũng được hỗ trợ" #: templates/widgets/markdown_help.html:38 msgid "learn more about Markdown" -msgstr "" +msgstr "xem thêm về Markdown" -#: templates/widgets/meta_nav.html:12 +#: templates/widgets/meta_nav.html:13 msgid "people & groups" -msgstr "" +msgstr "thành viên & nhóm" -#: templates/widgets/meta_nav.html:20 +#: templates/widgets/meta_nav.html:21 msgid "users" msgstr "people" -#: templates/widgets/meta_nav.html:27 +#: templates/widgets/meta_nav.html:28 msgid "badges" -msgstr "" +msgstr "danh hiệu" #: templates/widgets/question_edit_tips.html:5 msgid "ask a question interesting to this community" @@ -7444,41 +7431,41 @@ msgstr "" #: templates/widgets/question_summary.html:12 msgid "view" msgid_plural "views" -msgstr[0] "" +msgstr[0] "xem" #: templates/widgets/question_summary.html:30 msgid "answer" msgid_plural "answers" -msgstr[0] "" +msgstr[0] "trả lời" #: templates/widgets/question_summary.html:41 msgid "vote" msgid_plural "votes" -msgstr[0] "" +msgstr[0] "đánh giá" #: templates/widgets/scope_nav.html:17 msgid "ALL" -msgstr "" +msgstr "TẤT CẢ" #: templates/widgets/scope_nav.html:22 msgid "see unanswered questions" -msgstr "" +msgstr "xem câu hỏi chưa có trả lời" #: templates/widgets/scope_nav.html:22 msgid "UNANSWERED" -msgstr "" +msgstr "CHƯA TRẢ LỜI" #: templates/widgets/scope_nav.html:27 msgid "see your followed questions" -msgstr "" +msgstr "xem câu hỏi đang theo dõi" #: templates/widgets/scope_nav.html:27 msgid "FOLLOWED" -msgstr "" +msgstr "ĐANG THEO DÕI" #: templates/widgets/scope_nav.html:30 msgid "Please ask your question here" -msgstr "" +msgstr "Hãy đặt câu hỏi của bạn tại đây" #: templates/widgets/tag_selector.html:4 msgid "Interesting tags" @@ -7494,20 +7481,19 @@ msgstr "" #: templates/widgets/tag_selector.html:59 msgid "Show only questions from" -msgstr "" +msgstr "Chỉ hiển thị câu hỏi từ" #: templates/widgets/tag_selector.html:70 msgid "Send me email alerts for" -msgstr "" +msgstr "Gửi email thông báo đên tôi khi" #: templates/widgets/tag_selector.html:86 msgid "Change frequency of emails" -msgstr "" +msgstr "Thay đổi tần suất gửi email" #: templates/widgets/three_column_category_selector.html:4 msgid "" -"Categorize your question using this tag selector or entering text in tag " -"box." +"Categorize your question using this tag selector or entering text in tag box." msgstr "" #: templates/widgets/three_column_category_selector.html:7 @@ -7527,32 +7513,32 @@ msgstr "" #: templates/widgets/user_long_score_and_badge_summary.html:10 msgid "karma:" -msgstr "" +msgstr "điểm:" #: templates/widgets/user_long_score_and_badge_summary.html:15 msgid "badges:" -msgstr "" +msgstr "danh hiệu:" -#: templates/widgets/user_navigation.html:17 +#: templates/widgets/user_navigation.html:18 msgid "sign out" -msgstr "" +msgstr "đăng xuất" -#: templates/widgets/user_navigation.html:20 +#: templates/widgets/user_navigation.html:21 msgid "Hi there! Please sign in" msgstr "" -#: templates/widgets/user_navigation.html:23 +#: templates/widgets/user_navigation.html:24 msgid "settings" -msgstr "" +msgstr "thiết lập" -#: templates/widgets/user_navigation.html:24 +#: templates/widgets/user_navigation.html:25 msgid "widgets" msgstr "" #: templates/widgets/user_perms.html:1 #, python-format msgid "Your karma is %(karma)s" -msgstr "" +msgstr "Số điểm của bạn là %(karma)s" #: templates/widgets/user_perms.html:4 msgid "Karma reflects the value of your contribution to this community." @@ -7561,8 +7547,8 @@ msgstr "" #: templates/widgets/user_perms.html:13 #, python-format msgid "" -"Since you are the site %(role)s, you have access to all functions regardless" -" of your karma." +"Since you are the site %(role)s, you have access to all functions regardless " +"of your karma." msgstr "" #: templates/widgets/user_perms.html:15 @@ -7931,15 +7917,14 @@ msgid "maximum upload file size is %(file_size)sK" msgstr "" #: views/writers.py:112 -msgid "" -"Error uploading file. Please contact the site administrator. Thank you." +msgid "Error uploading file. Please contact the site administrator. Thank you." msgstr "" #: views/writers.py:209 msgid "" -"<span class=\"strong big\">You are welcome to start submitting your question" -" anonymously</span>. When you submit the post, you will be redirected to the" -" login/signup page. Your question will be saved in the current session and " +"<span class=\"strong big\">You are welcome to start submitting your question " +"anonymously</span>. When you submit the post, you will be redirected to the " +"login/signup page. Your question will be saved in the current session and " "will be published after you log in. Login/signup process is very simple. " "Login takes about 30 seconds, initial signup takes a minute or less." msgstr "" @@ -7959,8 +7944,8 @@ msgstr "" #: views/writers.py:725 #, python-format msgid "" -"Sorry, you appear to be logged out and cannot post comments. Please <a " -"href=\"%(sign_in_url)s\">sign in</a>." +"Sorry, you appear to be logged out and cannot post comments. Please <a href=" +"\"%(sign_in_url)s\">sign in</a>." msgstr "" #: views/writers.py:749 @@ -7998,29 +7983,31 @@ msgstr "" #~ msgstr "sign out" #~ msgid "" -#~ "As a registered user you can login with your OpenID, log out of the site or " -#~ "permanently remove your account." +#~ "As a registered user you can login with your OpenID, log out of the site " +#~ "or permanently remove your account." #~ msgstr "" #~ "Clicking <strong>Logout</strong> will log you out from the forum but will " #~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off " -#~ "completely - please make sure to log out from your OpenID provider as well." +#~ "completely - please make sure to log out from your OpenID provider as " +#~ "well." #~ msgid "Email verification subject line" #~ msgstr "Verification Email from Q&A forum" #~ msgid "" -#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s" +#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)" +#~ "s" #~ msgstr "" -#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span " -#~ "class=\"bigger strong\">How?</span> If you have just set or changed your " -#~ "email address - <strong>check your email and click the included " -#~ "link</strong>.<br>The link contains a key generated specifically for you. " -#~ "You can also <button style='display:inline' type='submit'><strong>get a new " -#~ "key</strong></button> and check your email again.</p></form><span " -#~ "class=\"bigger strong\">Why?</span> Email validation is required to make " -#~ "sure that <strong>only you can post messages</strong> on your behalf and to " -#~ "<strong>minimize spam</strong> posts.<br>With email you can " -#~ "<strong>subscribe for updates</strong> on the most interesting questions. " -#~ "Also, when you sign up for the first time - create a unique <a " -#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal " -#~ "image.</p>" +#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)" +#~ "s'><p><span class=\"bigger strong\">How?</span> If you have just set or " +#~ "changed your email address - <strong>check your email and click the " +#~ "included link</strong>.<br>The link contains a key generated specifically " +#~ "for you. You can also <button style='display:inline' " +#~ "type='submit'><strong>get a new key</strong></button> and check your " +#~ "email again.</p></form><span class=\"bigger strong\">Why?</span> Email " +#~ "validation is required to make sure that <strong>only you can post " +#~ "messages</strong> on your behalf and to <strong>minimize spam</strong> " +#~ "posts.<br>With email you can <strong>subscribe for updates</strong> on " +#~ "the most interesting questions. Also, when you sign up for the first time " +#~ "- create a unique <a href='%(gravatar_faq_url)s'><strong>gravatar</" +#~ "strong></a> personal image.</p>" diff --git a/askbot/locale/vi/LC_MESSAGES/djangojs.mo b/askbot/locale/vi/LC_MESSAGES/djangojs.mo Binary files differindex 8fd001ed..2849f38b 100644 --- a/askbot/locale/vi/LC_MESSAGES/djangojs.mo +++ b/askbot/locale/vi/LC_MESSAGES/djangojs.mo diff --git a/askbot/locale/vi/LC_MESSAGES/djangojs.po b/askbot/locale/vi/LC_MESSAGES/djangojs.po index d9c34724..5f7eeee1 100644 --- a/askbot/locale/vi/LC_MESSAGES/djangojs.po +++ b/askbot/locale/vi/LC_MESSAGES/djangojs.po @@ -3,15 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# rgv151 <rgv151@gmail.com>, 2013 +# Nguyen Long <gialacmail@gmail.com>, 2013 # linux <linux87s@gmail.com>, 2013 msgid "" msgstr "" -"Project-Id-Version: askbot\n" +"Project-Id-Version: AskGuru.VN\n" "Report-Msgid-Bugs-To: http://askbot.org/\n" "POT-Creation-Date: 2013-07-13 14:07-0500\n" -"PO-Revision-Date: 2013-08-21 02:48+0000\n" -"Last-Translator: linux <linux87s@gmail.com>\n" -"Language-Team: Vietnamese (http://www.transifex.com/projects/p/askbot/language/vi/)\n" +"PO-Revision-Date: 2013-08-31 04:41+0000\n" +"Last-Translator: rgv151 <rgv151@gmail.com>\n" +"Language-Team: Vietnamese (http://www.transifex.com/projects/p/askguruvn/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -21,295 +23,295 @@ msgstr "" #: media/jquery-openid/jquery.openid.js:73 #, c-format msgid "Are you sure you want to remove your %s login?" -msgstr "" +msgstr "Bạn muốn loại bỏ phương thức đăng nhập từ %s?" #: media/jquery-openid/jquery.openid.js:90 msgid "Please add one or more login methods." -msgstr "" +msgstr "Hãy thêm một hoặc vài phương thức đăng nhập khác." #: media/jquery-openid/jquery.openid.js:93 msgid "" "You don't have a method to log in right now, please add one or more by " "clicking any of the icons below." -msgstr "" +msgstr "Hiện tại bạn không có phương thức đăng nhập nào, hãy thêm bằng cách nhấn vào biểu tượng bất kì bên dưới." #: media/jquery-openid/jquery.openid.js:135 msgid "passwords do not match" -msgstr "" +msgstr "mật khẩu không khớp" #: media/jquery-openid/jquery.openid.js:162 msgid "Show/change current login methods" -msgstr "" +msgstr "Hiển thị/thay đổi các phương thức đăng nhập đang sử dụng" #: media/jquery-openid/jquery.openid.js:227 #, c-format msgid "Please enter your %s, then proceed" -msgstr "" +msgstr "Hãy nhâp %s của bạn và tiếp tục" #: media/jquery-openid/jquery.openid.js:229 msgid "Connect your %(provider_name)s account to %(site)s" -msgstr "" +msgstr "Kết nối với tải khoản %(provider_name)s của bạn tới %(site)s" #: media/jquery-openid/jquery.openid.js:323 #, c-format msgid "Change your %s password" -msgstr "" +msgstr "Đổi mật khẩu %s của bạn" #: media/jquery-openid/jquery.openid.js:324 msgid "Change password" -msgstr "" +msgstr "Đổi mật khẩu" #: media/jquery-openid/jquery.openid.js:327 #, c-format msgid "Create a password for %s" -msgstr "" +msgstr "Tạo mật khẩu mới cho %s" #: media/jquery-openid/jquery.openid.js:328 msgid "Create password" -msgstr "" +msgstr "Tạo mật khẩu" #: media/jquery-openid/jquery.openid.js:344 msgid "Create a password-protected account" -msgstr "" +msgstr "Tạo tài khoản mới" #: media/js/group_messaging.js:102 media/js/group_messaging.js.c:293 msgid "required" -msgstr "" +msgstr "bắt buộc" #: media/js/group_messaging.js:139 msgid "Your message:" -msgstr "" +msgstr "Thông điệp của bạn:" #: media/js/group_messaging.js:152 msgid "send" -msgstr "" +msgstr "gửi" #: media/js/group_messaging.js:164 media/js/post.js:1809 #: media/js/post.js.c:3081 media/js/post.js.c:4598 media/js/user.js:888 msgid "cancel" -msgstr "" +msgstr "hủy" #: media/js/group_messaging.js:227 msgid "Reply" -msgstr "" +msgstr "Trả lời" #: media/js/group_messaging.js:236 media/js/group_messaging.js.c:743 msgid "message sent" -msgstr "" +msgstr "đã gửi" #: media/js/group_messaging.js:271 msgid "user {{str}} does not exist" msgid_plural "users {{str}} do not exist" -msgstr[0] "" +msgstr[0] "thành viên {{str}} không tồn tại" #: media/js/group_messaging.js:278 msgid "cannot send message to yourself" -msgstr "" +msgstr "không thể gửi tin nhắn đến chính bạn" #: media/js/group_messaging.js:323 msgid "Recipient:" -msgstr "" +msgstr "Người nhận:" #: media/js/live_search.js:196 msgid "To see search results, 2 or more characters may be required" -msgstr "" +msgstr "Để có kết quả tìm kiếm, vui lòng sử dụng từ khóa dài hơn" #: media/js/live_search.js:218 msgid "Ask Your Question" -msgstr "" +msgstr "Đặt câu hỏi" #: media/js/live_search.js:299 msgid "Sorry, this tag does not exist" msgid_plural "Sorry, these tags do not exist" -msgstr[0] "" +msgstr[0] "Xin lỗi, những thẻ này không tồn tại" #: media/js/live_search.js:313 msgid "search or ask your question" -msgstr "" +msgstr "tìm hoặc đặt câu hỏi" #: media/js/post.js:28 msgid "loading..." -msgstr "" +msgstr "đang tải..." #: media/js/post.js:100 msgid "must be shorter than %(max_chars)s character" msgid_plural "must be shorter than %(max_chars)s characters" -msgstr[0] "" +msgstr[0] "cần phải ngắn hơn %(max_chars)s kí tự" #: media/js/post.js:154 media/js/post.js.c:1269 msgid "tags cannot be empty" -msgstr "" +msgstr "không thể dùng thẻ rỗng" #: media/js/post.js:160 msgid "details are required" -msgstr "" +msgstr "thông tin chi tiết là bắt buộc" #: media/js/post.js:163 #, c-format msgid "details must have > %s character" msgid_plural "details must have > %s characters" -msgstr[0] "" +msgstr[0] " chi tiết cần dài hơn %s kí tự" #: media/js/post.js:171 msgid "enter your question" -msgstr "" +msgstr "nhập câu hỏi của bạn" #: media/js/post.js:174 #, c-format msgid "question must have > %s character" msgid_plural "question must have > %s characters" -msgstr[0] "" +msgstr[0] "câu hỏi cần dài hơn %s kí tự" #: media/js/post.js:193 msgid "content cannot be empty" -msgstr "" +msgstr "nội dung không thể rỗng" #: media/js/post.js:196 #, c-format msgid "answer must be > %s character" msgid_plural "answer must be > %s characters" -msgstr[0] "" +msgstr[0] "câu trả lời cần phải dài hơn %s kí tự" #: media/js/post.js:253 msgid "Back to the question" -msgstr "" +msgstr "Trở về câu hỏi" #: media/js/post.js:303 msgid "draft saved..." -msgstr "" +msgstr "đã lưu bản nháp..." #: media/js/post.js:548 msgid "insufficient privilege" -msgstr "" +msgstr "không đủ quyền" #: media/js/post.js:549 msgid "cannot pick own answer as best" -msgstr "" +msgstr "bạn không thể đánh giá cho câu trả lời của chính mình" #: media/js/post.js:552 media/js/post.js.c:1416 msgid "please login" -msgstr "" +msgstr "vui lòng đăng nhập" #: media/js/post.js:554 msgid "anonymous users cannot follow questions" -msgstr "" +msgstr "hãy đăng nhập để theo dõi câu hỏi này" #: media/js/post.js:555 msgid "anonymous users cannot subscribe to questions" -msgstr "" +msgstr "hãy đăng nhập để đăng ký theo dõi câu hỏi này" #: media/js/post.js:556 media/js/post.js.c:1426 msgid "anonymous users cannot vote" -msgstr "" +msgstr "hãy đăng nhập để đánh giá" #: media/js/post.js:558 msgid "please confirm offensive" -msgstr "" +msgstr "vui lòng xác nhận thông báo vi phạm" #: media/js/post.js:559 msgid "please confirm removal of offensive flag" -msgstr "" +msgstr "vui long xác nhận gỡ bỏ thông báo vi phạm" #: media/js/post.js:560 msgid "anonymous users cannot flag offensive posts" -msgstr "" +msgstr "người dùng nặc danh không thể thông báo vi phạm" #: media/js/post.js:561 msgid "confirm delete" -msgstr "" +msgstr "xác nhận xóa" #: media/js/post.js:562 msgid "anonymous users cannot delete/undelete" -msgstr "" +msgstr "người sử dụng ẩn danh không thể xóa/phục hồi" #: media/js/post.js:563 msgid "post recovered" -msgstr "" +msgstr "bài viết đã được khôi phục" #: media/js/post.js:564 msgid "post deleted" -msgstr "" +msgstr "đã xóa bài viết" #: media/js/post.js:831 msgid "Follow" -msgstr "" +msgstr "Theo sau" #: media/js/post.js:840 media/js/post.js.c:849 #, c-format msgid "%s follower" msgid_plural "%s followers" -msgstr[0] "" +msgstr[0] "%s người theo" #: media/js/post.js:845 msgid "<div>Following</div><div class=\"unfollow\">Unfollow</div>" -msgstr "" +msgstr "<div>Đang theo</div><div class=\"unfollow\">Ngừng theo</div>" #: media/js/post.js:901 msgid "remove flag" -msgstr "" +msgstr "loại bỏ cờ" #: media/js/post.js:935 media/js/post.js.c:964 msgid "flag offensive" -msgstr "" +msgstr "thông báo vi phạm" #: media/js/post.js:990 media/js/post.js.c:1497 msgid "undelete" -msgstr "" +msgstr "Khôi phục" #: media/js/post.js:995 media/js/post.js.c:1501 msgid "delete" -msgstr "" +msgstr "xóa" #: media/js/post.js:1218 media/js/post.js.c:1445 msgid "sorry, something is not right here" -msgstr "" +msgstr "xin lỗi, một cái gì đó không đúng ở đây" #: media/js/post.js:1665 msgid "add comment" -msgstr "" +msgstr "Thêm ý kiến" #: media/js/post.js:1671 msgid "save comment" -msgstr "" +msgstr "lưu ý kiến" #: media/js/post.js:1711 #, c-format msgid "enter at least %s characters" -msgstr "" +msgstr "nhập ít nhất %s ký tự" #: media/js/post.js:1713 #, c-format msgid "enter at least %s more characters" -msgstr "" +msgstr "nhập thêm ít nhất %s kí tự nữa" #: media/js/post.js:1723 #, c-format msgid "%s characters left" -msgstr "" +msgstr "còn lại %s ký tự" #: media/js/post.js:1823 msgid "minor edit (don't send alerts)" -msgstr "" +msgstr "sửa đổi nhỏ (không gửi thông báo)" #: media/js/post.js:1855 msgid "Are you sure you don't want to post this comment?" -msgstr "" +msgstr "Bạn có chắc là bạn không muốn gửi bình luận này?" #: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515 msgid "just now" -msgstr "" +msgstr "chỉ bây giờ" #: media/js/post.js:1956 msgid "delete this comment" -msgstr "" +msgstr "xóa ý kiến này" #: media/js/post.js:2271 msgid "confirm delete comment" -msgstr "" +msgstr "xác nhận xóa ye kiến này" #: media/js/post.js:2409 msgid "please sign in or register to post comments" -msgstr "" +msgstr "vui lòng đăng nhập hoặc đăng ký để gửi ý kiến" #: media/js/post.js:2560 msgid "Please enter question title (>10 characters)" @@ -317,82 +319,82 @@ msgstr "Làm ơn nhập tiêu đề của câu hỏi (>10 ký tự)" #: media/js/post.js:2612 media/js/post.js.c:4626 msgid "Sorry, you have only read access" -msgstr "" +msgstr "Xin lỗi, bạn chỉ có quyền xem bài" #: media/js/post.js:3075 media/js/post.js.c:3869 media/js/post.js.c:4058 msgid "save" -msgstr "" +msgstr "Lưu" #: media/js/post.js:3199 msgid "Enter the logo url or upload an image" -msgstr "" +msgstr "Nhập địa chỉ logo hoặc tải lên một hình ảnh" #: media/js/post.js:3225 msgid "Do you really want to remove the image?" -msgstr "" +msgstr "Bạn có thực sự muốn xóa hình này?" #: media/js/post.js:3341 msgid "change logo" -msgstr "" +msgstr "đổi logo" #: media/js/post.js:3342 msgid "add logo" -msgstr "" +msgstr "thêm logo" #: media/js/post.js:3444 #, c-format msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)" -msgstr "" +msgstr "thẻ \"%s\" đã có, không cần phải thêm vào (nhấn phím \"escape\" để xóa)" #: media/js/post.js:3453 #, c-format msgid "a maximum of %s tag is allowed" msgid_plural "a maximum of %s tags are allowed" -msgstr[0] "" +msgstr[0] "tối đa %s thẻ có thể sử dụng" #: media/js/post.js:3799 msgid "Delete category?" -msgstr "" +msgstr "Xóa danh mục?" #: media/js/post.js:3888 media/js/utils.js:881 msgid "edit" -msgstr "" +msgstr "sửa" #: media/js/post.js:3975 msgid "category name cannot be empty" -msgstr "" +msgstr "tên danh mục không thể để trống" #: media/js/post.js:4011 msgid "already exists at the current level!" -msgstr "" +msgstr "đã tồn tại ở cấp độ hiện tại!" #: media/js/post.js:4047 msgid "add category" -msgstr "" +msgstr "thêm thể loại" #: media/js/post.js:4594 msgid "save tags" -msgstr "" +msgstr "lưu thẻ đánh dấu" #: media/js/post.js:4689 media/js/post.js.c:4723 msgid "User name:" -msgstr "" +msgstr "Tên đăng nhập:" #: media/js/post.js:4710 msgid "Group name:" -msgstr "" +msgstr "Tên nhóm:" #: media/js/post.js:4736 msgid "Shared with the following users:" -msgstr "" +msgstr "Chia sẻ với người dùng sau đây:" #: media/js/post.js:4742 msgid "Shared with the following groups:" -msgstr "" +msgstr "Chia sẻ với các nhóm sau:" #: media/js/tag_selector.js:14 msgid "Tag \"<span></span>\" matches:" -msgstr "" +msgstr "Thẻ đánh dấu \"<span></span>\" phù hợp:" #: media/js/tag_selector.js:84 #, c-format @@ -401,381 +403,381 @@ msgstr "và %s nhiều hơn, không được hiển thị..." #: media/js/user.js:15 msgid "Please select at least one item" -msgstr "" +msgstr "Vui lòng chọn ít nhất một mục" #: media/js/user.js:59 msgid "Delete this notification?" msgid_plural "Delete these notifications?" -msgstr[0] "" +msgstr[0] "Xóa các thông báo này?" #: media/js/user.js:66 msgid "Close this entry?" msgid_plural "Close these entries?" -msgstr[0] "" +msgstr[0] "Đóng các mục?" #: media/js/user.js:74 msgid "Remove all flags and approve this entry?" msgid_plural "Remove all flags and approve these entries?" -msgstr[0] "" +msgstr[0] "Loại bỏ tất cả các cờ và phê duyệt những mục này?" #: media/js/user.js:223 msgid "Post deleted" -msgstr "" +msgstr "đã xóa bài viết" #: media/js/user.js:225 msgid "Post approved" -msgstr "" +msgstr "đã chấp thuận" #: media/js/user.js:246 msgid "Accept" -msgstr "" +msgstr "Chấp nhận" #: media/js/user.js:255 msgid "Reject" -msgstr "" +msgstr "Từ chối" #: media/js/user.js:270 msgid "add new reject reason" -msgstr "" +msgstr "thêm lý do từ chối" #: media/js/user.js:375 msgid "Looks there are some things to fix:" -msgstr "" +msgstr "Có vẻ có một số điều phải sửa chữa:" #: media/js/user.js:443 msgid "Please provide description." -msgstr "" +msgstr "Vui lòng cung cấp mô tả." #: media/js/user.js:446 msgid "Please provide details." -msgstr "" +msgstr "Vui lòng cung cấp chi tiết." #: media/js/user.js:560 msgid "A reason must be selected to delete one." -msgstr "" +msgstr "Phải chọn một lý do để xóa 1." #: media/js/user.js:659 msgid "A reason must be selected to reject post." -msgstr "" +msgstr "Phải chọn một lý do để từ chối bài viết" #: media/js/user.js:708 msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s" -msgstr "" +msgstr "Hãy <a href=\"%(signin_url)s\">tạo tài khoản</a> để theo dõi %(username)s" #: media/js/user.js:740 #, c-format msgid "unfollow %s" -msgstr "" +msgstr "ngừng theo dõi %s" #: media/js/user.js:743 #, c-format msgid "following %s" -msgstr "" +msgstr "đang theo dõi %s" #: media/js/user.js:749 #, c-format msgid "follow %s" -msgstr "" +msgstr "theo dõi %s" #: media/js/user.js:883 msgid "add group" -msgstr "" +msgstr "thêm nhóm" #: media/js/user.js:963 msgid "add" -msgstr "" +msgstr "thêm" #: media/js/utils.js:99 msgid "and" -msgstr "" +msgstr "và" #: media/js/utils.js:117 msgid "click to close" -msgstr "" +msgstr "đóng" #: media/js/utils.js:880 msgid "click to edit this comment" -msgstr "" +msgstr "sửa ý kiến này" #: media/js/utils.js:905 msgid "convert to answer" -msgstr "" +msgstr "chuyển thành câu trả lời" #: media/js/utils.js:958 msgid "Ok" -msgstr "" +msgstr "Đồng ý" #: media/js/utils.js:959 media/js/utils.js.c:1407 msgid "Cancel" -msgstr "" +msgstr "hủy" #: media/js/utils.js:1219 #, c-format msgid "Uploaded file: %s" -msgstr "" +msgstr "Đã tải lên tập tin: %s" #: media/js/utils.js:1234 msgid "Choose a different image" -msgstr "" +msgstr "Chọn một hình ảnh khác " #: media/js/utils.js:1236 msgid "Choose a different file" -msgstr "" +msgstr "Chọn một tập tin khác" #: media/js/utils.js:1250 msgid "Oops, looks like we had an error. Sorry." -msgstr "" +msgstr "Rất tiếc, có vẻ như chúng tôi đã có một lỗi. Xin lôi." #: media/js/utils.js:1311 msgid "Choose an image to insert" -msgstr "" +msgstr "Chọn hình để chèn vào" #: media/js/utils.js:1313 msgid "Choose a file to insert" -msgstr "" +msgstr "Chọn tập tin để chèn vào" #: media/js/utils.js:1326 msgid "Allowed file types are:" -msgstr "" +msgstr "Các loại tập tin cho phép là:" #: media/js/utils.js:1332 #: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:35 msgid "Or paste file url here" -msgstr "" +msgstr "Hoặc dán url tập tin ở đây" #: media/js/utils.js:1406 msgid "Save" -msgstr "" +msgstr "Lưu" #: media/js/utils.js:1478 msgid "saved" -msgstr "" +msgstr "Đã lưu" #: media/js/utils.js:1602 msgid "enabled" -msgstr "" +msgstr "đã bật" #: media/js/utils.js:1604 msgid "disabled" -msgstr "" +msgstr "bị vô hiệu hóa" #: media/js/utils.js:2038 msgid "group name" -msgstr "" +msgstr "tên nhóm" #: media/js/utils.js:2046 msgid "add new group" -msgstr "" +msgstr "thêm nhóm mới" #: media/js/utils.js:2138 msgid "Group %(name)s already exists. Group names are case-insensitive." -msgstr "" +msgstr "Nhóm %(name)s đã tồn tại. Tên nhóm có phân biệt dạng chữ" #: media/js/utils.js:2311 #, c-format msgid "see questions tagged '%s'" -msgstr "" +msgstr "xem các câu hỏi được gắn thẻ '%s'" #: media/js/utils.js:3358 msgid "ago" -msgstr "" +msgstr "trước" #: media/js/utils.js:3359 msgid "from now" -msgstr "" +msgstr "từ bây giờ" #: media/js/utils.js:3361 msgid "about a minute" -msgstr "" +msgstr "khoảng một phút" #: media/js/utils.js:3362 #, c-format msgid "%d minutes" -msgstr "" +msgstr "%d phút" #: media/js/utils.js:3363 msgid "about an hour" -msgstr "" +msgstr "Khoảng 1 giờ" #: media/js/utils.js:3364 #, c-format msgid "%d hours" -msgstr "" +msgstr "%d giờ" #: media/js/utils.js:3365 media/js/utils.js.c:3493 msgid "yesterday" -msgstr "" +msgstr "ngày hôm qua" #: media/js/utils.js:3366 #, c-format msgid "%d days" -msgstr "" +msgstr "%d ngày" #: media/js/utils.js:3367 msgid "about a month" -msgstr "" +msgstr "khoảng một tháng" #: media/js/utils.js:3368 #, c-format msgid "%d months" -msgstr "" +msgstr "%d tháng" #: media/js/utils.js:3369 msgid "about a year" -msgstr "" +msgstr "khoảng một năm" #: media/js/utils.js:3370 #, c-format msgid "%d years" -msgstr "" +msgstr "%d năm" #: media/js/utils.js:3468 msgid "Jan" -msgstr "" +msgstr "tháng giêng" #: media/js/utils.js:3469 msgid "Feb" -msgstr "" +msgstr "tháng 2" #: media/js/utils.js:3470 msgid "Mar" -msgstr "" +msgstr "tháng 3" #: media/js/utils.js:3471 msgid "Apr" -msgstr "" +msgstr "tháng 4" #: media/js/utils.js:3472 msgid "May" -msgstr "" +msgstr "tháng 5" #: media/js/utils.js:3473 msgid "Jun" -msgstr "" +msgstr "tháng 6" #: media/js/utils.js:3474 msgid "Jul" -msgstr "" +msgstr "tháng 7" #: media/js/utils.js:3475 msgid "Aug" -msgstr "" +msgstr "tháng 8" #: media/js/utils.js:3476 msgid "Sep" -msgstr "" +msgstr "tháng 9" #: media/js/utils.js:3477 msgid "Oct" -msgstr "" +msgstr "tháng 10" #: media/js/utils.js:3478 msgid "Nov" -msgstr "" +msgstr "tháng 11" #: media/js/utils.js:3479 msgid "Dec" -msgstr "" +msgstr "tháng 12" #: media/js/utils.js:3491 msgid "2 days ago" -msgstr "" +msgstr "2 ngày trước" #: media/js/utils.js:3498 #, c-format msgid "%s hour ago" msgid_plural "%s hours ago" -msgstr[0] "" +msgstr[0] "%s giờ trước" #: media/js/utils.js:3508 #, c-format msgid "%s min ago" msgid_plural "%s mins ago" -msgstr[0] "" +msgstr[0] "%s phút trước" #: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:71 msgid "Insert a file" -msgstr "" +msgstr "chèn 1 tập tin" #: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70 msgid "Insert image" -msgstr "" +msgstr "chèn hình" #: media/js/wmd/wmd.js:31 msgid "bold" -msgstr "" +msgstr "đậm" #: media/js/wmd/wmd.js:32 msgid "italic" -msgstr "" +msgstr "nghiêng" #: media/js/wmd/wmd.js:33 msgid "link" -msgstr "" +msgstr "liên hết" #: media/js/wmd/wmd.js:34 msgid "quote" -msgstr "" +msgstr "trích dẫn" #: media/js/wmd/wmd.js:35 msgid "preformatted text" -msgstr "" +msgstr "nội dung đã được định dạng" #: media/js/wmd/wmd.js:36 msgid "image" -msgstr "" +msgstr "hình" #: media/js/wmd/wmd.js:37 msgid "attachment" -msgstr "" +msgstr "đính kèm" #: media/js/wmd/wmd.js:38 msgid "numbered list" -msgstr "" +msgstr "danh sách số" #: media/js/wmd/wmd.js:39 msgid "bulleted list" -msgstr "" +msgstr "danh sách liệt kê" #: media/js/wmd/wmd.js:40 msgid "heading" -msgstr "" +msgstr "tiêu đề" #: media/js/wmd/wmd.js:41 msgid "horizontal bar" -msgstr "" +msgstr "thanh ngang" #: media/js/wmd/wmd.js:42 msgid "undo" -msgstr "" +msgstr "lùi lại" #: media/js/wmd/wmd.js:43 media/js/wmd/wmd.js.c:1169 msgid "redo" -msgstr "" +msgstr "làm lại" #: media/js/wmd/wmd.js:54 msgid "enter image url" -msgstr "" +msgstr "nhập url hình" #: media/js/wmd/wmd.js:55 msgid "enter url" -msgstr "" +msgstr "nhập url" #: media/js/wmd/wmd.js:56 msgid "upload file attachment" -msgstr "" +msgstr "tải lên 1 tập tin đính kèm" #: media/js/wmd/wmd.js:1836 msgid "image description" -msgstr "" +msgstr "mô tả hình ảnh" #: media/js/wmd/wmd.js:1839 msgid "file name" -msgstr "" +msgstr "tên tập tin " #: media/js/wmd/wmd.js:1843 msgid "link text" -msgstr "" +msgstr "liên kết văn bản" #~ msgid "post a comment" #~ msgstr "save comment" |