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 ""
 "Project-Id-Version: FlaskBB\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"
 "Language-Team: Danish (http://www.transifex.com/flaskbb/flaskbb/language/da/)\n"
 "MIME-Version: 1.0\n"
@@ -41,12 +41,12 @@ msgstr ""
 msgid "Please enter your username or email address."
 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"
 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."
 msgstr ""
 
@@ -59,11 +59,12 @@ msgstr ""
 msgid "Login"
 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"
 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/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
@@ -71,191 +72,183 @@ msgstr "Captcha"
 msgid "Username"
 msgstr "Brugernavn"
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 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
 msgid "Email address"
 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
 msgid "A valid email address is required."
 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/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 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."
 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"
 msgstr ""
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgstr ""
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgstr "Jeg accepterer Vilkår for Brug"
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 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
 msgid "Register"
 msgstr "Registrer"
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr ""
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 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."
 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
 msgid "This email address is already taken."
 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
 msgid "Refresh Login"
 msgstr "Genopfrisk login"
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgstr "Bestil kodeord"
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgstr ""
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 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
 msgid "A valid username is required."
 msgstr ""
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgstr ""
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgstr ""
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgstr ""
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgstr ""
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgstr ""
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgstr ""
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr ""
+
+#: flaskbb/auth/views.py:104
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 msgstr ""
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgstr ""
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgstr "Genautentificeret."
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 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
 msgid "An account activation email has been sent to %(email)s"
 msgstr ""
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgstr "Tak for din registrering."
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgstr ""
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "account."
 msgstr ""
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgstr ""
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgstr ""
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 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."
 msgstr ""
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgstr ""
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgstr ""
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgstr ""
 
@@ -269,7 +262,7 @@ msgid "You cannot post a reply without content."
 msgstr "Du kan ikke sende et svar uden indhold."
 
 #: 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"
 msgstr "Svar"
 
@@ -381,99 +374,113 @@ msgstr "Forum"
 msgid "Users"
 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 ""
 
-#: 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."
 msgstr ""
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 msgid "%(count)s topics locked."
 msgstr ""
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 msgid "%(count)s topics unlocked."
 msgstr ""
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 msgid "%(count)s topics highlighted."
 msgstr ""
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 msgid "%(count)s topics trivialized."
 msgstr ""
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 msgid "%(count)s topics deleted."
 msgstr ""
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgstr ""
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 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."
 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
 msgid "Forum %(forum)s marked as read."
 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."
 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 ""
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -498,7 +505,7 @@ msgstr "Placering"
 
 #: 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/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -529,380 +536,366 @@ msgstr ""
 msgid "Secondary groups"
 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/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgstr "Gem"
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgstr ""
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 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"
 msgstr "Beskrivelse"
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 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?"
 msgstr ""
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 msgstr ""
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgstr ""
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgstr "Moderatorer kan ændre brugerprofiler"
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 msgstr ""
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgstr "Moderatorer kan udelukke brugere"
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgstr ""
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgstr ""
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgstr ""
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgstr "Position"
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgstr ""
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgstr "Kategori"
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgstr "Kategorien der indeholder dette forum."
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgstr ""
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. '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/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgstr "Moderatorer"
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 msgstr ""
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgstr ""
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgstr "Låst?"
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgstr ""
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgstr ""
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgstr ""
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgstr ""
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgstr ""
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgstr ""
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 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 ""
 
-#: flaskbb/management/views.py:207
+#: flaskbb/management/views.py:220
 msgid "User updated."
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 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/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgstr ""
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgstr ""
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgstr ""
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgstr ""
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 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"
 msgstr ""
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgstr ""
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 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 ""
 
-#: flaskbb/management/views.py:466
-msgid "All reports were marked as read."
+#: flaskbb/management/views.py:442
+msgid "Group added."
 msgstr ""
 
-#: flaskbb/management/views.py:497
-msgid "Report deleted."
+#: 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."
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgstr ""
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 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
 msgid "Edit Forum"
 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 ""
 
-#: 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/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
@@ -910,74 +903,101 @@ msgstr ""
 msgid "Add Forum"
 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 ""
 
-#: 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/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgstr ""
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: 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"
 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."
 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
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgstr ""
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgstr ""
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgstr ""
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgstr ""
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgstr ""
 
@@ -995,7 +1015,7 @@ msgstr ""
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: 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/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1026,29 +1046,29 @@ msgstr ""
 msgid "Send Message"
 msgstr ""
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 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 ""
 
-#: 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 ""
 
-#: flaskbb/message/views.py:178
-msgid "Compose Message"
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
+msgid "Message sent."
 msgstr ""
 
-#: flaskbb/message/views.py:205
+#: flaskbb/message/views.py:205 flaskbb/message/views.py:221
 msgid "You cannot edit a sent message."
 msgstr ""
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgstr ""
 
@@ -1247,7 +1267,7 @@ msgstr ""
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: 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/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
@@ -1280,8 +1300,8 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: 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:184
 #: flaskbb/templates/forum/search_result.html:317
@@ -1304,7 +1324,7 @@ msgid "Views"
 msgstr ""
 
 #: 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
 msgid "No Topics."
 msgstr ""
@@ -1336,11 +1356,19 @@ msgstr ""
 msgid "Delete"
 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..."
 msgstr ""
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgstr ""
 
@@ -1351,7 +1379,7 @@ msgid "Mark as Read"
 msgstr ""
 
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgstr ""
 
@@ -1362,7 +1390,12 @@ msgstr ""
 msgid "New Topic"
 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"
 msgstr ""
 
@@ -1446,7 +1479,7 @@ msgid "Close"
 msgstr ""
 
 #: 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/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
@@ -1454,7 +1487,7 @@ msgid "Joined"
 msgstr ""
 
 #: 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
 msgid "Guest"
 msgstr ""
@@ -1483,6 +1516,16 @@ msgstr ""
 msgid "%(title)s - Topic"
 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
 msgid "Moderate"
 msgstr ""
@@ -1507,11 +1550,19 @@ msgstr ""
 msgid "Trivialize Topic"
 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"
 msgstr ""
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgstr ""
 
@@ -1773,11 +1824,11 @@ msgstr ""
 msgid "Deleted"
 msgstr ""
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgstr ""
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgstr ""
 
@@ -1891,22 +1942,42 @@ msgstr ""
 msgid "Forum Signature"
 msgstr "Forumsignatur"
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgstr ""
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgstr ""
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgstr ""
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgstr ""
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 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 ""
 "Project-Id-Version: FlaskBB\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"
 "MIME-Version: 1.0\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."
 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"
 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."
 msgstr "Bitte Passwort eingeben."
 
@@ -59,11 +59,12 @@ msgstr "Eingeloggt bleiben"
 msgid "Login"
 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"
 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/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
@@ -71,191 +72,183 @@ msgstr "Captcha"
 msgid "Username"
 msgstr "Benutzername"
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 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
 msgid "Email address"
 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
 msgid "A valid email address is required."
 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/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 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."
 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"
 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"
 msgstr "Sprache"
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgstr "Ich aktzeptiere die Nutzungsbediengungen."
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 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
 msgid "Register"
 msgstr "Registrieren"
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 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."
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 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."
 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
 msgid "This email address is already taken."
 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
 msgid "Refresh Login"
 msgstr "Login erneuern"
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgstr "Passwort anfordern"
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgstr "Passwort zurücksetzen"
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 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
 msgid "A valid username is required."
 msgstr "Bitte einen gültigen Benutzernamen angeben"
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgstr "Bestätigungs-E-Mail senden"
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgstr "Benutzer existiert nicht"
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgstr "Benutzer bereits aktiv"
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgstr "Bestätigungscode"
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgstr "Bitte den per E-Mail versendeten Bestätigungscode eingeben."
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 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 ""
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 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."
 msgstr ""
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgstr "Neuangemeldet"
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 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
 msgid "An account activation email has been sent to %(email)s"
 msgstr ""
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgstr "Vielen Dank für's registrieren!"
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgstr ""
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "account."
 msgstr ""
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgstr ""
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgstr ""
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 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."
 msgstr ""
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgstr ""
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgstr ""
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgstr ""
 
@@ -269,7 +262,7 @@ msgid "You cannot post a reply without content."
 msgstr "Du kannst keine Nachricht ohne Inhalt senden."
 
 #: 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"
 msgstr "Antwort"
 
@@ -381,99 +374,113 @@ msgstr "Forum"
 msgid "Users"
 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 ""
 
-#: 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."
 msgstr ""
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 msgid "%(count)s topics locked."
 msgstr ""
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 msgid "%(count)s topics unlocked."
 msgstr ""
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 msgid "%(count)s topics highlighted."
 msgstr ""
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 msgid "%(count)s topics trivialized."
 msgstr ""
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 msgid "%(count)s topics deleted."
 msgstr ""
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgstr ""
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 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."
 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
 msgid "Forum %(forum)s marked as read."
 msgstr "Forum %(forum)s wurde als gelesen markiert."
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 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 ""
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -498,7 +505,7 @@ msgstr "Ort"
 
 #: 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/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -529,380 +536,366 @@ msgstr ""
 msgid "Secondary groups"
 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/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgstr "Speichern"
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgstr ""
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 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"
 msgstr "Beschreibung"
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 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"
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 msgstr ""
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgstr ""
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgstr "Moderatoren können Benutzer bearbeiten"
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 msgstr ""
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgstr "Moderatoren können Benutzer verbannen"
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgstr ""
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgstr ""
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgstr ""
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgstr "Position"
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgstr ""
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgstr "Kategorie"
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgstr "Die Kategorie die das Forum beinhaltet."
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgstr ""
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. '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/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgstr "Moderatoren"
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 msgstr ""
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgstr ""
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgstr "Geschlossen?"
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgstr "Deaktivieren neue Beiträge und Themen in diesem Forum."
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgstr ""
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgstr "Du musst auch einige Moderatoren spezifizieren."
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgstr "%(user)s ist nicht in einer Moderatoren Gruppe."
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgstr ""
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgstr ""
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgstr ""
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 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."
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 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/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 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."
 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/users.html:122
 msgid "Unban"
 msgstr "Entbannen"
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgstr "Ein Moderator kann nicht einen Administrator verbannen."
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgstr "Benutzer wurde gebannt."
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 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."
 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"
 msgstr "Bannen"
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgstr "Benutzer wurde entbannt."
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 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 ""
 
-#: flaskbb/management/views.py:532
+#: flaskbb/management/views.py:455 flaskbb/management/views.py:471
 msgid "Edit Group"
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgstr ""
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 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
 msgid "Edit Forum"
 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 ""
 
-#: 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/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
@@ -910,74 +903,101 @@ msgstr ""
 msgid "Add Forum"
 msgstr "Forum hinzufügen"
 
-#: flaskbb/management/views.py:665
-msgid "Category added."
+#: 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/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgstr "Kategorie hinzufügen"
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: 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"
 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."
 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
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgstr "Plugin %(plugin)s wurde nicht gefunden."
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgstr "Plugin deinstalliert."
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgstr ""
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgstr "Plugin installiert."
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgstr ""
 
@@ -995,7 +1015,7 @@ msgstr "Ein Betreff ist erforderlich."
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: 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/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1026,29 +1046,29 @@ msgstr "Du kannst keine Nachricht an dich selber schreiben."
 msgid "Send Message"
 msgstr "Nachricht senden"
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 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."
 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."
 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."
 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"
 msgstr "Nachricht bearbeiten"
 
@@ -1247,7 +1267,7 @@ msgstr "Themen"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: 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/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
@@ -1280,8 +1300,8 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: 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:184
 #: flaskbb/templates/forum/search_result.html:317
@@ -1304,7 +1324,7 @@ msgid "Views"
 msgstr "Ansichten"
 
 #: 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
 msgid "No Topics."
 msgstr ""
@@ -1336,11 +1356,19 @@ msgstr ""
 msgid "Delete"
 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..."
 msgstr ""
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgstr ""
 
@@ -1351,7 +1379,7 @@ msgid "Mark as Read"
 msgstr "Als gelesen markieren"
 
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgstr "Geschlossen"
 
@@ -1362,7 +1390,12 @@ msgstr "Geschlossen"
 msgid "New Topic"
 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"
 msgstr ""
 
@@ -1446,7 +1479,7 @@ msgid "Close"
 msgstr "Schließen"
 
 #: 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/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
@@ -1454,7 +1487,7 @@ msgid "Joined"
 msgstr "Beigetreten"
 
 #: 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
 msgid "Guest"
 msgstr "Gast"
@@ -1483,6 +1516,16 @@ msgstr ""
 msgid "%(title)s - Topic"
 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
 msgid "Moderate"
 msgstr ""
@@ -1507,11 +1550,19 @@ msgstr "Thema fixieren"
 msgid "Trivialize Topic"
 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"
 msgstr "Thema entfolgen"
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgstr "Thema folgen"
 
@@ -1773,11 +1824,11 @@ msgstr ""
 msgid "Deleted"
 msgstr ""
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgstr ""
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgstr ""
 
@@ -1891,22 +1942,42 @@ msgstr ""
 msgid "Forum Signature"
 msgstr "Forum Signatur"
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgstr "Einstellungen aktualisiert."
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgstr "Passwort aktualisiert."
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgstr ""
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgstr ""
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 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 ""
 "Project-Id-Version:  0.1-dev\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"
 "Last-Translator: Peter Justin <sh4nks7@gmail.com>\n"
 "Language: en\n"
@@ -39,12 +39,12 @@ msgstr ""
 msgid "Please enter your username or email address."
 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"
 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."
 msgstr ""
 
@@ -57,11 +57,12 @@ msgstr ""
 msgid "Login"
 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"
 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/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
@@ -69,190 +70,182 @@ msgstr ""
 msgid "Username"
 msgstr ""
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 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"
 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
 msgid "A valid email address is required."
 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/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 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."
 msgstr ""
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgstr ""
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgstr ""
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgstr ""
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 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
 msgid "Register"
 msgstr ""
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr ""
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 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."
 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
 msgid "This email address is already taken."
 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
 msgid "Refresh Login"
 msgstr ""
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgstr ""
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgstr ""
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 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
 msgid "A valid username is required."
 msgstr ""
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgstr ""
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgstr ""
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgstr ""
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgstr ""
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgstr ""
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgstr ""
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr ""
+
+#: flaskbb/auth/views.py:104
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 msgstr ""
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgstr ""
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgstr ""
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 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
 msgid "An account activation email has been sent to %(email)s"
 msgstr ""
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgstr ""
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgstr ""
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 "You have entered an username or email address that is not linked with "
 "your account."
 msgstr ""
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgstr ""
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgstr ""
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 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."
 msgstr ""
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgstr ""
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgstr ""
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgstr ""
 
@@ -266,7 +259,7 @@ msgid "You cannot post a reply without content."
 msgstr ""
 
 #: 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"
 msgstr ""
 
@@ -378,99 +371,113 @@ msgstr ""
 msgid "Users"
 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 ""
 
-#: 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."
 msgstr ""
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 msgid "%(count)s topics locked."
 msgstr ""
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 msgid "%(count)s topics unlocked."
 msgstr ""
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 msgid "%(count)s topics highlighted."
 msgstr ""
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 msgid "%(count)s topics trivialized."
 msgstr ""
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 msgid "%(count)s topics deleted."
 msgstr ""
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgstr ""
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 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 ""
 
-#: 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 ""
 
-#: 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 ""
 
-#: flaskbb/forum/views.py:504
+#: flaskbb/forum/views.py:429
 msgid "Thanks for reporting."
 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
 msgid "Forum %(forum)s marked as read."
 msgstr ""
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 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 ""
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -494,7 +501,7 @@ msgid "Location"
 msgstr ""
 
 #: 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/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -525,380 +532,367 @@ msgstr ""
 msgid "Secondary groups"
 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/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgstr ""
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgstr ""
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 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"
 msgstr ""
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgstr ""
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 "Check this, if the users in this group are allowed to moderate every "
 "forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 msgstr ""
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgstr ""
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgstr ""
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgstr ""
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgstr ""
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgstr ""
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgstr ""
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgstr ""
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgstr ""
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgstr ""
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgstr ""
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgstr ""
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgstr ""
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 "Allow moderators to edit another user's profile including password and "
 "email changes."
 msgstr ""
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgstr ""
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgstr ""
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgstr ""
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgstr ""
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgstr ""
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgstr ""
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgstr ""
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgstr ""
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgstr ""
 
-#: flaskbb/management/forms.py:320
+#: flaskbb/management/forms.py:333
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgstr ""
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 msgstr ""
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgstr ""
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgstr ""
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgstr ""
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgstr ""
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgstr ""
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgstr ""
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgstr ""
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgstr ""
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 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 ""
 
-#: flaskbb/management/views.py:207
+#: flaskbb/management/views.py:220
 msgid "User updated."
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 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/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgstr ""
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgstr ""
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgstr ""
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgstr ""
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 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"
 msgstr ""
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgstr ""
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 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 ""
 
-#: flaskbb/management/views.py:466
-msgid "All reports were marked as read."
+#: flaskbb/management/views.py:442
+msgid "Group added."
 msgstr ""
 
-#: flaskbb/management/views.py:497
-msgid "Report deleted."
+#: 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."
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgstr ""
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 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"
 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 ""
 
-#: 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/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
@@ -906,74 +900,101 @@ msgstr ""
 msgid "Add Forum"
 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 ""
 
-#: 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/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgstr ""
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: 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"
 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."
 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
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgstr ""
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgstr ""
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgstr ""
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgstr ""
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgstr ""
 
@@ -991,7 +1012,7 @@ msgstr ""
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: 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/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1022,29 +1043,29 @@ msgstr ""
 msgid "Send Message"
 msgstr ""
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 "You cannot send any messages anymore because you have reached your "
 "message limit."
 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 ""
 
-#: 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 ""
 
-#: flaskbb/message/views.py:178
-msgid "Compose Message"
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
+msgid "Message sent."
 msgstr ""
 
-#: flaskbb/message/views.py:205
+#: flaskbb/message/views.py:205 flaskbb/message/views.py:221
 msgid "You cannot edit a sent message."
 msgstr ""
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgstr ""
 
@@ -1243,7 +1264,7 @@ msgstr ""
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: 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/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
@@ -1276,7 +1297,7 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: 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:184
 #: flaskbb/templates/forum/search_result.html:317
@@ -1299,7 +1320,7 @@ msgid "Views"
 msgstr ""
 
 #: 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
 msgid "No Topics."
 msgstr ""
@@ -1331,11 +1352,19 @@ msgstr ""
 msgid "Delete"
 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..."
 msgstr ""
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgstr ""
 
@@ -1346,7 +1375,7 @@ msgid "Mark as Read"
 msgstr ""
 
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgstr ""
 
@@ -1357,7 +1386,12 @@ msgstr ""
 msgid "New Topic"
 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"
 msgstr ""
 
@@ -1441,7 +1475,7 @@ msgid "Close"
 msgstr ""
 
 #: 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/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
@@ -1449,7 +1483,7 @@ msgid "Joined"
 msgstr ""
 
 #: 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
 msgid "Guest"
 msgstr ""
@@ -1478,6 +1512,16 @@ msgstr ""
 msgid "%(title)s - Topic"
 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
 msgid "Moderate"
 msgstr ""
@@ -1502,11 +1546,19 @@ msgstr ""
 msgid "Trivialize Topic"
 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"
 msgstr ""
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgstr ""
 
@@ -1768,11 +1820,11 @@ msgstr ""
 msgid "Deleted"
 msgstr ""
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgstr ""
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgstr ""
 
@@ -1886,26 +1938,46 @@ msgstr ""
 msgid "Forum Signature"
 msgstr ""
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgstr ""
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgstr ""
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgstr ""
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgstr ""
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 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 ""
 #~ msgstr ""
 
@@ -2615,3 +2687,36 @@ msgstr ""
 #~ msgid "Are you sure you want to delete these Users?"
 #~ 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 ""
 "Project-Id-Version: FlaskBB\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"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -40,12 +40,12 @@ msgstr ""
 msgid "Please enter your username or email address."
 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"
 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."
 msgstr ""
 
@@ -58,11 +58,12 @@ msgstr ""
 msgid "Login"
 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"
 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/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
@@ -70,191 +71,183 @@ msgstr "Captcha"
 msgid "Username"
 msgstr "Nombre de usuario"
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 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
 msgid "Email address"
 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
 msgid "A valid email address is required."
 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/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 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."
 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"
 msgstr ""
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgstr "Idioma"
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgstr "Acepto los términos del servicio"
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 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
 msgid "Register"
 msgstr "Registrar"
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr ""
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 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."
 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
 msgid "This email address is already taken."
 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
 msgid "Refresh Login"
 msgstr "Actualizar inicio de sesión"
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgstr "Solicitar contraseña"
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgstr ""
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 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
 msgid "A valid username is required."
 msgstr ""
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgstr ""
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgstr ""
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgstr ""
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgstr ""
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgstr ""
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgstr ""
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr ""
+
+#: flaskbb/auth/views.py:104
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 msgstr ""
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgstr ""
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgstr "Volver a autenticarse."
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 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
 msgid "An account activation email has been sent to %(email)s"
 msgstr ""
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgstr "Gracias por registrarse."
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgstr ""
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "account."
 msgstr ""
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgstr ""
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgstr ""
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 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."
 msgstr ""
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgstr ""
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgstr ""
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgstr ""
 
@@ -268,7 +261,7 @@ msgid "You cannot post a reply without content."
 msgstr "No puedes publicar una respuesta sin contenido"
 
 #: 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"
 msgstr "Respuesta"
 
@@ -380,99 +373,113 @@ msgstr "Foro"
 msgid "Users"
 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 ""
 
-#: 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."
 msgstr ""
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 msgid "%(count)s topics locked."
 msgstr ""
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 msgid "%(count)s topics unlocked."
 msgstr ""
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 msgid "%(count)s topics highlighted."
 msgstr ""
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 msgid "%(count)s topics trivialized."
 msgstr ""
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 msgid "%(count)s topics deleted."
 msgstr ""
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgstr ""
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 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."
 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
 msgid "Forum %(forum)s marked as read."
 msgstr "Foro %(forum)s marcado como leído."
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 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 ""
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -497,7 +504,7 @@ msgstr "Ubicación"
 
 #: 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/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -528,380 +535,366 @@ msgstr ""
 msgid "Secondary groups"
 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/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgstr "Guardar"
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgstr ""
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 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"
 msgstr "Descripción"
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 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."
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 msgstr ""
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgstr ""
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgstr "Los moderadores pueden editar perfiles de usuario"
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 msgstr ""
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgstr "Los moderadores pueden banear usuarios"
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgstr ""
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgstr ""
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgstr ""
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgstr "Posición"
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgstr ""
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgstr "Categoría"
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgstr "La categoría que contiene este foro"
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgstr ""
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. '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/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgstr "Moderadores"
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 msgstr ""
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgstr ""
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgstr "¿Bloqueado?"
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgstr "Inhabilitar nuevos artículos y temas en este foro."
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgstr ""
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgstr "También necesitas especificar algunos moderadores."
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgstr "%(user)s no está en el grupo de moderadores."
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgstr ""
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgstr ""
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgstr ""
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 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."
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 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/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 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."
 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/users.html:122
 msgid "Unban"
 msgstr "Desbanear"
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgstr "Un moderador no puede banear a un administrador."
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgstr "El usuario ha sido baneado."
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 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."
 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"
 msgstr "Banear"
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgstr "El usuario ha sido desbaneado."
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 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 ""
 
-#: flaskbb/management/views.py:532
+#: flaskbb/management/views.py:455 flaskbb/management/views.py:471
 msgid "Edit Group"
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgstr ""
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 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
 msgid "Edit Forum"
 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 ""
 
-#: 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/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
@@ -909,74 +902,101 @@ msgstr ""
 msgid "Add Forum"
 msgstr "Añadir foro"
 
-#: flaskbb/management/views.py:665
-msgid "Category added."
+#: 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/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgstr "Añadir categoría"
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: 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"
 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."
 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
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgstr "El complemento %(plugin)s no existe."
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgstr "El complemento ha sido desinstalado."
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgstr ""
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgstr "El plugin ha sido instalado."
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgstr ""
 
@@ -994,7 +1014,7 @@ msgstr "Se requiere un asunto."
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: 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/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1025,29 +1045,29 @@ msgstr "No te puedes enviar un MP a ti mismo"
 msgid "Send Message"
 msgstr "Enviar mensaje"
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 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."
 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."
 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."
 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"
 msgstr "Editar mensaje"
 
@@ -1246,7 +1266,7 @@ msgstr "Temas"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: 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/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
@@ -1279,8 +1299,8 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: 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:184
 #: flaskbb/templates/forum/search_result.html:317
@@ -1303,7 +1323,7 @@ msgid "Views"
 msgstr "Vistas"
 
 #: 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
 msgid "No Topics."
 msgstr ""
@@ -1335,11 +1355,19 @@ msgstr ""
 msgid "Delete"
 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..."
 msgstr ""
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgstr ""
 
@@ -1350,7 +1378,7 @@ msgid "Mark as Read"
 msgstr "Marcar como leído"
 
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgstr "Bloqueado"
 
@@ -1361,7 +1389,12 @@ msgstr "Bloqueado"
 msgid "New Topic"
 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"
 msgstr ""
 
@@ -1445,7 +1478,7 @@ msgid "Close"
 msgstr "Cerrar"
 
 #: 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/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
@@ -1453,7 +1486,7 @@ msgid "Joined"
 msgstr "Unido"
 
 #: 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
 msgid "Guest"
 msgstr "Invitado"
@@ -1482,6 +1515,16 @@ msgstr ""
 msgid "%(title)s - Topic"
 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
 msgid "Moderate"
 msgstr ""
@@ -1506,11 +1549,19 @@ msgstr "Resaltar tema"
 msgid "Trivialize Topic"
 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"
 msgstr "Dejar de seguir tema"
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgstr "Seguir tema"
 
@@ -1772,11 +1823,11 @@ msgstr ""
 msgid "Deleted"
 msgstr ""
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgstr ""
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgstr ""
 
@@ -1890,22 +1941,42 @@ msgstr ""
 msgid "Forum Signature"
 msgstr "Firma del foro"
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgstr "Ajustes actualizados."
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgstr "Contraseña actualizada."
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgstr ""
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgstr ""
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 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 ""
 "Project-Id-Version: FlaskBB\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"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -39,12 +39,12 @@ msgstr ""
 msgid "Please enter your username or email address."
 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"
 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."
 msgstr ""
 
@@ -57,11 +57,12 @@ msgstr ""
 msgid "Login"
 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"
 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/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
@@ -69,191 +70,183 @@ msgstr ""
 msgid "Username"
 msgstr ""
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 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
 msgid "Email address"
 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
 msgid "A valid email address is required."
 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/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 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."
 msgstr ""
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgstr ""
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgstr ""
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgstr ""
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 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
 msgid "Register"
 msgstr ""
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr ""
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 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."
 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
 msgid "This email address is already taken."
 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
 msgid "Refresh Login"
 msgstr ""
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgstr ""
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgstr ""
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 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
 msgid "A valid username is required."
 msgstr ""
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgstr ""
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgstr ""
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgstr ""
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgstr ""
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgstr ""
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgstr ""
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr ""
+
+#: flaskbb/auth/views.py:104
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 msgstr ""
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgstr ""
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgstr ""
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 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
 msgid "An account activation email has been sent to %(email)s"
 msgstr ""
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgstr ""
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgstr ""
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "account."
 msgstr ""
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgstr ""
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgstr ""
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 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."
 msgstr ""
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgstr ""
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgstr ""
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgstr ""
 
@@ -267,7 +260,7 @@ msgid "You cannot post a reply without content."
 msgstr ""
 
 #: 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"
 msgstr ""
 
@@ -379,99 +372,113 @@ msgstr ""
 msgid "Users"
 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 ""
 
-#: 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."
 msgstr ""
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 msgid "%(count)s topics locked."
 msgstr ""
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 msgid "%(count)s topics unlocked."
 msgstr ""
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 msgid "%(count)s topics highlighted."
 msgstr ""
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 msgid "%(count)s topics trivialized."
 msgstr ""
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 msgid "%(count)s topics deleted."
 msgstr ""
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgstr ""
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 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 ""
 
-#: 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 ""
 
-#: 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 ""
 
-#: flaskbb/forum/views.py:504
+#: flaskbb/forum/views.py:429
 msgid "Thanks for reporting."
 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
 msgid "Forum %(forum)s marked as read."
 msgstr ""
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 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 ""
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -496,7 +503,7 @@ msgstr ""
 
 #: 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/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -527,380 +534,366 @@ msgstr ""
 msgid "Secondary groups"
 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/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgstr ""
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgstr ""
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 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"
 msgstr ""
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgstr ""
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 msgstr ""
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgstr ""
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgstr ""
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgstr ""
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgstr ""
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgstr ""
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgstr ""
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgstr ""
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgstr ""
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgstr ""
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgstr ""
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgstr ""
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgstr ""
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 msgstr ""
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgstr ""
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgstr ""
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgstr ""
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgstr ""
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgstr ""
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgstr ""
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgstr ""
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgstr ""
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. 'http://flaskbb.org'."
 msgstr ""
 
-#: flaskbb/management/forms.py:320
+#: flaskbb/management/forms.py:333
 #: flaskbb/templates/forum/category_layout.html:80
 #: flaskbb/templates/forum/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgstr ""
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 msgstr ""
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgstr ""
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgstr ""
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgstr ""
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgstr ""
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgstr ""
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgstr ""
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgstr ""
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgstr ""
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 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 ""
 
-#: flaskbb/management/views.py:207
+#: flaskbb/management/views.py:220
 msgid "User updated."
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 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/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgstr ""
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgstr ""
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgstr ""
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgstr ""
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 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"
 msgstr ""
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgstr ""
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 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 ""
 
-#: flaskbb/management/views.py:466
-msgid "All reports were marked as read."
+#: flaskbb/management/views.py:442
+msgid "Group added."
 msgstr ""
 
-#: flaskbb/management/views.py:497
-msgid "Report deleted."
+#: 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."
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgstr ""
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 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
 msgid "Edit Forum"
 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 ""
 
-#: 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/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
@@ -908,74 +901,101 @@ msgstr ""
 msgid "Add Forum"
 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 ""
 
-#: 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/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgstr ""
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: 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"
 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."
 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
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgstr ""
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgstr ""
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgstr ""
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgstr ""
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgstr ""
 
@@ -993,7 +1013,7 @@ msgstr ""
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: 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/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1024,29 +1044,29 @@ msgstr ""
 msgid "Send Message"
 msgstr ""
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 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 ""
 
-#: 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 ""
 
-#: flaskbb/message/views.py:178
-msgid "Compose Message"
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
+msgid "Message sent."
 msgstr ""
 
-#: flaskbb/message/views.py:205
+#: flaskbb/message/views.py:205 flaskbb/message/views.py:221
 msgid "You cannot edit a sent message."
 msgstr ""
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgstr ""
 
@@ -1245,7 +1265,7 @@ msgstr ""
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: 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/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
@@ -1278,8 +1298,8 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: 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:184
 #: flaskbb/templates/forum/search_result.html:317
@@ -1302,7 +1322,7 @@ msgid "Views"
 msgstr ""
 
 #: 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
 msgid "No Topics."
 msgstr ""
@@ -1334,11 +1354,19 @@ msgstr ""
 msgid "Delete"
 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..."
 msgstr ""
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgstr ""
 
@@ -1349,7 +1377,7 @@ msgid "Mark as Read"
 msgstr ""
 
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgstr ""
 
@@ -1360,7 +1388,12 @@ msgstr ""
 msgid "New Topic"
 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"
 msgstr ""
 
@@ -1444,7 +1477,7 @@ msgid "Close"
 msgstr ""
 
 #: 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/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
@@ -1452,7 +1485,7 @@ msgid "Joined"
 msgstr ""
 
 #: 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
 msgid "Guest"
 msgstr ""
@@ -1481,6 +1514,16 @@ msgstr ""
 msgid "%(title)s - Topic"
 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
 msgid "Moderate"
 msgstr ""
@@ -1505,11 +1548,19 @@ msgstr ""
 msgid "Trivialize Topic"
 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"
 msgstr ""
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgstr ""
 
@@ -1771,11 +1822,11 @@ msgstr ""
 msgid "Deleted"
 msgstr ""
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgstr ""
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgstr ""
 
@@ -1889,22 +1940,42 @@ msgstr ""
 msgid "Forum Signature"
 msgstr ""
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgstr ""
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgstr ""
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgstr ""
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgstr ""
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 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 ""
 "Project-Id-Version: FlaskBB\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"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -41,12 +41,12 @@ msgstr ""
 msgid "Please enter your username or email address."
 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"
 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."
 msgstr ""
 
@@ -59,11 +59,12 @@ msgstr ""
 msgid "Login"
 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"
 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/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
@@ -71,191 +72,183 @@ msgstr "Captcha"
 msgid "Username"
 msgstr "Nazwa użytkownika"
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 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
 msgid "Email address"
 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
 msgid "A valid email address is required."
 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/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 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."
 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"
 msgstr ""
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgstr "Język"
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgstr "Akceptuję regulamin"
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 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
 msgid "Register"
 msgstr "Zarejestruj"
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr ""
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 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."
 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
 msgid "This email address is already taken."
 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
 msgid "Refresh Login"
 msgstr "Odśwież sesję"
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgstr "Request Password"
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgstr ""
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 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
 msgid "A valid username is required."
 msgstr ""
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgstr ""
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgstr ""
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgstr ""
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgstr ""
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgstr ""
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgstr ""
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr ""
+
+#: flaskbb/auth/views.py:104
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 msgstr ""
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgstr ""
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgstr "Ponowna weryfikacja."
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 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
 msgid "An account activation email has been sent to %(email)s"
 msgstr ""
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgstr "Dziękujemy za rejestrację."
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgstr ""
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "account."
 msgstr ""
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgstr ""
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgstr ""
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 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."
 msgstr ""
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgstr ""
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgstr ""
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgstr ""
 
@@ -269,7 +262,7 @@ msgid "You cannot post a reply without content."
 msgstr "Nie możesz opublikować odpowiedzi bez treści."
 
 #: 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"
 msgstr "Odpowiedz"
 
@@ -381,99 +374,113 @@ msgstr "Forum"
 msgid "Users"
 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 ""
 
-#: 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."
 msgstr ""
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 msgid "%(count)s topics locked."
 msgstr ""
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 msgid "%(count)s topics unlocked."
 msgstr ""
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 msgid "%(count)s topics highlighted."
 msgstr ""
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 msgid "%(count)s topics trivialized."
 msgstr ""
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 msgid "%(count)s topics deleted."
 msgstr ""
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgstr ""
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 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."
 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
 msgid "Forum %(forum)s marked as read."
 msgstr "Forum \"%(forum)s\" oznaczono jako przeczytany."
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 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 ""
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -498,7 +505,7 @@ msgstr "Lokalizacja"
 
 #: 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/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -529,380 +536,366 @@ msgstr ""
 msgid "Secondary groups"
 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/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgstr "Zapisz"
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgstr ""
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 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"
 msgstr "Opis"
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgstr "Dostęp do panelu administracyjnego."
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 msgstr ""
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgstr ""
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgstr "Moderatorzy mogą edytować profile użytkowników"
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 msgstr ""
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgstr "Moderatorzy mogą banować użytkowników"
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgstr ""
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgstr ""
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgstr ""
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgstr "Pozycja"
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgstr ""
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgstr "Kategoria"
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgstr "Kategoria zawierająca to forum."
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgstr ""
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. '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/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgstr "Moderatorzy"
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 msgstr ""
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgstr ""
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgstr "Zablokowane?"
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this 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"
 msgstr ""
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgstr "Musisz także określić moderatorów."
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgstr "%(user)s nie jest w grupie moderatorów."
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgstr ""
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgstr ""
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgstr ""
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 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."
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 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/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 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."
 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/users.html:122
 msgid "Unban"
 msgstr "Odbanuj"
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgstr "Moderator nie może zbanować administratora."
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgstr "Użytkownik został zbanowany."
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 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."
 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"
 msgstr "Zbanuj"
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgstr "Użytkownik odbanowany."
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 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 ""
 
-#: flaskbb/management/views.py:532
+#: flaskbb/management/views.py:455 flaskbb/management/views.py:471
 msgid "Edit Group"
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgstr ""
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 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
 msgid "Edit 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 ""
 
-#: 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/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
@@ -910,74 +903,101 @@ msgstr ""
 msgid "Add Forum"
 msgstr "Dodaj Forum"
 
-#: flaskbb/management/views.py:665
-msgid "Category added."
+#: 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/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgstr "Nowa kategoria"
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: 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"
 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."
 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
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgstr "Nie znaleziono %(plugin)s pluginu."
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgstr "Plugin został odinstalowany."
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgstr ""
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgstr "Plugin został zainstalowany."
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgstr ""
 
@@ -995,7 +1015,7 @@ msgstr "Temat jest wymagany"
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: 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/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1026,29 +1046,29 @@ msgstr "Nie możesz wysłać PW do samego siebie."
 msgid "Send Message"
 msgstr "Wyślij"
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 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."
 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."
 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."
 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"
 msgstr "Edytuj wiadomość"
 
@@ -1247,7 +1267,7 @@ msgstr "Wątki"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: 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/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
@@ -1280,8 +1300,8 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: 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:184
 #: flaskbb/templates/forum/search_result.html:317
@@ -1304,7 +1324,7 @@ msgid "Views"
 msgstr "Wyświetleń"
 
 #: 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
 msgid "No Topics."
 msgstr ""
@@ -1336,11 +1356,19 @@ msgstr ""
 msgid "Delete"
 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..."
 msgstr ""
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgstr ""
 
@@ -1351,7 +1379,7 @@ msgid "Mark as Read"
 msgstr "Oznacz jako przeczytane"
 
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgstr "Zablokowane"
 
@@ -1362,7 +1390,12 @@ msgstr "Zablokowane"
 msgid "New Topic"
 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"
 msgstr ""
 
@@ -1446,7 +1479,7 @@ msgid "Close"
 msgstr "Zamknij"
 
 #: 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/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
@@ -1454,7 +1487,7 @@ msgid "Joined"
 msgstr "Dołączył"
 
 #: 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
 msgid "Guest"
 msgstr "Gość"
@@ -1483,6 +1516,16 @@ msgstr ""
 msgid "%(title)s - Topic"
 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
 msgid "Moderate"
 msgstr ""
@@ -1507,11 +1550,19 @@ msgstr "Wyróżnij wątek"
 msgid "Trivialize Topic"
 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"
 msgstr "Przestań sledzić"
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgstr "Śledź wątek"
 
@@ -1773,11 +1824,11 @@ msgstr ""
 msgid "Deleted"
 msgstr ""
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgstr ""
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgstr ""
 
@@ -1891,22 +1942,42 @@ msgstr ""
 msgid "Forum Signature"
 msgstr "Podpis "
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgstr "Ustawienia zostały zmienione."
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgstr "Hasło zostało zmienione."
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgstr ""
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgstr ""
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 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 ""
 "Project-Id-Version: FlaskBB\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"
 "MIME-Version: 1.0\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."
 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"
 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."
 msgstr "Por favor digite sua senha."
 
@@ -59,11 +59,12 @@ msgstr "Mantenha-me logado"
 msgid "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"
 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/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
@@ -71,191 +72,183 @@ msgstr "Captcha"
 msgid "Username"
 msgstr "Nome de usuário"
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 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
 msgid "Email address"
 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
 msgid "A valid email address is required."
 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/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 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."
 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"
 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"
 msgstr "Linguagem"
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgstr "Eu aceito os Termos de Serviço"
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 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
 msgid "Register"
 msgstr "Registrar"
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 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."
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 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."
 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
 msgid "This email address is already taken."
 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
 msgid "Refresh Login"
 msgstr "Atualizar login"
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgstr "Requisitar Senha"
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgstr "Redefinir senha"
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 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
 msgid "A valid username is required."
 msgstr "Um nome de usuário válido é necessário."
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgstr "Enviar email de confirmação"
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgstr "Usuário não existe."
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgstr "Usuário já está ativo."
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 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."
 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"
 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 ""
 "In order to use your account you have to activate it through the link we "
 "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."
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgstr "Nome de usuário ou senha inválidos."
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgstr "Reautenticado"
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 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
 msgid "An account activation email has been sent to %(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."
 msgstr "Obrigado por se registrar."
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgstr "Email enviado! Por favor verifique sua caixa de mensagens."
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "account."
 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."
 msgstr "Seu token é inválido."
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgstr "Seu token está vencido."
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 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."
 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."
 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."
 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."
 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."
 
 #: 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"
 msgstr "Resposta"
 
@@ -381,100 +374,114 @@ msgstr "Fórum"
 msgid "Users"
 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."
 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
 msgid "%(count)s topics locked."
 msgstr "%(count)s tópicos trancados."
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 msgid "%(count)s topics unlocked."
 msgstr "%(count)s tópicos destrancados."
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 msgid "%(count)s topics highlighted."
 msgstr "%(count)s tópicos destacados."
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 msgid "%(count)s topics trivialized."
 msgstr "%(count)s tópicos trivializados."
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 msgid "%(count)s topics deleted."
 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."
 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."
 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."
 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
 msgid "Forum %(forum)s marked as read."
 msgstr "Forum %(forum)s marcado como lido."
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 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
 msgid "Birthday"
@@ -498,7 +505,7 @@ msgstr "Localização"
 
 #: 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/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -529,380 +536,366 @@ msgstr "Grupo primário"
 msgid "Secondary groups"
 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/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgstr "Salvar"
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgstr "Nome do grupo"
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 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"
 msgstr "Descrição"
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 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."
 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?"
 msgstr "É um grupo 'Super Moderador'?"
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 "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."
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgstr "É um grupo 'Moderador'?"
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 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?"
 msgstr "É um grupo 'Banido'?"
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgstr "Apenas um grupo do tipo 'Banido' é permitido."
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgstr "É um grupo do 'Convidado'?"
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgstr "Apenas um grupo do tipo 'Convidado' é permitido."
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 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."
 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"
 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."
 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"
 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."
 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"
 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."
 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"
 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."
 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"
 msgstr "Moderadores podem editar perfis de usuário"
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 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"
 msgstr "Moderadores podem banir usuários"
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 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."
 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'."
 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'."
 msgstr "Já existe um grupo do tipo 'Convidado'."
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgstr "Título do fórum"
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 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."
 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"
 msgstr "Posição"
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgstr ""
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgstr "Categoria"
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgstr "A categoria que contém esse fórum."
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgstr "Link externo"
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. '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/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgstr "Moderadores"
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 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"
 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?"
 msgstr "Você quer exibir os moderadores na página principal?"
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgstr "Trancado?"
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgstr "Desabilitar novas postagens e tópicos neste fórum."
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgstr "Acesso de grupo"
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 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."
 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."
 msgstr "Você também precisa especificar alguns moderadores."
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgstr "%(user)s não está em um grupo de moderadores."
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgstr "Título da categoria"
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 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."
 msgstr "Por favor entre com a posição para a categoria."
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 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."
 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."
 msgstr "Você não pode apagar a si mesmo."
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 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/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 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."
 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/users.html:122
 msgid "Unban"
 msgstr "Desbanir"
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgstr "Um moderador não pode banir um administrador."
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgstr "Usuário está banido."
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 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."
 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"
 msgstr "Banir"
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgstr "Usuário está desbanido."
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 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."
 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."
 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."
 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."
 msgstr "Grupo apagado."
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 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
 msgid "Edit Forum"
 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/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
@@ -910,74 +903,101 @@ msgstr "Fórum adicionado."
 msgid "Add Forum"
 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/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 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"
 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."
 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
 msgid "Plugin %(plugin)s is already enabled."
 msgstr "O plugin %(plugin)s já foi habilitado."
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr "Plugin %(plugin)s habilitado. Por favor reinicie o FlaskBB agora."
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "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."
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgstr "Plugin %(plugin)s não encontrado."
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr "Plugin %(plugin)s desabilitado. Por favor reinicie o FlaskBB agora."
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "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."
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgstr "O plugin foi desinstalado."
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall 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."
 msgstr "O plugin foi instalado."
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install 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/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/message/conversation.html:93
 #: 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"
 msgstr "Enviar mensagem"
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 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."
 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."
 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."
 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"
 msgstr "Editar mensagem"
 
@@ -1247,7 +1267,7 @@ msgstr "Tópicos"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: 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/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
@@ -1280,8 +1300,8 @@ msgstr "Link para"
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: 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:184
 #: flaskbb/templates/forum/search_result.html:317
@@ -1304,7 +1324,7 @@ msgid "Views"
 msgstr "Visualizações"
 
 #: 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
 msgid "No Topics."
 msgstr "Nenhum tópico."
@@ -1336,11 +1356,19 @@ msgstr "Trivializar"
 msgid "Delete"
 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..."
 msgstr "Mover para..."
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgstr "Mover"
 
@@ -1351,7 +1379,7 @@ msgid "Mark as Read"
 msgstr "Marcar como lido"
 
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgstr "Trancado"
 
@@ -1362,7 +1390,12 @@ msgstr "Trancado"
 msgid "New Topic"
 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"
 msgstr "Modo de moderação"
 
@@ -1446,7 +1479,7 @@ msgid "Close"
 msgstr "Fechar"
 
 #: 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/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
@@ -1454,7 +1487,7 @@ msgid "Joined"
 msgstr "Unido"
 
 #: 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
 msgid "Guest"
 msgstr "Convidado"
@@ -1483,6 +1516,16 @@ msgstr "Nenhum fórum encontrado usando seus critérios de busca."
 msgid "%(title)s - Topic"
 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
 msgid "Moderate"
 msgstr "Moderado"
@@ -1507,11 +1550,19 @@ msgstr "Destacar Tópico"
 msgid "Trivialize Topic"
 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"
 msgstr "Deixar de seguir Tópico"
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgstr "Seguir Tópico"
 
@@ -1773,11 +1824,11 @@ msgstr "Apagar usuários selecionados"
 msgid "Deleted"
 msgstr "Apagados"
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgstr "Conversas"
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgstr "Nenhuma conversa encontrada."
 
@@ -1891,22 +1942,42 @@ msgstr "Antiga senha está errada."
 msgid "Forum Signature"
 msgstr "Assinatura do fórum"
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgstr "Configurações atualizadas."
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgstr "Senha atualizada."
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgstr "Endereço de email atualizado."
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 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."
 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 ""
 "Project-Id-Version: FlaskBB\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"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -40,12 +40,12 @@ msgstr "Имя или эл. почта"
 msgid "Please enter your username or email address."
 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"
 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."
 msgstr "Пожалуйста, введите ваш пароль."
 
@@ -58,11 +58,12 @@ msgstr "Запомнить меня"
 msgid "Login"
 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"
 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/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
@@ -70,191 +71,183 @@ msgstr "Captcha"
 msgid "Username"
 msgstr "Имя"
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 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
 msgid "Email address"
 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
 msgid "A valid email address is required."
 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/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 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."
 msgstr "Пароли должны совпадать."
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgstr "Подтвердите пароль"
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgstr "Язык"
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgstr "Я принимаю условия сервиса"
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 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
 msgid "Register"
 msgstr "Регистрация"
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 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."
 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."
 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
 msgid "This email address is already taken."
 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
 msgid "Refresh Login"
 msgstr "Обновить вход"
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgstr "Запрос пароля"
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgstr "Сброс пароля"
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 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
 msgid "A valid username is required."
 msgstr "Требуется корректное имя."
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgstr "Отправить письмо подтверждения"
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgstr "Такого пользователя не существует."
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgstr "Пользователь уже активен."
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgstr "Идентификатор подтверждения эл. почты"
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgstr "Пожалуйста, введите высланный вам идентификатор."
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgstr "Подтвердите эл. почту"
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr "Вышел"
+
+#: flaskbb/auth/views.py:104
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 msgstr "Чтобы использовать свою учетную запись, вам необходимо активировать ее по ссылке, которую мы отправили на ваш адрес электронной почты."
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgstr "Неверное имя пользователя или пароль."
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgstr "Повторный вход выполнен."
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 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
 msgid "An account activation email has been sent to %(email)s"
 msgstr "Письмо с активацией отправлено на %(email)s"
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgstr "Спасибо за регистрацию."
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgstr "Письмо отправлено. Проверьте свою почту."
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "account."
 msgstr ""
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgstr "Неверный идентификатор пароля."
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgstr "Идентификатор пароля истек."
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 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."
 msgstr ""
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgstr ""
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgstr ""
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgstr ""
 
@@ -268,7 +261,7 @@ msgid "You cannot post a reply without content."
 msgstr ""
 
 #: 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"
 msgstr ""
 
@@ -380,99 +373,113 @@ msgstr "Форум"
 msgid "Users"
 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."
 msgstr ""
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 msgid "%(count)s topics locked."
 msgstr "%(count)sТем закрыто. "
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 msgid "%(count)s topics unlocked."
 msgstr "%(count)sТем открыто. "
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 msgid "%(count)s topics highlighted."
 msgstr "%(count)s Тем закреплено. "
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 msgid "%(count)s topics trivialized."
 msgstr "%(count)s Тем откреплено."
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 msgid "%(count)s topics deleted."
 msgstr "%(count)s Тем удалено."
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgstr "Пожалуйста, выберите новый форум для создания темы."
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 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."
 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
 msgid "Forum %(forum)s marked as read."
 msgstr ""
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 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 ""
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -497,7 +504,7 @@ msgstr "Местоположение"
 
 #: 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/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -528,380 +535,366 @@ msgstr "Основная группа"
 msgid "Secondary groups"
 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/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgstr "Сохранить"
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgstr "Название группы"
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 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"
 msgstr "Описание"
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgstr "'Админская' группа?"
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgstr ""
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgstr "'Супер модераторская' группа?"
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgstr "'Модераторская' группа?"
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 msgstr ""
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgstr "Группа 'Забаненных'?"
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgstr "'Гостевая' группа?"
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgstr "Дозволяется только одна 'Гостевая' группа."
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgstr "Редактировать комментарии"
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgstr ""
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgstr "Удалять темы"
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgstr ""
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgstr "Удалять темы"
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgstr ""
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgstr "Создавать темы"
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgstr ""
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgstr "Может публиковать ответы"
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgstr ""
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgstr "Модераторы могут редактировать профили пользователей"
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 msgstr "Разрешить модераторам редактировать профиль другого пользователя, включая изменения пароля и электронной почты."
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgstr "Модераторы могут блокировать пользователей"
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 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."
 msgstr "Данное имя группы уже занято."
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgstr "Уже существует группа типа 'Заблокированные'."
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgstr "Уже существует группа типа 'Гость'."
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgstr "Заголовок форума"
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 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."
 msgstr "Вы можете отформатировать свое описание с помощью Markdown."
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgstr "Позиция"
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgstr "Пожалуйста, укажите позицию форума."
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgstr "Категория"
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgstr "Категория, содержащая данный форум."
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgstr "Внешняя ссылка"
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. '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/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgstr "Модераторы"
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 msgstr ""
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgstr "Показать модераторов"
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgstr "Заблокирован?"
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgstr "Отключить новые комментарии и темы на этом форуме."
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgstr ""
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgstr ""
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgstr ""
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgstr "Заголовок категории"
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgstr "Пожалуйста, введите заголовок категории."
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgstr ""
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 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."
 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."
 msgstr "Вы не можете удалить себя."
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 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/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 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."
 msgstr "У Вас нет прав заблокировать этого пользователя."
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgstr "Разблокировать."
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgstr "Модератор не может заблокировать администратора."
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgstr "Пользователь заблокирован."
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgstr "Не удалось заблокировать пользователя."
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 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"
 msgstr "Заблокировать"
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgstr "Пользователь разблокирован."
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 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."
 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."
 msgstr "Вы не можете удалить одну из стандартных групп."
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr "Вы не можете удалить стандартную группу. Попробуйте вместо этого переименовать ее."
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgstr "Группа удалена."
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 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
 msgid "Edit Forum"
 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/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
@@ -909,74 +902,101 @@ msgstr "Форум добавлен."
 msgid "Add Forum"
 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/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 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"
 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."
 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
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgstr "Расширение %(plugin)s не найдено."
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgstr "Расширение удалено."
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgstr "Не могу удалить расширение."
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgstr "Плагин установлен."
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgstr "Не могу установить плагин."
 
@@ -994,7 +1014,7 @@ msgstr "Тема обязательна."
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: 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/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1025,29 +1045,29 @@ msgstr ""
 msgid "Send Message"
 msgstr "Отправить сообщение"
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 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."
 msgstr "Сообщение сохранено."
 
-#: flaskbb/message/views.py:172 flaskbb/message/views.py:237
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
 msgid "Message sent."
 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."
 msgstr ""
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgstr "Редактировать сообщение"
 
@@ -1246,7 +1266,7 @@ msgstr "Темы"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: 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/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
@@ -1279,8 +1299,8 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: 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:184
 #: flaskbb/templates/forum/search_result.html:317
@@ -1303,7 +1323,7 @@ msgid "Views"
 msgstr "Просмотры"
 
 #: 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
 msgid "No Topics."
 msgstr "Нет тем."
@@ -1335,11 +1355,19 @@ msgstr "Открепить"
 msgid "Delete"
 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..."
 msgstr "Переместить в ..."
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgstr "Переместить"
 
@@ -1350,7 +1378,7 @@ msgid "Mark as Read"
 msgstr "Отметить как прочитанное"
 
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgstr "Закрыт"
 
@@ -1361,7 +1389,12 @@ msgstr "Закрыт"
 msgid "New Topic"
 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"
 msgstr "Режим модераци"
 
@@ -1445,7 +1478,7 @@ msgid "Close"
 msgstr "Закрыть"
 
 #: 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/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
@@ -1453,7 +1486,7 @@ msgid "Joined"
 msgstr "Присоединившиеся"
 
 #: 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
 msgid "Guest"
 msgstr "Гость"
@@ -1482,6 +1515,16 @@ msgstr "Не найдено форумов в соответствии с эти
 msgid "%(title)s - Topic"
 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
 msgid "Moderate"
 msgstr "Модерировать"
@@ -1506,11 +1549,19 @@ msgstr "Закрепить тему"
 msgid "Trivialize Topic"
 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"
 msgstr "Не отслеживать тему"
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgstr "Отслеживать тему"
 
@@ -1772,11 +1823,11 @@ msgstr "Удалить выбранных Пользователей"
 msgid "Deleted"
 msgstr "Удалено"
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgstr ""
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgstr ""
 
@@ -1890,22 +1941,42 @@ msgstr ""
 msgid "Forum Signature"
 msgstr ""
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgstr ""
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgstr ""
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgstr ""
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgstr ""
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 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 ""
 "Project-Id-Version: FlaskBB\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"
 "MIME-Version: 1.0\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."
 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"
 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."
 msgstr "Ange ditt lösenord."
 
@@ -58,11 +58,12 @@ msgstr "Stanna inloggad"
 msgid "Login"
 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"
 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/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
@@ -70,191 +71,183 @@ msgstr "Captcha"
 msgid "Username"
 msgstr "Användarnamn"
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 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
 msgid "Email address"
 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
 msgid "A valid email address is required."
 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/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 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."
 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"
 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"
 msgstr "Språk"
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgstr "Jag godkänner villkoren"
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 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
 msgid "Register"
 msgstr "Registrera"
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 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."
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 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."
 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
 msgid "This email address is already taken."
 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
 msgid "Refresh Login"
 msgstr "Uppdatera inloggning"
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgstr "Begär lösenord"
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgstr "Återställ lösenord"
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 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
 msgid "A valid username is required."
 msgstr "Ange ett giltigt användarnamn."
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgstr "Skicka bekräftelsebrev"
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgstr "Användarnamnet finns inte."
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgstr "Användarnamnet är redan aktiverat."
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgstr "Bekräftelsekod"
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 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"
 msgstr "Bekräfta"
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr "Utloggad"
+
+#: flaskbb/auth/views.py:104
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 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."
 msgstr "Felaktigt användarnamn eller lösenord."
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgstr "Behörighet bekräftad."
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 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
 msgid "An account activation email has been sent to %(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."
 msgstr "Tack för registreringen!"
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgstr "Vi har skickat dig ett brev."
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "account."
 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."
 msgstr "Din lösenordskod är ogiltig."
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 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."
 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."
 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."
 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."
 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."
 msgstr "Ditt konto är stängt."
 
@@ -268,7 +261,7 @@ msgid "You cannot post a reply without content."
 msgstr "Skriv något!"
 
 #: 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"
 msgstr "Svara"
 
@@ -380,100 +373,114 @@ msgstr "Kategori"
 msgid "Users"
 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."
 msgstr "Välj en eller flera trådar."
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 msgid "%(count)s topics locked."
 msgstr "%(count)s låsta trådar."
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 msgid "%(count)s topics unlocked."
 msgstr "%(count)s olåsta trådar."
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 msgid "%(count)s topics highlighted."
 msgstr "%(count)s markerade trådar."
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 msgid "%(count)s topics trivialized."
 msgstr "%(count)s vanliga trådar."
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 msgid "%(count)s topics deleted."
 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."
 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."
 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."
 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
 msgid "Forum %(forum)s marked as read."
 msgstr "%(forum)s markerat som läst."
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 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
 msgid "Birthday"
@@ -497,7 +504,7 @@ msgstr "Bostadsort"
 
 #: 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/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -528,380 +535,366 @@ msgstr "Huvudgrupp"
 msgid "Secondary groups"
 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/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgstr "Spara"
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgstr "Gruppnamn"
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 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"
 msgstr "Beskrivning"
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgstr "Administrationsgrupp?"
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 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?"
 msgstr "Supermoderatorgrupp?"
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 "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."
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgstr "Moderatorgrupp?"
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 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?"
 msgstr "Avstängd?"
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 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?"
 msgstr "Gäst?"
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 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"
 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."
 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"
 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."
 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"
 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."
 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"
 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."
 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"
 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."
 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"
 msgstr "Moderatorer kan redigera användarprofiler"
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 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"
 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."
 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."
 msgstr "Gruppnamnet är redan upptaget."
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 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'."
 msgstr "Det finns redan en grupp av typen \"gäst\"."
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgstr "Forumrubrik"
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 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."
 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"
 msgstr "Ordning"
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgstr "Ange en sorteringsordning för detta forum."
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgstr "Kategori"
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgstr "Kategorin detta forum tillhör."
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 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'."
 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/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgstr "Moderatorer"
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 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"
 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?"
 msgstr "Välj om du vill presentera moderatorerna på startsidan."
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgstr "Låst?"
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this 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"
 msgstr "Gruppbehörighet"
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this 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."
 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."
 msgstr "Ange några moderatorer."
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgstr "%(user)s är inte moderator."
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgstr "Kategorinamn"
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgstr "Ange ett namn på kategorin."
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgstr "Ange en sorteringsordning på kategorin."
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 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."
 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."
 msgstr "Det är inte bra att ta bort sig själv."
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 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/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 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."
 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/users.html:122
 msgid "Unban"
 msgstr "Återaktivera"
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 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."
 msgstr "Användaren är avstängd."
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 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."
 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"
 msgstr "Stäng av"
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgstr "Användaren är återaktiverad."
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 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 ""
 
-#: flaskbb/management/views.py:466
-msgid "All reports were marked as read."
+#: flaskbb/management/views.py:442
+msgid "Group added."
 msgstr ""
 
-#: flaskbb/management/views.py:497
-msgid "Report deleted."
+#: 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."
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgstr ""
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 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
 msgid "Edit Forum"
 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 ""
 
-#: 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/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
@@ -909,74 +902,101 @@ msgstr ""
 msgid "Add Forum"
 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 ""
 
-#: 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/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgstr ""
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: 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"
 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."
 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
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgstr ""
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgstr ""
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgstr ""
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgstr ""
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgstr ""
 
@@ -994,7 +1014,7 @@ msgstr "Ange en rubrik!"
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: 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/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1025,29 +1045,29 @@ msgstr "Prata inte med dig själv!"
 msgid "Send Message"
 msgstr "Skicka meddelande"
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 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."
 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."
 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."
 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"
 msgstr "Redigera meddelande"
 
@@ -1246,7 +1266,7 @@ msgstr "Trådar"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: 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/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
@@ -1279,8 +1299,8 @@ msgstr "Länk"
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: 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:184
 #: flaskbb/templates/forum/search_result.html:317
@@ -1303,7 +1323,7 @@ msgid "Views"
 msgstr "Visningar"
 
 #: 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
 msgid "No Topics."
 msgstr "Inga trådar."
@@ -1335,11 +1355,19 @@ msgstr "Avmarkera"
 msgid "Delete"
 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..."
 msgstr "Flytta till..."
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgstr "Flytta"
 
@@ -1350,7 +1378,7 @@ msgid "Mark as Read"
 msgstr "Markera som läst"
 
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgstr "Låst"
 
@@ -1361,7 +1389,12 @@ msgstr "Låst"
 msgid "New Topic"
 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"
 msgstr "Modereringsläge"
 
@@ -1445,7 +1478,7 @@ msgid "Close"
 msgstr "Stäng"
 
 #: 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/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
@@ -1453,7 +1486,7 @@ msgid "Joined"
 msgstr "Medlem sedan"
 
 #: 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
 msgid "Guest"
 msgstr "Gäst"
@@ -1482,6 +1515,16 @@ msgstr "Inga forum matchar din sökning."
 msgid "%(title)s - Topic"
 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
 msgid "Moderate"
 msgstr "Moderera"
@@ -1506,11 +1549,19 @@ msgstr "Markera tråden"
 msgid "Trivialize Topic"
 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"
 msgstr "Sluta följa tråden"
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgstr "Följ tråden"
 
@@ -1772,11 +1823,11 @@ msgstr ""
 msgid "Deleted"
 msgstr "Borta"
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgstr "Konversationer"
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgstr "Inga konversationer."
 
@@ -1890,22 +1941,42 @@ msgstr "Det gamla lösenordet är fel."
 msgid "Forum Signature"
 msgstr "Signatur"
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgstr "Uppdaterade inställningar."
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgstr "Lösenordet har uppdaterats."
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgstr "E-postadressen har uppdaterats."
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 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."
 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 ""
 "Project-Id-Version: FlaskBB\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"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -41,12 +41,12 @@ msgstr "用户名或邮件地址"
 msgid "Please enter your username or email address."
 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"
 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."
 msgstr "请输入您的密码"
 
@@ -59,11 +59,12 @@ msgstr "保持登入状态"
 msgid "Login"
 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"
 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/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
@@ -71,191 +72,183 @@ msgstr "验证码"
 msgid "Username"
 msgstr "用户名"
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 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
 msgid "Email address"
 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
 msgid "A valid email address is required."
 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/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 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."
 msgstr "两次输入的密码不一致。"
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgstr "确认密码"
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgstr "语言"
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgstr "我同意并遵守服务条例"
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 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
 msgid "Register"
 msgstr "注册"
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 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."
 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."
 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
 msgid "This email address is already taken."
 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
 msgid "Refresh Login"
 msgstr "重新登录"
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgstr "请求重置密码"
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgstr "重置密码"
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 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
 msgid "A valid username is required."
 msgstr "需要一个有效的用户名."
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgstr "发送确认邮件"
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgstr "用户不存在."
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgstr "用户已激活."
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgstr "邮件确认信息"
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgstr "请输入我们发送给您的信息."
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgstr "确认邮件"
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr "登出"
+
+#: flaskbb/auth/views.py:104
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 msgstr "请点击我们发送到您的邮箱的链接,激活账户开始使用."
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgstr "错误用户名或密码."
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgstr "重新认证身份。"
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 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
 msgid "An account activation email has been sent to %(email)s"
 msgstr "激活邮件已发送到%(email)s"
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgstr "感谢您的注册。"
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgstr "邮件已发送!请检查您的邮箱."
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "account."
 msgstr "您输入的用户名或密码未关联到您的账户."
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgstr "密码无效."
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgstr "密码过期."
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 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."
 msgstr "新的账户激活信息已发送到您的邮箱."
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgstr "您的账户激活信息无效."
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgstr "账户激活信息过期."
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgstr "账户已激活."
 
@@ -269,7 +262,7 @@ msgid "You cannot post a reply without content."
 msgstr "您不能发表一个空的回复。"
 
 #: 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"
 msgstr "回复"
 
@@ -381,100 +374,114 @@ msgstr "论坛"
 msgid "Users"
 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."
 msgstr "为了执行该动作,您必须选择至少一个主题."
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 msgid "%(count)s topics locked."
 msgstr "%(count)s主题锁定."
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 msgid "%(count)s topics unlocked."
 msgstr "%(count)s主题解锁."
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 msgid "%(count)s topics highlighted."
 msgstr "%(count)s主题高亮."
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 msgid "%(count)s topics trivialized."
 msgstr "%(count)s主题取消高亮."
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 msgid "%(count)s topics deleted."
 msgstr "%(count)s主题删除."
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgstr "请为主题选择一个论坛."
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 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."
 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
 msgid "Forum %(forum)s marked as read."
 msgstr "论坛 %(forum)s 已被标记为已读。"
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 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
 msgid "Birthday"
@@ -498,7 +505,7 @@ msgstr "位置"
 
 #: 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/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -529,380 +536,366 @@ msgstr "主用户组"
 msgid "Secondary groups"
 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/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgstr "保存"
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgstr "用户组名"
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 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"
 msgstr "描述"
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgstr "管理员组?"
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgstr "勾上本选项后本群用户能够访问管理员面板。"
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgstr "超级版主组?"
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr "勾上本选项后本群用户能够管理所有论坛。"
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgstr "版主组?"
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 msgstr "勾上本选项后本群用户能够管理特定的论坛。"
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgstr "禁止用户组?"
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgstr "只允许存在一个禁止用户组。"
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgstr "来宾组?"
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgstr "只允许存在一个来宾用户组。"
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgstr "可编辑帖子"
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgstr "勾上本选项后该组用户可以编辑帖子"
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgstr "可删除帖子"
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgstr "勾上本选项后本组用户可以删除帖子"
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgstr "能删除主题"
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgstr "勾上本选项后本群用户可以删除主题。"
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgstr "能创建主题"
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgstr "勾上本选项后本群用户可以创建主题。"
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgstr "能创建回复"
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgstr "勾上本选项后本组用户可以创建回复"
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgstr "版主能够修改用户资料"
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 msgstr "允许版主能够编辑其他用户的资料(包括密码和邮箱地址)"
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgstr "版主能够禁止用户"
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 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."
 msgstr "该用户组名已被使用"
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgstr "已存在禁止用户组了。"
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgstr "已存在来宾用户组。"
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgstr "论坛标题"
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 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."
 msgstr "您可以使用 Markdown 来格式化您的描述。"
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgstr "先后位置"
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgstr "请为论坛输入一个位置."
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgstr "分类"
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgstr "该论坛将位与此分类之下。"
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgstr "外部链接"
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. '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/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgstr "版主"
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 msgstr "使用逗号来分割用户。如果您不想设置版主的话留空即可。"
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgstr "显示版主"
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgstr "您是否想在主页上显示版主?"
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgstr "加锁?"
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgstr "在该论坛禁止发表新主题和帖子"
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgstr "用户组访问"
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgstr "选择可以访问该论坛的用户组."
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr "您不能改变一个主题包含外部链接的论坛。"
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgstr "您需要指定版主。"
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgstr "用户 %(user)s 不在版主组里。"
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgstr "分类标题"
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgstr "请输入一个分类标题."
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgstr "请为分类输入一个位置."
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 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."
 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."
 msgstr "您不能删除自己."
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 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/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 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."
 msgstr "您没有权限禁止该用户。"
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgstr "解除禁止"
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgstr "一个版主无法禁止一个管理员。"
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgstr "该用户已被禁止。"
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgstr "无法禁止该用户。"
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 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"
 msgstr "禁止"
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgstr "该用户已被解除禁止."
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 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."
 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."
 msgstr "您不能删除标准用户组."
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr "您不能删除标准用户组.可以尝试重命名."
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgstr "用户组已删除."
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 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
 msgid "Edit Forum"
 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/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
@@ -910,74 +903,101 @@ msgstr "论坛已添加."
 msgid "Add Forum"
 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/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 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"
 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."
 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
 msgid "Plugin %(plugin)s is already enabled."
 msgstr "插件%(plugin)s已启用."
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr "插件%(plugin)s已启用.请重启FlaskBB."
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 msgstr "看起来FlaskBB没有足够的文件系统权限.请尝试手动移除'DISABLED'文件."
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgstr "没有找到此插件:%(plugin)s。"
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr "插件%(plugin)s已禁用.请重启FlaskBB."
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 msgstr "看起来FlaskBB没有足够的文件系统权限.请尝试手动创建'DISABLED'文件."
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgstr "插件已被卸载。"
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgstr "无法卸载插件。"
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgstr "插件已被安装。"
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgstr "无法安装插件。"
 
@@ -995,7 +1015,7 @@ msgstr "请输入主题"
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: 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/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1026,29 +1046,29 @@ msgstr "您无法给自己发送私人消息。"
 msgid "Send Message"
 msgstr "发送消息"
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 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."
 msgstr "消息已被保存。"
 
-#: flaskbb/message/views.py:172 flaskbb/message/views.py:237
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
 msgid "Message sent."
 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."
 msgstr "您无法编辑一条已被发送的消息。"
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgstr "编辑消息"
 
@@ -1247,7 +1267,7 @@ msgstr "主题"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: 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/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
@@ -1280,8 +1300,8 @@ msgstr "链接到"
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: 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:184
 #: flaskbb/templates/forum/search_result.html:317
@@ -1304,7 +1324,7 @@ msgid "Views"
 msgstr "浏览"
 
 #: 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
 msgid "No Topics."
 msgstr "无主题."
@@ -1336,11 +1356,19 @@ msgstr "取消高亮"
 msgid "Delete"
 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..."
 msgstr "移动到..."
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgstr "移动"
 
@@ -1351,7 +1379,7 @@ msgid "Mark as Read"
 msgstr "标记为已读。"
 
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgstr "已锁定"
 
@@ -1362,7 +1390,12 @@ msgstr "已锁定"
 msgid "New Topic"
 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"
 msgstr "版主模式"
 
@@ -1446,7 +1479,7 @@ msgid "Close"
 msgstr "关闭"
 
 #: 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/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
@@ -1454,7 +1487,7 @@ msgid "Joined"
 msgstr "加入于"
 
 #: 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
 msgid "Guest"
 msgstr "来宾用户"
@@ -1483,6 +1516,16 @@ msgstr "没有找到符合条件的论坛"
 msgid "%(title)s - Topic"
 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
 msgid "Moderate"
 msgstr "管理"
@@ -1507,11 +1550,19 @@ msgstr "高亮主题"
 msgid "Trivialize Topic"
 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"
 msgstr "不再关注"
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgstr "关注主题"
 
@@ -1773,11 +1824,11 @@ msgstr "删除选择的用户"
 msgid "Deleted"
 msgstr "已删除"
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgstr "会话"
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgstr "未找到会话"
 
@@ -1891,22 +1942,42 @@ msgstr "原密码错误"
 msgid "Forum Signature"
 msgstr "签名"
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgstr "设置更新成功。"
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgstr "密码修改成功。"
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgstr "邮箱更新成功。"
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgstr "用户信息更新成功。"
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 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 ""
 "Project-Id-Version: FlaskBB\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"
 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/flaskbb/flaskbb/language/zh_TW/)\n"
 "MIME-Version: 1.0\n"
@@ -40,12 +40,12 @@ msgstr ""
 msgid "Please enter your username or email address."
 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"
 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."
 msgstr ""
 
@@ -58,11 +58,12 @@ msgstr ""
 msgid "Login"
 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"
 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/templates/forum/search_result.html:104
 #: flaskbb/templates/management/banned_users.html:62
@@ -70,191 +71,183 @@ msgstr "驗證碼"
 msgid "Username"
 msgstr "使用者名稱"
 
-#: flaskbb/auth/forms.py:48
+#: flaskbb/auth/forms.py:49
 msgid "A valid username is required"
 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
 msgid "Email address"
 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
 msgid "A valid email address is required."
 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/user/forms.py:42 flaskbb/user/forms.py:45
 msgid "Invalid email address."
 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."
 msgstr "輸入的密碼不一致"
 
-#: flaskbb/auth/forms.py:59 flaskbb/auth/forms.py:134
+#: flaskbb/auth/forms.py:60 flaskbb/auth/forms.py:135
 msgid "Confirm password"
 msgstr ""
 
-#: flaskbb/auth/forms.py:63 flaskbb/user/forms.py:28
+#: flaskbb/auth/forms.py:64 flaskbb/user/forms.py:28
 msgid "Language"
 msgstr "語言"
 
-#: flaskbb/auth/forms.py:65
+#: flaskbb/auth/forms.py:66
 msgid "I accept the Terms of Service"
 msgstr "我接受服務條款"
 
-#: flaskbb/auth/forms.py:66
+#: flaskbb/auth/forms.py:67
 msgid "Please accept the TOS."
 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
 msgid "Register"
 msgstr "註冊"
 
-#: flaskbb/auth/forms.py:78
+#: flaskbb/auth/forms.py:79
 #, python-format
 msgid "Username must be between %(min)s and %(max)s characters long."
 msgstr ""
 
-#: flaskbb/auth/forms.py:84
+#: flaskbb/auth/forms.py:85
 msgid "This is a system reserved name. Choose a different one."
 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."
 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
 msgid "This email address is already taken."
 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
 msgid "Refresh Login"
 msgstr "重新登入"
 
-#: flaskbb/auth/forms.py:120
+#: flaskbb/auth/forms.py:121
 msgid "Request Password"
 msgstr "取得密碼"
 
-#: flaskbb/auth/forms.py:136
+#: flaskbb/auth/forms.py:137
 msgid "Reset password"
 msgstr ""
 
-#: flaskbb/auth/forms.py:141
+#: flaskbb/auth/forms.py:142
 msgid "Wrong email address."
 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
 msgid "A valid username is required."
 msgstr ""
 
-#: flaskbb/auth/forms.py:153
+#: flaskbb/auth/forms.py:154
 msgid "Send Confirmation Mail"
 msgstr ""
 
-#: flaskbb/auth/forms.py:159
+#: flaskbb/auth/forms.py:160
 msgid "User does not exist."
 msgstr ""
 
-#: flaskbb/auth/forms.py:162
+#: flaskbb/auth/forms.py:163
 msgid "User is already active."
 msgstr ""
 
-#: flaskbb/auth/forms.py:166
+#: flaskbb/auth/forms.py:167
 msgid "Email confirmation token"
 msgstr ""
 
-#: flaskbb/auth/forms.py:167
+#: flaskbb/auth/forms.py:168
 msgid "Please enter the token that we have sent to you."
 msgstr ""
 
-#: flaskbb/auth/forms.py:171
+#: flaskbb/auth/forms.py:172
 msgid "Confirm Email"
 msgstr ""
 
-#: flaskbb/auth/views.py:97
+#: flaskbb/auth/views.py:82
+msgid "Logged out"
+msgstr ""
+
+#: flaskbb/auth/views.py:104
 msgid ""
 "In order to use your account you have to activate it through the link we "
 "have sent to your email address."
 msgstr ""
 
-#: flaskbb/auth/views.py:102
+#: flaskbb/auth/views.py:112
 msgid "Wrong username or password."
 msgstr ""
 
-#: flaskbb/auth/views.py:118
+#: flaskbb/auth/views.py:131
 msgid "Reauthenticated."
 msgstr "已重新驗證"
 
-#: flaskbb/auth/views.py:121
+#: flaskbb/auth/views.py:134
 msgid "Wrong password."
 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
 msgid "An account activation email has been sent to %(email)s"
 msgstr ""
 
-#: flaskbb/auth/views.py:168
+#: flaskbb/auth/views.py:172
 msgid "Thanks for registering."
 msgstr "感謝註冊"
 
-#: flaskbb/auth/views.py:187
+#: flaskbb/auth/views.py:193
 msgid "Email sent! Please check your inbox."
 msgstr ""
 
-#: flaskbb/auth/views.py:190
+#: flaskbb/auth/views.py:197
 msgid ""
 "You have entered an username or email address that is not linked with your "
 "account."
 msgstr ""
 
-#: flaskbb/auth/views.py:207
+#: flaskbb/auth/views.py:220
 msgid "Your password token is invalid."
 msgstr ""
 
-#: flaskbb/auth/views.py:211
+#: flaskbb/auth/views.py:224
 msgid "Your password token is expired."
 msgstr ""
 
-#: flaskbb/auth/views.py:217
+#: flaskbb/auth/views.py:230
 msgid "Your password has been updated."
 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."
 msgstr ""
 
-#: flaskbb/auth/views.py:261
+#: flaskbb/auth/views.py:268 flaskbb/auth/views.py:299
 msgid "Your account activation token is invalid."
 msgstr ""
 
-#: flaskbb/auth/views.py:265
+#: flaskbb/auth/views.py:272 flaskbb/auth/views.py:303
 msgid "Your account activation token is expired."
 msgstr ""
 
-#: flaskbb/auth/views.py:276
+#: flaskbb/auth/views.py:283 flaskbb/auth/views.py:314
 msgid "Your account has been activated."
 msgstr ""
 
@@ -268,7 +261,7 @@ msgid "You cannot post a reply without content."
 msgstr "您不能發表空白的回文"
 
 #: 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"
 msgstr "回文"
 
@@ -380,99 +373,113 @@ msgstr "論壇"
 msgid "Users"
 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 ""
 
-#: 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."
 msgstr ""
 
-#: flaskbb/forum/views.py:318
+#: flaskbb/forum/views.py:266
 #, python-format
 msgid "%(count)s topics locked."
 msgstr ""
 
-#: flaskbb/forum/views.py:324
+#: flaskbb/forum/views.py:273
 #, python-format
 msgid "%(count)s topics unlocked."
 msgstr ""
 
-#: flaskbb/forum/views.py:331
+#: flaskbb/forum/views.py:281
 #, python-format
 msgid "%(count)s topics highlighted."
 msgstr ""
 
-#: flaskbb/forum/views.py:337
+#: flaskbb/forum/views.py:288
 #, python-format
 msgid "%(count)s topics trivialized."
 msgstr ""
 
-#: flaskbb/forum/views.py:344
+#: flaskbb/forum/views.py:296
 #, python-format
 msgid "%(count)s topics deleted."
 msgstr ""
 
-#: flaskbb/forum/views.py:352
+#: flaskbb/forum/views.py:304
 msgid "Please choose a new forum for the topics."
 msgstr ""
 
-#: flaskbb/forum/views.py:364
+#: flaskbb/forum/views.py:312
 msgid "You do not have the permissions to move this topic."
 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."
 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
 msgid "Forum %(forum)s marked as read."
 msgstr "%(forum)s 論壇已經標記為已讀"
 
-#: flaskbb/forum/views.py:562
+#: flaskbb/forum/views.py:651
 msgid "All forums marked as read."
 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 ""
 
 #: flaskbb/management/forms.py:62 flaskbb/user/forms.py:81
@@ -497,7 +504,7 @@ msgstr "位置"
 
 #: 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/message/conversation.html:43
 #: flaskbb/templates/message/conversation.html:97 flaskbb/user/forms.py:92
@@ -528,380 +535,366 @@ msgstr ""
 msgid "Secondary groups"
 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/user/forms.py:47 flaskbb/user/forms.py:73 flaskbb/user/forms.py:104
 msgid "Save"
 msgstr "儲存"
 
-#: flaskbb/management/forms.py:154
+#: flaskbb/management/forms.py:156
 msgid "Group name"
 msgstr ""
 
-#: flaskbb/management/forms.py:155
+#: flaskbb/management/forms.py:157
 msgid "Please enter a name for the group."
 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"
 msgstr "說明"
 
-#: flaskbb/management/forms.py:161
+#: flaskbb/management/forms.py:163
 msgid "Is 'Admin' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:162
+#: flaskbb/management/forms.py:164
 msgid "With this option the group has access to the admin panel."
 msgstr "選擇這個選項讓這個群組可使用管理者功能"
 
-#: flaskbb/management/forms.py:166
+#: flaskbb/management/forms.py:168
 msgid "Is 'Super Moderator' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:167
+#: flaskbb/management/forms.py:169
 msgid ""
 "Check this, if the users in this group are allowed to moderate every forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:171
+#: flaskbb/management/forms.py:173
 msgid "Is 'Moderator' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:172
+#: flaskbb/management/forms.py:174
 msgid ""
 "Check this, if the users in this group are allowed to moderate specified "
 "forums."
 msgstr ""
 
-#: flaskbb/management/forms.py:176
+#: flaskbb/management/forms.py:178
 msgid "Is 'Banned' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:177
+#: flaskbb/management/forms.py:179
 msgid "Only one group of type 'Banned' is allowed."
 msgstr ""
 
-#: flaskbb/management/forms.py:180
+#: flaskbb/management/forms.py:182
 msgid "Is 'Guest' group?"
 msgstr ""
 
-#: flaskbb/management/forms.py:181
+#: flaskbb/management/forms.py:183
 msgid "Only one group of type 'Guest' is allowed."
 msgstr ""
 
-#: flaskbb/management/forms.py:184
+#: flaskbb/management/forms.py:186
 msgid "Can edit posts"
 msgstr "可編輯文章"
 
-#: flaskbb/management/forms.py:185
+#: flaskbb/management/forms.py:187
 msgid "Check this, if the users in this group can edit posts."
 msgstr ""
 
-#: flaskbb/management/forms.py:188
+#: flaskbb/management/forms.py:190
 msgid "Can delete posts"
 msgstr "可刪除文章"
 
-#: flaskbb/management/forms.py:189
+#: flaskbb/management/forms.py:191
 msgid "Check this, if the users in this group can delete posts."
 msgstr ""
 
-#: flaskbb/management/forms.py:193
+#: flaskbb/management/forms.py:195
 msgid "Can delete topics"
 msgstr "可刪除主題"
 
-#: flaskbb/management/forms.py:194
+#: flaskbb/management/forms.py:196
 msgid "Check this, if the users in this group can delete topics."
 msgstr ""
 
-#: flaskbb/management/forms.py:198
+#: flaskbb/management/forms.py:200
 msgid "Can create topics"
 msgstr "可新增主題"
 
-#: flaskbb/management/forms.py:199
+#: flaskbb/management/forms.py:201
 msgid "Check this, if the users in this group can create topics."
 msgstr ""
 
-#: flaskbb/management/forms.py:203
+#: flaskbb/management/forms.py:205
 msgid "Can post replies"
 msgstr "可發表回覆"
 
-#: flaskbb/management/forms.py:204
+#: flaskbb/management/forms.py:206
 msgid "Check this, if the users in this group can post replies."
 msgstr ""
 
-#: flaskbb/management/forms.py:209
+#: flaskbb/management/forms.py:211
 msgid "Moderators can edit user profiles"
 msgstr "協調者可編輯使用者檔案"
 
-#: flaskbb/management/forms.py:210
+#: flaskbb/management/forms.py:212
 msgid ""
 "Allow moderators to edit another user's profile including password and email"
 " changes."
 msgstr ""
 
-#: flaskbb/management/forms.py:215
+#: flaskbb/management/forms.py:217
 msgid "Moderators can ban users"
 msgstr "協調者可禁止使用者"
 
-#: flaskbb/management/forms.py:216
+#: flaskbb/management/forms.py:218
 msgid "Allow moderators to ban other users."
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:249
+#: flaskbb/management/forms.py:262
 msgid "There is already a group of type 'Banned'."
 msgstr ""
 
-#: flaskbb/management/forms.py:264
+#: flaskbb/management/forms.py:277
 msgid "There is already a group of type 'Guest'."
 msgstr ""
 
-#: flaskbb/management/forms.py:288
+#: flaskbb/management/forms.py:301
 msgid "Forum title"
 msgstr ""
 
-#: flaskbb/management/forms.py:289
+#: flaskbb/management/forms.py:302
 msgid "Please enter a forum title."
 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."
 msgstr ""
 
-#: flaskbb/management/forms.py:299 flaskbb/management/forms.py:418
+#: flaskbb/management/forms.py:312 flaskbb/management/forms.py:431
 msgid "Position"
 msgstr "位置"
 
-#: flaskbb/management/forms.py:301
+#: flaskbb/management/forms.py:314
 msgid "Please enter a position for theforum."
 msgstr ""
 
-#: flaskbb/management/forms.py:306
+#: flaskbb/management/forms.py:319
 msgid "Category"
 msgstr "類別"
 
-#: flaskbb/management/forms.py:310
+#: flaskbb/management/forms.py:323
 msgid "The category that contains this forum."
 msgstr "論壇的類別"
 
-#: flaskbb/management/forms.py:314
+#: flaskbb/management/forms.py:327
 msgid "External link"
 msgstr ""
 
-#: flaskbb/management/forms.py:316
+#: flaskbb/management/forms.py:329
 msgid "A link to a website i.e. '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/search_result.html:283
 #: flaskbb/templates/management/forums.html:136
 msgid "Moderators"
 msgstr "協調者"
 
-#: flaskbb/management/forms.py:321
+#: flaskbb/management/forms.py:334
 msgid ""
 "Comma separated usernames. Leave it blank if you do not want to set any "
 "moderators."
 msgstr ""
 
-#: flaskbb/management/forms.py:326
+#: flaskbb/management/forms.py:339
 msgid "Show moderators"
 msgstr ""
 
-#: flaskbb/management/forms.py:327
+#: flaskbb/management/forms.py:340
 msgid "Do you want to show the moderators on the index page?"
 msgstr ""
 
-#: flaskbb/management/forms.py:331
+#: flaskbb/management/forms.py:344
 msgid "Locked?"
 msgstr "鎖定?"
 
-#: flaskbb/management/forms.py:332
+#: flaskbb/management/forms.py:345
 msgid "Disable new posts and topics in this forum."
 msgstr "此論壇禁止所有新文章與主題"
 
-#: flaskbb/management/forms.py:336
+#: flaskbb/management/forms.py:349
 msgid "Group access"
 msgstr ""
 
-#: flaskbb/management/forms.py:339
+#: flaskbb/management/forms.py:352
 msgid "Select the groups that can access this forum."
 msgstr ""
 
-#: flaskbb/management/forms.py:347
+#: flaskbb/management/forms.py:360
 msgid "You cannot convert a forum that contains topics into an external link."
 msgstr ""
 
-#: flaskbb/management/forms.py:353
+#: flaskbb/management/forms.py:366
 msgid "You also need to specify some moderators."
 msgstr "您需要指定幾位協調者"
 
-#: flaskbb/management/forms.py:365
+#: flaskbb/management/forms.py:378
 #, python-format
 msgid "%(user)s is not in a moderators group."
 msgstr "%(user)s 不屬於協調者群組"
 
-#: flaskbb/management/forms.py:408
+#: flaskbb/management/forms.py:421
 msgid "Category title"
 msgstr ""
 
-#: flaskbb/management/forms.py:409
+#: flaskbb/management/forms.py:422
 msgid "Please enter a category title."
 msgstr ""
 
-#: flaskbb/management/forms.py:420
+#: flaskbb/management/forms.py:433
 msgid "Please enter a position for the category."
 msgstr ""
 
-#: flaskbb/management/views.py:134
+#: flaskbb/management/views.py:106
 msgid "Settings saved."
 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."
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:250
+#: flaskbb/management/views.py:264
 msgid "User deleted."
 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/user_form.html:24
 #: flaskbb/templates/management/users.html:24
 msgid "Add User"
 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."
 msgstr "您沒有權限禁止此使用者"
 
-#: flaskbb/management/views.py:318
+#: flaskbb/management/views.py:347
 #: flaskbb/templates/management/banned_users.html:95
 #: flaskbb/templates/management/users.html:122
 msgid "Unban"
 msgstr "取消禁止"
 
-#: flaskbb/management/views.py:336
+#: flaskbb/management/views.py:362
 msgid "A moderator cannot ban an admin user."
 msgstr "協調者不能禁止管理者"
 
-#: flaskbb/management/views.py:340
+#: flaskbb/management/views.py:366
 msgid "User is now banned."
 msgstr "已禁止此使用者"
 
-#: flaskbb/management/views.py:342
+#: flaskbb/management/views.py:368
 msgid "Could not ban user."
 msgstr "不能禁止此使用者"
 
-#: flaskbb/management/views.py:352
+#: flaskbb/management/views.py:378
 msgid "You do not have the permissions to unban this user."
 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"
 msgstr "禁止"
 
-#: flaskbb/management/views.py:382
+#: flaskbb/management/views.py:408
 msgid "User is now unbanned."
 msgstr "已取消禁止此使用者"
 
-#: flaskbb/management/views.py:384
+#: flaskbb/management/views.py:410
 msgid "Could not unban user."
 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 ""
 
-#: flaskbb/management/views.py:532
+#: flaskbb/management/views.py:455 flaskbb/management/views.py:471
 msgid "Edit Group"
 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."
 msgstr ""
 
-#: flaskbb/management/views.py:568
+#: flaskbb/management/views.py:510
 msgid "You cannot delete the standard groups. Try renaming it instead."
 msgstr ""
 
-#: flaskbb/management/views.py:574
+#: flaskbb/management/views.py:519
 msgid "Group deleted."
 msgstr ""
 
-#: flaskbb/management/views.py:577
+#: flaskbb/management/views.py:522
 msgid "No group chosen."
 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
 msgid "Edit Forum"
 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 ""
 
-#: 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/forum_form.html:21
 #: flaskbb/templates/management/forums.html:20
@@ -909,74 +902,101 @@ msgstr ""
 msgid "Add Forum"
 msgstr "新增論壇"
 
-#: flaskbb/management/views.py:665
-msgid "Category added."
+#: 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/forum_form.html:22
 #: flaskbb/templates/management/forums.html:21
 msgid "Add Category"
 msgstr "新增類別"
 
-#: flaskbb/management/views.py:681
-msgid "Category updated."
+#: 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"
 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."
 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
 msgid "Plugin %(plugin)s is already enabled."
 msgstr ""
 
-#: flaskbb/management/views.py:722
+#: flaskbb/management/views.py:869
 #, python-format
 msgid "Plugin %(plugin)s enabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:725
+#: flaskbb/management/views.py:874
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "removing the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:738
+#: flaskbb/management/views.py:891
 #, python-format
 msgid "Plugin %(plugin)s not found."
 msgstr "外掛 %(plugin)s 不存在"
 
-#: flaskbb/management/views.py:743
+#: flaskbb/management/views.py:897
 #, python-format
 msgid "Plugin %(plugin)s disabled. Please restart FlaskBB now."
 msgstr ""
 
-#: flaskbb/management/views.py:746
+#: flaskbb/management/views.py:902
 msgid ""
 "It seems that FlaskBB does not have enough filesystem permissions. Try "
 "creating the 'DISABLED' file by yourself instead."
 msgstr ""
 
-#: flaskbb/management/views.py:761
+#: flaskbb/management/views.py:921
 msgid "Plugin has been uninstalled."
 msgstr "外掛已移除"
 
-#: flaskbb/management/views.py:763
+#: flaskbb/management/views.py:923
 msgid "Cannot uninstall plugin."
 msgstr ""
 
-#: flaskbb/management/views.py:776
+#: flaskbb/management/views.py:937
 msgid "Plugin has been installed."
 msgstr "外掛已安裝"
 
-#: flaskbb/management/views.py:778
+#: flaskbb/management/views.py:939
 msgid "Cannot install plugin."
 msgstr ""
 
@@ -994,7 +1014,7 @@ msgstr "請輸入主題"
 
 #: flaskbb/message/forms.py:28 flaskbb/message/forms.py:59
 #: 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/message/conversation.html:93
 #: flaskbb/templates/user/profile_layout.html:47
@@ -1025,29 +1045,29 @@ msgstr "您無法發送訊息給自己"
 msgid "Send Message"
 msgstr "發送訊息"
 
-#: flaskbb/message/views.py:73 flaskbb/message/views.py:130
+#: flaskbb/message/views.py:38
 msgid ""
 "You cannot send any messages anymore because you have reached your message "
 "limit."
 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."
 msgstr "訊息已儲存"
 
-#: flaskbb/message/views.py:172 flaskbb/message/views.py:237
+#: flaskbb/message/views.py:189 flaskbb/message/views.py:255
 msgid "Message sent."
 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."
 msgstr "您無法編輯一個已送出的訊息"
 
-#: flaskbb/message/views.py:245
+#: flaskbb/message/views.py:213 flaskbb/message/views.py:262
 msgid "Edit Message"
 msgstr "編輯訊息"
 
@@ -1246,7 +1266,7 @@ msgstr "主題數"
 #: flaskbb/templates/forum/search_result.html:105
 #: flaskbb/templates/forum/search_result.html:135
 #: 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/topictracker.html:32
 #: flaskbb/templates/management/banned_users.html:63
@@ -1279,8 +1299,8 @@ msgstr ""
 #: flaskbb/templates/forum/category_layout.html:114
 #: flaskbb/templates/forum/edit_forum.html:68
 #: 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:184
 #: flaskbb/templates/forum/search_result.html:317
@@ -1303,7 +1323,7 @@ msgid "Views"
 msgstr "閱覽數"
 
 #: 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
 msgid "No Topics."
 msgstr ""
@@ -1335,11 +1355,19 @@ msgstr ""
 msgid "Delete"
 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..."
 msgstr ""
 
-#: flaskbb/templates/forum/edit_forum.html:165
+#: flaskbb/templates/forum/edit_forum.html:176
 msgid "Move"
 msgstr ""
 
@@ -1350,7 +1378,7 @@ msgid "Mark as Read"
 msgstr "標示為已讀"
 
 #: flaskbb/templates/forum/forum.html:31
-#: flaskbb/templates/forum/topic_controls.html:97
+#: flaskbb/templates/forum/topic_controls.html:116
 msgid "Locked"
 msgstr "鎖定"
 
@@ -1361,7 +1389,12 @@ msgstr "鎖定"
 msgid "New Topic"
 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"
 msgstr ""
 
@@ -1445,7 +1478,7 @@ msgid "Close"
 msgstr "關閉"
 
 #: 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/message/conversation.html:39
 #: flaskbb/templates/message/conversation.html:90
@@ -1453,7 +1486,7 @@ msgid "Joined"
 msgstr "加入於"
 
 #: 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
 msgid "Guest"
 msgstr "遊客"
@@ -1482,6 +1515,16 @@ msgstr ""
 msgid "%(title)s - Topic"
 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
 msgid "Moderate"
 msgstr ""
@@ -1506,11 +1549,19 @@ msgstr "強調主題"
 msgid "Trivialize Topic"
 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"
 msgstr "取消追蹤"
 
-#: flaskbb/templates/forum/topic_controls.html:87
+#: flaskbb/templates/forum/topic_controls.html:106
 msgid "Track Topic"
 msgstr "追蹤主題"
 
@@ -1772,11 +1823,11 @@ msgstr ""
 msgid "Deleted"
 msgstr ""
 
-#: flaskbb/templates/message/conversation_list.html:6
+#: flaskbb/templates/message/conversation_list.html:7
 msgid "Conversations"
 msgstr ""
 
-#: flaskbb/templates/message/conversation_list.html:88
+#: flaskbb/templates/message/conversation_list.html:92
 msgid "No conversations found."
 msgstr ""
 
@@ -1890,22 +1941,42 @@ msgstr ""
 msgid "Forum Signature"
 msgstr "簽名檔"
 
-#: flaskbb/user/views.py:66
+#: flaskbb/user/views.py:52
 msgid "Settings updated."
 msgstr "已更新設定"
 
-#: flaskbb/user/views.py:82
+#: flaskbb/user/views.py:73
 msgid "Password updated."
 msgstr "已更新密碼"
 
-#: flaskbb/user/views.py:94
+#: flaskbb/user/views.py:90
 msgid "Email address updated."
 msgstr ""
 
-#: flaskbb/user/views.py:107
+#: flaskbb/user/views.py:108
 msgid "User details updated."
 msgstr ""
 
-#: flaskbb/utils/helpers.py:95
+#: flaskbb/utils/helpers.py:99
 msgid "You do not have the permissions to execute this action."
 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 ""