Browse Source

Regenerate EN language strings

Rafał Pitoń 7 years ago
parent
commit
d67e503e02

BIN
misago/locale/en/LC_MESSAGES/django.mo


+ 208 - 117
misago/locale/en/LC_MESSAGES/django.po

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-01 00:16+0000\n"
+"POT-Creation-Date: 2018-05-20 21:20+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -213,7 +213,7 @@ msgstr ""
 #: threads/migrations/0002_threads_settings.py:16
 #: threads/migrations/0002_threads_settings.py:16
 #: threads/migrations/0004_update_settings.py:16
 #: threads/migrations/0004_update_settings.py:16
 #: threads/permissions/threads.py:72 threads/permissions/threads.py:103
 #: threads/permissions/threads.py:72 threads/permissions/threads.py:103
-#: threads/search.py:20 threads/viewmodels/thread.py:118 users/apps.py:88
+#: threads/search.py:20 threads/viewmodels/thread.py:118 users/apps.py:89
 msgid "Threads"
 msgid "Threads"
 msgstr ""
 msgstr ""
 
 
@@ -321,8 +321,7 @@ msgid "Move child categories to"
 msgstr ""
 msgstr ""
 
 
 #: categories/forms.py:247 categories/forms.py:262
 #: categories/forms.py:247 categories/forms.py:262
-#: templates/misago/acl_debug.html:15
-#: templates/misago/admin/roles/list.html:16
+#: templates/misago/acl_debug.html:15 templates/misago/admin/roles/list.html:16
 msgid "Role"
 msgid "Role"
 msgstr ""
 msgstr ""
 
 
@@ -355,11 +354,11 @@ msgid "In moderation queue"
 msgstr ""
 msgstr ""
 
 
 #: categories/migrations/0007_best_answers_roles.py:15
 #: categories/migrations/0007_best_answers_roles.py:15
-msgid "Start and reply threads, mark best answers"
+msgid "Q&A user"
 msgstr ""
 msgstr ""
 
 
-#: categories/migrations/0007_best_answers_roles.py:46
-msgid "Best answers moderator"
+#: categories/migrations/0007_best_answers_roles.py:27
+msgid "Q&A moderator"
 msgstr ""
 msgstr ""
 
 
 #: categories/permissions.py:16
 #: categories/permissions.py:16
@@ -472,23 +471,52 @@ msgstr ""
 msgid "System"
 msgid "System"
 msgstr ""
 msgstr ""
 
 
-#: core/errorpages.py:46
+#: core/errorpages.py:49
 msgid "Permission denied."
 msgid "Permission denied."
 msgstr ""
 msgstr ""
 
 
-#: core/errorpages.py:61
+#: core/errorpages.py:79
+msgid ""
+"A problem was encountered when disconnecting your account from the remote "
+"site."
+msgstr ""
+
+#: core/errorpages.py:82
+msgid ""
+"You are not allowed to disconnect your account from the other site, because "
+"currently it's the only way to sign in to your account."
+msgstr ""
+
+#: core/errorpages.py:86
+#, python-format
+msgid "A problem was encountered when signing you in using %(backend)s."
+msgstr ""
+
+#: core/errorpages.py:91
+msgid "The sign in process has been canceled by user."
+msgstr ""
+
+#: core/errorpages.py:93
+msgid "The other service could not be reached."
+msgstr ""
+
+#: core/errorpages.py:99
+msgid "Unexpected problem has been encountered during sign in process."
+msgstr ""
+
+#: core/errorpages.py:112
 msgid "Request authentication is invalid."
 msgid "Request authentication is invalid."
 msgstr ""
 msgstr ""
 
 
 #: core/forms.py:43 templates/misago/admin/users/edit.html:61
 #: core/forms.py:43 templates/misago/admin/users/edit.html:61
 #: templates/misago/admin/users/edit.html:78
 #: templates/misago/admin/users/edit.html:78
-#: templates/misago/admin/users/edit.html:174 users/forms/admin.py:590
+#: templates/misago/admin/users/edit.html:184 users/forms/admin.py:590
 msgid "Yes"
 msgid "Yes"
 msgstr ""
 msgstr ""
 
 
 #: core/forms.py:44 templates/misago/admin/users/edit.html:63
 #: core/forms.py:44 templates/misago/admin/users/edit.html:63
 #: templates/misago/admin/users/edit.html:80
 #: templates/misago/admin/users/edit.html:80
-#: templates/misago/admin/users/edit.html:176
+#: templates/misago/admin/users/edit.html:186
 #: threads/permissions/bestanswers.py:36 threads/permissions/bestanswers.py:46
 #: threads/permissions/bestanswers.py:36 threads/permissions/bestanswers.py:46
 #: threads/permissions/polls.py:36 threads/permissions/polls.py:46
 #: threads/permissions/polls.py:36 threads/permissions/polls.py:46
 #: threads/permissions/polls.py:56 threads/permissions/threads.py:123
 #: threads/permissions/polls.py:56 threads/permissions/threads.py:123
@@ -496,7 +524,7 @@ msgstr ""
 #: threads/permissions/threads.py:164 threads/permissions/threads.py:178
 #: threads/permissions/threads.py:164 threads/permissions/threads.py:178
 #: threads/permissions/threads.py:189 threads/permissions/threads.py:205
 #: threads/permissions/threads.py:189 threads/permissions/threads.py:205
 #: threads/permissions/threads.py:216 threads/permissions/threads.py:247
 #: threads/permissions/threads.py:216 threads/permissions/threads.py:247
-#: users/forms/admin.py:591 users/models/user.py:144
+#: users/forms/admin.py:591 users/models/user.py:145
 msgid "No"
 msgid "No"
 msgstr ""
 msgstr ""
 
 
@@ -685,15 +713,15 @@ msgstr ""
 msgid "Quoted message:"
 msgid "Quoted message:"
 msgstr ""
 msgstr ""
 
 
-#: project_template/project_name/settings.py:353
+#: project_template/project_name/settings.py:388
 msgid "Personal"
 msgid "Personal"
 msgstr ""
 msgstr ""
 
 
-#: project_template/project_name/settings.py:362
+#: project_template/project_name/settings.py:397
 msgid "Contact"
 msgid "Contact"
 msgstr ""
 msgstr ""
 
 
-#: project_template/project_name/settings.py:370 users/models/ban.py:77
+#: project_template/project_name/settings.py:405 users/models/ban.py:76
 msgid "IP address"
 msgid "IP address"
 msgstr ""
 msgstr ""
 
 
@@ -771,7 +799,7 @@ msgid ""
 msgstr ""
 msgstr ""
 
 
 #: templates/misago/activation/request.html:27
 #: templates/misago/activation/request.html:27
-#: templates/misago/forgottenpassword/request.html:27
+#: templates/misago/forgottenpassword/request.html:42
 msgid ""
 msgid ""
 "To receive this link, enter your account's e-mail addres in form and press "
 "To receive this link, enter your account's e-mail addres in form and press "
 "the \"Send link\" button."
 "the \"Send link\" button."
@@ -1276,7 +1304,7 @@ msgstr ""
 #: templates/misago/admin/users/list.html:23
 #: templates/misago/admin/users/list.html:23
 #: templates/misago/profile/posts.html:5 templates/misago/profile/posts.html:8
 #: templates/misago/profile/posts.html:5 templates/misago/profile/posts.html:8
 #: threads/migrations/0002_threads_settings.py:48
 #: threads/migrations/0002_threads_settings.py:48
-#: threads/migrations/0004_update_settings.py:48 users/apps.py:82
+#: threads/migrations/0004_update_settings.py:48 users/apps.py:83
 msgid "Posts"
 msgid "Posts"
 msgstr ""
 msgstr ""
 
 
@@ -1316,12 +1344,12 @@ msgstr ""
 msgid "Please try again."
 msgid "Please try again."
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/admin/login.html:57 users/forms/auth.py:53
+#: templates/misago/admin/login.html:57 users/forms/auth.py:54
 msgid "Username or e-mail"
 msgid "Username or e-mail"
 msgstr ""
 msgstr ""
 
 
 #: templates/misago/admin/login.html:62 users/forms/admin.py:60
 #: templates/misago/admin/login.html:62 users/forms/admin.py:60
-#: users/forms/auth.py:58
+#: users/forms/auth.py:59
 msgid "Password"
 msgid "Password"
 msgstr ""
 msgstr ""
 
 
@@ -1367,8 +1395,7 @@ msgstr ""
 #: templates/misago/admin/ranks/list.html:16
 #: templates/misago/admin/ranks/list.html:16
 #: templates/misago/admin/users/list.html:21
 #: templates/misago/admin/users/list.html:21
 #: templates/misago/userslists/active_posters.html:95
 #: templates/misago/userslists/active_posters.html:95
-#: templates/misago/userslists/active_posters.html:106
-#: users/forms/admin.py:236
+#: templates/misago/userslists/active_posters.html:106 users/forms/admin.py:236
 msgid "Rank"
 msgid "Rank"
 msgstr ""
 msgstr ""
 
 
@@ -1426,7 +1453,7 @@ msgid "Ban selected users:"
 msgstr ""
 msgstr ""
 
 
 #: templates/misago/admin/users/ban.html:35
 #: templates/misago/admin/users/ban.html:35
-#: templates/misago/admin/users/edit.html:103
+#: templates/misago/admin/users/edit.html:113
 #: templates/misago/admin/users/list.html:34
 #: templates/misago/admin/users/list.html:34
 #: templates/misago/userslists/active_posters.html:66
 #: templates/misago/userslists/active_posters.html:66
 msgid "Avatar"
 msgid "Avatar"
@@ -1489,34 +1516,40 @@ msgstr ""
 msgid "Sign-in credentials"
 msgid "Sign-in credentials"
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/admin/users/edit.html:111
+#: templates/misago/admin/users/edit.html:105
+msgid ""
+"This user has not set account password and uses other service to "
+"authenticate."
+msgstr ""
+
+#: templates/misago/admin/users/edit.html:121
 msgid "Signature"
 msgid "Signature"
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/admin/users/edit.html:130 users/apps.py:23
+#: templates/misago/admin/users/edit.html:140 users/apps.py:24
 msgid "Forum options"
 msgid "Forum options"
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/admin/users/edit.html:137
+#: templates/misago/admin/users/edit.html:147
 msgid "Automatic subscription preferences"
 msgid "Automatic subscription preferences"
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/admin/users/edit.html:144
+#: templates/misago/admin/users/edit.html:154
 msgid "Account status"
 msgid "Account status"
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/admin/users/edit.html:154
+#: templates/misago/admin/users/edit.html:164
 msgid ""
 msgid ""
 "This user is deleting their account. It has been deactivated for the "
 "This user is deleting their account. It has been deactivated for the "
 "duration of the process."
 "duration of the process."
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/admin/users/edit.html:158
+#: templates/misago/admin/users/edit.html:168
 msgid ""
 msgid ""
 "No additional action is required. This account will be deleted automatically."
 "No additional action is required. This account will be deleted automatically."
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/admin/users/edit.html:193
+#: templates/misago/admin/users/edit.html:203
 msgid "No staff message is available."
 msgid "No staff message is available."
 msgstr ""
 msgstr ""
 
 
@@ -1771,6 +1804,10 @@ msgid "To change your account password click the link below:"
 msgstr ""
 msgstr ""
 
 
 #: templates/misago/emails/change_password_form_link.html:16
 #: templates/misago/emails/change_password_form_link.html:16
+#: templates/misago/forgottenpassword/form.html:7
+#: templates/misago/forgottenpassword/form.html:20
+#: templates/misago/forgottenpassword/request.html:7
+#: templates/misago/forgottenpassword/request.html:20
 msgid "Set new password"
 msgid "Set new password"
 msgstr ""
 msgstr ""
 
 
@@ -1903,6 +1940,15 @@ msgstr ""
 msgid "Page reached in wrong way."
 msgid "Page reached in wrong way."
 msgstr ""
 msgstr ""
 
 
+#: templates/misago/errorpages/ban_message.html:15
+#, python-format
+msgid "This ban expires on %(expires_on)s."
+msgstr ""
+
+#: templates/misago/errorpages/ban_message.html:19
+msgid "This ban is permanent."
+msgstr ""
+
 #: templates/misago/errorpages/banned.html:5
 #: templates/misago/errorpages/banned.html:5
 msgid "You are banned"
 msgid "You are banned"
 msgstr ""
 msgstr ""
@@ -1911,59 +1957,81 @@ msgstr ""
 msgid "You are banned from accessing this page."
 msgid "You are banned from accessing this page."
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/errorpages/banned.html:36
-#, python-format
-msgid "This ban expires on %(expires_on)s."
+#: templates/misago/errorpages/csrf_failure.html:9
+msgid ""
+"This is usually caused by your browser not accepting or using outdated "
+"cookies. Check your browser configuration and try again."
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/errorpages/banned.html:40
-msgid "This ban is permanent."
+#: templates/misago/errorpages/social.html:5
+#: templates/misago/errorpages/social.html:13
+msgid "Problem with sign in"
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/errorpages/csrf_failure.html:9
+#: templates/misago/errorpages/social.html:40
 msgid ""
 msgid ""
-"This is usually caused by your browser not accepting or using outdated "
-"cookies. Check your browser configuration and try again."
+"Please try again or use another method to sign in if the problem persists."
 msgstr ""
 msgstr ""
 
 
 #: templates/misago/footer.html:9
 #: templates/misago/footer.html:9
 msgid "For complete experience please enable JavaScript."
 msgid "For complete experience please enable JavaScript."
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/forgottenpassword/error.html:5
+#: templates/misago/forgottenpassword/error.html:7
+msgid "Set new password error"
+msgstr ""
+
+#: templates/misago/forgottenpassword/error.html:9
 msgid "Change forgotten password error"
 msgid "Change forgotten password error"
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/forgottenpassword/error.html:19
+#: templates/misago/forgottenpassword/error.html:26
+msgid "Can't set new password."
+msgstr ""
+
+#: templates/misago/forgottenpassword/error.html:28
 msgid "Can't change forgotten password."
 msgid "Can't change forgotten password."
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/forgottenpassword/form.html:5
-#: templates/misago/forgottenpassword/form.html:13
-#: templates/misago/forgottenpassword/request.html:5
-#: templates/misago/forgottenpassword/request.html:13
+#: templates/misago/forgottenpassword/form.html:9
+#: templates/misago/forgottenpassword/form.html:22
+#: templates/misago/forgottenpassword/request.html:9
+#: templates/misago/forgottenpassword/request.html:22
 msgid "Change forgotten password"
 msgid "Change forgotten password"
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/forgottenpassword/form.html:32
+#: templates/misago/forgottenpassword/form.html:42
 msgid "To reset your password please enable JavaScript."
 msgid "To reset your password please enable JavaScript."
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/forgottenpassword/request.html:24
+#: templates/misago/forgottenpassword/request.html:35
+msgid ""
+"Your user account has no password set for it because it was created with "
+"other service."
+msgstr ""
+
+#: templates/misago/forgottenpassword/request.html:36
+msgid ""
+"To set password for your account, you can use special secure form that will "
+"be available by special link valid only for your browser, for seven days or "
+"until your password is set."
+msgstr ""
+
+#: templates/misago/forgottenpassword/request.html:38
 msgid ""
 msgid ""
 "Because user passwords are processed in an irreversible way before being "
 "Because user passwords are processed in an irreversible way before being "
 "saved to database, it is not possible for us to simply send you your "
 "saved to database, it is not possible for us to simply send you your "
 "password."
 "password."
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/forgottenpassword/request.html:25
+#: templates/misago/forgottenpassword/request.html:39
 msgid ""
 msgid ""
 "Instead, you can change your password using special secure form that will be "
 "Instead, you can change your password using special secure form that will be "
 "available by special link valid only for your browser, for seven days or "
 "available by special link valid only for your browser, for seven days or "
 "until your password is changed."
 "until your password is changed."
 msgstr ""
 msgstr ""
 
 
-#: templates/misago/forgottenpassword/request.html:45
+#: templates/misago/forgottenpassword/request.html:60
 msgid "To request new password reset link please enable JavaScript."
 msgid "To request new password reset link please enable JavaScript."
 msgstr ""
 msgstr ""
 
 
@@ -1991,6 +2059,7 @@ msgid "Change your options"
 msgstr ""
 msgstr ""
 
 
 #: templates/misago/options/noscript.html:20
 #: templates/misago/options/noscript.html:20
+#: templates/misago/socialauth.html:22
 msgid "Enable JavaScript"
 msgid "Enable JavaScript"
 msgstr ""
 msgstr ""
 
 
@@ -2074,7 +2143,7 @@ msgstr ""
 
 
 #: templates/misago/profile/ban_details.html:5
 #: templates/misago/profile/ban_details.html:5
 #: templates/misago/profile/ban_details.html:8
 #: templates/misago/profile/ban_details.html:8
-#: templates/misago/profile/ban_details.html:15 users/apps.py:119
+#: templates/misago/profile/ban_details.html:15 users/apps.py:120
 msgid "Ban details"
 msgid "Ban details"
 msgstr ""
 msgstr ""
 
 
@@ -2121,7 +2190,7 @@ msgstr[1] ""
 
 
 #: templates/misago/profile/details.html:5
 #: templates/misago/profile/details.html:5
 #: templates/misago/profile/details.html:8
 #: templates/misago/profile/details.html:8
-#: templates/misago/profile/details.html:18 users/apps.py:106
+#: templates/misago/profile/details.html:18 users/apps.py:107
 msgid "Details"
 msgid "Details"
 msgstr ""
 msgstr ""
 
 
@@ -2149,7 +2218,7 @@ msgid "This error is caused by invalid post content manipulation."
 msgstr ""
 msgstr ""
 
 
 #: templates/misago/profile/followers.html:5
 #: templates/misago/profile/followers.html:5
-#: templates/misago/profile/followers.html:8 users/apps.py:94
+#: templates/misago/profile/followers.html:8 users/apps.py:95
 msgid "Followers"
 msgid "Followers"
 msgstr ""
 msgstr ""
 
 
@@ -2177,7 +2246,7 @@ msgid "%(username)s has no followers."
 msgstr ""
 msgstr ""
 
 
 #: templates/misago/profile/follows.html:5
 #: templates/misago/profile/follows.html:5
-#: templates/misago/profile/follows.html:8 users/apps.py:100
+#: templates/misago/profile/follows.html:8 users/apps.py:101
 msgid "Follows"
 msgid "Follows"
 msgstr ""
 msgstr ""
 
 
@@ -2264,7 +2333,7 @@ msgid "%(username)s started no threads."
 msgstr ""
 msgstr ""
 
 
 #: templates/misago/profile/username_history.html:5
 #: templates/misago/profile/username_history.html:5
-#: templates/misago/profile/username_history.html:8 users/apps.py:112
+#: templates/misago/profile/username_history.html:8 users/apps.py:113
 msgid "Username history"
 msgid "Username history"
 msgstr ""
 msgstr ""
 
 
@@ -2299,6 +2368,18 @@ msgstr ""
 msgid "Loading search..."
 msgid "Loading search..."
 msgstr ""
 msgstr ""
 
 
+#: templates/misago/socialauth.html:5
+#, python-format
+msgid "Sign in with %(backend)s"
+msgstr ""
+
+#: templates/misago/socialauth.html:24
+#, python-format
+msgid ""
+"You need to enable JavaScript in your browser to complete the sign in with "
+"%(backend)s."
+msgstr ""
+
 #: templates/misago/thread/paginator.html:41
 #: templates/misago/thread/paginator.html:41
 #, python-format
 #, python-format
 msgid "There is %(more)s more post in this thread."
 msgid "There is %(more)s more post in this thread."
@@ -3165,120 +3246,120 @@ msgid ""
 msgstr ""
 msgstr ""
 
 
 #: threads/permissions/bestanswers.py:134
 #: threads/permissions/bestanswers.py:134
-#: threads/permissions/bestanswers.py:318
+#: threads/permissions/bestanswers.py:306
 msgid "You have to sign in to mark best answers."
 msgid "You have to sign in to mark best answers."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:145
-#: threads/permissions/bestanswers.py:332
+#: threads/permissions/bestanswers.py:141
+#: threads/permissions/bestanswers.py:316
 #, python-format
 #, python-format
 msgid ""
 msgid ""
 "You don't have permission to mark best answers in the \"%(category)s\" "
 "You don't have permission to mark best answers in the \"%(category)s\" "
 "category."
 "category."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:154
-#: threads/permissions/bestanswers.py:341
+#: threads/permissions/bestanswers.py:150
+#: threads/permissions/bestanswers.py:325
 msgid ""
 msgid ""
 "You don't have permission to mark best answer in this thread because you "
 "You don't have permission to mark best answer in this thread because you "
 "didn't start it."
 "didn't start it."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:163
+#: threads/permissions/bestanswers.py:159
 #, python-format
 #, python-format
 msgid ""
 msgid ""
 "You don't have permission to mark best answer in this thread because its "
 "You don't have permission to mark best answer in this thread because its "
 "category \"%(category)s\" is closed."
 "category \"%(category)s\" is closed."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:172
+#: threads/permissions/bestanswers.py:168
 msgid ""
 msgid ""
 "You can't mark best answer in this thread because it's closed and you don't "
 "You can't mark best answer in this thread because it's closed and you don't "
 "have permission to open it."
 "have permission to open it."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:194
+#: threads/permissions/bestanswers.py:186
 #, python-format
 #, python-format
 msgid ""
 msgid ""
 "You don't have permission to change this thread's marked answer because it's "
 "You don't have permission to change this thread's marked answer because it's "
 "in the \"%(category)s\" category."
 "in the \"%(category)s\" category."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:205
+#: threads/permissions/bestanswers.py:197
 msgid ""
 msgid ""
 "You don't have permission to change this thread's marked answer because you "
 "You don't have permission to change this thread's marked answer because you "
 "are not a thread starter."
 "are not a thread starter."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:229
+#: threads/permissions/bestanswers.py:221
 msgid ""
 msgid ""
 "You don't have permission to change this thread's best answer because a "
 "You don't have permission to change this thread's best answer because a "
 "moderator has protected it."
 "moderator has protected it."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:240
+#: threads/permissions/bestanswers.py:232
 msgid "You have to sign in to unmark best answers."
 msgid "You have to sign in to unmark best answers."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:254
+#: threads/permissions/bestanswers.py:242
 #, python-format
 #, python-format
 msgid ""
 msgid ""
 "You don't have permission to unmark threads answers in the \"%(category)s\" "
 "You don't have permission to unmark threads answers in the \"%(category)s\" "
 "category."
 "category."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:265
+#: threads/permissions/bestanswers.py:253
 msgid ""
 msgid ""
 "You don't have permission to unmark this best answer because you are not a "
 "You don't have permission to unmark this best answer because you are not a "
 "thread starter."
 "thread starter."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:290
+#: threads/permissions/bestanswers.py:278
 #, python-format
 #, python-format
 msgid ""
 msgid ""
 "You don't have permission to unmark this best answer because its category "
 "You don't have permission to unmark this best answer because its category "
 "\"%(category)s\" is closed."
 "\"%(category)s\" is closed."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:299
+#: threads/permissions/bestanswers.py:287
 msgid ""
 msgid ""
 "You can't unmark this thread's best answer because it's closed and you don't "
 "You can't unmark this thread's best answer because it's closed and you don't "
 "have permission to open it."
 "have permission to open it."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:307
+#: threads/permissions/bestanswers.py:295
 msgid ""
 msgid ""
 "You don't have permission to unmark this thread's best answer because a "
 "You don't have permission to unmark this thread's best answer because a "
 "moderator has protected it."
 "moderator has protected it."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:321
+#: threads/permissions/bestanswers.py:309
 msgid "Events can't be marked as best answers."
 msgid "Events can't be marked as best answers."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:347
+#: threads/permissions/bestanswers.py:331
 msgid "First post in a thread can't be marked as best answer."
 msgid "First post in a thread can't be marked as best answer."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:350
+#: threads/permissions/bestanswers.py:334
 msgid "Hidden posts can't be marked as best answers."
 msgid "Hidden posts can't be marked as best answers."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:353
+#: threads/permissions/bestanswers.py:337
 msgid "Unapproved posts can't be marked as best answers."
 msgid "Unapproved posts can't be marked as best answers."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:358
+#: threads/permissions/bestanswers.py:342
 msgid ""
 msgid ""
 "You don't have permission to mark this post as best answer because a "
 "You don't have permission to mark this post as best answer because a "
 "moderator has protected it."
 "moderator has protected it."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:370
+#: threads/permissions/bestanswers.py:354
 msgid "You can't hide this post because its marked as best answer."
 msgid "You can't hide this post because its marked as best answer."
 msgstr ""
 msgstr ""
 
 
-#: threads/permissions/bestanswers.py:380
+#: threads/permissions/bestanswers.py:364
 msgid "You can't delete this post because its marked as best answer."
 msgid "You can't delete this post because its marked as best answer."
 msgstr ""
 msgstr ""
 
 
@@ -4774,19 +4855,14 @@ msgstr ""
 msgid "Password change confirmation link was sent to your address."
 msgid "Password change confirmation link was sent to your address."
 msgstr ""
 msgstr ""
 
 
-#: users/api/userendpoints/create.py:23
+#: users/api/userendpoints/create.py:22
 msgid "New users registrations are currently closed."
 msgid "New users registrations are currently closed."
 msgstr ""
 msgstr ""
 
 
-#: users/api/userendpoints/create.py:54
+#: users/api/userendpoints/create.py:53 users/social/pipeline.py:205
 msgid "Please try resubmitting the form."
 msgid "Please try resubmitting the form."
 msgstr ""
 msgstr ""
 
 
-#: users/api/userendpoints/create.py:59
-#, python-format
-msgid "Welcome on %(forum_name)s forums!"
-msgstr ""
-
 #: users/api/userendpoints/signature.py:17
 #: users/api/userendpoints/signature.py:17
 msgid "You don't have permission to change signature."
 msgid "You don't have permission to change signature."
 msgstr ""
 msgstr ""
@@ -4840,23 +4916,23 @@ msgstr ""
 msgid "You can't change other users e-mail addresses."
 msgid "You can't change other users e-mail addresses."
 msgstr ""
 msgstr ""
 
 
-#: users/apps.py:29
+#: users/apps.py:30
 msgid "Edit details"
 msgid "Edit details"
 msgstr ""
 msgstr ""
 
 
-#: users/apps.py:35
+#: users/apps.py:36
 msgid "Change username"
 msgid "Change username"
 msgstr ""
 msgstr ""
 
 
-#: users/apps.py:41
+#: users/apps.py:42
 msgid "Change email or password"
 msgid "Change email or password"
 msgstr ""
 msgstr ""
 
 
-#: users/apps.py:49
+#: users/apps.py:50
 msgid "Delete account"
 msgid "Delete account"
 msgstr ""
 msgstr ""
 
 
-#: users/apps.py:58
+#: users/apps.py:59
 msgid "Active poster"
 msgid "Active poster"
 msgstr ""
 msgstr ""
 
 
@@ -4913,7 +4989,7 @@ msgstr ""
 msgid "Edit the user from Misago admin panel"
 msgid "Edit the user from Misago admin panel"
 msgstr ""
 msgstr ""
 
 
-#: users/forms/admin.py:21 users/models/ban.py:75
+#: users/forms/admin.py:21 users/models/ban.py:74
 msgid "Username"
 msgid "Username"
 msgstr ""
 msgstr ""
 
 
@@ -4921,7 +4997,7 @@ msgstr ""
 msgid "Custom title"
 msgid "Custom title"
 msgstr ""
 msgstr ""
 
 
-#: users/forms/admin.py:23 users/models/ban.py:76
+#: users/forms/admin.py:23 users/models/ban.py:75
 msgid "E-mail address"
 msgid "E-mail address"
 msgstr ""
 msgstr ""
 
 
@@ -5278,57 +5354,57 @@ msgstr ""
 
 
 #: users/forms/auth.py:20
 #: users/forms/auth.py:20
 msgid ""
 msgid ""
-"Your account has to be activated by Administrator before you will be able to "
-"sign in."
+"Your account has to be activated by site administrator before you will be "
+"able to sign in."
 msgstr ""
 msgstr ""
 
 
-#: users/forms/auth.py:90
+#: users/forms/auth.py:91
 msgid "Your account does not have admin privileges."
 msgid "Your account does not have admin privileges."
 msgstr ""
 msgstr ""
 
 
-#: users/forms/auth.py:108
+#: users/forms/auth.py:109
 msgid "Enter e-mail address."
 msgid "Enter e-mail address."
 msgstr ""
 msgstr ""
 
 
-#: users/forms/auth.py:113
+#: users/forms/auth.py:114
 msgid "Entered e-mail is invalid."
 msgid "Entered e-mail is invalid."
 msgstr ""
 msgstr ""
 
 
-#: users/forms/auth.py:121
+#: users/forms/auth.py:122
 msgid "No user with this e-mail exists."
 msgid "No user with this e-mail exists."
 msgstr ""
 msgstr ""
 
 
-#: users/forms/auth.py:136 users/views/activation.py:46
+#: users/forms/auth.py:137 users/views/activation.py:46
 #, python-format
 #, python-format
 msgid "%(user)s, your account is already active."
 msgid "%(user)s, your account is already active."
 msgstr ""
 msgstr ""
 
 
-#: users/forms/auth.py:140
+#: users/forms/auth.py:141
 #, python-format
 #, python-format
 msgid "%(user)s, only administrator may activate your account."
 msgid "%(user)s, only administrator may activate your account."
 msgstr ""
 msgstr ""
 
 
-#: users/forms/auth.py:147
+#: users/forms/auth.py:148
 msgid ""
 msgid ""
 "You have to activate your account before you will be able to request new "
 "You have to activate your account before you will be able to request new "
 "password."
 "password."
 msgstr ""
 msgstr ""
 
 
-#: users/forms/auth.py:151
+#: users/forms/auth.py:152
 msgid ""
 msgid ""
 "Administrator has to activate your account before you will be able to "
 "Administrator has to activate your account before you will be able to "
 "request new password."
 "request new password."
 msgstr ""
 msgstr ""
 
 
-#: users/forms/register.py:34
+#: users/forms/register.py:27
 msgid "This usernane is not allowed."
 msgid "This usernane is not allowed."
 msgstr ""
 msgstr ""
 
 
-#: users/forms/register.py:45 users/validators.py:41
+#: users/forms/register.py:38 users/validators.py:41
 msgid "This e-mail address is not allowed."
 msgid "This e-mail address is not allowed."
 msgstr ""
 msgstr ""
 
 
-#: users/forms/register.py:66
+#: users/forms/register.py:47
 msgid "New registrations from this IP address are not allowed."
 msgid "New registrations from this IP address are not allowed."
 msgstr ""
 msgstr ""
 
 
@@ -5555,7 +5631,7 @@ msgid "Enter each answer in new line. Answers are case-insensitive."
 msgstr ""
 msgstr ""
 
 
 #: users/migrations/0004_default_ranks.py:17
 #: users/migrations/0004_default_ranks.py:17
-#: users/migrations/0004_default_ranks.py:18 users/models/user.py:110
+#: users/migrations/0004_default_ranks.py:18 users/models/user.py:111
 msgid "Forum team"
 msgid "Forum team"
 msgstr ""
 msgstr ""
 
 
@@ -5572,47 +5648,43 @@ msgstr ""
 msgid "User must have an email address."
 msgid "User must have an email address."
 msgstr ""
 msgstr ""
 
 
-#: users/models/user.py:39
-msgid "User must have a password."
-msgstr ""
-
-#: users/models/user.py:145
+#: users/models/user.py:146
 msgid "Notify"
 msgid "Notify"
 msgstr ""
 msgstr ""
 
 
-#: users/models/user.py:146
+#: users/models/user.py:147
 msgid "Notify with e-mail"
 msgid "Notify with e-mail"
 msgstr ""
 msgstr ""
 
 
-#: users/models/user.py:154
+#: users/models/user.py:155
 msgid "Everybody"
 msgid "Everybody"
 msgstr ""
 msgstr ""
 
 
-#: users/models/user.py:155
+#: users/models/user.py:156
 msgid "Users I follow"
 msgid "Users I follow"
 msgstr ""
 msgstr ""
 
 
-#: users/models/user.py:156
+#: users/models/user.py:157
 msgid "Nobody"
 msgid "Nobody"
 msgstr ""
 msgstr ""
 
 
-#: users/models/user.py:173
+#: users/models/user.py:174
 msgid "joined on"
 msgid "joined on"
 msgstr ""
 msgstr ""
 
 
-#: users/models/user.py:188
+#: users/models/user.py:189
 msgid "staff status"
 msgid "staff status"
 msgstr ""
 msgstr ""
 
 
-#: users/models/user.py:190
+#: users/models/user.py:191
 msgid "Designates whether the user can log into admin sites."
 msgid "Designates whether the user can log into admin sites."
 msgstr ""
 msgstr ""
 
 
-#: users/models/user.py:197
+#: users/models/user.py:198
 msgid "active"
 msgid "active"
 msgstr ""
 msgstr ""
 
 
-#: users/models/user.py:201
+#: users/models/user.py:202
 msgid ""
 msgid ""
 "Designates whether this user should be treated as active. Unselect this "
 "Designates whether this user should be treated as active. Unselect this "
 "instead of deleting accounts."
 "instead of deleting accounts."
@@ -5968,6 +6040,11 @@ msgstr ""
 msgid "Last IP"
 msgid "Last IP"
 msgstr ""
 msgstr ""
 
 
+#: users/registration.py:9
+#, python-format
+msgid "Welcome on %(forum_name)s forums!"
+msgstr ""
+
 #: users/search.py:24
 #: users/search.py:24
 msgid "You don't have permission to search users."
 msgid "You don't have permission to search users."
 msgstr ""
 msgstr ""
@@ -6005,6 +6082,20 @@ msgstr ""
 msgid "New e-mail is same as current one."
 msgid "New e-mail is same as current one."
 msgstr ""
 msgstr ""
 
 
+#: users/social/pipeline.py:74
+#, python-format
+msgid ""
+"The e-mail address associated with your %(backend)s account is not available "
+"for use on this site."
+msgstr ""
+
+#: users/social/pipeline.py:83
+#, python-format
+msgid ""
+"Your account has to be activated by site administrator before you will be "
+"able to sign in with %(backend)s."
+msgstr ""
+
 #: users/validators.py:29
 #: users/validators.py:29
 msgid "This e-mail address is not available."
 msgid "This e-mail address is not available."
 msgstr ""
 msgstr ""

BIN
misago/locale/en/LC_MESSAGES/djangojs.mo


+ 202 - 148
misago/locale/en/LC_MESSAGES/djangojs.po

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-01 00:16+0000\n"
+"POT-Creation-Date: 2018-05-20 21:20+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -38,14 +38,17 @@ msgstr ""
 msgid "Promise can't be resolved itself"
 msgid "Promise can't be resolved itself"
 msgstr ""
 msgstr ""
 
 
+#: static/misago/js/misago.js:1
+msgid "By registering you agree to site's terms and conditions."
+msgstr ""
+
 #: static/misago/js/misago.js:1 static/misago/js/misago.js:2
 #: static/misago/js/misago.js:1 static/misago/js/misago.js:2
 #: static/misago/js/misago.js:3 static/misago/js/misago.js:4
 #: static/misago/js/misago.js:3 static/misago/js/misago.js:4
-#: static/misago/js/misago.js:6 static/misago/js/misago.js:7
-#: static/misago/js/misago.js:8 static/misago/js/misago.js:10
-#: static/misago/js/misago.js:12 static/misago/js/misago.js:13
-#: static/misago/js/misago.js:14 static/misago/js/misago.js:15
-#: static/misago/js/misago.js:16 static/misago/js/misago.js:18
-#: static/misago/js/misago.js:19
+#: static/misago/js/misago.js:7 static/misago/js/misago.js:8
+#: static/misago/js/misago.js:10 static/misago/js/misago.js:12
+#: static/misago/js/misago.js:13 static/misago/js/misago.js:14
+#: static/misago/js/misago.js:15 static/misago/js/misago.js:16
+#: static/misago/js/misago.js:18 static/misago/js/misago.js:19
 msgid "Close"
 msgid "Close"
 msgstr ""
 msgstr ""
 
 
@@ -141,14 +144,14 @@ msgstr ""
 msgid "This category is protected. You can't browse it's contents."
 msgid "This category is protected. You can't browse it's contents."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:1 static/misago/js/misago.js:20
+#: static/misago/js/misago.js:1 static/misago/js/misago.js:21
 msgid "%(threads)s thread"
 msgid "%(threads)s thread"
 msgid_plural "%(threads)s threads"
 msgid_plural "%(threads)s threads"
 msgstr[0] ""
 msgstr[0] ""
 msgstr[1] ""
 msgstr[1] ""
 
 
 #: static/misago/js/misago.js:1 static/misago/js/misago.js:11
 #: static/misago/js/misago.js:1 static/misago/js/misago.js:11
-#: static/misago/js/misago.js:20
+#: static/misago/js/misago.js:21
 msgid "%(posts)s post"
 msgid "%(posts)s post"
 msgid_plural "%(posts)s posts"
 msgid_plural "%(posts)s posts"
 msgstr[0] ""
 msgstr[0] ""
@@ -162,11 +165,11 @@ msgstr ""
 msgid "Crop image"
 msgid "Crop image"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:1
+#: static/misago/js/misago.js:2
 msgid "Save choice"
 msgid "Save choice"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:1
+#: static/misago/js/misago.js:2
 msgid "Select avatar"
 msgid "Select avatar"
 msgstr ""
 msgstr ""
 
 
@@ -191,8 +194,8 @@ msgid "Generate my individual avatar"
 msgstr ""
 msgstr ""
 
 
 #: static/misago/js/misago.js:2 static/misago/js/misago.js:4
 #: static/misago/js/misago.js:2 static/misago/js/misago.js:4
-#: static/misago/js/misago.js:13 static/misago/js/misago.js:15
-#: static/misago/js/misago.js:16 static/misago/js/misago.js:19
+#: static/misago/js/misago.js:13 static/misago/js/misago.js:16
+#: static/misago/js/misago.js:19
 msgid "Ok"
 msgid "Ok"
 msgstr ""
 msgstr ""
 
 
@@ -234,13 +237,13 @@ msgstr ""
 
 
 #: static/misago/js/misago.js:2 static/misago/js/misago.js:6
 #: static/misago/js/misago.js:2 static/misago/js/misago.js:6
 #: static/misago/js/misago.js:10 static/misago/js/misago.js:13
 #: static/misago/js/misago.js:10 static/misago/js/misago.js:13
-#: static/misago/js/misago.js:15 static/misago/js/misago.js:19
+#: static/misago/js/misago.js:16 static/misago/js/misago.js:19
 msgid "Form contains errors."
 msgid "Form contains errors."
 msgstr ""
 msgstr ""
 
 
 #: static/misago/js/misago.js:2 static/misago/js/misago.js:5
 #: static/misago/js/misago.js:2 static/misago/js/misago.js:5
 #: static/misago/js/misago.js:6 static/misago/js/misago.js:12
 #: static/misago/js/misago.js:6 static/misago/js/misago.js:12
-#: static/misago/js/misago.js:14
+#: static/misago/js/misago.js:15
 msgid "Save changes"
 msgid "Save changes"
 msgstr ""
 msgstr ""
 
 
@@ -296,11 +299,11 @@ msgstr ""
 msgid "Insert quote"
 msgid "Insert quote"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:2
+#: static/misago/js/misago.js:3
 msgid "Striketrough selection"
 msgid "Striketrough selection"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:2
+#: static/misago/js/misago.js:3
 msgid "Bolder selection"
 msgid "Bolder selection"
 msgstr ""
 msgstr ""
 
 
@@ -340,7 +343,7 @@ msgstr ""
 msgid "Protected"
 msgid "Protected"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:3 static/misago/js/misago.js:9
+#: static/misago/js/misago.js:3 static/misago/js/misago.js:10
 #: static/misago/js/misago.js:15
 #: static/misago/js/misago.js:15
 msgid "Protect"
 msgid "Protect"
 msgstr ""
 msgstr ""
@@ -365,22 +368,22 @@ msgstr ""
 msgid "(success)"
 msgid "(success)"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:3 static/misago/js/misago.js:10
+#: static/misago/js/misago.js:4 static/misago/js/misago.js:10
 #: static/misago/js/misago.js:17
 #: static/misago/js/misago.js:17
 msgid "Best answer"
 msgid "Best answer"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:3
+#: static/misago/js/misago.js:4
 msgid ""
 msgid ""
 "Please select the best answer for your newly merged thread. No posts will be "
 "Please select the best answer for your newly merged thread. No posts will be "
 "deleted during the merge."
 "deleted during the merge."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:3 static/misago/js/misago.js:17
+#: static/misago/js/misago.js:4 static/misago/js/misago.js:17
 msgid "Poll"
 msgid "Poll"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:3
+#: static/misago/js/misago.js:4
 msgid ""
 msgid ""
 "Please select the poll for your newly merged thread. Rejected polls will be "
 "Please select the poll for your newly merged thread. Rejected polls will be "
 "permanently deleted and cannot be recovered."
 "permanently deleted and cannot be recovered."
@@ -390,8 +393,7 @@ msgstr ""
 msgid "Are you sure you want to delete all polls?"
 msgid "Are you sure you want to delete all polls?"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:4 static/misago/js/misago.js:18
-#: static/misago/js/misago.js:19
+#: static/misago/js/misago.js:4 static/misago/js/misago.js:19
 msgid "Merge threads"
 msgid "Merge threads"
 msgstr ""
 msgstr ""
 
 
@@ -463,37 +465,38 @@ msgstr ""
 msgid "Change your options"
 msgid "Change your options"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:4
+#: static/misago/js/misago.js:4 static/misago/js/misago.js:5
 msgid "Enter your password to confirm account deletion."
 msgid "Enter your password to confirm account deletion."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:4 static/misago/js/misago.js:13
+#: static/misago/js/misago.js:4 static/misago/js/misago.js:5
+#: static/misago/js/misago.js:13
 msgid "Delete account"
 msgid "Delete account"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:4
+#: static/misago/js/misago.js:5
 msgid ""
 msgid ""
 "You are going to delete your account. This action is nonreversible, and will "
 "You are going to delete your account. This action is nonreversible, and will "
 "result in following data being deleted:"
 "result in following data being deleted:"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:4
+#: static/misago/js/misago.js:5
 msgid ""
 msgid ""
 "Stored IP addresses associated with content that you have posted will be "
 "Stored IP addresses associated with content that you have posted will be "
 "deleted."
 "deleted."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:4
+#: static/misago/js/misago.js:5
 msgid ""
 msgid ""
 "Your username will become available for other user to rename to or for new "
 "Your username will become available for other user to rename to or for new "
 "user to register their account with."
 "user to register their account with."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:4
+#: static/misago/js/misago.js:5
 msgid "Your e-mail will become available for use in new account registration."
 msgid "Your e-mail will become available for use in new account registration."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:4
+#: static/misago/js/misago.js:5
 msgid ""
 msgid ""
 "All your posted content will NOT be deleted, but username associated with it "
 "All your posted content will NOT be deleted, but username associated with it "
 "will be changed to one shared by all deleted accounts."
 "will be changed to one shared by all deleted accounts."
@@ -520,7 +523,7 @@ msgid "Nobody"
 msgstr ""
 msgstr ""
 
 
 #: static/misago/js/misago.js:5 static/misago/js/misago.js:10
 #: static/misago/js/misago.js:5 static/misago/js/misago.js:10
-#: static/misago/js/misago.js:15 static/misago/js/misago.js:19
+#: static/misago/js/misago.js:16 static/misago/js/misago.js:19
 msgid "No"
 msgid "No"
 msgstr ""
 msgstr ""
 
 
@@ -587,6 +590,20 @@ msgid "Threads I reply to"
 msgstr ""
 msgstr ""
 
 
 #: static/misago/js/misago.js:5
 #: static/misago/js/misago.js:5
+msgid "Change email or password"
+msgstr ""
+
+#: static/misago/js/misago.js:5
+msgid ""
+"You need to set a password for your account to be able to change your "
+"username or email."
+msgstr ""
+
+#: static/misago/js/misago.js:5
+msgid "Set password"
+msgstr ""
+
+#: static/misago/js/misago.js:5 static/misago/js/misago.js:15
 msgid "Fill out all fields."
 msgid "Fill out all fields."
 msgstr ""
 msgstr ""
 
 
@@ -623,26 +640,22 @@ msgid "Repeat password"
 msgstr ""
 msgstr ""
 
 
 #: static/misago/js/misago.js:5
 #: static/misago/js/misago.js:5
-msgid "Change email or password"
-msgstr ""
-
-#: static/misago/js/misago.js:5
 msgid "Change forgotten password"
 msgid "Change forgotten password"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:5
+#: static/misago/js/misago.js:6
 msgid "You have left this thread."
 msgid "You have left this thread."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:5
+#: static/misago/js/misago.js:6
 msgid "%(user)s has been removed from this thread."
 msgid "%(user)s has been removed from this thread."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:5
+#: static/misago/js/misago.js:6
 msgid "%(user)s has been made new thread owner."
 msgid "%(user)s has been made new thread owner."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:5
+#: static/misago/js/misago.js:6
 msgid "Thread owner"
 msgid "Thread owner"
 msgstr ""
 msgstr ""
 
 
@@ -828,7 +841,7 @@ msgid_plural "%(votes)s users have voted for this choice."
 msgstr[0] ""
 msgstr[0] ""
 msgstr[1] ""
 msgstr[1] ""
 
 
-#: static/misago/js/misago.js:6
+#: static/misago/js/misago.js:7
 msgid "Poll votes"
 msgid "Poll votes"
 msgstr ""
 msgstr ""
 
 
@@ -932,7 +945,7 @@ msgstr ""
 msgid "posted %(posted_on)s"
 msgid "posted %(posted_on)s"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:7 static/misago/js/misago.js:10
+#: static/misago/js/misago.js:7 static/misago/js/misago.js:11
 msgid "Removed user"
 msgid "Removed user"
 msgstr ""
 msgstr ""
 
 
@@ -990,7 +1003,7 @@ msgstr ""
 msgid "You have to enter at least one recipient."
 msgid "You have to enter at least one recipient."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:8 static/misago/js/misago.js:14
+#: static/misago/js/misago.js:8 static/misago/js/misago.js:15
 msgid "You have to enter thread title."
 msgid "You have to enter thread title."
 msgstr ""
 msgstr ""
 
 
@@ -1038,18 +1051,18 @@ msgid "Unpinned"
 msgstr ""
 msgstr ""
 
 
 #: static/misago/js/misago.js:8 static/misago/js/misago.js:10
 #: static/misago/js/misago.js:8 static/misago/js/misago.js:10
-#: static/misago/js/misago.js:15 static/misago/js/misago.js:17
-#: static/misago/js/misago.js:19
+#: static/misago/js/misago.js:15 static/misago/js/misago.js:16
+#: static/misago/js/misago.js:18 static/misago/js/misago.js:19
 msgid "Pinned locally"
 msgid "Pinned locally"
 msgstr ""
 msgstr ""
 
 
 #: static/misago/js/misago.js:8 static/misago/js/misago.js:10
 #: static/misago/js/misago.js:8 static/misago/js/misago.js:10
-#: static/misago/js/misago.js:15 static/misago/js/misago.js:17
-#: static/misago/js/misago.js:19
+#: static/misago/js/misago.js:15 static/misago/js/misago.js:16
+#: static/misago/js/misago.js:18 static/misago/js/misago.js:19
 msgid "Pinned globally"
 msgid "Pinned globally"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:8
+#: static/misago/js/misago.js:9
 msgid ""
 msgid ""
 "Thread title should be at least %(limit_value)s character long (it has "
 "Thread title should be at least %(limit_value)s character long (it has "
 "%(show_value)s)."
 "%(show_value)s)."
@@ -1059,7 +1072,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[0] ""
 msgstr[1] ""
 msgstr[1] ""
 
 
-#: static/misago/js/misago.js:8
+#: static/misago/js/misago.js:9
 msgid ""
 msgid ""
 "Thread title cannot be longer than %(limit_value)s character (it has "
 "Thread title cannot be longer than %(limit_value)s character (it has "
 "%(show_value)s)."
 "%(show_value)s)."
@@ -1069,7 +1082,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[0] ""
 msgstr[1] ""
 msgstr[1] ""
 
 
-#: static/misago/js/misago.js:8
+#: static/misago/js/misago.js:9
 msgid ""
 msgid ""
 "Posted message should be at least %(limit_value)s character long (it has "
 "Posted message should be at least %(limit_value)s character long (it has "
 "%(show_value)s)."
 "%(show_value)s)."
@@ -1079,7 +1092,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[0] ""
 msgstr[1] ""
 msgstr[1] ""
 
 
-#: static/misago/js/misago.js:8
+#: static/misago/js/misago.js:9
 msgid ""
 msgid ""
 "Posted message cannot be longer than %(limit_value)s character (it has "
 "Posted message cannot be longer than %(limit_value)s character (it has "
 "%(show_value)s)."
 "%(show_value)s)."
@@ -1231,25 +1244,25 @@ msgid_plural "This post was edited %(edits)s times."
 msgstr[0] ""
 msgstr[0] ""
 msgstr[1] ""
 msgstr[1] ""
 
 
-#: static/misago/js/misago.js:9
+#: static/misago/js/misago.js:10
 msgid "Changes history"
 msgid "Changes history"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:9 static/misago/js/misago.js:15
+#: static/misago/js/misago.js:10 static/misago/js/misago.js:15
 #: static/misago/js/misago.js:16
 #: static/misago/js/misago.js:16
 msgid "Approve"
 msgid "Approve"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:9 static/misago/js/misago.js:15
+#: static/misago/js/misago.js:10 static/misago/js/misago.js:15
 #: static/misago/js/misago.js:16
 #: static/misago/js/misago.js:16
 msgid "Move"
 msgid "Move"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:9 static/misago/js/misago.js:15
+#: static/misago/js/misago.js:10 static/misago/js/misago.js:15
 msgid "Split"
 msgid "Split"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:9
+#: static/misago/js/misago.js:10
 msgid "Remove protection"
 msgid "Remove protection"
 msgstr ""
 msgstr ""
 
 
@@ -1257,8 +1270,7 @@ msgstr ""
 msgid "Move post"
 msgid "Move post"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:10 static/misago/js/misago.js:15
-#: static/misago/js/misago.js:16
+#: static/misago/js/misago.js:10 static/misago/js/misago.js:16
 msgid "You have to enter link to the other thread."
 msgid "You have to enter link to the other thread."
 msgstr ""
 msgstr ""
 
 
@@ -1278,7 +1290,7 @@ msgstr ""
 msgid "Split post into new thread"
 msgid "Split post into new thread"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:10 static/misago/js/misago.js:15
+#: static/misago/js/misago.js:10 static/misago/js/misago.js:16
 #: static/misago/js/misago.js:19
 #: static/misago/js/misago.js:19
 msgid "Yes"
 msgid "Yes"
 msgstr ""
 msgstr ""
@@ -1287,22 +1299,22 @@ msgstr ""
 msgid "Selected post was split into new thread."
 msgid "Selected post was split into new thread."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:10 static/misago/js/misago.js:15
+#: static/misago/js/misago.js:10 static/misago/js/misago.js:16
 #: static/misago/js/misago.js:19
 #: static/misago/js/misago.js:19
 msgid "Not pinned"
 msgid "Not pinned"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:10 static/misago/js/misago.js:15
+#: static/misago/js/misago.js:10 static/misago/js/misago.js:16
 #: static/misago/js/misago.js:19
 #: static/misago/js/misago.js:19
 msgid "Thread weight"
 msgid "Thread weight"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:10 static/misago/js/misago.js:15
+#: static/misago/js/misago.js:10 static/misago/js/misago.js:16
 #: static/misago/js/misago.js:19
 #: static/misago/js/misago.js:19
 msgid "Hide thread"
 msgid "Hide thread"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:10 static/misago/js/misago.js:15
+#: static/misago/js/misago.js:10 static/misago/js/misago.js:16
 #: static/misago/js/misago.js:19
 #: static/misago/js/misago.js:19
 msgid "Close thread"
 msgid "Close thread"
 msgstr ""
 msgstr ""
@@ -1364,7 +1376,7 @@ msgstr ""
 msgid "Like"
 msgid "Like"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:10 static/misago/js/misago.js:16
+#: static/misago/js/misago.js:10 static/misago/js/misago.js:17
 msgid "Reply"
 msgid "Reply"
 msgstr ""
 msgstr ""
 
 
@@ -1385,13 +1397,13 @@ msgstr ""
 msgid "protected"
 msgid "protected"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:10
+#: static/misago/js/misago.js:11
 msgid "edited %(edits)s time"
 msgid "edited %(edits)s time"
 msgid_plural "edited %(edits)s times"
 msgid_plural "edited %(edits)s times"
 msgstr[0] ""
 msgstr[0] ""
 msgstr[1] ""
 msgstr[1] ""
 
 
-#: static/misago/js/misago.js:10
+#: static/misago/js/misago.js:11
 msgid "%(edits)s edit"
 msgid "%(edits)s edit"
 msgid_plural "%(edits)s edits"
 msgid_plural "%(edits)s edits"
 msgstr[0] ""
 msgstr[0] ""
@@ -1463,7 +1475,7 @@ msgid "Loading..."
 msgstr ""
 msgstr ""
 
 
 #: static/misago/js/misago.js:11 static/misago/js/misago.js:18
 #: static/misago/js/misago.js:11 static/misago/js/misago.js:18
-#: static/misago/js/misago.js:19
+#: static/misago/js/misago.js:20
 msgid "Threads"
 msgid "Threads"
 msgstr ""
 msgstr ""
 
 
@@ -1495,15 +1507,15 @@ msgstr ""
 msgid "Show more (%(more)s)"
 msgid "Show more (%(more)s)"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:11
+#: static/misago/js/misago.js:12
 msgid "Following"
 msgid "Following"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:11
+#: static/misago/js/misago.js:12
 msgid "Follow"
 msgid "Follow"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:11
+#: static/misago/js/misago.js:12
 msgid "Followers"
 msgid "Followers"
 msgstr ""
 msgstr ""
 
 
@@ -1573,16 +1585,15 @@ msgstr ""
 msgid "This user's account has been disabled by administrator."
 msgid "This user's account has been disabled by administrator."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:12 static/misago/js/misago.js:20
+#: static/misago/js/misago.js:12 static/misago/js/misago.js:21
 msgid "Joined on %(joined_on)s"
 msgid "Joined on %(joined_on)s"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:12 static/misago/js/misago.js:20
+#: static/misago/js/misago.js:12 static/misago/js/misago.js:21
 msgid "Joined %(joined_on)s"
 msgid "Joined %(joined_on)s"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:12 static/misago/js/misago.js:14
-#: static/misago/js/misago.js:15
+#: static/misago/js/misago.js:12 static/misago/js/misago.js:15
 msgid "Moderation"
 msgid "Moderation"
 msgstr ""
 msgstr ""
 
 
@@ -1632,7 +1643,7 @@ msgid ""
 "form changing avatar."
 "form changing avatar."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:12
+#: static/misago/js/misago.js:12 static/misago/js/misago.js:13
 msgid "Avatar controls"
 msgid "Avatar controls"
 msgstr ""
 msgstr ""
 
 
@@ -1674,7 +1685,7 @@ msgstr ""
 msgid "Return to users list"
 msgid "Return to users list"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:12
+#: static/misago/js/misago.js:13
 msgid "Delete user account"
 msgid "Delete user account"
 msgstr ""
 msgstr ""
 
 
@@ -1704,7 +1715,7 @@ msgstr[1] ""
 msgid "Search returned no username changes matching specified criteria."
 msgid "Search returned no username changes matching specified criteria."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:13 static/misago/js/misago.js:20
+#: static/misago/js/misago.js:13 static/misago/js/misago.js:21
 msgid "No name changes have been recorded for your account."
 msgid "No name changes have been recorded for your account."
 msgstr ""
 msgstr ""
 
 
@@ -1737,14 +1748,18 @@ msgid "Register"
 msgstr ""
 msgstr ""
 
 
 #: static/misago/js/misago.js:13
 #: static/misago/js/misago.js:13
-msgid "By registering you agree to site's terms and conditions."
+msgid "Join with %(site)s"
 msgstr ""
 msgstr ""
 
 
 #: static/misago/js/misago.js:13
 #: static/misago/js/misago.js:13
+msgid "Or create forum account:"
+msgstr ""
+
+#: static/misago/js/misago.js:13 static/misago/js/misago.js:15
 msgid "Username"
 msgid "Username"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:13 static/misago/js/misago.js:16
+#: static/misago/js/misago.js:13 static/misago/js/misago.js:17
 #: static/misago/js/misago.js:18
 #: static/misago/js/misago.js:18
 msgid "E-mail"
 msgid "E-mail"
 msgstr ""
 msgstr ""
@@ -1757,13 +1772,13 @@ msgstr ""
 msgid "Register account"
 msgid "Register account"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:13
+#: static/misago/js/misago.js:13 static/misago/js/misago.js:14
 msgid ""
 msgid ""
 "%(username)s, your account has been created but you need to activate it "
 "%(username)s, your account has been created but you need to activate it "
 "before you will be able to sign in."
 "before you will be able to sign in."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:13
+#: static/misago/js/misago.js:13 static/misago/js/misago.js:14
 msgid ""
 msgid ""
 "%(username)s, your account has been created but board administrator will "
 "%(username)s, your account has been created but board administrator will "
 "have to activate it before you will be able to sign in."
 "have to activate it before you will be able to sign in."
@@ -1783,15 +1798,16 @@ msgstr ""
 msgid "Registration complete"
 msgid "Registration complete"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:13 static/misago/js/misago.js:24
+#: static/misago/js/misago.js:13 static/misago/js/misago.js:14
+#: static/misago/js/misago.js:24
 msgid "Enter a valid email address."
 msgid "Enter a valid email address."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:13
+#: static/misago/js/misago.js:13 static/misago/js/misago.js:14
 msgid "Your e-mail address"
 msgid "Your e-mail address"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:13
+#: static/misago/js/misago.js:13 static/misago/js/misago.js:14
 msgid "Send link"
 msgid "Send link"
 msgstr ""
 msgstr ""
 
 
@@ -1803,7 +1819,7 @@ msgstr ""
 msgid "Request another link"
 msgid "Request another link"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:13
+#: static/misago/js/misago.js:14
 msgid "Reset password link was sent to %(email)s"
 msgid "Reset password link was sent to %(email)s"
 msgstr ""
 msgstr ""
 
 
@@ -1831,7 +1847,8 @@ msgstr ""
 msgid "You will have to sign in using new password before continuing."
 msgid "You will have to sign in using new password before continuing."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:14 static/misago/js/misago.js:20
+#: static/misago/js/misago.js:14 static/misago/js/misago.js:15
+#: static/misago/js/misago.js:20
 msgid "Sign in"
 msgid "Sign in"
 msgstr ""
 msgstr ""
 
 
@@ -1851,7 +1868,7 @@ msgstr ""
 msgid "Enter at least two characters to search threads."
 msgid "Enter at least two characters to search threads."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:14 static/misago/js/misago.js:19
+#: static/misago/js/misago.js:14 static/misago/js/misago.js:20
 msgid "Show more"
 msgid "Show more"
 msgstr ""
 msgstr ""
 
 
@@ -1872,6 +1889,14 @@ msgid "Activate account"
 msgstr ""
 msgstr ""
 
 
 #: static/misago/js/misago.js:14
 #: static/misago/js/misago.js:14
+msgid "Sign in with %(site)s"
+msgstr ""
+
+#: static/misago/js/misago.js:14
+msgid "Or use your forum account:"
+msgstr ""
+
+#: static/misago/js/misago.js:14
 msgid "Username or e-mail"
 msgid "Username or e-mail"
 msgstr ""
 msgstr ""
 
 
@@ -1880,6 +1905,35 @@ msgid "Forgot password?"
 msgstr ""
 msgstr ""
 
 
 #: static/misago/js/misago.js:14
 #: static/misago/js/misago.js:14
+msgid ""
+"%(username)s, your account has been created and you has been signed in to it."
+msgstr ""
+
+#: static/misago/js/misago.js:14
+msgid "Registration completed!"
+msgstr ""
+
+#: static/misago/js/misago.js:14
+msgid "Return to forum index"
+msgstr ""
+
+#: static/misago/js/misago.js:15
+msgid "Sign in with %(backend)s"
+msgstr ""
+
+#: static/misago/js/misago.js:15
+msgid "Your e-mail address has been verified by %(backend)s."
+msgstr ""
+
+#: static/misago/js/misago.js:15
+msgid "Complete your details"
+msgstr ""
+
+#: static/misago/js/misago.js:15
+msgid "E-mail address"
+msgstr ""
+
+#: static/misago/js/misago.js:15
 msgid "Change title"
 msgid "Change title"
 msgstr ""
 msgstr ""
 
 
@@ -1888,11 +1942,11 @@ msgid "Edit title"
 msgstr ""
 msgstr ""
 
 
 #: static/misago/js/misago.js:15 static/misago/js/misago.js:17
 #: static/misago/js/misago.js:15 static/misago/js/misago.js:17
-#: static/misago/js/misago.js:19
+#: static/misago/js/misago.js:18 static/misago/js/misago.js:19
 msgid "Unapproved"
 msgid "Unapproved"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:15 static/misago/js/misago.js:17
+#: static/misago/js/misago.js:15 static/misago/js/misago.js:18
 msgid "Unapproved posts"
 msgid "Unapproved posts"
 msgstr ""
 msgstr ""
 
 
@@ -1933,31 +1987,31 @@ msgstr ""
 msgid "One or more posts could not be changed:"
 msgid "One or more posts could not be changed:"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:15
+#: static/misago/js/misago.js:16
 msgid "Posts options"
 msgid "Posts options"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:15
+#: static/misago/js/misago.js:16
 msgid "Move posts"
 msgid "Move posts"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:15
+#: static/misago/js/misago.js:16
 msgid "Selected posts were moved to the other thread."
 msgid "Selected posts were moved to the other thread."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:15
+#: static/misago/js/misago.js:16
 msgid "Link to thread you want to move posts to"
 msgid "Link to thread you want to move posts to"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:15
+#: static/misago/js/misago.js:16
 msgid "You can't move selected posts at the moment."
 msgid "You can't move selected posts at the moment."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:15
+#: static/misago/js/misago.js:16
 msgid "Split posts into new thread"
 msgid "Split posts into new thread"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:15
+#: static/misago/js/misago.js:16
 msgid "Selected posts were split into new thread."
 msgid "Selected posts were split into new thread."
 msgstr ""
 msgstr ""
 
 
@@ -2023,37 +2077,37 @@ msgstr ""
 msgid "New category"
 msgid "New category"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:16 static/misago/js/misago.js:21
+#: static/misago/js/misago.js:17 static/misago/js/misago.js:22
 msgid "Go to first page"
 msgid "Go to first page"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:16 static/misago/js/misago.js:21
+#: static/misago/js/misago.js:17 static/misago/js/misago.js:22
 msgid "Go to previous page"
 msgid "Go to previous page"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:16 static/misago/js/misago.js:21
+#: static/misago/js/misago.js:17 static/misago/js/misago.js:22
 msgid "Go to next page"
 msgid "Go to next page"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:16 static/misago/js/misago.js:21
+#: static/misago/js/misago.js:17 static/misago/js/misago.js:22
 msgid "Go to last page"
 msgid "Go to last page"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:16
+#: static/misago/js/misago.js:17
 msgid "There is %(more)s more post in this thread."
 msgid "There is %(more)s more post in this thread."
 msgid_plural "There are %(more)s more posts in this thread."
 msgid_plural "There are %(more)s more posts in this thread."
 msgstr[0] ""
 msgstr[0] ""
 msgstr[1] ""
 msgstr[1] ""
 
 
-#: static/misago/js/misago.js:16
+#: static/misago/js/misago.js:17
 msgid "There are no more posts in this thread."
 msgid "There are no more posts in this thread."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:16 static/misago/js/misago.js:18
+#: static/misago/js/misago.js:17 static/misago/js/misago.js:18
 msgid "Enabled"
 msgid "Enabled"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:16 static/misago/js/misago.js:18
+#: static/misago/js/misago.js:17 static/misago/js/misago.js:18
 msgid "Disabled"
 msgid "Disabled"
 msgstr ""
 msgstr ""
 
 
@@ -2093,7 +2147,7 @@ msgstr ""
 msgid "Last post"
 msgid "Last post"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:17 static/misago/js/misago.js:19
+#: static/misago/js/misago.js:17 static/misago/js/misago.js:20
 msgid "Options"
 msgid "Options"
 msgstr ""
 msgstr ""
 
 
@@ -2110,11 +2164,11 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[0] ""
 msgstr[1] ""
 msgstr[1] ""
 
 
-#: static/misago/js/misago.js:17
+#: static/misago/js/misago.js:18
 msgid "New posts"
 msgid "New posts"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:17
+#: static/misago/js/misago.js:18
 msgid "Answered"
 msgid "Answered"
 msgstr ""
 msgstr ""
 
 
@@ -2126,107 +2180,107 @@ msgstr ""
 msgid "Start thread"
 msgid "Start thread"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Why not start one yourself?"
 msgid "Why not start one yourself?"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "There are no threads on this forum... yet!"
 msgid "There are no threads on this forum... yet!"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "There are no threads in this category."
 msgid "There are no threads in this category."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "No threads matching specified criteria were found."
 msgid "No threads matching specified criteria were found."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Selected threads were pinned globally."
 msgid "Selected threads were pinned globally."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Selected threads were pinned locally."
 msgid "Selected threads were pinned locally."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Selected threads were unpinned."
 msgid "Selected threads were unpinned."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Selected threads were approved."
 msgid "Selected threads were approved."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Selected threads were opened."
 msgid "Selected threads were opened."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Selected threads were closed."
 msgid "Selected threads were closed."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Selected threads were unhidden."
 msgid "Selected threads were unhidden."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Selected threads were hidden."
 msgid "Selected threads were hidden."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "You don't have permission to merge this thread with others."
 msgid "You don't have permission to merge this thread with others."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "You have to select at least two threads to merge."
 msgid "You have to select at least two threads to merge."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Are you sure you want to delete selected threads?"
 msgid "Are you sure you want to delete selected threads?"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Selected threads were deleted."
 msgid "Selected threads were deleted."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Pin threads globally"
 msgid "Pin threads globally"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Pin threads locally"
 msgid "Pin threads locally"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Unpin threads"
 msgid "Unpin threads"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18 static/misago/js/misago.js:19
+#: static/misago/js/misago.js:19
 msgid "Move threads"
 msgid "Move threads"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Approve threads"
 msgid "Approve threads"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Open threads"
 msgid "Open threads"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Close threads"
 msgid "Close threads"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Unhide threads"
 msgid "Unhide threads"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Hide threads"
 msgid "Hide threads"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:18
+#: static/misago/js/misago.js:19
 msgid "Delete threads"
 msgid "Delete threads"
 msgstr ""
 msgstr ""
 
 
@@ -2317,7 +2371,11 @@ msgid "Sign in or register to start and participate in discussions."
 msgstr ""
 msgstr ""
 
 
 #: static/misago/js/misago.js:20
 #: static/misago/js/misago.js:20
-msgid "You have unread private threads."
+msgid "You have unread private threads!"
+msgstr ""
+
+#: static/misago/js/misago.js:20 static/misago/js/misago.js:22
+msgid "Private threads"
 msgstr ""
 msgstr ""
 
 
 #: static/misago/js/misago.js:20
 #: static/misago/js/misago.js:20
@@ -2336,10 +2394,6 @@ msgstr ""
 msgid "Change avatar"
 msgid "Change avatar"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:20 static/misago/js/misago.js:22
-msgid "Private threads"
-msgstr ""
-
 #: static/misago/js/misago.js:20
 #: static/misago/js/misago.js:20
 msgid "Log out"
 msgid "Log out"
 msgstr ""
 msgstr ""
@@ -2392,7 +2446,7 @@ msgstr ""
 msgid "Offline"
 msgid "Offline"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:20
+#: static/misago/js/misago.js:21
 msgid "%(followers)s follower"
 msgid "%(followers)s follower"
 msgid_plural "%(followers)s followers"
 msgid_plural "%(followers)s followers"
 msgstr[0] ""
 msgstr[0] ""
@@ -2420,21 +2474,21 @@ msgid_plural "%(posters)s most active posters from last %(days)s days."
 msgstr[0] ""
 msgstr[0] ""
 msgstr[1] ""
 msgstr[1] ""
 
 
-#: static/misago/js/misago.js:21 static/misago/js/misago.js:22
+#: static/misago/js/misago.js:22
 msgid "Users"
 msgid "Users"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:21
+#: static/misago/js/misago.js:22
 msgid "There is %(more)s more member with this role."
 msgid "There is %(more)s more member with this role."
 msgid_plural "There are %(more)s more members with this role."
 msgid_plural "There are %(more)s more members with this role."
 msgstr[0] ""
 msgstr[0] ""
 msgstr[1] ""
 msgstr[1] ""
 
 
-#: static/misago/js/misago.js:21
+#: static/misago/js/misago.js:22
 msgid "There are no more members with this role."
 msgid "There are no more members with this role."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:21
+#: static/misago/js/misago.js:22
 msgid "There are no users with this rank at the moment."
 msgid "There are no users with this rank at the moment."
 msgstr ""
 msgstr ""
 
 
@@ -2456,7 +2510,7 @@ msgstr ""
 msgid "You aren't participating in any private threads."
 msgid "You aren't participating in any private threads."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:23
+#: static/misago/js/misago.js:23 static/misago/js/misago.js:24
 msgid "Lost connection with application."
 msgid "Lost connection with application."
 msgstr ""
 msgstr ""
 
 
@@ -2468,19 +2522,19 @@ msgstr ""
 msgid "Unknown error has occured."
 msgid "Unknown error has occured."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:23
+#: static/misago/js/misago.js:24
 msgid "Upload was rejected by server as too large."
 msgid "Upload was rejected by server as too large."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:23
+#: static/misago/js/misago.js:24
 msgid "Failed to load CAPTCHA."
 msgid "Failed to load CAPTCHA."
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:23
+#: static/misago/js/misago.js:24
 msgid "Please solve the quick test"
 msgid "Please solve the quick test"
 msgstr ""
 msgstr ""
 
 
-#: static/misago/js/misago.js:23
+#: static/misago/js/misago.js:24
 msgid "This test helps us prevent automated spam registrations on our site."
 msgid "This test helps us prevent automated spam registrations on our site."
 msgstr ""
 msgstr ""