Browse Source

Update languages based on new source file

Peter Justin 7 years ago
parent
commit
55939af709

+ 352 - 281
flaskbb/translations/da/LC_MESSAGES/messages.po

@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: FlaskBB\n"
 "Project-Id-Version: FlaskBB\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2017-06-28 20:50+0200\n"
-"PO-Revision-Date: 2017-09-22 17:08+0000\n"
+"POT-Creation-Date: 2017-10-06 19:44+0200\n"
+"PO-Revision-Date: 2017-10-06 17:46+0000\n"
 "Last-Translator: sh4nks\n"
 "Last-Translator: sh4nks\n"
 "Language-Team: Danish (http://www.transifex.com/flaskbb/flaskbb/language/da/)\n"
 "Language-Team: Danish (http://www.transifex.com/flaskbb/flaskbb/language/da/)\n"
 "MIME-Version: 1.0\n"
 "MIME-Version: 1.0\n"
@@ -41,12 +41,12 @@ msgstr ""
 msgid "Please enter your username or email address."
 msgid "Please enter your username or email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:55 flaskbb/auth/forms.py:107
-#: flaskbb/auth/forms.py:130 flaskbb/user/forms.py:63
+#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:56 flaskbb/auth/forms.py:108
+#: flaskbb/auth/forms.py:131 flaskbb/user/forms.py:63
 msgid "Password"
 msgid "Password"
 msgstr "Kodeord"
 msgstr "Kodeord"
 
 
-#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:108 flaskbb/user/forms.py:64
+#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:109 flaskbb/user/forms.py:64
 msgid "Please enter your password."
 msgid "Please enter your password."
 msgstr ""
 msgstr ""
 
 
@@ -59,11 +59,12 @@ msgstr ""
 msgid "Login"
 msgid "Login"
 msgstr "Log ind"
 msgstr "Log ind"
 
 
-#: flaskbb/auth/forms.py:43 flaskbb/auth/forms.py:61 flaskbb/auth/forms.py:118
+#: flaskbb/auth/forms.py:40 flaskbb/auth/forms.py:44 flaskbb/auth/forms.py:62
+#: flaskbb/auth/forms.py:119
 msgid "Captcha"
 msgid "Captcha"
 msgstr "Captcha"
 msgstr "Captcha"
 
 
-#: flaskbb/auth/forms.py:47 flaskbb/auth/forms.py:145
+#: flaskbb/auth/forms.py:48 flaskbb/auth/forms.py:146
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
 #: flaskbb/templates/management/banned_users.html:62
@@ -71,191 +72,183 @@ msgstr "Captcha"
 msgid "Username"
 msgid "Username"
 msgstr "Brugernavn"
 msgstr "Brugernavn"
 
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 msgid "A valid username is required"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:51 flaskbb/auth/forms.py:114
-#: flaskbb/auth/forms.py:126 flaskbb/auth/forms.py:149
+#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
+#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
 #: flaskbb/management/forms.py:55
 #: flaskbb/management/forms.py:55
 msgid "Email address"
 msgid "Email address"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
-#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
+#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:116
+#: flaskbb/auth/forms.py:128 flaskbb/auth/forms.py:151
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 msgid "A valid email address is required."
 msgid "A valid email address is required."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:151
+#: flaskbb/auth/forms.py:54 flaskbb/auth/forms.py:152
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 msgid "Invalid email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:57 flaskbb/auth/forms.py:132
+#: flaskbb/auth/forms.py:58 flaskbb/auth/forms.py:133
 msgid "Passwords must match."
 msgid "Passwords must match."
 msgstr "Kodeordene skal være ens."
 msgstr "Kodeordene skal være ens."
 
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgid "Confirm password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgid "Language"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgid "I accept the Terms of Service"
 msgstr "Jeg accepterer Vilkår for Brug"
 msgstr "Jeg accepterer Vilkår for Brug"
 
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 msgid "Please accept the TOS."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:68 flaskbb/templates/auth/register.html:1
+#: flaskbb/auth/forms.py:69 flaskbb/templates/auth/register.html:1
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 msgid "Register"
 msgid "Register"
 msgstr "Registrer"
 msgstr "Registrer"
 
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 msgid "This is a system reserved name. Choose a different one."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:89 flaskbb/management/forms.py:116
+#: flaskbb/auth/forms.py:90 flaskbb/management/forms.py:116
 msgid "This username is already taken."
 msgid "This username is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:94 flaskbb/management/forms.py:132
+#: flaskbb/auth/forms.py:95 flaskbb/management/forms.py:132
 #: flaskbb/user/forms.py:59
 #: flaskbb/user/forms.py:59
 msgid "This email address is already taken."
 msgid "This email address is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:110 flaskbb/templates/auth/reauth.html:1
+#: flaskbb/auth/forms.py:111 flaskbb/templates/auth/reauth.html:1
 #: flaskbb/templates/auth/reauth.html:10
 #: flaskbb/templates/auth/reauth.html:10
 msgid "Refresh Login"
 msgid "Refresh Login"
 msgstr "Genopfrisk login"
 msgstr "Genopfrisk login"
 
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgid "Request Password"
 msgstr "Bestil kodeord"
 msgstr "Bestil kodeord"
 
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgid "Reset password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 msgid "Wrong email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:146 flaskbb/management/forms.py:52
+#: flaskbb/auth/forms.py:147 flaskbb/management/forms.py:52
 #: flaskbb/message/forms.py:23
 #: flaskbb/message/forms.py:23
 msgid "A valid username is required."
 msgid "A valid username is required."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgid "Send Confirmation Mail"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgid "User does not exist."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgid "User is already active."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgid "Email confirmation token"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgid "Please enter the token that we have sent to you."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgid "Confirm Email"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr ""
+
+#: flaskbb/auth/views.py:104
 msgid ""
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 "have sent to your email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgid "Wrong username or password."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgid "Reauthenticated."
 msgstr "Genautentificeret."
 msgstr "Genautentificeret."
 
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 msgid "Wrong password."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:132
-msgid "Logged out"
-msgstr ""
-
-#: flaskbb/auth/views.py:143
-msgid "The registration has been disabled."
-msgstr ""
-
-#: flaskbb/auth/views.py:164
+#: flaskbb/auth/views.py:167
 #, python-format
 #, python-format
 msgid "An account activation email has been sent to %(email)s"
 msgid "An account activation email has been sent to %(email)s"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgid "Thanks for registering."
 msgstr "Tak for din registrering."
 msgstr "Tak for din registrering."
 
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgid "Email sent! Please check your inbox."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "You have entered an username or email address that is not linked with your "
 "account."
 "account."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgid "Your password token is invalid."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgid "Your password token is expired."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 msgid "Your password has been updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:228 flaskbb/auth/views.py:247
-msgid "This account is already activated."
-msgstr ""
-
-#: flaskbb/auth/views.py:235
+#: flaskbb/auth/views.py:250
 msgid "A new account activation token has been sent to your email address."
 msgid "A new account activation token has been sent to your email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgid "Your account activation token is invalid."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgid "Your account activation token is expired."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgid "Your account has been activated."
 msgstr ""
 msgstr ""
 
 
@@ -269,7 +262,7 @@ msgid "You cannot post a reply without content."
 msgstr "Du kan ikke sende et svar uden indhold."
 msgstr "Du kan ikke sende et svar uden indhold."
 
 
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
-#: flaskbb/templates/forum/topic_controls.html:94
+#: flaskbb/templates/forum/topic_controls.html:113
 msgid "Reply"
 msgid "Reply"
 msgstr "Svar"
 msgstr "Svar"
 
 
@@ -381,99 +374,113 @@ msgstr "Forum"
 msgid "Users"
 msgid "Users"
 msgstr "Brugere"
 msgstr "Brugere"
 
 
-#: flaskbb/forum/views.py:170
-msgid "You do not have the permissions to create a new topic."
-msgstr "Du har ikke rettigheder til at oprette et nyt emne."
-
-#: flaskbb/forum/views.py:198 flaskbb/utils/helpers.py:112
-msgid "You do not have the permissions to delete this topic."
-msgstr "Du har ikke rettigheder til at slette dette emne."
-
-#: flaskbb/forum/views.py:215
-msgid "You do not have the permissions to lock this topic."
-msgstr "Du har ikke rettigheder til at låse dette emne."
-
-#: flaskbb/forum/views.py:231
-msgid "You do not have the permissions to unlock this topic."
-msgstr "Du har ikke rettigheder til at låse dette emne op."
-
-#: flaskbb/forum/views.py:247
-msgid "You do not have the permissions to highlight this topic."
-msgstr "Du har ikke rettigheder til at fremhæve dette emne."
-
-#: flaskbb/forum/views.py:264
-msgid "You do not have the permissions to trivialize this topic."
-msgstr "Du har ikke rettigheder til at trivialisere dette emne."
-
-#: flaskbb/forum/views.py:287
-msgid "You do not have the permissions to moderate this forum."
+#: flaskbb/forum/views.py:173
+msgid "Cannot post reply"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:309
+#: flaskbb/forum/views.py:255
 msgid "In order to perform this action you have to select at least one topic."
 msgid "In order to perform this action you have to select at least one topic."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 #, python-format
 msgid "%(count)s topics locked."
 msgid "%(count)s topics locked."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 #, python-format
 msgid "%(count)s topics unlocked."
 msgid "%(count)s topics unlocked."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 #, python-format
 msgid "%(count)s topics highlighted."
 msgid "%(count)s topics highlighted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 #, python-format
 msgid "%(count)s topics trivialized."
 msgid "%(count)s topics trivialized."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 #, python-format
 msgid "%(count)s topics deleted."
 msgid "%(count)s topics deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgid "Please choose a new forum for the topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 msgid "You do not have the permissions to move this topic."
 msgstr "Du har ikke rettigheder til at flytte dette emne."
 msgstr "Du har ikke rettigheder til at flytte dette emne."
 
 
-#: flaskbb/forum/views.py:384 flaskbb/forum/views.py:411
-msgid "You do not have the permissions to post in this topic."
-msgstr "Du har ikke rettigheder til at skrive under dette emne. "
+#: flaskbb/forum/views.py:322
+#, python-format
+msgid "%(count)s topics hidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:437
-msgid "You do not have the permissions to edit this post."
-msgstr "Du har ikke rettigheder til at redigere dette indlæg."
+#: flaskbb/forum/views.py:329
+#, python-format
+msgid "%(count)s topics unhidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:480
-msgid "You do not have the permissions to delete this post."
-msgstr "Du har ikke rettigheder til at slette dette indlæg."
+#: flaskbb/forum/views.py:333
+msgid "Unknown action requested"
+msgstr ""
 
 
-#: flaskbb/forum/views.py:504
+#: flaskbb/forum/views.py:429
 msgid "Thanks for reporting."
 msgid "Thanks for reporting."
 msgstr "Tak for din besked."
 msgstr "Tak for din besked."
 
 
-#: flaskbb/forum/views.py:540
+#: flaskbb/forum/views.py:510
+#, python-format
+msgid "%(topic_count)s topics untracked."
+msgstr ""
+
+#: flaskbb/forum/views.py:630
 #, python-format
 #, python-format
 msgid "Forum %(forum)s marked as read."
 msgid "Forum %(forum)s marked as read."
 msgstr "Forummet %(forum)s er markeret som læst."
 msgstr "Forummet %(forum)s er markeret som læst."
 
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 msgid "All forums marked as read."
 msgstr "Alle forummer markeret som læst."
 msgstr "Alle forummer markeret som læst."
 
 
-#: flaskbb/forum/views.py:632
-#, python-format
-msgid "%(topic_count)s topics untracked."
+#: flaskbb/forum/views.py:692
+msgid "You do not have permission to hide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:708
+msgid "You do not have permission to unhide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:722
+msgid "You do not have permission to hide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:726
+msgid "Post is already hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:735
+msgid "Topic hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:737
+msgid "Post hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:751
+msgid "You do not have permission to unhide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:755
+msgid "Post is already unhidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:760
+msgid "Post unhidden"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -498,7 +505,7 @@ msgstr "Placering"
 
 
 #: flaskbb/management/forms.py:73
 #: flaskbb/management/forms.py:73
 #: flaskbb/templates/forum/search_result.html:48
 #: flaskbb/templates/forum/search_result.html:48
-#: flaskbb/templates/forum/topic.html:52
+#: flaskbb/templates/forum/topic.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -529,380 +536,366 @@ msgstr ""
 msgid "Secondary groups"
 msgid "Secondary groups"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:219
-#: flaskbb/management/forms.py:342 flaskbb/management/forms.py:424
+#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:232
+#: flaskbb/management/forms.py:355 flaskbb/management/forms.py:437
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgid "Save"
 msgstr "Gem"
 msgstr "Gem"
 
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgid "Group name"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 msgid "Please enter a name for the group."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:157 flaskbb/management/forms.py:293
-#: flaskbb/management/forms.py:412 flaskbb/templates/management/groups.html:35
+#: flaskbb/management/forms.py:159 flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:425 flaskbb/templates/management/groups.html:35
 msgid "Description"
 msgid "Description"
 msgstr "Beskrivelse"
 msgstr "Beskrivelse"
 
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgid "Is 'Admin' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgid "With this option the group has access to the admin panel."
 msgstr "Med dette valg får gruppen rettighed til administrationspanelet."
 msgstr "Med dette valg får gruppen rettighed til administrationspanelet."
 
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgid "Is 'Super Moderator' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgid "Is 'Moderator' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 "forums."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgid "Is 'Banned' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgid "Is 'Guest' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgid "Only one group of type 'Guest' is allowed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgid "Can edit posts"
 msgstr "Kan redigere indlæg"
 msgstr "Kan redigere indlæg"
 
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgid "Check this, if the users in this group can edit posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgid "Can delete posts"
 msgstr "Kan slette indlæg"
 msgstr "Kan slette indlæg"
 
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgid "Check this, if the users in this group can delete posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgid "Can delete topics"
 msgstr "Kan slette emner"
 msgstr "Kan slette emner"
 
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgid "Check this, if the users in this group can delete topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgid "Can create topics"
 msgstr "Kan oprette indlæg"
 msgstr "Kan oprette indlæg"
 
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgid "Check this, if the users in this group can create topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgid "Can post replies"
 msgstr "Kan skrive svar"
 msgstr "Kan skrive svar"
 
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgid "Check this, if the users in this group can post replies."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgid "Moderators can edit user profiles"
 msgstr "Moderatorer kan ændre brugerprofiler"
 msgstr "Moderatorer kan ændre brugerprofiler"
 
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 " changes."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgid "Moderators can ban users"
 msgstr "Moderatorer kan udelukke brugere"
 msgstr "Moderatorer kan udelukke brugere"
 
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 msgid "Allow moderators to ban other users."
 msgstr "Tillad moderatorer at udelukke andre brugere."
 msgstr "Tillad moderatorer at udelukke andre brugere."
 
 
-#: flaskbb/management/forms.py:235
+#: flaskbb/management/forms.py:222
+msgid "Can view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:223
+msgid "Allows a user to view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:227
+msgid "Can hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:228
+msgid "Allows a user to hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:248
 msgid "This group name is already taken."
 msgid "This group name is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgid "There is already a group of type 'Banned'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgid "There is already a group of type 'Guest'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgid "Forum title"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 msgid "Please enter a forum title."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:295 flaskbb/management/forms.py:414
+#: flaskbb/management/forms.py:308 flaskbb/management/forms.py:427
 msgid "You can format your description with Markdown."
 msgid "You can format your description with Markdown."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgid "Position"
 msgstr "Position"
 msgstr "Position"
 
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgid "Please enter a position for theforum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgid "Category"
 msgstr "Kategori"
 msgstr "Kategori"
 
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgid "The category that contains this forum."
 msgstr "Kategorien der indeholder dette forum."
 msgstr "Kategorien der indeholder dette forum."
 
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgid "External link"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgstr "Et link til en hjemmeside eks. \"http://flaskbb.org\"."
 msgstr "Et link til en hjemmeside eks. \"http://flaskbb.org\"."
 
 
-#: flaskbb/management/forms.py:320
+#: flaskbb/management/forms.py:333
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgid "Moderators"
 msgstr "Moderatorer"
 msgstr "Moderatorer"
 
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 "moderators."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgid "Show moderators"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgid "Locked?"
 msgstr "Låst?"
 msgstr "Låst?"
 
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgid "Disable new posts and topics in this forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgid "Group access"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgid "Select the groups that can access this forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgid "You also need to specify some moderators."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgid "%(user)s is not in a moderators group."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgid "Category title"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgid "Please enter a category title."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgid "Please enter a position for the category."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 msgid "Settings saved."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:173
-msgid "You are not allowed to edit this user."
+#: flaskbb/management/views.py:182 flaskbb/management/views.py:223
+msgid "Edit User"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:207
+#: flaskbb/management/views.py:220
 msgid "User updated."
 msgid "User updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:211
-msgid "Edit User"
-msgstr ""
-
-#: flaskbb/management/views.py:246
+#: flaskbb/management/views.py:260
 msgid "You cannot delete yourself."
 msgid "You cannot delete yourself."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 msgid "User deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:260
-msgid "User added."
-msgstr ""
-
-#: flaskbb/management/views.py:264
+#: flaskbb/management/views.py:273 flaskbb/management/views.py:282
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 msgid "Add User"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:294
+#: flaskbb/management/views.py:279
+msgid "User added."
+msgstr ""
+
+#: flaskbb/management/views.py:325
 msgid "You do not have the permissions to ban this user."
 msgid "You do not have the permissions to ban this user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgid "Unban"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgid "A moderator cannot ban an admin user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgid "User is now banned."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgid "Could not ban user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 msgid "You do not have the permissions to unban this user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:367 flaskbb/templates/management/users.html:111
+#: flaskbb/management/views.py:393 flaskbb/templates/management/users.html:111
 msgid "Ban"
 msgid "Ban"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgid "User is now unbanned."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 msgid "Could not unban user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:445
-#, python-format
-msgid "Report %(id)s is already marked as read."
-msgstr ""
-
-#: flaskbb/management/views.py:452
-#, python-format
-msgid "Report %(id)s marked as read."
+#: flaskbb/management/views.py:435 flaskbb/management/views.py:445
+#: flaskbb/templates/management/group_form.html:21
+#: flaskbb/templates/management/groups.html:20
+msgid "Add Group"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:466
-msgid "All reports were marked as read."
+#: flaskbb/management/views.py:442
+msgid "Group added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:497
-msgid "Report deleted."
+#: flaskbb/management/views.py:455 flaskbb/management/views.py:471
+msgid "Edit Group"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:528
+#: flaskbb/management/views.py:468
 msgid "Group updated."
 msgid "Group updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:532
-msgid "Edit Group"
-msgstr ""
-
-#: flaskbb/management/views.py:560
+#: flaskbb/management/views.py:501
 msgid "You cannot delete one of the standard groups."
 msgid "You cannot delete one of the standard groups."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgid "Group deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 msgid "No group chosen."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:587
-msgid "Group added."
-msgstr ""
-
-#: flaskbb/management/views.py:591
-#: flaskbb/templates/management/group_form.html:21
-#: flaskbb/templates/management/groups.html:20
-msgid "Add Group"
-msgstr ""
-
-#: flaskbb/management/views.py:610
-msgid "Forum updated."
-msgstr ""
-
-#: flaskbb/management/views.py:621
+#: flaskbb/management/views.py:548 flaskbb/management/views.py:564
 #: flaskbb/templates/management/forums.html:155
 #: flaskbb/templates/management/forums.html:155
 msgid "Edit Forum"
 msgid "Edit Forum"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:634
-msgid "Forum deleted."
-msgstr ""
-
-#: flaskbb/management/views.py:646
-msgid "Forum added."
+#: flaskbb/management/views.py:556
+msgid "Forum updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:655
+#: flaskbb/management/views.py:580 flaskbb/management/views.py:595
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
 #: flaskbb/templates/management/forums.html:20
@@ -910,74 +903,101 @@ msgstr ""
 msgid "Add Forum"
 msgid "Add Forum"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:665
-msgid "Category added."
+#: flaskbb/management/views.py:587
+msgid "Forum added."
+msgstr ""
+
+#: flaskbb/management/views.py:609
+msgid "Forum deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:669
+#: flaskbb/management/views.py:619 flaskbb/management/views.py:630
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgid "Add Category"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: flaskbb/management/views.py:627
+msgid "Category added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:685 flaskbb/templates/management/forums.html:46
+#: flaskbb/management/views.py:643 flaskbb/management/views.py:657
+#: flaskbb/templates/management/forums.html:46
 msgid "Edit Category"
 msgid "Edit Category"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:698
+#: flaskbb/management/views.py:653
+msgid "Category updated."
+msgstr ""
+
+#: flaskbb/management/views.py:672
 msgid "Category with all associated forums deleted."
 msgid "Category with all associated forums deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:716
+#: flaskbb/management/views.py:736
+#, python-format
+msgid "Report %(id)s is already marked as read."
+msgstr ""
+
+#: flaskbb/management/views.py:742
+#, python-format
+msgid "Report %(id)s marked as read."
+msgstr ""
+
+#: flaskbb/management/views.py:756
+msgid "All reports were marked as read."
+msgstr ""
+
+#: flaskbb/management/views.py:790
+msgid "Report deleted."
+msgstr ""
+
+#: flaskbb/management/views.py:863
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s is already enabled."
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgid "Plugin %(plugin)s not found."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgid "Plugin has been uninstalled."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgid "Cannot uninstall plugin."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgid "Plugin has been installed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgid "Cannot install plugin."
 msgstr ""
 msgstr ""
 
 
@@ -995,7 +1015,7 @@ msgstr ""
 
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/templates/forum/search_result.html:43
 #: flaskbb/templates/forum/search_result.html:43
-#: flaskbb/templates/forum/topic.html:47
+#: flaskbb/templates/forum/topic.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1026,29 +1046,29 @@ msgstr ""
 msgid "Send Message"
 msgid "Send Message"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 "limit."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:147 flaskbb/message/views.py:219
-msgid "Message saved."
+#: flaskbb/message/views.py:142 flaskbb/message/views.py:192
+msgid "Compose Message"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:172 flaskbb/message/views.py:237
-msgid "Message sent."
+#: flaskbb/message/views.py:160 flaskbb/message/views.py:235
+msgid "Message saved."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:178
-msgid "Compose Message"
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
+msgid "Message sent."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:205
+#: flaskbb/message/views.py:205 flaskbb/message/views.py:221
 msgid "You cannot edit a sent message."
 msgid "You cannot edit a sent message."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgid "Edit Message"
 msgstr ""
 msgstr ""
 
 
@@ -1247,7 +1267,7 @@ msgstr ""
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:215
 #: flaskbb/templates/forum/search_result.html:215
-#: flaskbb/templates/forum/topic.html:44
+#: flaskbb/templates/forum/topic.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
 #: flaskbb/templates/management/banned_users.html:63
@@ -1280,8 +1300,8 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:91
 #: flaskbb/templates/forum/edit_forum.html:91
-#: flaskbb/templates/forum/forum.html:85
-#: flaskbb/templates/forum/forum.html:107
+#: flaskbb/templates/forum/forum.html:87
+#: flaskbb/templates/forum/forum.html:115
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:317
 #: flaskbb/templates/forum/search_result.html:317
@@ -1304,7 +1324,7 @@ msgid "Views"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/templates/forum/edit_forum.html:107
 #: flaskbb/templates/forum/edit_forum.html:107
-#: flaskbb/templates/forum/forum.html:120
+#: flaskbb/templates/forum/forum.html:128
 #: flaskbb/templates/forum/topictracker.html:107
 #: flaskbb/templates/forum/topictracker.html:107
 msgid "No Topics."
 msgid "No Topics."
 msgstr ""
 msgstr ""
@@ -1336,11 +1356,19 @@ msgstr ""
 msgid "Delete"
 msgid "Delete"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/edit_forum.html:158
+#: flaskbb/templates/forum/edit_forum.html:151
+msgid "Hide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:154
+msgid "Unhide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:169
 msgid "Move to..."
 msgid "Move to..."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgid "Move"
 msgstr ""
 msgstr ""
 
 
@@ -1351,7 +1379,7 @@ msgid "Mark as Read"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/templates/forum/forum.html:31
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgid "Locked"
 msgstr ""
 msgstr ""
 
 
@@ -1362,7 +1390,12 @@ msgstr ""
 msgid "New Topic"
 msgid "New Topic"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/forum.html:130
+#: flaskbb/templates/forum/forum.html:97
+#, python-format
+msgid "Hidden on %(when)s  by %(who)s"
+msgstr ""
+
+#: flaskbb/templates/forum/forum.html:138
 msgid "Moderation Mode"
 msgid "Moderation Mode"
 msgstr ""
 msgstr ""
 
 
@@ -1446,7 +1479,7 @@ msgid "Close"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/templates/forum/search_result.html:39
 #: flaskbb/templates/forum/search_result.html:39
-#: flaskbb/templates/forum/topic.html:43
+#: flaskbb/templates/forum/topic.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
 #: flaskbb/templates/message/conversation.html:90
@@ -1454,7 +1487,7 @@ msgid "Joined"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/templates/forum/search_result.html:54
 #: flaskbb/templates/forum/search_result.html:54
-#: flaskbb/templates/forum/topic.html:58
+#: flaskbb/templates/forum/topic.html:65
 #: flaskbb/templates/message/conversation.html:102
 #: flaskbb/templates/message/conversation.html:102
 msgid "Guest"
 msgid "Guest"
 msgstr ""
 msgstr ""
@@ -1483,6 +1516,16 @@ msgstr ""
 msgid "%(title)s - Topic"
 msgid "%(title)s - Topic"
 msgstr ""
 msgstr ""
 
 
+#: flaskbb/templates/forum/topic.html:20
+#, python-format
+msgid "This topic is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
+#: flaskbb/templates/forum/topic.html:96
+#, python-format
+msgid "This post is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
 #: flaskbb/templates/forum/topic_controls.html:15
 #: flaskbb/templates/forum/topic_controls.html:15
 msgid "Moderate"
 msgid "Moderate"
 msgstr ""
 msgstr ""
@@ -1507,11 +1550,19 @@ msgstr ""
 msgid "Trivialize Topic"
 msgid "Trivialize Topic"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/topic_controls.html:80
+#: flaskbb/templates/forum/topic_controls.html:77
+msgid "Unhide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:84
+msgid "Hide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:99
 msgid "Untrack Topic"
 msgid "Untrack Topic"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgid "Track Topic"
 msgstr ""
 msgstr ""
 
 
@@ -1773,11 +1824,11 @@ msgstr ""
 msgid "Deleted"
 msgid "Deleted"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgid "Conversations"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgid "No conversations found."
 msgstr ""
 msgstr ""
 
 
@@ -1891,22 +1942,42 @@ msgstr ""
 msgid "Forum Signature"
 msgid "Forum Signature"
 msgstr "Forumsignatur"
 msgstr "Forumsignatur"
 
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgid "Settings updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgid "Password updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgid "Email address updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgid "User details updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 msgid "You do not have the permissions to execute this action."
 msgstr ""
 msgstr ""
+
+#: flaskbb/utils/helpers.py:115
+msgid "You do not have the permissions to delete these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:124
+msgid "You do not have the permissions to hide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:135
+msgid "You do not have the permissions to unhide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:680
+msgid "The registration has been disabled."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:692
+msgid "This account is already activated."
+msgstr ""

+ 357 - 286
flaskbb/translations/de/LC_MESSAGES/messages.po

@@ -9,9 +9,9 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: FlaskBB\n"
 "Project-Id-Version: FlaskBB\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2017-06-28 20:50+0200\n"
-"PO-Revision-Date: 2017-09-23 20:40+0000\n"
-"Last-Translator: Toshiki Wulf <webmedia@toshiki.de>\n"
+"POT-Creation-Date: 2017-10-06 19:44+0200\n"
+"PO-Revision-Date: 2017-10-06 17:46+0000\n"
+"Last-Translator: sh4nks\n"
 "Language-Team: German (http://www.transifex.com/flaskbb/flaskbb/language/de/)\n"
 "Language-Team: German (http://www.transifex.com/flaskbb/flaskbb/language/de/)\n"
 "MIME-Version: 1.0\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -41,12 +41,12 @@ msgstr "Benutzername oder E-Mail-Adresse"
 msgid "Please enter your username or email address."
 msgid "Please enter your username or email address."
 msgstr "Bitte Benutzernamen oder E-Mail-Adresse eingeben."
 msgstr "Bitte Benutzernamen oder E-Mail-Adresse eingeben."
 
 
-#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:55 flaskbb/auth/forms.py:107
-#: flaskbb/auth/forms.py:130 flaskbb/user/forms.py:63
+#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:56 flaskbb/auth/forms.py:108
+#: flaskbb/auth/forms.py:131 flaskbb/user/forms.py:63
 msgid "Password"
 msgid "Password"
 msgstr "Passwort"
 msgstr "Passwort"
 
 
-#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:108 flaskbb/user/forms.py:64
+#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:109 flaskbb/user/forms.py:64
 msgid "Please enter your password."
 msgid "Please enter your password."
 msgstr "Bitte Passwort eingeben."
 msgstr "Bitte Passwort eingeben."
 
 
@@ -59,11 +59,12 @@ msgstr "Eingeloggt bleiben"
 msgid "Login"
 msgid "Login"
 msgstr "Einloggen"
 msgstr "Einloggen"
 
 
-#: flaskbb/auth/forms.py:43 flaskbb/auth/forms.py:61 flaskbb/auth/forms.py:118
+#: flaskbb/auth/forms.py:40 flaskbb/auth/forms.py:44 flaskbb/auth/forms.py:62
+#: flaskbb/auth/forms.py:119
 msgid "Captcha"
 msgid "Captcha"
 msgstr "Captcha"
 msgstr "Captcha"
 
 
-#: flaskbb/auth/forms.py:47 flaskbb/auth/forms.py:145
+#: flaskbb/auth/forms.py:48 flaskbb/auth/forms.py:146
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
 #: flaskbb/templates/management/banned_users.html:62
@@ -71,191 +72,183 @@ msgstr "Captcha"
 msgid "Username"
 msgid "Username"
 msgstr "Benutzername"
 msgstr "Benutzername"
 
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 msgid "A valid username is required"
 msgstr "Bitte einen gültigen Benutzernamen angeben"
 msgstr "Bitte einen gültigen Benutzernamen angeben"
 
 
-#: flaskbb/auth/forms.py:51 flaskbb/auth/forms.py:114
-#: flaskbb/auth/forms.py:126 flaskbb/auth/forms.py:149
+#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
+#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
 #: flaskbb/management/forms.py:55
 #: flaskbb/management/forms.py:55
 msgid "Email address"
 msgid "Email address"
 msgstr "E-Mail-Adresse"
 msgstr "E-Mail-Adresse"
 
 
-#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
-#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
+#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:116
+#: flaskbb/auth/forms.py:128 flaskbb/auth/forms.py:151
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 msgid "A valid email address is required."
 msgid "A valid email address is required."
 msgstr "Bitte gültige E-Mail-Adresse eingeben"
 msgstr "Bitte gültige E-Mail-Adresse eingeben"
 
 
-#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:151
+#: flaskbb/auth/forms.py:54 flaskbb/auth/forms.py:152
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 msgid "Invalid email address."
 msgstr "E-Mail-Adresse ungültig"
 msgstr "E-Mail-Adresse ungültig"
 
 
-#: flaskbb/auth/forms.py:57 flaskbb/auth/forms.py:132
+#: flaskbb/auth/forms.py:58 flaskbb/auth/forms.py:133
 msgid "Passwords must match."
 msgid "Passwords must match."
 msgstr "Passwörter müssen übereinstimmen."
 msgstr "Passwörter müssen übereinstimmen."
 
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgid "Confirm password"
 msgstr "Passwort bestätigen"
 msgstr "Passwort bestätigen"
 
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgid "Language"
 msgstr "Sprache"
 msgstr "Sprache"
 
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgid "I accept the Terms of Service"
 msgstr "Ich aktzeptiere die Nutzungsbediengungen."
 msgstr "Ich aktzeptiere die Nutzungsbediengungen."
 
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 msgid "Please accept the TOS."
 msgstr "Bitte Nutzungsbedingungen akzeptieren"
 msgstr "Bitte Nutzungsbedingungen akzeptieren"
 
 
-#: flaskbb/auth/forms.py:68 flaskbb/templates/auth/register.html:1
+#: flaskbb/auth/forms.py:69 flaskbb/templates/auth/register.html:1
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 msgid "Register"
 msgid "Register"
 msgstr "Registrieren"
 msgstr "Registrieren"
 
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr "Der Benutzername muss zwischen %(min)s und %(max)s Zeichen lang sein."
 msgstr "Der Benutzername muss zwischen %(min)s und %(max)s Zeichen lang sein."
 
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 msgid "This is a system reserved name. Choose a different one."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:89 flaskbb/management/forms.py:116
+#: flaskbb/auth/forms.py:90 flaskbb/management/forms.py:116
 msgid "This username is already taken."
 msgid "This username is already taken."
 msgstr "Dieser Benutzername ist bereits vergeben."
 msgstr "Dieser Benutzername ist bereits vergeben."
 
 
-#: flaskbb/auth/forms.py:94 flaskbb/management/forms.py:132
+#: flaskbb/auth/forms.py:95 flaskbb/management/forms.py:132
 #: flaskbb/user/forms.py:59
 #: flaskbb/user/forms.py:59
 msgid "This email address is already taken."
 msgid "This email address is already taken."
 msgstr "Diese E-Mail-Adresse ist bereits einem anderen Benutzer zugeordnet."
 msgstr "Diese E-Mail-Adresse ist bereits einem anderen Benutzer zugeordnet."
 
 
-#: flaskbb/auth/forms.py:110 flaskbb/templates/auth/reauth.html:1
+#: flaskbb/auth/forms.py:111 flaskbb/templates/auth/reauth.html:1
 #: flaskbb/templates/auth/reauth.html:10
 #: flaskbb/templates/auth/reauth.html:10
 msgid "Refresh Login"
 msgid "Refresh Login"
 msgstr "Login erneuern"
 msgstr "Login erneuern"
 
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgid "Request Password"
 msgstr "Passwort anfordern"
 msgstr "Passwort anfordern"
 
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgid "Reset password"
 msgstr "Passwort zurücksetzen"
 msgstr "Passwort zurücksetzen"
 
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 msgid "Wrong email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:146 flaskbb/management/forms.py:52
+#: flaskbb/auth/forms.py:147 flaskbb/management/forms.py:52
 #: flaskbb/message/forms.py:23
 #: flaskbb/message/forms.py:23
 msgid "A valid username is required."
 msgid "A valid username is required."
 msgstr "Bitte einen gültigen Benutzernamen angeben"
 msgstr "Bitte einen gültigen Benutzernamen angeben"
 
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgid "Send Confirmation Mail"
 msgstr "Bestätigungs-E-Mail senden"
 msgstr "Bestätigungs-E-Mail senden"
 
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgid "User does not exist."
 msgstr "Benutzer existiert nicht"
 msgstr "Benutzer existiert nicht"
 
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgid "User is already active."
 msgstr "Benutzer bereits aktiv"
 msgstr "Benutzer bereits aktiv"
 
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgid "Email confirmation token"
 msgstr "Bestätigungscode"
 msgstr "Bestätigungscode"
 
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgid "Please enter the token that we have sent to you."
 msgstr "Bitte den per E-Mail versendeten Bestätigungscode eingeben."
 msgstr "Bitte den per E-Mail versendeten Bestätigungscode eingeben."
 
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgid "Confirm Email"
 msgstr "E-Mail-Adresse bestätigen"
 msgstr "E-Mail-Adresse bestätigen"
 
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr ""
+
+#: flaskbb/auth/views.py:104
 msgid ""
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 "have sent to your email address."
 msgstr "Das Benutzerkonto muss zuerst mit Hilfe des per E-Mail versendeten Links bestätigt werden."
 msgstr "Das Benutzerkonto muss zuerst mit Hilfe des per E-Mail versendeten Links bestätigt werden."
 
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgid "Wrong username or password."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgid "Reauthenticated."
 msgstr "Neuangemeldet"
 msgstr "Neuangemeldet"
 
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 msgid "Wrong password."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:132
-msgid "Logged out"
-msgstr ""
-
-#: flaskbb/auth/views.py:143
-msgid "The registration has been disabled."
-msgstr ""
-
-#: flaskbb/auth/views.py:164
+#: flaskbb/auth/views.py:167
 #, python-format
 #, python-format
 msgid "An account activation email has been sent to %(email)s"
 msgid "An account activation email has been sent to %(email)s"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgid "Thanks for registering."
 msgstr "Vielen Dank für's registrieren!"
 msgstr "Vielen Dank für's registrieren!"
 
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgid "Email sent! Please check your inbox."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "You have entered an username or email address that is not linked with your "
 "account."
 "account."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgid "Your password token is invalid."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgid "Your password token is expired."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 msgid "Your password has been updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:228 flaskbb/auth/views.py:247
-msgid "This account is already activated."
-msgstr ""
-
-#: flaskbb/auth/views.py:235
+#: flaskbb/auth/views.py:250
 msgid "A new account activation token has been sent to your email address."
 msgid "A new account activation token has been sent to your email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgid "Your account activation token is invalid."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgid "Your account activation token is expired."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgid "Your account has been activated."
 msgstr ""
 msgstr ""
 
 
@@ -269,7 +262,7 @@ msgid "You cannot post a reply without content."
 msgstr "Du kannst keine Nachricht ohne Inhalt senden."
 msgstr "Du kannst keine Nachricht ohne Inhalt senden."
 
 
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
-#: flaskbb/templates/forum/topic_controls.html:94
+#: flaskbb/templates/forum/topic_controls.html:113
 msgid "Reply"
 msgid "Reply"
 msgstr "Antwort"
 msgstr "Antwort"
 
 
@@ -381,99 +374,113 @@ msgstr "Forum"
 msgid "Users"
 msgid "Users"
 msgstr "Benutzer"
 msgstr "Benutzer"
 
 
-#: flaskbb/forum/views.py:170
-msgid "You do not have the permissions to create a new topic."
-msgstr "Du hast nicht die Berechtigung um ein neues Thema zu erstellen."
-
-#: flaskbb/forum/views.py:198 flaskbb/utils/helpers.py:112
-msgid "You do not have the permissions to delete this topic."
-msgstr "Du hast nicht die Berechtigung um dieses Thema zu löschen."
-
-#: flaskbb/forum/views.py:215
-msgid "You do not have the permissions to lock this topic."
-msgstr "Du hast nicht die Berechtigung um dieses Thema zu sperren."
-
-#: flaskbb/forum/views.py:231
-msgid "You do not have the permissions to unlock this topic."
-msgstr "Du hast nicht die Berechtigung um dieses Thema zu entsperren."
-
-#: flaskbb/forum/views.py:247
-msgid "You do not have the permissions to highlight this topic."
-msgstr "Du hast nicht die Berechtigung um dieses Thema zu fixieren."
-
-#: flaskbb/forum/views.py:264
-msgid "You do not have the permissions to trivialize this topic."
-msgstr "Du hast nicht die Berechtigung um dieses Thema zu lösen."
-
-#: flaskbb/forum/views.py:287
-msgid "You do not have the permissions to moderate this forum."
+#: flaskbb/forum/views.py:173
+msgid "Cannot post reply"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:309
+#: flaskbb/forum/views.py:255
 msgid "In order to perform this action you have to select at least one topic."
 msgid "In order to perform this action you have to select at least one topic."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 #, python-format
 msgid "%(count)s topics locked."
 msgid "%(count)s topics locked."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 #, python-format
 msgid "%(count)s topics unlocked."
 msgid "%(count)s topics unlocked."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 #, python-format
 msgid "%(count)s topics highlighted."
 msgid "%(count)s topics highlighted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 #, python-format
 msgid "%(count)s topics trivialized."
 msgid "%(count)s topics trivialized."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 #, python-format
 msgid "%(count)s topics deleted."
 msgid "%(count)s topics deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgid "Please choose a new forum for the topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 msgid "You do not have the permissions to move this topic."
 msgstr "Du hast nicht die Berechtigung um dieses Thema zu verschieben"
 msgstr "Du hast nicht die Berechtigung um dieses Thema zu verschieben"
 
 
-#: flaskbb/forum/views.py:384 flaskbb/forum/views.py:411
-msgid "You do not have the permissions to post in this topic."
-msgstr "Du hast nicht die Berechtigung um in diesem Thema zu Beiträge zu schreiben."
+#: flaskbb/forum/views.py:322
+#, python-format
+msgid "%(count)s topics hidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:437
-msgid "You do not have the permissions to edit this post."
-msgstr "Du hast nicht die Berechtigung um diesen Beitrag zu bearbeiten."
+#: flaskbb/forum/views.py:329
+#, python-format
+msgid "%(count)s topics unhidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:480
-msgid "You do not have the permissions to delete this post."
-msgstr "Du hast nicht die Berechtigung um diesen Beitrag zu löschen."
+#: flaskbb/forum/views.py:333
+msgid "Unknown action requested"
+msgstr ""
 
 
-#: flaskbb/forum/views.py:504
+#: flaskbb/forum/views.py:429
 msgid "Thanks for reporting."
 msgid "Thanks for reporting."
 msgstr "Danke für's melden."
 msgstr "Danke für's melden."
 
 
-#: flaskbb/forum/views.py:540
+#: flaskbb/forum/views.py:510
+#, python-format
+msgid "%(topic_count)s topics untracked."
+msgstr ""
+
+#: flaskbb/forum/views.py:630
 #, python-format
 #, python-format
 msgid "Forum %(forum)s marked as read."
 msgid "Forum %(forum)s marked as read."
 msgstr "Forum %(forum)s wurde als gelesen markiert."
 msgstr "Forum %(forum)s wurde als gelesen markiert."
 
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 msgid "All forums marked as read."
 msgstr "Alle Foren wurden als gelesen markiert."
 msgstr "Alle Foren wurden als gelesen markiert."
 
 
-#: flaskbb/forum/views.py:632
-#, python-format
-msgid "%(topic_count)s topics untracked."
+#: flaskbb/forum/views.py:692
+msgid "You do not have permission to hide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:708
+msgid "You do not have permission to unhide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:722
+msgid "You do not have permission to hide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:726
+msgid "Post is already hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:735
+msgid "Topic hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:737
+msgid "Post hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:751
+msgid "You do not have permission to unhide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:755
+msgid "Post is already unhidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:760
+msgid "Post unhidden"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -498,7 +505,7 @@ msgstr "Ort"
 
 
 #: flaskbb/management/forms.py:73
 #: flaskbb/management/forms.py:73
 #: flaskbb/templates/forum/search_result.html:48
 #: flaskbb/templates/forum/search_result.html:48
-#: flaskbb/templates/forum/topic.html:52
+#: flaskbb/templates/forum/topic.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -529,380 +536,366 @@ msgstr ""
 msgid "Secondary groups"
 msgid "Secondary groups"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:219
-#: flaskbb/management/forms.py:342 flaskbb/management/forms.py:424
+#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:232
+#: flaskbb/management/forms.py:355 flaskbb/management/forms.py:437
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgid "Save"
 msgstr "Speichern"
 msgstr "Speichern"
 
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgid "Group name"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 msgid "Please enter a name for the group."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:157 flaskbb/management/forms.py:293
-#: flaskbb/management/forms.py:412 flaskbb/templates/management/groups.html:35
+#: flaskbb/management/forms.py:159 flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:425 flaskbb/templates/management/groups.html:35
 msgid "Description"
 msgid "Description"
 msgstr "Beschreibung"
 msgstr "Beschreibung"
 
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgid "Is 'Admin' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgid "With this option the group has access to the admin panel."
 msgstr "Mit dieser Option haben alle Benutzer dieser Gruppe zugriff auf das Administrator Panel"
 msgstr "Mit dieser Option haben alle Benutzer dieser Gruppe zugriff auf das Administrator Panel"
 
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgid "Is 'Super Moderator' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgid "Is 'Moderator' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 "forums."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgid "Is 'Banned' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgid "Is 'Guest' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgid "Only one group of type 'Guest' is allowed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgid "Can edit posts"
 msgstr "Kann Beiträge bearbeiten"
 msgstr "Kann Beiträge bearbeiten"
 
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgid "Check this, if the users in this group can edit posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgid "Can delete posts"
 msgstr "Kann Beiträge löschen"
 msgstr "Kann Beiträge löschen"
 
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgid "Check this, if the users in this group can delete posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgid "Can delete topics"
 msgstr "Kann Themen löschen"
 msgstr "Kann Themen löschen"
 
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgid "Check this, if the users in this group can delete topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgid "Can create topics"
 msgstr "Kann Themen erstellen"
 msgstr "Kann Themen erstellen"
 
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgid "Check this, if the users in this group can create topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgid "Can post replies"
 msgstr "Kann Themen beantworten"
 msgstr "Kann Themen beantworten"
 
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgid "Check this, if the users in this group can post replies."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgid "Moderators can edit user profiles"
 msgstr "Moderatoren können Benutzer bearbeiten"
 msgstr "Moderatoren können Benutzer bearbeiten"
 
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 " changes."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgid "Moderators can ban users"
 msgstr "Moderatoren können Benutzer verbannen"
 msgstr "Moderatoren können Benutzer verbannen"
 
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 msgid "Allow moderators to ban other users."
 msgstr "Erlaube Moderatoren das verbannen von Benutzern."
 msgstr "Erlaube Moderatoren das verbannen von Benutzern."
 
 
-#: flaskbb/management/forms.py:235
+#: flaskbb/management/forms.py:222
+msgid "Can view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:223
+msgid "Allows a user to view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:227
+msgid "Can hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:228
+msgid "Allows a user to hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:248
 msgid "This group name is already taken."
 msgid "This group name is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgid "There is already a group of type 'Banned'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgid "There is already a group of type 'Guest'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgid "Forum title"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 msgid "Please enter a forum title."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:295 flaskbb/management/forms.py:414
+#: flaskbb/management/forms.py:308 flaskbb/management/forms.py:427
 msgid "You can format your description with Markdown."
 msgid "You can format your description with Markdown."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgid "Position"
 msgstr "Position"
 msgstr "Position"
 
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgid "Please enter a position for theforum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgid "Category"
 msgstr "Kategorie"
 msgstr "Kategorie"
 
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgid "The category that contains this forum."
 msgstr "Die Kategorie die das Forum beinhaltet."
 msgstr "Die Kategorie die das Forum beinhaltet."
 
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgid "External link"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgstr "Ein Link zu einer Website wie z.B. 'http://flaskbb.org'."
 msgstr "Ein Link zu einer Website wie z.B. 'http://flaskbb.org'."
 
 
-#: flaskbb/management/forms.py:320
+#: flaskbb/management/forms.py:333
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgid "Moderators"
 msgstr "Moderatoren"
 msgstr "Moderatoren"
 
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 "moderators."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgid "Show moderators"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgid "Locked?"
 msgstr "Geschlossen?"
 msgstr "Geschlossen?"
 
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgid "Disable new posts and topics in this forum."
 msgstr "Deaktivieren neue Beiträge und Themen in diesem Forum."
 msgstr "Deaktivieren neue Beiträge und Themen in diesem Forum."
 
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgid "Group access"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgid "Select the groups that can access this forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgid "You also need to specify some moderators."
 msgstr "Du musst auch einige Moderatoren spezifizieren."
 msgstr "Du musst auch einige Moderatoren spezifizieren."
 
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgid "%(user)s is not in a moderators group."
 msgstr "%(user)s ist nicht in einer Moderatoren Gruppe."
 msgstr "%(user)s ist nicht in einer Moderatoren Gruppe."
 
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgid "Category title"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgid "Please enter a category title."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgid "Please enter a position for the category."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 msgid "Settings saved."
 msgstr "Einstellungen gespeichert."
 msgstr "Einstellungen gespeichert."
 
 
-#: flaskbb/management/views.py:173
-msgid "You are not allowed to edit this user."
-msgstr "Dir ist es nicht erlaubt diesen Benutzer zu bearbeiten."
+#: flaskbb/management/views.py:182 flaskbb/management/views.py:223
+msgid "Edit User"
+msgstr "Benutzer bearbeiten"
 
 
-#: flaskbb/management/views.py:207
+#: flaskbb/management/views.py:220
 msgid "User updated."
 msgid "User updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:211
-msgid "Edit User"
-msgstr "Benutzer bearbeiten"
-
-#: flaskbb/management/views.py:246
+#: flaskbb/management/views.py:260
 msgid "You cannot delete yourself."
 msgid "You cannot delete yourself."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 msgid "User deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:260
-msgid "User added."
-msgstr ""
-
-#: flaskbb/management/views.py:264
+#: flaskbb/management/views.py:273 flaskbb/management/views.py:282
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 msgid "Add User"
 msgstr "Benutzer hinzufügen"
 msgstr "Benutzer hinzufügen"
 
 
-#: flaskbb/management/views.py:294
+#: flaskbb/management/views.py:279
+msgid "User added."
+msgstr ""
+
+#: flaskbb/management/views.py:325
 msgid "You do not have the permissions to ban this user."
 msgid "You do not have the permissions to ban this user."
 msgstr "Du hast nicht die Berechtigung um diesen Benutzer zu verbannen."
 msgstr "Du hast nicht die Berechtigung um diesen Benutzer zu verbannen."
 
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgid "Unban"
 msgstr "Entbannen"
 msgstr "Entbannen"
 
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgid "A moderator cannot ban an admin user."
 msgstr "Ein Moderator kann nicht einen Administrator verbannen."
 msgstr "Ein Moderator kann nicht einen Administrator verbannen."
 
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgid "User is now banned."
 msgstr "Benutzer wurde gebannt."
 msgstr "Benutzer wurde gebannt."
 
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgid "Could not ban user."
 msgstr "Konnte den Benutzer nicht bannen, sorry."
 msgstr "Konnte den Benutzer nicht bannen, sorry."
 
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 msgid "You do not have the permissions to unban this user."
 msgstr "Du hast nicht die Berechtigung um diesen Benutzer zu entbannen."
 msgstr "Du hast nicht die Berechtigung um diesen Benutzer zu entbannen."
 
 
-#: flaskbb/management/views.py:367 flaskbb/templates/management/users.html:111
+#: flaskbb/management/views.py:393 flaskbb/templates/management/users.html:111
 msgid "Ban"
 msgid "Ban"
 msgstr "Bannen"
 msgstr "Bannen"
 
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgid "User is now unbanned."
 msgstr "Benutzer wurde entbannt."
 msgstr "Benutzer wurde entbannt."
 
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 msgid "Could not unban user."
 msgstr "Konnte den Benutzer nicht entbannen, sorry."
 msgstr "Konnte den Benutzer nicht entbannen, sorry."
 
 
-#: flaskbb/management/views.py:445
-#, python-format
-msgid "Report %(id)s is already marked as read."
-msgstr "Meldung %(id)s wurde bereits als gelesen markiert."
-
-#: flaskbb/management/views.py:452
-#, python-format
-msgid "Report %(id)s marked as read."
-msgstr "Meldung %(id)s wurde als gelesen markiert."
-
-#: flaskbb/management/views.py:466
-msgid "All reports were marked as read."
-msgstr "Alle Meldungen wurden als gelesen markiert."
-
-#: flaskbb/management/views.py:497
-msgid "Report deleted."
-msgstr ""
+#: flaskbb/management/views.py:435 flaskbb/management/views.py:445
+#: flaskbb/templates/management/group_form.html:21
+#: flaskbb/templates/management/groups.html:20
+msgid "Add Group"
+msgstr "Gruppe hinzufügen"
 
 
-#: flaskbb/management/views.py:528
-msgid "Group updated."
+#: flaskbb/management/views.py:442
+msgid "Group added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:532
+#: flaskbb/management/views.py:455 flaskbb/management/views.py:471
 msgid "Edit Group"
 msgid "Edit Group"
 msgstr "Gruppe bearbeiten"
 msgstr "Gruppe bearbeiten"
 
 
-#: flaskbb/management/views.py:560
+#: flaskbb/management/views.py:468
+msgid "Group updated."
+msgstr ""
+
+#: flaskbb/management/views.py:501
 msgid "You cannot delete one of the standard groups."
 msgid "You cannot delete one of the standard groups."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgid "Group deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 msgid "No group chosen."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:587
-msgid "Group added."
-msgstr ""
-
-#: flaskbb/management/views.py:591
-#: flaskbb/templates/management/group_form.html:21
-#: flaskbb/templates/management/groups.html:20
-msgid "Add Group"
-msgstr "Gruppe hinzufügen"
-
-#: flaskbb/management/views.py:610
-msgid "Forum updated."
-msgstr ""
-
-#: flaskbb/management/views.py:621
+#: flaskbb/management/views.py:548 flaskbb/management/views.py:564
 #: flaskbb/templates/management/forums.html:155
 #: flaskbb/templates/management/forums.html:155
 msgid "Edit Forum"
 msgid "Edit Forum"
 msgstr "Forum bearbeiten"
 msgstr "Forum bearbeiten"
 
 
-#: flaskbb/management/views.py:634
-msgid "Forum deleted."
-msgstr ""
-
-#: flaskbb/management/views.py:646
-msgid "Forum added."
+#: flaskbb/management/views.py:556
+msgid "Forum updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:655
+#: flaskbb/management/views.py:580 flaskbb/management/views.py:595
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
 #: flaskbb/templates/management/forums.html:20
@@ -910,74 +903,101 @@ msgstr ""
 msgid "Add Forum"
 msgid "Add Forum"
 msgstr "Forum hinzufügen"
 msgstr "Forum hinzufügen"
 
 
-#: flaskbb/management/views.py:665
-msgid "Category added."
+#: flaskbb/management/views.py:587
+msgid "Forum added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:669
+#: flaskbb/management/views.py:609
+msgid "Forum deleted."
+msgstr ""
+
+#: flaskbb/management/views.py:619 flaskbb/management/views.py:630
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgid "Add Category"
 msgstr "Kategorie hinzufügen"
 msgstr "Kategorie hinzufügen"
 
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: flaskbb/management/views.py:627
+msgid "Category added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:685 flaskbb/templates/management/forums.html:46
+#: flaskbb/management/views.py:643 flaskbb/management/views.py:657
+#: flaskbb/templates/management/forums.html:46
 msgid "Edit Category"
 msgid "Edit Category"
 msgstr "Kategorie bearbeiten"
 msgstr "Kategorie bearbeiten"
 
 
-#: flaskbb/management/views.py:698
+#: flaskbb/management/views.py:653
+msgid "Category updated."
+msgstr ""
+
+#: flaskbb/management/views.py:672
 msgid "Category with all associated forums deleted."
 msgid "Category with all associated forums deleted."
 msgstr "Kategorie wurde mit allen zugehörigen Foren gelöscht."
 msgstr "Kategorie wurde mit allen zugehörigen Foren gelöscht."
 
 
-#: flaskbb/management/views.py:716
+#: flaskbb/management/views.py:736
+#, python-format
+msgid "Report %(id)s is already marked as read."
+msgstr "Meldung %(id)s wurde bereits als gelesen markiert."
+
+#: flaskbb/management/views.py:742
+#, python-format
+msgid "Report %(id)s marked as read."
+msgstr "Meldung %(id)s wurde als gelesen markiert."
+
+#: flaskbb/management/views.py:756
+msgid "All reports were marked as read."
+msgstr "Alle Meldungen wurden als gelesen markiert."
+
+#: flaskbb/management/views.py:790
+msgid "Report deleted."
+msgstr ""
+
+#: flaskbb/management/views.py:863
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s is already enabled."
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgid "Plugin %(plugin)s not found."
 msgstr "Plugin %(plugin)s wurde nicht gefunden."
 msgstr "Plugin %(plugin)s wurde nicht gefunden."
 
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgid "Plugin has been uninstalled."
 msgstr "Plugin deinstalliert."
 msgstr "Plugin deinstalliert."
 
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgid "Cannot uninstall plugin."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgid "Plugin has been installed."
 msgstr "Plugin installiert."
 msgstr "Plugin installiert."
 
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgid "Cannot install plugin."
 msgstr ""
 msgstr ""
 
 
@@ -995,7 +1015,7 @@ msgstr "Ein Betreff ist erforderlich."
 
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/templates/forum/search_result.html:43
 #: flaskbb/templates/forum/search_result.html:43
-#: flaskbb/templates/forum/topic.html:47
+#: flaskbb/templates/forum/topic.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1026,29 +1046,29 @@ msgstr "Du kannst keine Nachricht an dich selber schreiben."
 msgid "Send Message"
 msgid "Send Message"
 msgstr "Nachricht senden"
 msgstr "Nachricht senden"
 
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 "limit."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:147 flaskbb/message/views.py:219
+#: flaskbb/message/views.py:142 flaskbb/message/views.py:192
+msgid "Compose Message"
+msgstr "Neue Nachricht"
+
+#: flaskbb/message/views.py:160 flaskbb/message/views.py:235
 msgid "Message saved."
 msgid "Message saved."
 msgstr "Nachricht gespeichert."
 msgstr "Nachricht gespeichert."
 
 
-#: flaskbb/message/views.py:172 flaskbb/message/views.py:237
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
 msgid "Message sent."
 msgid "Message sent."
 msgstr "Nachricht gesendet"
 msgstr "Nachricht gesendet"
 
 
-#: flaskbb/message/views.py:178
-msgid "Compose Message"
-msgstr "Neue Nachricht"
-
-#: flaskbb/message/views.py:205
+#: flaskbb/message/views.py:205 flaskbb/message/views.py:221
 msgid "You cannot edit a sent message."
 msgid "You cannot edit a sent message."
 msgstr "Du kannst keine Nachricht bearbeiten die bereits gesendet wurde."
 msgstr "Du kannst keine Nachricht bearbeiten die bereits gesendet wurde."
 
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgid "Edit Message"
 msgstr "Nachricht bearbeiten"
 msgstr "Nachricht bearbeiten"
 
 
@@ -1247,7 +1267,7 @@ msgstr "Themen"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:215
 #: flaskbb/templates/forum/search_result.html:215
-#: flaskbb/templates/forum/topic.html:44
+#: flaskbb/templates/forum/topic.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
 #: flaskbb/templates/management/banned_users.html:63
@@ -1280,8 +1300,8 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:91
 #: flaskbb/templates/forum/edit_forum.html:91
-#: flaskbb/templates/forum/forum.html:85
-#: flaskbb/templates/forum/forum.html:107
+#: flaskbb/templates/forum/forum.html:87
+#: flaskbb/templates/forum/forum.html:115
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:317
 #: flaskbb/templates/forum/search_result.html:317
@@ -1304,7 +1324,7 @@ msgid "Views"
 msgstr "Ansichten"
 msgstr "Ansichten"
 
 
 #: flaskbb/templates/forum/edit_forum.html:107
 #: flaskbb/templates/forum/edit_forum.html:107
-#: flaskbb/templates/forum/forum.html:120
+#: flaskbb/templates/forum/forum.html:128
 #: flaskbb/templates/forum/topictracker.html:107
 #: flaskbb/templates/forum/topictracker.html:107
 msgid "No Topics."
 msgid "No Topics."
 msgstr ""
 msgstr ""
@@ -1336,11 +1356,19 @@ msgstr ""
 msgid "Delete"
 msgid "Delete"
 msgstr "Löschen"
 msgstr "Löschen"
 
 
-#: flaskbb/templates/forum/edit_forum.html:158
+#: flaskbb/templates/forum/edit_forum.html:151
+msgid "Hide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:154
+msgid "Unhide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:169
 msgid "Move to..."
 msgid "Move to..."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgid "Move"
 msgstr ""
 msgstr ""
 
 
@@ -1351,7 +1379,7 @@ msgid "Mark as Read"
 msgstr "Als gelesen markieren"
 msgstr "Als gelesen markieren"
 
 
 #: flaskbb/templates/forum/forum.html:31
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgid "Locked"
 msgstr "Geschlossen"
 msgstr "Geschlossen"
 
 
@@ -1362,7 +1390,12 @@ msgstr "Geschlossen"
 msgid "New Topic"
 msgid "New Topic"
 msgstr "Neues Thema"
 msgstr "Neues Thema"
 
 
-#: flaskbb/templates/forum/forum.html:130
+#: flaskbb/templates/forum/forum.html:97
+#, python-format
+msgid "Hidden on %(when)s  by %(who)s"
+msgstr ""
+
+#: flaskbb/templates/forum/forum.html:138
 msgid "Moderation Mode"
 msgid "Moderation Mode"
 msgstr ""
 msgstr ""
 
 
@@ -1446,7 +1479,7 @@ msgid "Close"
 msgstr "Schließen"
 msgstr "Schließen"
 
 
 #: flaskbb/templates/forum/search_result.html:39
 #: flaskbb/templates/forum/search_result.html:39
-#: flaskbb/templates/forum/topic.html:43
+#: flaskbb/templates/forum/topic.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
 #: flaskbb/templates/message/conversation.html:90
@@ -1454,7 +1487,7 @@ msgid "Joined"
 msgstr "Beigetreten"
 msgstr "Beigetreten"
 
 
 #: flaskbb/templates/forum/search_result.html:54
 #: flaskbb/templates/forum/search_result.html:54
-#: flaskbb/templates/forum/topic.html:58
+#: flaskbb/templates/forum/topic.html:65
 #: flaskbb/templates/message/conversation.html:102
 #: flaskbb/templates/message/conversation.html:102
 msgid "Guest"
 msgid "Guest"
 msgstr "Gast"
 msgstr "Gast"
@@ -1483,6 +1516,16 @@ msgstr ""
 msgid "%(title)s - Topic"
 msgid "%(title)s - Topic"
 msgstr "%(title)s - Thema"
 msgstr "%(title)s - Thema"
 
 
+#: flaskbb/templates/forum/topic.html:20
+#, python-format
+msgid "This topic is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
+#: flaskbb/templates/forum/topic.html:96
+#, python-format
+msgid "This post is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
 #: flaskbb/templates/forum/topic_controls.html:15
 #: flaskbb/templates/forum/topic_controls.html:15
 msgid "Moderate"
 msgid "Moderate"
 msgstr ""
 msgstr ""
@@ -1507,11 +1550,19 @@ msgstr "Thema fixieren"
 msgid "Trivialize Topic"
 msgid "Trivialize Topic"
 msgstr "Thema lösen"
 msgstr "Thema lösen"
 
 
-#: flaskbb/templates/forum/topic_controls.html:80
+#: flaskbb/templates/forum/topic_controls.html:77
+msgid "Unhide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:84
+msgid "Hide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:99
 msgid "Untrack Topic"
 msgid "Untrack Topic"
 msgstr "Thema entfolgen"
 msgstr "Thema entfolgen"
 
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgid "Track Topic"
 msgstr "Thema folgen"
 msgstr "Thema folgen"
 
 
@@ -1773,11 +1824,11 @@ msgstr ""
 msgid "Deleted"
 msgid "Deleted"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgid "Conversations"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgid "No conversations found."
 msgstr ""
 msgstr ""
 
 
@@ -1891,22 +1942,42 @@ msgstr ""
 msgid "Forum Signature"
 msgid "Forum Signature"
 msgstr "Forum Signatur"
 msgstr "Forum Signatur"
 
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgid "Settings updated."
 msgstr "Einstellungen aktualisiert."
 msgstr "Einstellungen aktualisiert."
 
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgid "Password updated."
 msgstr "Passwort aktualisiert."
 msgstr "Passwort aktualisiert."
 
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgid "Email address updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgid "User details updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 msgid "You do not have the permissions to execute this action."
 msgstr ""
 msgstr ""
+
+#: flaskbb/utils/helpers.py:115
+msgid "You do not have the permissions to delete these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:124
+msgid "You do not have the permissions to hide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:135
+msgid "You do not have the permissions to unhide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:680
+msgid "The registration has been disabled."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:692
+msgid "This account is already activated."
+msgstr ""

+ 381 - 276
flaskbb/translations/en/LC_MESSAGES/messages.po

@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version:  0.1-dev\n"
 "Project-Id-Version:  0.1-dev\n"
 "Report-Msgid-Bugs-To: http://github.com/flaskbb/issues\n"
 "Report-Msgid-Bugs-To: http://github.com/flaskbb/issues\n"
-"POT-Creation-Date: 2017-06-28 20:50+0200\n"
+"POT-Creation-Date: 2017-10-06 19:44+0200\n"
 "PO-Revision-Date: 2015-01-03 13:45+0100\n"
 "PO-Revision-Date: 2015-01-03 13:45+0100\n"
 "Last-Translator: Peter Justin <sh4nks7@gmail.com>\n"
 "Last-Translator: Peter Justin <sh4nks7@gmail.com>\n"
 "Language: en\n"
 "Language: en\n"
@@ -39,12 +39,12 @@ msgstr ""
 msgid "Please enter your username or email address."
 msgid "Please enter your username or email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:55 flaskbb/auth/forms.py:107
-#: flaskbb/auth/forms.py:130 flaskbb/user/forms.py:63
+#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:56 flaskbb/auth/forms.py:108
+#: flaskbb/auth/forms.py:131 flaskbb/user/forms.py:63
 msgid "Password"
 msgid "Password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:108 flaskbb/user/forms.py:64
+#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:109 flaskbb/user/forms.py:64
 msgid "Please enter your password."
 msgid "Please enter your password."
 msgstr ""
 msgstr ""
 
 
@@ -57,11 +57,12 @@ msgstr ""
 msgid "Login"
 msgid "Login"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:43 flaskbb/auth/forms.py:61 flaskbb/auth/forms.py:118
+#: flaskbb/auth/forms.py:40 flaskbb/auth/forms.py:44 flaskbb/auth/forms.py:62
+#: flaskbb/auth/forms.py:119
 msgid "Captcha"
 msgid "Captcha"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:47 flaskbb/auth/forms.py:145
+#: flaskbb/auth/forms.py:48 flaskbb/auth/forms.py:146
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
 #: flaskbb/templates/management/banned_users.html:62
@@ -69,190 +70,182 @@ msgstr ""
 msgid "Username"
 msgid "Username"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 msgid "A valid username is required"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:51 flaskbb/auth/forms.py:114 flaskbb/auth/forms.py:126
-#: flaskbb/auth/forms.py:149 flaskbb/management/forms.py:55
+#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115 flaskbb/auth/forms.py:127
+#: flaskbb/auth/forms.py:150 flaskbb/management/forms.py:55
 msgid "Email address"
 msgid "Email address"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115 flaskbb/auth/forms.py:127
-#: flaskbb/auth/forms.py:150 flaskbb/management/forms.py:56
+#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:116 flaskbb/auth/forms.py:128
+#: flaskbb/auth/forms.py:151 flaskbb/management/forms.py:56
 #: flaskbb/user/forms.py:36
 #: flaskbb/user/forms.py:36
 msgid "A valid email address is required."
 msgid "A valid email address is required."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:151
+#: flaskbb/auth/forms.py:54 flaskbb/auth/forms.py:152
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 msgid "Invalid email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:57 flaskbb/auth/forms.py:132
+#: flaskbb/auth/forms.py:58 flaskbb/auth/forms.py:133
 msgid "Passwords must match."
 msgid "Passwords must match."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgid "Confirm password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgid "Language"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgid "I accept the Terms of Service"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 msgid "Please accept the TOS."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:68 flaskbb/templates/auth/register.html:1
+#: flaskbb/auth/forms.py:69 flaskbb/templates/auth/register.html:1
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 msgid "Register"
 msgid "Register"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 msgid "This is a system reserved name. Choose a different one."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:89 flaskbb/management/forms.py:116
+#: flaskbb/auth/forms.py:90 flaskbb/management/forms.py:116
 msgid "This username is already taken."
 msgid "This username is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:94 flaskbb/management/forms.py:132
+#: flaskbb/auth/forms.py:95 flaskbb/management/forms.py:132
 #: flaskbb/user/forms.py:59
 #: flaskbb/user/forms.py:59
 msgid "This email address is already taken."
 msgid "This email address is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:110 flaskbb/templates/auth/reauth.html:1
+#: flaskbb/auth/forms.py:111 flaskbb/templates/auth/reauth.html:1
 #: flaskbb/templates/auth/reauth.html:10
 #: flaskbb/templates/auth/reauth.html:10
 msgid "Refresh Login"
 msgid "Refresh Login"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgid "Request Password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgid "Reset password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 msgid "Wrong email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:146 flaskbb/management/forms.py:52
+#: flaskbb/auth/forms.py:147 flaskbb/management/forms.py:52
 #: flaskbb/message/forms.py:23
 #: flaskbb/message/forms.py:23
 msgid "A valid username is required."
 msgid "A valid username is required."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgid "Send Confirmation Mail"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgid "User does not exist."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgid "User is already active."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgid "Email confirmation token"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgid "Please enter the token that we have sent to you."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgid "Confirm Email"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr ""
+
+#: flaskbb/auth/views.py:104
 msgid ""
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 "have sent to your email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgid "Wrong username or password."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgid "Reauthenticated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 msgid "Wrong password."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:132
-msgid "Logged out"
-msgstr ""
-
-#: flaskbb/auth/views.py:143
-msgid "The registration has been disabled."
-msgstr ""
-
-#: flaskbb/auth/views.py:164
+#: flaskbb/auth/views.py:167
 #, python-format
 #, python-format
 msgid "An account activation email has been sent to %(email)s"
 msgid "An account activation email has been sent to %(email)s"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgid "Thanks for registering."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgid "Email sent! Please check your inbox."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 msgid ""
 "You have entered an username or email address that is not linked with "
 "You have entered an username or email address that is not linked with "
 "your account."
 "your account."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgid "Your password token is invalid."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgid "Your password token is expired."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 msgid "Your password has been updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:228 flaskbb/auth/views.py:247
-msgid "This account is already activated."
-msgstr ""
-
-#: flaskbb/auth/views.py:235
+#: flaskbb/auth/views.py:250
 msgid "A new account activation token has been sent to your email address."
 msgid "A new account activation token has been sent to your email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgid "Your account activation token is invalid."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgid "Your account activation token is expired."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgid "Your account has been activated."
 msgstr ""
 msgstr ""
 
 
@@ -266,7 +259,7 @@ msgid "You cannot post a reply without content."
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
-#: flaskbb/templates/forum/topic_controls.html:94
+#: flaskbb/templates/forum/topic_controls.html:113
 msgid "Reply"
 msgid "Reply"
 msgstr ""
 msgstr ""
 
 
@@ -378,99 +371,113 @@ msgstr ""
 msgid "Users"
 msgid "Users"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:170
-msgid "You do not have the permissions to create a new topic."
-msgstr ""
-
-#: flaskbb/forum/views.py:198 flaskbb/utils/helpers.py:112
-msgid "You do not have the permissions to delete this topic."
-msgstr ""
-
-#: flaskbb/forum/views.py:215
-msgid "You do not have the permissions to lock this topic."
-msgstr ""
-
-#: flaskbb/forum/views.py:231
-msgid "You do not have the permissions to unlock this topic."
-msgstr ""
-
-#: flaskbb/forum/views.py:247
-msgid "You do not have the permissions to highlight this topic."
-msgstr ""
-
-#: flaskbb/forum/views.py:264
-msgid "You do not have the permissions to trivialize this topic."
+#: flaskbb/forum/views.py:173
+msgid "Cannot post reply"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:287
-msgid "You do not have the permissions to moderate this forum."
-msgstr ""
-
-#: flaskbb/forum/views.py:309
+#: flaskbb/forum/views.py:255
 msgid "In order to perform this action you have to select at least one topic."
 msgid "In order to perform this action you have to select at least one topic."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 #, python-format
 msgid "%(count)s topics locked."
 msgid "%(count)s topics locked."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 #, python-format
 msgid "%(count)s topics unlocked."
 msgid "%(count)s topics unlocked."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 #, python-format
 msgid "%(count)s topics highlighted."
 msgid "%(count)s topics highlighted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 #, python-format
 msgid "%(count)s topics trivialized."
 msgid "%(count)s topics trivialized."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 #, python-format
 msgid "%(count)s topics deleted."
 msgid "%(count)s topics deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgid "Please choose a new forum for the topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 msgid "You do not have the permissions to move this topic."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:384 flaskbb/forum/views.py:411
-msgid "You do not have the permissions to post in this topic."
+#: flaskbb/forum/views.py:322
+#, python-format
+msgid "%(count)s topics hidden."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:437
-msgid "You do not have the permissions to edit this post."
+#: flaskbb/forum/views.py:329
+#, python-format
+msgid "%(count)s topics unhidden."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:480
-msgid "You do not have the permissions to delete this post."
+#: flaskbb/forum/views.py:333
+msgid "Unknown action requested"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:504
+#: flaskbb/forum/views.py:429
 msgid "Thanks for reporting."
 msgid "Thanks for reporting."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:540
+#: flaskbb/forum/views.py:510
+#, python-format
+msgid "%(topic_count)s topics untracked."
+msgstr ""
+
+#: flaskbb/forum/views.py:630
 #, python-format
 #, python-format
 msgid "Forum %(forum)s marked as read."
 msgid "Forum %(forum)s marked as read."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 msgid "All forums marked as read."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:632
-#, python-format
-msgid "%(topic_count)s topics untracked."
+#: flaskbb/forum/views.py:692
+msgid "You do not have permission to hide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:708
+msgid "You do not have permission to unhide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:722
+msgid "You do not have permission to hide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:726
+msgid "Post is already hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:735
+msgid "Topic hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:737
+msgid "Post hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:751
+msgid "You do not have permission to unhide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:755
+msgid "Post is already unhidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:760
+msgid "Post unhidden"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -494,7 +501,7 @@ msgid "Location"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/management/forms.py:73 flaskbb/templates/forum/search_result.html:48
 #: flaskbb/management/forms.py:73 flaskbb/templates/forum/search_result.html:48
-#: flaskbb/templates/forum/topic.html:52
+#: flaskbb/templates/forum/topic.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -525,380 +532,367 @@ msgstr ""
 msgid "Secondary groups"
 msgid "Secondary groups"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:219
-#: flaskbb/management/forms.py:342 flaskbb/management/forms.py:424
+#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:232
+#: flaskbb/management/forms.py:355 flaskbb/management/forms.py:437
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgid "Save"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgid "Group name"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 msgid "Please enter a name for the group."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:157 flaskbb/management/forms.py:293
-#: flaskbb/management/forms.py:412 flaskbb/templates/management/groups.html:35
+#: flaskbb/management/forms.py:159 flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:425 flaskbb/templates/management/groups.html:35
 msgid "Description"
 msgid "Description"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgid "Is 'Admin' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgid "With this option the group has access to the admin panel."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgid "Is 'Super Moderator' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate every "
 "Check this, if the users in this group are allowed to moderate every "
 "forum."
 "forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgid "Is 'Moderator' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 "forums."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgid "Is 'Banned' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgid "Is 'Guest' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgid "Only one group of type 'Guest' is allowed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgid "Can edit posts"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgid "Check this, if the users in this group can edit posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgid "Can delete posts"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgid "Check this, if the users in this group can delete posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgid "Can delete topics"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgid "Check this, if the users in this group can delete topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgid "Can create topics"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgid "Check this, if the users in this group can create topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgid "Can post replies"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgid "Check this, if the users in this group can post replies."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgid "Moderators can edit user profiles"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 msgid ""
 "Allow moderators to edit another user's profile including password and "
 "Allow moderators to edit another user's profile including password and "
 "email changes."
 "email changes."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgid "Moderators can ban users"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 msgid "Allow moderators to ban other users."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:235
+#: flaskbb/management/forms.py:222
+msgid "Can view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:223
+msgid "Allows a user to view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:227
+msgid "Can hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:228
+msgid "Allows a user to hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:248
 msgid "This group name is already taken."
 msgid "This group name is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgid "There is already a group of type 'Banned'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgid "There is already a group of type 'Guest'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgid "Forum title"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 msgid "Please enter a forum title."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:295 flaskbb/management/forms.py:414
+#: flaskbb/management/forms.py:308 flaskbb/management/forms.py:427
 msgid "You can format your description with Markdown."
 msgid "You can format your description with Markdown."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgid "Position"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgid "Please enter a position for theforum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgid "Category"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgid "The category that contains this forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgid "External link"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:320
+#: flaskbb/management/forms.py:333
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgid "Moderators"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 "moderators."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgid "Show moderators"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgid "Locked?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgid "Disable new posts and topics in this forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgid "Group access"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgid "Select the groups that can access this forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgid "You also need to specify some moderators."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgid "%(user)s is not in a moderators group."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgid "Category title"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgid "Please enter a category title."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgid "Please enter a position for the category."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 msgid "Settings saved."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:173
-msgid "You are not allowed to edit this user."
+#: flaskbb/management/views.py:182 flaskbb/management/views.py:223
+msgid "Edit User"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:207
+#: flaskbb/management/views.py:220
 msgid "User updated."
 msgid "User updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:211
-msgid "Edit User"
-msgstr ""
-
-#: flaskbb/management/views.py:246
+#: flaskbb/management/views.py:260
 msgid "You cannot delete yourself."
 msgid "You cannot delete yourself."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 msgid "User deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:260
-msgid "User added."
-msgstr ""
-
-#: flaskbb/management/views.py:264
+#: flaskbb/management/views.py:273 flaskbb/management/views.py:282
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 msgid "Add User"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:294
+#: flaskbb/management/views.py:279
+msgid "User added."
+msgstr ""
+
+#: flaskbb/management/views.py:325
 msgid "You do not have the permissions to ban this user."
 msgid "You do not have the permissions to ban this user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgid "Unban"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgid "A moderator cannot ban an admin user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgid "User is now banned."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgid "Could not ban user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 msgid "You do not have the permissions to unban this user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:367 flaskbb/templates/management/users.html:111
+#: flaskbb/management/views.py:393 flaskbb/templates/management/users.html:111
 msgid "Ban"
 msgid "Ban"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgid "User is now unbanned."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 msgid "Could not unban user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:445
-#, python-format
-msgid "Report %(id)s is already marked as read."
-msgstr ""
-
-#: flaskbb/management/views.py:452
-#, python-format
-msgid "Report %(id)s marked as read."
+#: flaskbb/management/views.py:435 flaskbb/management/views.py:445
+#: flaskbb/templates/management/group_form.html:21
+#: flaskbb/templates/management/groups.html:20
+msgid "Add Group"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:466
-msgid "All reports were marked as read."
+#: flaskbb/management/views.py:442
+msgid "Group added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:497
-msgid "Report deleted."
+#: flaskbb/management/views.py:455 flaskbb/management/views.py:471
+msgid "Edit Group"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:528
+#: flaskbb/management/views.py:468
 msgid "Group updated."
 msgid "Group updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:532
-msgid "Edit Group"
-msgstr ""
-
-#: flaskbb/management/views.py:560
+#: flaskbb/management/views.py:501
 msgid "You cannot delete one of the standard groups."
 msgid "You cannot delete one of the standard groups."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgid "Group deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 msgid "No group chosen."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:587
-msgid "Group added."
-msgstr ""
-
-#: flaskbb/management/views.py:591
-#: flaskbb/templates/management/group_form.html:21
-#: flaskbb/templates/management/groups.html:20
-msgid "Add Group"
-msgstr ""
-
-#: flaskbb/management/views.py:610
-msgid "Forum updated."
-msgstr ""
-
-#: flaskbb/management/views.py:621 flaskbb/templates/management/forums.html:155
+#: flaskbb/management/views.py:548 flaskbb/management/views.py:564
+#: flaskbb/templates/management/forums.html:155
 msgid "Edit Forum"
 msgid "Edit Forum"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:634
-msgid "Forum deleted."
-msgstr ""
-
-#: flaskbb/management/views.py:646
-msgid "Forum added."
+#: flaskbb/management/views.py:556
+msgid "Forum updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:655
+#: flaskbb/management/views.py:580 flaskbb/management/views.py:595
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
 #: flaskbb/templates/management/forums.html:20
@@ -906,74 +900,101 @@ msgstr ""
 msgid "Add Forum"
 msgid "Add Forum"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:665
-msgid "Category added."
+#: flaskbb/management/views.py:587
+msgid "Forum added."
+msgstr ""
+
+#: flaskbb/management/views.py:609
+msgid "Forum deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:669
+#: flaskbb/management/views.py:619 flaskbb/management/views.py:630
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgid "Add Category"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: flaskbb/management/views.py:627
+msgid "Category added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:685 flaskbb/templates/management/forums.html:46
+#: flaskbb/management/views.py:643 flaskbb/management/views.py:657
+#: flaskbb/templates/management/forums.html:46
 msgid "Edit Category"
 msgid "Edit Category"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:698
+#: flaskbb/management/views.py:653
+msgid "Category updated."
+msgstr ""
+
+#: flaskbb/management/views.py:672
 msgid "Category with all associated forums deleted."
 msgid "Category with all associated forums deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:716
+#: flaskbb/management/views.py:736
+#, python-format
+msgid "Report %(id)s is already marked as read."
+msgstr ""
+
+#: flaskbb/management/views.py:742
+#, python-format
+msgid "Report %(id)s marked as read."
+msgstr ""
+
+#: flaskbb/management/views.py:756
+msgid "All reports were marked as read."
+msgstr ""
+
+#: flaskbb/management/views.py:790
+msgid "Report deleted."
+msgstr ""
+
+#: flaskbb/management/views.py:863
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s is already enabled."
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgid "Plugin %(plugin)s not found."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgid "Plugin has been uninstalled."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgid "Cannot uninstall plugin."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgid "Plugin has been installed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgid "Cannot install plugin."
 msgstr ""
 msgstr ""
 
 
@@ -991,7 +1012,7 @@ msgstr ""
 
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/templates/forum/search_result.html:43
 #: flaskbb/templates/forum/search_result.html:43
-#: flaskbb/templates/forum/topic.html:47
+#: flaskbb/templates/forum/topic.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1022,29 +1043,29 @@ msgstr ""
 msgid "Send Message"
 msgid "Send Message"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 msgid ""
 "You cannot send any messages anymore because you have reached your "
 "You cannot send any messages anymore because you have reached your "
 "message limit."
 "message limit."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:147 flaskbb/message/views.py:219
-msgid "Message saved."
+#: flaskbb/message/views.py:142 flaskbb/message/views.py:192
+msgid "Compose Message"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:172 flaskbb/message/views.py:237
-msgid "Message sent."
+#: flaskbb/message/views.py:160 flaskbb/message/views.py:235
+msgid "Message saved."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:178
-msgid "Compose Message"
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
+msgid "Message sent."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:205
+#: flaskbb/message/views.py:205 flaskbb/message/views.py:221
 msgid "You cannot edit a sent message."
 msgid "You cannot edit a sent message."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgid "Edit Message"
 msgstr ""
 msgstr ""
 
 
@@ -1243,7 +1264,7 @@ msgstr ""
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:215
 #: flaskbb/templates/forum/search_result.html:215
-#: flaskbb/templates/forum/topic.html:44
+#: flaskbb/templates/forum/topic.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
 #: flaskbb/templates/management/banned_users.html:63
@@ -1276,7 +1297,7 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:91
 #: flaskbb/templates/forum/edit_forum.html:91
-#: flaskbb/templates/forum/forum.html:85 flaskbb/templates/forum/forum.html:107
+#: flaskbb/templates/forum/forum.html:87 flaskbb/templates/forum/forum.html:115
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:317
 #: flaskbb/templates/forum/search_result.html:317
@@ -1299,7 +1320,7 @@ msgid "Views"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/templates/forum/edit_forum.html:107
 #: flaskbb/templates/forum/edit_forum.html:107
-#: flaskbb/templates/forum/forum.html:120
+#: flaskbb/templates/forum/forum.html:128
 #: flaskbb/templates/forum/topictracker.html:107
 #: flaskbb/templates/forum/topictracker.html:107
 msgid "No Topics."
 msgid "No Topics."
 msgstr ""
 msgstr ""
@@ -1331,11 +1352,19 @@ msgstr ""
 msgid "Delete"
 msgid "Delete"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/edit_forum.html:158
+#: flaskbb/templates/forum/edit_forum.html:151
+msgid "Hide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:154
+msgid "Unhide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:169
 msgid "Move to..."
 msgid "Move to..."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgid "Move"
 msgstr ""
 msgstr ""
 
 
@@ -1346,7 +1375,7 @@ msgid "Mark as Read"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/templates/forum/forum.html:31
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgid "Locked"
 msgstr ""
 msgstr ""
 
 
@@ -1357,7 +1386,12 @@ msgstr ""
 msgid "New Topic"
 msgid "New Topic"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/forum.html:130
+#: flaskbb/templates/forum/forum.html:97
+#, python-format
+msgid "Hidden on %(when)s  by %(who)s"
+msgstr ""
+
+#: flaskbb/templates/forum/forum.html:138
 msgid "Moderation Mode"
 msgid "Moderation Mode"
 msgstr ""
 msgstr ""
 
 
@@ -1441,7 +1475,7 @@ msgid "Close"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/templates/forum/search_result.html:39
 #: flaskbb/templates/forum/search_result.html:39
-#: flaskbb/templates/forum/topic.html:43
+#: flaskbb/templates/forum/topic.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
 #: flaskbb/templates/message/conversation.html:90
@@ -1449,7 +1483,7 @@ msgid "Joined"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/templates/forum/search_result.html:54
 #: flaskbb/templates/forum/search_result.html:54
-#: flaskbb/templates/forum/topic.html:58
+#: flaskbb/templates/forum/topic.html:65
 #: flaskbb/templates/message/conversation.html:102
 #: flaskbb/templates/message/conversation.html:102
 msgid "Guest"
 msgid "Guest"
 msgstr ""
 msgstr ""
@@ -1478,6 +1512,16 @@ msgstr ""
 msgid "%(title)s - Topic"
 msgid "%(title)s - Topic"
 msgstr ""
 msgstr ""
 
 
+#: flaskbb/templates/forum/topic.html:20
+#, python-format
+msgid "This topic is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
+#: flaskbb/templates/forum/topic.html:96
+#, python-format
+msgid "This post is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
 #: flaskbb/templates/forum/topic_controls.html:15
 #: flaskbb/templates/forum/topic_controls.html:15
 msgid "Moderate"
 msgid "Moderate"
 msgstr ""
 msgstr ""
@@ -1502,11 +1546,19 @@ msgstr ""
 msgid "Trivialize Topic"
 msgid "Trivialize Topic"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/topic_controls.html:80
+#: flaskbb/templates/forum/topic_controls.html:77
+msgid "Unhide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:84
+msgid "Hide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:99
 msgid "Untrack Topic"
 msgid "Untrack Topic"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgid "Track Topic"
 msgstr ""
 msgstr ""
 
 
@@ -1768,11 +1820,11 @@ msgstr ""
 msgid "Deleted"
 msgid "Deleted"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgid "Conversations"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgid "No conversations found."
 msgstr ""
 msgstr ""
 
 
@@ -1886,26 +1938,46 @@ msgstr ""
 msgid "Forum Signature"
 msgid "Forum Signature"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgid "Settings updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgid "Password updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgid "Email address updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgid "User details updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 msgid "You do not have the permissions to execute this action."
 msgstr ""
 msgstr ""
 
 
+#: flaskbb/utils/helpers.py:115
+msgid "You do not have the permissions to delete these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:124
+msgid "You do not have the permissions to hide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:135
+msgid "You do not have the permissions to unhide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:680
+msgid "The registration has been disabled."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:692
+msgid "This account is already activated."
+msgstr ""
+
 #~ msgid ""
 #~ msgid ""
 #~ msgstr ""
 #~ msgstr ""
 
 
@@ -2615,3 +2687,36 @@ msgstr ""
 #~ msgid "Are you sure you want to delete these Users?"
 #~ msgid "Are you sure you want to delete these Users?"
 #~ msgstr ""
 #~ msgstr ""
 
 
+#~ msgid "You do not have the permissions to create a new topic."
+#~ msgstr ""
+
+#~ msgid "You do not have the permissions to delete this topic."
+#~ msgstr ""
+
+#~ msgid "You do not have the permissions to lock this topic."
+#~ msgstr ""
+
+#~ msgid "You do not have the permissions to unlock this topic."
+#~ msgstr ""
+
+#~ msgid "You do not have the permissions to highlight this topic."
+#~ msgstr ""
+
+#~ msgid "You do not have the permissions to trivialize this topic."
+#~ msgstr ""
+
+#~ msgid "You do not have the permissions to moderate this forum."
+#~ msgstr ""
+
+#~ msgid "You do not have the permissions to post in this topic."
+#~ msgstr ""
+
+#~ msgid "You do not have the permissions to edit this post."
+#~ msgstr ""
+
+#~ msgid "You do not have the permissions to delete this post."
+#~ msgstr ""
+
+#~ msgid "You are not allowed to edit this user."
+#~ msgstr ""
+

+ 357 - 286
flaskbb/translations/es/LC_MESSAGES/messages.po

@@ -8,9 +8,9 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: FlaskBB\n"
 "Project-Id-Version: FlaskBB\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2017-06-28 20:50+0200\n"
-"PO-Revision-Date: 2017-06-28 18:03+0000\n"
-"Last-Translator: Peter Justin <peter@peterjustin.me>\n"
+"POT-Creation-Date: 2017-10-06 19:44+0200\n"
+"PO-Revision-Date: 2017-10-06 17:46+0000\n"
+"Last-Translator: sh4nks\n"
 "Language-Team: Spanish (http://www.transifex.com/flaskbb/flaskbb/language/es/)\n"
 "Language-Team: Spanish (http://www.transifex.com/flaskbb/flaskbb/language/es/)\n"
 "MIME-Version: 1.0\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -40,12 +40,12 @@ msgstr ""
 msgid "Please enter your username or email address."
 msgid "Please enter your username or email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:55 flaskbb/auth/forms.py:107
-#: flaskbb/auth/forms.py:130 flaskbb/user/forms.py:63
+#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:56 flaskbb/auth/forms.py:108
+#: flaskbb/auth/forms.py:131 flaskbb/user/forms.py:63
 msgid "Password"
 msgid "Password"
 msgstr "Contraseña"
 msgstr "Contraseña"
 
 
-#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:108 flaskbb/user/forms.py:64
+#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:109 flaskbb/user/forms.py:64
 msgid "Please enter your password."
 msgid "Please enter your password."
 msgstr ""
 msgstr ""
 
 
@@ -58,11 +58,12 @@ msgstr ""
 msgid "Login"
 msgid "Login"
 msgstr "Iniciar sesión"
 msgstr "Iniciar sesión"
 
 
-#: flaskbb/auth/forms.py:43 flaskbb/auth/forms.py:61 flaskbb/auth/forms.py:118
+#: flaskbb/auth/forms.py:40 flaskbb/auth/forms.py:44 flaskbb/auth/forms.py:62
+#: flaskbb/auth/forms.py:119
 msgid "Captcha"
 msgid "Captcha"
 msgstr "Captcha"
 msgstr "Captcha"
 
 
-#: flaskbb/auth/forms.py:47 flaskbb/auth/forms.py:145
+#: flaskbb/auth/forms.py:48 flaskbb/auth/forms.py:146
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
 #: flaskbb/templates/management/banned_users.html:62
@@ -70,191 +71,183 @@ msgstr "Captcha"
 msgid "Username"
 msgid "Username"
 msgstr "Nombre de usuario"
 msgstr "Nombre de usuario"
 
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 msgid "A valid username is required"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:51 flaskbb/auth/forms.py:114
-#: flaskbb/auth/forms.py:126 flaskbb/auth/forms.py:149
+#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
+#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
 #: flaskbb/management/forms.py:55
 #: flaskbb/management/forms.py:55
 msgid "Email address"
 msgid "Email address"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
-#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
+#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:116
+#: flaskbb/auth/forms.py:128 flaskbb/auth/forms.py:151
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 msgid "A valid email address is required."
 msgid "A valid email address is required."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:151
+#: flaskbb/auth/forms.py:54 flaskbb/auth/forms.py:152
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 msgid "Invalid email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:57 flaskbb/auth/forms.py:132
+#: flaskbb/auth/forms.py:58 flaskbb/auth/forms.py:133
 msgid "Passwords must match."
 msgid "Passwords must match."
 msgstr "Las contraseñas deben coincidir."
 msgstr "Las contraseñas deben coincidir."
 
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgid "Confirm password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgid "Language"
 msgstr "Idioma"
 msgstr "Idioma"
 
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgid "I accept the Terms of Service"
 msgstr "Acepto los términos del servicio"
 msgstr "Acepto los términos del servicio"
 
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 msgid "Please accept the TOS."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:68 flaskbb/templates/auth/register.html:1
+#: flaskbb/auth/forms.py:69 flaskbb/templates/auth/register.html:1
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 msgid "Register"
 msgid "Register"
 msgstr "Registrar"
 msgstr "Registrar"
 
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 msgid "This is a system reserved name. Choose a different one."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:89 flaskbb/management/forms.py:116
+#: flaskbb/auth/forms.py:90 flaskbb/management/forms.py:116
 msgid "This username is already taken."
 msgid "This username is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:94 flaskbb/management/forms.py:132
+#: flaskbb/auth/forms.py:95 flaskbb/management/forms.py:132
 #: flaskbb/user/forms.py:59
 #: flaskbb/user/forms.py:59
 msgid "This email address is already taken."
 msgid "This email address is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:110 flaskbb/templates/auth/reauth.html:1
+#: flaskbb/auth/forms.py:111 flaskbb/templates/auth/reauth.html:1
 #: flaskbb/templates/auth/reauth.html:10
 #: flaskbb/templates/auth/reauth.html:10
 msgid "Refresh Login"
 msgid "Refresh Login"
 msgstr "Actualizar inicio de sesión"
 msgstr "Actualizar inicio de sesión"
 
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgid "Request Password"
 msgstr "Solicitar contraseña"
 msgstr "Solicitar contraseña"
 
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgid "Reset password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 msgid "Wrong email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:146 flaskbb/management/forms.py:52
+#: flaskbb/auth/forms.py:147 flaskbb/management/forms.py:52
 #: flaskbb/message/forms.py:23
 #: flaskbb/message/forms.py:23
 msgid "A valid username is required."
 msgid "A valid username is required."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgid "Send Confirmation Mail"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgid "User does not exist."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgid "User is already active."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgid "Email confirmation token"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgid "Please enter the token that we have sent to you."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgid "Confirm Email"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr ""
+
+#: flaskbb/auth/views.py:104
 msgid ""
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 "have sent to your email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgid "Wrong username or password."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgid "Reauthenticated."
 msgstr "Volver a autenticarse."
 msgstr "Volver a autenticarse."
 
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 msgid "Wrong password."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:132
-msgid "Logged out"
-msgstr ""
-
-#: flaskbb/auth/views.py:143
-msgid "The registration has been disabled."
-msgstr ""
-
-#: flaskbb/auth/views.py:164
+#: flaskbb/auth/views.py:167
 #, python-format
 #, python-format
 msgid "An account activation email has been sent to %(email)s"
 msgid "An account activation email has been sent to %(email)s"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgid "Thanks for registering."
 msgstr "Gracias por registrarse."
 msgstr "Gracias por registrarse."
 
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgid "Email sent! Please check your inbox."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "You have entered an username or email address that is not linked with your "
 "account."
 "account."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgid "Your password token is invalid."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgid "Your password token is expired."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 msgid "Your password has been updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:228 flaskbb/auth/views.py:247
-msgid "This account is already activated."
-msgstr ""
-
-#: flaskbb/auth/views.py:235
+#: flaskbb/auth/views.py:250
 msgid "A new account activation token has been sent to your email address."
 msgid "A new account activation token has been sent to your email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgid "Your account activation token is invalid."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgid "Your account activation token is expired."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgid "Your account has been activated."
 msgstr ""
 msgstr ""
 
 
@@ -268,7 +261,7 @@ msgid "You cannot post a reply without content."
 msgstr "No puedes publicar una respuesta sin contenido"
 msgstr "No puedes publicar una respuesta sin contenido"
 
 
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
-#: flaskbb/templates/forum/topic_controls.html:94
+#: flaskbb/templates/forum/topic_controls.html:113
 msgid "Reply"
 msgid "Reply"
 msgstr "Respuesta"
 msgstr "Respuesta"
 
 
@@ -380,99 +373,113 @@ msgstr "Foro"
 msgid "Users"
 msgid "Users"
 msgstr "Usuarios"
 msgstr "Usuarios"
 
 
-#: flaskbb/forum/views.py:170
-msgid "You do not have the permissions to create a new topic."
-msgstr "Usted no permisos para crear un nuevo tema."
-
-#: flaskbb/forum/views.py:198 flaskbb/utils/helpers.py:112
-msgid "You do not have the permissions to delete this topic."
-msgstr "No tienes los permisos para borrar este tema."
-
-#: flaskbb/forum/views.py:215
-msgid "You do not have the permissions to lock this topic."
-msgstr "No tienes permisos para bloquear este tema."
-
-#: flaskbb/forum/views.py:231
-msgid "You do not have the permissions to unlock this topic."
-msgstr "No tienes permisos para desbloquear este tema."
-
-#: flaskbb/forum/views.py:247
-msgid "You do not have the permissions to highlight this topic."
-msgstr "No tienes permisos para resaltar este tema."
-
-#: flaskbb/forum/views.py:264
-msgid "You do not have the permissions to trivialize this topic."
-msgstr "No tienes permisos para trivializar este tema."
-
-#: flaskbb/forum/views.py:287
-msgid "You do not have the permissions to moderate this forum."
+#: flaskbb/forum/views.py:173
+msgid "Cannot post reply"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:309
+#: flaskbb/forum/views.py:255
 msgid "In order to perform this action you have to select at least one topic."
 msgid "In order to perform this action you have to select at least one topic."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 #, python-format
 msgid "%(count)s topics locked."
 msgid "%(count)s topics locked."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 #, python-format
 msgid "%(count)s topics unlocked."
 msgid "%(count)s topics unlocked."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 #, python-format
 msgid "%(count)s topics highlighted."
 msgid "%(count)s topics highlighted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 #, python-format
 msgid "%(count)s topics trivialized."
 msgid "%(count)s topics trivialized."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 #, python-format
 msgid "%(count)s topics deleted."
 msgid "%(count)s topics deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgid "Please choose a new forum for the topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 msgid "You do not have the permissions to move this topic."
 msgstr "No tienes permisos para mover este tema."
 msgstr "No tienes permisos para mover este tema."
 
 
-#: flaskbb/forum/views.py:384 flaskbb/forum/views.py:411
-msgid "You do not have the permissions to post in this topic."
-msgstr "No tienes permisos para publicar en este tema."
+#: flaskbb/forum/views.py:322
+#, python-format
+msgid "%(count)s topics hidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:437
-msgid "You do not have the permissions to edit this post."
-msgstr "No tienes permisos para editar este artículo."
+#: flaskbb/forum/views.py:329
+#, python-format
+msgid "%(count)s topics unhidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:480
-msgid "You do not have the permissions to delete this post."
-msgstr "No tienes permisos para borrar este artículo."
+#: flaskbb/forum/views.py:333
+msgid "Unknown action requested"
+msgstr ""
 
 
-#: flaskbb/forum/views.py:504
+#: flaskbb/forum/views.py:429
 msgid "Thanks for reporting."
 msgid "Thanks for reporting."
 msgstr "Gracias por hacer el reporte."
 msgstr "Gracias por hacer el reporte."
 
 
-#: flaskbb/forum/views.py:540
+#: flaskbb/forum/views.py:510
+#, python-format
+msgid "%(topic_count)s topics untracked."
+msgstr ""
+
+#: flaskbb/forum/views.py:630
 #, python-format
 #, python-format
 msgid "Forum %(forum)s marked as read."
 msgid "Forum %(forum)s marked as read."
 msgstr "Foro %(forum)s marcado como leído."
 msgstr "Foro %(forum)s marcado como leído."
 
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 msgid "All forums marked as read."
 msgstr "Todos los foros marcados como leídos."
 msgstr "Todos los foros marcados como leídos."
 
 
-#: flaskbb/forum/views.py:632
-#, python-format
-msgid "%(topic_count)s topics untracked."
+#: flaskbb/forum/views.py:692
+msgid "You do not have permission to hide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:708
+msgid "You do not have permission to unhide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:722
+msgid "You do not have permission to hide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:726
+msgid "Post is already hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:735
+msgid "Topic hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:737
+msgid "Post hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:751
+msgid "You do not have permission to unhide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:755
+msgid "Post is already unhidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:760
+msgid "Post unhidden"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -497,7 +504,7 @@ msgstr "Ubicación"
 
 
 #: flaskbb/management/forms.py:73
 #: flaskbb/management/forms.py:73
 #: flaskbb/templates/forum/search_result.html:48
 #: flaskbb/templates/forum/search_result.html:48
-#: flaskbb/templates/forum/topic.html:52
+#: flaskbb/templates/forum/topic.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -528,380 +535,366 @@ msgstr ""
 msgid "Secondary groups"
 msgid "Secondary groups"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:219
-#: flaskbb/management/forms.py:342 flaskbb/management/forms.py:424
+#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:232
+#: flaskbb/management/forms.py:355 flaskbb/management/forms.py:437
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgid "Save"
 msgstr "Guardar"
 msgstr "Guardar"
 
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgid "Group name"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 msgid "Please enter a name for the group."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:157 flaskbb/management/forms.py:293
-#: flaskbb/management/forms.py:412 flaskbb/templates/management/groups.html:35
+#: flaskbb/management/forms.py:159 flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:425 flaskbb/templates/management/groups.html:35
 msgid "Description"
 msgid "Description"
 msgstr "Descripción"
 msgstr "Descripción"
 
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgid "Is 'Admin' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgid "With this option the group has access to the admin panel."
 msgstr "Con esta opción el grupo tiene acceso al panel de administración."
 msgstr "Con esta opción el grupo tiene acceso al panel de administración."
 
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgid "Is 'Super Moderator' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgid "Is 'Moderator' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 "forums."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgid "Is 'Banned' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgid "Is 'Guest' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgid "Only one group of type 'Guest' is allowed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgid "Can edit posts"
 msgstr "Puede editar artículos"
 msgstr "Puede editar artículos"
 
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgid "Check this, if the users in this group can edit posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgid "Can delete posts"
 msgstr "Puede borrar artículos"
 msgstr "Puede borrar artículos"
 
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgid "Check this, if the users in this group can delete posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgid "Can delete topics"
 msgstr "Puede borrar temas"
 msgstr "Puede borrar temas"
 
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgid "Check this, if the users in this group can delete topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgid "Can create topics"
 msgstr "Puede crear temas"
 msgstr "Puede crear temas"
 
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgid "Check this, if the users in this group can create topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgid "Can post replies"
 msgstr "Puede publicar respuestas"
 msgstr "Puede publicar respuestas"
 
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgid "Check this, if the users in this group can post replies."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgid "Moderators can edit user profiles"
 msgstr "Los moderadores pueden editar perfiles de usuario"
 msgstr "Los moderadores pueden editar perfiles de usuario"
 
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 " changes."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgid "Moderators can ban users"
 msgstr "Los moderadores pueden banear usuarios"
 msgstr "Los moderadores pueden banear usuarios"
 
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 msgid "Allow moderators to ban other users."
 msgstr "Permite a los moderadores banear a otros usuarios."
 msgstr "Permite a los moderadores banear a otros usuarios."
 
 
-#: flaskbb/management/forms.py:235
+#: flaskbb/management/forms.py:222
+msgid "Can view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:223
+msgid "Allows a user to view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:227
+msgid "Can hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:228
+msgid "Allows a user to hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:248
 msgid "This group name is already taken."
 msgid "This group name is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgid "There is already a group of type 'Banned'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgid "There is already a group of type 'Guest'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgid "Forum title"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 msgid "Please enter a forum title."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:295 flaskbb/management/forms.py:414
+#: flaskbb/management/forms.py:308 flaskbb/management/forms.py:427
 msgid "You can format your description with Markdown."
 msgid "You can format your description with Markdown."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgid "Position"
 msgstr "Posición"
 msgstr "Posición"
 
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgid "Please enter a position for theforum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgid "Category"
 msgstr "Categoría"
 msgstr "Categoría"
 
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgid "The category that contains this forum."
 msgstr "La categoría que contiene este foro"
 msgstr "La categoría que contiene este foro"
 
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgid "External link"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgstr "Un enlace a un sitio e.j.: \"http://flaskbb.org\""
 msgstr "Un enlace a un sitio e.j.: \"http://flaskbb.org\""
 
 
-#: flaskbb/management/forms.py:320
+#: flaskbb/management/forms.py:333
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgid "Moderators"
 msgstr "Moderadores"
 msgstr "Moderadores"
 
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 "moderators."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgid "Show moderators"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgid "Locked?"
 msgstr "¿Bloqueado?"
 msgstr "¿Bloqueado?"
 
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgid "Disable new posts and topics in this forum."
 msgstr "Inhabilitar nuevos artículos y temas en este foro."
 msgstr "Inhabilitar nuevos artículos y temas en este foro."
 
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgid "Group access"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgid "Select the groups that can access this forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgid "You also need to specify some moderators."
 msgstr "También necesitas especificar algunos moderadores."
 msgstr "También necesitas especificar algunos moderadores."
 
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgid "%(user)s is not in a moderators group."
 msgstr "%(user)s no está en el grupo de moderadores."
 msgstr "%(user)s no está en el grupo de moderadores."
 
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgid "Category title"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgid "Please enter a category title."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgid "Please enter a position for the category."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 msgid "Settings saved."
 msgstr "Ajustes guardados."
 msgstr "Ajustes guardados."
 
 
-#: flaskbb/management/views.py:173
-msgid "You are not allowed to edit this user."
-msgstr "No tienes permisos para editar este usuario"
+#: flaskbb/management/views.py:182 flaskbb/management/views.py:223
+msgid "Edit User"
+msgstr "Editar usuario"
 
 
-#: flaskbb/management/views.py:207
+#: flaskbb/management/views.py:220
 msgid "User updated."
 msgid "User updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:211
-msgid "Edit User"
-msgstr "Editar usuario"
-
-#: flaskbb/management/views.py:246
+#: flaskbb/management/views.py:260
 msgid "You cannot delete yourself."
 msgid "You cannot delete yourself."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 msgid "User deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:260
-msgid "User added."
-msgstr ""
-
-#: flaskbb/management/views.py:264
+#: flaskbb/management/views.py:273 flaskbb/management/views.py:282
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 msgid "Add User"
 msgstr "Añadir usuario"
 msgstr "Añadir usuario"
 
 
-#: flaskbb/management/views.py:294
+#: flaskbb/management/views.py:279
+msgid "User added."
+msgstr ""
+
+#: flaskbb/management/views.py:325
 msgid "You do not have the permissions to ban this user."
 msgid "You do not have the permissions to ban this user."
 msgstr "No tienes permisos para banear a este usuario"
 msgstr "No tienes permisos para banear a este usuario"
 
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgid "Unban"
 msgstr "Desbanear"
 msgstr "Desbanear"
 
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgid "A moderator cannot ban an admin user."
 msgstr "Un moderador no puede banear a un administrador."
 msgstr "Un moderador no puede banear a un administrador."
 
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgid "User is now banned."
 msgstr "El usuario ha sido baneado."
 msgstr "El usuario ha sido baneado."
 
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgid "Could not ban user."
 msgstr "No se puede banear al usuario."
 msgstr "No se puede banear al usuario."
 
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 msgid "You do not have the permissions to unban this user."
 msgstr "No tienes permisos para desbanear a este usuario"
 msgstr "No tienes permisos para desbanear a este usuario"
 
 
-#: flaskbb/management/views.py:367 flaskbb/templates/management/users.html:111
+#: flaskbb/management/views.py:393 flaskbb/templates/management/users.html:111
 msgid "Ban"
 msgid "Ban"
 msgstr "Banear"
 msgstr "Banear"
 
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgid "User is now unbanned."
 msgstr "El usuario ha sido desbaneado."
 msgstr "El usuario ha sido desbaneado."
 
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 msgid "Could not unban user."
 msgstr "No se puede desbanear al usuario."
 msgstr "No se puede desbanear al usuario."
 
 
-#: flaskbb/management/views.py:445
-#, python-format
-msgid "Report %(id)s is already marked as read."
-msgstr "El reporte %(id)s ya está marcado como leído."
-
-#: flaskbb/management/views.py:452
-#, python-format
-msgid "Report %(id)s marked as read."
-msgstr "Reporte %(id)s marcado como leído."
-
-#: flaskbb/management/views.py:466
-msgid "All reports were marked as read."
-msgstr "Todos los reportes fueron marcados como leídos."
-
-#: flaskbb/management/views.py:497
-msgid "Report deleted."
-msgstr ""
+#: flaskbb/management/views.py:435 flaskbb/management/views.py:445
+#: flaskbb/templates/management/group_form.html:21
+#: flaskbb/templates/management/groups.html:20
+msgid "Add Group"
+msgstr "Añadir grupo"
 
 
-#: flaskbb/management/views.py:528
-msgid "Group updated."
+#: flaskbb/management/views.py:442
+msgid "Group added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:532
+#: flaskbb/management/views.py:455 flaskbb/management/views.py:471
 msgid "Edit Group"
 msgid "Edit Group"
 msgstr "Editar grupo"
 msgstr "Editar grupo"
 
 
-#: flaskbb/management/views.py:560
+#: flaskbb/management/views.py:468
+msgid "Group updated."
+msgstr ""
+
+#: flaskbb/management/views.py:501
 msgid "You cannot delete one of the standard groups."
 msgid "You cannot delete one of the standard groups."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgid "Group deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 msgid "No group chosen."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:587
-msgid "Group added."
-msgstr ""
-
-#: flaskbb/management/views.py:591
-#: flaskbb/templates/management/group_form.html:21
-#: flaskbb/templates/management/groups.html:20
-msgid "Add Group"
-msgstr "Añadir grupo"
-
-#: flaskbb/management/views.py:610
-msgid "Forum updated."
-msgstr ""
-
-#: flaskbb/management/views.py:621
+#: flaskbb/management/views.py:548 flaskbb/management/views.py:564
 #: flaskbb/templates/management/forums.html:155
 #: flaskbb/templates/management/forums.html:155
 msgid "Edit Forum"
 msgid "Edit Forum"
 msgstr "Editar foro"
 msgstr "Editar foro"
 
 
-#: flaskbb/management/views.py:634
-msgid "Forum deleted."
-msgstr ""
-
-#: flaskbb/management/views.py:646
-msgid "Forum added."
+#: flaskbb/management/views.py:556
+msgid "Forum updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:655
+#: flaskbb/management/views.py:580 flaskbb/management/views.py:595
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
 #: flaskbb/templates/management/forums.html:20
@@ -909,74 +902,101 @@ msgstr ""
 msgid "Add Forum"
 msgid "Add Forum"
 msgstr "Añadir foro"
 msgstr "Añadir foro"
 
 
-#: flaskbb/management/views.py:665
-msgid "Category added."
+#: flaskbb/management/views.py:587
+msgid "Forum added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:669
+#: flaskbb/management/views.py:609
+msgid "Forum deleted."
+msgstr ""
+
+#: flaskbb/management/views.py:619 flaskbb/management/views.py:630
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgid "Add Category"
 msgstr "Añadir categoría"
 msgstr "Añadir categoría"
 
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: flaskbb/management/views.py:627
+msgid "Category added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:685 flaskbb/templates/management/forums.html:46
+#: flaskbb/management/views.py:643 flaskbb/management/views.py:657
+#: flaskbb/templates/management/forums.html:46
 msgid "Edit Category"
 msgid "Edit Category"
 msgstr "Editar categoría"
 msgstr "Editar categoría"
 
 
-#: flaskbb/management/views.py:698
+#: flaskbb/management/views.py:653
+msgid "Category updated."
+msgstr ""
+
+#: flaskbb/management/views.py:672
 msgid "Category with all associated forums deleted."
 msgid "Category with all associated forums deleted."
 msgstr "Categoría borrada junto con todos los foros asociados"
 msgstr "Categoría borrada junto con todos los foros asociados"
 
 
-#: flaskbb/management/views.py:716
+#: flaskbb/management/views.py:736
+#, python-format
+msgid "Report %(id)s is already marked as read."
+msgstr "El reporte %(id)s ya está marcado como leído."
+
+#: flaskbb/management/views.py:742
+#, python-format
+msgid "Report %(id)s marked as read."
+msgstr "Reporte %(id)s marcado como leído."
+
+#: flaskbb/management/views.py:756
+msgid "All reports were marked as read."
+msgstr "Todos los reportes fueron marcados como leídos."
+
+#: flaskbb/management/views.py:790
+msgid "Report deleted."
+msgstr ""
+
+#: flaskbb/management/views.py:863
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s is already enabled."
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgid "Plugin %(plugin)s not found."
 msgstr "El complemento %(plugin)s no existe."
 msgstr "El complemento %(plugin)s no existe."
 
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgid "Plugin has been uninstalled."
 msgstr "El complemento ha sido desinstalado."
 msgstr "El complemento ha sido desinstalado."
 
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgid "Cannot uninstall plugin."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgid "Plugin has been installed."
 msgstr "El plugin ha sido instalado."
 msgstr "El plugin ha sido instalado."
 
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgid "Cannot install plugin."
 msgstr ""
 msgstr ""
 
 
@@ -994,7 +1014,7 @@ msgstr "Se requiere un asunto."
 
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/templates/forum/search_result.html:43
 #: flaskbb/templates/forum/search_result.html:43
-#: flaskbb/templates/forum/topic.html:47
+#: flaskbb/templates/forum/topic.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1025,29 +1045,29 @@ msgstr "No te puedes enviar un MP a ti mismo"
 msgid "Send Message"
 msgid "Send Message"
 msgstr "Enviar mensaje"
 msgstr "Enviar mensaje"
 
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 "limit."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:147 flaskbb/message/views.py:219
+#: flaskbb/message/views.py:142 flaskbb/message/views.py:192
+msgid "Compose Message"
+msgstr "Componer mensaje."
+
+#: flaskbb/message/views.py:160 flaskbb/message/views.py:235
 msgid "Message saved."
 msgid "Message saved."
 msgstr "Mensaje guardado."
 msgstr "Mensaje guardado."
 
 
-#: flaskbb/message/views.py:172 flaskbb/message/views.py:237
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
 msgid "Message sent."
 msgid "Message sent."
 msgstr "Mensaje enviado."
 msgstr "Mensaje enviado."
 
 
-#: flaskbb/message/views.py:178
-msgid "Compose Message"
-msgstr "Componer mensaje."
-
-#: flaskbb/message/views.py:205
+#: flaskbb/message/views.py:205 flaskbb/message/views.py:221
 msgid "You cannot edit a sent message."
 msgid "You cannot edit a sent message."
 msgstr "No puedes editar un mensaje enviado."
 msgstr "No puedes editar un mensaje enviado."
 
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgid "Edit Message"
 msgstr "Editar mensaje"
 msgstr "Editar mensaje"
 
 
@@ -1246,7 +1266,7 @@ msgstr "Temas"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:215
 #: flaskbb/templates/forum/search_result.html:215
-#: flaskbb/templates/forum/topic.html:44
+#: flaskbb/templates/forum/topic.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
 #: flaskbb/templates/management/banned_users.html:63
@@ -1279,8 +1299,8 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:91
 #: flaskbb/templates/forum/edit_forum.html:91
-#: flaskbb/templates/forum/forum.html:85
-#: flaskbb/templates/forum/forum.html:107
+#: flaskbb/templates/forum/forum.html:87
+#: flaskbb/templates/forum/forum.html:115
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:317
 #: flaskbb/templates/forum/search_result.html:317
@@ -1303,7 +1323,7 @@ msgid "Views"
 msgstr "Vistas"
 msgstr "Vistas"
 
 
 #: flaskbb/templates/forum/edit_forum.html:107
 #: flaskbb/templates/forum/edit_forum.html:107
-#: flaskbb/templates/forum/forum.html:120
+#: flaskbb/templates/forum/forum.html:128
 #: flaskbb/templates/forum/topictracker.html:107
 #: flaskbb/templates/forum/topictracker.html:107
 msgid "No Topics."
 msgid "No Topics."
 msgstr ""
 msgstr ""
@@ -1335,11 +1355,19 @@ msgstr ""
 msgid "Delete"
 msgid "Delete"
 msgstr "Borrar"
 msgstr "Borrar"
 
 
-#: flaskbb/templates/forum/edit_forum.html:158
+#: flaskbb/templates/forum/edit_forum.html:151
+msgid "Hide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:154
+msgid "Unhide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:169
 msgid "Move to..."
 msgid "Move to..."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgid "Move"
 msgstr ""
 msgstr ""
 
 
@@ -1350,7 +1378,7 @@ msgid "Mark as Read"
 msgstr "Marcar como leído"
 msgstr "Marcar como leído"
 
 
 #: flaskbb/templates/forum/forum.html:31
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgid "Locked"
 msgstr "Bloqueado"
 msgstr "Bloqueado"
 
 
@@ -1361,7 +1389,12 @@ msgstr "Bloqueado"
 msgid "New Topic"
 msgid "New Topic"
 msgstr "Nuevo tema"
 msgstr "Nuevo tema"
 
 
-#: flaskbb/templates/forum/forum.html:130
+#: flaskbb/templates/forum/forum.html:97
+#, python-format
+msgid "Hidden on %(when)s  by %(who)s"
+msgstr ""
+
+#: flaskbb/templates/forum/forum.html:138
 msgid "Moderation Mode"
 msgid "Moderation Mode"
 msgstr ""
 msgstr ""
 
 
@@ -1445,7 +1478,7 @@ msgid "Close"
 msgstr "Cerrar"
 msgstr "Cerrar"
 
 
 #: flaskbb/templates/forum/search_result.html:39
 #: flaskbb/templates/forum/search_result.html:39
-#: flaskbb/templates/forum/topic.html:43
+#: flaskbb/templates/forum/topic.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
 #: flaskbb/templates/message/conversation.html:90
@@ -1453,7 +1486,7 @@ msgid "Joined"
 msgstr "Unido"
 msgstr "Unido"
 
 
 #: flaskbb/templates/forum/search_result.html:54
 #: flaskbb/templates/forum/search_result.html:54
-#: flaskbb/templates/forum/topic.html:58
+#: flaskbb/templates/forum/topic.html:65
 #: flaskbb/templates/message/conversation.html:102
 #: flaskbb/templates/message/conversation.html:102
 msgid "Guest"
 msgid "Guest"
 msgstr "Invitado"
 msgstr "Invitado"
@@ -1482,6 +1515,16 @@ msgstr ""
 msgid "%(title)s - Topic"
 msgid "%(title)s - Topic"
 msgstr "%(title)s - Tema"
 msgstr "%(title)s - Tema"
 
 
+#: flaskbb/templates/forum/topic.html:20
+#, python-format
+msgid "This topic is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
+#: flaskbb/templates/forum/topic.html:96
+#, python-format
+msgid "This post is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
 #: flaskbb/templates/forum/topic_controls.html:15
 #: flaskbb/templates/forum/topic_controls.html:15
 msgid "Moderate"
 msgid "Moderate"
 msgstr ""
 msgstr ""
@@ -1506,11 +1549,19 @@ msgstr "Resaltar tema"
 msgid "Trivialize Topic"
 msgid "Trivialize Topic"
 msgstr "Trivializar tema"
 msgstr "Trivializar tema"
 
 
-#: flaskbb/templates/forum/topic_controls.html:80
+#: flaskbb/templates/forum/topic_controls.html:77
+msgid "Unhide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:84
+msgid "Hide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:99
 msgid "Untrack Topic"
 msgid "Untrack Topic"
 msgstr "Dejar de seguir tema"
 msgstr "Dejar de seguir tema"
 
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgid "Track Topic"
 msgstr "Seguir tema"
 msgstr "Seguir tema"
 
 
@@ -1772,11 +1823,11 @@ msgstr ""
 msgid "Deleted"
 msgid "Deleted"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgid "Conversations"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgid "No conversations found."
 msgstr ""
 msgstr ""
 
 
@@ -1890,22 +1941,42 @@ msgstr ""
 msgid "Forum Signature"
 msgid "Forum Signature"
 msgstr "Firma del foro"
 msgstr "Firma del foro"
 
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgid "Settings updated."
 msgstr "Ajustes actualizados."
 msgstr "Ajustes actualizados."
 
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgid "Password updated."
 msgstr "Contraseña actualizada."
 msgstr "Contraseña actualizada."
 
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgid "Email address updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgid "User details updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 msgid "You do not have the permissions to execute this action."
 msgstr ""
 msgstr ""
+
+#: flaskbb/utils/helpers.py:115
+msgid "You do not have the permissions to delete these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:124
+msgid "You do not have the permissions to hide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:135
+msgid "You do not have the permissions to unhide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:680
+msgid "The registration has been disabled."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:692
+msgid "This account is already activated."
+msgstr ""

+ 350 - 279
flaskbb/translations/fr/LC_MESSAGES/messages.po

@@ -7,9 +7,9 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: FlaskBB\n"
 "Project-Id-Version: FlaskBB\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2017-06-28 20:50+0200\n"
-"PO-Revision-Date: 2017-06-28 18:03+0000\n"
-"Last-Translator: Peter Justin <peter@peterjustin.me>\n"
+"POT-Creation-Date: 2017-10-06 19:44+0200\n"
+"PO-Revision-Date: 2017-10-06 17:46+0000\n"
+"Last-Translator: sh4nks\n"
 "Language-Team: French (http://www.transifex.com/flaskbb/flaskbb/language/fr/)\n"
 "Language-Team: French (http://www.transifex.com/flaskbb/flaskbb/language/fr/)\n"
 "MIME-Version: 1.0\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -39,12 +39,12 @@ msgstr ""
 msgid "Please enter your username or email address."
 msgid "Please enter your username or email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:55 flaskbb/auth/forms.py:107
-#: flaskbb/auth/forms.py:130 flaskbb/user/forms.py:63
+#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:56 flaskbb/auth/forms.py:108
+#: flaskbb/auth/forms.py:131 flaskbb/user/forms.py:63
 msgid "Password"
 msgid "Password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:108 flaskbb/user/forms.py:64
+#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:109 flaskbb/user/forms.py:64
 msgid "Please enter your password."
 msgid "Please enter your password."
 msgstr ""
 msgstr ""
 
 
@@ -57,11 +57,12 @@ msgstr ""
 msgid "Login"
 msgid "Login"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:43 flaskbb/auth/forms.py:61 flaskbb/auth/forms.py:118
+#: flaskbb/auth/forms.py:40 flaskbb/auth/forms.py:44 flaskbb/auth/forms.py:62
+#: flaskbb/auth/forms.py:119
 msgid "Captcha"
 msgid "Captcha"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:47 flaskbb/auth/forms.py:145
+#: flaskbb/auth/forms.py:48 flaskbb/auth/forms.py:146
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
 #: flaskbb/templates/management/banned_users.html:62
@@ -69,191 +70,183 @@ msgstr ""
 msgid "Username"
 msgid "Username"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 msgid "A valid username is required"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:51 flaskbb/auth/forms.py:114
-#: flaskbb/auth/forms.py:126 flaskbb/auth/forms.py:149
+#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
+#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
 #: flaskbb/management/forms.py:55
 #: flaskbb/management/forms.py:55
 msgid "Email address"
 msgid "Email address"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
-#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
+#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:116
+#: flaskbb/auth/forms.py:128 flaskbb/auth/forms.py:151
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 msgid "A valid email address is required."
 msgid "A valid email address is required."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:151
+#: flaskbb/auth/forms.py:54 flaskbb/auth/forms.py:152
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 msgid "Invalid email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:57 flaskbb/auth/forms.py:132
+#: flaskbb/auth/forms.py:58 flaskbb/auth/forms.py:133
 msgid "Passwords must match."
 msgid "Passwords must match."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgid "Confirm password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgid "Language"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgid "I accept the Terms of Service"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 msgid "Please accept the TOS."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:68 flaskbb/templates/auth/register.html:1
+#: flaskbb/auth/forms.py:69 flaskbb/templates/auth/register.html:1
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 msgid "Register"
 msgid "Register"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 msgid "This is a system reserved name. Choose a different one."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:89 flaskbb/management/forms.py:116
+#: flaskbb/auth/forms.py:90 flaskbb/management/forms.py:116
 msgid "This username is already taken."
 msgid "This username is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:94 flaskbb/management/forms.py:132
+#: flaskbb/auth/forms.py:95 flaskbb/management/forms.py:132
 #: flaskbb/user/forms.py:59
 #: flaskbb/user/forms.py:59
 msgid "This email address is already taken."
 msgid "This email address is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:110 flaskbb/templates/auth/reauth.html:1
+#: flaskbb/auth/forms.py:111 flaskbb/templates/auth/reauth.html:1
 #: flaskbb/templates/auth/reauth.html:10
 #: flaskbb/templates/auth/reauth.html:10
 msgid "Refresh Login"
 msgid "Refresh Login"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgid "Request Password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgid "Reset password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 msgid "Wrong email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:146 flaskbb/management/forms.py:52
+#: flaskbb/auth/forms.py:147 flaskbb/management/forms.py:52
 #: flaskbb/message/forms.py:23
 #: flaskbb/message/forms.py:23
 msgid "A valid username is required."
 msgid "A valid username is required."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgid "Send Confirmation Mail"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgid "User does not exist."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgid "User is already active."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgid "Email confirmation token"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgid "Please enter the token that we have sent to you."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgid "Confirm Email"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr ""
+
+#: flaskbb/auth/views.py:104
 msgid ""
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 "have sent to your email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgid "Wrong username or password."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgid "Reauthenticated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 msgid "Wrong password."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:132
-msgid "Logged out"
-msgstr ""
-
-#: flaskbb/auth/views.py:143
-msgid "The registration has been disabled."
-msgstr ""
-
-#: flaskbb/auth/views.py:164
+#: flaskbb/auth/views.py:167
 #, python-format
 #, python-format
 msgid "An account activation email has been sent to %(email)s"
 msgid "An account activation email has been sent to %(email)s"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgid "Thanks for registering."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgid "Email sent! Please check your inbox."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "You have entered an username or email address that is not linked with your "
 "account."
 "account."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgid "Your password token is invalid."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgid "Your password token is expired."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 msgid "Your password has been updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:228 flaskbb/auth/views.py:247
-msgid "This account is already activated."
-msgstr ""
-
-#: flaskbb/auth/views.py:235
+#: flaskbb/auth/views.py:250
 msgid "A new account activation token has been sent to your email address."
 msgid "A new account activation token has been sent to your email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgid "Your account activation token is invalid."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgid "Your account activation token is expired."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgid "Your account has been activated."
 msgstr ""
 msgstr ""
 
 
@@ -267,7 +260,7 @@ msgid "You cannot post a reply without content."
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
-#: flaskbb/templates/forum/topic_controls.html:94
+#: flaskbb/templates/forum/topic_controls.html:113
 msgid "Reply"
 msgid "Reply"
 msgstr ""
 msgstr ""
 
 
@@ -379,99 +372,113 @@ msgstr ""
 msgid "Users"
 msgid "Users"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:170
-msgid "You do not have the permissions to create a new topic."
+#: flaskbb/forum/views.py:173
+msgid "Cannot post reply"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:198 flaskbb/utils/helpers.py:112
-msgid "You do not have the permissions to delete this topic."
-msgstr ""
-
-#: flaskbb/forum/views.py:215
-msgid "You do not have the permissions to lock this topic."
-msgstr ""
-
-#: flaskbb/forum/views.py:231
-msgid "You do not have the permissions to unlock this topic."
-msgstr ""
-
-#: flaskbb/forum/views.py:247
-msgid "You do not have the permissions to highlight this topic."
-msgstr ""
-
-#: flaskbb/forum/views.py:264
-msgid "You do not have the permissions to trivialize this topic."
-msgstr ""
-
-#: flaskbb/forum/views.py:287
-msgid "You do not have the permissions to moderate this forum."
-msgstr ""
-
-#: flaskbb/forum/views.py:309
+#: flaskbb/forum/views.py:255
 msgid "In order to perform this action you have to select at least one topic."
 msgid "In order to perform this action you have to select at least one topic."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 #, python-format
 msgid "%(count)s topics locked."
 msgid "%(count)s topics locked."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 #, python-format
 msgid "%(count)s topics unlocked."
 msgid "%(count)s topics unlocked."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 #, python-format
 msgid "%(count)s topics highlighted."
 msgid "%(count)s topics highlighted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 #, python-format
 msgid "%(count)s topics trivialized."
 msgid "%(count)s topics trivialized."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 #, python-format
 msgid "%(count)s topics deleted."
 msgid "%(count)s topics deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgid "Please choose a new forum for the topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 msgid "You do not have the permissions to move this topic."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:384 flaskbb/forum/views.py:411
-msgid "You do not have the permissions to post in this topic."
+#: flaskbb/forum/views.py:322
+#, python-format
+msgid "%(count)s topics hidden."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:437
-msgid "You do not have the permissions to edit this post."
+#: flaskbb/forum/views.py:329
+#, python-format
+msgid "%(count)s topics unhidden."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:480
-msgid "You do not have the permissions to delete this post."
+#: flaskbb/forum/views.py:333
+msgid "Unknown action requested"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:504
+#: flaskbb/forum/views.py:429
 msgid "Thanks for reporting."
 msgid "Thanks for reporting."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:540
+#: flaskbb/forum/views.py:510
+#, python-format
+msgid "%(topic_count)s topics untracked."
+msgstr ""
+
+#: flaskbb/forum/views.py:630
 #, python-format
 #, python-format
 msgid "Forum %(forum)s marked as read."
 msgid "Forum %(forum)s marked as read."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 msgid "All forums marked as read."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:632
-#, python-format
-msgid "%(topic_count)s topics untracked."
+#: flaskbb/forum/views.py:692
+msgid "You do not have permission to hide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:708
+msgid "You do not have permission to unhide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:722
+msgid "You do not have permission to hide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:726
+msgid "Post is already hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:735
+msgid "Topic hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:737
+msgid "Post hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:751
+msgid "You do not have permission to unhide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:755
+msgid "Post is already unhidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:760
+msgid "Post unhidden"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -496,7 +503,7 @@ msgstr ""
 
 
 #: flaskbb/management/forms.py:73
 #: flaskbb/management/forms.py:73
 #: flaskbb/templates/forum/search_result.html:48
 #: flaskbb/templates/forum/search_result.html:48
-#: flaskbb/templates/forum/topic.html:52
+#: flaskbb/templates/forum/topic.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -527,380 +534,366 @@ msgstr ""
 msgid "Secondary groups"
 msgid "Secondary groups"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:219
-#: flaskbb/management/forms.py:342 flaskbb/management/forms.py:424
+#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:232
+#: flaskbb/management/forms.py:355 flaskbb/management/forms.py:437
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgid "Save"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgid "Group name"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 msgid "Please enter a name for the group."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:157 flaskbb/management/forms.py:293
-#: flaskbb/management/forms.py:412 flaskbb/templates/management/groups.html:35
+#: flaskbb/management/forms.py:159 flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:425 flaskbb/templates/management/groups.html:35
 msgid "Description"
 msgid "Description"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgid "Is 'Admin' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgid "With this option the group has access to the admin panel."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgid "Is 'Super Moderator' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgid "Is 'Moderator' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 "forums."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgid "Is 'Banned' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgid "Is 'Guest' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgid "Only one group of type 'Guest' is allowed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgid "Can edit posts"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgid "Check this, if the users in this group can edit posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgid "Can delete posts"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgid "Check this, if the users in this group can delete posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgid "Can delete topics"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgid "Check this, if the users in this group can delete topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgid "Can create topics"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgid "Check this, if the users in this group can create topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgid "Can post replies"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgid "Check this, if the users in this group can post replies."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgid "Moderators can edit user profiles"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 " changes."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgid "Moderators can ban users"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 msgid "Allow moderators to ban other users."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:235
+#: flaskbb/management/forms.py:222
+msgid "Can view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:223
+msgid "Allows a user to view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:227
+msgid "Can hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:228
+msgid "Allows a user to hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:248
 msgid "This group name is already taken."
 msgid "This group name is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgid "There is already a group of type 'Banned'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgid "There is already a group of type 'Guest'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgid "Forum title"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 msgid "Please enter a forum title."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:295 flaskbb/management/forms.py:414
+#: flaskbb/management/forms.py:308 flaskbb/management/forms.py:427
 msgid "You can format your description with Markdown."
 msgid "You can format your description with Markdown."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgid "Position"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgid "Please enter a position for theforum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgid "Category"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgid "The category that contains this forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgid "External link"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:320
+#: flaskbb/management/forms.py:333
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgid "Moderators"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 "moderators."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgid "Show moderators"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgid "Locked?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgid "Disable new posts and topics in this forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgid "Group access"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgid "Select the groups that can access this forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgid "You also need to specify some moderators."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgid "%(user)s is not in a moderators group."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgid "Category title"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgid "Please enter a category title."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgid "Please enter a position for the category."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 msgid "Settings saved."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:173
-msgid "You are not allowed to edit this user."
+#: flaskbb/management/views.py:182 flaskbb/management/views.py:223
+msgid "Edit User"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:207
+#: flaskbb/management/views.py:220
 msgid "User updated."
 msgid "User updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:211
-msgid "Edit User"
-msgstr ""
-
-#: flaskbb/management/views.py:246
+#: flaskbb/management/views.py:260
 msgid "You cannot delete yourself."
 msgid "You cannot delete yourself."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 msgid "User deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:260
-msgid "User added."
-msgstr ""
-
-#: flaskbb/management/views.py:264
+#: flaskbb/management/views.py:273 flaskbb/management/views.py:282
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 msgid "Add User"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:294
+#: flaskbb/management/views.py:279
+msgid "User added."
+msgstr ""
+
+#: flaskbb/management/views.py:325
 msgid "You do not have the permissions to ban this user."
 msgid "You do not have the permissions to ban this user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgid "Unban"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgid "A moderator cannot ban an admin user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgid "User is now banned."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgid "Could not ban user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 msgid "You do not have the permissions to unban this user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:367 flaskbb/templates/management/users.html:111
+#: flaskbb/management/views.py:393 flaskbb/templates/management/users.html:111
 msgid "Ban"
 msgid "Ban"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgid "User is now unbanned."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 msgid "Could not unban user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:445
-#, python-format
-msgid "Report %(id)s is already marked as read."
-msgstr ""
-
-#: flaskbb/management/views.py:452
-#, python-format
-msgid "Report %(id)s marked as read."
+#: flaskbb/management/views.py:435 flaskbb/management/views.py:445
+#: flaskbb/templates/management/group_form.html:21
+#: flaskbb/templates/management/groups.html:20
+msgid "Add Group"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:466
-msgid "All reports were marked as read."
+#: flaskbb/management/views.py:442
+msgid "Group added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:497
-msgid "Report deleted."
+#: flaskbb/management/views.py:455 flaskbb/management/views.py:471
+msgid "Edit Group"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:528
+#: flaskbb/management/views.py:468
 msgid "Group updated."
 msgid "Group updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:532
-msgid "Edit Group"
-msgstr ""
-
-#: flaskbb/management/views.py:560
+#: flaskbb/management/views.py:501
 msgid "You cannot delete one of the standard groups."
 msgid "You cannot delete one of the standard groups."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgid "Group deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 msgid "No group chosen."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:587
-msgid "Group added."
-msgstr ""
-
-#: flaskbb/management/views.py:591
-#: flaskbb/templates/management/group_form.html:21
-#: flaskbb/templates/management/groups.html:20
-msgid "Add Group"
-msgstr ""
-
-#: flaskbb/management/views.py:610
-msgid "Forum updated."
-msgstr ""
-
-#: flaskbb/management/views.py:621
+#: flaskbb/management/views.py:548 flaskbb/management/views.py:564
 #: flaskbb/templates/management/forums.html:155
 #: flaskbb/templates/management/forums.html:155
 msgid "Edit Forum"
 msgid "Edit Forum"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:634
-msgid "Forum deleted."
-msgstr ""
-
-#: flaskbb/management/views.py:646
-msgid "Forum added."
+#: flaskbb/management/views.py:556
+msgid "Forum updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:655
+#: flaskbb/management/views.py:580 flaskbb/management/views.py:595
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
 #: flaskbb/templates/management/forums.html:20
@@ -908,74 +901,101 @@ msgstr ""
 msgid "Add Forum"
 msgid "Add Forum"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:665
-msgid "Category added."
+#: flaskbb/management/views.py:587
+msgid "Forum added."
+msgstr ""
+
+#: flaskbb/management/views.py:609
+msgid "Forum deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:669
+#: flaskbb/management/views.py:619 flaskbb/management/views.py:630
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgid "Add Category"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: flaskbb/management/views.py:627
+msgid "Category added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:685 flaskbb/templates/management/forums.html:46
+#: flaskbb/management/views.py:643 flaskbb/management/views.py:657
+#: flaskbb/templates/management/forums.html:46
 msgid "Edit Category"
 msgid "Edit Category"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:698
+#: flaskbb/management/views.py:653
+msgid "Category updated."
+msgstr ""
+
+#: flaskbb/management/views.py:672
 msgid "Category with all associated forums deleted."
 msgid "Category with all associated forums deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:716
+#: flaskbb/management/views.py:736
+#, python-format
+msgid "Report %(id)s is already marked as read."
+msgstr ""
+
+#: flaskbb/management/views.py:742
+#, python-format
+msgid "Report %(id)s marked as read."
+msgstr ""
+
+#: flaskbb/management/views.py:756
+msgid "All reports were marked as read."
+msgstr ""
+
+#: flaskbb/management/views.py:790
+msgid "Report deleted."
+msgstr ""
+
+#: flaskbb/management/views.py:863
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s is already enabled."
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgid "Plugin %(plugin)s not found."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgid "Plugin has been uninstalled."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgid "Cannot uninstall plugin."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgid "Plugin has been installed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgid "Cannot install plugin."
 msgstr ""
 msgstr ""
 
 
@@ -993,7 +1013,7 @@ msgstr ""
 
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/templates/forum/search_result.html:43
 #: flaskbb/templates/forum/search_result.html:43
-#: flaskbb/templates/forum/topic.html:47
+#: flaskbb/templates/forum/topic.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1024,29 +1044,29 @@ msgstr ""
 msgid "Send Message"
 msgid "Send Message"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 "limit."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:147 flaskbb/message/views.py:219
-msgid "Message saved."
+#: flaskbb/message/views.py:142 flaskbb/message/views.py:192
+msgid "Compose Message"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:172 flaskbb/message/views.py:237
-msgid "Message sent."
+#: flaskbb/message/views.py:160 flaskbb/message/views.py:235
+msgid "Message saved."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:178
-msgid "Compose Message"
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
+msgid "Message sent."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:205
+#: flaskbb/message/views.py:205 flaskbb/message/views.py:221
 msgid "You cannot edit a sent message."
 msgid "You cannot edit a sent message."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgid "Edit Message"
 msgstr ""
 msgstr ""
 
 
@@ -1245,7 +1265,7 @@ msgstr ""
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:215
 #: flaskbb/templates/forum/search_result.html:215
-#: flaskbb/templates/forum/topic.html:44
+#: flaskbb/templates/forum/topic.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
 #: flaskbb/templates/management/banned_users.html:63
@@ -1278,8 +1298,8 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:91
 #: flaskbb/templates/forum/edit_forum.html:91
-#: flaskbb/templates/forum/forum.html:85
-#: flaskbb/templates/forum/forum.html:107
+#: flaskbb/templates/forum/forum.html:87
+#: flaskbb/templates/forum/forum.html:115
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:317
 #: flaskbb/templates/forum/search_result.html:317
@@ -1302,7 +1322,7 @@ msgid "Views"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/templates/forum/edit_forum.html:107
 #: flaskbb/templates/forum/edit_forum.html:107
-#: flaskbb/templates/forum/forum.html:120
+#: flaskbb/templates/forum/forum.html:128
 #: flaskbb/templates/forum/topictracker.html:107
 #: flaskbb/templates/forum/topictracker.html:107
 msgid "No Topics."
 msgid "No Topics."
 msgstr ""
 msgstr ""
@@ -1334,11 +1354,19 @@ msgstr ""
 msgid "Delete"
 msgid "Delete"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/edit_forum.html:158
+#: flaskbb/templates/forum/edit_forum.html:151
+msgid "Hide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:154
+msgid "Unhide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:169
 msgid "Move to..."
 msgid "Move to..."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgid "Move"
 msgstr ""
 msgstr ""
 
 
@@ -1349,7 +1377,7 @@ msgid "Mark as Read"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/templates/forum/forum.html:31
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgid "Locked"
 msgstr ""
 msgstr ""
 
 
@@ -1360,7 +1388,12 @@ msgstr ""
 msgid "New Topic"
 msgid "New Topic"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/forum.html:130
+#: flaskbb/templates/forum/forum.html:97
+#, python-format
+msgid "Hidden on %(when)s  by %(who)s"
+msgstr ""
+
+#: flaskbb/templates/forum/forum.html:138
 msgid "Moderation Mode"
 msgid "Moderation Mode"
 msgstr ""
 msgstr ""
 
 
@@ -1444,7 +1477,7 @@ msgid "Close"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/templates/forum/search_result.html:39
 #: flaskbb/templates/forum/search_result.html:39
-#: flaskbb/templates/forum/topic.html:43
+#: flaskbb/templates/forum/topic.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
 #: flaskbb/templates/message/conversation.html:90
@@ -1452,7 +1485,7 @@ msgid "Joined"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/templates/forum/search_result.html:54
 #: flaskbb/templates/forum/search_result.html:54
-#: flaskbb/templates/forum/topic.html:58
+#: flaskbb/templates/forum/topic.html:65
 #: flaskbb/templates/message/conversation.html:102
 #: flaskbb/templates/message/conversation.html:102
 msgid "Guest"
 msgid "Guest"
 msgstr ""
 msgstr ""
@@ -1481,6 +1514,16 @@ msgstr ""
 msgid "%(title)s - Topic"
 msgid "%(title)s - Topic"
 msgstr ""
 msgstr ""
 
 
+#: flaskbb/templates/forum/topic.html:20
+#, python-format
+msgid "This topic is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
+#: flaskbb/templates/forum/topic.html:96
+#, python-format
+msgid "This post is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
 #: flaskbb/templates/forum/topic_controls.html:15
 #: flaskbb/templates/forum/topic_controls.html:15
 msgid "Moderate"
 msgid "Moderate"
 msgstr ""
 msgstr ""
@@ -1505,11 +1548,19 @@ msgstr ""
 msgid "Trivialize Topic"
 msgid "Trivialize Topic"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/topic_controls.html:80
+#: flaskbb/templates/forum/topic_controls.html:77
+msgid "Unhide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:84
+msgid "Hide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:99
 msgid "Untrack Topic"
 msgid "Untrack Topic"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgid "Track Topic"
 msgstr ""
 msgstr ""
 
 
@@ -1771,11 +1822,11 @@ msgstr ""
 msgid "Deleted"
 msgid "Deleted"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgid "Conversations"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgid "No conversations found."
 msgstr ""
 msgstr ""
 
 
@@ -1889,22 +1940,42 @@ msgstr ""
 msgid "Forum Signature"
 msgid "Forum Signature"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgid "Settings updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgid "Password updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgid "Email address updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgid "User details updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 msgid "You do not have the permissions to execute this action."
 msgstr ""
 msgstr ""
+
+#: flaskbb/utils/helpers.py:115
+msgid "You do not have the permissions to delete these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:124
+msgid "You do not have the permissions to hide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:135
+msgid "You do not have the permissions to unhide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:680
+msgid "The registration has been disabled."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:692
+msgid "This account is already activated."
+msgstr ""

+ 357 - 286
flaskbb/translations/pl/LC_MESSAGES/messages.po

@@ -9,9 +9,9 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: FlaskBB\n"
 "Project-Id-Version: FlaskBB\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2017-06-28 20:50+0200\n"
-"PO-Revision-Date: 2017-06-28 18:03+0000\n"
-"Last-Translator: Peter Justin <peter@peterjustin.me>\n"
+"POT-Creation-Date: 2017-10-06 19:44+0200\n"
+"PO-Revision-Date: 2017-10-06 17:46+0000\n"
+"Last-Translator: sh4nks\n"
 "Language-Team: Polish (http://www.transifex.com/flaskbb/flaskbb/language/pl/)\n"
 "Language-Team: Polish (http://www.transifex.com/flaskbb/flaskbb/language/pl/)\n"
 "MIME-Version: 1.0\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -41,12 +41,12 @@ msgstr ""
 msgid "Please enter your username or email address."
 msgid "Please enter your username or email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:55 flaskbb/auth/forms.py:107
-#: flaskbb/auth/forms.py:130 flaskbb/user/forms.py:63
+#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:56 flaskbb/auth/forms.py:108
+#: flaskbb/auth/forms.py:131 flaskbb/user/forms.py:63
 msgid "Password"
 msgid "Password"
 msgstr "Hasło"
 msgstr "Hasło"
 
 
-#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:108 flaskbb/user/forms.py:64
+#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:109 flaskbb/user/forms.py:64
 msgid "Please enter your password."
 msgid "Please enter your password."
 msgstr ""
 msgstr ""
 
 
@@ -59,11 +59,12 @@ msgstr ""
 msgid "Login"
 msgid "Login"
 msgstr "Zaloguj"
 msgstr "Zaloguj"
 
 
-#: flaskbb/auth/forms.py:43 flaskbb/auth/forms.py:61 flaskbb/auth/forms.py:118
+#: flaskbb/auth/forms.py:40 flaskbb/auth/forms.py:44 flaskbb/auth/forms.py:62
+#: flaskbb/auth/forms.py:119
 msgid "Captcha"
 msgid "Captcha"
 msgstr "Captcha"
 msgstr "Captcha"
 
 
-#: flaskbb/auth/forms.py:47 flaskbb/auth/forms.py:145
+#: flaskbb/auth/forms.py:48 flaskbb/auth/forms.py:146
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
 #: flaskbb/templates/management/banned_users.html:62
@@ -71,191 +72,183 @@ msgstr "Captcha"
 msgid "Username"
 msgid "Username"
 msgstr "Nazwa użytkownika"
 msgstr "Nazwa użytkownika"
 
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 msgid "A valid username is required"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:51 flaskbb/auth/forms.py:114
-#: flaskbb/auth/forms.py:126 flaskbb/auth/forms.py:149
+#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
+#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
 #: flaskbb/management/forms.py:55
 #: flaskbb/management/forms.py:55
 msgid "Email address"
 msgid "Email address"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
-#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
+#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:116
+#: flaskbb/auth/forms.py:128 flaskbb/auth/forms.py:151
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 msgid "A valid email address is required."
 msgid "A valid email address is required."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:151
+#: flaskbb/auth/forms.py:54 flaskbb/auth/forms.py:152
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 msgid "Invalid email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:57 flaskbb/auth/forms.py:132
+#: flaskbb/auth/forms.py:58 flaskbb/auth/forms.py:133
 msgid "Passwords must match."
 msgid "Passwords must match."
 msgstr "Hasła muszą być identyczne."
 msgstr "Hasła muszą być identyczne."
 
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgid "Confirm password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgid "Language"
 msgstr "Język"
 msgstr "Język"
 
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgid "I accept the Terms of Service"
 msgstr "Akceptuję regulamin"
 msgstr "Akceptuję regulamin"
 
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 msgid "Please accept the TOS."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:68 flaskbb/templates/auth/register.html:1
+#: flaskbb/auth/forms.py:69 flaskbb/templates/auth/register.html:1
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 msgid "Register"
 msgid "Register"
 msgstr "Zarejestruj"
 msgstr "Zarejestruj"
 
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 msgid "This is a system reserved name. Choose a different one."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:89 flaskbb/management/forms.py:116
+#: flaskbb/auth/forms.py:90 flaskbb/management/forms.py:116
 msgid "This username is already taken."
 msgid "This username is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:94 flaskbb/management/forms.py:132
+#: flaskbb/auth/forms.py:95 flaskbb/management/forms.py:132
 #: flaskbb/user/forms.py:59
 #: flaskbb/user/forms.py:59
 msgid "This email address is already taken."
 msgid "This email address is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:110 flaskbb/templates/auth/reauth.html:1
+#: flaskbb/auth/forms.py:111 flaskbb/templates/auth/reauth.html:1
 #: flaskbb/templates/auth/reauth.html:10
 #: flaskbb/templates/auth/reauth.html:10
 msgid "Refresh Login"
 msgid "Refresh Login"
 msgstr "Odśwież sesję"
 msgstr "Odśwież sesję"
 
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgid "Request Password"
 msgstr "Request Password"
 msgstr "Request Password"
 
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgid "Reset password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 msgid "Wrong email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:146 flaskbb/management/forms.py:52
+#: flaskbb/auth/forms.py:147 flaskbb/management/forms.py:52
 #: flaskbb/message/forms.py:23
 #: flaskbb/message/forms.py:23
 msgid "A valid username is required."
 msgid "A valid username is required."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgid "Send Confirmation Mail"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgid "User does not exist."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgid "User is already active."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgid "Email confirmation token"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgid "Please enter the token that we have sent to you."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgid "Confirm Email"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr ""
+
+#: flaskbb/auth/views.py:104
 msgid ""
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 "have sent to your email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgid "Wrong username or password."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgid "Reauthenticated."
 msgstr "Ponowna weryfikacja."
 msgstr "Ponowna weryfikacja."
 
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 msgid "Wrong password."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:132
-msgid "Logged out"
-msgstr ""
-
-#: flaskbb/auth/views.py:143
-msgid "The registration has been disabled."
-msgstr ""
-
-#: flaskbb/auth/views.py:164
+#: flaskbb/auth/views.py:167
 #, python-format
 #, python-format
 msgid "An account activation email has been sent to %(email)s"
 msgid "An account activation email has been sent to %(email)s"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgid "Thanks for registering."
 msgstr "Dziękujemy za rejestrację."
 msgstr "Dziękujemy za rejestrację."
 
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgid "Email sent! Please check your inbox."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "You have entered an username or email address that is not linked with your "
 "account."
 "account."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgid "Your password token is invalid."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgid "Your password token is expired."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 msgid "Your password has been updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:228 flaskbb/auth/views.py:247
-msgid "This account is already activated."
-msgstr ""
-
-#: flaskbb/auth/views.py:235
+#: flaskbb/auth/views.py:250
 msgid "A new account activation token has been sent to your email address."
 msgid "A new account activation token has been sent to your email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgid "Your account activation token is invalid."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgid "Your account activation token is expired."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgid "Your account has been activated."
 msgstr ""
 msgstr ""
 
 
@@ -269,7 +262,7 @@ msgid "You cannot post a reply without content."
 msgstr "Nie możesz opublikować odpowiedzi bez treści."
 msgstr "Nie możesz opublikować odpowiedzi bez treści."
 
 
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
-#: flaskbb/templates/forum/topic_controls.html:94
+#: flaskbb/templates/forum/topic_controls.html:113
 msgid "Reply"
 msgid "Reply"
 msgstr "Odpowiedz"
 msgstr "Odpowiedz"
 
 
@@ -381,99 +374,113 @@ msgstr "Forum"
 msgid "Users"
 msgid "Users"
 msgstr "Użytkownicy/Użytkowników"
 msgstr "Użytkownicy/Użytkowników"
 
 
-#: flaskbb/forum/views.py:170
-msgid "You do not have the permissions to create a new topic."
-msgstr "Nie masz uprawnień, by założyć nowy wątek."
-
-#: flaskbb/forum/views.py:198 flaskbb/utils/helpers.py:112
-msgid "You do not have the permissions to delete this topic."
-msgstr "Nie masz uprawnień, by usunąć ten wątek."
-
-#: flaskbb/forum/views.py:215
-msgid "You do not have the permissions to lock this topic."
-msgstr "Nie masz uprawnień, by zablokować ten wątek."
-
-#: flaskbb/forum/views.py:231
-msgid "You do not have the permissions to unlock this topic."
-msgstr "Nie masz uprawnień, by odblokować ten wątek."
-
-#: flaskbb/forum/views.py:247
-msgid "You do not have the permissions to highlight this topic."
-msgstr "Nie masz uprawnień, by wyróżnić ten wątek."
-
-#: flaskbb/forum/views.py:264
-msgid "You do not have the permissions to trivialize this topic."
-msgstr "Nie masz uprawnień bagatelizować tego tematu."
-
-#: flaskbb/forum/views.py:287
-msgid "You do not have the permissions to moderate this forum."
+#: flaskbb/forum/views.py:173
+msgid "Cannot post reply"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:309
+#: flaskbb/forum/views.py:255
 msgid "In order to perform this action you have to select at least one topic."
 msgid "In order to perform this action you have to select at least one topic."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 #, python-format
 msgid "%(count)s topics locked."
 msgid "%(count)s topics locked."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 #, python-format
 msgid "%(count)s topics unlocked."
 msgid "%(count)s topics unlocked."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 #, python-format
 msgid "%(count)s topics highlighted."
 msgid "%(count)s topics highlighted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 #, python-format
 msgid "%(count)s topics trivialized."
 msgid "%(count)s topics trivialized."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 #, python-format
 msgid "%(count)s topics deleted."
 msgid "%(count)s topics deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgid "Please choose a new forum for the topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 msgid "You do not have the permissions to move this topic."
 msgstr "Nie masz uprawnień, by przenieść ten wątek."
 msgstr "Nie masz uprawnień, by przenieść ten wątek."
 
 
-#: flaskbb/forum/views.py:384 flaskbb/forum/views.py:411
-msgid "You do not have the permissions to post in this topic."
-msgstr "Nie masz uprawnień, by pisać w tym wątku."
+#: flaskbb/forum/views.py:322
+#, python-format
+msgid "%(count)s topics hidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:437
-msgid "You do not have the permissions to edit this post."
-msgstr "Nie masz uprawnień, by edytować ten post."
+#: flaskbb/forum/views.py:329
+#, python-format
+msgid "%(count)s topics unhidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:480
-msgid "You do not have the permissions to delete this post."
-msgstr "Nie masz uprawnień, by usunąć ten post."
+#: flaskbb/forum/views.py:333
+msgid "Unknown action requested"
+msgstr ""
 
 
-#: flaskbb/forum/views.py:504
+#: flaskbb/forum/views.py:429
 msgid "Thanks for reporting."
 msgid "Thanks for reporting."
 msgstr "Dziękujemy za zgłoszenie."
 msgstr "Dziękujemy za zgłoszenie."
 
 
-#: flaskbb/forum/views.py:540
+#: flaskbb/forum/views.py:510
+#, python-format
+msgid "%(topic_count)s topics untracked."
+msgstr ""
+
+#: flaskbb/forum/views.py:630
 #, python-format
 #, python-format
 msgid "Forum %(forum)s marked as read."
 msgid "Forum %(forum)s marked as read."
 msgstr "Forum \"%(forum)s\" oznaczono jako przeczytany."
 msgstr "Forum \"%(forum)s\" oznaczono jako przeczytany."
 
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 msgid "All forums marked as read."
 msgstr "Wszystkie fora oznaczono jako przeczytane."
 msgstr "Wszystkie fora oznaczono jako przeczytane."
 
 
-#: flaskbb/forum/views.py:632
-#, python-format
-msgid "%(topic_count)s topics untracked."
+#: flaskbb/forum/views.py:692
+msgid "You do not have permission to hide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:708
+msgid "You do not have permission to unhide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:722
+msgid "You do not have permission to hide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:726
+msgid "Post is already hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:735
+msgid "Topic hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:737
+msgid "Post hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:751
+msgid "You do not have permission to unhide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:755
+msgid "Post is already unhidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:760
+msgid "Post unhidden"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -498,7 +505,7 @@ msgstr "Lokalizacja"
 
 
 #: flaskbb/management/forms.py:73
 #: flaskbb/management/forms.py:73
 #: flaskbb/templates/forum/search_result.html:48
 #: flaskbb/templates/forum/search_result.html:48
-#: flaskbb/templates/forum/topic.html:52
+#: flaskbb/templates/forum/topic.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -529,380 +536,366 @@ msgstr ""
 msgid "Secondary groups"
 msgid "Secondary groups"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:219
-#: flaskbb/management/forms.py:342 flaskbb/management/forms.py:424
+#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:232
+#: flaskbb/management/forms.py:355 flaskbb/management/forms.py:437
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgid "Save"
 msgstr "Zapisz"
 msgstr "Zapisz"
 
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgid "Group name"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 msgid "Please enter a name for the group."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:157 flaskbb/management/forms.py:293
-#: flaskbb/management/forms.py:412 flaskbb/templates/management/groups.html:35
+#: flaskbb/management/forms.py:159 flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:425 flaskbb/templates/management/groups.html:35
 msgid "Description"
 msgid "Description"
 msgstr "Opis"
 msgstr "Opis"
 
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgid "Is 'Admin' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgid "With this option the group has access to the admin panel."
 msgstr "Dostęp do panelu administracyjnego."
 msgstr "Dostęp do panelu administracyjnego."
 
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgid "Is 'Super Moderator' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgid "Is 'Moderator' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 "forums."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgid "Is 'Banned' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgid "Is 'Guest' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgid "Only one group of type 'Guest' is allowed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgid "Can edit posts"
 msgstr "Może edytować posty"
 msgstr "Może edytować posty"
 
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgid "Check this, if the users in this group can edit posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgid "Can delete posts"
 msgstr "Może usuwać posty"
 msgstr "Może usuwać posty"
 
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgid "Check this, if the users in this group can delete posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgid "Can delete topics"
 msgstr "Może usuwać wątki"
 msgstr "Może usuwać wątki"
 
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgid "Check this, if the users in this group can delete topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgid "Can create topics"
 msgstr "Może zakładać wątki"
 msgstr "Może zakładać wątki"
 
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgid "Check this, if the users in this group can create topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgid "Can post replies"
 msgstr "Może odpowiadać na posty"
 msgstr "Może odpowiadać na posty"
 
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgid "Check this, if the users in this group can post replies."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgid "Moderators can edit user profiles"
 msgstr "Moderatorzy mogą edytować profile użytkowników"
 msgstr "Moderatorzy mogą edytować profile użytkowników"
 
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 " changes."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgid "Moderators can ban users"
 msgstr "Moderatorzy mogą banować użytkowników"
 msgstr "Moderatorzy mogą banować użytkowników"
 
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 msgid "Allow moderators to ban other users."
 msgstr "Zezwól moderatorom na banowanie innych użytkowników."
 msgstr "Zezwól moderatorom na banowanie innych użytkowników."
 
 
-#: flaskbb/management/forms.py:235
+#: flaskbb/management/forms.py:222
+msgid "Can view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:223
+msgid "Allows a user to view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:227
+msgid "Can hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:228
+msgid "Allows a user to hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:248
 msgid "This group name is already taken."
 msgid "This group name is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgid "There is already a group of type 'Banned'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgid "There is already a group of type 'Guest'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgid "Forum title"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 msgid "Please enter a forum title."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:295 flaskbb/management/forms.py:414
+#: flaskbb/management/forms.py:308 flaskbb/management/forms.py:427
 msgid "You can format your description with Markdown."
 msgid "You can format your description with Markdown."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgid "Position"
 msgstr "Pozycja"
 msgstr "Pozycja"
 
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgid "Please enter a position for theforum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgid "Category"
 msgstr "Kategoria"
 msgstr "Kategoria"
 
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgid "The category that contains this forum."
 msgstr "Kategoria zawierająca to forum."
 msgstr "Kategoria zawierająca to forum."
 
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgid "External link"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgstr "Link do strony WWW, np. 'http://flaskbb.org'."
 msgstr "Link do strony WWW, np. 'http://flaskbb.org'."
 
 
-#: flaskbb/management/forms.py:320
+#: flaskbb/management/forms.py:333
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgid "Moderators"
 msgstr "Moderatorzy"
 msgstr "Moderatorzy"
 
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 "moderators."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgid "Show moderators"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgid "Locked?"
 msgstr "Zablokowane?"
 msgstr "Zablokowane?"
 
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgid "Disable new posts and topics in this forum."
 msgstr "Zablokuj zakłanie wątków i pisanie postów w tym forum."
 msgstr "Zablokuj zakłanie wątków i pisanie postów w tym forum."
 
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgid "Group access"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgid "Select the groups that can access this forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgid "You also need to specify some moderators."
 msgstr "Musisz także określić moderatorów."
 msgstr "Musisz także określić moderatorów."
 
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgid "%(user)s is not in a moderators group."
 msgstr "%(user)s nie jest w grupie moderatorów."
 msgstr "%(user)s nie jest w grupie moderatorów."
 
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgid "Category title"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgid "Please enter a category title."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgid "Please enter a position for the category."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 msgid "Settings saved."
 msgstr "Ustawienia zapisane."
 msgstr "Ustawienia zapisane."
 
 
-#: flaskbb/management/views.py:173
-msgid "You are not allowed to edit this user."
-msgstr "Nie masz uprawnień, by edytować tego użytkownika."
+#: flaskbb/management/views.py:182 flaskbb/management/views.py:223
+msgid "Edit User"
+msgstr "Edytuj Użytkownika"
 
 
-#: flaskbb/management/views.py:207
+#: flaskbb/management/views.py:220
 msgid "User updated."
 msgid "User updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:211
-msgid "Edit User"
-msgstr "Edytuj Użytkownika"
-
-#: flaskbb/management/views.py:246
+#: flaskbb/management/views.py:260
 msgid "You cannot delete yourself."
 msgid "You cannot delete yourself."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 msgid "User deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:260
-msgid "User added."
-msgstr ""
-
-#: flaskbb/management/views.py:264
+#: flaskbb/management/views.py:273 flaskbb/management/views.py:282
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 msgid "Add User"
 msgstr "Dodaj Użytkownika"
 msgstr "Dodaj Użytkownika"
 
 
-#: flaskbb/management/views.py:294
+#: flaskbb/management/views.py:279
+msgid "User added."
+msgstr ""
+
+#: flaskbb/management/views.py:325
 msgid "You do not have the permissions to ban this user."
 msgid "You do not have the permissions to ban this user."
 msgstr "Nie masz uprawnień, by zbanować tego użytkownika."
 msgstr "Nie masz uprawnień, by zbanować tego użytkownika."
 
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgid "Unban"
 msgstr "Odbanuj"
 msgstr "Odbanuj"
 
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgid "A moderator cannot ban an admin user."
 msgstr "Moderator nie może zbanować administratora."
 msgstr "Moderator nie może zbanować administratora."
 
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgid "User is now banned."
 msgstr "Użytkownik został zbanowany."
 msgstr "Użytkownik został zbanowany."
 
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgid "Could not ban user."
 msgstr "Nie można zbanować użytkownika."
 msgstr "Nie można zbanować użytkownika."
 
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 msgid "You do not have the permissions to unban this user."
 msgstr "Nie masz uprawnień, by odbanować tego użytkownika."
 msgstr "Nie masz uprawnień, by odbanować tego użytkownika."
 
 
-#: flaskbb/management/views.py:367 flaskbb/templates/management/users.html:111
+#: flaskbb/management/views.py:393 flaskbb/templates/management/users.html:111
 msgid "Ban"
 msgid "Ban"
 msgstr "Zbanuj"
 msgstr "Zbanuj"
 
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgid "User is now unbanned."
 msgstr "Użytkownik odbanowany."
 msgstr "Użytkownik odbanowany."
 
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 msgid "Could not unban user."
 msgstr "Nie można odbanować użytkownika."
 msgstr "Nie można odbanować użytkownika."
 
 
-#: flaskbb/management/views.py:445
-#, python-format
-msgid "Report %(id)s is already marked as read."
-msgstr "Zgłoszenie %(id)s już zostało oznaczone jako przeczytane."
-
-#: flaskbb/management/views.py:452
-#, python-format
-msgid "Report %(id)s marked as read."
-msgstr "Zgłoszenie %(id)s zostało oznaczone jako przeczytane."
-
-#: flaskbb/management/views.py:466
-msgid "All reports were marked as read."
-msgstr "Wszystkie zgłoszenia oznaczono jako przeczytane."
-
-#: flaskbb/management/views.py:497
-msgid "Report deleted."
-msgstr ""
+#: flaskbb/management/views.py:435 flaskbb/management/views.py:445
+#: flaskbb/templates/management/group_form.html:21
+#: flaskbb/templates/management/groups.html:20
+msgid "Add Group"
+msgstr "Nowa grupa"
 
 
-#: flaskbb/management/views.py:528
-msgid "Group updated."
+#: flaskbb/management/views.py:442
+msgid "Group added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:532
+#: flaskbb/management/views.py:455 flaskbb/management/views.py:471
 msgid "Edit Group"
 msgid "Edit Group"
 msgstr "Edytuj grupe"
 msgstr "Edytuj grupe"
 
 
-#: flaskbb/management/views.py:560
+#: flaskbb/management/views.py:468
+msgid "Group updated."
+msgstr ""
+
+#: flaskbb/management/views.py:501
 msgid "You cannot delete one of the standard groups."
 msgid "You cannot delete one of the standard groups."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgid "Group deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 msgid "No group chosen."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:587
-msgid "Group added."
-msgstr ""
-
-#: flaskbb/management/views.py:591
-#: flaskbb/templates/management/group_form.html:21
-#: flaskbb/templates/management/groups.html:20
-msgid "Add Group"
-msgstr "Nowa grupa"
-
-#: flaskbb/management/views.py:610
-msgid "Forum updated."
-msgstr ""
-
-#: flaskbb/management/views.py:621
+#: flaskbb/management/views.py:548 flaskbb/management/views.py:564
 #: flaskbb/templates/management/forums.html:155
 #: flaskbb/templates/management/forums.html:155
 msgid "Edit Forum"
 msgid "Edit Forum"
 msgstr "Edytuj forum"
 msgstr "Edytuj forum"
 
 
-#: flaskbb/management/views.py:634
-msgid "Forum deleted."
-msgstr ""
-
-#: flaskbb/management/views.py:646
-msgid "Forum added."
+#: flaskbb/management/views.py:556
+msgid "Forum updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:655
+#: flaskbb/management/views.py:580 flaskbb/management/views.py:595
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
 #: flaskbb/templates/management/forums.html:20
@@ -910,74 +903,101 @@ msgstr ""
 msgid "Add Forum"
 msgid "Add Forum"
 msgstr "Dodaj Forum"
 msgstr "Dodaj Forum"
 
 
-#: flaskbb/management/views.py:665
-msgid "Category added."
+#: flaskbb/management/views.py:587
+msgid "Forum added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:669
+#: flaskbb/management/views.py:609
+msgid "Forum deleted."
+msgstr ""
+
+#: flaskbb/management/views.py:619 flaskbb/management/views.py:630
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgid "Add Category"
 msgstr "Nowa kategoria"
 msgstr "Nowa kategoria"
 
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: flaskbb/management/views.py:627
+msgid "Category added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:685 flaskbb/templates/management/forums.html:46
+#: flaskbb/management/views.py:643 flaskbb/management/views.py:657
+#: flaskbb/templates/management/forums.html:46
 msgid "Edit Category"
 msgid "Edit Category"
 msgstr "Edytuj kategorię"
 msgstr "Edytuj kategorię"
 
 
-#: flaskbb/management/views.py:698
+#: flaskbb/management/views.py:653
+msgid "Category updated."
+msgstr ""
+
+#: flaskbb/management/views.py:672
 msgid "Category with all associated forums deleted."
 msgid "Category with all associated forums deleted."
 msgstr "Usunięto kategorię, wraz ze wszystkimi powiązanymi forami."
 msgstr "Usunięto kategorię, wraz ze wszystkimi powiązanymi forami."
 
 
-#: flaskbb/management/views.py:716
+#: flaskbb/management/views.py:736
+#, python-format
+msgid "Report %(id)s is already marked as read."
+msgstr "Zgłoszenie %(id)s już zostało oznaczone jako przeczytane."
+
+#: flaskbb/management/views.py:742
+#, python-format
+msgid "Report %(id)s marked as read."
+msgstr "Zgłoszenie %(id)s zostało oznaczone jako przeczytane."
+
+#: flaskbb/management/views.py:756
+msgid "All reports were marked as read."
+msgstr "Wszystkie zgłoszenia oznaczono jako przeczytane."
+
+#: flaskbb/management/views.py:790
+msgid "Report deleted."
+msgstr ""
+
+#: flaskbb/management/views.py:863
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s is already enabled."
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgid "Plugin %(plugin)s not found."
 msgstr "Nie znaleziono %(plugin)s pluginu."
 msgstr "Nie znaleziono %(plugin)s pluginu."
 
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgid "Plugin has been uninstalled."
 msgstr "Plugin został odinstalowany."
 msgstr "Plugin został odinstalowany."
 
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgid "Cannot uninstall plugin."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgid "Plugin has been installed."
 msgstr "Plugin został zainstalowany."
 msgstr "Plugin został zainstalowany."
 
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgid "Cannot install plugin."
 msgstr ""
 msgstr ""
 
 
@@ -995,7 +1015,7 @@ msgstr "Temat jest wymagany"
 
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/templates/forum/search_result.html:43
 #: flaskbb/templates/forum/search_result.html:43
-#: flaskbb/templates/forum/topic.html:47
+#: flaskbb/templates/forum/topic.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1026,29 +1046,29 @@ msgstr "Nie możesz wysłać PW do samego siebie."
 msgid "Send Message"
 msgid "Send Message"
 msgstr "Wyślij"
 msgstr "Wyślij"
 
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 "limit."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:147 flaskbb/message/views.py:219
+#: flaskbb/message/views.py:142 flaskbb/message/views.py:192
+msgid "Compose Message"
+msgstr "Napisz wiadomość"
+
+#: flaskbb/message/views.py:160 flaskbb/message/views.py:235
 msgid "Message saved."
 msgid "Message saved."
 msgstr "Wiadomość została zapisana."
 msgstr "Wiadomość została zapisana."
 
 
-#: flaskbb/message/views.py:172 flaskbb/message/views.py:237
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
 msgid "Message sent."
 msgid "Message sent."
 msgstr "Wiadomość wysłana."
 msgstr "Wiadomość wysłana."
 
 
-#: flaskbb/message/views.py:178
-msgid "Compose Message"
-msgstr "Napisz wiadomość"
-
-#: flaskbb/message/views.py:205
+#: flaskbb/message/views.py:205 flaskbb/message/views.py:221
 msgid "You cannot edit a sent message."
 msgid "You cannot edit a sent message."
 msgstr "Nie możesz edytować już wysłanej wiadomości."
 msgstr "Nie możesz edytować już wysłanej wiadomości."
 
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgid "Edit Message"
 msgstr "Edytuj wiadomość"
 msgstr "Edytuj wiadomość"
 
 
@@ -1247,7 +1267,7 @@ msgstr "Wątki"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:215
 #: flaskbb/templates/forum/search_result.html:215
-#: flaskbb/templates/forum/topic.html:44
+#: flaskbb/templates/forum/topic.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
 #: flaskbb/templates/management/banned_users.html:63
@@ -1280,8 +1300,8 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:91
 #: flaskbb/templates/forum/edit_forum.html:91
-#: flaskbb/templates/forum/forum.html:85
-#: flaskbb/templates/forum/forum.html:107
+#: flaskbb/templates/forum/forum.html:87
+#: flaskbb/templates/forum/forum.html:115
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:317
 #: flaskbb/templates/forum/search_result.html:317
@@ -1304,7 +1324,7 @@ msgid "Views"
 msgstr "Wyświetleń"
 msgstr "Wyświetleń"
 
 
 #: flaskbb/templates/forum/edit_forum.html:107
 #: flaskbb/templates/forum/edit_forum.html:107
-#: flaskbb/templates/forum/forum.html:120
+#: flaskbb/templates/forum/forum.html:128
 #: flaskbb/templates/forum/topictracker.html:107
 #: flaskbb/templates/forum/topictracker.html:107
 msgid "No Topics."
 msgid "No Topics."
 msgstr ""
 msgstr ""
@@ -1336,11 +1356,19 @@ msgstr ""
 msgid "Delete"
 msgid "Delete"
 msgstr "Usuń"
 msgstr "Usuń"
 
 
-#: flaskbb/templates/forum/edit_forum.html:158
+#: flaskbb/templates/forum/edit_forum.html:151
+msgid "Hide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:154
+msgid "Unhide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:169
 msgid "Move to..."
 msgid "Move to..."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgid "Move"
 msgstr ""
 msgstr ""
 
 
@@ -1351,7 +1379,7 @@ msgid "Mark as Read"
 msgstr "Oznacz jako przeczytane"
 msgstr "Oznacz jako przeczytane"
 
 
 #: flaskbb/templates/forum/forum.html:31
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgid "Locked"
 msgstr "Zablokowane"
 msgstr "Zablokowane"
 
 
@@ -1362,7 +1390,12 @@ msgstr "Zablokowane"
 msgid "New Topic"
 msgid "New Topic"
 msgstr "Nowy wątek"
 msgstr "Nowy wątek"
 
 
-#: flaskbb/templates/forum/forum.html:130
+#: flaskbb/templates/forum/forum.html:97
+#, python-format
+msgid "Hidden on %(when)s  by %(who)s"
+msgstr ""
+
+#: flaskbb/templates/forum/forum.html:138
 msgid "Moderation Mode"
 msgid "Moderation Mode"
 msgstr ""
 msgstr ""
 
 
@@ -1446,7 +1479,7 @@ msgid "Close"
 msgstr "Zamknij"
 msgstr "Zamknij"
 
 
 #: flaskbb/templates/forum/search_result.html:39
 #: flaskbb/templates/forum/search_result.html:39
-#: flaskbb/templates/forum/topic.html:43
+#: flaskbb/templates/forum/topic.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
 #: flaskbb/templates/message/conversation.html:90
@@ -1454,7 +1487,7 @@ msgid "Joined"
 msgstr "Dołączył"
 msgstr "Dołączył"
 
 
 #: flaskbb/templates/forum/search_result.html:54
 #: flaskbb/templates/forum/search_result.html:54
-#: flaskbb/templates/forum/topic.html:58
+#: flaskbb/templates/forum/topic.html:65
 #: flaskbb/templates/message/conversation.html:102
 #: flaskbb/templates/message/conversation.html:102
 msgid "Guest"
 msgid "Guest"
 msgstr "Gość"
 msgstr "Gość"
@@ -1483,6 +1516,16 @@ msgstr ""
 msgid "%(title)s - Topic"
 msgid "%(title)s - Topic"
 msgstr "%(title)s - Wątek"
 msgstr "%(title)s - Wątek"
 
 
+#: flaskbb/templates/forum/topic.html:20
+#, python-format
+msgid "This topic is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
+#: flaskbb/templates/forum/topic.html:96
+#, python-format
+msgid "This post is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
 #: flaskbb/templates/forum/topic_controls.html:15
 #: flaskbb/templates/forum/topic_controls.html:15
 msgid "Moderate"
 msgid "Moderate"
 msgstr ""
 msgstr ""
@@ -1507,11 +1550,19 @@ msgstr "Wyróżnij wątek"
 msgid "Trivialize Topic"
 msgid "Trivialize Topic"
 msgstr "Usuń wyróżnienie"
 msgstr "Usuń wyróżnienie"
 
 
-#: flaskbb/templates/forum/topic_controls.html:80
+#: flaskbb/templates/forum/topic_controls.html:77
+msgid "Unhide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:84
+msgid "Hide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:99
 msgid "Untrack Topic"
 msgid "Untrack Topic"
 msgstr "Przestań sledzić"
 msgstr "Przestań sledzić"
 
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgid "Track Topic"
 msgstr "Śledź wątek"
 msgstr "Śledź wątek"
 
 
@@ -1773,11 +1824,11 @@ msgstr ""
 msgid "Deleted"
 msgid "Deleted"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgid "Conversations"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgid "No conversations found."
 msgstr ""
 msgstr ""
 
 
@@ -1891,22 +1942,42 @@ msgstr ""
 msgid "Forum Signature"
 msgid "Forum Signature"
 msgstr "Podpis "
 msgstr "Podpis "
 
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgid "Settings updated."
 msgstr "Ustawienia zostały zmienione."
 msgstr "Ustawienia zostały zmienione."
 
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgid "Password updated."
 msgstr "Hasło zostało zmienione."
 msgstr "Hasło zostało zmienione."
 
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgid "Email address updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgid "User details updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 msgid "You do not have the permissions to execute this action."
 msgstr ""
 msgstr ""
+
+#: flaskbb/utils/helpers.py:115
+msgid "You do not have the permissions to delete these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:124
+msgid "You do not have the permissions to hide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:135
+msgid "You do not have the permissions to unhide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:680
+msgid "The registration has been disabled."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:692
+msgid "This account is already activated."
+msgstr ""

+ 362 - 291
flaskbb/translations/pt_BR/LC_MESSAGES/messages.po

@@ -9,9 +9,9 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: FlaskBB\n"
 "Project-Id-Version: FlaskBB\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2017-06-28 20:50+0200\n"
-"PO-Revision-Date: 2017-06-29 19:58+0000\n"
-"Last-Translator: Peter Justin <peter@peterjustin.me>\n"
+"POT-Creation-Date: 2017-10-06 19:44+0200\n"
+"PO-Revision-Date: 2017-10-06 17:46+0000\n"
+"Last-Translator: sh4nks\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/flaskbb/flaskbb/language/pt_BR/)\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/flaskbb/flaskbb/language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -41,12 +41,12 @@ msgstr "Nome de usuário ou endereço de Email"
 msgid "Please enter your username or email address."
 msgid "Please enter your username or email address."
 msgstr "Por faor digite seu nome de usuário ou endereço de email."
 msgstr "Por faor digite seu nome de usuário ou endereço de email."
 
 
-#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:55 flaskbb/auth/forms.py:107
-#: flaskbb/auth/forms.py:130 flaskbb/user/forms.py:63
+#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:56 flaskbb/auth/forms.py:108
+#: flaskbb/auth/forms.py:131 flaskbb/user/forms.py:63
 msgid "Password"
 msgid "Password"
 msgstr "Senha"
 msgstr "Senha"
 
 
-#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:108 flaskbb/user/forms.py:64
+#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:109 flaskbb/user/forms.py:64
 msgid "Please enter your password."
 msgid "Please enter your password."
 msgstr "Por favor digite sua senha."
 msgstr "Por favor digite sua senha."
 
 
@@ -59,11 +59,12 @@ msgstr "Mantenha-me logado"
 msgid "Login"
 msgid "Login"
 msgstr "Login"
 msgstr "Login"
 
 
-#: flaskbb/auth/forms.py:43 flaskbb/auth/forms.py:61 flaskbb/auth/forms.py:118
+#: flaskbb/auth/forms.py:40 flaskbb/auth/forms.py:44 flaskbb/auth/forms.py:62
+#: flaskbb/auth/forms.py:119
 msgid "Captcha"
 msgid "Captcha"
 msgstr "Captcha"
 msgstr "Captcha"
 
 
-#: flaskbb/auth/forms.py:47 flaskbb/auth/forms.py:145
+#: flaskbb/auth/forms.py:48 flaskbb/auth/forms.py:146
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
 #: flaskbb/templates/management/banned_users.html:62
@@ -71,191 +72,183 @@ msgstr "Captcha"
 msgid "Username"
 msgid "Username"
 msgstr "Nome de usuário"
 msgstr "Nome de usuário"
 
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 msgid "A valid username is required"
 msgstr "Um nome de usuário válido é necessário"
 msgstr "Um nome de usuário válido é necessário"
 
 
-#: flaskbb/auth/forms.py:51 flaskbb/auth/forms.py:114
-#: flaskbb/auth/forms.py:126 flaskbb/auth/forms.py:149
+#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
+#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
 #: flaskbb/management/forms.py:55
 #: flaskbb/management/forms.py:55
 msgid "Email address"
 msgid "Email address"
 msgstr "Endereço de email"
 msgstr "Endereço de email"
 
 
-#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
-#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
+#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:116
+#: flaskbb/auth/forms.py:128 flaskbb/auth/forms.py:151
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 msgid "A valid email address is required."
 msgid "A valid email address is required."
 msgstr "Um endereço de email válido é necessário."
 msgstr "Um endereço de email válido é necessário."
 
 
-#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:151
+#: flaskbb/auth/forms.py:54 flaskbb/auth/forms.py:152
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 msgid "Invalid email address."
 msgstr "Endereço de email inválido."
 msgstr "Endereço de email inválido."
 
 
-#: flaskbb/auth/forms.py:57 flaskbb/auth/forms.py:132
+#: flaskbb/auth/forms.py:58 flaskbb/auth/forms.py:133
 msgid "Passwords must match."
 msgid "Passwords must match."
 msgstr "As senhas precisam ser iguais."
 msgstr "As senhas precisam ser iguais."
 
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgid "Confirm password"
 msgstr "Confirme sua senha"
 msgstr "Confirme sua senha"
 
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgid "Language"
 msgstr "Linguagem"
 msgstr "Linguagem"
 
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgid "I accept the Terms of Service"
 msgstr "Eu aceito os Termos de Serviço"
 msgstr "Eu aceito os Termos de Serviço"
 
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 msgid "Please accept the TOS."
 msgstr "Por favor, aceite os TDS"
 msgstr "Por favor, aceite os TDS"
 
 
-#: flaskbb/auth/forms.py:68 flaskbb/templates/auth/register.html:1
+#: flaskbb/auth/forms.py:69 flaskbb/templates/auth/register.html:1
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 msgid "Register"
 msgid "Register"
 msgstr "Registrar"
 msgstr "Registrar"
 
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr "Nome de usuário deve ter entre %(min)s e %(max)s caracteres."
 msgstr "Nome de usuário deve ter entre %(min)s e %(max)s caracteres."
 
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 msgid "This is a system reserved name. Choose a different one."
 msgstr "Esse é um nome reservado pelo sistema. Escolha um diferente."
 msgstr "Esse é um nome reservado pelo sistema. Escolha um diferente."
 
 
-#: flaskbb/auth/forms.py:89 flaskbb/management/forms.py:116
+#: flaskbb/auth/forms.py:90 flaskbb/management/forms.py:116
 msgid "This username is already taken."
 msgid "This username is already taken."
 msgstr "Esse nome de usuário já existe."
 msgstr "Esse nome de usuário já existe."
 
 
-#: flaskbb/auth/forms.py:94 flaskbb/management/forms.py:132
+#: flaskbb/auth/forms.py:95 flaskbb/management/forms.py:132
 #: flaskbb/user/forms.py:59
 #: flaskbb/user/forms.py:59
 msgid "This email address is already taken."
 msgid "This email address is already taken."
 msgstr "Esse endereço de email já está sendo usado."
 msgstr "Esse endereço de email já está sendo usado."
 
 
-#: flaskbb/auth/forms.py:110 flaskbb/templates/auth/reauth.html:1
+#: flaskbb/auth/forms.py:111 flaskbb/templates/auth/reauth.html:1
 #: flaskbb/templates/auth/reauth.html:10
 #: flaskbb/templates/auth/reauth.html:10
 msgid "Refresh Login"
 msgid "Refresh Login"
 msgstr "Atualizar login"
 msgstr "Atualizar login"
 
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgid "Request Password"
 msgstr "Requisitar Senha"
 msgstr "Requisitar Senha"
 
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgid "Reset password"
 msgstr "Redefinir senha"
 msgstr "Redefinir senha"
 
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 msgid "Wrong email address."
 msgstr "Endereço de email inválido."
 msgstr "Endereço de email inválido."
 
 
-#: flaskbb/auth/forms.py:146 flaskbb/management/forms.py:52
+#: flaskbb/auth/forms.py:147 flaskbb/management/forms.py:52
 #: flaskbb/message/forms.py:23
 #: flaskbb/message/forms.py:23
 msgid "A valid username is required."
 msgid "A valid username is required."
 msgstr "Um nome de usuário válido é necessário."
 msgstr "Um nome de usuário válido é necessário."
 
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgid "Send Confirmation Mail"
 msgstr "Enviar email de confirmação"
 msgstr "Enviar email de confirmação"
 
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgid "User does not exist."
 msgstr "Usuário não existe."
 msgstr "Usuário não existe."
 
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgid "User is already active."
 msgstr "Usuário já está ativo."
 msgstr "Usuário já está ativo."
 
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgid "Email confirmation token"
 msgstr "Email de token de confirmação"
 msgstr "Email de token de confirmação"
 
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgid "Please enter the token that we have sent to you."
 msgstr "Por favor digite o toke que nós enviamos a você."
 msgstr "Por favor digite o toke que nós enviamos a você."
 
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgid "Confirm Email"
 msgstr "Confirme o Email"
 msgstr "Confirme o Email"
 
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr "Desconectado"
+
+#: flaskbb/auth/views.py:104
 msgid ""
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 "have sent to your email address."
 msgstr "Para usar sua conta você deve ativá-la através do link que nós enviamos ao seu endereço de email."
 msgstr "Para usar sua conta você deve ativá-la através do link que nós enviamos ao seu endereço de email."
 
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgid "Wrong username or password."
 msgstr "Nome de usuário ou senha inválidos."
 msgstr "Nome de usuário ou senha inválidos."
 
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgid "Reauthenticated."
 msgstr "Reautenticado"
 msgstr "Reautenticado"
 
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 msgid "Wrong password."
 msgstr "Senha inválida."
 msgstr "Senha inválida."
 
 
-#: flaskbb/auth/views.py:132
-msgid "Logged out"
-msgstr "Desconectado"
-
-#: flaskbb/auth/views.py:143
-msgid "The registration has been disabled."
-msgstr "O registro foi desativado."
-
-#: flaskbb/auth/views.py:164
+#: flaskbb/auth/views.py:167
 #, python-format
 #, python-format
 msgid "An account activation email has been sent to %(email)s"
 msgid "An account activation email has been sent to %(email)s"
 msgstr "Um email de confirmação de conta foi enviado para %(email)s"
 msgstr "Um email de confirmação de conta foi enviado para %(email)s"
 
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgid "Thanks for registering."
 msgstr "Obrigado por se registrar."
 msgstr "Obrigado por se registrar."
 
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgid "Email sent! Please check your inbox."
 msgstr "Email enviado! Por favor verifique sua caixa de mensagens."
 msgstr "Email enviado! Por favor verifique sua caixa de mensagens."
 
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "You have entered an username or email address that is not linked with your "
 "account."
 "account."
 msgstr "Você digitou um nome de usuário ou email que não está ligado à sua conta."
 msgstr "Você digitou um nome de usuário ou email que não está ligado à sua conta."
 
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgid "Your password token is invalid."
 msgstr "Seu token é inválido."
 msgstr "Seu token é inválido."
 
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgid "Your password token is expired."
 msgstr "Seu token está vencido."
 msgstr "Seu token está vencido."
 
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 msgid "Your password has been updated."
 msgstr "Sua senha foi atualizada."
 msgstr "Sua senha foi atualizada."
 
 
-#: flaskbb/auth/views.py:228 flaskbb/auth/views.py:247
-msgid "This account is already activated."
-msgstr "Essa conta já foi ativada."
-
-#: flaskbb/auth/views.py:235
+#: flaskbb/auth/views.py:250
 msgid "A new account activation token has been sent to your email address."
 msgid "A new account activation token has been sent to your email address."
 msgstr "Um novo token de ativação de conta foi enviado ao seu endereço de email"
 msgstr "Um novo token de ativação de conta foi enviado ao seu endereço de email"
 
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgid "Your account activation token is invalid."
 msgstr "Seu token de ativação de conta é inválido."
 msgstr "Seu token de ativação de conta é inválido."
 
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgid "Your account activation token is expired."
 msgstr "Seu token de ativação de conta está vencido."
 msgstr "Seu token de ativação de conta está vencido."
 
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgid "Your account has been activated."
 msgstr "Sua conta foi ativada."
 msgstr "Sua conta foi ativada."
 
 
@@ -269,7 +262,7 @@ msgid "You cannot post a reply without content."
 msgstr "Você não pode enviar uma resposta sem conteúdo."
 msgstr "Você não pode enviar uma resposta sem conteúdo."
 
 
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
-#: flaskbb/templates/forum/topic_controls.html:94
+#: flaskbb/templates/forum/topic_controls.html:113
 msgid "Reply"
 msgid "Reply"
 msgstr "Resposta"
 msgstr "Resposta"
 
 
@@ -381,100 +374,114 @@ msgstr "Fórum"
 msgid "Users"
 msgid "Users"
 msgstr "Usuários"
 msgstr "Usuários"
 
 
-#: flaskbb/forum/views.py:170
-msgid "You do not have the permissions to create a new topic."
-msgstr "Você não tem permissões para criar um novo tópico."
-
-#: flaskbb/forum/views.py:198 flaskbb/utils/helpers.py:112
-msgid "You do not have the permissions to delete this topic."
-msgstr "Você não tem permissões para apagar esse tópico."
-
-#: flaskbb/forum/views.py:215
-msgid "You do not have the permissions to lock this topic."
-msgstr "Você não tem permissões para trancar esse tópico."
-
-#: flaskbb/forum/views.py:231
-msgid "You do not have the permissions to unlock this topic."
-msgstr "Você não tem permissões para destrancar esse tópico."
-
-#: flaskbb/forum/views.py:247
-msgid "You do not have the permissions to highlight this topic."
-msgstr "Você não tem permissões para destacar esse tópico."
-
-#: flaskbb/forum/views.py:264
-msgid "You do not have the permissions to trivialize this topic."
-msgstr "Você não tem permissões para trivializar esse tópico"
-
-#: flaskbb/forum/views.py:287
-msgid "You do not have the permissions to moderate this forum."
-msgstr "Você não tem permissões para moderar esse fórum"
+#: flaskbb/forum/views.py:173
+msgid "Cannot post reply"
+msgstr ""
 
 
-#: flaskbb/forum/views.py:309
+#: flaskbb/forum/views.py:255
 msgid "In order to perform this action you have to select at least one topic."
 msgid "In order to perform this action you have to select at least one topic."
 msgstr "Para completar essa ação você deve selecionar ao menos um tópico"
 msgstr "Para completar essa ação você deve selecionar ao menos um tópico"
 
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 #, python-format
 msgid "%(count)s topics locked."
 msgid "%(count)s topics locked."
 msgstr "%(count)s tópicos trancados."
 msgstr "%(count)s tópicos trancados."
 
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 #, python-format
 msgid "%(count)s topics unlocked."
 msgid "%(count)s topics unlocked."
 msgstr "%(count)s tópicos destrancados."
 msgstr "%(count)s tópicos destrancados."
 
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 #, python-format
 msgid "%(count)s topics highlighted."
 msgid "%(count)s topics highlighted."
 msgstr "%(count)s tópicos destacados."
 msgstr "%(count)s tópicos destacados."
 
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 #, python-format
 msgid "%(count)s topics trivialized."
 msgid "%(count)s topics trivialized."
 msgstr "%(count)s tópicos trivializados."
 msgstr "%(count)s tópicos trivializados."
 
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 #, python-format
 msgid "%(count)s topics deleted."
 msgid "%(count)s topics deleted."
 msgstr "%(count)s tópicos apagados."
 msgstr "%(count)s tópicos apagados."
 
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgid "Please choose a new forum for the topics."
 msgstr "Por favor escolha um novo fórum para os tópicos."
 msgstr "Por favor escolha um novo fórum para os tópicos."
 
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 msgid "You do not have the permissions to move this topic."
 msgstr "Você não tem permissões para mover esse tópico."
 msgstr "Você não tem permissões para mover esse tópico."
 
 
-#: flaskbb/forum/views.py:384 flaskbb/forum/views.py:411
-msgid "You do not have the permissions to post in this topic."
-msgstr "Você não tem permissões para postar nesse tópico."
+#: flaskbb/forum/views.py:322
+#, python-format
+msgid "%(count)s topics hidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:437
-msgid "You do not have the permissions to edit this post."
-msgstr "Você não tem permissões para editar essa postagem."
+#: flaskbb/forum/views.py:329
+#, python-format
+msgid "%(count)s topics unhidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:480
-msgid "You do not have the permissions to delete this post."
-msgstr "Você não tem permissões para apagar essa postagem."
+#: flaskbb/forum/views.py:333
+msgid "Unknown action requested"
+msgstr ""
 
 
-#: flaskbb/forum/views.py:504
+#: flaskbb/forum/views.py:429
 msgid "Thanks for reporting."
 msgid "Thanks for reporting."
 msgstr "Obrigado por reportar."
 msgstr "Obrigado por reportar."
 
 
-#: flaskbb/forum/views.py:540
+#: flaskbb/forum/views.py:510
+#, python-format
+msgid "%(topic_count)s topics untracked."
+msgstr "%(topic_count)s tópicos não mais seguidos."
+
+#: flaskbb/forum/views.py:630
 #, python-format
 #, python-format
 msgid "Forum %(forum)s marked as read."
 msgid "Forum %(forum)s marked as read."
 msgstr "Forum %(forum)s marcado como lido."
 msgstr "Forum %(forum)s marcado como lido."
 
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 msgid "All forums marked as read."
 msgstr "Todos fórums marcados como lidos."
 msgstr "Todos fórums marcados como lidos."
 
 
-#: flaskbb/forum/views.py:632
-#, python-format
-msgid "%(topic_count)s topics untracked."
-msgstr "%(topic_count)s tópicos não mais seguidos."
+#: flaskbb/forum/views.py:692
+msgid "You do not have permission to hide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:708
+msgid "You do not have permission to unhide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:722
+msgid "You do not have permission to hide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:726
+msgid "Post is already hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:735
+msgid "Topic hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:737
+msgid "Post hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:751
+msgid "You do not have permission to unhide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:755
+msgid "Post is already unhidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:760
+msgid "Post unhidden"
+msgstr ""
 
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
 msgid "Birthday"
 msgid "Birthday"
@@ -498,7 +505,7 @@ msgstr "Localização"
 
 
 #: flaskbb/management/forms.py:73
 #: flaskbb/management/forms.py:73
 #: flaskbb/templates/forum/search_result.html:48
 #: flaskbb/templates/forum/search_result.html:48
-#: flaskbb/templates/forum/topic.html:52
+#: flaskbb/templates/forum/topic.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -529,380 +536,366 @@ msgstr "Grupo primário"
 msgid "Secondary groups"
 msgid "Secondary groups"
 msgstr "Grupos secundários"
 msgstr "Grupos secundários"
 
 
-#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:219
-#: flaskbb/management/forms.py:342 flaskbb/management/forms.py:424
+#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:232
+#: flaskbb/management/forms.py:355 flaskbb/management/forms.py:437
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgid "Save"
 msgstr "Salvar"
 msgstr "Salvar"
 
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgid "Group name"
 msgstr "Nome do grupo"
 msgstr "Nome do grupo"
 
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 msgid "Please enter a name for the group."
 msgstr "Por favor digite o nome para o grupo."
 msgstr "Por favor digite o nome para o grupo."
 
 
-#: flaskbb/management/forms.py:157 flaskbb/management/forms.py:293
-#: flaskbb/management/forms.py:412 flaskbb/templates/management/groups.html:35
+#: flaskbb/management/forms.py:159 flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:425 flaskbb/templates/management/groups.html:35
 msgid "Description"
 msgid "Description"
 msgstr "Descrição"
 msgstr "Descrição"
 
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgid "Is 'Admin' group?"
 msgstr "É um grupo 'Admin'?"
 msgstr "É um grupo 'Admin'?"
 
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgid "With this option the group has access to the admin panel."
 msgstr "Com essa opção o grupo tem acesso ao painel de administração."
 msgstr "Com essa opção o grupo tem acesso ao painel de administração."
 
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgid "Is 'Super Moderator' group?"
 msgstr "É um grupo 'Super Moderador'?"
 msgstr "É um grupo 'Super Moderador'?"
 
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr "Marque aqui se os usuários desse grupo tem permissão de moderar todo o fórum."
 msgstr "Marque aqui se os usuários desse grupo tem permissão de moderar todo o fórum."
 
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgid "Is 'Moderator' group?"
 msgstr "É um grupo 'Moderador'?"
 msgstr "É um grupo 'Moderador'?"
 
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 "forums."
 msgstr "Marque aqui se os usuários desse grupo tem permissão de moderar fórums específicos."
 msgstr "Marque aqui se os usuários desse grupo tem permissão de moderar fórums específicos."
 
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgid "Is 'Banned' group?"
 msgstr "É um grupo 'Banido'?"
 msgstr "É um grupo 'Banido'?"
 
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgid "Only one group of type 'Banned' is allowed."
 msgstr "Apenas um grupo do tipo 'Banido' é permitido."
 msgstr "Apenas um grupo do tipo 'Banido' é permitido."
 
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgid "Is 'Guest' group?"
 msgstr "É um grupo do 'Convidado'?"
 msgstr "É um grupo do 'Convidado'?"
 
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgid "Only one group of type 'Guest' is allowed."
 msgstr "Apenas um grupo do tipo 'Convidado' é permitido."
 msgstr "Apenas um grupo do tipo 'Convidado' é permitido."
 
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgid "Can edit posts"
 msgstr "Pode editar postagens"
 msgstr "Pode editar postagens"
 
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgid "Check this, if the users in this group can edit posts."
 msgstr "Marque aqui se usuários nesse grupo podem editar postagens."
 msgstr "Marque aqui se usuários nesse grupo podem editar postagens."
 
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgid "Can delete posts"
 msgstr "Pode apagar postagens"
 msgstr "Pode apagar postagens"
 
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgid "Check this, if the users in this group can delete posts."
 msgstr "Marque aqui se usuários nesse grupo podem apagar postagens."
 msgstr "Marque aqui se usuários nesse grupo podem apagar postagens."
 
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgid "Can delete topics"
 msgstr "Pode apagar tópicos"
 msgstr "Pode apagar tópicos"
 
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgid "Check this, if the users in this group can delete topics."
 msgstr "Marque aqui se usuários nesse grupo podem apagar tópicos."
 msgstr "Marque aqui se usuários nesse grupo podem apagar tópicos."
 
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgid "Can create topics"
 msgstr "Pode criar tópicos"
 msgstr "Pode criar tópicos"
 
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgid "Check this, if the users in this group can create topics."
 msgstr "Marque aqui se usuários nesse grupo podem criar tópicos."
 msgstr "Marque aqui se usuários nesse grupo podem criar tópicos."
 
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgid "Can post replies"
 msgstr "Pode postar respostas"
 msgstr "Pode postar respostas"
 
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgid "Check this, if the users in this group can post replies."
 msgstr "Marque aqui se usuários nesse grupo podem postar respostas."
 msgstr "Marque aqui se usuários nesse grupo podem postar respostas."
 
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgid "Moderators can edit user profiles"
 msgstr "Moderadores podem editar perfis de usuário"
 msgstr "Moderadores podem editar perfis de usuário"
 
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 " changes."
 msgstr "Permitir que moderadores possam editar o perfil de outros usuários incluindo alterações de senha e email."
 msgstr "Permitir que moderadores possam editar o perfil de outros usuários incluindo alterações de senha e email."
 
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgid "Moderators can ban users"
 msgstr "Moderadores podem banir usuários"
 msgstr "Moderadores podem banir usuários"
 
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 msgid "Allow moderators to ban other users."
 msgstr "Permite que moderadores possam banir outros usuários."
 msgstr "Permite que moderadores possam banir outros usuários."
 
 
-#: flaskbb/management/forms.py:235
+#: flaskbb/management/forms.py:222
+msgid "Can view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:223
+msgid "Allows a user to view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:227
+msgid "Can hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:228
+msgid "Allows a user to hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:248
 msgid "This group name is already taken."
 msgid "This group name is already taken."
 msgstr "Esse nome de grupo já existe."
 msgstr "Esse nome de grupo já existe."
 
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgid "There is already a group of type 'Banned'."
 msgstr "Já existe um grupo do tipo 'Banido'."
 msgstr "Já existe um grupo do tipo 'Banido'."
 
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgid "There is already a group of type 'Guest'."
 msgstr "Já existe um grupo do tipo 'Convidado'."
 msgstr "Já existe um grupo do tipo 'Convidado'."
 
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgid "Forum title"
 msgstr "Título do fórum"
 msgstr "Título do fórum"
 
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 msgid "Please enter a forum title."
 msgstr "Por favor digite um título para o fórum"
 msgstr "Por favor digite um título para o fórum"
 
 
-#: flaskbb/management/forms.py:295 flaskbb/management/forms.py:414
+#: flaskbb/management/forms.py:308 flaskbb/management/forms.py:427
 msgid "You can format your description with Markdown."
 msgid "You can format your description with Markdown."
 msgstr "Você pode formatar sua descrição utilizando Markdown."
 msgstr "Você pode formatar sua descrição utilizando Markdown."
 
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgid "Position"
 msgstr "Posição"
 msgstr "Posição"
 
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgid "Please enter a position for theforum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgid "Category"
 msgstr "Categoria"
 msgstr "Categoria"
 
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgid "The category that contains this forum."
 msgstr "A categoria que contém esse fórum."
 msgstr "A categoria que contém esse fórum."
 
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgid "External link"
 msgstr "Link externo"
 msgstr "Link externo"
 
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgstr "Um link para uma página web, ex: 'http://flaskbb.org'."
 msgstr "Um link para uma página web, ex: 'http://flaskbb.org'."
 
 
-#: flaskbb/management/forms.py:320
+#: flaskbb/management/forms.py:333
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgid "Moderators"
 msgstr "Moderadores"
 msgstr "Moderadores"
 
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 "moderators."
 msgstr "Nomes de usuário separados por vírgula. Deixe em branco se você não quiser configurar nenhum moderador."
 msgstr "Nomes de usuário separados por vírgula. Deixe em branco se você não quiser configurar nenhum moderador."
 
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgid "Show moderators"
 msgstr "Exibir moderadores"
 msgstr "Exibir moderadores"
 
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgid "Do you want to show the moderators on the index page?"
 msgstr "Você quer exibir os moderadores na página principal?"
 msgstr "Você quer exibir os moderadores na página principal?"
 
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgid "Locked?"
 msgstr "Trancado?"
 msgstr "Trancado?"
 
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgid "Disable new posts and topics in this forum."
 msgstr "Desabilitar novas postagens e tópicos neste fórum."
 msgstr "Desabilitar novas postagens e tópicos neste fórum."
 
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgid "Group access"
 msgstr "Acesso de grupo"
 msgstr "Acesso de grupo"
 
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgid "Select the groups that can access this forum."
 msgstr "Selecione os grupos que podem acessar esse fórum."
 msgstr "Selecione os grupos que podem acessar esse fórum."
 
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr "Você não pode converter um fórum que contém tópicos em um link externo."
 msgstr "Você não pode converter um fórum que contém tópicos em um link externo."
 
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgid "You also need to specify some moderators."
 msgstr "Você também precisa especificar alguns moderadores."
 msgstr "Você também precisa especificar alguns moderadores."
 
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgid "%(user)s is not in a moderators group."
 msgstr "%(user)s não está em um grupo de moderadores."
 msgstr "%(user)s não está em um grupo de moderadores."
 
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgid "Category title"
 msgstr "Título da categoria"
 msgstr "Título da categoria"
 
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgid "Please enter a category title."
 msgstr "Por favor digite o título da categoria."
 msgstr "Por favor digite o título da categoria."
 
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgid "Please enter a position for the category."
 msgstr "Por favor entre com a posição para a categoria."
 msgstr "Por favor entre com a posição para a categoria."
 
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 msgid "Settings saved."
 msgstr "Configurações salvas."
 msgstr "Configurações salvas."
 
 
-#: flaskbb/management/views.py:173
-msgid "You are not allowed to edit this user."
-msgstr "Você não pode editar esse usuário."
+#: flaskbb/management/views.py:182 flaskbb/management/views.py:223
+msgid "Edit User"
+msgstr "Editar Usuário"
 
 
-#: flaskbb/management/views.py:207
+#: flaskbb/management/views.py:220
 msgid "User updated."
 msgid "User updated."
 msgstr "Usuário atualizado."
 msgstr "Usuário atualizado."
 
 
-#: flaskbb/management/views.py:211
-msgid "Edit User"
-msgstr "Editar Usuário"
-
-#: flaskbb/management/views.py:246
+#: flaskbb/management/views.py:260
 msgid "You cannot delete yourself."
 msgid "You cannot delete yourself."
 msgstr "Você não pode apagar a si mesmo."
 msgstr "Você não pode apagar a si mesmo."
 
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 msgid "User deleted."
 msgstr "Usuário apagado."
 msgstr "Usuário apagado."
 
 
-#: flaskbb/management/views.py:260
-msgid "User added."
-msgstr "Usuário adicionado."
-
-#: flaskbb/management/views.py:264
+#: flaskbb/management/views.py:273 flaskbb/management/views.py:282
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 msgid "Add User"
 msgstr "Adicionar Usuário"
 msgstr "Adicionar Usuário"
 
 
-#: flaskbb/management/views.py:294
+#: flaskbb/management/views.py:279
+msgid "User added."
+msgstr "Usuário adicionado."
+
+#: flaskbb/management/views.py:325
 msgid "You do not have the permissions to ban this user."
 msgid "You do not have the permissions to ban this user."
 msgstr "Você não tem as permissões para banir esse usuário."
 msgstr "Você não tem as permissões para banir esse usuário."
 
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgid "Unban"
 msgstr "Desbanir"
 msgstr "Desbanir"
 
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgid "A moderator cannot ban an admin user."
 msgstr "Um moderador não pode banir um administrador."
 msgstr "Um moderador não pode banir um administrador."
 
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgid "User is now banned."
 msgstr "Usuário está banido."
 msgstr "Usuário está banido."
 
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgid "Could not ban user."
 msgstr "Não foi possível banir usuário."
 msgstr "Não foi possível banir usuário."
 
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 msgid "You do not have the permissions to unban this user."
 msgstr "Você não tem permissões para desbanir esse usuário."
 msgstr "Você não tem permissões para desbanir esse usuário."
 
 
-#: flaskbb/management/views.py:367 flaskbb/templates/management/users.html:111
+#: flaskbb/management/views.py:393 flaskbb/templates/management/users.html:111
 msgid "Ban"
 msgid "Ban"
 msgstr "Banir"
 msgstr "Banir"
 
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgid "User is now unbanned."
 msgstr "Usuário está desbanido."
 msgstr "Usuário está desbanido."
 
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 msgid "Could not unban user."
 msgstr "Não foi possível desbanir usuário."
 msgstr "Não foi possível desbanir usuário."
 
 
-#: flaskbb/management/views.py:445
-#, python-format
-msgid "Report %(id)s is already marked as read."
-msgstr "O relato %(id)s já está marcado como lido."
-
-#: flaskbb/management/views.py:452
-#, python-format
-msgid "Report %(id)s marked as read."
-msgstr "Relato %(id)s marcado como lido."
+#: flaskbb/management/views.py:435 flaskbb/management/views.py:445
+#: flaskbb/templates/management/group_form.html:21
+#: flaskbb/templates/management/groups.html:20
+msgid "Add Group"
+msgstr "Adicionar grupo"
 
 
-#: flaskbb/management/views.py:466
-msgid "All reports were marked as read."
-msgstr "Todos os relatos foram marcados como lidos."
+#: flaskbb/management/views.py:442
+msgid "Group added."
+msgstr "Grupo adicionado."
 
 
-#: flaskbb/management/views.py:497
-msgid "Report deleted."
-msgstr "Relato removido."
+#: flaskbb/management/views.py:455 flaskbb/management/views.py:471
+msgid "Edit Group"
+msgstr "Editar grupo"
 
 
-#: flaskbb/management/views.py:528
+#: flaskbb/management/views.py:468
 msgid "Group updated."
 msgid "Group updated."
 msgstr "Grupo atualizado."
 msgstr "Grupo atualizado."
 
 
-#: flaskbb/management/views.py:532
-msgid "Edit Group"
-msgstr "Editar grupo"
-
-#: flaskbb/management/views.py:560
+#: flaskbb/management/views.py:501
 msgid "You cannot delete one of the standard groups."
 msgid "You cannot delete one of the standard groups."
 msgstr "Você não pode apagar um dos grupos padrão"
 msgstr "Você não pode apagar um dos grupos padrão"
 
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr "Você não pode apagar os grupos padrão. Você pode tentar renomeá-los."
 msgstr "Você não pode apagar os grupos padrão. Você pode tentar renomeá-los."
 
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgid "Group deleted."
 msgstr "Grupo apagado."
 msgstr "Grupo apagado."
 
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 msgid "No group chosen."
 msgstr "Nenhum grupo escolhido."
 msgstr "Nenhum grupo escolhido."
 
 
-#: flaskbb/management/views.py:587
-msgid "Group added."
-msgstr "Grupo adicionado."
-
-#: flaskbb/management/views.py:591
-#: flaskbb/templates/management/group_form.html:21
-#: flaskbb/templates/management/groups.html:20
-msgid "Add Group"
-msgstr "Adicionar grupo"
-
-#: flaskbb/management/views.py:610
-msgid "Forum updated."
-msgstr "Fórum atualizado."
-
-#: flaskbb/management/views.py:621
+#: flaskbb/management/views.py:548 flaskbb/management/views.py:564
 #: flaskbb/templates/management/forums.html:155
 #: flaskbb/templates/management/forums.html:155
 msgid "Edit Forum"
 msgid "Edit Forum"
 msgstr "Editar Fórum"
 msgstr "Editar Fórum"
 
 
-#: flaskbb/management/views.py:634
-msgid "Forum deleted."
-msgstr "Fórum apagado."
-
-#: flaskbb/management/views.py:646
-msgid "Forum added."
-msgstr "Fórum adicionado."
+#: flaskbb/management/views.py:556
+msgid "Forum updated."
+msgstr "Fórum atualizado."
 
 
-#: flaskbb/management/views.py:655
+#: flaskbb/management/views.py:580 flaskbb/management/views.py:595
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
 #: flaskbb/templates/management/forums.html:20
@@ -910,74 +903,101 @@ msgstr "Fórum adicionado."
 msgid "Add Forum"
 msgid "Add Forum"
 msgstr "Adicionar Fórum"
 msgstr "Adicionar Fórum"
 
 
-#: flaskbb/management/views.py:665
-msgid "Category added."
-msgstr "Categoria adicionada."
+#: flaskbb/management/views.py:587
+msgid "Forum added."
+msgstr "Fórum adicionado."
+
+#: flaskbb/management/views.py:609
+msgid "Forum deleted."
+msgstr "Fórum apagado."
 
 
-#: flaskbb/management/views.py:669
+#: flaskbb/management/views.py:619 flaskbb/management/views.py:630
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgid "Add Category"
 msgstr "Adicionar categoria"
 msgstr "Adicionar categoria"
 
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
-msgstr "Categoria atualizada."
+#: flaskbb/management/views.py:627
+msgid "Category added."
+msgstr "Categoria adicionada."
 
 
-#: flaskbb/management/views.py:685 flaskbb/templates/management/forums.html:46
+#: flaskbb/management/views.py:643 flaskbb/management/views.py:657
+#: flaskbb/templates/management/forums.html:46
 msgid "Edit Category"
 msgid "Edit Category"
 msgstr "Editar categoria"
 msgstr "Editar categoria"
 
 
-#: flaskbb/management/views.py:698
+#: flaskbb/management/views.py:653
+msgid "Category updated."
+msgstr "Categoria atualizada."
+
+#: flaskbb/management/views.py:672
 msgid "Category with all associated forums deleted."
 msgid "Category with all associated forums deleted."
 msgstr "Categoria com todos fórums associados apagados."
 msgstr "Categoria com todos fórums associados apagados."
 
 
-#: flaskbb/management/views.py:716
+#: flaskbb/management/views.py:736
+#, python-format
+msgid "Report %(id)s is already marked as read."
+msgstr "O relato %(id)s já está marcado como lido."
+
+#: flaskbb/management/views.py:742
+#, python-format
+msgid "Report %(id)s marked as read."
+msgstr "Relato %(id)s marcado como lido."
+
+#: flaskbb/management/views.py:756
+msgid "All reports were marked as read."
+msgstr "Todos os relatos foram marcados como lidos."
+
+#: flaskbb/management/views.py:790
+msgid "Report deleted."
+msgstr "Relato removido."
+
+#: flaskbb/management/views.py:863
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s is already enabled."
 msgid "Plugin %(plugin)s is already enabled."
 msgstr "O plugin %(plugin)s já foi habilitado."
 msgstr "O plugin %(plugin)s já foi habilitado."
 
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr "Plugin %(plugin)s habilitado. Por favor reinicie o FlaskBB agora."
 msgstr "Plugin %(plugin)s habilitado. Por favor reinicie o FlaskBB agora."
 
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 "removing the 'DISABLED' file by yourself instead."
 msgstr "Aparentemente o FlaskBB não tem permissões de sistema de arquivo suficientes. Tente remover o arquivo 'DESABILITADO' você mesmo."
 msgstr "Aparentemente o FlaskBB não tem permissões de sistema de arquivo suficientes. Tente remover o arquivo 'DESABILITADO' você mesmo."
 
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgid "Plugin %(plugin)s not found."
 msgstr "Plugin %(plugin)s não encontrado."
 msgstr "Plugin %(plugin)s não encontrado."
 
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr "Plugin %(plugin)s desabilitado. Por favor reinicie o FlaskBB agora."
 msgstr "Plugin %(plugin)s desabilitado. Por favor reinicie o FlaskBB agora."
 
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 "creating the 'DISABLED' file by yourself instead."
 msgstr "Aparentemente o FlaskBB não tem permissões de sistema de arquivo suficientes. Tente criar o arquivo 'DESABILITADO' você mesmo."
 msgstr "Aparentemente o FlaskBB não tem permissões de sistema de arquivo suficientes. Tente criar o arquivo 'DESABILITADO' você mesmo."
 
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgid "Plugin has been uninstalled."
 msgstr "O plugin foi desinstalado."
 msgstr "O plugin foi desinstalado."
 
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgid "Cannot uninstall plugin."
 msgstr "Não foi possível desinstalar o plugin."
 msgstr "Não foi possível desinstalar o plugin."
 
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgid "Plugin has been installed."
 msgstr "O plugin foi instalado."
 msgstr "O plugin foi instalado."
 
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgid "Cannot install plugin."
 msgstr "Não foi possível instalar plugin."
 msgstr "Não foi possível instalar plugin."
 
 
@@ -995,7 +1015,7 @@ msgstr "Um Assunto é necessário."
 
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/templates/forum/search_result.html:43
 #: flaskbb/templates/forum/search_result.html:43
-#: flaskbb/templates/forum/topic.html:47
+#: flaskbb/templates/forum/topic.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1026,29 +1046,29 @@ msgstr "Você não pode enviar uma PM para você mesmo."
 msgid "Send Message"
 msgid "Send Message"
 msgstr "Enviar mensagem"
 msgstr "Enviar mensagem"
 
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 "limit."
 msgstr "Você não pode enviar quaisquer mensagens mais porque você atingiu o seu limite de mensagens."
 msgstr "Você não pode enviar quaisquer mensagens mais porque você atingiu o seu limite de mensagens."
 
 
-#: flaskbb/message/views.py:147 flaskbb/message/views.py:219
+#: flaskbb/message/views.py:142 flaskbb/message/views.py:192
+msgid "Compose Message"
+msgstr "Compor mensagem"
+
+#: flaskbb/message/views.py:160 flaskbb/message/views.py:235
 msgid "Message saved."
 msgid "Message saved."
 msgstr "Mensagem salva."
 msgstr "Mensagem salva."
 
 
-#: flaskbb/message/views.py:172 flaskbb/message/views.py:237
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
 msgid "Message sent."
 msgid "Message sent."
 msgstr "Mensagem enviada."
 msgstr "Mensagem enviada."
 
 
-#: flaskbb/message/views.py:178
-msgid "Compose Message"
-msgstr "Compor mensagem"
-
-#: flaskbb/message/views.py:205
+#: flaskbb/message/views.py:205 flaskbb/message/views.py:221
 msgid "You cannot edit a sent message."
 msgid "You cannot edit a sent message."
 msgstr "Você não pode editar uma mensagem enviada."
 msgstr "Você não pode editar uma mensagem enviada."
 
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgid "Edit Message"
 msgstr "Editar mensagem"
 msgstr "Editar mensagem"
 
 
@@ -1247,7 +1267,7 @@ msgstr "Tópicos"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:215
 #: flaskbb/templates/forum/search_result.html:215
-#: flaskbb/templates/forum/topic.html:44
+#: flaskbb/templates/forum/topic.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
 #: flaskbb/templates/management/banned_users.html:63
@@ -1280,8 +1300,8 @@ msgstr "Link para"
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:91
 #: flaskbb/templates/forum/edit_forum.html:91
-#: flaskbb/templates/forum/forum.html:85
-#: flaskbb/templates/forum/forum.html:107
+#: flaskbb/templates/forum/forum.html:87
+#: flaskbb/templates/forum/forum.html:115
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:317
 #: flaskbb/templates/forum/search_result.html:317
@@ -1304,7 +1324,7 @@ msgid "Views"
 msgstr "Visualizações"
 msgstr "Visualizações"
 
 
 #: flaskbb/templates/forum/edit_forum.html:107
 #: flaskbb/templates/forum/edit_forum.html:107
-#: flaskbb/templates/forum/forum.html:120
+#: flaskbb/templates/forum/forum.html:128
 #: flaskbb/templates/forum/topictracker.html:107
 #: flaskbb/templates/forum/topictracker.html:107
 msgid "No Topics."
 msgid "No Topics."
 msgstr "Nenhum tópico."
 msgstr "Nenhum tópico."
@@ -1336,11 +1356,19 @@ msgstr "Trivializar"
 msgid "Delete"
 msgid "Delete"
 msgstr "Apagar"
 msgstr "Apagar"
 
 
-#: flaskbb/templates/forum/edit_forum.html:158
+#: flaskbb/templates/forum/edit_forum.html:151
+msgid "Hide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:154
+msgid "Unhide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:169
 msgid "Move to..."
 msgid "Move to..."
 msgstr "Mover para..."
 msgstr "Mover para..."
 
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgid "Move"
 msgstr "Mover"
 msgstr "Mover"
 
 
@@ -1351,7 +1379,7 @@ msgid "Mark as Read"
 msgstr "Marcar como lido"
 msgstr "Marcar como lido"
 
 
 #: flaskbb/templates/forum/forum.html:31
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgid "Locked"
 msgstr "Trancado"
 msgstr "Trancado"
 
 
@@ -1362,7 +1390,12 @@ msgstr "Trancado"
 msgid "New Topic"
 msgid "New Topic"
 msgstr "Novo tópico"
 msgstr "Novo tópico"
 
 
-#: flaskbb/templates/forum/forum.html:130
+#: flaskbb/templates/forum/forum.html:97
+#, python-format
+msgid "Hidden on %(when)s  by %(who)s"
+msgstr ""
+
+#: flaskbb/templates/forum/forum.html:138
 msgid "Moderation Mode"
 msgid "Moderation Mode"
 msgstr "Modo de moderação"
 msgstr "Modo de moderação"
 
 
@@ -1446,7 +1479,7 @@ msgid "Close"
 msgstr "Fechar"
 msgstr "Fechar"
 
 
 #: flaskbb/templates/forum/search_result.html:39
 #: flaskbb/templates/forum/search_result.html:39
-#: flaskbb/templates/forum/topic.html:43
+#: flaskbb/templates/forum/topic.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
 #: flaskbb/templates/message/conversation.html:90
@@ -1454,7 +1487,7 @@ msgid "Joined"
 msgstr "Unido"
 msgstr "Unido"
 
 
 #: flaskbb/templates/forum/search_result.html:54
 #: flaskbb/templates/forum/search_result.html:54
-#: flaskbb/templates/forum/topic.html:58
+#: flaskbb/templates/forum/topic.html:65
 #: flaskbb/templates/message/conversation.html:102
 #: flaskbb/templates/message/conversation.html:102
 msgid "Guest"
 msgid "Guest"
 msgstr "Convidado"
 msgstr "Convidado"
@@ -1483,6 +1516,16 @@ msgstr "Nenhum fórum encontrado usando seus critérios de busca."
 msgid "%(title)s - Topic"
 msgid "%(title)s - Topic"
 msgstr "%(title)s - Tópico"
 msgstr "%(title)s - Tópico"
 
 
+#: flaskbb/templates/forum/topic.html:20
+#, python-format
+msgid "This topic is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
+#: flaskbb/templates/forum/topic.html:96
+#, python-format
+msgid "This post is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
 #: flaskbb/templates/forum/topic_controls.html:15
 #: flaskbb/templates/forum/topic_controls.html:15
 msgid "Moderate"
 msgid "Moderate"
 msgstr "Moderado"
 msgstr "Moderado"
@@ -1507,11 +1550,19 @@ msgstr "Destacar Tópico"
 msgid "Trivialize Topic"
 msgid "Trivialize Topic"
 msgstr "Trivializar Tópico"
 msgstr "Trivializar Tópico"
 
 
-#: flaskbb/templates/forum/topic_controls.html:80
+#: flaskbb/templates/forum/topic_controls.html:77
+msgid "Unhide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:84
+msgid "Hide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:99
 msgid "Untrack Topic"
 msgid "Untrack Topic"
 msgstr "Deixar de seguir Tópico"
 msgstr "Deixar de seguir Tópico"
 
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgid "Track Topic"
 msgstr "Seguir Tópico"
 msgstr "Seguir Tópico"
 
 
@@ -1773,11 +1824,11 @@ msgstr "Apagar usuários selecionados"
 msgid "Deleted"
 msgid "Deleted"
 msgstr "Apagados"
 msgstr "Apagados"
 
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgid "Conversations"
 msgstr "Conversas"
 msgstr "Conversas"
 
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgid "No conversations found."
 msgstr "Nenhuma conversa encontrada."
 msgstr "Nenhuma conversa encontrada."
 
 
@@ -1891,22 +1942,42 @@ msgstr "Antiga senha está errada."
 msgid "Forum Signature"
 msgid "Forum Signature"
 msgstr "Assinatura do fórum"
 msgstr "Assinatura do fórum"
 
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgid "Settings updated."
 msgstr "Configurações atualizadas."
 msgstr "Configurações atualizadas."
 
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgid "Password updated."
 msgstr "Senha atualizada."
 msgstr "Senha atualizada."
 
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgid "Email address updated."
 msgstr "Endereço de email atualizado."
 msgstr "Endereço de email atualizado."
 
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgid "User details updated."
 msgstr "Detalhes de usuário atualizados."
 msgstr "Detalhes de usuário atualizados."
 
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 msgid "You do not have the permissions to execute this action."
 msgstr "Você não tem permissões para executar essa ação."
 msgstr "Você não tem permissões para executar essa ação."
+
+#: flaskbb/utils/helpers.py:115
+msgid "You do not have the permissions to delete these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:124
+msgid "You do not have the permissions to hide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:135
+msgid "You do not have the permissions to unhide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:680
+msgid "The registration has been disabled."
+msgstr "O registro foi desativado."
+
+#: flaskbb/utils/helpers.py:692
+msgid "This account is already activated."
+msgstr "Essa conta já foi ativada."

+ 361 - 290
flaskbb/translations/ru/LC_MESSAGES/messages.po

@@ -8,9 +8,9 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: FlaskBB\n"
 "Project-Id-Version: FlaskBB\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2017-06-28 20:50+0200\n"
-"PO-Revision-Date: 2017-09-23 07:25+0000\n"
-"Last-Translator: cs50 Курс\n"
+"POT-Creation-Date: 2017-10-06 19:44+0200\n"
+"PO-Revision-Date: 2017-10-06 17:46+0000\n"
+"Last-Translator: sh4nks\n"
 "Language-Team: Russian (http://www.transifex.com/flaskbb/flaskbb/language/ru/)\n"
 "Language-Team: Russian (http://www.transifex.com/flaskbb/flaskbb/language/ru/)\n"
 "MIME-Version: 1.0\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -40,12 +40,12 @@ msgstr "Имя или эл. почта"
 msgid "Please enter your username or email address."
 msgid "Please enter your username or email address."
 msgstr "Пожалуйста, укажите имя пользователя или эл. почту."
 msgstr "Пожалуйста, укажите имя пользователя или эл. почту."
 
 
-#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:55 flaskbb/auth/forms.py:107
-#: flaskbb/auth/forms.py:130 flaskbb/user/forms.py:63
+#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:56 flaskbb/auth/forms.py:108
+#: flaskbb/auth/forms.py:131 flaskbb/user/forms.py:63
 msgid "Password"
 msgid "Password"
 msgstr "Пароль"
 msgstr "Пароль"
 
 
-#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:108 flaskbb/user/forms.py:64
+#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:109 flaskbb/user/forms.py:64
 msgid "Please enter your password."
 msgid "Please enter your password."
 msgstr "Пожалуйста, введите ваш пароль."
 msgstr "Пожалуйста, введите ваш пароль."
 
 
@@ -58,11 +58,12 @@ msgstr "Запомнить меня"
 msgid "Login"
 msgid "Login"
 msgstr "Вход"
 msgstr "Вход"
 
 
-#: flaskbb/auth/forms.py:43 flaskbb/auth/forms.py:61 flaskbb/auth/forms.py:118
+#: flaskbb/auth/forms.py:40 flaskbb/auth/forms.py:44 flaskbb/auth/forms.py:62
+#: flaskbb/auth/forms.py:119
 msgid "Captcha"
 msgid "Captcha"
 msgstr "Captcha"
 msgstr "Captcha"
 
 
-#: flaskbb/auth/forms.py:47 flaskbb/auth/forms.py:145
+#: flaskbb/auth/forms.py:48 flaskbb/auth/forms.py:146
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
 #: flaskbb/templates/management/banned_users.html:62
@@ -70,191 +71,183 @@ msgstr "Captcha"
 msgid "Username"
 msgid "Username"
 msgstr "Имя"
 msgstr "Имя"
 
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 msgid "A valid username is required"
 msgstr "Требуется корректное имя"
 msgstr "Требуется корректное имя"
 
 
-#: flaskbb/auth/forms.py:51 flaskbb/auth/forms.py:114
-#: flaskbb/auth/forms.py:126 flaskbb/auth/forms.py:149
+#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
+#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
 #: flaskbb/management/forms.py:55
 #: flaskbb/management/forms.py:55
 msgid "Email address"
 msgid "Email address"
 msgstr "Адрес эл. почты"
 msgstr "Адрес эл. почты"
 
 
-#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
-#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
+#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:116
+#: flaskbb/auth/forms.py:128 flaskbb/auth/forms.py:151
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 msgid "A valid email address is required."
 msgid "A valid email address is required."
 msgstr "Требуется корректный адрес эл. почты."
 msgstr "Требуется корректный адрес эл. почты."
 
 
-#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:151
+#: flaskbb/auth/forms.py:54 flaskbb/auth/forms.py:152
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 msgid "Invalid email address."
 msgstr "Неверный адрес эл. почты."
 msgstr "Неверный адрес эл. почты."
 
 
-#: flaskbb/auth/forms.py:57 flaskbb/auth/forms.py:132
+#: flaskbb/auth/forms.py:58 flaskbb/auth/forms.py:133
 msgid "Passwords must match."
 msgid "Passwords must match."
 msgstr "Пароли должны совпадать."
 msgstr "Пароли должны совпадать."
 
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgid "Confirm password"
 msgstr "Подтвердите пароль"
 msgstr "Подтвердите пароль"
 
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgid "Language"
 msgstr "Язык"
 msgstr "Язык"
 
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgid "I accept the Terms of Service"
 msgstr "Я принимаю условия сервиса"
 msgstr "Я принимаю условия сервиса"
 
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 msgid "Please accept the TOS."
 msgstr "Пожалуйста, примите условия сервиса."
 msgstr "Пожалуйста, примите условия сервиса."
 
 
-#: flaskbb/auth/forms.py:68 flaskbb/templates/auth/register.html:1
+#: flaskbb/auth/forms.py:69 flaskbb/templates/auth/register.html:1
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 msgid "Register"
 msgid "Register"
 msgstr "Регистрация"
 msgstr "Регистрация"
 
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr "Количество символов в имени пользователя должно быть между %(min)s и %(max)s."
 msgstr "Количество символов в имени пользователя должно быть между %(min)s и %(max)s."
 
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 msgid "This is a system reserved name. Choose a different one."
 msgstr "Это системное имя. Выберите другого."
 msgstr "Это системное имя. Выберите другого."
 
 
-#: flaskbb/auth/forms.py:89 flaskbb/management/forms.py:116
+#: flaskbb/auth/forms.py:90 flaskbb/management/forms.py:116
 msgid "This username is already taken."
 msgid "This username is already taken."
 msgstr "Это имя пользователя уже занято."
 msgstr "Это имя пользователя уже занято."
 
 
-#: flaskbb/auth/forms.py:94 flaskbb/management/forms.py:132
+#: flaskbb/auth/forms.py:95 flaskbb/management/forms.py:132
 #: flaskbb/user/forms.py:59
 #: flaskbb/user/forms.py:59
 msgid "This email address is already taken."
 msgid "This email address is already taken."
 msgstr "Этот адрес эл. почты уже занят."
 msgstr "Этот адрес эл. почты уже занят."
 
 
-#: flaskbb/auth/forms.py:110 flaskbb/templates/auth/reauth.html:1
+#: flaskbb/auth/forms.py:111 flaskbb/templates/auth/reauth.html:1
 #: flaskbb/templates/auth/reauth.html:10
 #: flaskbb/templates/auth/reauth.html:10
 msgid "Refresh Login"
 msgid "Refresh Login"
 msgstr "Обновить вход"
 msgstr "Обновить вход"
 
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgid "Request Password"
 msgstr "Запрос пароля"
 msgstr "Запрос пароля"
 
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgid "Reset password"
 msgstr "Сброс пароля"
 msgstr "Сброс пароля"
 
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 msgid "Wrong email address."
 msgstr "Неверный адрес эл. почты."
 msgstr "Неверный адрес эл. почты."
 
 
-#: flaskbb/auth/forms.py:146 flaskbb/management/forms.py:52
+#: flaskbb/auth/forms.py:147 flaskbb/management/forms.py:52
 #: flaskbb/message/forms.py:23
 #: flaskbb/message/forms.py:23
 msgid "A valid username is required."
 msgid "A valid username is required."
 msgstr "Требуется корректное имя."
 msgstr "Требуется корректное имя."
 
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgid "Send Confirmation Mail"
 msgstr "Отправить письмо подтверждения"
 msgstr "Отправить письмо подтверждения"
 
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgid "User does not exist."
 msgstr "Такого пользователя не существует."
 msgstr "Такого пользователя не существует."
 
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgid "User is already active."
 msgstr "Пользователь уже активен."
 msgstr "Пользователь уже активен."
 
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgid "Email confirmation token"
 msgstr "Идентификатор подтверждения эл. почты"
 msgstr "Идентификатор подтверждения эл. почты"
 
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgid "Please enter the token that we have sent to you."
 msgstr "Пожалуйста, введите высланный вам идентификатор."
 msgstr "Пожалуйста, введите высланный вам идентификатор."
 
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgid "Confirm Email"
 msgstr "Подтвердите эл. почту"
 msgstr "Подтвердите эл. почту"
 
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr "Вышел"
+
+#: flaskbb/auth/views.py:104
 msgid ""
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 "have sent to your email address."
 msgstr "Чтобы использовать свою учетную запись, вам необходимо активировать ее по ссылке, которую мы отправили на ваш адрес электронной почты."
 msgstr "Чтобы использовать свою учетную запись, вам необходимо активировать ее по ссылке, которую мы отправили на ваш адрес электронной почты."
 
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgid "Wrong username or password."
 msgstr "Неверное имя пользователя или пароль."
 msgstr "Неверное имя пользователя или пароль."
 
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgid "Reauthenticated."
 msgstr "Повторный вход выполнен."
 msgstr "Повторный вход выполнен."
 
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 msgid "Wrong password."
 msgstr "Неправильный пароль."
 msgstr "Неправильный пароль."
 
 
-#: flaskbb/auth/views.py:132
-msgid "Logged out"
-msgstr "Вышел"
-
-#: flaskbb/auth/views.py:143
-msgid "The registration has been disabled."
-msgstr "Регистрация отключена."
-
-#: flaskbb/auth/views.py:164
+#: flaskbb/auth/views.py:167
 #, python-format
 #, python-format
 msgid "An account activation email has been sent to %(email)s"
 msgid "An account activation email has been sent to %(email)s"
 msgstr "Письмо с активацией отправлено на %(email)s"
 msgstr "Письмо с активацией отправлено на %(email)s"
 
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgid "Thanks for registering."
 msgstr "Спасибо за регистрацию."
 msgstr "Спасибо за регистрацию."
 
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgid "Email sent! Please check your inbox."
 msgstr "Письмо отправлено. Проверьте свою почту."
 msgstr "Письмо отправлено. Проверьте свою почту."
 
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "You have entered an username or email address that is not linked with your "
 "account."
 "account."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgid "Your password token is invalid."
 msgstr "Неверный идентификатор пароля."
 msgstr "Неверный идентификатор пароля."
 
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgid "Your password token is expired."
 msgstr "Идентификатор пароля истек."
 msgstr "Идентификатор пароля истек."
 
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 msgid "Your password has been updated."
 msgstr "Ваш пароль был обновлен."
 msgstr "Ваш пароль был обновлен."
 
 
-#: flaskbb/auth/views.py:228 flaskbb/auth/views.py:247
-msgid "This account is already activated."
-msgstr ""
-
-#: flaskbb/auth/views.py:235
+#: flaskbb/auth/views.py:250
 msgid "A new account activation token has been sent to your email address."
 msgid "A new account activation token has been sent to your email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgid "Your account activation token is invalid."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgid "Your account activation token is expired."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgid "Your account has been activated."
 msgstr ""
 msgstr ""
 
 
@@ -268,7 +261,7 @@ msgid "You cannot post a reply without content."
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
-#: flaskbb/templates/forum/topic_controls.html:94
+#: flaskbb/templates/forum/topic_controls.html:113
 msgid "Reply"
 msgid "Reply"
 msgstr ""
 msgstr ""
 
 
@@ -380,99 +373,113 @@ msgstr "Форум"
 msgid "Users"
 msgid "Users"
 msgstr "Пользователи"
 msgstr "Пользователи"
 
 
-#: flaskbb/forum/views.py:170
-msgid "You do not have the permissions to create a new topic."
-msgstr "У Вас нет прав на создание новой темы."
-
-#: flaskbb/forum/views.py:198 flaskbb/utils/helpers.py:112
-msgid "You do not have the permissions to delete this topic."
-msgstr "У Вас нет прав на удаление этой темы."
-
-#: flaskbb/forum/views.py:215
-msgid "You do not have the permissions to lock this topic."
-msgstr "У Вас недостаточно прав, чтобы закрыть эту тему."
-
-#: flaskbb/forum/views.py:231
-msgid "You do not have the permissions to unlock this topic."
-msgstr "У Вас недостаточно прав, чтобы открыть эту тему."
-
-#: flaskbb/forum/views.py:247
-msgid "You do not have the permissions to highlight this topic."
-msgstr "У Вас недостаточно прав, чтобы закрепить эту тему."
-
-#: flaskbb/forum/views.py:264
-msgid "You do not have the permissions to trivialize this topic."
-msgstr "У Вас недостаточно прав, чтобы открепить эту тему."
-
-#: flaskbb/forum/views.py:287
-msgid "You do not have the permissions to moderate this forum."
-msgstr "У Вас недостаточно прав, чтобы модерировать эту тему."
+#: flaskbb/forum/views.py:173
+msgid "Cannot post reply"
+msgstr ""
 
 
-#: flaskbb/forum/views.py:309
+#: flaskbb/forum/views.py:255
 msgid "In order to perform this action you have to select at least one topic."
 msgid "In order to perform this action you have to select at least one topic."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 #, python-format
 msgid "%(count)s topics locked."
 msgid "%(count)s topics locked."
 msgstr "%(count)sТем закрыто. "
 msgstr "%(count)sТем закрыто. "
 
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 #, python-format
 msgid "%(count)s topics unlocked."
 msgid "%(count)s topics unlocked."
 msgstr "%(count)sТем открыто. "
 msgstr "%(count)sТем открыто. "
 
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 #, python-format
 msgid "%(count)s topics highlighted."
 msgid "%(count)s topics highlighted."
 msgstr "%(count)s Тем закреплено. "
 msgstr "%(count)s Тем закреплено. "
 
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 #, python-format
 msgid "%(count)s topics trivialized."
 msgid "%(count)s topics trivialized."
 msgstr "%(count)s Тем откреплено."
 msgstr "%(count)s Тем откреплено."
 
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 #, python-format
 msgid "%(count)s topics deleted."
 msgid "%(count)s topics deleted."
 msgstr "%(count)s Тем удалено."
 msgstr "%(count)s Тем удалено."
 
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgid "Please choose a new forum for the topics."
 msgstr "Пожалуйста, выберите новый форум для создания темы."
 msgstr "Пожалуйста, выберите новый форум для создания темы."
 
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 msgid "You do not have the permissions to move this topic."
 msgstr "У Вас нет прав перемещать эту тему."
 msgstr "У Вас нет прав перемещать эту тему."
 
 
-#: flaskbb/forum/views.py:384 flaskbb/forum/views.py:411
-msgid "You do not have the permissions to post in this topic."
-msgstr "У Вас недостаточно прав, чтобы комментировать эту тему."
+#: flaskbb/forum/views.py:322
+#, python-format
+msgid "%(count)s topics hidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:437
-msgid "You do not have the permissions to edit this post."
-msgstr "У Вас нет прав редактировать этот комментарий."
+#: flaskbb/forum/views.py:329
+#, python-format
+msgid "%(count)s topics unhidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:480
-msgid "You do not have the permissions to delete this post."
-msgstr "У Вас нет прав удалять этот комментарий."
+#: flaskbb/forum/views.py:333
+msgid "Unknown action requested"
+msgstr ""
 
 
-#: flaskbb/forum/views.py:504
+#: flaskbb/forum/views.py:429
 msgid "Thanks for reporting."
 msgid "Thanks for reporting."
 msgstr "Спасибо за сообщение."
 msgstr "Спасибо за сообщение."
 
 
-#: flaskbb/forum/views.py:540
+#: flaskbb/forum/views.py:510
+#, python-format
+msgid "%(topic_count)s topics untracked."
+msgstr ""
+
+#: flaskbb/forum/views.py:630
 #, python-format
 #, python-format
 msgid "Forum %(forum)s marked as read."
 msgid "Forum %(forum)s marked as read."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 msgid "All forums marked as read."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:632
-#, python-format
-msgid "%(topic_count)s topics untracked."
+#: flaskbb/forum/views.py:692
+msgid "You do not have permission to hide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:708
+msgid "You do not have permission to unhide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:722
+msgid "You do not have permission to hide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:726
+msgid "Post is already hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:735
+msgid "Topic hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:737
+msgid "Post hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:751
+msgid "You do not have permission to unhide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:755
+msgid "Post is already unhidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:760
+msgid "Post unhidden"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -497,7 +504,7 @@ msgstr "Местоположение"
 
 
 #: flaskbb/management/forms.py:73
 #: flaskbb/management/forms.py:73
 #: flaskbb/templates/forum/search_result.html:48
 #: flaskbb/templates/forum/search_result.html:48
-#: flaskbb/templates/forum/topic.html:52
+#: flaskbb/templates/forum/topic.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -528,380 +535,366 @@ msgstr "Основная группа"
 msgid "Secondary groups"
 msgid "Secondary groups"
 msgstr "Вторичная группа"
 msgstr "Вторичная группа"
 
 
-#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:219
-#: flaskbb/management/forms.py:342 flaskbb/management/forms.py:424
+#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:232
+#: flaskbb/management/forms.py:355 flaskbb/management/forms.py:437
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgid "Save"
 msgstr "Сохранить"
 msgstr "Сохранить"
 
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgid "Group name"
 msgstr "Название группы"
 msgstr "Название группы"
 
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 msgid "Please enter a name for the group."
 msgstr "Пожалуйста, укажите название группы."
 msgstr "Пожалуйста, укажите название группы."
 
 
-#: flaskbb/management/forms.py:157 flaskbb/management/forms.py:293
-#: flaskbb/management/forms.py:412 flaskbb/templates/management/groups.html:35
+#: flaskbb/management/forms.py:159 flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:425 flaskbb/templates/management/groups.html:35
 msgid "Description"
 msgid "Description"
 msgstr "Описание"
 msgstr "Описание"
 
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgid "Is 'Admin' group?"
 msgstr "'Админская' группа?"
 msgstr "'Админская' группа?"
 
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgid "With this option the group has access to the admin panel."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgid "Is 'Super Moderator' group?"
 msgstr "'Супер модераторская' группа?"
 msgstr "'Супер модераторская' группа?"
 
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgid "Is 'Moderator' group?"
 msgstr "'Модераторская' группа?"
 msgstr "'Модераторская' группа?"
 
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 "forums."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgid "Is 'Banned' group?"
 msgstr "Группа 'Забаненных'?"
 msgstr "Группа 'Забаненных'?"
 
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgid "Is 'Guest' group?"
 msgstr "'Гостевая' группа?"
 msgstr "'Гостевая' группа?"
 
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgid "Only one group of type 'Guest' is allowed."
 msgstr "Дозволяется только одна 'Гостевая' группа."
 msgstr "Дозволяется только одна 'Гостевая' группа."
 
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgid "Can edit posts"
 msgstr "Редактировать комментарии"
 msgstr "Редактировать комментарии"
 
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgid "Check this, if the users in this group can edit posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgid "Can delete posts"
 msgstr "Удалять темы"
 msgstr "Удалять темы"
 
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgid "Check this, if the users in this group can delete posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgid "Can delete topics"
 msgstr "Удалять темы"
 msgstr "Удалять темы"
 
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgid "Check this, if the users in this group can delete topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgid "Can create topics"
 msgstr "Создавать темы"
 msgstr "Создавать темы"
 
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgid "Check this, if the users in this group can create topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgid "Can post replies"
 msgstr "Может публиковать ответы"
 msgstr "Может публиковать ответы"
 
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgid "Check this, if the users in this group can post replies."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgid "Moderators can edit user profiles"
 msgstr "Модераторы могут редактировать профили пользователей"
 msgstr "Модераторы могут редактировать профили пользователей"
 
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 " changes."
 msgstr "Разрешить модераторам редактировать профиль другого пользователя, включая изменения пароля и электронной почты."
 msgstr "Разрешить модераторам редактировать профиль другого пользователя, включая изменения пароля и электронной почты."
 
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgid "Moderators can ban users"
 msgstr "Модераторы могут блокировать пользователей"
 msgstr "Модераторы могут блокировать пользователей"
 
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 msgid "Allow moderators to ban other users."
 msgstr "Позволить модераторам блокировать других пользователей."
 msgstr "Позволить модераторам блокировать других пользователей."
 
 
-#: flaskbb/management/forms.py:235
+#: flaskbb/management/forms.py:222
+msgid "Can view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:223
+msgid "Allows a user to view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:227
+msgid "Can hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:228
+msgid "Allows a user to hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:248
 msgid "This group name is already taken."
 msgid "This group name is already taken."
 msgstr "Данное имя группы уже занято."
 msgstr "Данное имя группы уже занято."
 
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgid "There is already a group of type 'Banned'."
 msgstr "Уже существует группа типа 'Заблокированные'."
 msgstr "Уже существует группа типа 'Заблокированные'."
 
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgid "There is already a group of type 'Guest'."
 msgstr "Уже существует группа типа 'Гость'."
 msgstr "Уже существует группа типа 'Гость'."
 
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgid "Forum title"
 msgstr "Заголовок форума"
 msgstr "Заголовок форума"
 
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 msgid "Please enter a forum title."
 msgstr "Введите заголовок форума."
 msgstr "Введите заголовок форума."
 
 
-#: flaskbb/management/forms.py:295 flaskbb/management/forms.py:414
+#: flaskbb/management/forms.py:308 flaskbb/management/forms.py:427
 msgid "You can format your description with Markdown."
 msgid "You can format your description with Markdown."
 msgstr "Вы можете отформатировать свое описание с помощью Markdown."
 msgstr "Вы можете отформатировать свое описание с помощью Markdown."
 
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgid "Position"
 msgstr "Позиция"
 msgstr "Позиция"
 
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgid "Please enter a position for theforum."
 msgstr "Пожалуйста, укажите позицию форума."
 msgstr "Пожалуйста, укажите позицию форума."
 
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgid "Category"
 msgstr "Категория"
 msgstr "Категория"
 
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgid "The category that contains this forum."
 msgstr "Категория, содержащая данный форум."
 msgstr "Категория, содержащая данный форум."
 
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgid "External link"
 msgstr "Внешняя ссылка"
 msgstr "Внешняя ссылка"
 
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgstr "Ссылка на вебсайт т.е. 'http://flaskbb.org'."
 msgstr "Ссылка на вебсайт т.е. 'http://flaskbb.org'."
 
 
-#: flaskbb/management/forms.py:320
+#: flaskbb/management/forms.py:333
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgid "Moderators"
 msgstr "Модераторы"
 msgstr "Модераторы"
 
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 "moderators."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgid "Show moderators"
 msgstr "Показать модераторов"
 msgstr "Показать модераторов"
 
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgid "Locked?"
 msgstr "Заблокирован?"
 msgstr "Заблокирован?"
 
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgid "Disable new posts and topics in this forum."
 msgstr "Отключить новые комментарии и темы на этом форуме."
 msgstr "Отключить новые комментарии и темы на этом форуме."
 
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgid "Group access"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgid "Select the groups that can access this forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgid "You also need to specify some moderators."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgid "%(user)s is not in a moderators group."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgid "Category title"
 msgstr "Заголовок категории"
 msgstr "Заголовок категории"
 
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgid "Please enter a category title."
 msgstr "Пожалуйста, введите заголовок категории."
 msgstr "Пожалуйста, введите заголовок категории."
 
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgid "Please enter a position for the category."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 msgid "Settings saved."
 msgstr "Настройки сохранены."
 msgstr "Настройки сохранены."
 
 
-#: flaskbb/management/views.py:173
-msgid "You are not allowed to edit this user."
-msgstr "Вам запрещено редактировать этого пользователя."
+#: flaskbb/management/views.py:182 flaskbb/management/views.py:223
+msgid "Edit User"
+msgstr "Редактировать пользователя"
 
 
-#: flaskbb/management/views.py:207
+#: flaskbb/management/views.py:220
 msgid "User updated."
 msgid "User updated."
 msgstr "Пользователь обновлен."
 msgstr "Пользователь обновлен."
 
 
-#: flaskbb/management/views.py:211
-msgid "Edit User"
-msgstr "Редактировать пользователя"
-
-#: flaskbb/management/views.py:246
+#: flaskbb/management/views.py:260
 msgid "You cannot delete yourself."
 msgid "You cannot delete yourself."
 msgstr "Вы не можете удалить себя."
 msgstr "Вы не можете удалить себя."
 
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 msgid "User deleted."
 msgstr "Пользователь удален."
 msgstr "Пользователь удален."
 
 
-#: flaskbb/management/views.py:260
-msgid "User added."
-msgstr "Пользователь добавлен."
-
-#: flaskbb/management/views.py:264
+#: flaskbb/management/views.py:273 flaskbb/management/views.py:282
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 msgid "Add User"
 msgstr "Добавить пользователя."
 msgstr "Добавить пользователя."
 
 
-#: flaskbb/management/views.py:294
+#: flaskbb/management/views.py:279
+msgid "User added."
+msgstr "Пользователь добавлен."
+
+#: flaskbb/management/views.py:325
 msgid "You do not have the permissions to ban this user."
 msgid "You do not have the permissions to ban this user."
 msgstr "У Вас нет прав заблокировать этого пользователя."
 msgstr "У Вас нет прав заблокировать этого пользователя."
 
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgid "Unban"
 msgstr "Разблокировать."
 msgstr "Разблокировать."
 
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgid "A moderator cannot ban an admin user."
 msgstr "Модератор не может заблокировать администратора."
 msgstr "Модератор не может заблокировать администратора."
 
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgid "User is now banned."
 msgstr "Пользователь заблокирован."
 msgstr "Пользователь заблокирован."
 
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgid "Could not ban user."
 msgstr "Не удалось заблокировать пользователя."
 msgstr "Не удалось заблокировать пользователя."
 
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 msgid "You do not have the permissions to unban this user."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:367 flaskbb/templates/management/users.html:111
+#: flaskbb/management/views.py:393 flaskbb/templates/management/users.html:111
 msgid "Ban"
 msgid "Ban"
 msgstr "Заблокировать"
 msgstr "Заблокировать"
 
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgid "User is now unbanned."
 msgstr "Пользователь разблокирован."
 msgstr "Пользователь разблокирован."
 
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 msgid "Could not unban user."
 msgstr "Невозможно разблокировать пользователя."
 msgstr "Невозможно разблокировать пользователя."
 
 
-#: flaskbb/management/views.py:445
-#, python-format
-msgid "Report %(id)s is already marked as read."
-msgstr "Жалоба %(id)s уже отмечена как прочитанная."
-
-#: flaskbb/management/views.py:452
-#, python-format
-msgid "Report %(id)s marked as read."
-msgstr "Жалоба %(id)s отмечена как прочитанная."
+#: flaskbb/management/views.py:435 flaskbb/management/views.py:445
+#: flaskbb/templates/management/group_form.html:21
+#: flaskbb/templates/management/groups.html:20
+msgid "Add Group"
+msgstr "Добавить группу"
 
 
-#: flaskbb/management/views.py:466
-msgid "All reports were marked as read."
-msgstr "Все жалобы уже отмечены как прочитанные."
+#: flaskbb/management/views.py:442
+msgid "Group added."
+msgstr "Группа добавлена."
 
 
-#: flaskbb/management/views.py:497
-msgid "Report deleted."
-msgstr "Жалоба удалена."
+#: flaskbb/management/views.py:455 flaskbb/management/views.py:471
+msgid "Edit Group"
+msgstr "Редактировать группу"
 
 
-#: flaskbb/management/views.py:528
+#: flaskbb/management/views.py:468
 msgid "Group updated."
 msgid "Group updated."
 msgstr "Группа обновлена."
 msgstr "Группа обновлена."
 
 
-#: flaskbb/management/views.py:532
-msgid "Edit Group"
-msgstr "Редактировать группу"
-
-#: flaskbb/management/views.py:560
+#: flaskbb/management/views.py:501
 msgid "You cannot delete one of the standard groups."
 msgid "You cannot delete one of the standard groups."
 msgstr "Вы не можете удалить одну из стандартных групп."
 msgstr "Вы не можете удалить одну из стандартных групп."
 
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr "Вы не можете удалить стандартную группу. Попробуйте вместо этого переименовать ее."
 msgstr "Вы не можете удалить стандартную группу. Попробуйте вместо этого переименовать ее."
 
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgid "Group deleted."
 msgstr "Группа удалена."
 msgstr "Группа удалена."
 
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 msgid "No group chosen."
 msgstr "Группа не выбрана."
 msgstr "Группа не выбрана."
 
 
-#: flaskbb/management/views.py:587
-msgid "Group added."
-msgstr "Группа добавлена."
-
-#: flaskbb/management/views.py:591
-#: flaskbb/templates/management/group_form.html:21
-#: flaskbb/templates/management/groups.html:20
-msgid "Add Group"
-msgstr "Добавить группу"
-
-#: flaskbb/management/views.py:610
-msgid "Forum updated."
-msgstr "Форум обновлен."
-
-#: flaskbb/management/views.py:621
+#: flaskbb/management/views.py:548 flaskbb/management/views.py:564
 #: flaskbb/templates/management/forums.html:155
 #: flaskbb/templates/management/forums.html:155
 msgid "Edit Forum"
 msgid "Edit Forum"
 msgstr "Редактировать форум"
 msgstr "Редактировать форум"
 
 
-#: flaskbb/management/views.py:634
-msgid "Forum deleted."
-msgstr "Форум удален."
-
-#: flaskbb/management/views.py:646
-msgid "Forum added."
-msgstr "Форум добавлен."
+#: flaskbb/management/views.py:556
+msgid "Forum updated."
+msgstr "Форум обновлен."
 
 
-#: flaskbb/management/views.py:655
+#: flaskbb/management/views.py:580 flaskbb/management/views.py:595
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
 #: flaskbb/templates/management/forums.html:20
@@ -909,74 +902,101 @@ msgstr "Форум добавлен."
 msgid "Add Forum"
 msgid "Add Forum"
 msgstr "Добавить форум"
 msgstr "Добавить форум"
 
 
-#: flaskbb/management/views.py:665
-msgid "Category added."
-msgstr "Категория добавлена."
+#: flaskbb/management/views.py:587
+msgid "Forum added."
+msgstr "Форум добавлен."
 
 
-#: flaskbb/management/views.py:669
+#: flaskbb/management/views.py:609
+msgid "Forum deleted."
+msgstr "Форум удален."
+
+#: flaskbb/management/views.py:619 flaskbb/management/views.py:630
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgid "Add Category"
 msgstr "Добавить категорию"
 msgstr "Добавить категорию"
 
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
-msgstr "Категория обновлена."
+#: flaskbb/management/views.py:627
+msgid "Category added."
+msgstr "Категория добавлена."
 
 
-#: flaskbb/management/views.py:685 flaskbb/templates/management/forums.html:46
+#: flaskbb/management/views.py:643 flaskbb/management/views.py:657
+#: flaskbb/templates/management/forums.html:46
 msgid "Edit Category"
 msgid "Edit Category"
 msgstr "Редактировать категорию"
 msgstr "Редактировать категорию"
 
 
-#: flaskbb/management/views.py:698
+#: flaskbb/management/views.py:653
+msgid "Category updated."
+msgstr "Категория обновлена."
+
+#: flaskbb/management/views.py:672
 msgid "Category with all associated forums deleted."
 msgid "Category with all associated forums deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:716
+#: flaskbb/management/views.py:736
+#, python-format
+msgid "Report %(id)s is already marked as read."
+msgstr "Жалоба %(id)s уже отмечена как прочитанная."
+
+#: flaskbb/management/views.py:742
+#, python-format
+msgid "Report %(id)s marked as read."
+msgstr "Жалоба %(id)s отмечена как прочитанная."
+
+#: flaskbb/management/views.py:756
+msgid "All reports were marked as read."
+msgstr "Все жалобы уже отмечены как прочитанные."
+
+#: flaskbb/management/views.py:790
+msgid "Report deleted."
+msgstr "Жалоба удалена."
+
+#: flaskbb/management/views.py:863
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s is already enabled."
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgid "Plugin %(plugin)s not found."
 msgstr "Расширение %(plugin)s не найдено."
 msgstr "Расширение %(plugin)s не найдено."
 
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgid "Plugin has been uninstalled."
 msgstr "Расширение удалено."
 msgstr "Расширение удалено."
 
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgid "Cannot uninstall plugin."
 msgstr "Не могу удалить расширение."
 msgstr "Не могу удалить расширение."
 
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgid "Plugin has been installed."
 msgstr "Плагин установлен."
 msgstr "Плагин установлен."
 
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgid "Cannot install plugin."
 msgstr "Не могу установить плагин."
 msgstr "Не могу установить плагин."
 
 
@@ -994,7 +1014,7 @@ msgstr "Тема обязательна."
 
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/templates/forum/search_result.html:43
 #: flaskbb/templates/forum/search_result.html:43
-#: flaskbb/templates/forum/topic.html:47
+#: flaskbb/templates/forum/topic.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1025,29 +1045,29 @@ msgstr ""
 msgid "Send Message"
 msgid "Send Message"
 msgstr "Отправить сообщение"
 msgstr "Отправить сообщение"
 
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 "limit."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:147 flaskbb/message/views.py:219
+#: flaskbb/message/views.py:142 flaskbb/message/views.py:192
+msgid "Compose Message"
+msgstr ""
+
+#: flaskbb/message/views.py:160 flaskbb/message/views.py:235
 msgid "Message saved."
 msgid "Message saved."
 msgstr "Сообщение сохранено."
 msgstr "Сообщение сохранено."
 
 
-#: flaskbb/message/views.py:172 flaskbb/message/views.py:237
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
 msgid "Message sent."
 msgid "Message sent."
 msgstr "Сообщение отправлено."
 msgstr "Сообщение отправлено."
 
 
-#: flaskbb/message/views.py:178
-msgid "Compose Message"
-msgstr ""
-
-#: flaskbb/message/views.py:205
+#: flaskbb/message/views.py:205 flaskbb/message/views.py:221
 msgid "You cannot edit a sent message."
 msgid "You cannot edit a sent message."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgid "Edit Message"
 msgstr "Редактировать сообщение"
 msgstr "Редактировать сообщение"
 
 
@@ -1246,7 +1266,7 @@ msgstr "Темы"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:215
 #: flaskbb/templates/forum/search_result.html:215
-#: flaskbb/templates/forum/topic.html:44
+#: flaskbb/templates/forum/topic.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
 #: flaskbb/templates/management/banned_users.html:63
@@ -1279,8 +1299,8 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:91
 #: flaskbb/templates/forum/edit_forum.html:91
-#: flaskbb/templates/forum/forum.html:85
-#: flaskbb/templates/forum/forum.html:107
+#: flaskbb/templates/forum/forum.html:87
+#: flaskbb/templates/forum/forum.html:115
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:317
 #: flaskbb/templates/forum/search_result.html:317
@@ -1303,7 +1323,7 @@ msgid "Views"
 msgstr "Просмотры"
 msgstr "Просмотры"
 
 
 #: flaskbb/templates/forum/edit_forum.html:107
 #: flaskbb/templates/forum/edit_forum.html:107
-#: flaskbb/templates/forum/forum.html:120
+#: flaskbb/templates/forum/forum.html:128
 #: flaskbb/templates/forum/topictracker.html:107
 #: flaskbb/templates/forum/topictracker.html:107
 msgid "No Topics."
 msgid "No Topics."
 msgstr "Нет тем."
 msgstr "Нет тем."
@@ -1335,11 +1355,19 @@ msgstr "Открепить"
 msgid "Delete"
 msgid "Delete"
 msgstr "Удалить"
 msgstr "Удалить"
 
 
-#: flaskbb/templates/forum/edit_forum.html:158
+#: flaskbb/templates/forum/edit_forum.html:151
+msgid "Hide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:154
+msgid "Unhide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:169
 msgid "Move to..."
 msgid "Move to..."
 msgstr "Переместить в ..."
 msgstr "Переместить в ..."
 
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgid "Move"
 msgstr "Переместить"
 msgstr "Переместить"
 
 
@@ -1350,7 +1378,7 @@ msgid "Mark as Read"
 msgstr "Отметить как прочитанное"
 msgstr "Отметить как прочитанное"
 
 
 #: flaskbb/templates/forum/forum.html:31
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgid "Locked"
 msgstr "Закрыт"
 msgstr "Закрыт"
 
 
@@ -1361,7 +1389,12 @@ msgstr "Закрыт"
 msgid "New Topic"
 msgid "New Topic"
 msgstr "Новая тема"
 msgstr "Новая тема"
 
 
-#: flaskbb/templates/forum/forum.html:130
+#: flaskbb/templates/forum/forum.html:97
+#, python-format
+msgid "Hidden on %(when)s  by %(who)s"
+msgstr ""
+
+#: flaskbb/templates/forum/forum.html:138
 msgid "Moderation Mode"
 msgid "Moderation Mode"
 msgstr "Режим модераци"
 msgstr "Режим модераци"
 
 
@@ -1445,7 +1478,7 @@ msgid "Close"
 msgstr "Закрыть"
 msgstr "Закрыть"
 
 
 #: flaskbb/templates/forum/search_result.html:39
 #: flaskbb/templates/forum/search_result.html:39
-#: flaskbb/templates/forum/topic.html:43
+#: flaskbb/templates/forum/topic.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
 #: flaskbb/templates/message/conversation.html:90
@@ -1453,7 +1486,7 @@ msgid "Joined"
 msgstr "Присоединившиеся"
 msgstr "Присоединившиеся"
 
 
 #: flaskbb/templates/forum/search_result.html:54
 #: flaskbb/templates/forum/search_result.html:54
-#: flaskbb/templates/forum/topic.html:58
+#: flaskbb/templates/forum/topic.html:65
 #: flaskbb/templates/message/conversation.html:102
 #: flaskbb/templates/message/conversation.html:102
 msgid "Guest"
 msgid "Guest"
 msgstr "Гость"
 msgstr "Гость"
@@ -1482,6 +1515,16 @@ msgstr "Не найдено форумов в соответствии с эти
 msgid "%(title)s - Topic"
 msgid "%(title)s - Topic"
 msgstr "%(title)s - Тема"
 msgstr "%(title)s - Тема"
 
 
+#: flaskbb/templates/forum/topic.html:20
+#, python-format
+msgid "This topic is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
+#: flaskbb/templates/forum/topic.html:96
+#, python-format
+msgid "This post is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
 #: flaskbb/templates/forum/topic_controls.html:15
 #: flaskbb/templates/forum/topic_controls.html:15
 msgid "Moderate"
 msgid "Moderate"
 msgstr "Модерировать"
 msgstr "Модерировать"
@@ -1506,11 +1549,19 @@ msgstr "Закрепить тему"
 msgid "Trivialize Topic"
 msgid "Trivialize Topic"
 msgstr "Открепить тему"
 msgstr "Открепить тему"
 
 
-#: flaskbb/templates/forum/topic_controls.html:80
+#: flaskbb/templates/forum/topic_controls.html:77
+msgid "Unhide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:84
+msgid "Hide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:99
 msgid "Untrack Topic"
 msgid "Untrack Topic"
 msgstr "Не отслеживать тему"
 msgstr "Не отслеживать тему"
 
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgid "Track Topic"
 msgstr "Отслеживать тему"
 msgstr "Отслеживать тему"
 
 
@@ -1772,11 +1823,11 @@ msgstr "Удалить выбранных Пользователей"
 msgid "Deleted"
 msgid "Deleted"
 msgstr "Удалено"
 msgstr "Удалено"
 
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgid "Conversations"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgid "No conversations found."
 msgstr ""
 msgstr ""
 
 
@@ -1890,22 +1941,42 @@ msgstr ""
 msgid "Forum Signature"
 msgid "Forum Signature"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgid "Settings updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgid "Password updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgid "Email address updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgid "User details updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 msgid "You do not have the permissions to execute this action."
 msgstr ""
 msgstr ""
+
+#: flaskbb/utils/helpers.py:115
+msgid "You do not have the permissions to delete these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:124
+msgid "You do not have the permissions to hide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:135
+msgid "You do not have the permissions to unhide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:680
+msgid "The registration has been disabled."
+msgstr "Регистрация отключена."
+
+#: flaskbb/utils/helpers.py:692
+msgid "This account is already activated."
+msgstr ""

+ 356 - 285
flaskbb/translations/sv_SE/LC_MESSAGES/messages.po

@@ -8,9 +8,9 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: FlaskBB\n"
 "Project-Id-Version: FlaskBB\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2017-06-28 20:50+0200\n"
-"PO-Revision-Date: 2017-10-03 06:44+0000\n"
-"Last-Translator: Johan Smolinski <transifex.js@crypt.se>\n"
+"POT-Creation-Date: 2017-10-06 19:44+0200\n"
+"PO-Revision-Date: 2017-10-06 17:46+0000\n"
+"Last-Translator: sh4nks\n"
 "Language-Team: Swedish (Sweden) (http://www.transifex.com/flaskbb/flaskbb/language/sv_SE/)\n"
 "Language-Team: Swedish (Sweden) (http://www.transifex.com/flaskbb/flaskbb/language/sv_SE/)\n"
 "MIME-Version: 1.0\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -40,12 +40,12 @@ msgstr "Användarnamn eller e-postadress"
 msgid "Please enter your username or email address."
 msgid "Please enter your username or email address."
 msgstr "Ange användarnamn eller e-postadress."
 msgstr "Ange användarnamn eller e-postadress."
 
 
-#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:55 flaskbb/auth/forms.py:107
-#: flaskbb/auth/forms.py:130 flaskbb/user/forms.py:63
+#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:56 flaskbb/auth/forms.py:108
+#: flaskbb/auth/forms.py:131 flaskbb/user/forms.py:63
 msgid "Password"
 msgid "Password"
 msgstr "Lösenord"
 msgstr "Lösenord"
 
 
-#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:108 flaskbb/user/forms.py:64
+#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:109 flaskbb/user/forms.py:64
 msgid "Please enter your password."
 msgid "Please enter your password."
 msgstr "Ange ditt lösenord."
 msgstr "Ange ditt lösenord."
 
 
@@ -58,11 +58,12 @@ msgstr "Stanna inloggad"
 msgid "Login"
 msgid "Login"
 msgstr "Logga in"
 msgstr "Logga in"
 
 
-#: flaskbb/auth/forms.py:43 flaskbb/auth/forms.py:61 flaskbb/auth/forms.py:118
+#: flaskbb/auth/forms.py:40 flaskbb/auth/forms.py:44 flaskbb/auth/forms.py:62
+#: flaskbb/auth/forms.py:119
 msgid "Captcha"
 msgid "Captcha"
 msgstr "Captcha"
 msgstr "Captcha"
 
 
-#: flaskbb/auth/forms.py:47 flaskbb/auth/forms.py:145
+#: flaskbb/auth/forms.py:48 flaskbb/auth/forms.py:146
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
 #: flaskbb/templates/management/banned_users.html:62
@@ -70,191 +71,183 @@ msgstr "Captcha"
 msgid "Username"
 msgid "Username"
 msgstr "Användarnamn"
 msgstr "Användarnamn"
 
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 msgid "A valid username is required"
 msgstr "Ange ett giltigt användarnamn"
 msgstr "Ange ett giltigt användarnamn"
 
 
-#: flaskbb/auth/forms.py:51 flaskbb/auth/forms.py:114
-#: flaskbb/auth/forms.py:126 flaskbb/auth/forms.py:149
+#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
+#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
 #: flaskbb/management/forms.py:55
 #: flaskbb/management/forms.py:55
 msgid "Email address"
 msgid "Email address"
 msgstr "E-postadress"
 msgstr "E-postadress"
 
 
-#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
-#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
+#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:116
+#: flaskbb/auth/forms.py:128 flaskbb/auth/forms.py:151
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 msgid "A valid email address is required."
 msgid "A valid email address is required."
 msgstr "Ange en giltig e-postadress."
 msgstr "Ange en giltig e-postadress."
 
 
-#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:151
+#: flaskbb/auth/forms.py:54 flaskbb/auth/forms.py:152
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 msgid "Invalid email address."
 msgstr "Ogiltig e-postadress"
 msgstr "Ogiltig e-postadress"
 
 
-#: flaskbb/auth/forms.py:57 flaskbb/auth/forms.py:132
+#: flaskbb/auth/forms.py:58 flaskbb/auth/forms.py:133
 msgid "Passwords must match."
 msgid "Passwords must match."
 msgstr "Ange samma lösenord två gånger."
 msgstr "Ange samma lösenord två gånger."
 
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgid "Confirm password"
 msgstr "Bekräfta lösenord"
 msgstr "Bekräfta lösenord"
 
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgid "Language"
 msgstr "Språk"
 msgstr "Språk"
 
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgid "I accept the Terms of Service"
 msgstr "Jag godkänner villkoren"
 msgstr "Jag godkänner villkoren"
 
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 msgid "Please accept the TOS."
 msgstr "Du måste godkänna villkoren."
 msgstr "Du måste godkänna villkoren."
 
 
-#: flaskbb/auth/forms.py:68 flaskbb/templates/auth/register.html:1
+#: flaskbb/auth/forms.py:69 flaskbb/templates/auth/register.html:1
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 msgid "Register"
 msgid "Register"
 msgstr "Registrera"
 msgstr "Registrera"
 
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr "Användarnamnet ska vara mellan %(min)s och %(max)s tecken långt."
 msgstr "Användarnamnet ska vara mellan %(min)s och %(max)s tecken långt."
 
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 msgid "This is a system reserved name. Choose a different one."
 msgstr "Användarnamnet är reserverat. Välj ett annat."
 msgstr "Användarnamnet är reserverat. Välj ett annat."
 
 
-#: flaskbb/auth/forms.py:89 flaskbb/management/forms.py:116
+#: flaskbb/auth/forms.py:90 flaskbb/management/forms.py:116
 msgid "This username is already taken."
 msgid "This username is already taken."
 msgstr "Användarnamnet är upptaget."
 msgstr "Användarnamnet är upptaget."
 
 
-#: flaskbb/auth/forms.py:94 flaskbb/management/forms.py:132
+#: flaskbb/auth/forms.py:95 flaskbb/management/forms.py:132
 #: flaskbb/user/forms.py:59
 #: flaskbb/user/forms.py:59
 msgid "This email address is already taken."
 msgid "This email address is already taken."
 msgstr "E-postadressen används redan."
 msgstr "E-postadressen används redan."
 
 
-#: flaskbb/auth/forms.py:110 flaskbb/templates/auth/reauth.html:1
+#: flaskbb/auth/forms.py:111 flaskbb/templates/auth/reauth.html:1
 #: flaskbb/templates/auth/reauth.html:10
 #: flaskbb/templates/auth/reauth.html:10
 msgid "Refresh Login"
 msgid "Refresh Login"
 msgstr "Uppdatera inloggning"
 msgstr "Uppdatera inloggning"
 
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgid "Request Password"
 msgstr "Begär lösenord"
 msgstr "Begär lösenord"
 
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgid "Reset password"
 msgstr "Återställ lösenord"
 msgstr "Återställ lösenord"
 
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 msgid "Wrong email address."
 msgstr "Fel e-postadress."
 msgstr "Fel e-postadress."
 
 
-#: flaskbb/auth/forms.py:146 flaskbb/management/forms.py:52
+#: flaskbb/auth/forms.py:147 flaskbb/management/forms.py:52
 #: flaskbb/message/forms.py:23
 #: flaskbb/message/forms.py:23
 msgid "A valid username is required."
 msgid "A valid username is required."
 msgstr "Ange ett giltigt användarnamn."
 msgstr "Ange ett giltigt användarnamn."
 
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgid "Send Confirmation Mail"
 msgstr "Skicka bekräftelsebrev"
 msgstr "Skicka bekräftelsebrev"
 
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgid "User does not exist."
 msgstr "Användarnamnet finns inte."
 msgstr "Användarnamnet finns inte."
 
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgid "User is already active."
 msgstr "Användarnamnet är redan aktiverat."
 msgstr "Användarnamnet är redan aktiverat."
 
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgid "Email confirmation token"
 msgstr "Bekräftelsekod"
 msgstr "Bekräftelsekod"
 
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgid "Please enter the token that we have sent to you."
 msgstr "Ange din bekräftelsekod du har fått ifrån oss."
 msgstr "Ange din bekräftelsekod du har fått ifrån oss."
 
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgid "Confirm Email"
 msgstr "Bekräfta"
 msgstr "Bekräfta"
 
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr "Utloggad"
+
+#: flaskbb/auth/views.py:104
 msgid ""
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 "have sent to your email address."
 msgstr "Vänligen aktivera ditt konto genom den länk vi har skickat till din e-postadress."
 msgstr "Vänligen aktivera ditt konto genom den länk vi har skickat till din e-postadress."
 
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgid "Wrong username or password."
 msgstr "Felaktigt användarnamn eller lösenord."
 msgstr "Felaktigt användarnamn eller lösenord."
 
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgid "Reauthenticated."
 msgstr "Behörighet bekräftad."
 msgstr "Behörighet bekräftad."
 
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 msgid "Wrong password."
 msgstr "Fel lösenord."
 msgstr "Fel lösenord."
 
 
-#: flaskbb/auth/views.py:132
-msgid "Logged out"
-msgstr "Utloggad"
-
-#: flaskbb/auth/views.py:143
-msgid "The registration has been disabled."
-msgstr "Registreringen är stängd."
-
-#: flaskbb/auth/views.py:164
+#: flaskbb/auth/views.py:167
 #, python-format
 #, python-format
 msgid "An account activation email has been sent to %(email)s"
 msgid "An account activation email has been sent to %(email)s"
 msgstr "Vi har skickat ett bekräftelsebrev till %(email)s."
 msgstr "Vi har skickat ett bekräftelsebrev till %(email)s."
 
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgid "Thanks for registering."
 msgstr "Tack för registreringen!"
 msgstr "Tack för registreringen!"
 
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgid "Email sent! Please check your inbox."
 msgstr "Vi har skickat dig ett brev."
 msgstr "Vi har skickat dig ett brev."
 
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "You have entered an username or email address that is not linked with your "
 "account."
 "account."
 msgstr "Användarnamnet eller lösenordet tillhör inte ditt konto."
 msgstr "Användarnamnet eller lösenordet tillhör inte ditt konto."
 
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgid "Your password token is invalid."
 msgstr "Din lösenordskod är ogiltig."
 msgstr "Din lösenordskod är ogiltig."
 
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgid "Your password token is expired."
 msgstr "Din lösenordskod har upphört att gälla."
 msgstr "Din lösenordskod har upphört att gälla."
 
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 msgid "Your password has been updated."
 msgstr "Ditt lösenord är uppdaterat."
 msgstr "Ditt lösenord är uppdaterat."
 
 
-#: flaskbb/auth/views.py:228 flaskbb/auth/views.py:247
-msgid "This account is already activated."
-msgstr "Kontot är redan aktiverat."
-
-#: flaskbb/auth/views.py:235
+#: flaskbb/auth/views.py:250
 msgid "A new account activation token has been sent to your email address."
 msgid "A new account activation token has been sent to your email address."
 msgstr "Vi har skickat dig en ny aktiveringskod till din e-postadress."
 msgstr "Vi har skickat dig en ny aktiveringskod till din e-postadress."
 
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgid "Your account activation token is invalid."
 msgstr "Ogiltig aktiveringskod."
 msgstr "Ogiltig aktiveringskod."
 
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgid "Your account activation token is expired."
 msgstr "Aktiveringskoden har upphört att gälla."
 msgstr "Aktiveringskoden har upphört att gälla."
 
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgid "Your account has been activated."
 msgstr "Ditt konto är stängt."
 msgstr "Ditt konto är stängt."
 
 
@@ -268,7 +261,7 @@ msgid "You cannot post a reply without content."
 msgstr "Skriv något!"
 msgstr "Skriv något!"
 
 
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
-#: flaskbb/templates/forum/topic_controls.html:94
+#: flaskbb/templates/forum/topic_controls.html:113
 msgid "Reply"
 msgid "Reply"
 msgstr "Svara"
 msgstr "Svara"
 
 
@@ -380,100 +373,114 @@ msgstr "Kategori"
 msgid "Users"
 msgid "Users"
 msgstr "Användare"
 msgstr "Användare"
 
 
-#: flaskbb/forum/views.py:170
-msgid "You do not have the permissions to create a new topic."
-msgstr "Du kan inte skapa en ny tråd"
-
-#: flaskbb/forum/views.py:198 flaskbb/utils/helpers.py:112
-msgid "You do not have the permissions to delete this topic."
-msgstr "Du kan inte radera denna tråd."
-
-#: flaskbb/forum/views.py:215
-msgid "You do not have the permissions to lock this topic."
-msgstr "Du kan inte låsa denna tråd."
-
-#: flaskbb/forum/views.py:231
-msgid "You do not have the permissions to unlock this topic."
-msgstr "Du kan inte låsa upp denna tråd."
-
-#: flaskbb/forum/views.py:247
-msgid "You do not have the permissions to highlight this topic."
-msgstr "Du kan inte markera denna tråd."
-
-#: flaskbb/forum/views.py:264
-msgid "You do not have the permissions to trivialize this topic."
-msgstr "Du kan inte ta bort markeringen från denna tråd."
-
-#: flaskbb/forum/views.py:287
-msgid "You do not have the permissions to moderate this forum."
-msgstr "Du kan inte moderera detta forum."
+#: flaskbb/forum/views.py:173
+msgid "Cannot post reply"
+msgstr ""
 
 
-#: flaskbb/forum/views.py:309
+#: flaskbb/forum/views.py:255
 msgid "In order to perform this action you have to select at least one topic."
 msgid "In order to perform this action you have to select at least one topic."
 msgstr "Välj en eller flera trådar."
 msgstr "Välj en eller flera trådar."
 
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 #, python-format
 msgid "%(count)s topics locked."
 msgid "%(count)s topics locked."
 msgstr "%(count)s låsta trådar."
 msgstr "%(count)s låsta trådar."
 
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 #, python-format
 msgid "%(count)s topics unlocked."
 msgid "%(count)s topics unlocked."
 msgstr "%(count)s olåsta trådar."
 msgstr "%(count)s olåsta trådar."
 
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 #, python-format
 msgid "%(count)s topics highlighted."
 msgid "%(count)s topics highlighted."
 msgstr "%(count)s markerade trådar."
 msgstr "%(count)s markerade trådar."
 
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 #, python-format
 msgid "%(count)s topics trivialized."
 msgid "%(count)s topics trivialized."
 msgstr "%(count)s vanliga trådar."
 msgstr "%(count)s vanliga trådar."
 
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 #, python-format
 msgid "%(count)s topics deleted."
 msgid "%(count)s topics deleted."
 msgstr "%(count)s borttagna trådar."
 msgstr "%(count)s borttagna trådar."
 
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgid "Please choose a new forum for the topics."
 msgstr "Välj ett nytt forum."
 msgstr "Välj ett nytt forum."
 
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 msgid "You do not have the permissions to move this topic."
 msgstr "Du kan inte flytta denna tråd."
 msgstr "Du kan inte flytta denna tråd."
 
 
-#: flaskbb/forum/views.py:384 flaskbb/forum/views.py:411
-msgid "You do not have the permissions to post in this topic."
-msgstr "Du kan inte skriva i denna tråd."
+#: flaskbb/forum/views.py:322
+#, python-format
+msgid "%(count)s topics hidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:437
-msgid "You do not have the permissions to edit this post."
-msgstr "Du kan inte redigera detta inlägg."
+#: flaskbb/forum/views.py:329
+#, python-format
+msgid "%(count)s topics unhidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:480
-msgid "You do not have the permissions to delete this post."
-msgstr "Du kan inte radera detta inlägg."
+#: flaskbb/forum/views.py:333
+msgid "Unknown action requested"
+msgstr ""
 
 
-#: flaskbb/forum/views.py:504
+#: flaskbb/forum/views.py:429
 msgid "Thanks for reporting."
 msgid "Thanks for reporting."
 msgstr "Tack för din anmälan!"
 msgstr "Tack för din anmälan!"
 
 
-#: flaskbb/forum/views.py:540
+#: flaskbb/forum/views.py:510
+#, python-format
+msgid "%(topic_count)s topics untracked."
+msgstr "%(topic_count)s ej följda trådar"
+
+#: flaskbb/forum/views.py:630
 #, python-format
 #, python-format
 msgid "Forum %(forum)s marked as read."
 msgid "Forum %(forum)s marked as read."
 msgstr "%(forum)s markerat som läst."
 msgstr "%(forum)s markerat som läst."
 
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 msgid "All forums marked as read."
 msgstr "Alla forum markerade som lästa."
 msgstr "Alla forum markerade som lästa."
 
 
-#: flaskbb/forum/views.py:632
-#, python-format
-msgid "%(topic_count)s topics untracked."
-msgstr "%(topic_count)s ej följda trådar"
+#: flaskbb/forum/views.py:692
+msgid "You do not have permission to hide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:708
+msgid "You do not have permission to unhide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:722
+msgid "You do not have permission to hide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:726
+msgid "Post is already hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:735
+msgid "Topic hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:737
+msgid "Post hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:751
+msgid "You do not have permission to unhide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:755
+msgid "Post is already unhidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:760
+msgid "Post unhidden"
+msgstr ""
 
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
 msgid "Birthday"
 msgid "Birthday"
@@ -497,7 +504,7 @@ msgstr "Bostadsort"
 
 
 #: flaskbb/management/forms.py:73
 #: flaskbb/management/forms.py:73
 #: flaskbb/templates/forum/search_result.html:48
 #: flaskbb/templates/forum/search_result.html:48
-#: flaskbb/templates/forum/topic.html:52
+#: flaskbb/templates/forum/topic.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -528,380 +535,366 @@ msgstr "Huvudgrupp"
 msgid "Secondary groups"
 msgid "Secondary groups"
 msgstr "Andrahandsgrupper"
 msgstr "Andrahandsgrupper"
 
 
-#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:219
-#: flaskbb/management/forms.py:342 flaskbb/management/forms.py:424
+#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:232
+#: flaskbb/management/forms.py:355 flaskbb/management/forms.py:437
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgid "Save"
 msgstr "Spara"
 msgstr "Spara"
 
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgid "Group name"
 msgstr "Gruppnamn"
 msgstr "Gruppnamn"
 
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 msgid "Please enter a name for the group."
 msgstr "Namnge gruppen."
 msgstr "Namnge gruppen."
 
 
-#: flaskbb/management/forms.py:157 flaskbb/management/forms.py:293
-#: flaskbb/management/forms.py:412 flaskbb/templates/management/groups.html:35
+#: flaskbb/management/forms.py:159 flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:425 flaskbb/templates/management/groups.html:35
 msgid "Description"
 msgid "Description"
 msgstr "Beskrivning"
 msgstr "Beskrivning"
 
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgid "Is 'Admin' group?"
 msgstr "Administrationsgrupp?"
 msgstr "Administrationsgrupp?"
 
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgid "With this option the group has access to the admin panel."
 msgstr "Detta val ger gruppen behörighet att använda administrationspanelen."
 msgstr "Detta val ger gruppen behörighet att använda administrationspanelen."
 
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgid "Is 'Super Moderator' group?"
 msgstr "Supermoderatorgrupp?"
 msgstr "Supermoderatorgrupp?"
 
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr "Detta val ger användare i gruppen behörighet att moderera samtliga forum."
 msgstr "Detta val ger användare i gruppen behörighet att moderera samtliga forum."
 
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgid "Is 'Moderator' group?"
 msgstr "Moderatorgrupp?"
 msgstr "Moderatorgrupp?"
 
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 "forums."
 msgstr "Detta val ger användare i gruppen behörighet att moderera specifika forum."
 msgstr "Detta val ger användare i gruppen behörighet att moderera specifika forum."
 
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgid "Is 'Banned' group?"
 msgstr "Avstängd?"
 msgstr "Avstängd?"
 
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgid "Only one group of type 'Banned' is allowed."
 msgstr "Det kan endast finnas en grupp av typen \"avstängd\"."
 msgstr "Det kan endast finnas en grupp av typen \"avstängd\"."
 
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgid "Is 'Guest' group?"
 msgstr "Gäst?"
 msgstr "Gäst?"
 
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgid "Only one group of type 'Guest' is allowed."
 msgstr "Det kan endast finnas en grupp av typen \"gäst\"."
 msgstr "Det kan endast finnas en grupp av typen \"gäst\"."
 
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgid "Can edit posts"
 msgstr "Kan redigera inlägg"
 msgstr "Kan redigera inlägg"
 
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgid "Check this, if the users in this group can edit posts."
 msgstr "Detta val ger användare i gruppen behörighet att redigera inlägg."
 msgstr "Detta val ger användare i gruppen behörighet att redigera inlägg."
 
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgid "Can delete posts"
 msgstr "Kan ta bort inlägg"
 msgstr "Kan ta bort inlägg"
 
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgid "Check this, if the users in this group can delete posts."
 msgstr "Detta val ger användare i gruppen behörighet att ta bort inlägg."
 msgstr "Detta val ger användare i gruppen behörighet att ta bort inlägg."
 
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgid "Can delete topics"
 msgstr "Kan ta bort trådar"
 msgstr "Kan ta bort trådar"
 
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgid "Check this, if the users in this group can delete topics."
 msgstr "Detta val ger användare i gruppen behörighet att ta bort trådar."
 msgstr "Detta val ger användare i gruppen behörighet att ta bort trådar."
 
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgid "Can create topics"
 msgstr "Kan skapa trådar"
 msgstr "Kan skapa trådar"
 
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgid "Check this, if the users in this group can create topics."
 msgstr "Detta val ger användare i gruppen behörighet att skapa trådar."
 msgstr "Detta val ger användare i gruppen behörighet att skapa trådar."
 
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgid "Can post replies"
 msgstr "Kan svara på inlägg"
 msgstr "Kan svara på inlägg"
 
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgid "Check this, if the users in this group can post replies."
 msgstr "Detta val ger användare i gruppen behörighet att svara på inlägg."
 msgstr "Detta val ger användare i gruppen behörighet att svara på inlägg."
 
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgid "Moderators can edit user profiles"
 msgstr "Moderatorer kan redigera användarprofiler"
 msgstr "Moderatorer kan redigera användarprofiler"
 
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 " changes."
 msgstr "Detta val ger moderatorer behörighet att redigera andra användares profiler, såsom lösenord och epostadress."
 msgstr "Detta val ger moderatorer behörighet att redigera andra användares profiler, såsom lösenord och epostadress."
 
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgid "Moderators can ban users"
 msgstr "Moderatorer kan stänga av användare"
 msgstr "Moderatorer kan stänga av användare"
 
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 msgid "Allow moderators to ban other users."
 msgstr "Detta val ger moderatorer behörighet att stänga av andra användare."
 msgstr "Detta val ger moderatorer behörighet att stänga av andra användare."
 
 
-#: flaskbb/management/forms.py:235
+#: flaskbb/management/forms.py:222
+msgid "Can view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:223
+msgid "Allows a user to view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:227
+msgid "Can hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:228
+msgid "Allows a user to hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:248
 msgid "This group name is already taken."
 msgid "This group name is already taken."
 msgstr "Gruppnamnet är redan upptaget."
 msgstr "Gruppnamnet är redan upptaget."
 
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgid "There is already a group of type 'Banned'."
 msgstr "Det finns redan en grupp av typen \"avstängd\"."
 msgstr "Det finns redan en grupp av typen \"avstängd\"."
 
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgid "There is already a group of type 'Guest'."
 msgstr "Det finns redan en grupp av typen \"gäst\"."
 msgstr "Det finns redan en grupp av typen \"gäst\"."
 
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgid "Forum title"
 msgstr "Forumrubrik"
 msgstr "Forumrubrik"
 
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 msgid "Please enter a forum title."
 msgstr "Ange en forumrubrik."
 msgstr "Ange en forumrubrik."
 
 
-#: flaskbb/management/forms.py:295 flaskbb/management/forms.py:414
+#: flaskbb/management/forms.py:308 flaskbb/management/forms.py:427
 msgid "You can format your description with Markdown."
 msgid "You can format your description with Markdown."
 msgstr "Du kan använda Markdown för att formatera din text."
 msgstr "Du kan använda Markdown för att formatera din text."
 
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgid "Position"
 msgstr "Ordning"
 msgstr "Ordning"
 
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgid "Please enter a position for theforum."
 msgstr "Ange en sorteringsordning för detta forum."
 msgstr "Ange en sorteringsordning för detta forum."
 
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgid "Category"
 msgstr "Kategori"
 msgstr "Kategori"
 
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgid "The category that contains this forum."
 msgstr "Kategorin detta forum tillhör."
 msgstr "Kategorin detta forum tillhör."
 
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgid "External link"
 msgstr "Extern länk"
 msgstr "Extern länk"
 
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgstr "Länk till en webplats, exempelvis 'http://flaskbb.org'."
 msgstr "Länk till en webplats, exempelvis 'http://flaskbb.org'."
 
 
-#: flaskbb/management/forms.py:320
+#: flaskbb/management/forms.py:333
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgid "Moderators"
 msgstr "Moderatorer"
 msgstr "Moderatorer"
 
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 "moderators."
 msgstr "Kommaseparerad lista av användarnamn. Lämna fältet tomt om du inte vill ange några moderatorer."
 msgstr "Kommaseparerad lista av användarnamn. Lämna fältet tomt om du inte vill ange några moderatorer."
 
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgid "Show moderators"
 msgstr "Visa moderatorer"
 msgstr "Visa moderatorer"
 
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgid "Do you want to show the moderators on the index page?"
 msgstr "Välj om du vill presentera moderatorerna på startsidan."
 msgstr "Välj om du vill presentera moderatorerna på startsidan."
 
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgid "Locked?"
 msgstr "Låst?"
 msgstr "Låst?"
 
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgid "Disable new posts and topics in this forum."
 msgstr "Tillåt inte några nya inlägg eller trådar i detta forum."
 msgstr "Tillåt inte några nya inlägg eller trådar i detta forum."
 
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgid "Group access"
 msgstr "Gruppbehörighet"
 msgstr "Gruppbehörighet"
 
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgid "Select the groups that can access this forum."
 msgstr "Markera de grupper som ska ha behörighet till detta forum."
 msgstr "Markera de grupper som ska ha behörighet till detta forum."
 
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr "Det går inte att konvertera ett forum med trådar till en extern länk."
 msgstr "Det går inte att konvertera ett forum med trådar till en extern länk."
 
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgid "You also need to specify some moderators."
 msgstr "Ange några moderatorer."
 msgstr "Ange några moderatorer."
 
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgid "%(user)s is not in a moderators group."
 msgstr "%(user)s är inte moderator."
 msgstr "%(user)s är inte moderator."
 
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgid "Category title"
 msgstr "Kategorinamn"
 msgstr "Kategorinamn"
 
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgid "Please enter a category title."
 msgstr "Ange ett namn på kategorin."
 msgstr "Ange ett namn på kategorin."
 
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgid "Please enter a position for the category."
 msgstr "Ange en sorteringsordning på kategorin."
 msgstr "Ange en sorteringsordning på kategorin."
 
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 msgid "Settings saved."
 msgstr "Inställningarna är sparade."
 msgstr "Inställningarna är sparade."
 
 
-#: flaskbb/management/views.py:173
-msgid "You are not allowed to edit this user."
-msgstr "Du kan inte redigera denna användare."
+#: flaskbb/management/views.py:182 flaskbb/management/views.py:223
+msgid "Edit User"
+msgstr "Redigera användaren"
 
 
-#: flaskbb/management/views.py:207
+#: flaskbb/management/views.py:220
 msgid "User updated."
 msgid "User updated."
 msgstr "Användaren är uppdaterad."
 msgstr "Användaren är uppdaterad."
 
 
-#: flaskbb/management/views.py:211
-msgid "Edit User"
-msgstr "Redigera användaren"
-
-#: flaskbb/management/views.py:246
+#: flaskbb/management/views.py:260
 msgid "You cannot delete yourself."
 msgid "You cannot delete yourself."
 msgstr "Det är inte bra att ta bort sig själv."
 msgstr "Det är inte bra att ta bort sig själv."
 
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 msgid "User deleted."
 msgstr "Användaren är borttagen."
 msgstr "Användaren är borttagen."
 
 
-#: flaskbb/management/views.py:260
-msgid "User added."
-msgstr "Användaren är tillagd."
-
-#: flaskbb/management/views.py:264
+#: flaskbb/management/views.py:273 flaskbb/management/views.py:282
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 msgid "Add User"
 msgstr "Lägg till användare"
 msgstr "Lägg till användare"
 
 
-#: flaskbb/management/views.py:294
+#: flaskbb/management/views.py:279
+msgid "User added."
+msgstr "Användaren är tillagd."
+
+#: flaskbb/management/views.py:325
 msgid "You do not have the permissions to ban this user."
 msgid "You do not have the permissions to ban this user."
 msgstr "Du har inte behörighet att stänga av denna användare."
 msgstr "Du har inte behörighet att stänga av denna användare."
 
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgid "Unban"
 msgstr "Återaktivera"
 msgstr "Återaktivera"
 
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgid "A moderator cannot ban an admin user."
 msgstr "Moderatorer har inte behörighet att stänga av administratörer."
 msgstr "Moderatorer har inte behörighet att stänga av administratörer."
 
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgid "User is now banned."
 msgstr "Användaren är avstängd."
 msgstr "Användaren är avstängd."
 
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgid "Could not ban user."
 msgstr "Kan inte stänga av användaren."
 msgstr "Kan inte stänga av användaren."
 
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 msgid "You do not have the permissions to unban this user."
 msgstr "Du har inte behörighet att återaktivera denna användare."
 msgstr "Du har inte behörighet att återaktivera denna användare."
 
 
-#: flaskbb/management/views.py:367 flaskbb/templates/management/users.html:111
+#: flaskbb/management/views.py:393 flaskbb/templates/management/users.html:111
 msgid "Ban"
 msgid "Ban"
 msgstr "Stäng av"
 msgstr "Stäng av"
 
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgid "User is now unbanned."
 msgstr "Användaren är återaktiverad."
 msgstr "Användaren är återaktiverad."
 
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 msgid "Could not unban user."
 msgstr "Det går inte att återaktivera användaren."
 msgstr "Det går inte att återaktivera användaren."
 
 
-#: flaskbb/management/views.py:445
-#, python-format
-msgid "Report %(id)s is already marked as read."
-msgstr "%(id)s är redan markerad som läst."
-
-#: flaskbb/management/views.py:452
-#, python-format
-msgid "Report %(id)s marked as read."
+#: flaskbb/management/views.py:435 flaskbb/management/views.py:445
+#: flaskbb/templates/management/group_form.html:21
+#: flaskbb/templates/management/groups.html:20
+msgid "Add Group"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:466
-msgid "All reports were marked as read."
+#: flaskbb/management/views.py:442
+msgid "Group added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:497
-msgid "Report deleted."
+#: flaskbb/management/views.py:455 flaskbb/management/views.py:471
+msgid "Edit Group"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:528
+#: flaskbb/management/views.py:468
 msgid "Group updated."
 msgid "Group updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:532
-msgid "Edit Group"
-msgstr ""
-
-#: flaskbb/management/views.py:560
+#: flaskbb/management/views.py:501
 msgid "You cannot delete one of the standard groups."
 msgid "You cannot delete one of the standard groups."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgid "Group deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 msgid "No group chosen."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:587
-msgid "Group added."
-msgstr ""
-
-#: flaskbb/management/views.py:591
-#: flaskbb/templates/management/group_form.html:21
-#: flaskbb/templates/management/groups.html:20
-msgid "Add Group"
-msgstr ""
-
-#: flaskbb/management/views.py:610
-msgid "Forum updated."
-msgstr ""
-
-#: flaskbb/management/views.py:621
+#: flaskbb/management/views.py:548 flaskbb/management/views.py:564
 #: flaskbb/templates/management/forums.html:155
 #: flaskbb/templates/management/forums.html:155
 msgid "Edit Forum"
 msgid "Edit Forum"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:634
-msgid "Forum deleted."
-msgstr ""
-
-#: flaskbb/management/views.py:646
-msgid "Forum added."
+#: flaskbb/management/views.py:556
+msgid "Forum updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:655
+#: flaskbb/management/views.py:580 flaskbb/management/views.py:595
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
 #: flaskbb/templates/management/forums.html:20
@@ -909,74 +902,101 @@ msgstr ""
 msgid "Add Forum"
 msgid "Add Forum"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:665
-msgid "Category added."
+#: flaskbb/management/views.py:587
+msgid "Forum added."
+msgstr ""
+
+#: flaskbb/management/views.py:609
+msgid "Forum deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:669
+#: flaskbb/management/views.py:619 flaskbb/management/views.py:630
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgid "Add Category"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: flaskbb/management/views.py:627
+msgid "Category added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:685 flaskbb/templates/management/forums.html:46
+#: flaskbb/management/views.py:643 flaskbb/management/views.py:657
+#: flaskbb/templates/management/forums.html:46
 msgid "Edit Category"
 msgid "Edit Category"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:698
+#: flaskbb/management/views.py:653
+msgid "Category updated."
+msgstr ""
+
+#: flaskbb/management/views.py:672
 msgid "Category with all associated forums deleted."
 msgid "Category with all associated forums deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:716
+#: flaskbb/management/views.py:736
+#, python-format
+msgid "Report %(id)s is already marked as read."
+msgstr "%(id)s är redan markerad som läst."
+
+#: flaskbb/management/views.py:742
+#, python-format
+msgid "Report %(id)s marked as read."
+msgstr ""
+
+#: flaskbb/management/views.py:756
+msgid "All reports were marked as read."
+msgstr ""
+
+#: flaskbb/management/views.py:790
+msgid "Report deleted."
+msgstr ""
+
+#: flaskbb/management/views.py:863
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s is already enabled."
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgid "Plugin %(plugin)s not found."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgid "Plugin has been uninstalled."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgid "Cannot uninstall plugin."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgid "Plugin has been installed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgid "Cannot install plugin."
 msgstr ""
 msgstr ""
 
 
@@ -994,7 +1014,7 @@ msgstr "Ange en rubrik!"
 
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/templates/forum/search_result.html:43
 #: flaskbb/templates/forum/search_result.html:43
-#: flaskbb/templates/forum/topic.html:47
+#: flaskbb/templates/forum/topic.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1025,29 +1045,29 @@ msgstr "Prata inte med dig själv!"
 msgid "Send Message"
 msgid "Send Message"
 msgstr "Skicka meddelande"
 msgstr "Skicka meddelande"
 
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 "limit."
 msgstr "Du kan inte skicka fler meddelanden."
 msgstr "Du kan inte skicka fler meddelanden."
 
 
-#: flaskbb/message/views.py:147 flaskbb/message/views.py:219
+#: flaskbb/message/views.py:142 flaskbb/message/views.py:192
+msgid "Compose Message"
+msgstr "Skriv meddelande"
+
+#: flaskbb/message/views.py:160 flaskbb/message/views.py:235
 msgid "Message saved."
 msgid "Message saved."
 msgstr "Meddelandet är sparat."
 msgstr "Meddelandet är sparat."
 
 
-#: flaskbb/message/views.py:172 flaskbb/message/views.py:237
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
 msgid "Message sent."
 msgid "Message sent."
 msgstr "Meddelandet är skickat."
 msgstr "Meddelandet är skickat."
 
 
-#: flaskbb/message/views.py:178
-msgid "Compose Message"
-msgstr "Skriv meddelande"
-
-#: flaskbb/message/views.py:205
+#: flaskbb/message/views.py:205 flaskbb/message/views.py:221
 msgid "You cannot edit a sent message."
 msgid "You cannot edit a sent message."
 msgstr "Ett skickat meddelande kan inte redigeras."
 msgstr "Ett skickat meddelande kan inte redigeras."
 
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgid "Edit Message"
 msgstr "Redigera meddelande"
 msgstr "Redigera meddelande"
 
 
@@ -1246,7 +1266,7 @@ msgstr "Trådar"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:215
 #: flaskbb/templates/forum/search_result.html:215
-#: flaskbb/templates/forum/topic.html:44
+#: flaskbb/templates/forum/topic.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
 #: flaskbb/templates/management/banned_users.html:63
@@ -1279,8 +1299,8 @@ msgstr "Länk"
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:91
 #: flaskbb/templates/forum/edit_forum.html:91
-#: flaskbb/templates/forum/forum.html:85
-#: flaskbb/templates/forum/forum.html:107
+#: flaskbb/templates/forum/forum.html:87
+#: flaskbb/templates/forum/forum.html:115
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:317
 #: flaskbb/templates/forum/search_result.html:317
@@ -1303,7 +1323,7 @@ msgid "Views"
 msgstr "Visningar"
 msgstr "Visningar"
 
 
 #: flaskbb/templates/forum/edit_forum.html:107
 #: flaskbb/templates/forum/edit_forum.html:107
-#: flaskbb/templates/forum/forum.html:120
+#: flaskbb/templates/forum/forum.html:128
 #: flaskbb/templates/forum/topictracker.html:107
 #: flaskbb/templates/forum/topictracker.html:107
 msgid "No Topics."
 msgid "No Topics."
 msgstr "Inga trådar."
 msgstr "Inga trådar."
@@ -1335,11 +1355,19 @@ msgstr "Avmarkera"
 msgid "Delete"
 msgid "Delete"
 msgstr "Ta bort"
 msgstr "Ta bort"
 
 
-#: flaskbb/templates/forum/edit_forum.html:158
+#: flaskbb/templates/forum/edit_forum.html:151
+msgid "Hide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:154
+msgid "Unhide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:169
 msgid "Move to..."
 msgid "Move to..."
 msgstr "Flytta till..."
 msgstr "Flytta till..."
 
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgid "Move"
 msgstr "Flytta"
 msgstr "Flytta"
 
 
@@ -1350,7 +1378,7 @@ msgid "Mark as Read"
 msgstr "Markera som läst"
 msgstr "Markera som läst"
 
 
 #: flaskbb/templates/forum/forum.html:31
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgid "Locked"
 msgstr "Låst"
 msgstr "Låst"
 
 
@@ -1361,7 +1389,12 @@ msgstr "Låst"
 msgid "New Topic"
 msgid "New Topic"
 msgstr "Ny tråd"
 msgstr "Ny tråd"
 
 
-#: flaskbb/templates/forum/forum.html:130
+#: flaskbb/templates/forum/forum.html:97
+#, python-format
+msgid "Hidden on %(when)s  by %(who)s"
+msgstr ""
+
+#: flaskbb/templates/forum/forum.html:138
 msgid "Moderation Mode"
 msgid "Moderation Mode"
 msgstr "Modereringsläge"
 msgstr "Modereringsläge"
 
 
@@ -1445,7 +1478,7 @@ msgid "Close"
 msgstr "Stäng"
 msgstr "Stäng"
 
 
 #: flaskbb/templates/forum/search_result.html:39
 #: flaskbb/templates/forum/search_result.html:39
-#: flaskbb/templates/forum/topic.html:43
+#: flaskbb/templates/forum/topic.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
 #: flaskbb/templates/message/conversation.html:90
@@ -1453,7 +1486,7 @@ msgid "Joined"
 msgstr "Medlem sedan"
 msgstr "Medlem sedan"
 
 
 #: flaskbb/templates/forum/search_result.html:54
 #: flaskbb/templates/forum/search_result.html:54
-#: flaskbb/templates/forum/topic.html:58
+#: flaskbb/templates/forum/topic.html:65
 #: flaskbb/templates/message/conversation.html:102
 #: flaskbb/templates/message/conversation.html:102
 msgid "Guest"
 msgid "Guest"
 msgstr "Gäst"
 msgstr "Gäst"
@@ -1482,6 +1515,16 @@ msgstr "Inga forum matchar din sökning."
 msgid "%(title)s - Topic"
 msgid "%(title)s - Topic"
 msgstr "%(title)s - tråd"
 msgstr "%(title)s - tråd"
 
 
+#: flaskbb/templates/forum/topic.html:20
+#, python-format
+msgid "This topic is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
+#: flaskbb/templates/forum/topic.html:96
+#, python-format
+msgid "This post is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
 #: flaskbb/templates/forum/topic_controls.html:15
 #: flaskbb/templates/forum/topic_controls.html:15
 msgid "Moderate"
 msgid "Moderate"
 msgstr "Moderera"
 msgstr "Moderera"
@@ -1506,11 +1549,19 @@ msgstr "Markera tråden"
 msgid "Trivialize Topic"
 msgid "Trivialize Topic"
 msgstr "Avmarkera tråden"
 msgstr "Avmarkera tråden"
 
 
-#: flaskbb/templates/forum/topic_controls.html:80
+#: flaskbb/templates/forum/topic_controls.html:77
+msgid "Unhide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:84
+msgid "Hide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:99
 msgid "Untrack Topic"
 msgid "Untrack Topic"
 msgstr "Sluta följa tråden"
 msgstr "Sluta följa tråden"
 
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgid "Track Topic"
 msgstr "Följ tråden"
 msgstr "Följ tråden"
 
 
@@ -1772,11 +1823,11 @@ msgstr ""
 msgid "Deleted"
 msgid "Deleted"
 msgstr "Borta"
 msgstr "Borta"
 
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgid "Conversations"
 msgstr "Konversationer"
 msgstr "Konversationer"
 
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgid "No conversations found."
 msgstr "Inga konversationer."
 msgstr "Inga konversationer."
 
 
@@ -1890,22 +1941,42 @@ msgstr "Det gamla lösenordet är fel."
 msgid "Forum Signature"
 msgid "Forum Signature"
 msgstr "Signatur"
 msgstr "Signatur"
 
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgid "Settings updated."
 msgstr "Uppdaterade inställningar."
 msgstr "Uppdaterade inställningar."
 
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgid "Password updated."
 msgstr "Lösenordet har uppdaterats."
 msgstr "Lösenordet har uppdaterats."
 
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgid "Email address updated."
 msgstr "E-postadressen har uppdaterats."
 msgstr "E-postadressen har uppdaterats."
 
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgid "User details updated."
 msgstr "Användardetaljer uppdaterade."
 msgstr "Användardetaljer uppdaterade."
 
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 msgid "You do not have the permissions to execute this action."
 msgstr "Du har inte behörighet att utföra detta."
 msgstr "Du har inte behörighet att utföra detta."
+
+#: flaskbb/utils/helpers.py:115
+msgid "You do not have the permissions to delete these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:124
+msgid "You do not have the permissions to hide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:135
+msgid "You do not have the permissions to unhide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:680
+msgid "The registration has been disabled."
+msgstr "Registreringen är stängd."
+
+#: flaskbb/utils/helpers.py:692
+msgid "This account is already activated."
+msgstr "Kontot är redan aktiverat."

+ 362 - 291
flaskbb/translations/zh_CN/LC_MESSAGES/messages.po

@@ -9,9 +9,9 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: FlaskBB\n"
 "Project-Id-Version: FlaskBB\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2017-06-28 20:50+0200\n"
-"PO-Revision-Date: 2017-09-22 04:17+0000\n"
-"Last-Translator: 一 王 <whydo1@yahoo.com>\n"
+"POT-Creation-Date: 2017-10-06 19:44+0200\n"
+"PO-Revision-Date: 2017-10-06 17:46+0000\n"
+"Last-Translator: sh4nks\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/flaskbb/flaskbb/language/zh_CN/)\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/flaskbb/flaskbb/language/zh_CN/)\n"
 "MIME-Version: 1.0\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -41,12 +41,12 @@ msgstr "用户名或邮件地址"
 msgid "Please enter your username or email address."
 msgid "Please enter your username or email address."
 msgstr "请输入您的用户名或邮件地址"
 msgstr "请输入您的用户名或邮件地址"
 
 
-#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:55 flaskbb/auth/forms.py:107
-#: flaskbb/auth/forms.py:130 flaskbb/user/forms.py:63
+#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:56 flaskbb/auth/forms.py:108
+#: flaskbb/auth/forms.py:131 flaskbb/user/forms.py:63
 msgid "Password"
 msgid "Password"
 msgstr "密码"
 msgstr "密码"
 
 
-#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:108 flaskbb/user/forms.py:64
+#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:109 flaskbb/user/forms.py:64
 msgid "Please enter your password."
 msgid "Please enter your password."
 msgstr "请输入您的密码"
 msgstr "请输入您的密码"
 
 
@@ -59,11 +59,12 @@ msgstr "保持登入状态"
 msgid "Login"
 msgid "Login"
 msgstr "登录"
 msgstr "登录"
 
 
-#: flaskbb/auth/forms.py:43 flaskbb/auth/forms.py:61 flaskbb/auth/forms.py:118
+#: flaskbb/auth/forms.py:40 flaskbb/auth/forms.py:44 flaskbb/auth/forms.py:62
+#: flaskbb/auth/forms.py:119
 msgid "Captcha"
 msgid "Captcha"
 msgstr "验证码"
 msgstr "验证码"
 
 
-#: flaskbb/auth/forms.py:47 flaskbb/auth/forms.py:145
+#: flaskbb/auth/forms.py:48 flaskbb/auth/forms.py:146
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
 #: flaskbb/templates/management/banned_users.html:62
@@ -71,191 +72,183 @@ msgstr "验证码"
 msgid "Username"
 msgid "Username"
 msgstr "用户名"
 msgstr "用户名"
 
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 msgid "A valid username is required"
 msgstr "需要有效的用户名"
 msgstr "需要有效的用户名"
 
 
-#: flaskbb/auth/forms.py:51 flaskbb/auth/forms.py:114
-#: flaskbb/auth/forms.py:126 flaskbb/auth/forms.py:149
+#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
+#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
 #: flaskbb/management/forms.py:55
 #: flaskbb/management/forms.py:55
 msgid "Email address"
 msgid "Email address"
 msgstr "邮件地址"
 msgstr "邮件地址"
 
 
-#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
-#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
+#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:116
+#: flaskbb/auth/forms.py:128 flaskbb/auth/forms.py:151
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 msgid "A valid email address is required."
 msgid "A valid email address is required."
 msgstr "需要有效的邮件地址"
 msgstr "需要有效的邮件地址"
 
 
-#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:151
+#: flaskbb/auth/forms.py:54 flaskbb/auth/forms.py:152
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 msgid "Invalid email address."
 msgstr "无效邮件地址"
 msgstr "无效邮件地址"
 
 
-#: flaskbb/auth/forms.py:57 flaskbb/auth/forms.py:132
+#: flaskbb/auth/forms.py:58 flaskbb/auth/forms.py:133
 msgid "Passwords must match."
 msgid "Passwords must match."
 msgstr "两次输入的密码不一致。"
 msgstr "两次输入的密码不一致。"
 
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgid "Confirm password"
 msgstr "确认密码"
 msgstr "确认密码"
 
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgid "Language"
 msgstr "语言"
 msgstr "语言"
 
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgid "I accept the Terms of Service"
 msgstr "我同意并遵守服务条例"
 msgstr "我同意并遵守服务条例"
 
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 msgid "Please accept the TOS."
 msgstr "请接受服务协议."
 msgstr "请接受服务协议."
 
 
-#: flaskbb/auth/forms.py:68 flaskbb/templates/auth/register.html:1
+#: flaskbb/auth/forms.py:69 flaskbb/templates/auth/register.html:1
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 msgid "Register"
 msgid "Register"
 msgstr "注册"
 msgstr "注册"
 
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr "用户名长度必须大于%(min)s并小于%(max)s."
 msgstr "用户名长度必须大于%(min)s并小于%(max)s."
 
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 msgid "This is a system reserved name. Choose a different one."
 msgstr "该名称系统保留.请选择别的名称."
 msgstr "该名称系统保留.请选择别的名称."
 
 
-#: flaskbb/auth/forms.py:89 flaskbb/management/forms.py:116
+#: flaskbb/auth/forms.py:90 flaskbb/management/forms.py:116
 msgid "This username is already taken."
 msgid "This username is already taken."
 msgstr "该用户名已被占用."
 msgstr "该用户名已被占用."
 
 
-#: flaskbb/auth/forms.py:94 flaskbb/management/forms.py:132
+#: flaskbb/auth/forms.py:95 flaskbb/management/forms.py:132
 #: flaskbb/user/forms.py:59
 #: flaskbb/user/forms.py:59
 msgid "This email address is already taken."
 msgid "This email address is already taken."
 msgstr "该邮件地址已被使用."
 msgstr "该邮件地址已被使用."
 
 
-#: flaskbb/auth/forms.py:110 flaskbb/templates/auth/reauth.html:1
+#: flaskbb/auth/forms.py:111 flaskbb/templates/auth/reauth.html:1
 #: flaskbb/templates/auth/reauth.html:10
 #: flaskbb/templates/auth/reauth.html:10
 msgid "Refresh Login"
 msgid "Refresh Login"
 msgstr "重新登录"
 msgstr "重新登录"
 
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgid "Request Password"
 msgstr "请求重置密码"
 msgstr "请求重置密码"
 
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgid "Reset password"
 msgstr "重置密码"
 msgstr "重置密码"
 
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 msgid "Wrong email address."
 msgstr "错误邮件地址"
 msgstr "错误邮件地址"
 
 
-#: flaskbb/auth/forms.py:146 flaskbb/management/forms.py:52
+#: flaskbb/auth/forms.py:147 flaskbb/management/forms.py:52
 #: flaskbb/message/forms.py:23
 #: flaskbb/message/forms.py:23
 msgid "A valid username is required."
 msgid "A valid username is required."
 msgstr "需要一个有效的用户名."
 msgstr "需要一个有效的用户名."
 
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgid "Send Confirmation Mail"
 msgstr "发送确认邮件"
 msgstr "发送确认邮件"
 
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgid "User does not exist."
 msgstr "用户不存在."
 msgstr "用户不存在."
 
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgid "User is already active."
 msgstr "用户已激活."
 msgstr "用户已激活."
 
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgid "Email confirmation token"
 msgstr "邮件确认信息"
 msgstr "邮件确认信息"
 
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgid "Please enter the token that we have sent to you."
 msgstr "请输入我们发送给您的信息."
 msgstr "请输入我们发送给您的信息."
 
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgid "Confirm Email"
 msgstr "确认邮件"
 msgstr "确认邮件"
 
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr "登出"
+
+#: flaskbb/auth/views.py:104
 msgid ""
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 "have sent to your email address."
 msgstr "请点击我们发送到您的邮箱的链接,激活账户开始使用."
 msgstr "请点击我们发送到您的邮箱的链接,激活账户开始使用."
 
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgid "Wrong username or password."
 msgstr "错误用户名或密码."
 msgstr "错误用户名或密码."
 
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgid "Reauthenticated."
 msgstr "重新认证身份。"
 msgstr "重新认证身份。"
 
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 msgid "Wrong password."
 msgstr "错误密码"
 msgstr "错误密码"
 
 
-#: flaskbb/auth/views.py:132
-msgid "Logged out"
-msgstr "登出"
-
-#: flaskbb/auth/views.py:143
-msgid "The registration has been disabled."
-msgstr "注册已被禁止."
-
-#: flaskbb/auth/views.py:164
+#: flaskbb/auth/views.py:167
 #, python-format
 #, python-format
 msgid "An account activation email has been sent to %(email)s"
 msgid "An account activation email has been sent to %(email)s"
 msgstr "激活邮件已发送到%(email)s"
 msgstr "激活邮件已发送到%(email)s"
 
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgid "Thanks for registering."
 msgstr "感谢您的注册。"
 msgstr "感谢您的注册。"
 
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgid "Email sent! Please check your inbox."
 msgstr "邮件已发送!请检查您的邮箱."
 msgstr "邮件已发送!请检查您的邮箱."
 
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "You have entered an username or email address that is not linked with your "
 "account."
 "account."
 msgstr "您输入的用户名或密码未关联到您的账户."
 msgstr "您输入的用户名或密码未关联到您的账户."
 
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgid "Your password token is invalid."
 msgstr "密码无效."
 msgstr "密码无效."
 
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgid "Your password token is expired."
 msgstr "密码过期."
 msgstr "密码过期."
 
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 msgid "Your password has been updated."
 msgstr "密码已更新."
 msgstr "密码已更新."
 
 
-#: flaskbb/auth/views.py:228 flaskbb/auth/views.py:247
-msgid "This account is already activated."
-msgstr "账户已激活."
-
-#: flaskbb/auth/views.py:235
+#: flaskbb/auth/views.py:250
 msgid "A new account activation token has been sent to your email address."
 msgid "A new account activation token has been sent to your email address."
 msgstr "新的账户激活信息已发送到您的邮箱."
 msgstr "新的账户激活信息已发送到您的邮箱."
 
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgid "Your account activation token is invalid."
 msgstr "您的账户激活信息无效."
 msgstr "您的账户激活信息无效."
 
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgid "Your account activation token is expired."
 msgstr "账户激活信息过期."
 msgstr "账户激活信息过期."
 
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgid "Your account has been activated."
 msgstr "账户已激活."
 msgstr "账户已激活."
 
 
@@ -269,7 +262,7 @@ msgid "You cannot post a reply without content."
 msgstr "您不能发表一个空的回复。"
 msgstr "您不能发表一个空的回复。"
 
 
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
-#: flaskbb/templates/forum/topic_controls.html:94
+#: flaskbb/templates/forum/topic_controls.html:113
 msgid "Reply"
 msgid "Reply"
 msgstr "回复"
 msgstr "回复"
 
 
@@ -381,100 +374,114 @@ msgstr "论坛"
 msgid "Users"
 msgid "Users"
 msgstr "用户"
 msgstr "用户"
 
 
-#: flaskbb/forum/views.py:170
-msgid "You do not have the permissions to create a new topic."
-msgstr "您没有权限创建一个新主题。"
-
-#: flaskbb/forum/views.py:198 flaskbb/utils/helpers.py:112
-msgid "You do not have the permissions to delete this topic."
-msgstr "你没有权限删除该主题。"
-
-#: flaskbb/forum/views.py:215
-msgid "You do not have the permissions to lock this topic."
-msgstr "您没有权限锁上该主题。"
-
-#: flaskbb/forum/views.py:231
-msgid "You do not have the permissions to unlock this topic."
-msgstr "您没有权限解锁该主题。"
-
-#: flaskbb/forum/views.py:247
-msgid "You do not have the permissions to highlight this topic."
-msgstr "您没有权限高亮该主题。"
-
-#: flaskbb/forum/views.py:264
-msgid "You do not have the permissions to trivialize this topic."
-msgstr "您没有权限去高亮该主题。"
-
-#: flaskbb/forum/views.py:287
-msgid "You do not have the permissions to moderate this forum."
-msgstr "您无权修改该论坛."
+#: flaskbb/forum/views.py:173
+msgid "Cannot post reply"
+msgstr ""
 
 
-#: flaskbb/forum/views.py:309
+#: flaskbb/forum/views.py:255
 msgid "In order to perform this action you have to select at least one topic."
 msgid "In order to perform this action you have to select at least one topic."
 msgstr "为了执行该动作,您必须选择至少一个主题."
 msgstr "为了执行该动作,您必须选择至少一个主题."
 
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 #, python-format
 msgid "%(count)s topics locked."
 msgid "%(count)s topics locked."
 msgstr "%(count)s主题锁定."
 msgstr "%(count)s主题锁定."
 
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 #, python-format
 msgid "%(count)s topics unlocked."
 msgid "%(count)s topics unlocked."
 msgstr "%(count)s主题解锁."
 msgstr "%(count)s主题解锁."
 
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 #, python-format
 msgid "%(count)s topics highlighted."
 msgid "%(count)s topics highlighted."
 msgstr "%(count)s主题高亮."
 msgstr "%(count)s主题高亮."
 
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 #, python-format
 msgid "%(count)s topics trivialized."
 msgid "%(count)s topics trivialized."
 msgstr "%(count)s主题取消高亮."
 msgstr "%(count)s主题取消高亮."
 
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 #, python-format
 msgid "%(count)s topics deleted."
 msgid "%(count)s topics deleted."
 msgstr "%(count)s主题删除."
 msgstr "%(count)s主题删除."
 
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgid "Please choose a new forum for the topics."
 msgstr "请为主题选择一个论坛."
 msgstr "请为主题选择一个论坛."
 
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 msgid "You do not have the permissions to move this topic."
 msgstr "您没有权限移动该主题。"
 msgstr "您没有权限移动该主题。"
 
 
-#: flaskbb/forum/views.py:384 flaskbb/forum/views.py:411
-msgid "You do not have the permissions to post in this topic."
-msgstr "您没有权限在此主题下发帖"
+#: flaskbb/forum/views.py:322
+#, python-format
+msgid "%(count)s topics hidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:437
-msgid "You do not have the permissions to edit this post."
-msgstr "您没有权限编辑本贴"
+#: flaskbb/forum/views.py:329
+#, python-format
+msgid "%(count)s topics unhidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:480
-msgid "You do not have the permissions to delete this post."
-msgstr "您没有权限删除本贴"
+#: flaskbb/forum/views.py:333
+msgid "Unknown action requested"
+msgstr ""
 
 
-#: flaskbb/forum/views.py:504
+#: flaskbb/forum/views.py:429
 msgid "Thanks for reporting."
 msgid "Thanks for reporting."
 msgstr "感谢您的报告。"
 msgstr "感谢您的报告。"
 
 
-#: flaskbb/forum/views.py:540
+#: flaskbb/forum/views.py:510
+#, python-format
+msgid "%(topic_count)s topics untracked."
+msgstr "%(topic_count)s主题取消跟踪."
+
+#: flaskbb/forum/views.py:630
 #, python-format
 #, python-format
 msgid "Forum %(forum)s marked as read."
 msgid "Forum %(forum)s marked as read."
 msgstr "论坛 %(forum)s 已被标记为已读。"
 msgstr "论坛 %(forum)s 已被标记为已读。"
 
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 msgid "All forums marked as read."
 msgstr "所有论坛已被标记为已读。"
 msgstr "所有论坛已被标记为已读。"
 
 
-#: flaskbb/forum/views.py:632
-#, python-format
-msgid "%(topic_count)s topics untracked."
-msgstr "%(topic_count)s主题取消跟踪."
+#: flaskbb/forum/views.py:692
+msgid "You do not have permission to hide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:708
+msgid "You do not have permission to unhide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:722
+msgid "You do not have permission to hide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:726
+msgid "Post is already hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:735
+msgid "Topic hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:737
+msgid "Post hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:751
+msgid "You do not have permission to unhide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:755
+msgid "Post is already unhidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:760
+msgid "Post unhidden"
+msgstr ""
 
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
 msgid "Birthday"
 msgid "Birthday"
@@ -498,7 +505,7 @@ msgstr "位置"
 
 
 #: flaskbb/management/forms.py:73
 #: flaskbb/management/forms.py:73
 #: flaskbb/templates/forum/search_result.html:48
 #: flaskbb/templates/forum/search_result.html:48
-#: flaskbb/templates/forum/topic.html:52
+#: flaskbb/templates/forum/topic.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -529,380 +536,366 @@ msgstr "主用户组"
 msgid "Secondary groups"
 msgid "Secondary groups"
 msgstr "次要用户组"
 msgstr "次要用户组"
 
 
-#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:219
-#: flaskbb/management/forms.py:342 flaskbb/management/forms.py:424
+#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:232
+#: flaskbb/management/forms.py:355 flaskbb/management/forms.py:437
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgid "Save"
 msgstr "保存"
 msgstr "保存"
 
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgid "Group name"
 msgstr "用户组名"
 msgstr "用户组名"
 
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 msgid "Please enter a name for the group."
 msgstr "请为用户组输入一个名称."
 msgstr "请为用户组输入一个名称."
 
 
-#: flaskbb/management/forms.py:157 flaskbb/management/forms.py:293
-#: flaskbb/management/forms.py:412 flaskbb/templates/management/groups.html:35
+#: flaskbb/management/forms.py:159 flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:425 flaskbb/templates/management/groups.html:35
 msgid "Description"
 msgid "Description"
 msgstr "描述"
 msgstr "描述"
 
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgid "Is 'Admin' group?"
 msgstr "管理员组?"
 msgstr "管理员组?"
 
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgid "With this option the group has access to the admin panel."
 msgstr "勾上本选项后本群用户能够访问管理员面板。"
 msgstr "勾上本选项后本群用户能够访问管理员面板。"
 
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgid "Is 'Super Moderator' group?"
 msgstr "超级版主组?"
 msgstr "超级版主组?"
 
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr "勾上本选项后本群用户能够管理所有论坛。"
 msgstr "勾上本选项后本群用户能够管理所有论坛。"
 
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgid "Is 'Moderator' group?"
 msgstr "版主组?"
 msgstr "版主组?"
 
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 "forums."
 msgstr "勾上本选项后本群用户能够管理特定的论坛。"
 msgstr "勾上本选项后本群用户能够管理特定的论坛。"
 
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgid "Is 'Banned' group?"
 msgstr "禁止用户组?"
 msgstr "禁止用户组?"
 
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgid "Only one group of type 'Banned' is allowed."
 msgstr "只允许存在一个禁止用户组。"
 msgstr "只允许存在一个禁止用户组。"
 
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgid "Is 'Guest' group?"
 msgstr "来宾组?"
 msgstr "来宾组?"
 
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgid "Only one group of type 'Guest' is allowed."
 msgstr "只允许存在一个来宾用户组。"
 msgstr "只允许存在一个来宾用户组。"
 
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgid "Can edit posts"
 msgstr "可编辑帖子"
 msgstr "可编辑帖子"
 
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgid "Check this, if the users in this group can edit posts."
 msgstr "勾上本选项后该组用户可以编辑帖子"
 msgstr "勾上本选项后该组用户可以编辑帖子"
 
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgid "Can delete posts"
 msgstr "可删除帖子"
 msgstr "可删除帖子"
 
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgid "Check this, if the users in this group can delete posts."
 msgstr "勾上本选项后本组用户可以删除帖子"
 msgstr "勾上本选项后本组用户可以删除帖子"
 
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgid "Can delete topics"
 msgstr "能删除主题"
 msgstr "能删除主题"
 
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgid "Check this, if the users in this group can delete topics."
 msgstr "勾上本选项后本群用户可以删除主题。"
 msgstr "勾上本选项后本群用户可以删除主题。"
 
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgid "Can create topics"
 msgstr "能创建主题"
 msgstr "能创建主题"
 
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgid "Check this, if the users in this group can create topics."
 msgstr "勾上本选项后本群用户可以创建主题。"
 msgstr "勾上本选项后本群用户可以创建主题。"
 
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgid "Can post replies"
 msgstr "能创建回复"
 msgstr "能创建回复"
 
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgid "Check this, if the users in this group can post replies."
 msgstr "勾上本选项后本组用户可以创建回复"
 msgstr "勾上本选项后本组用户可以创建回复"
 
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgid "Moderators can edit user profiles"
 msgstr "版主能够修改用户资料"
 msgstr "版主能够修改用户资料"
 
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 " changes."
 msgstr "允许版主能够编辑其他用户的资料(包括密码和邮箱地址)"
 msgstr "允许版主能够编辑其他用户的资料(包括密码和邮箱地址)"
 
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgid "Moderators can ban users"
 msgstr "版主能够禁止用户"
 msgstr "版主能够禁止用户"
 
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 msgid "Allow moderators to ban other users."
 msgstr "允许版主能够禁止其他用户。"
 msgstr "允许版主能够禁止其他用户。"
 
 
-#: flaskbb/management/forms.py:235
+#: flaskbb/management/forms.py:222
+msgid "Can view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:223
+msgid "Allows a user to view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:227
+msgid "Can hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:228
+msgid "Allows a user to hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:248
 msgid "This group name is already taken."
 msgid "This group name is already taken."
 msgstr "该用户组名已被使用"
 msgstr "该用户组名已被使用"
 
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgid "There is already a group of type 'Banned'."
 msgstr "已存在禁止用户组了。"
 msgstr "已存在禁止用户组了。"
 
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgid "There is already a group of type 'Guest'."
 msgstr "已存在来宾用户组。"
 msgstr "已存在来宾用户组。"
 
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgid "Forum title"
 msgstr "论坛标题"
 msgstr "论坛标题"
 
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 msgid "Please enter a forum title."
 msgstr "请输入一个论坛标题"
 msgstr "请输入一个论坛标题"
 
 
-#: flaskbb/management/forms.py:295 flaskbb/management/forms.py:414
+#: flaskbb/management/forms.py:308 flaskbb/management/forms.py:427
 msgid "You can format your description with Markdown."
 msgid "You can format your description with Markdown."
 msgstr "您可以使用 Markdown 来格式化您的描述。"
 msgstr "您可以使用 Markdown 来格式化您的描述。"
 
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgid "Position"
 msgstr "先后位置"
 msgstr "先后位置"
 
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgid "Please enter a position for theforum."
 msgstr "请为论坛输入一个位置."
 msgstr "请为论坛输入一个位置."
 
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgid "Category"
 msgstr "分类"
 msgstr "分类"
 
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgid "The category that contains this forum."
 msgstr "该论坛将位与此分类之下。"
 msgstr "该论坛将位与此分类之下。"
 
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgid "External link"
 msgstr "外部链接"
 msgstr "外部链接"
 
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgstr "链接到外部的网站(例:’http://flaskbb.org')。"
 msgstr "链接到外部的网站(例:’http://flaskbb.org')。"
 
 
-#: flaskbb/management/forms.py:320
+#: flaskbb/management/forms.py:333
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgid "Moderators"
 msgstr "版主"
 msgstr "版主"
 
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 "moderators."
 msgstr "使用逗号来分割用户。如果您不想设置版主的话留空即可。"
 msgstr "使用逗号来分割用户。如果您不想设置版主的话留空即可。"
 
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgid "Show moderators"
 msgstr "显示版主"
 msgstr "显示版主"
 
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgid "Do you want to show the moderators on the index page?"
 msgstr "您是否想在主页上显示版主?"
 msgstr "您是否想在主页上显示版主?"
 
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgid "Locked?"
 msgstr "加锁?"
 msgstr "加锁?"
 
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgid "Disable new posts and topics in this forum."
 msgstr "在该论坛禁止发表新主题和帖子"
 msgstr "在该论坛禁止发表新主题和帖子"
 
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgid "Group access"
 msgstr "用户组访问"
 msgstr "用户组访问"
 
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgid "Select the groups that can access this forum."
 msgstr "选择可以访问该论坛的用户组."
 msgstr "选择可以访问该论坛的用户组."
 
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr "您不能改变一个主题包含外部链接的论坛。"
 msgstr "您不能改变一个主题包含外部链接的论坛。"
 
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgid "You also need to specify some moderators."
 msgstr "您需要指定版主。"
 msgstr "您需要指定版主。"
 
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgid "%(user)s is not in a moderators group."
 msgstr "用户 %(user)s 不在版主组里。"
 msgstr "用户 %(user)s 不在版主组里。"
 
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgid "Category title"
 msgstr "分类标题"
 msgstr "分类标题"
 
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgid "Please enter a category title."
 msgstr "请输入一个分类标题."
 msgstr "请输入一个分类标题."
 
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgid "Please enter a position for the category."
 msgstr "请为分类输入一个位置."
 msgstr "请为分类输入一个位置."
 
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 msgid "Settings saved."
 msgstr "设置已被保存。"
 msgstr "设置已被保存。"
 
 
-#: flaskbb/management/views.py:173
-msgid "You are not allowed to edit this user."
-msgstr "您没有权限编辑用户。"
+#: flaskbb/management/views.py:182 flaskbb/management/views.py:223
+msgid "Edit User"
+msgstr "编辑用户。"
 
 
-#: flaskbb/management/views.py:207
+#: flaskbb/management/views.py:220
 msgid "User updated."
 msgid "User updated."
 msgstr "用户已更新."
 msgstr "用户已更新."
 
 
-#: flaskbb/management/views.py:211
-msgid "Edit User"
-msgstr "编辑用户。"
-
-#: flaskbb/management/views.py:246
+#: flaskbb/management/views.py:260
 msgid "You cannot delete yourself."
 msgid "You cannot delete yourself."
 msgstr "您不能删除自己."
 msgstr "您不能删除自己."
 
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 msgid "User deleted."
 msgstr "用户已删除."
 msgstr "用户已删除."
 
 
-#: flaskbb/management/views.py:260
-msgid "User added."
-msgstr "用户已添加."
-
-#: flaskbb/management/views.py:264
+#: flaskbb/management/views.py:273 flaskbb/management/views.py:282
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 msgid "Add User"
 msgstr "添加用户"
 msgstr "添加用户"
 
 
-#: flaskbb/management/views.py:294
+#: flaskbb/management/views.py:279
+msgid "User added."
+msgstr "用户已添加."
+
+#: flaskbb/management/views.py:325
 msgid "You do not have the permissions to ban this user."
 msgid "You do not have the permissions to ban this user."
 msgstr "您没有权限禁止该用户。"
 msgstr "您没有权限禁止该用户。"
 
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgid "Unban"
 msgstr "解除禁止"
 msgstr "解除禁止"
 
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgid "A moderator cannot ban an admin user."
 msgstr "一个版主无法禁止一个管理员。"
 msgstr "一个版主无法禁止一个管理员。"
 
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgid "User is now banned."
 msgstr "该用户已被禁止。"
 msgstr "该用户已被禁止。"
 
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgid "Could not ban user."
 msgstr "无法禁止该用户。"
 msgstr "无法禁止该用户。"
 
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 msgid "You do not have the permissions to unban this user."
 msgstr "您没有权限解禁该用户。"
 msgstr "您没有权限解禁该用户。"
 
 
-#: flaskbb/management/views.py:367 flaskbb/templates/management/users.html:111
+#: flaskbb/management/views.py:393 flaskbb/templates/management/users.html:111
 msgid "Ban"
 msgid "Ban"
 msgstr "禁止"
 msgstr "禁止"
 
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgid "User is now unbanned."
 msgstr "该用户已被解除禁止."
 msgstr "该用户已被解除禁止."
 
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 msgid "Could not unban user."
 msgstr "该用户无法解除禁止."
 msgstr "该用户无法解除禁止."
 
 
-#: flaskbb/management/views.py:445
-#, python-format
-msgid "Report %(id)s is already marked as read."
-msgstr "报告 %(id)s 已被标记为已读。"
-
-#: flaskbb/management/views.py:452
-#, python-format
-msgid "Report %(id)s marked as read."
-msgstr "报告 %(id)s 标记为已读。"
+#: flaskbb/management/views.py:435 flaskbb/management/views.py:445
+#: flaskbb/templates/management/group_form.html:21
+#: flaskbb/templates/management/groups.html:20
+msgid "Add Group"
+msgstr "添加用户组"
 
 
-#: flaskbb/management/views.py:466
-msgid "All reports were marked as read."
-msgstr "所有报告被标记为已读。"
+#: flaskbb/management/views.py:442
+msgid "Group added."
+msgstr "用户组已添加."
 
 
-#: flaskbb/management/views.py:497
-msgid "Report deleted."
-msgstr "报告已删除."
+#: flaskbb/management/views.py:455 flaskbb/management/views.py:471
+msgid "Edit Group"
+msgstr "编辑用户组"
 
 
-#: flaskbb/management/views.py:528
+#: flaskbb/management/views.py:468
 msgid "Group updated."
 msgid "Group updated."
 msgstr "用户组已更新."
 msgstr "用户组已更新."
 
 
-#: flaskbb/management/views.py:532
-msgid "Edit Group"
-msgstr "编辑用户组"
-
-#: flaskbb/management/views.py:560
+#: flaskbb/management/views.py:501
 msgid "You cannot delete one of the standard groups."
 msgid "You cannot delete one of the standard groups."
 msgstr "您不能删除标准用户组."
 msgstr "您不能删除标准用户组."
 
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr "您不能删除标准用户组.可以尝试重命名."
 msgstr "您不能删除标准用户组.可以尝试重命名."
 
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgid "Group deleted."
 msgstr "用户组已删除."
 msgstr "用户组已删除."
 
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 msgid "No group chosen."
 msgstr "没有选择用户组."
 msgstr "没有选择用户组."
 
 
-#: flaskbb/management/views.py:587
-msgid "Group added."
-msgstr "用户组已添加."
-
-#: flaskbb/management/views.py:591
-#: flaskbb/templates/management/group_form.html:21
-#: flaskbb/templates/management/groups.html:20
-msgid "Add Group"
-msgstr "添加用户组"
-
-#: flaskbb/management/views.py:610
-msgid "Forum updated."
-msgstr "论坛已更新."
-
-#: flaskbb/management/views.py:621
+#: flaskbb/management/views.py:548 flaskbb/management/views.py:564
 #: flaskbb/templates/management/forums.html:155
 #: flaskbb/templates/management/forums.html:155
 msgid "Edit Forum"
 msgid "Edit Forum"
 msgstr "编辑论坛"
 msgstr "编辑论坛"
 
 
-#: flaskbb/management/views.py:634
-msgid "Forum deleted."
-msgstr "论坛已删除."
-
-#: flaskbb/management/views.py:646
-msgid "Forum added."
-msgstr "论坛已添加."
+#: flaskbb/management/views.py:556
+msgid "Forum updated."
+msgstr "论坛已更新."
 
 
-#: flaskbb/management/views.py:655
+#: flaskbb/management/views.py:580 flaskbb/management/views.py:595
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
 #: flaskbb/templates/management/forums.html:20
@@ -910,74 +903,101 @@ msgstr "论坛已添加."
 msgid "Add Forum"
 msgid "Add Forum"
 msgstr "添加论坛"
 msgstr "添加论坛"
 
 
-#: flaskbb/management/views.py:665
-msgid "Category added."
-msgstr "分类已添加."
+#: flaskbb/management/views.py:587
+msgid "Forum added."
+msgstr "论坛已添加."
+
+#: flaskbb/management/views.py:609
+msgid "Forum deleted."
+msgstr "论坛已删除."
 
 
-#: flaskbb/management/views.py:669
+#: flaskbb/management/views.py:619 flaskbb/management/views.py:630
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgid "Add Category"
 msgstr "添加分类"
 msgstr "添加分类"
 
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
-msgstr "分类已更新."
+#: flaskbb/management/views.py:627
+msgid "Category added."
+msgstr "分类已添加."
 
 
-#: flaskbb/management/views.py:685 flaskbb/templates/management/forums.html:46
+#: flaskbb/management/views.py:643 flaskbb/management/views.py:657
+#: flaskbb/templates/management/forums.html:46
 msgid "Edit Category"
 msgid "Edit Category"
 msgstr "编辑分类"
 msgstr "编辑分类"
 
 
-#: flaskbb/management/views.py:698
+#: flaskbb/management/views.py:653
+msgid "Category updated."
+msgstr "分类已更新."
+
+#: flaskbb/management/views.py:672
 msgid "Category with all associated forums deleted."
 msgid "Category with all associated forums deleted."
 msgstr "该分类与所有相关联的论坛已被删除。"
 msgstr "该分类与所有相关联的论坛已被删除。"
 
 
-#: flaskbb/management/views.py:716
+#: flaskbb/management/views.py:736
+#, python-format
+msgid "Report %(id)s is already marked as read."
+msgstr "报告 %(id)s 已被标记为已读。"
+
+#: flaskbb/management/views.py:742
+#, python-format
+msgid "Report %(id)s marked as read."
+msgstr "报告 %(id)s 标记为已读。"
+
+#: flaskbb/management/views.py:756
+msgid "All reports were marked as read."
+msgstr "所有报告被标记为已读。"
+
+#: flaskbb/management/views.py:790
+msgid "Report deleted."
+msgstr "报告已删除."
+
+#: flaskbb/management/views.py:863
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s is already enabled."
 msgid "Plugin %(plugin)s is already enabled."
 msgstr "插件%(plugin)s已启用."
 msgstr "插件%(plugin)s已启用."
 
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr "插件%(plugin)s已启用.请重启FlaskBB."
 msgstr "插件%(plugin)s已启用.请重启FlaskBB."
 
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 "removing the 'DISABLED' file by yourself instead."
 msgstr "看起来FlaskBB没有足够的文件系统权限.请尝试手动移除'DISABLED'文件."
 msgstr "看起来FlaskBB没有足够的文件系统权限.请尝试手动移除'DISABLED'文件."
 
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgid "Plugin %(plugin)s not found."
 msgstr "没有找到此插件:%(plugin)s。"
 msgstr "没有找到此插件:%(plugin)s。"
 
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr "插件%(plugin)s已禁用.请重启FlaskBB."
 msgstr "插件%(plugin)s已禁用.请重启FlaskBB."
 
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 "creating the 'DISABLED' file by yourself instead."
 msgstr "看起来FlaskBB没有足够的文件系统权限.请尝试手动创建'DISABLED'文件."
 msgstr "看起来FlaskBB没有足够的文件系统权限.请尝试手动创建'DISABLED'文件."
 
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgid "Plugin has been uninstalled."
 msgstr "插件已被卸载。"
 msgstr "插件已被卸载。"
 
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgid "Cannot uninstall plugin."
 msgstr "无法卸载插件。"
 msgstr "无法卸载插件。"
 
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgid "Plugin has been installed."
 msgstr "插件已被安装。"
 msgstr "插件已被安装。"
 
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgid "Cannot install plugin."
 msgstr "无法安装插件。"
 msgstr "无法安装插件。"
 
 
@@ -995,7 +1015,7 @@ msgstr "请输入主题"
 
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/templates/forum/search_result.html:43
 #: flaskbb/templates/forum/search_result.html:43
-#: flaskbb/templates/forum/topic.html:47
+#: flaskbb/templates/forum/topic.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1026,29 +1046,29 @@ msgstr "您无法给自己发送私人消息。"
 msgid "Send Message"
 msgid "Send Message"
 msgstr "发送消息"
 msgstr "发送消息"
 
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 "limit."
 msgstr "您的信息已达限,不能再发送任何信息."
 msgstr "您的信息已达限,不能再发送任何信息."
 
 
-#: flaskbb/message/views.py:147 flaskbb/message/views.py:219
+#: flaskbb/message/views.py:142 flaskbb/message/views.py:192
+msgid "Compose Message"
+msgstr "撰写消息"
+
+#: flaskbb/message/views.py:160 flaskbb/message/views.py:235
 msgid "Message saved."
 msgid "Message saved."
 msgstr "消息已被保存。"
 msgstr "消息已被保存。"
 
 
-#: flaskbb/message/views.py:172 flaskbb/message/views.py:237
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
 msgid "Message sent."
 msgid "Message sent."
 msgstr "消息已被发送。"
 msgstr "消息已被发送。"
 
 
-#: flaskbb/message/views.py:178
-msgid "Compose Message"
-msgstr "撰写消息"
-
-#: flaskbb/message/views.py:205
+#: flaskbb/message/views.py:205 flaskbb/message/views.py:221
 msgid "You cannot edit a sent message."
 msgid "You cannot edit a sent message."
 msgstr "您无法编辑一条已被发送的消息。"
 msgstr "您无法编辑一条已被发送的消息。"
 
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgid "Edit Message"
 msgstr "编辑消息"
 msgstr "编辑消息"
 
 
@@ -1247,7 +1267,7 @@ msgstr "主题"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:215
 #: flaskbb/templates/forum/search_result.html:215
-#: flaskbb/templates/forum/topic.html:44
+#: flaskbb/templates/forum/topic.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
 #: flaskbb/templates/management/banned_users.html:63
@@ -1280,8 +1300,8 @@ msgstr "链接到"
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:91
 #: flaskbb/templates/forum/edit_forum.html:91
-#: flaskbb/templates/forum/forum.html:85
-#: flaskbb/templates/forum/forum.html:107
+#: flaskbb/templates/forum/forum.html:87
+#: flaskbb/templates/forum/forum.html:115
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:317
 #: flaskbb/templates/forum/search_result.html:317
@@ -1304,7 +1324,7 @@ msgid "Views"
 msgstr "浏览"
 msgstr "浏览"
 
 
 #: flaskbb/templates/forum/edit_forum.html:107
 #: flaskbb/templates/forum/edit_forum.html:107
-#: flaskbb/templates/forum/forum.html:120
+#: flaskbb/templates/forum/forum.html:128
 #: flaskbb/templates/forum/topictracker.html:107
 #: flaskbb/templates/forum/topictracker.html:107
 msgid "No Topics."
 msgid "No Topics."
 msgstr "无主题."
 msgstr "无主题."
@@ -1336,11 +1356,19 @@ msgstr "取消高亮"
 msgid "Delete"
 msgid "Delete"
 msgstr "删除"
 msgstr "删除"
 
 
-#: flaskbb/templates/forum/edit_forum.html:158
+#: flaskbb/templates/forum/edit_forum.html:151
+msgid "Hide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:154
+msgid "Unhide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:169
 msgid "Move to..."
 msgid "Move to..."
 msgstr "移动到..."
 msgstr "移动到..."
 
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgid "Move"
 msgstr "移动"
 msgstr "移动"
 
 
@@ -1351,7 +1379,7 @@ msgid "Mark as Read"
 msgstr "标记为已读。"
 msgstr "标记为已读。"
 
 
 #: flaskbb/templates/forum/forum.html:31
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgid "Locked"
 msgstr "已锁定"
 msgstr "已锁定"
 
 
@@ -1362,7 +1390,12 @@ msgstr "已锁定"
 msgid "New Topic"
 msgid "New Topic"
 msgstr "新建主题"
 msgstr "新建主题"
 
 
-#: flaskbb/templates/forum/forum.html:130
+#: flaskbb/templates/forum/forum.html:97
+#, python-format
+msgid "Hidden on %(when)s  by %(who)s"
+msgstr ""
+
+#: flaskbb/templates/forum/forum.html:138
 msgid "Moderation Mode"
 msgid "Moderation Mode"
 msgstr "版主模式"
 msgstr "版主模式"
 
 
@@ -1446,7 +1479,7 @@ msgid "Close"
 msgstr "关闭"
 msgstr "关闭"
 
 
 #: flaskbb/templates/forum/search_result.html:39
 #: flaskbb/templates/forum/search_result.html:39
-#: flaskbb/templates/forum/topic.html:43
+#: flaskbb/templates/forum/topic.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
 #: flaskbb/templates/message/conversation.html:90
@@ -1454,7 +1487,7 @@ msgid "Joined"
 msgstr "加入于"
 msgstr "加入于"
 
 
 #: flaskbb/templates/forum/search_result.html:54
 #: flaskbb/templates/forum/search_result.html:54
-#: flaskbb/templates/forum/topic.html:58
+#: flaskbb/templates/forum/topic.html:65
 #: flaskbb/templates/message/conversation.html:102
 #: flaskbb/templates/message/conversation.html:102
 msgid "Guest"
 msgid "Guest"
 msgstr "来宾用户"
 msgstr "来宾用户"
@@ -1483,6 +1516,16 @@ msgstr "没有找到符合条件的论坛"
 msgid "%(title)s - Topic"
 msgid "%(title)s - Topic"
 msgstr "%(title)s - 主题"
 msgstr "%(title)s - 主题"
 
 
+#: flaskbb/templates/forum/topic.html:20
+#, python-format
+msgid "This topic is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
+#: flaskbb/templates/forum/topic.html:96
+#, python-format
+msgid "This post is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
 #: flaskbb/templates/forum/topic_controls.html:15
 #: flaskbb/templates/forum/topic_controls.html:15
 msgid "Moderate"
 msgid "Moderate"
 msgstr "管理"
 msgstr "管理"
@@ -1507,11 +1550,19 @@ msgstr "高亮主题"
 msgid "Trivialize Topic"
 msgid "Trivialize Topic"
 msgstr "普通化主题"
 msgstr "普通化主题"
 
 
-#: flaskbb/templates/forum/topic_controls.html:80
+#: flaskbb/templates/forum/topic_controls.html:77
+msgid "Unhide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:84
+msgid "Hide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:99
 msgid "Untrack Topic"
 msgid "Untrack Topic"
 msgstr "不再关注"
 msgstr "不再关注"
 
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgid "Track Topic"
 msgstr "关注主题"
 msgstr "关注主题"
 
 
@@ -1773,11 +1824,11 @@ msgstr "删除选择的用户"
 msgid "Deleted"
 msgid "Deleted"
 msgstr "已删除"
 msgstr "已删除"
 
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgid "Conversations"
 msgstr "会话"
 msgstr "会话"
 
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgid "No conversations found."
 msgstr "未找到会话"
 msgstr "未找到会话"
 
 
@@ -1891,22 +1942,42 @@ msgstr "原密码错误"
 msgid "Forum Signature"
 msgid "Forum Signature"
 msgstr "签名"
 msgstr "签名"
 
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgid "Settings updated."
 msgstr "设置更新成功。"
 msgstr "设置更新成功。"
 
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgid "Password updated."
 msgstr "密码修改成功。"
 msgstr "密码修改成功。"
 
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgid "Email address updated."
 msgstr "邮箱更新成功。"
 msgstr "邮箱更新成功。"
 
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgid "User details updated."
 msgstr "用户信息更新成功。"
 msgstr "用户信息更新成功。"
 
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 msgid "You do not have the permissions to execute this action."
 msgstr "你没有权限执行该操作"
 msgstr "你没有权限执行该操作"
+
+#: flaskbb/utils/helpers.py:115
+msgid "You do not have the permissions to delete these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:124
+msgid "You do not have the permissions to hide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:135
+msgid "You do not have the permissions to unhide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:680
+msgid "The registration has been disabled."
+msgstr "注册已被禁止."
+
+#: flaskbb/utils/helpers.py:692
+msgid "This account is already activated."
+msgstr "账户已激活."

+ 356 - 285
flaskbb/translations/zh_TW/LC_MESSAGES/messages.po

@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: FlaskBB\n"
 "Project-Id-Version: FlaskBB\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2017-06-28 20:50+0200\n"
-"PO-Revision-Date: 2017-09-22 20:57+0000\n"
+"POT-Creation-Date: 2017-10-06 19:44+0200\n"
+"PO-Revision-Date: 2017-10-06 17:46+0000\n"
 "Last-Translator: sh4nks\n"
 "Last-Translator: sh4nks\n"
 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/flaskbb/flaskbb/language/zh_TW/)\n"
 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/flaskbb/flaskbb/language/zh_TW/)\n"
 "MIME-Version: 1.0\n"
 "MIME-Version: 1.0\n"
@@ -40,12 +40,12 @@ msgstr ""
 msgid "Please enter your username or email address."
 msgid "Please enter your username or email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:55 flaskbb/auth/forms.py:107
-#: flaskbb/auth/forms.py:130 flaskbb/user/forms.py:63
+#: flaskbb/auth/forms.py:34 flaskbb/auth/forms.py:56 flaskbb/auth/forms.py:108
+#: flaskbb/auth/forms.py:131 flaskbb/user/forms.py:63
 msgid "Password"
 msgid "Password"
 msgstr "密碼"
 msgstr "密碼"
 
 
-#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:108 flaskbb/user/forms.py:64
+#: flaskbb/auth/forms.py:35 flaskbb/auth/forms.py:109 flaskbb/user/forms.py:64
 msgid "Please enter your password."
 msgid "Please enter your password."
 msgstr ""
 msgstr ""
 
 
@@ -58,11 +58,12 @@ msgstr ""
 msgid "Login"
 msgid "Login"
 msgstr "登入"
 msgstr "登入"
 
 
-#: flaskbb/auth/forms.py:43 flaskbb/auth/forms.py:61 flaskbb/auth/forms.py:118
+#: flaskbb/auth/forms.py:40 flaskbb/auth/forms.py:44 flaskbb/auth/forms.py:62
+#: flaskbb/auth/forms.py:119
 msgid "Captcha"
 msgid "Captcha"
 msgstr "驗證碼"
 msgstr "驗證碼"
 
 
-#: flaskbb/auth/forms.py:47 flaskbb/auth/forms.py:145
+#: flaskbb/auth/forms.py:48 flaskbb/auth/forms.py:146
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/management/forms.py:51 flaskbb/templates/forum/memberlist.html:45
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
 #: flaskbb/templates/management/banned_users.html:62
@@ -70,191 +71,183 @@ msgstr "驗證碼"
 msgid "Username"
 msgid "Username"
 msgstr "使用者名稱"
 msgstr "使用者名稱"
 
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 msgid "A valid username is required"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:51 flaskbb/auth/forms.py:114
-#: flaskbb/auth/forms.py:126 flaskbb/auth/forms.py:149
+#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
+#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
 #: flaskbb/management/forms.py:55
 #: flaskbb/management/forms.py:55
 msgid "Email address"
 msgid "Email address"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:52 flaskbb/auth/forms.py:115
-#: flaskbb/auth/forms.py:127 flaskbb/auth/forms.py:150
+#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:116
+#: flaskbb/auth/forms.py:128 flaskbb/auth/forms.py:151
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 #: flaskbb/management/forms.py:56 flaskbb/user/forms.py:36
 msgid "A valid email address is required."
 msgid "A valid email address is required."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:53 flaskbb/auth/forms.py:151
+#: flaskbb/auth/forms.py:54 flaskbb/auth/forms.py:152
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/management/forms.py:57 flaskbb/user/forms.py:37
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 #: flaskbb/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 msgid "Invalid email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:57 flaskbb/auth/forms.py:132
+#: flaskbb/auth/forms.py:58 flaskbb/auth/forms.py:133
 msgid "Passwords must match."
 msgid "Passwords must match."
 msgstr "輸入的密碼不一致"
 msgstr "輸入的密碼不一致"
 
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgid "Confirm password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgid "Language"
 msgstr "語言"
 msgstr "語言"
 
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgid "I accept the Terms of Service"
 msgstr "我接受服務條款"
 msgstr "我接受服務條款"
 
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 msgid "Please accept the TOS."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:68 flaskbb/templates/auth/register.html:1
+#: flaskbb/auth/forms.py:69 flaskbb/templates/auth/register.html:1
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 #: flaskbb/templates/auth/register.html:10 flaskbb/templates/layout.html:146
 msgid "Register"
 msgid "Register"
 msgstr "註冊"
 msgstr "註冊"
 
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 msgid "This is a system reserved name. Choose a different one."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:89 flaskbb/management/forms.py:116
+#: flaskbb/auth/forms.py:90 flaskbb/management/forms.py:116
 msgid "This username is already taken."
 msgid "This username is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:94 flaskbb/management/forms.py:132
+#: flaskbb/auth/forms.py:95 flaskbb/management/forms.py:132
 #: flaskbb/user/forms.py:59
 #: flaskbb/user/forms.py:59
 msgid "This email address is already taken."
 msgid "This email address is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:110 flaskbb/templates/auth/reauth.html:1
+#: flaskbb/auth/forms.py:111 flaskbb/templates/auth/reauth.html:1
 #: flaskbb/templates/auth/reauth.html:10
 #: flaskbb/templates/auth/reauth.html:10
 msgid "Refresh Login"
 msgid "Refresh Login"
 msgstr "重新登入"
 msgstr "重新登入"
 
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgid "Request Password"
 msgstr "取得密碼"
 msgstr "取得密碼"
 
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgid "Reset password"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 msgid "Wrong email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:146 flaskbb/management/forms.py:52
+#: flaskbb/auth/forms.py:147 flaskbb/management/forms.py:52
 #: flaskbb/message/forms.py:23
 #: flaskbb/message/forms.py:23
 msgid "A valid username is required."
 msgid "A valid username is required."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgid "Send Confirmation Mail"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgid "User does not exist."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgid "User is already active."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgid "Email confirmation token"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgid "Please enter the token that we have sent to you."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgid "Confirm Email"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr ""
+
+#: flaskbb/auth/views.py:104
 msgid ""
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 "have sent to your email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgid "Wrong username or password."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgid "Reauthenticated."
 msgstr "已重新驗證"
 msgstr "已重新驗證"
 
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 msgid "Wrong password."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:132
-msgid "Logged out"
-msgstr ""
-
-#: flaskbb/auth/views.py:143
-msgid "The registration has been disabled."
-msgstr ""
-
-#: flaskbb/auth/views.py:164
+#: flaskbb/auth/views.py:167
 #, python-format
 #, python-format
 msgid "An account activation email has been sent to %(email)s"
 msgid "An account activation email has been sent to %(email)s"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgid "Thanks for registering."
 msgstr "感謝註冊"
 msgstr "感謝註冊"
 
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgid "Email sent! Please check your inbox."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "You have entered an username or email address that is not linked with your "
 "account."
 "account."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgid "Your password token is invalid."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgid "Your password token is expired."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 msgid "Your password has been updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:228 flaskbb/auth/views.py:247
-msgid "This account is already activated."
-msgstr ""
-
-#: flaskbb/auth/views.py:235
+#: flaskbb/auth/views.py:250
 msgid "A new account activation token has been sent to your email address."
 msgid "A new account activation token has been sent to your email address."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgid "Your account activation token is invalid."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgid "Your account activation token is expired."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgid "Your account has been activated."
 msgstr ""
 msgstr ""
 
 
@@ -268,7 +261,7 @@ msgid "You cannot post a reply without content."
 msgstr "您不能發表空白的回文"
 msgstr "您不能發表空白的回文"
 
 
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
 #: flaskbb/forum/forms.py:25 flaskbb/forum/forms.py:39
-#: flaskbb/templates/forum/topic_controls.html:94
+#: flaskbb/templates/forum/topic_controls.html:113
 msgid "Reply"
 msgid "Reply"
 msgstr "回文"
 msgstr "回文"
 
 
@@ -380,99 +373,113 @@ msgstr "論壇"
 msgid "Users"
 msgid "Users"
 msgstr "使用者"
 msgstr "使用者"
 
 
-#: flaskbb/forum/views.py:170
-msgid "You do not have the permissions to create a new topic."
-msgstr "您沒有權限發表一個新的主題"
-
-#: flaskbb/forum/views.py:198 flaskbb/utils/helpers.py:112
-msgid "You do not have the permissions to delete this topic."
-msgstr "您沒有權限刪除這個主題"
-
-#: flaskbb/forum/views.py:215
-msgid "You do not have the permissions to lock this topic."
-msgstr "您沒有權限鎖定這個主題"
-
-#: flaskbb/forum/views.py:231
-msgid "You do not have the permissions to unlock this topic."
-msgstr "您沒有權限解鎖這個主題"
-
-#: flaskbb/forum/views.py:247
-msgid "You do not have the permissions to highlight this topic."
-msgstr "您沒有權限強調這個主題"
-
-#: flaskbb/forum/views.py:264
-msgid "You do not have the permissions to trivialize this topic."
-msgstr "您沒有權限取消強調這個主題"
-
-#: flaskbb/forum/views.py:287
-msgid "You do not have the permissions to moderate this forum."
+#: flaskbb/forum/views.py:173
+msgid "Cannot post reply"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:309
+#: flaskbb/forum/views.py:255
 msgid "In order to perform this action you have to select at least one topic."
 msgid "In order to perform this action you have to select at least one topic."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 #, python-format
 msgid "%(count)s topics locked."
 msgid "%(count)s topics locked."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 #, python-format
 msgid "%(count)s topics unlocked."
 msgid "%(count)s topics unlocked."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 #, python-format
 msgid "%(count)s topics highlighted."
 msgid "%(count)s topics highlighted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 #, python-format
 msgid "%(count)s topics trivialized."
 msgid "%(count)s topics trivialized."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 #, python-format
 msgid "%(count)s topics deleted."
 msgid "%(count)s topics deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgid "Please choose a new forum for the topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 msgid "You do not have the permissions to move this topic."
 msgstr "您沒有權限移動這個主題"
 msgstr "您沒有權限移動這個主題"
 
 
-#: flaskbb/forum/views.py:384 flaskbb/forum/views.py:411
-msgid "You do not have the permissions to post in this topic."
-msgstr "您沒有權限回覆這個主題"
+#: flaskbb/forum/views.py:322
+#, python-format
+msgid "%(count)s topics hidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:437
-msgid "You do not have the permissions to edit this post."
-msgstr "您沒有權限編輯這篇文章"
+#: flaskbb/forum/views.py:329
+#, python-format
+msgid "%(count)s topics unhidden."
+msgstr ""
 
 
-#: flaskbb/forum/views.py:480
-msgid "You do not have the permissions to delete this post."
-msgstr "您沒有權限刪除這篇文章"
+#: flaskbb/forum/views.py:333
+msgid "Unknown action requested"
+msgstr ""
 
 
-#: flaskbb/forum/views.py:504
+#: flaskbb/forum/views.py:429
 msgid "Thanks for reporting."
 msgid "Thanks for reporting."
 msgstr "謝謝您的舉報"
 msgstr "謝謝您的舉報"
 
 
-#: flaskbb/forum/views.py:540
+#: flaskbb/forum/views.py:510
+#, python-format
+msgid "%(topic_count)s topics untracked."
+msgstr ""
+
+#: flaskbb/forum/views.py:630
 #, python-format
 #, python-format
 msgid "Forum %(forum)s marked as read."
 msgid "Forum %(forum)s marked as read."
 msgstr "%(forum)s 論壇已經標記為已讀"
 msgstr "%(forum)s 論壇已經標記為已讀"
 
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 msgid "All forums marked as read."
 msgstr "全部論壇已標記為已讀"
 msgstr "全部論壇已標記為已讀"
 
 
-#: flaskbb/forum/views.py:632
-#, python-format
-msgid "%(topic_count)s topics untracked."
+#: flaskbb/forum/views.py:692
+msgid "You do not have permission to hide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:708
+msgid "You do not have permission to unhide this topic"
+msgstr ""
+
+#: flaskbb/forum/views.py:722
+msgid "You do not have permission to hide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:726
+msgid "Post is already hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:735
+msgid "Topic hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:737
+msgid "Post hidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:751
+msgid "You do not have permission to unhide this post"
+msgstr ""
+
+#: flaskbb/forum/views.py:755
+msgid "Post is already unhidden"
+msgstr ""
+
+#: flaskbb/forum/views.py:760
+msgid "Post unhidden"
 msgstr ""
 msgstr ""
 
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -497,7 +504,7 @@ msgstr "位置"
 
 
 #: flaskbb/management/forms.py:73
 #: flaskbb/management/forms.py:73
 #: flaskbb/templates/forum/search_result.html:48
 #: flaskbb/templates/forum/search_result.html:48
-#: flaskbb/templates/forum/topic.html:52
+#: flaskbb/templates/forum/topic.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/forum/topic_horizontal.html:59
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -528,380 +535,366 @@ msgstr ""
 msgid "Secondary groups"
 msgid "Secondary groups"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:219
-#: flaskbb/management/forms.py:342 flaskbb/management/forms.py:424
+#: flaskbb/management/forms.py:100 flaskbb/management/forms.py:232
+#: flaskbb/management/forms.py:355 flaskbb/management/forms.py:437
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/templates/management/settings.html:59 flaskbb/user/forms.py:31
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 #: flaskbb/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgid "Save"
 msgstr "儲存"
 msgstr "儲存"
 
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgid "Group name"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 msgid "Please enter a name for the group."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:157 flaskbb/management/forms.py:293
-#: flaskbb/management/forms.py:412 flaskbb/templates/management/groups.html:35
+#: flaskbb/management/forms.py:159 flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:425 flaskbb/templates/management/groups.html:35
 msgid "Description"
 msgid "Description"
 msgstr "說明"
 msgstr "說明"
 
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgid "Is 'Admin' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgid "With this option the group has access to the admin panel."
 msgstr "選擇這個選項讓這個群組可使用管理者功能"
 msgstr "選擇這個選項讓這個群組可使用管理者功能"
 
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgid "Is 'Super Moderator' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgid "Is 'Moderator' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 "forums."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgid "Is 'Banned' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgid "Is 'Guest' group?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgid "Only one group of type 'Guest' is allowed."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgid "Can edit posts"
 msgstr "可編輯文章"
 msgstr "可編輯文章"
 
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgid "Check this, if the users in this group can edit posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgid "Can delete posts"
 msgstr "可刪除文章"
 msgstr "可刪除文章"
 
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgid "Check this, if the users in this group can delete posts."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgid "Can delete topics"
 msgstr "可刪除主題"
 msgstr "可刪除主題"
 
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgid "Check this, if the users in this group can delete topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgid "Can create topics"
 msgstr "可新增主題"
 msgstr "可新增主題"
 
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgid "Check this, if the users in this group can create topics."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgid "Can post replies"
 msgstr "可發表回覆"
 msgstr "可發表回覆"
 
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgid "Check this, if the users in this group can post replies."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgid "Moderators can edit user profiles"
 msgstr "協調者可編輯使用者檔案"
 msgstr "協調者可編輯使用者檔案"
 
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 " changes."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgid "Moderators can ban users"
 msgstr "協調者可禁止使用者"
 msgstr "協調者可禁止使用者"
 
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 msgid "Allow moderators to ban other users."
 msgstr "允許協調者可禁止其他使用者"
 msgstr "允許協調者可禁止其他使用者"
 
 
-#: flaskbb/management/forms.py:235
+#: flaskbb/management/forms.py:222
+msgid "Can view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:223
+msgid "Allows a user to view hidden posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:227
+msgid "Can hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:228
+msgid "Allows a user to hide posts and topics"
+msgstr ""
+
+#: flaskbb/management/forms.py:248
 msgid "This group name is already taken."
 msgid "This group name is already taken."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgid "There is already a group of type 'Banned'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgid "There is already a group of type 'Guest'."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgid "Forum title"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 msgid "Please enter a forum title."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:295 flaskbb/management/forms.py:414
+#: flaskbb/management/forms.py:308 flaskbb/management/forms.py:427
 msgid "You can format your description with Markdown."
 msgid "You can format your description with Markdown."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgid "Position"
 msgstr "位置"
 msgstr "位置"
 
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgid "Please enter a position for theforum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgid "Category"
 msgstr "類別"
 msgstr "類別"
 
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgid "The category that contains this forum."
 msgstr "論壇的類別"
 msgstr "論壇的類別"
 
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgid "External link"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgstr "網站連結 如:'http://flaskbb.org'"
 msgstr "網站連結 如:'http://flaskbb.org'"
 
 
-#: flaskbb/management/forms.py:320
+#: flaskbb/management/forms.py:333
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgid "Moderators"
 msgstr "協調者"
 msgstr "協調者"
 
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 "moderators."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgid "Show moderators"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgid "Locked?"
 msgstr "鎖定?"
 msgstr "鎖定?"
 
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgid "Disable new posts and topics in this forum."
 msgstr "此論壇禁止所有新文章與主題"
 msgstr "此論壇禁止所有新文章與主題"
 
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgid "Group access"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgid "Select the groups that can access this forum."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgid "You also need to specify some moderators."
 msgstr "您需要指定幾位協調者"
 msgstr "您需要指定幾位協調者"
 
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgid "%(user)s is not in a moderators group."
 msgstr "%(user)s 不屬於協調者群組"
 msgstr "%(user)s 不屬於協調者群組"
 
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgid "Category title"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgid "Please enter a category title."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgid "Please enter a position for the category."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 msgid "Settings saved."
 msgstr "設定已儲存"
 msgstr "設定已儲存"
 
 
-#: flaskbb/management/views.py:173
-msgid "You are not allowed to edit this user."
-msgstr "您沒有權限編輯這個使用者"
+#: flaskbb/management/views.py:182 flaskbb/management/views.py:223
+msgid "Edit User"
+msgstr "編輯使用者"
 
 
-#: flaskbb/management/views.py:207
+#: flaskbb/management/views.py:220
 msgid "User updated."
 msgid "User updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:211
-msgid "Edit User"
-msgstr "編輯使用者"
-
-#: flaskbb/management/views.py:246
+#: flaskbb/management/views.py:260
 msgid "You cannot delete yourself."
 msgid "You cannot delete yourself."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 msgid "User deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:260
-msgid "User added."
-msgstr ""
-
-#: flaskbb/management/views.py:264
+#: flaskbb/management/views.py:273 flaskbb/management/views.py:282
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/banned_users.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 msgid "Add User"
 msgstr "新增使用者"
 msgstr "新增使用者"
 
 
-#: flaskbb/management/views.py:294
+#: flaskbb/management/views.py:279
+msgid "User added."
+msgstr ""
+
+#: flaskbb/management/views.py:325
 msgid "You do not have the permissions to ban this user."
 msgid "You do not have the permissions to ban this user."
 msgstr "您沒有權限禁止此使用者"
 msgstr "您沒有權限禁止此使用者"
 
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgid "Unban"
 msgstr "取消禁止"
 msgstr "取消禁止"
 
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgid "A moderator cannot ban an admin user."
 msgstr "協調者不能禁止管理者"
 msgstr "協調者不能禁止管理者"
 
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgid "User is now banned."
 msgstr "已禁止此使用者"
 msgstr "已禁止此使用者"
 
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgid "Could not ban user."
 msgstr "不能禁止此使用者"
 msgstr "不能禁止此使用者"
 
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 msgid "You do not have the permissions to unban this user."
 msgstr "您沒有權限取消禁止此使用者"
 msgstr "您沒有權限取消禁止此使用者"
 
 
-#: flaskbb/management/views.py:367 flaskbb/templates/management/users.html:111
+#: flaskbb/management/views.py:393 flaskbb/templates/management/users.html:111
 msgid "Ban"
 msgid "Ban"
 msgstr "禁止"
 msgstr "禁止"
 
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgid "User is now unbanned."
 msgstr "已取消禁止此使用者"
 msgstr "已取消禁止此使用者"
 
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 msgid "Could not unban user."
 msgstr "不能取消禁止此使用者"
 msgstr "不能取消禁止此使用者"
 
 
-#: flaskbb/management/views.py:445
-#, python-format
-msgid "Report %(id)s is already marked as read."
-msgstr "舉報 %(id)s 已標記為已讀"
-
-#: flaskbb/management/views.py:452
-#, python-format
-msgid "Report %(id)s marked as read."
-msgstr "舉報 %(id)s 標記為已讀"
-
-#: flaskbb/management/views.py:466
-msgid "All reports were marked as read."
-msgstr "全部舉報已標記為已讀"
-
-#: flaskbb/management/views.py:497
-msgid "Report deleted."
-msgstr ""
+#: flaskbb/management/views.py:435 flaskbb/management/views.py:445
+#: flaskbb/templates/management/group_form.html:21
+#: flaskbb/templates/management/groups.html:20
+msgid "Add Group"
+msgstr "新增群組"
 
 
-#: flaskbb/management/views.py:528
-msgid "Group updated."
+#: flaskbb/management/views.py:442
+msgid "Group added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:532
+#: flaskbb/management/views.py:455 flaskbb/management/views.py:471
 msgid "Edit Group"
 msgid "Edit Group"
 msgstr "編輯群組"
 msgstr "編輯群組"
 
 
-#: flaskbb/management/views.py:560
+#: flaskbb/management/views.py:468
+msgid "Group updated."
+msgstr ""
+
+#: flaskbb/management/views.py:501
 msgid "You cannot delete one of the standard groups."
 msgid "You cannot delete one of the standard groups."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgid "Group deleted."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 msgid "No group chosen."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:587
-msgid "Group added."
-msgstr ""
-
-#: flaskbb/management/views.py:591
-#: flaskbb/templates/management/group_form.html:21
-#: flaskbb/templates/management/groups.html:20
-msgid "Add Group"
-msgstr "新增群組"
-
-#: flaskbb/management/views.py:610
-msgid "Forum updated."
-msgstr ""
-
-#: flaskbb/management/views.py:621
+#: flaskbb/management/views.py:548 flaskbb/management/views.py:564
 #: flaskbb/templates/management/forums.html:155
 #: flaskbb/templates/management/forums.html:155
 msgid "Edit Forum"
 msgid "Edit Forum"
 msgstr "編輯論壇"
 msgstr "編輯論壇"
 
 
-#: flaskbb/management/views.py:634
-msgid "Forum deleted."
-msgstr ""
-
-#: flaskbb/management/views.py:646
-msgid "Forum added."
+#: flaskbb/management/views.py:556
+msgid "Forum updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:655
+#: flaskbb/management/views.py:580 flaskbb/management/views.py:595
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/category_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
 #: flaskbb/templates/management/forums.html:20
@@ -909,74 +902,101 @@ msgstr ""
 msgid "Add Forum"
 msgid "Add Forum"
 msgstr "新增論壇"
 msgstr "新增論壇"
 
 
-#: flaskbb/management/views.py:665
-msgid "Category added."
+#: flaskbb/management/views.py:587
+msgid "Forum added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:669
+#: flaskbb/management/views.py:609
+msgid "Forum deleted."
+msgstr ""
+
+#: flaskbb/management/views.py:619 flaskbb/management/views.py:630
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/category_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgid "Add Category"
 msgstr "新增類別"
 msgstr "新增類別"
 
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: flaskbb/management/views.py:627
+msgid "Category added."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:685 flaskbb/templates/management/forums.html:46
+#: flaskbb/management/views.py:643 flaskbb/management/views.py:657
+#: flaskbb/templates/management/forums.html:46
 msgid "Edit Category"
 msgid "Edit Category"
 msgstr "編輯類別"
 msgstr "編輯類別"
 
 
-#: flaskbb/management/views.py:698
+#: flaskbb/management/views.py:653
+msgid "Category updated."
+msgstr ""
+
+#: flaskbb/management/views.py:672
 msgid "Category with all associated forums deleted."
 msgid "Category with all associated forums deleted."
 msgstr "已刪除類別與所有相關論壇"
 msgstr "已刪除類別與所有相關論壇"
 
 
-#: flaskbb/management/views.py:716
+#: flaskbb/management/views.py:736
+#, python-format
+msgid "Report %(id)s is already marked as read."
+msgstr "舉報 %(id)s 已標記為已讀"
+
+#: flaskbb/management/views.py:742
+#, python-format
+msgid "Report %(id)s marked as read."
+msgstr "舉報 %(id)s 標記為已讀"
+
+#: flaskbb/management/views.py:756
+msgid "All reports were marked as read."
+msgstr "全部舉報已標記為已讀"
+
+#: flaskbb/management/views.py:790
+msgid "Report deleted."
+msgstr ""
+
+#: flaskbb/management/views.py:863
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s is already enabled."
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgid "Plugin %(plugin)s not found."
 msgstr "外掛 %(plugin)s 不存在"
 msgstr "外掛 %(plugin)s 不存在"
 
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgid "Plugin has been uninstalled."
 msgstr "外掛已移除"
 msgstr "外掛已移除"
 
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgid "Cannot uninstall plugin."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgid "Plugin has been installed."
 msgstr "外掛已安裝"
 msgstr "外掛已安裝"
 
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgid "Cannot install plugin."
 msgstr ""
 msgstr ""
 
 
@@ -994,7 +1014,7 @@ msgstr "請輸入主題"
 
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: flaskbb/templates/forum/search_result.html:43
 #: flaskbb/templates/forum/search_result.html:43
-#: flaskbb/templates/forum/topic.html:47
+#: flaskbb/templates/forum/topic.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/forum/topic_horizontal.html:54
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1025,29 +1045,29 @@ msgstr "您無法發送訊息給自己"
 msgid "Send Message"
 msgid "Send Message"
 msgstr "發送訊息"
 msgstr "發送訊息"
 
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 "limit."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/message/views.py:147 flaskbb/message/views.py:219
+#: flaskbb/message/views.py:142 flaskbb/message/views.py:192
+msgid "Compose Message"
+msgstr "編寫訊息"
+
+#: flaskbb/message/views.py:160 flaskbb/message/views.py:235
 msgid "Message saved."
 msgid "Message saved."
 msgstr "訊息已儲存"
 msgstr "訊息已儲存"
 
 
-#: flaskbb/message/views.py:172 flaskbb/message/views.py:237
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
 msgid "Message sent."
 msgid "Message sent."
 msgstr "訊息已送出"
 msgstr "訊息已送出"
 
 
-#: flaskbb/message/views.py:178
-msgid "Compose Message"
-msgstr "編寫訊息"
-
-#: flaskbb/message/views.py:205
+#: flaskbb/message/views.py:205 flaskbb/message/views.py:221
 msgid "You cannot edit a sent message."
 msgid "You cannot edit a sent message."
 msgstr "您無法編輯一個已送出的訊息"
 msgstr "您無法編輯一個已送出的訊息"
 
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgid "Edit Message"
 msgstr "編輯訊息"
 msgstr "編輯訊息"
 
 
@@ -1246,7 +1266,7 @@ msgstr "主題數"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:135
 #: flaskbb/templates/forum/search_result.html:215
 #: flaskbb/templates/forum/search_result.html:215
-#: flaskbb/templates/forum/topic.html:44
+#: flaskbb/templates/forum/topic.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topic_horizontal.html:51
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/forum/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
 #: flaskbb/templates/management/banned_users.html:63
@@ -1279,8 +1299,8 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:68
 #: flaskbb/templates/forum/edit_forum.html:91
 #: flaskbb/templates/forum/edit_forum.html:91
-#: flaskbb/templates/forum/forum.html:85
-#: flaskbb/templates/forum/forum.html:107
+#: flaskbb/templates/forum/forum.html:87
+#: flaskbb/templates/forum/forum.html:115
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:162
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:184
 #: flaskbb/templates/forum/search_result.html:317
 #: flaskbb/templates/forum/search_result.html:317
@@ -1303,7 +1323,7 @@ msgid "Views"
 msgstr "閱覽數"
 msgstr "閱覽數"
 
 
 #: flaskbb/templates/forum/edit_forum.html:107
 #: flaskbb/templates/forum/edit_forum.html:107
-#: flaskbb/templates/forum/forum.html:120
+#: flaskbb/templates/forum/forum.html:128
 #: flaskbb/templates/forum/topictracker.html:107
 #: flaskbb/templates/forum/topictracker.html:107
 msgid "No Topics."
 msgid "No Topics."
 msgstr ""
 msgstr ""
@@ -1335,11 +1355,19 @@ msgstr ""
 msgid "Delete"
 msgid "Delete"
 msgstr "刪除"
 msgstr "刪除"
 
 
-#: flaskbb/templates/forum/edit_forum.html:158
+#: flaskbb/templates/forum/edit_forum.html:151
+msgid "Hide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:154
+msgid "Unhide"
+msgstr ""
+
+#: flaskbb/templates/forum/edit_forum.html:169
 msgid "Move to..."
 msgid "Move to..."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgid "Move"
 msgstr ""
 msgstr ""
 
 
@@ -1350,7 +1378,7 @@ msgid "Mark as Read"
 msgstr "標示為已讀"
 msgstr "標示為已讀"
 
 
 #: flaskbb/templates/forum/forum.html:31
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgid "Locked"
 msgstr "鎖定"
 msgstr "鎖定"
 
 
@@ -1361,7 +1389,12 @@ msgstr "鎖定"
 msgid "New Topic"
 msgid "New Topic"
 msgstr "新主題"
 msgstr "新主題"
 
 
-#: flaskbb/templates/forum/forum.html:130
+#: flaskbb/templates/forum/forum.html:97
+#, python-format
+msgid "Hidden on %(when)s  by %(who)s"
+msgstr ""
+
+#: flaskbb/templates/forum/forum.html:138
 msgid "Moderation Mode"
 msgid "Moderation Mode"
 msgstr ""
 msgstr ""
 
 
@@ -1445,7 +1478,7 @@ msgid "Close"
 msgstr "關閉"
 msgstr "關閉"
 
 
 #: flaskbb/templates/forum/search_result.html:39
 #: flaskbb/templates/forum/search_result.html:39
-#: flaskbb/templates/forum/topic.html:43
+#: flaskbb/templates/forum/topic.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/forum/topic_horizontal.html:50
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
 #: flaskbb/templates/message/conversation.html:90
@@ -1453,7 +1486,7 @@ msgid "Joined"
 msgstr "加入於"
 msgstr "加入於"
 
 
 #: flaskbb/templates/forum/search_result.html:54
 #: flaskbb/templates/forum/search_result.html:54
-#: flaskbb/templates/forum/topic.html:58
+#: flaskbb/templates/forum/topic.html:65
 #: flaskbb/templates/message/conversation.html:102
 #: flaskbb/templates/message/conversation.html:102
 msgid "Guest"
 msgid "Guest"
 msgstr "遊客"
 msgstr "遊客"
@@ -1482,6 +1515,16 @@ msgstr ""
 msgid "%(title)s - Topic"
 msgid "%(title)s - Topic"
 msgstr "%(title)s - 主題"
 msgstr "%(title)s - 主題"
 
 
+#: flaskbb/templates/forum/topic.html:20
+#, python-format
+msgid "This topic is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
+#: flaskbb/templates/forum/topic.html:96
+#, python-format
+msgid "This post is hidden (%(when)s  by %(who)s)"
+msgstr ""
+
 #: flaskbb/templates/forum/topic_controls.html:15
 #: flaskbb/templates/forum/topic_controls.html:15
 msgid "Moderate"
 msgid "Moderate"
 msgstr ""
 msgstr ""
@@ -1506,11 +1549,19 @@ msgstr "強調主題"
 msgid "Trivialize Topic"
 msgid "Trivialize Topic"
 msgstr "取消強調"
 msgstr "取消強調"
 
 
-#: flaskbb/templates/forum/topic_controls.html:80
+#: flaskbb/templates/forum/topic_controls.html:77
+msgid "Unhide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:84
+msgid "Hide Topic"
+msgstr ""
+
+#: flaskbb/templates/forum/topic_controls.html:99
 msgid "Untrack Topic"
 msgid "Untrack Topic"
 msgstr "取消追蹤"
 msgstr "取消追蹤"
 
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgid "Track Topic"
 msgstr "追蹤主題"
 msgstr "追蹤主題"
 
 
@@ -1772,11 +1823,11 @@ msgstr ""
 msgid "Deleted"
 msgid "Deleted"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgid "Conversations"
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgid "No conversations found."
 msgstr ""
 msgstr ""
 
 
@@ -1890,22 +1941,42 @@ msgstr ""
 msgid "Forum Signature"
 msgid "Forum Signature"
 msgstr "簽名檔"
 msgstr "簽名檔"
 
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgid "Settings updated."
 msgstr "已更新設定"
 msgstr "已更新設定"
 
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgid "Password updated."
 msgstr "已更新密碼"
 msgstr "已更新密碼"
 
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgid "Email address updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgid "User details updated."
 msgstr ""
 msgstr ""
 
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 msgid "You do not have the permissions to execute this action."
 msgstr ""
 msgstr ""
+
+#: flaskbb/utils/helpers.py:115
+msgid "You do not have the permissions to delete these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:124
+msgid "You do not have the permissions to hide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:135
+msgid "You do not have the permissions to unhide these topics."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:680
+msgid "The registration has been disabled."
+msgstr ""
+
+#: flaskbb/utils/helpers.py:692
+msgid "This account is already activated."
+msgstr ""