From 288dcfe000ec22592956b63f58553e9783b8f82a Mon Sep 17 00:00:00 2001
From: Christopher Allan Webber
Date: Mon, 4 Nov 2013 13:24:16 -0600
Subject: [PATCH] Committing extracted and compiled translations
---
.../i18n/ar/LC_MESSAGES/mediagoblin.mo | Bin 34307 -> 39937 bytes
.../i18n/ar/LC_MESSAGES/mediagoblin.po | 979 ++++++++----
.../i18n/bg/LC_MESSAGES/mediagoblin.mo | Bin 32874 -> 38589 bytes
.../i18n/bg/LC_MESSAGES/mediagoblin.po | 975 ++++++++----
.../i18n/ca/LC_MESSAGES/mediagoblin.mo | Bin 31360 -> 37050 bytes
.../i18n/ca/LC_MESSAGES/mediagoblin.po | 977 ++++++++----
.../i18n/da/LC_MESSAGES/mediagoblin.mo | Bin 30492 -> 36808 bytes
.../i18n/da/LC_MESSAGES/mediagoblin.po | 1346 +++++++++++------
.../i18n/de/LC_MESSAGES/mediagoblin.mo | Bin 31941 -> 37613 bytes
.../i18n/de/LC_MESSAGES/mediagoblin.po | 979 ++++++++----
.../i18n/en/LC_MESSAGES/mediagoblin.po | 959 ++++++++----
.../i18n/eo/LC_MESSAGES/mediagoblin.mo | Bin 31350 -> 37033 bytes
.../i18n/eo/LC_MESSAGES/mediagoblin.po | 979 ++++++++----
.../i18n/es/LC_MESSAGES/mediagoblin.mo | Bin 32889 -> 38570 bytes
.../i18n/es/LC_MESSAGES/mediagoblin.po | 984 ++++++++----
.../i18n/fa/LC_MESSAGES/mediagoblin.mo | Bin 31308 -> 37023 bytes
.../i18n/fa/LC_MESSAGES/mediagoblin.po | 971 ++++++++----
.../i18n/fr/LC_MESSAGES/mediagoblin.mo | Bin 32964 -> 38648 bytes
.../i18n/fr/LC_MESSAGES/mediagoblin.po | 981 ++++++++----
.../i18n/he/LC_MESSAGES/mediagoblin.mo | Bin 33895 -> 39481 bytes
.../i18n/he/LC_MESSAGES/mediagoblin.po | 979 ++++++++----
.../i18n/ia/LC_MESSAGES/mediagoblin.mo | Bin 30488 -> 36203 bytes
.../i18n/ia/LC_MESSAGES/mediagoblin.po | 969 ++++++++----
.../i18n/is_IS/LC_MESSAGES/mediagoblin.mo | Bin 33238 -> 38826 bytes
.../i18n/is_IS/LC_MESSAGES/mediagoblin.po | 983 ++++++++----
.../i18n/it/LC_MESSAGES/mediagoblin.mo | Bin 31433 -> 37774 bytes
.../i18n/it/LC_MESSAGES/mediagoblin.po | 1300 ++++++++++------
.../i18n/ja/LC_MESSAGES/mediagoblin.mo | Bin 31106 -> 36821 bytes
.../i18n/ja/LC_MESSAGES/mediagoblin.po | 971 ++++++++----
.../i18n/ko_KR/LC_MESSAGES/mediagoblin.mo | Bin 32337 -> 37989 bytes
.../i18n/ko_KR/LC_MESSAGES/mediagoblin.po | 977 ++++++++----
.../i18n/nl/LC_MESSAGES/mediagoblin.mo | Bin 30901 -> 36626 bytes
.../i18n/nl/LC_MESSAGES/mediagoblin.po | 977 ++++++++----
.../i18n/nn_NO/LC_MESSAGES/mediagoblin.mo | Bin 29812 -> 35518 bytes
.../i18n/nn_NO/LC_MESSAGES/mediagoblin.po | 981 ++++++++----
.../i18n/pl/LC_MESSAGES/mediagoblin.mo | Bin 31963 -> 37920 bytes
.../i18n/pl/LC_MESSAGES/mediagoblin.po | 1071 +++++++++----
.../i18n/pt_BR/LC_MESSAGES/mediagoblin.mo | Bin 31426 -> 31449 bytes
.../i18n/ro/LC_MESSAGES/mediagoblin.mo | Bin 32077 -> 37794 bytes
.../i18n/ro/LC_MESSAGES/mediagoblin.po | 979 ++++++++----
.../i18n/ru/LC_MESSAGES/mediagoblin.mo | Bin 38822 -> 38937 bytes
.../i18n/sk/LC_MESSAGES/mediagoblin.mo | Bin 31811 -> 37701 bytes
.../i18n/sk/LC_MESSAGES/mediagoblin.po | 1115 +++++++++-----
.../i18n/sl/LC_MESSAGES/mediagoblin.mo | Bin 30666 -> 36381 bytes
.../i18n/sl/LC_MESSAGES/mediagoblin.po | 975 ++++++++----
.../i18n/sq/LC_MESSAGES/mediagoblin.mo | Bin 31918 -> 38147 bytes
.../i18n/sq/LC_MESSAGES/mediagoblin.po | 1145 +++++++++-----
.../i18n/sr/LC_MESSAGES/mediagoblin.mo | Bin 30524 -> 36239 bytes
.../i18n/sr/LC_MESSAGES/mediagoblin.po | 967 ++++++++----
.../i18n/sv/LC_MESSAGES/mediagoblin.mo | Bin 30754 -> 36438 bytes
.../i18n/sv/LC_MESSAGES/mediagoblin.po | 977 ++++++++----
.../i18n/te/LC_MESSAGES/mediagoblin.mo | Bin 30725 -> 36440 bytes
.../i18n/te/LC_MESSAGES/mediagoblin.po | 967 ++++++++----
.../i18n/tr_TR/LC_MESSAGES/mediagoblin.mo | Bin 30920 -> 36635 bytes
.../i18n/tr_TR/LC_MESSAGES/mediagoblin.po | 975 ++++++++----
.../i18n/vi/LC_MESSAGES/mediagoblin.mo | Bin 30446 -> 36161 bytes
.../i18n/vi/LC_MESSAGES/mediagoblin.po | 967 ++++++++----
.../i18n/vi_VN/LC_MESSAGES/mediagoblin.mo | Bin 30460 -> 36175 bytes
.../i18n/vi_VN/LC_MESSAGES/mediagoblin.po | 967 ++++++++----
.../i18n/zh_CN/LC_MESSAGES/mediagoblin.mo | Bin 29796 -> 35499 bytes
.../i18n/zh_CN/LC_MESSAGES/mediagoblin.po | 979 ++++++++----
.../zh_TW.Big5/LC_MESSAGES/mediagoblin.mo | Bin 30468 -> 36183 bytes
.../zh_TW.Big5/LC_MESSAGES/mediagoblin.po | 967 ++++++++----
.../i18n/zh_TW/LC_MESSAGES/mediagoblin.mo | Bin 29894 -> 35388 bytes
.../i18n/zh_TW/LC_MESSAGES/mediagoblin.po | 1119 +++++++++-----
65 files changed, 22701 insertions(+), 9736 deletions(-)
diff --git a/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.mo
index e3888f1bea35539a6a1395c0fc3383ecebbe71bb..99f5c80e200ff32486316d24afa7d208c0fc7f41 100644
GIT binary patch
delta 11379
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
delta 6365
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
PsE+I$d!u}}b=LkrUCn=e
diff --git a/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po
index efd7d170..885e001b 100644
--- a/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po
@@ -11,9 +11,9 @@
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
-"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-09-04 16:02-0500\n"
-"PO-Revision-Date: 2013-09-04 21:03+0000\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2013-11-04 13:23-0600\n"
+"PO-Revision-Date: 2013-11-04 19:23+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/mediagoblin/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -23,41 +23,41 @@ msgstr ""
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-#: mediagoblin/decorators.py:252
+#: mediagoblin/decorators.py:299 mediagoblin/plugins/openid/views.py:202
msgid "Sorry, registration is disabled on this instance."
msgstr "عÙÙÙØ§Ø Ø§ÙتسجÙ٠غÙر Ù
ØªØ§Ø ÙÙا."
-#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
+#: mediagoblin/decorators.py:314
+msgid "Sorry, reporting is disabled on this instance."
+msgstr ""
+
+#: mediagoblin/decorators.py:357 mediagoblin/plugins/ldap/views.py:55
#: mediagoblin/plugins/persona/views.py:77
msgid "Sorry, authentication is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/forms.py:25
-msgid "Username or email"
-msgstr "اسÙ
اÙÙ
ستخدÙ
ا٠اÙاÙÙ
ÙÙ"
-
-#: mediagoblin/auth/tools.py:41
+#: mediagoblin/auth/tools.py:43
msgid "Invalid User name or email address."
msgstr "اسÙ
Ù
ستخدÙ
ا٠اÙÙ
Ù٠غÙر صØÙØ."
-#: mediagoblin/auth/tools.py:42
+#: mediagoblin/auth/tools.py:44
msgid "This field does not take email addresses."
msgstr "Ùذا اÙØÙÙ Ùا Ùأخذ اÙÙ
ÙÙ."
-#: mediagoblin/auth/tools.py:43
+#: mediagoblin/auth/tools.py:45
msgid "This field requires an email address."
msgstr "Ùذا اÙØÙÙ ÙØتاج اÙÙ
ÙÙ."
-#: mediagoblin/auth/tools.py:146
+#: mediagoblin/auth/tools.py:116
msgid "Sorry, a user with that name already exists."
msgstr "عذرÙØ§Ø ÙÙد اختار Ù
ستخدÙ
آخر Ùذا اÙاسÙ
."
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
+#: mediagoblin/auth/tools.py:120 mediagoblin/edit/views.py:402
msgid "Sorry, a user with that email address already exists."
msgstr "عذرÙØ§Ø ÙÙد اختار Ù
ستخدÙ
آخر Ùذا اÙاÙÙ
ÙÙ."
-#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
+#: mediagoblin/auth/views.py:142 mediagoblin/edit/views.py:358
+#: mediagoblin/edit/views.py:379 mediagoblin/plugins/basic_auth/views.py:110
msgid "The verification key or user id is incorrect."
msgstr ""
@@ -83,77 +83,37 @@ msgstr "ÙÙد ÙÙ
ت باÙÙع٠باÙتØÙÙ Ù
٠عÙÙا٠اÙبرÙد
msgid "Resent your verification email."
msgstr "أعدÙا إرسا٠رساÙØ© اÙتØÙÙ."
-#: mediagoblin/auth/views.py:237
-msgid ""
-"If that email address (case sensitive!) is registered an email has been sent"
-" with instructions on how to change your password."
-msgstr "إذا Ùا٠Ùذا اÙاÙÙ
ÙÙ(Øساس ÙÙØرÙ٠اÙÙبÙرة ÙاÙصغÙرة!) Ù
ÙسجÙ, ÙÙد تÙ
إرسا٠اÙÙ
Ù٠ب٠تعÙÙÙ
ات ع٠ÙÙÙÙØ© تغÙÙر رÙÙ
٠اÙسرÙ."
-
-#: mediagoblin/auth/views.py:248
-msgid "Couldn't find someone with that username."
-msgstr "ÙÙ
ÙتÙ
ÙÙ Ù
٠اÙعثÙر عÙ٠أØد Ù٠أسÙ
اÙÙ
ستخدÙ
Ùذا."
-
-#: mediagoblin/auth/views.py:251
-msgid ""
-"An email has been sent with instructions on how to change your password."
-msgstr "ÙÙد تÙ
إرسا٠اÙÙ
Ù٠ب٠تعÙÙÙ
ات ع٠ÙÙÙÙØ© تغÙÙر رÙÙ
٠اÙسرÙ."
-
-#: mediagoblin/auth/views.py:258
-msgid ""
-"Could not send password recovery email as your username is inactive or your "
-"account's email address has not been verified."
-msgstr "تعذر إرسا٠رساÙØ© استعادة ÙÙÙ
Ø© اÙسر Ùأ٠اسÙ
اÙÙ
ستخدÙ
Ù
عط٠أ٠ÙØ£ÙÙا ÙÙ
ÙتØÙÙ Ù
٠برÙد٠اÙØ¥ÙÙترÙÙÙ."
-
-#: mediagoblin/auth/views.py:306
-msgid "The user id is incorrect."
-msgstr ""
-
-#: mediagoblin/auth/views.py:323
-msgid "You can now log in using your new password."
-msgstr "تستطÙع اÙآ٠اÙدخÙ٠باستخداÙ
رÙÙ
٠اÙسر٠اÙجدÙد."
-
-#: mediagoblin/auth/views.py:334
-msgid "You need to verify your email before you can reset your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:340
-msgid ""
-"You are no longer an active user. Please contact the system admin to "
-"reactivate your account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
-#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
+#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:87
+#: mediagoblin/submit/forms.py:37 mediagoblin/submit/forms.py:61
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "اÙعÙÙاÙ"
-#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
+#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:40
msgid "Description of this work"
msgstr "Ùص٠Ùذا اÙعÙ
Ù."
#: mediagoblin/edit/forms.py:31 mediagoblin/edit/forms.py:54
-#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51
+#: mediagoblin/edit/forms.py:91 mediagoblin/submit/forms.py:65
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
msgstr "باÙ
ÙاÙ٠استخداÙ
â\nâ\nMarkdown ÙÙإدراج."
-#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
+#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:45
msgid "Tags"
msgstr "اÙÙسÙÙ
"
-#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
+#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:47
msgid "Separate tags by commas."
msgstr "ÙÙ
بÙص٠اÙÙ
Øددات بÙصÙØ©."
-#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:95
msgid "Slug"
msgstr "اÙÙ
سار"
-#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:95
+#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:96
msgid "The slug can't be empty"
msgstr "Ùا ÙÙ
Ù٠تر٠اÙÙ
سار ÙارغÙا"
@@ -163,7 +123,7 @@ msgid ""
"this."
msgstr "Ù
ÙدÙ
Ø© عÙÙا٠Ùذ٠اÙÙ
ÙدÙا, غاÙبا Ù٠تØتاج ÙتغÙرÙ."
-#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
+#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:50
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
msgstr "ترخÙص"
@@ -196,45 +156,46 @@ msgstr "تÙضÙ٠رخصة"
msgid "This will be your default license on upload forms."
msgstr "سÙ٠تÙÙÙ Ùذ٠رخصت٠اÙÙ
بدئÙØ© ÙÙ ÙÙ
اذج اÙتØÙ
ÙÙ."
-#: mediagoblin/edit/forms.py:87
+#: mediagoblin/edit/forms.py:88
msgid "The title can't be empty"
msgstr "Ùا ÙÙ
Ù٠تر٠اÙعÙÙا٠ÙارغÙا"
-#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:64
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Ùص٠Ùذ٠اÙÙ
جÙ
Ùعة"
-#: mediagoblin/edit/forms.py:96
+#: mediagoblin/edit/forms.py:97
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "Ù
ÙدÙ
Ø© عÙÙا٠Ùذ٠اÙÙ
جÙ
Ùعة, غاÙبا Ù٠تØتاج ÙتغÙرÙ."
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:104 mediagoblin/plugins/basic_auth/forms.py:68
msgid "Old password"
msgstr " ÙÙÙ
Ø© اÙسر اÙÙدÙÙ
Ø©"
-#: mediagoblin/edit/forms.py:105
+#: mediagoblin/edit/forms.py:106 mediagoblin/plugins/basic_auth/forms.py:70
msgid "Enter your old password to prove you own this account."
msgstr "ÙÙ
بإدخا٠رÙÙ
٠اÙسر٠اÙÙدÙÙ
Øت٠تثبت اÙ٠صاØب Ùذا اÙØساب."
-#: mediagoblin/edit/forms.py:108
+#: mediagoblin/edit/forms.py:109 mediagoblin/plugins/basic_auth/forms.py:73
msgid "New password"
msgstr "رÙÙ
سر٠جدÙد"
-#: mediagoblin/edit/forms.py:116
+#: mediagoblin/edit/forms.py:117
msgid "New email address"
msgstr ""
-#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
+#: mediagoblin/edit/forms.py:121 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
+#: mediagoblin/plugins/ldap/forms.py:39
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:64
#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "ÙÙÙ
Ø© اÙسر"
-#: mediagoblin/edit/forms.py:122
+#: mediagoblin/edit/forms.py:123
msgid "Enter your password to prove you own this account."
msgstr ""
@@ -271,7 +232,7 @@ msgstr "تÙ
ØÙظ خصائص ØسابÙ"
msgid "You need to confirm the deletion of your account."
msgstr "Ùجب عÙÙ٠تأÙÙد Ø¥Ùغاء ØسابÙ."
-#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:194
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
@@ -285,18 +246,14 @@ msgstr "تÙجد Ù
جÙ
Ùعة اخر٠بÙذا اÙÙ
سار ÙÙذا اÙÙ
ست
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Ø£Ùت تعد٠Ù
جÙ
Ùعة Ù
ستخدÙ
آخر. ÙÙ ØذرÙا أثÙاء اÙعÙ
ÙÙØ©."
-#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
-msgid "Wrong password"
-msgstr "ÙÙÙ
ة سر خاطئة"
-
-#: mediagoblin/edit/views.py:370
-msgid "Your password was changed successfully"
-msgstr ""
-
-#: mediagoblin/edit/views.py:413
+#: mediagoblin/edit/views.py:373
msgid "Your email address has been verified."
msgstr ""
+#: mediagoblin/edit/views.py:408 mediagoblin/plugins/basic_auth/views.py:200
+msgid "Wrong password"
+msgstr "ÙÙÙ
ة سر خاطئة"
+
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
msgstr "ÙÙ
ÙتÙ
ربط اÙØ«ÙÙ
... ÙاتÙجد Ù
جÙ
Ùعة Ø«ÙÙ
ات\n"
@@ -344,7 +301,55 @@ msgstr ""
msgid "Video transcoding failed"
msgstr "ÙØ´Ù Ù٠تØÙÙ٠اÙÙÙدÙÙ"
-#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:58
+#: mediagoblin/moderation/forms.py:20
+msgid "takeaway"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:20
+msgid "Take away privilege"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "userban"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "Ban the user"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:22
+msgid "sendmessage"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "delete"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "Delete the content"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:52 mediagoblin/moderation/forms.py:117
+msgid "User will be banned until:"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:56
+msgid "Why are you banning this User?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:108
+msgid "What action will you take to resolve the report?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:114
+msgid "What privileges will you take away?"
+msgstr ""
+
+#: mediagoblin/moderation/tools.py:91
+msgid "Warning from"
+msgstr ""
+
+#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:60
msgid "commented on your post"
msgstr "ÙاÙ
باÙتعÙÙ٠عÙÙ Ù
شارÙتÙ"
@@ -367,13 +372,14 @@ msgid "No request token found."
msgstr ""
#: mediagoblin/plugins/basic_auth/forms.py:24
-#: mediagoblin/plugins/openid/forms.py:27
+#: mediagoblin/plugins/ldap/forms.py:35 mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:76
msgid "Username"
msgstr "اسÙ
اÙÙ
ستخدÙ
"
#: mediagoblin/plugins/basic_auth/forms.py:32
-#: mediagoblin/plugins/openid/forms.py:31
+#: mediagoblin/plugins/ldap/forms.py:28 mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
@@ -387,6 +393,94 @@ msgstr ""
msgid "Stay logged in"
msgstr ""
+#: mediagoblin/plugins/basic_auth/forms.py:51
+msgid "Username or email"
+msgstr "اسÙ
اÙÙ
ستخدÙ
ا٠اÙاÙÙ
ÙÙ"
+
+#: mediagoblin/plugins/basic_auth/views.py:54
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr "إذا Ùا٠Ùذا اÙاÙÙ
ÙÙ(Øساس ÙÙØرÙ٠اÙÙبÙرة ÙاÙصغÙرة!) Ù
ÙسجÙ, ÙÙد تÙ
إرسا٠اÙÙ
Ù٠ب٠تعÙÙÙ
ات ع٠ÙÙÙÙØ© تغÙÙر رÙÙ
٠اÙسرÙ."
+
+#: mediagoblin/plugins/basic_auth/views.py:65
+msgid "Couldn't find someone with that username."
+msgstr "ÙÙ
ÙتÙ
ÙÙ Ù
٠اÙعثÙر عÙ٠أØد Ù٠أسÙ
اÙÙ
ستخدÙ
Ùذا."
+
+#: mediagoblin/plugins/basic_auth/views.py:68
+msgid ""
+"An email has been sent with instructions on how to change your password."
+msgstr "ÙÙد تÙ
إرسا٠اÙÙ
Ù٠ب٠تعÙÙÙ
ات ع٠ÙÙÙÙØ© تغÙÙر رÙÙ
٠اÙسرÙ."
+
+#: mediagoblin/plugins/basic_auth/views.py:75
+msgid ""
+"Could not send password recovery email as your username is inactive or your "
+"account's email address has not been verified."
+msgstr "تعذر إرسا٠رساÙØ© استعادة ÙÙÙ
Ø© اÙسر Ùأ٠اسÙ
اÙÙ
ستخدÙ
Ù
عط٠أ٠ÙØ£ÙÙا ÙÙ
ÙتØÙÙ Ù
٠برÙد٠اÙØ¥ÙÙترÙÙÙ."
+
+#: mediagoblin/plugins/basic_auth/views.py:123
+msgid "The user id is incorrect."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:139
+msgid "You can now log in using your new password."
+msgstr "تستطÙع اÙآ٠اÙدخÙ٠باستخداÙ
رÙÙ
٠اÙسر٠اÙجدÙد."
+
+#: mediagoblin/plugins/basic_auth/views.py:163
+msgid ""
+"You are no longer an active user. Please contact the system admin to "
+"reactivate your accoutn."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:215
+msgid "Your password was changed successfully"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:36
+msgid "Set your new password"
+msgstr "ÙÙ
بضبط رÙÙ
٠اÙسر٠اÙجدÙد"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:39
+msgid "Set password"
+msgstr "ÙÙ
بضبط رÙÙ
سرÙ"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:45
+#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
+msgid "Save"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:22
+msgid "Don't have an account yet?"
+msgstr "Ø£Ùا تÙ
ÙÙ ØسابÙا بعدØ"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:24
+msgid "Create one here!"
+msgstr "Ø£Ùشئ ØسابÙا ÙÙا!"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/edit_link.html:22
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:23
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:31
+msgid "Recover password"
+msgstr "استعادة ÙÙÙ
Ø© اÙسر"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:34
+msgid "Send instructions"
+msgstr "ارس٠تعÙÙÙ
ات"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/fp_link.html:22
+msgid "Forgot your password?"
+msgstr "Ø£ÙسÙت ÙÙÙ
Ø© سرÙØ"
+
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
msgstr "اÙÙ
ÙاÙ"
@@ -396,6 +490,10 @@ msgstr "اÙÙ
ÙاÙ"
msgid "View on OpenStreetMap"
msgstr "عرض ÙÙ OpenStreetMap"
+#: mediagoblin/plugins/ldap/templates/mediagoblin/plugins/ldap/create_account_link.html:22
+msgid "Sign in to create an account!"
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
msgstr "سÙ
اØ"
@@ -465,7 +563,7 @@ msgstr "عÙ
ÙÙ٠اÙÙ
Ùشئ"
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/submit/start.html:39
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
msgstr "اضÙ"
@@ -543,10 +641,10 @@ msgstr ""
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:57
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:106
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
-#: mediagoblin/templates/mediagoblin/auth/login.html:58
+#: mediagoblin/templates/mediagoblin/auth/login.html:47
msgid "Log in"
msgstr "تسجÙ٠دخÙÙ"
@@ -606,8 +704,8 @@ msgstr ""
msgid "Add a Persona email address"
msgstr ""
-#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
-msgid "Edit your Persona email addresses"
+#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:21
+msgid "Persona's"
msgstr ""
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
@@ -618,117 +716,133 @@ msgstr ""
msgid "Or register with Persona!"
msgstr ""
-#: mediagoblin/processing/__init__.py:413
+#: mediagoblin/processing/__init__.py:422
msgid "Invalid file given for media type."
msgstr "اÙÙ
Ù٠اÙÙ
عط٠ÙÙذا اÙÙÙع Ù
٠اÙÙ
ÙدÙا غÙر صØÙØ."
-#: mediagoblin/processing/__init__.py:420
+#: mediagoblin/processing/__init__.py:429
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:428
+#: mediagoblin/processing/__init__.py:437
msgid "An acceptable processing file was not found"
msgstr ""
-#: mediagoblin/submit/forms.py:26
+#: mediagoblin/submit/forms.py:30
+msgid "Max file size: {0} mb"
+msgstr ""
+
+#: mediagoblin/submit/forms.py:34
msgid "File"
msgstr "اÙÙ
ÙÙ"
-#: mediagoblin/submit/views.py:52
+#: mediagoblin/submit/forms.py:41
+msgid ""
+"You can use\n"
+" \n"
+" Markdown for formatting."
+msgstr ""
+
+#: mediagoblin/submit/views.py:57
+msgid "Sorry, you have reached your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:73
msgid "You must provide a file."
msgstr "Ùجب أ٠تضع Ù
ÙÙÙا."
-#: mediagoblin/submit/views.py:101
+#: mediagoblin/submit/views.py:120
+msgid "Sorry, the file size is too big."
+msgstr ""
+
+#: mediagoblin/submit/views.py:126
+msgid "Sorry, uploading this file will put you over your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:147
msgid "Woohoo! Submitted!"
msgstr "Ùا سÙاÙ
! ÙÙشرÙت!"
-#: mediagoblin/submit/views.py:154
+#: mediagoblin/submit/views.py:200
#, python-format
msgid "Collection \"%s\" added!"
msgstr "تÙ
إضاÙØ© اÙÙ
جÙ
Ùعة \"%s\"!"
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/banned.html:20
+msgid "You are Banned."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:24
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr "صÙرة ÙزÙ
Ù
رتبÙ"
+
+#: mediagoblin/templates/mediagoblin/banned.html:26
+msgid "You have been banned"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:28
+#, python-format
+msgid "until %(until_when)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:30
+msgid "indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:81
msgid "Verify your email!"
msgstr "تأÙد Ù
٠برÙد٠اÙØ¥ÙÙترÙÙÙ!"
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "log out"
msgstr "تسجÙ٠خرÙج"
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:115
#, python-format
msgid "%(user_name)s's account"
msgstr "%(user_name)s's Øساب"
-#: mediagoblin/templates/mediagoblin/base.html:112
+#: mediagoblin/templates/mediagoblin/base.html:122
msgid "Change account settings"
msgstr "تغÙÙر خصائص اÙØساب"
-#: mediagoblin/templates/mediagoblin/base.html:116
-#: mediagoblin/templates/mediagoblin/base.html:137
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/base.html:126
+#: mediagoblin/templates/mediagoblin/base.html:147
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:27
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
msgid "Media processing panel"
msgstr "ÙÙØØ© Ù
عاÙجة اÙÙسائط"
-#: mediagoblin/templates/mediagoblin/base.html:125
+#: mediagoblin/templates/mediagoblin/base.html:135
msgid "Log out"
msgstr "تسجÙ٠خرÙج"
-#: mediagoblin/templates/mediagoblin/base.html:128
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+#: mediagoblin/templates/mediagoblin/base.html:138
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:112
msgid "Add media"
msgstr "أض٠Ùسائط"
-#: mediagoblin/templates/mediagoblin/base.html:131
+#: mediagoblin/templates/mediagoblin/base.html:141
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr "Ø¥Ùشاء Ù
جÙ
Ùعة جدÙدة"
-#: mediagoblin/templates/mediagoblin/error.html:24
-msgid "Image of goblin stressing out"
-msgstr "صÙرة ÙزÙ
Ù
رتبÙ"
+#: mediagoblin/templates/mediagoblin/base.html:151
+msgid "User management panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:155
+msgid "Report management panel"
+msgstr ""
#: mediagoblin/templates/mediagoblin/root.html:32
msgid "Most recent media"
msgstr "Ø£Øدث اÙÙسائط"
-#: mediagoblin/templates/mediagoblin/admin/panel.html:29
-msgid ""
-"Here you can track the state of media being processed on this instance."
-msgstr "ÙÙ
ÙÙÙ Ù
تابعة عÙ
ÙÙØ© Ù
عاÙجة Ùسائط Ù
عرض٠Ù
Ù ÙÙا."
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:32
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
-msgid "Media in-processing"
-msgstr "تÙجد Ùسائط تØت اÙÙ
عاÙجة"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:58
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
-msgid "No media in-processing"
-msgstr "Ùا تÙجد Ùسائط تØت اÙÙ
عاÙجة"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:61
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
-msgid "These uploads failed to process:"
-msgstr "ÙØ´Ùت Ù
عاÙجة Ùذ٠اÙÙ
ÙÙات:"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:90
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
-msgid "No failed entries!"
-msgstr "Ùا تÙجد Ù
داخ٠ÙاشÙØ©!"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:92
-msgid "Last 10 successful uploads"
-msgstr "آخر 10 تØÙÙÙات ÙاجØØ©"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:112
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
-msgid "No processed entries, yet!"
-msgstr "Ùا ÙÙجد Ù
داخ٠Ù
ÙعاÙجة بعد! "
-
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
msgid "Authorization"
msgstr ""
@@ -782,50 +896,6 @@ msgstr ""
msgid "Copy and paste this into your client:"
msgstr ""
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
-msgid "Set your new password"
-msgstr "ÙÙ
بضبط رÙÙ
٠اÙسر٠اÙجدÙد"
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
-msgid "Set password"
-msgstr "ÙÙ
بضبط رÙÙ
سرÙ"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
-msgid "Recover password"
-msgstr "استعادة ÙÙÙ
Ø© اÙسر"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
-msgid "Send instructions"
-msgstr "ارس٠تعÙÙÙ
ات"
-
-#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
-#, python-format
-msgid ""
-"Hi %(username)s,\n"
-"\n"
-"to change your GNU MediaGoblin password, open the following URL in \n"
-"your web browser:\n"
-"\n"
-"%(verification_url)s\n"
-"\n"
-"If you think this is an error, just ignore this email and continue being\n"
-"a happy goblin!"
-msgstr "Ù
رØبÙا Ùا %(username)sØ\n\nإ٠أردت تغÙÙر ÙÙÙ
Ø© سر٠Ù٠غÙÙ Ù
ÙدÙاغÙبÙÙ ÙاÙØªØ Ø§ÙÙصÙØ© اÙتاÙÙØ© ÙÙ Ù
تصÙØÙ:\n\n%(verification_url)s\n\nØ¥Ù ÙÙت تر٠أ٠Ùذ٠اÙرساÙØ© ÙصÙت٠خطأ٠ÙتجاÙÙÙا ÙاستÙ
تع بØÙاتÙ!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:44
-msgid "Don't have an account yet?"
-msgstr "Ø£Ùا تÙ
ÙÙ ØسابÙا بعدØ"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:46
-msgid "Create one here!"
-msgstr "Ø£Ùشئ ØسابÙا ÙÙا!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:54
-msgid "Forgot your password?"
-msgstr "Ø£ÙسÙت ÙÙÙ
Ø© سرÙØ"
-
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
@@ -861,6 +931,10 @@ msgid ""
"href=\"%(source_link)s\">Source code
available."
msgstr "تÙ
اÙÙشر ÙÙÙا Ù AGPL. Source code Ù
تاØ."
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:30
+msgid "Terms of Service"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
msgid "Explore"
msgstr "استÙØ´Ù"
@@ -910,13 +984,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr "تعدÙ٠اÙÙ
رÙÙات Ù %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:178
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:194
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:191
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:207
msgid "Attachments"
msgstr "Ù
رÙÙات"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:200
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:213
msgid "Add attachment"
msgstr "أض٠Ù
رÙÙØ©"
@@ -933,7 +1007,7 @@ msgstr "Ø£ÙغÙ"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:47
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
@@ -945,17 +1019,6 @@ msgstr "اØÙظ اÙتغÙÙرات"
msgid "Changing %(username)s's email"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
-msgid "Save"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
-#, python-format
-msgid "Changing %(username)s's password"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -983,11 +1046,11 @@ msgstr "تØرÙر %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "ÙغÙÙر %(username)s خصائص اÙØساب"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:54
msgid "Delete my account"
msgstr "Ø¥Ùغ٠ØسابÙ"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
msgid "Email"
msgstr ""
@@ -1022,8 +1085,11 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
+#: mediagoblin/templates/mediagoblin/moderation/report.html:55
+#: mediagoblin/templates/mediagoblin/moderation/report.html:117
#: mediagoblin/templates/mediagoblin/user_pages/media.html:139
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:168
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:48
#, python-format
msgid "%(formatted_time)s ago"
msgstr ""
@@ -1043,7 +1109,7 @@ msgstr "ÙتÙ
تØدÙد اÙÙ
ÙدÙا ب: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:74
msgid "Download"
msgstr "تØÙ
ÙÙ"
@@ -1067,7 +1133,7 @@ msgstr "تستطÙع اÙØصÙ٠عÙÙ Ù
تصÙØ ØدÙØ« â\n»ÙÙ
ÙÙÙ
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:73
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:80
msgid "Original file"
msgstr "Ù
Ù٠أصÙÙ"
@@ -1126,30 +1192,359 @@ msgstr "بÙÙØ© اÙÙ
ÙÙ"
msgid "Object Height"
msgstr "Ø·Ù٠اÙÙائÙ"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:63
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
msgstr "عذرا, ÙÙ ÙتÙ
تشغÙÙ Ùذا اÙÙÙدÙÙ ÙØ£Ù â\n»Ù
تصÙØÙ Ùا ÙدعÙ
HTML5 â\n»ÙÙدÙÙ."
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:66
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
msgstr "تستطÙع اÙØصÙ٠عÙÙ Ù
تصÙØ ØدÙØ« â\n»ÙÙ
ÙÙ٠تشغÙÙ Ùذا اÙÙÙدÙÙ ÙÙ â\n» http://getfirefox.com!"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:88
msgid "WebM file (VP8/Vorbis)"
msgstr ""
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:30
+msgid ""
+"Here you can track the state of media being processed on this instance."
+msgstr "ÙÙ
ÙÙÙ Ù
تابعة عÙ
ÙÙØ© Ù
عاÙجة Ùسائط Ù
عرض٠Ù
Ù ÙÙا."
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr "تÙجد Ùسائط تØت اÙÙ
عاÙجة"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr "Ùا تÙجد Ùسائط تØت اÙÙ
عاÙجة"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr "ÙØ´Ùت Ù
عاÙجة Ùذ٠اÙÙ
ÙÙات:"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr "Ùا تÙجد Ù
داخ٠ÙاشÙØ©!"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:93
+msgid "Last 10 successful uploads"
+msgstr "آخر 10 تØÙÙÙات ÙاجØØ©"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr "Ùا ÙÙجد Ù
داخ٠Ù
ÙعاÙجة بعد! "
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:27
+msgid "Sorry, no such report found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:32
+msgid "Return to Reports Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:155
+msgid "Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:36
+msgid "Reported comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:81
+#, python-format
+msgid ""
+"\n"
+" â Reported media by %(user_name)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:90
+#, python-format
+msgid ""
+"\n"
+" CONTENT BY\n"
+" %(user_name)s\n"
+" HAS BEEN DELETED\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:130
+#: mediagoblin/templates/mediagoblin/moderation/user.html:128
+msgid "Resolve"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:134
+#: mediagoblin/templates/mediagoblin/moderation/report.html:153
+msgid "Resolve This Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:145
+msgid "Status"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:147
+msgid "RESOLVED"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:155
+msgid "You cannot take action against an administrator"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:22
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:27
+msgid "Report panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:30
+msgid ""
+"\n"
+" Here you can look up open reports that have been filed by users.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:35
+msgid "Active Reports Filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:77
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:171
+msgid "Offender"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:78
+msgid "When Reported"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:79
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:173
+msgid "Reported By"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:80
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:174
+msgid "Reason"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:94
+#, python-format
+msgid ""
+"\n"
+" Comment Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:109
+#, python-format
+msgid ""
+"\n"
+" Media Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:123
+msgid "No open reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:125
+msgid "Closed Reports"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:170
+msgid "Resolved"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:172
+msgid "Action Taken"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:185
+#, python-format
+msgid ""
+"\n"
+" Closed Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:199
+msgid "No closed reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:23
+#, python-format
+msgid "User: %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:39
+msgid "Sorry, no such user found."
+msgstr "عذرÙØ§Ø ØªØ¹Ø°Ø± اÙعثÙر عÙÙ Ù
ستخدÙ
بÙذا اÙاسÙ
."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:40
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:60
+msgid "Email verification needed"
+msgstr "Ùجب اÙتØÙÙ Ù
٠اÙبرÙد اÙØ¥ÙÙترÙÙÙ"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:45
+msgid ""
+"Someone has registered an account with this username, but it still has\n"
+" to be activated."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:58
+msgid "Return to Users Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:60
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:45
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:25
+#, python-format
+msgid "%(username)s's profile"
+msgstr "Ù
ÙÙ %(username)s اÙشخصÙ"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:62
+#, python-format
+msgid "BANNED until %(expiration_date)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:66
+msgid "Banned Indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:72
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:61
+msgid "This user hasn't filled in their profile (yet)."
+msgstr "ÙÙ
Ùعبئ Ùذا اÙعض٠بÙاÙات Ù
ÙÙ٠بعد."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+msgid "Edit profile"
+msgstr "ØرÙÙر اÙÙ
Ù٠اÙشخصÙ"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:80
+msgid "Browse collections"
+msgstr "تØدÙد Ù
جÙ
Ùعة"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:97
+#, python-format
+msgid "Active Reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:104
+msgid "Report ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:105
+msgid "Reported Content"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:106
+msgid "Description of Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:114
+#, python-format
+msgid "Report #%(report_number)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:121
+msgid "Reported Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:123
+msgid "Reported Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:134
+#, python-format
+msgid "No active reports filed on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:141
+#, python-format
+msgid "All reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:146
+#, python-format
+msgid "All reports that %(username)s has filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:160
+msgid "Ban User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:165
+msgid "UnBan User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:173
+msgid "Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:174
+msgid "User Has Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:181
+msgid "Yes"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:183
+msgid "No"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:26
+msgid "User panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:29
+msgid ""
+"\n"
+" Here you can look up users in order to take punitive actions on them.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:34
+msgid "Active Users"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:75
+msgid "ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:77
+msgid "When Joined"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:78
+msgid "# of Comments Posted"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:95
+msgid "No users found."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
msgstr "إضاÙØ© Ù
جÙ
Ùعة"
-#: mediagoblin/templates/mediagoblin/submit/start.html:23
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:28
+#: mediagoblin/templates/mediagoblin/submit/start.html:35
msgid "Add your media"
msgstr "اض٠اÙÙ
ÙدÙا اÙخاصة بÙ"
@@ -1234,7 +1629,7 @@ msgstr "اض٠Ùذا اÙتعÙÙÙ"
msgid "Comment Preview"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:166
msgid "Added"
msgstr ""
@@ -1261,84 +1656,86 @@ msgstr "ÙÙ
ÙÙÙ Ù
تابعة عÙ
ÙÙØ© Ù
عاÙجة Ùسائط Ù
عرض٠Ù
msgid "Your last 10 successful uploads"
msgstr "آخر 10 تØÙ
ÙÙات ÙاجØØ© خاصة بÙ"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:21
+msgid "File a Report
"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:24
+msgid "Reporting this Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:60
+msgid "Reporting this Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:72
#, python-format
-msgid "%(username)s's profile"
-msgstr "Ù
ÙÙ %(username)s اÙشخصÙ"
+msgid ""
+"\n"
+" â Published by \n"
+" "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
-msgid "Sorry, no such user found."
-msgstr "عذرÙØ§Ø ØªØ¹Ø°Ø± اÙعثÙر عÙÙ Ù
ستخدÙ
بÙذا اÙاسÙ
."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:81
+msgid "File Report "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
-msgid "Email verification needed"
-msgstr "Ùجب اÙتØÙÙ Ù
٠اÙبرÙد اÙØ¥ÙÙترÙÙÙ"
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:52
+msgid "Here's a spot to tell others about yourself."
+msgstr "Ùذ٠زاÙÙØ© Ùتخبر اÙآخرÙÙ ÙÙÙا ع٠ÙÙسÙ."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:93
+#, python-format
+msgid "View all of %(username)s's media"
+msgstr "أظÙÙر ÙÙ Ùسائط %(username)s"
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+msgid ""
+"This is where your media will appear, but you don't seem to have added "
+"anything yet."
+msgstr "ÙÙا ستظÙر ÙسائطÙØ ÙÙÙÙ Ùبد٠أÙÙ ÙÙ
تض٠شÙئÙا بعد."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
+#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
+msgid "There doesn't seem to be any media here yet..."
+msgstr "Ùا Ùبد٠أÙ٠تÙجد Ø£Ù Ùسائط ÙÙا Øت٠اÙØ¢Ù..."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:43
msgid "Almost done! Your account still needs to be activated."
msgstr "Ø£ÙØ´ÙÙا عÙ٠اÙاÙتÙاء! Ù
ا زا٠Øساب٠بØاجة Ø¥Ù٠اÙتÙعÙÙ."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:48
msgid ""
"An email should arrive in a few moments with instructions on how to do so."
msgstr "ستصÙ٠رساÙØ© Ø¥ÙÙترÙÙÙØ© Ø®Ùا٠ÙØظات بÙا اÙتعÙÙÙ
ات."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:52
msgid "In case it doesn't:"
msgstr "Ø¥Ù ÙÙ
تصÙ."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:55
msgid "Resend verification email"
msgstr "أعد إرسا٠رساÙØ© اÙتØÙÙ"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:63
msgid ""
"Someone has registered an account with this username, but it still has to be"
" activated."
msgstr "سجÙ٠أØدÙÙ
ØسابÙا بÙذا اÙاسÙ
Ø ÙÙÙÙÙا باÙتظار اÙتÙعÙÙ Øت٠اÙØ¢Ù."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:79
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:68
#, python-format
msgid ""
"If you are that person but you've lost your verification email, you can log in and resend it."
msgstr "Ø¥Ù ÙÙت Ø£Ùت Ø°Ù٠اÙشخص ÙÙÙÙ ÙÙدت رساÙØ© اÙتØÙÙØ ÙÙ
ÙÙ٠اÙÙÙÙج Ùإعادة إرساÙÙا."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:96
-msgid "Here's a spot to tell others about yourself."
-msgstr "Ùذ٠زاÙÙØ© Ùتخبر اÙآخرÙÙ ÙÙÙا ع٠ÙÙسÙ."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
-msgid "Edit profile"
-msgstr "ØرÙÙر اÙÙ
Ù٠اÙشخصÙ"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
-msgid "This user hasn't filled in their profile (yet)."
-msgstr "ÙÙ
Ùعبئ Ùذا اÙعض٠بÙاÙات Ù
ÙÙ٠بعد."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
-msgid "Browse collections"
-msgstr "تØدÙد Ù
جÙ
Ùعة"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:78
#, python-format
-msgid "View all of %(username)s's media"
-msgstr "أظÙÙر ÙÙ Ùسائط %(username)s"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
-msgid ""
-"This is where your media will appear, but you don't seem to have added "
-"anything yet."
-msgstr "ÙÙا ستظÙر ÙسائطÙØ ÙÙÙÙ Ùبد٠أÙÙ ÙÙ
تض٠شÙئÙا بعد."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
-#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
-#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
-msgid "There doesn't seem to be any media here yet..."
-msgstr "Ùا Ùبد٠أÙ٠تÙجد Ø£Ù Ùسائط ÙÙا Øت٠اÙØ¢Ù..."
+msgid "%(username)s"
+msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
msgid "(remove)"
@@ -1388,6 +1785,10 @@ msgstr "اجدد"
msgid "older"
msgstr "اÙدÙ
"
+#: mediagoblin/templates/mediagoblin/utils/report.html:25
+msgid "Report media"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
msgstr "تØدد ب"
@@ -1396,34 +1797,34 @@ msgstr "تØدد ب"
msgid "Could not read the image file."
msgstr "ÙÙ
ÙستطÙع Ùراءة Ùذ٠اÙصÙرة."
-#: mediagoblin/tools/response.py:36
+#: mediagoblin/tools/response.py:38
msgid "Oops!"
msgstr "ÙÙØÙ!"
-#: mediagoblin/tools/response.py:37
+#: mediagoblin/tools/response.py:39
msgid "An error occured"
msgstr "Øدث خطأ"
-#: mediagoblin/tools/response.py:51
+#: mediagoblin/tools/response.py:53
msgid "Bad Request"
msgstr ""
-#: mediagoblin/tools/response.py:53
+#: mediagoblin/tools/response.py:55
msgid "The request sent to the server is invalid, please double check it"
msgstr ""
-#: mediagoblin/tools/response.py:60
+#: mediagoblin/tools/response.py:63
msgid "Operation not allowed"
msgstr "غÙر Ù
سÙ
ÙØ Ø¨Ùذ٠اÙعÙ
ÙÙØ©"
-#: mediagoblin/tools/response.py:61
+#: mediagoblin/tools/response.py:64
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr "عذرا دÙÙ, Ùا استطÙع تر٠تÙع٠Ùذا!
ÙÙد ØاÙÙت تشغÙ٠خاصÙØ© ÙÙست Ù
سÙ
ÙØØ© ÙÙ. ÙÙ ÙÙت تØاÙ٠إÙغاء جÙ
Ùع Øسابات اÙÙ
ستخدÙ
ÙÙ Ù
جدداØ"
-#: mediagoblin/tools/response.py:69
+#: mediagoblin/tools/response.py:72
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
@@ -1491,15 +1892,19 @@ msgid ""
" Markdown for formatting."
msgstr ""
-#: mediagoblin/user_pages/views.py:179
+#: mediagoblin/user_pages/forms.py:55 mediagoblin/user_pages/forms.py:61
+msgid "Reason for Reporting"
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:178
msgid "Sorry, comments are disabled."
msgstr ""
-#: mediagoblin/user_pages/views.py:184
+#: mediagoblin/user_pages/views.py:183
msgid "Oops, your comment was empty."
msgstr "عذرا, ÙÙد ÙÙ
ت بادخا٠تعÙÙÙ Ùارغ."
-#: mediagoblin/user_pages/views.py:190
+#: mediagoblin/user_pages/views.py:189
msgid "Your comment has been posted!"
msgstr "ÙÙد تÙ
إرسا٠تعÙÙÙÙ!"
@@ -1521,43 +1926,43 @@ msgstr "\"%s\" تÙجد باÙÙع٠Ù٠اÙÙ
جÙ
Ùعة \"%s\""
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" Ø£ÙضÙÙت ÙÙÙ
جÙ
Ùعة \"%s\""
-#: mediagoblin/user_pages/views.py:302
+#: mediagoblin/user_pages/views.py:307
msgid "You deleted the media."
msgstr "ÙÙد ÙÙ
ت بإÙغاء اÙÙ
ÙدÙا."
-#: mediagoblin/user_pages/views.py:314
+#: mediagoblin/user_pages/views.py:319
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "ÙÙ
ÙتÙ
Ø¥Ùغاء اÙÙ
ÙدÙا ÙØ£ÙÙ ÙÙ
تÙÙ
بإختÙار اÙÙ Ù
تأÙد Ù
Ù Ø°ÙÙ."
-#: mediagoblin/user_pages/views.py:321
+#: mediagoblin/user_pages/views.py:326
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Ø£Ùت عÙÙ ÙØ´Ù ØØ°Ù Ùسائط Ù
ستخدÙ
آخر. ÙÙ ØذرÙا أثÙاء اÙعÙ
ÙÙØ©."
-#: mediagoblin/user_pages/views.py:395
+#: mediagoblin/user_pages/views.py:400
msgid "You deleted the item from the collection."
msgstr "ÙÙد ÙÙ
ت بإÙغاء اÙÙ
ادة Ù
٠اÙÙ
جÙ
Ùعة."
-#: mediagoblin/user_pages/views.py:399
+#: mediagoblin/user_pages/views.py:404
msgid "The item was not removed because you didn't check that you were sure."
msgstr "ÙÙ
ÙتÙ
Ø¥Ùغاء اÙÙ
ادة ÙØ£ÙÙ ÙÙ
تÙÙ
بإختÙار اÙÙ Ù
تأÙد Ù
Ù Ø°ÙÙ."
-#: mediagoblin/user_pages/views.py:407
+#: mediagoblin/user_pages/views.py:412
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Ø£Ùت عÙÙ ÙØ´Ù ØØ°Ù Ù
ادة Ù
Ù Ù
جÙ
Ùعة Ù
ستخدÙ
آخر. ÙÙ Øذرا."
-#: mediagoblin/user_pages/views.py:440
+#: mediagoblin/user_pages/views.py:445
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "ÙÙد ÙÙ
ت بإÙغاء اÙÙ
جÙ
Ùعة \"%s\""
-#: mediagoblin/user_pages/views.py:447
+#: mediagoblin/user_pages/views.py:452
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "ÙÙ
ÙتÙ
Ø¥Ùغاء اÙÙ
جÙ
Ùعة ÙØ£ÙÙ ÙÙ
تÙÙ
بإختÙار اÙÙ Ù
تأÙد Ù
Ù Ø°ÙÙ."
-#: mediagoblin/user_pages/views.py:455
+#: mediagoblin/user_pages/views.py:460
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Ø£Ùت عÙÙ ÙØ´Ù ØØ°Ù Ù
جÙ
Ùعة Ù
ستخدÙ
آخر. ÙÙ Øذرا."
diff --git a/mediagoblin/i18n/bg/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/bg/LC_MESSAGES/mediagoblin.mo
index 9ffae8c1728d2fd0a9c4aa821df076df559078c3..2b8047da72f7ee34f6ba7868835997a23d258d4f 100644
GIT binary patch
delta 11331
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
P*EV17_dIcZ>1+IN!HtK&
delta 6245
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
N-4l;$r)2%Ke*tmQ1?B(%
diff --git a/mediagoblin/i18n/bg/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/bg/LC_MESSAGES/mediagoblin.po
index e669285a..530f574b 100644
--- a/mediagoblin/i18n/bg/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/bg/LC_MESSAGES/mediagoblin.po
@@ -7,9 +7,9 @@
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
-"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-09-04 16:02-0500\n"
-"PO-Revision-Date: 2013-09-04 21:03+0000\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2013-11-04 13:23-0600\n"
+"PO-Revision-Date: 2013-11-04 19:23+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mediagoblin/language/bg/)\n"
"MIME-Version: 1.0\n"
@@ -19,41 +19,41 @@ msgstr ""
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/decorators.py:252
+#: mediagoblin/decorators.py:299 mediagoblin/plugins/openid/views.py:202
msgid "Sorry, registration is disabled on this instance."
msgstr ""
-#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
+#: mediagoblin/decorators.py:314
+msgid "Sorry, reporting is disabled on this instance."
+msgstr ""
+
+#: mediagoblin/decorators.py:357 mediagoblin/plugins/ldap/views.py:55
#: mediagoblin/plugins/persona/views.py:77
msgid "Sorry, authentication is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/forms.py:25
-msgid "Username or email"
-msgstr "ÐоÑÑебиÑелÑко име или е-поÑа"
-
-#: mediagoblin/auth/tools.py:41
+#: mediagoblin/auth/tools.py:43
msgid "Invalid User name or email address."
msgstr "ÐепÑавилно поÑÑебиÑелÑко име или е-поÑа."
-#: mediagoblin/auth/tools.py:42
+#: mediagoblin/auth/tools.py:44
msgid "This field does not take email addresses."
msgstr ""
-#: mediagoblin/auth/tools.py:43
+#: mediagoblin/auth/tools.py:45
msgid "This field requires an email address."
msgstr ""
-#: mediagoblin/auth/tools.py:146
+#: mediagoblin/auth/tools.py:116
msgid "Sorry, a user with that name already exists."
msgstr ""
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
+#: mediagoblin/auth/tools.py:120 mediagoblin/edit/views.py:402
msgid "Sorry, a user with that email address already exists."
msgstr ""
-#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
+#: mediagoblin/auth/views.py:142 mediagoblin/edit/views.py:358
+#: mediagoblin/edit/views.py:379 mediagoblin/plugins/basic_auth/views.py:110
msgid "The verification key or user id is incorrect."
msgstr ""
@@ -79,77 +79,37 @@ msgstr ""
msgid "Resent your verification email."
msgstr ""
-#: mediagoblin/auth/views.py:237
-msgid ""
-"If that email address (case sensitive!) is registered an email has been sent"
-" with instructions on how to change your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:248
-msgid "Couldn't find someone with that username."
-msgstr ""
-
-#: mediagoblin/auth/views.py:251
-msgid ""
-"An email has been sent with instructions on how to change your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:258
-msgid ""
-"Could not send password recovery email as your username is inactive or your "
-"account's email address has not been verified."
-msgstr ""
-
-#: mediagoblin/auth/views.py:306
-msgid "The user id is incorrect."
-msgstr ""
-
-#: mediagoblin/auth/views.py:323
-msgid "You can now log in using your new password."
-msgstr "ÐеÑе може да влезеÑе Ñ Ð½Ð¾Ð²Ð°Ñа Ñи паÑола."
-
-#: mediagoblin/auth/views.py:334
-msgid "You need to verify your email before you can reset your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:340
-msgid ""
-"You are no longer an active user. Please contact the system admin to "
-"reactivate your account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
-#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
+#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:87
+#: mediagoblin/submit/forms.py:37 mediagoblin/submit/forms.py:61
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Ðаглавие"
-#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
+#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:40
msgid "Description of this work"
msgstr ""
#: mediagoblin/edit/forms.py:31 mediagoblin/edit/forms.py:54
-#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51
+#: mediagoblin/edit/forms.py:91 mediagoblin/submit/forms.py:65
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
msgstr "Ðоже да ползваÑе\n \n Markdown за ÑоÑмаÑиÑане."
-#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
+#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:45
msgid "Tags"
msgstr "ÐÑикеÑи"
-#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
+#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:47
msgid "Separate tags by commas."
msgstr ""
-#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:95
msgid "Slug"
msgstr ""
-#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:95
+#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:96
msgid "The slug can't be empty"
msgstr ""
@@ -159,7 +119,7 @@ msgid ""
"this."
msgstr ""
-#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
+#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:50
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
msgstr "ÐиÑенз"
@@ -192,45 +152,46 @@ msgstr ""
msgid "This will be your default license on upload forms."
msgstr ""
-#: mediagoblin/edit/forms.py:87
+#: mediagoblin/edit/forms.py:88
msgid "The title can't be empty"
msgstr "ÐаглавиеÑо е задÑлжиÑелно"
-#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:64
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "ÐпиÑание на колекÑиÑÑа"
-#: mediagoblin/edit/forms.py:96
+#: mediagoblin/edit/forms.py:97
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:104 mediagoblin/plugins/basic_auth/forms.py:68
msgid "Old password"
msgstr "СÑаÑа паÑола"
-#: mediagoblin/edit/forms.py:105
+#: mediagoblin/edit/forms.py:106 mediagoblin/plugins/basic_auth/forms.py:70
msgid "Enter your old password to prove you own this account."
msgstr ""
-#: mediagoblin/edit/forms.py:108
+#: mediagoblin/edit/forms.py:109 mediagoblin/plugins/basic_auth/forms.py:73
msgid "New password"
msgstr "Ðова паÑола"
-#: mediagoblin/edit/forms.py:116
+#: mediagoblin/edit/forms.py:117
msgid "New email address"
msgstr "Ðов адÑÐµÑ Ð½Ð° е-поÑа"
-#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
+#: mediagoblin/edit/forms.py:121 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
+#: mediagoblin/plugins/ldap/forms.py:39
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:64
#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "ÐаÑола"
-#: mediagoblin/edit/forms.py:122
+#: mediagoblin/edit/forms.py:123
msgid "Enter your password to prove you own this account."
msgstr ""
@@ -267,7 +228,7 @@ msgstr "ÐаÑÑÑойкиÑе на пÑоÑила Ñа запазени"
msgid "You need to confirm the deletion of your account."
msgstr ""
-#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:194
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
@@ -281,18 +242,14 @@ msgstr ""
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
-#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
-msgid "Wrong password"
-msgstr "ÐÑеÑна паÑола"
-
-#: mediagoblin/edit/views.py:370
-msgid "Your password was changed successfully"
-msgstr "ÐаÑолаÑа ви е Ñменена ÑÑпеÑно"
-
-#: mediagoblin/edit/views.py:413
+#: mediagoblin/edit/views.py:373
msgid "Your email address has been verified."
msgstr "ÐдÑеÑÑÑ Ð½Ð° е-поÑаÑа ви е пÑовеÑен."
+#: mediagoblin/edit/views.py:408 mediagoblin/plugins/basic_auth/views.py:200
+msgid "Wrong password"
+msgstr "ÐÑеÑна паÑола"
+
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
msgstr ""
@@ -340,7 +297,55 @@ msgstr ""
msgid "Video transcoding failed"
msgstr ""
-#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:58
+#: mediagoblin/moderation/forms.py:20
+msgid "takeaway"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:20
+msgid "Take away privilege"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "userban"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "Ban the user"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:22
+msgid "sendmessage"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "delete"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "Delete the content"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:52 mediagoblin/moderation/forms.py:117
+msgid "User will be banned until:"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:56
+msgid "Why are you banning this User?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:108
+msgid "What action will you take to resolve the report?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:114
+msgid "What privileges will you take away?"
+msgstr ""
+
+#: mediagoblin/moderation/tools.py:91
+msgid "Warning from"
+msgstr ""
+
+#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:60
msgid "commented on your post"
msgstr ""
@@ -363,13 +368,14 @@ msgid "No request token found."
msgstr ""
#: mediagoblin/plugins/basic_auth/forms.py:24
-#: mediagoblin/plugins/openid/forms.py:27
+#: mediagoblin/plugins/ldap/forms.py:35 mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:76
msgid "Username"
msgstr "ÐоÑÑебиÑелÑко име"
#: mediagoblin/plugins/basic_auth/forms.py:32
-#: mediagoblin/plugins/openid/forms.py:31
+#: mediagoblin/plugins/ldap/forms.py:28 mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
@@ -383,6 +389,94 @@ msgstr "ÐоÑÑебиÑелÑко име или е-поÑа"
msgid "Stay logged in"
msgstr ""
+#: mediagoblin/plugins/basic_auth/forms.py:51
+msgid "Username or email"
+msgstr "ÐоÑÑебиÑелÑко име или е-поÑа"
+
+#: mediagoblin/plugins/basic_auth/views.py:54
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:65
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:68
+msgid ""
+"An email has been sent with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:75
+msgid ""
+"Could not send password recovery email as your username is inactive or your "
+"account's email address has not been verified."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:123
+msgid "The user id is incorrect."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:139
+msgid "You can now log in using your new password."
+msgstr "ÐеÑе може да влезеÑе Ñ Ð½Ð¾Ð²Ð°Ñа Ñи паÑола."
+
+#: mediagoblin/plugins/basic_auth/views.py:163
+msgid ""
+"You are no longer an active user. Please contact the system admin to "
+"reactivate your accoutn."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:215
+msgid "Your password was changed successfully"
+msgstr "ÐаÑолаÑа ви е Ñменена ÑÑпеÑно"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:36
+msgid "Set your new password"
+msgstr "Ðадаване на нова паÑола"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:39
+msgid "Set password"
+msgstr "Ðадаване на паÑола"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr "ÐÑомÑна паÑолаÑа на %(username)s"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:45
+#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
+msgid "Save"
+msgstr "ÐапиÑ"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:22
+msgid "Don't have an account yet?"
+msgstr "ÐÑмаÑе пÑоÑил?"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:24
+msgid "Create one here!"
+msgstr "СÑздайÑе Ñи!"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/edit_link.html:22
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:23
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:31
+msgid "Recover password"
+msgstr "ÐÑзÑÑановÑване на паÑола"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:34
+msgid "Send instructions"
+msgstr "ÐзпÑаÑане на ÑказаниÑ"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/fp_link.html:22
+msgid "Forgot your password?"
+msgstr "ÐабÑавили ÑÑе паÑолаÑа Ñи?"
+
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
msgstr "ÐеÑÑоположение"
@@ -392,6 +486,10 @@ msgstr "ÐеÑÑоположение"
msgid "View on OpenStreetMap"
msgstr "Разглеждане Ñ OpenStreetMap"
+#: mediagoblin/plugins/ldap/templates/mediagoblin/plugins/ldap/create_account_link.html:22
+msgid "Sign in to create an account!"
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
msgstr "Ðозволение"
@@ -461,7 +559,7 @@ msgstr ""
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/submit/start.html:39
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
msgstr "ÐобавÑне"
@@ -539,10 +637,10 @@ msgstr ""
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:57
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:106
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
-#: mediagoblin/templates/mediagoblin/auth/login.html:58
+#: mediagoblin/templates/mediagoblin/auth/login.html:47
msgid "Log in"
msgstr "ÐÑ
од"
@@ -602,8 +700,8 @@ msgstr ""
msgid "Add a Persona email address"
msgstr ""
-#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
-msgid "Edit your Persona email addresses"
+#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:21
+msgid "Persona's"
msgstr ""
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
@@ -614,115 +712,131 @@ msgstr ""
msgid "Or register with Persona!"
msgstr ""
-#: mediagoblin/processing/__init__.py:413
+#: mediagoblin/processing/__init__.py:422
msgid "Invalid file given for media type."
msgstr ""
-#: mediagoblin/processing/__init__.py:420
+#: mediagoblin/processing/__init__.py:429
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:428
+#: mediagoblin/processing/__init__.py:437
msgid "An acceptable processing file was not found"
msgstr ""
-#: mediagoblin/submit/forms.py:26
+#: mediagoblin/submit/forms.py:30
+msgid "Max file size: {0} mb"
+msgstr ""
+
+#: mediagoblin/submit/forms.py:34
msgid "File"
msgstr "Файл"
-#: mediagoblin/submit/views.py:52
+#: mediagoblin/submit/forms.py:41
+msgid ""
+"You can use\n"
+" \n"
+" Markdown for formatting."
+msgstr ""
+
+#: mediagoblin/submit/views.py:57
+msgid "Sorry, you have reached your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:73
msgid "You must provide a file."
msgstr "ТÑÑбва да пÑедоÑÑавиÑе Ñайл"
-#: mediagoblin/submit/views.py:101
+#: mediagoblin/submit/views.py:120
+msgid "Sorry, the file size is too big."
+msgstr ""
+
+#: mediagoblin/submit/views.py:126
+msgid "Sorry, uploading this file will put you over your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:147
msgid "Woohoo! Submitted!"
msgstr ""
-#: mediagoblin/submit/views.py:154
+#: mediagoblin/submit/views.py:200
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/banned.html:20
+msgid "You are Banned."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:24
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:26
+msgid "You have been banned"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:28
+#, python-format
+msgid "until %(until_when)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:30
+msgid "indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:81
msgid "Verify your email!"
msgstr "ÐÑовеÑеÑе е-поÑаÑа Ñи!"
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "log out"
msgstr "изÑ
од"
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:115
#, python-format
msgid "%(user_name)s's account"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:112
+#: mediagoblin/templates/mediagoblin/base.html:122
msgid "Change account settings"
msgstr "ÐÑомÑна наÑÑÑойкиÑе на пÑоÑила"
-#: mediagoblin/templates/mediagoblin/base.html:116
-#: mediagoblin/templates/mediagoblin/base.html:137
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/base.html:126
+#: mediagoblin/templates/mediagoblin/base.html:147
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:27
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
msgid "Media processing panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:125
+#: mediagoblin/templates/mediagoblin/base.html:135
msgid "Log out"
msgstr "ÐзÑ
од"
-#: mediagoblin/templates/mediagoblin/base.html:128
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+#: mediagoblin/templates/mediagoblin/base.html:138
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:112
msgid "Add media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:131
+#: mediagoblin/templates/mediagoblin/base.html:141
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr "СÑздаване на нова колекÑиÑ"
-#: mediagoblin/templates/mediagoblin/error.html:24
-msgid "Image of goblin stressing out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:32
-msgid "Most recent media"
+#: mediagoblin/templates/mediagoblin/base.html:151
+msgid "User management panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/admin/panel.html:29
-msgid ""
-"Here you can track the state of media being processed on this instance."
+#: mediagoblin/templates/mediagoblin/base.html:155
+msgid "Report management panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/admin/panel.html:32
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
-msgid "Media in-processing"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:58
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
-msgid "No media in-processing"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:61
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
-msgid "These uploads failed to process:"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:90
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
-msgid "No failed entries!"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:92
-msgid "Last 10 successful uploads"
-msgstr "ÐоÑледни 10 ÑÑпеÑни каÑваниÑ"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:112
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
-msgid "No processed entries, yet!"
+#: mediagoblin/templates/mediagoblin/root.html:32
+msgid "Most recent media"
msgstr ""
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
@@ -778,50 +892,6 @@ msgstr ""
msgid "Copy and paste this into your client:"
msgstr ""
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
-msgid "Set your new password"
-msgstr "Ðадаване на нова паÑола"
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
-msgid "Set password"
-msgstr "Ðадаване на паÑола"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
-msgid "Recover password"
-msgstr "ÐÑзÑÑановÑване на паÑола"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
-msgid "Send instructions"
-msgstr "ÐзпÑаÑане на ÑказаниÑ"
-
-#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
-#, python-format
-msgid ""
-"Hi %(username)s,\n"
-"\n"
-"to change your GNU MediaGoblin password, open the following URL in \n"
-"your web browser:\n"
-"\n"
-"%(verification_url)s\n"
-"\n"
-"If you think this is an error, just ignore this email and continue being\n"
-"a happy goblin!"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:44
-msgid "Don't have an account yet?"
-msgstr "ÐÑмаÑе пÑоÑил?"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:46
-msgid "Create one here!"
-msgstr "СÑздайÑе Ñи!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:54
-msgid "Forgot your password?"
-msgstr "ÐабÑавили ÑÑе паÑолаÑа Ñи?"
-
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
@@ -857,6 +927,10 @@ msgid ""
"href=\"%(source_link)s\">Source code available."
msgstr "ÐÑбликÑвано ÑÑглаÑно AGPL. ÐзÑ
одниÑÑ ÐºÐ¾Ð´ е налиÑен."
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:30
+msgid "Terms of Service"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
msgid "Explore"
msgstr ""
@@ -906,13 +980,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:178
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:194
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:191
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:207
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:200
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:213
msgid "Add attachment"
msgstr ""
@@ -929,7 +1003,7 @@ msgstr "ÐÑказ"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:47
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
@@ -941,17 +1015,6 @@ msgstr "Ðапазване на пÑомениÑе"
msgid "Changing %(username)s's email"
msgstr "ÐÑомÑна е-поÑаÑа на %(username)s"
-#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
-msgid "Save"
-msgstr "ÐапиÑ"
-
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
-#, python-format
-msgid "Changing %(username)s's password"
-msgstr "ÐÑомÑна паÑолаÑа на %(username)s"
-
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -979,11 +1042,11 @@ msgstr "РедакÑиÑане на %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "ÐÑомÑна наÑÑÑойкиÑе на пÑоÑила на %(username)s"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:54
msgid "Delete my account"
msgstr "ÐзÑÑиване на пÑоÑила ми"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
msgid "Email"
msgstr "Ð-поÑа"
@@ -1018,8 +1081,11 @@ msgstr "Ðови коменÑаÑи"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
+#: mediagoblin/templates/mediagoblin/moderation/report.html:55
+#: mediagoblin/templates/mediagoblin/moderation/report.html:117
#: mediagoblin/templates/mediagoblin/user_pages/media.html:139
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:168
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:48
#, python-format
msgid "%(formatted_time)s ago"
msgstr ""
@@ -1039,7 +1105,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:74
msgid "Download"
msgstr "ÐзÑеглÑне"
@@ -1063,7 +1129,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:73
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:80
msgid "Original file"
msgstr ""
@@ -1122,30 +1188,359 @@ msgstr "Файлов ÑоÑмаÑ"
msgid "Object Height"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:63
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:66
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:88
msgid "WebM file (VP8/Vorbis)"
msgstr ""
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:30
+msgid ""
+"Here you can track the state of media being processed on this instance."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:93
+msgid "Last 10 successful uploads"
+msgstr "ÐоÑледни 10 ÑÑпеÑни каÑваниÑ"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:27
+msgid "Sorry, no such report found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:32
+msgid "Return to Reports Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:155
+msgid "Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:36
+msgid "Reported comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:81
+#, python-format
+msgid ""
+"\n"
+" â Reported media by %(user_name)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:90
+#, python-format
+msgid ""
+"\n"
+" CONTENT BY\n"
+" %(user_name)s\n"
+" HAS BEEN DELETED\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:130
+#: mediagoblin/templates/mediagoblin/moderation/user.html:128
+msgid "Resolve"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:134
+#: mediagoblin/templates/mediagoblin/moderation/report.html:153
+msgid "Resolve This Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:145
+msgid "Status"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:147
+msgid "RESOLVED"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:155
+msgid "You cannot take action against an administrator"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:22
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:27
+msgid "Report panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:30
+msgid ""
+"\n"
+" Here you can look up open reports that have been filed by users.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:35
+msgid "Active Reports Filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:77
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:171
+msgid "Offender"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:78
+msgid "When Reported"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:79
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:173
+msgid "Reported By"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:80
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:174
+msgid "Reason"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:94
+#, python-format
+msgid ""
+"\n"
+" Comment Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:109
+#, python-format
+msgid ""
+"\n"
+" Media Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:123
+msgid "No open reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:125
+msgid "Closed Reports"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:170
+msgid "Resolved"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:172
+msgid "Action Taken"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:185
+#, python-format
+msgid ""
+"\n"
+" Closed Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:199
+msgid "No closed reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:23
+#, python-format
+msgid "User: %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:39
+msgid "Sorry, no such user found."
+msgstr "Ðе е оÑкÑÐ¸Ñ ÑакÑв поÑÑебиÑел."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:40
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:60
+msgid "Email verification needed"
+msgstr "ÐÑжна е пÑовеÑка на е-поÑаÑа"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:45
+msgid ""
+"Someone has registered an account with this username, but it still has\n"
+" to be activated."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:58
+msgid "Return to Users Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:60
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:45
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:25
+#, python-format
+msgid "%(username)s's profile"
+msgstr "ÐÑоÑил на %(username)s"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:62
+#, python-format
+msgid "BANNED until %(expiration_date)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:66
+msgid "Banned Indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:72
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:61
+msgid "This user hasn't filled in their profile (yet)."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+msgid "Edit profile"
+msgstr "РедакÑиÑане на пÑоÑила"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:80
+msgid "Browse collections"
+msgstr "ÐÑеглед на колекÑииÑе"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:97
+#, python-format
+msgid "Active Reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:104
+msgid "Report ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:105
+msgid "Reported Content"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:106
+msgid "Description of Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:114
+#, python-format
+msgid "Report #%(report_number)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:121
+msgid "Reported Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:123
+msgid "Reported Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:134
+#, python-format
+msgid "No active reports filed on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:141
+#, python-format
+msgid "All reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:146
+#, python-format
+msgid "All reports that %(username)s has filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:160
+msgid "Ban User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:165
+msgid "UnBan User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:173
+msgid "Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:174
+msgid "User Has Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:181
+msgid "Yes"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:183
+msgid "No"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:26
+msgid "User panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:29
+msgid ""
+"\n"
+" Here you can look up users in order to take punitive actions on them.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:34
+msgid "Active Users"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:75
+msgid "ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:77
+msgid "When Joined"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:78
+msgid "# of Comments Posted"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:95
+msgid "No users found."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
msgstr "ÐобавÑне на колекÑиÑ"
-#: mediagoblin/templates/mediagoblin/submit/start.html:23
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:28
+#: mediagoblin/templates/mediagoblin/submit/start.html:35
msgid "Add your media"
msgstr ""
@@ -1230,7 +1625,7 @@ msgstr "ÐобавÑне на коменÑаÑа"
msgid "Comment Preview"
msgstr "ÐÑеглед на коменÑаÑа"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:166
msgid "Added"
msgstr "Ðобавено"
@@ -1257,83 +1652,85 @@ msgstr ""
msgid "Your last 10 successful uploads"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:21
+msgid "File a Report
"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:24
+msgid "Reporting this Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:60
+msgid "Reporting this Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:72
#, python-format
-msgid "%(username)s's profile"
-msgstr "ÐÑоÑил на %(username)s"
+msgid ""
+"\n"
+" â Published by \n"
+" "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
-msgid "Sorry, no such user found."
-msgstr "Ðе е оÑкÑÐ¸Ñ ÑакÑв поÑÑебиÑел."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:81
+msgid "File Report "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
-msgid "Email verification needed"
-msgstr "ÐÑжна е пÑовеÑка на е-поÑаÑа"
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:52
+msgid "Here's a spot to tell others about yourself."
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:93
+#, python-format
+msgid "View all of %(username)s's media"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+msgid ""
+"This is where your media will appear, but you don't seem to have added "
+"anything yet."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
+#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
+msgid "There doesn't seem to be any media here yet..."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:43
msgid "Almost done! Your account still needs to be activated."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:48
msgid ""
"An email should arrive in a few moments with instructions on how to do so."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:52
msgid "In case it doesn't:"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:55
msgid "Resend verification email"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:63
msgid ""
"Someone has registered an account with this username, but it still has to be"
" activated."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:79
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:68
#, python-format
msgid ""
"If you are that person but you've lost your verification email, you can log in and resend it."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:96
-msgid "Here's a spot to tell others about yourself."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
-msgid "Edit profile"
-msgstr "РедакÑиÑане на пÑоÑила"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
-msgid "This user hasn't filled in their profile (yet)."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
-msgid "Browse collections"
-msgstr "ÐÑеглед на колекÑииÑе"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:78
#, python-format
-msgid "View all of %(username)s's media"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
-msgid ""
-"This is where your media will appear, but you don't seem to have added "
-"anything yet."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
-#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
-#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
-msgid "There doesn't seem to be any media here yet..."
+msgid "%(username)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
@@ -1384,6 +1781,10 @@ msgstr "по-ново"
msgid "older"
msgstr "по-ÑÑаÑо"
+#: mediagoblin/templates/mediagoblin/utils/report.html:25
+msgid "Report media"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
msgstr ""
@@ -1392,34 +1793,34 @@ msgstr ""
msgid "Could not read the image file."
msgstr ""
-#: mediagoblin/tools/response.py:36
+#: mediagoblin/tools/response.py:38
msgid "Oops!"
msgstr "Ðпа!"
-#: mediagoblin/tools/response.py:37
+#: mediagoblin/tools/response.py:39
msgid "An error occured"
msgstr "ÐÑзникна гÑеÑка"
-#: mediagoblin/tools/response.py:51
+#: mediagoblin/tools/response.py:53
msgid "Bad Request"
msgstr "ÐепÑавилна заÑвка"
-#: mediagoblin/tools/response.py:53
+#: mediagoblin/tools/response.py:55
msgid "The request sent to the server is invalid, please double check it"
msgstr ""
-#: mediagoblin/tools/response.py:60
+#: mediagoblin/tools/response.py:63
msgid "Operation not allowed"
msgstr "ÐейÑÑвиеÑо не е позволено"
-#: mediagoblin/tools/response.py:61
+#: mediagoblin/tools/response.py:64
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:69
+#: mediagoblin/tools/response.py:72
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
@@ -1487,15 +1888,19 @@ msgid ""
" Markdown for formatting."
msgstr "Ðоже да ползваÑе\n \n Markdown за ÑоÑмаÑиÑане."
-#: mediagoblin/user_pages/views.py:179
+#: mediagoblin/user_pages/forms.py:55 mediagoblin/user_pages/forms.py:61
+msgid "Reason for Reporting"
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:178
msgid "Sorry, comments are disabled."
msgstr ""
-#: mediagoblin/user_pages/views.py:184
+#: mediagoblin/user_pages/views.py:183
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:190
+#: mediagoblin/user_pages/views.py:189
msgid "Your comment has been posted!"
msgstr "ÐоменÑаÑÑÑ Ð²Ð¸ е пÑбликÑван."
@@ -1517,43 +1922,43 @@ msgstr "\"%s\" веÑе е в колекÑиÑÑа \"%s\""
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" е добавено кÑм колекÑиÑÑа \"%s\""
-#: mediagoblin/user_pages/views.py:302
+#: mediagoblin/user_pages/views.py:307
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:314
+#: mediagoblin/user_pages/views.py:319
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:321
+#: mediagoblin/user_pages/views.py:326
msgid "You are about to delete another user's media. Proceed with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:395
+#: mediagoblin/user_pages/views.py:400
msgid "You deleted the item from the collection."
msgstr "ÐзÑÑиÑ
Ñе Ð·Ð°Ð¿Ð¸Ñ Ð¾Ñ ÐºÐ¾Ð»ÐµÐºÑиÑÑа."
-#: mediagoblin/user_pages/views.py:399
+#: mediagoblin/user_pages/views.py:404
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:407
+#: mediagoblin/user_pages/views.py:412
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:440
+#: mediagoblin/user_pages/views.py:445
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "ÐзÑÑиÑ
Ñе колекÑиÑÑа \"%s\""
-#: mediagoblin/user_pages/views.py:447
+#: mediagoblin/user_pages/views.py:452
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:455
+#: mediagoblin/user_pages/views.py:460
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.mo
index 3611ec56102dddeabff79e34c9578a1ba163fc3b..7345b217965c4b3c7536fcae6a4c15674f304f65 100644
GIT binary patch
delta 11434
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
JEqC)d{{^QdqHq8J
delta 6308
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
diff --git a/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po
index b061407a..fa8a70da 100644
--- a/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po
@@ -9,9 +9,9 @@
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
-"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-09-04 16:02-0500\n"
-"PO-Revision-Date: 2013-09-04 21:03+0000\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2013-11-04 13:23-0600\n"
+"PO-Revision-Date: 2013-11-04 19:23+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/mediagoblin/language/ca/)\n"
"MIME-Version: 1.0\n"
@@ -21,41 +21,41 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/decorators.py:252
+#: mediagoblin/decorators.py:299 mediagoblin/plugins/openid/views.py:202
msgid "Sorry, registration is disabled on this instance."
msgstr "Ho sentim, el registre està desactivat en aquest cas."
-#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
+#: mediagoblin/decorators.py:314
+msgid "Sorry, reporting is disabled on this instance."
+msgstr ""
+
+#: mediagoblin/decorators.py:357 mediagoblin/plugins/ldap/views.py:55
#: mediagoblin/plugins/persona/views.py:77
msgid "Sorry, authentication is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/forms.py:25
-msgid "Username or email"
-msgstr "Nom d'usuari o correu"
-
-#: mediagoblin/auth/tools.py:41
+#: mediagoblin/auth/tools.py:43
msgid "Invalid User name or email address."
msgstr ""
-#: mediagoblin/auth/tools.py:42
+#: mediagoblin/auth/tools.py:44
msgid "This field does not take email addresses."
msgstr ""
-#: mediagoblin/auth/tools.py:43
+#: mediagoblin/auth/tools.py:45
msgid "This field requires an email address."
msgstr ""
-#: mediagoblin/auth/tools.py:146
+#: mediagoblin/auth/tools.py:116
msgid "Sorry, a user with that name already exists."
msgstr "Lamentablement aquest usuari ja existeix."
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
+#: mediagoblin/auth/tools.py:120 mediagoblin/edit/views.py:402
msgid "Sorry, a user with that email address already exists."
msgstr "Perdó, ja existeix un usuari amb aquesta adreça de correu."
-#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
+#: mediagoblin/auth/views.py:142 mediagoblin/edit/views.py:358
+#: mediagoblin/edit/views.py:379 mediagoblin/plugins/basic_auth/views.py:110
msgid "The verification key or user id is incorrect."
msgstr ""
@@ -81,77 +81,37 @@ msgstr "Ja has verificat la teva adreça de correu!"
msgid "Resent your verification email."
msgstr "Torna'm a enviar el correu de verificació"
-#: mediagoblin/auth/views.py:237
-msgid ""
-"If that email address (case sensitive!) is registered an email has been sent"
-" with instructions on how to change your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:248
-msgid "Couldn't find someone with that username."
-msgstr ""
-
-#: mediagoblin/auth/views.py:251
-msgid ""
-"An email has been sent with instructions on how to change your password."
-msgstr "S'ha enviat un correu amb instruccions de com cambiar la teva contrasenya"
-
-#: mediagoblin/auth/views.py:258
-msgid ""
-"Could not send password recovery email as your username is inactive or your "
-"account's email address has not been verified."
-msgstr "No hem pogut enviar el correu de recuperació de contrasenya perquè el teu nom d'usuari és inactiu o bé l'adreça electrònica del teu compte no ha sigut verificada."
-
-#: mediagoblin/auth/views.py:306
-msgid "The user id is incorrect."
-msgstr ""
-
-#: mediagoblin/auth/views.py:323
-msgid "You can now log in using your new password."
-msgstr "Ara et pots conectar amb la teva nova contrasenya."
-
-#: mediagoblin/auth/views.py:334
-msgid "You need to verify your email before you can reset your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:340
-msgid ""
-"You are no longer an active user. Please contact the system admin to "
-"reactivate your account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
-#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
+#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:87
+#: mediagoblin/submit/forms.py:37 mediagoblin/submit/forms.py:61
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "TÃtol"
-#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
+#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:40
msgid "Description of this work"
msgstr "Descripció d'aquest treball."
#: mediagoblin/edit/forms.py:31 mediagoblin/edit/forms.py:54
-#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51
+#: mediagoblin/edit/forms.py:91 mediagoblin/submit/forms.py:65
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
msgstr "Pots utilitzarâ â Markdown per donar-li format"
-#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
+#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:45
msgid "Tags"
msgstr "Etiquetes"
-#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
+#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:47
msgid "Separate tags by commas."
msgstr "Separa els tags amb comes."
-#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:95
msgid "Slug"
msgstr "Llimac"
-#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:95
+#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:96
msgid "The slug can't be empty"
msgstr "El llimac no pot ésser buit"
@@ -161,7 +121,7 @@ msgid ""
"this."
msgstr "El tÃtol de l'adreça d'aquest mitjà . Normalment no necessites modificar això."
-#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
+#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:50
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
msgstr "Llicència"
@@ -194,45 +154,46 @@ msgstr ""
msgid "This will be your default license on upload forms."
msgstr ""
-#: mediagoblin/edit/forms.py:87
+#: mediagoblin/edit/forms.py:88
msgid "The title can't be empty"
msgstr "El tÃtol no pot ser buit"
-#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:64
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Descripció d'aquesta col.lecció"
-#: mediagoblin/edit/forms.py:96
+#: mediagoblin/edit/forms.py:97
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "La part del tÃtol de l'adreça d'aquesta col.lecció. Normalment no cal que canviis això."
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:104 mediagoblin/plugins/basic_auth/forms.py:68
msgid "Old password"
msgstr "Contrasenya antiga"
-#: mediagoblin/edit/forms.py:105
+#: mediagoblin/edit/forms.py:106 mediagoblin/plugins/basic_auth/forms.py:70
msgid "Enter your old password to prove you own this account."
msgstr "Introdueix la teva contrasenya antiga per comprovar que aquest compte és teu."
-#: mediagoblin/edit/forms.py:108
+#: mediagoblin/edit/forms.py:109 mediagoblin/plugins/basic_auth/forms.py:73
msgid "New password"
msgstr "Nova contrasenya"
-#: mediagoblin/edit/forms.py:116
+#: mediagoblin/edit/forms.py:117
msgid "New email address"
msgstr ""
-#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
+#: mediagoblin/edit/forms.py:121 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
+#: mediagoblin/plugins/ldap/forms.py:39
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:64
#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "Contrasenya"
-#: mediagoblin/edit/forms.py:122
+#: mediagoblin/edit/forms.py:123
msgid "Enter your password to prove you own this account."
msgstr ""
@@ -269,7 +230,7 @@ msgstr "Els detalls del compte s'han guardat"
msgid "You need to confirm the deletion of your account."
msgstr ""
-#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:194
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
@@ -283,18 +244,14 @@ msgstr ""
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Estas editant la col.lecció d'un altre usuari. Prossegueix amb cautela."
-#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
-msgid "Wrong password"
-msgstr "Contrasenya errònia"
-
-#: mediagoblin/edit/views.py:370
-msgid "Your password was changed successfully"
-msgstr ""
-
-#: mediagoblin/edit/views.py:413
+#: mediagoblin/edit/views.py:373
msgid "Your email address has been verified."
msgstr ""
+#: mediagoblin/edit/views.py:408 mediagoblin/plugins/basic_auth/views.py:200
+msgid "Wrong password"
+msgstr "Contrasenya errònia"
+
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
msgstr "No es pot enllaçar el tema... no hi ha tema establert\n"
@@ -342,7 +299,55 @@ msgstr ""
msgid "Video transcoding failed"
msgstr "La transformació del vÃdeo ha fallat"
-#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:58
+#: mediagoblin/moderation/forms.py:20
+msgid "takeaway"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:20
+msgid "Take away privilege"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "userban"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "Ban the user"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:22
+msgid "sendmessage"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "delete"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "Delete the content"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:52 mediagoblin/moderation/forms.py:117
+msgid "User will be banned until:"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:56
+msgid "Why are you banning this User?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:108
+msgid "What action will you take to resolve the report?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:114
+msgid "What privileges will you take away?"
+msgstr ""
+
+#: mediagoblin/moderation/tools.py:91
+msgid "Warning from"
+msgstr ""
+
+#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:60
msgid "commented on your post"
msgstr "comentat al teu post"
@@ -365,13 +370,14 @@ msgid "No request token found."
msgstr ""
#: mediagoblin/plugins/basic_auth/forms.py:24
-#: mediagoblin/plugins/openid/forms.py:27
+#: mediagoblin/plugins/ldap/forms.py:35 mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:76
msgid "Username"
msgstr "Nom d'usuari"
#: mediagoblin/plugins/basic_auth/forms.py:32
-#: mediagoblin/plugins/openid/forms.py:31
+#: mediagoblin/plugins/ldap/forms.py:28 mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
@@ -385,6 +391,94 @@ msgstr ""
msgid "Stay logged in"
msgstr ""
+#: mediagoblin/plugins/basic_auth/forms.py:51
+msgid "Username or email"
+msgstr "Nom d'usuari o correu"
+
+#: mediagoblin/plugins/basic_auth/views.py:54
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:65
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:68
+msgid ""
+"An email has been sent with instructions on how to change your password."
+msgstr "S'ha enviat un correu amb instruccions de com cambiar la teva contrasenya"
+
+#: mediagoblin/plugins/basic_auth/views.py:75
+msgid ""
+"Could not send password recovery email as your username is inactive or your "
+"account's email address has not been verified."
+msgstr "No hem pogut enviar el correu de recuperació de contrasenya perquè el teu nom d'usuari és inactiu o bé l'adreça electrònica del teu compte no ha sigut verificada."
+
+#: mediagoblin/plugins/basic_auth/views.py:123
+msgid "The user id is incorrect."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:139
+msgid "You can now log in using your new password."
+msgstr "Ara et pots conectar amb la teva nova contrasenya."
+
+#: mediagoblin/plugins/basic_auth/views.py:163
+msgid ""
+"You are no longer an active user. Please contact the system admin to "
+"reactivate your accoutn."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:215
+msgid "Your password was changed successfully"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:36
+msgid "Set your new password"
+msgstr "Estableix la teva nova contrasenya"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:39
+msgid "Set password"
+msgstr "Establir contrasenya"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:45
+#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
+msgid "Save"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:22
+msgid "Don't have an account yet?"
+msgstr "Encara no teniu un compte?"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:24
+msgid "Create one here!"
+msgstr "Creeu-ne un aquÃ!"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/edit_link.html:22
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:23
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:31
+msgid "Recover password"
+msgstr "Recuperar contrasenya"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:34
+msgid "Send instructions"
+msgstr "Enviar instruccions"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/fp_link.html:22
+msgid "Forgot your password?"
+msgstr "Has oblidat la teva contrasenya?"
+
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
msgstr "Ubicació"
@@ -394,6 +488,10 @@ msgstr "Ubicació"
msgid "View on OpenStreetMap"
msgstr "Veure a OpenStreetMap"
+#: mediagoblin/plugins/ldap/templates/mediagoblin/plugins/ldap/create_account_link.html:22
+msgid "Sign in to create an account!"
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
msgstr "Permetre"
@@ -463,7 +561,7 @@ msgstr ""
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/submit/start.html:39
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
msgstr "Afegir"
@@ -541,10 +639,10 @@ msgstr ""
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:57
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:106
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
-#: mediagoblin/templates/mediagoblin/auth/login.html:58
+#: mediagoblin/templates/mediagoblin/auth/login.html:47
msgid "Log in"
msgstr "Entra"
@@ -604,8 +702,8 @@ msgstr ""
msgid "Add a Persona email address"
msgstr ""
-#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
-msgid "Edit your Persona email addresses"
+#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:21
+msgid "Persona's"
msgstr ""
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
@@ -616,117 +714,133 @@ msgstr ""
msgid "Or register with Persona!"
msgstr ""
-#: mediagoblin/processing/__init__.py:413
+#: mediagoblin/processing/__init__.py:422
msgid "Invalid file given for media type."
msgstr "Aquest tipus de fitxer no és và lid."
-#: mediagoblin/processing/__init__.py:420
+#: mediagoblin/processing/__init__.py:429
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:428
+#: mediagoblin/processing/__init__.py:437
msgid "An acceptable processing file was not found"
msgstr ""
-#: mediagoblin/submit/forms.py:26
+#: mediagoblin/submit/forms.py:30
+msgid "Max file size: {0} mb"
+msgstr ""
+
+#: mediagoblin/submit/forms.py:34
msgid "File"
msgstr "Fitxer"
-#: mediagoblin/submit/views.py:52
+#: mediagoblin/submit/forms.py:41
+msgid ""
+"You can use\n"
+" \n"
+" Markdown for formatting."
+msgstr ""
+
+#: mediagoblin/submit/views.py:57
+msgid "Sorry, you have reached your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:73
msgid "You must provide a file."
msgstr "Heu d'escollir un fitxer."
-#: mediagoblin/submit/views.py:101
+#: mediagoblin/submit/views.py:120
+msgid "Sorry, the file size is too big."
+msgstr ""
+
+#: mediagoblin/submit/views.py:126
+msgid "Sorry, uploading this file will put you over your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:147
msgid "Woohoo! Submitted!"
msgstr "Visca! S'ha enviat!"
-#: mediagoblin/submit/views.py:154
+#: mediagoblin/submit/views.py:200
#, python-format
msgid "Collection \"%s\" added!"
msgstr "S'ha afegit la col.leccio \"%s\"!"
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/banned.html:20
+msgid "You are Banned."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:24
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:26
+msgid "You have been banned"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:28
+#, python-format
+msgid "until %(until_when)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:30
+msgid "indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:81
msgid "Verify your email!"
msgstr "Verifica el teu correu electrònic"
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:115
#, python-format
msgid "%(user_name)s's account"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:112
+#: mediagoblin/templates/mediagoblin/base.html:122
msgid "Change account settings"
msgstr "Modificar els ajustaments del compte"
-#: mediagoblin/templates/mediagoblin/base.html:116
-#: mediagoblin/templates/mediagoblin/base.html:137
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/base.html:126
+#: mediagoblin/templates/mediagoblin/base.html:147
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:27
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
msgid "Media processing panel"
msgstr "Quadre de processament de fitxers"
-#: mediagoblin/templates/mediagoblin/base.html:125
+#: mediagoblin/templates/mediagoblin/base.html:135
msgid "Log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:128
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+#: mediagoblin/templates/mediagoblin/base.html:138
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:112
msgid "Add media"
msgstr "Tots els fitxers"
-#: mediagoblin/templates/mediagoblin/base.html:131
+#: mediagoblin/templates/mediagoblin/base.html:141
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/error.html:24
-msgid "Image of goblin stressing out"
+#: mediagoblin/templates/mediagoblin/base.html:151
+msgid "User management panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:155
+msgid "Report management panel"
msgstr ""
#: mediagoblin/templates/mediagoblin/root.html:32
msgid "Most recent media"
msgstr "Mitjans més recents"
-#: mediagoblin/templates/mediagoblin/admin/panel.html:29
-msgid ""
-"Here you can track the state of media being processed on this instance."
-msgstr "Aqui pots seguir l'estat del mitjà que s'està processant a aquesta instà ncia."
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:32
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
-msgid "Media in-processing"
-msgstr "S'està processant el fitxer"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:58
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
-msgid "No media in-processing"
-msgstr "No s'està processant cap mitjà "
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:61
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
-msgid "These uploads failed to process:"
-msgstr "No s'han pogut penjar els següents fitxers:"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:90
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
-msgid "No failed entries!"
-msgstr "Sense entrades fallades!"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:92
-msgid "Last 10 successful uploads"
-msgstr "Les últimes 10 pujades correctes"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:112
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
-msgid "No processed entries, yet!"
-msgstr "Encara no hi ha entrades processades!"
-
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
msgid "Authorization"
msgstr ""
@@ -780,50 +894,6 @@ msgstr ""
msgid "Copy and paste this into your client:"
msgstr ""
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
-msgid "Set your new password"
-msgstr "Estableix la teva nova contrasenya"
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
-msgid "Set password"
-msgstr "Establir contrasenya"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
-msgid "Recover password"
-msgstr "Recuperar contrasenya"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
-msgid "Send instructions"
-msgstr "Enviar instruccions"
-
-#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
-#, python-format
-msgid ""
-"Hi %(username)s,\n"
-"\n"
-"to change your GNU MediaGoblin password, open the following URL in \n"
-"your web browser:\n"
-"\n"
-"%(verification_url)s\n"
-"\n"
-"If you think this is an error, just ignore this email and continue being\n"
-"a happy goblin!"
-msgstr "Hola %(username)s,â â per cambiar la teva contrasenya de GNU MediaGoblin, obre la següent URL al â teu navegador:â â %(verification_url)sâ â Si creus que hi ha un error, ignora el correu i continua essentâ un goblin feliç!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:44
-msgid "Don't have an account yet?"
-msgstr "Encara no teniu un compte?"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:46
-msgid "Create one here!"
-msgstr "Creeu-ne un aquÃ!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:54
-msgid "Forgot your password?"
-msgstr "Has oblidat la teva contrasenya?"
-
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
@@ -859,6 +929,10 @@ msgid ""
"href=\"%(source_link)s\">Source code available."
msgstr "Alliberat segons la AGPL. Codi font disponible."
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:30
+msgid "Terms of Service"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
msgid "Explore"
msgstr "Explorar"
@@ -908,13 +982,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Editant afegits per a %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:178
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:194
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:191
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:207
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:200
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:213
msgid "Add attachment"
msgstr ""
@@ -931,7 +1005,7 @@ msgstr "Cancel·la"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:47
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
@@ -943,17 +1017,6 @@ msgstr "Desa els canvis"
msgid "Changing %(username)s's email"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
-msgid "Save"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
-#, python-format
-msgid "Changing %(username)s's password"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -981,11 +1044,11 @@ msgstr "Edició %(media_title)s "
msgid "Changing %(username)s's account settings"
msgstr "Modificant els detalls del compte de %(username)s"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:54
msgid "Delete my account"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
msgid "Email"
msgstr ""
@@ -1020,8 +1083,11 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
+#: mediagoblin/templates/mediagoblin/moderation/report.html:55
+#: mediagoblin/templates/mediagoblin/moderation/report.html:117
#: mediagoblin/templates/mediagoblin/user_pages/media.html:139
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:168
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:48
#, python-format
msgid "%(formatted_time)s ago"
msgstr ""
@@ -1041,7 +1107,7 @@ msgstr "Mitjà marcat amb: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:74
msgid "Download"
msgstr "Descarregar"
@@ -1065,7 +1131,7 @@ msgstr "Pots obtenir un navegador web modern que \n »podrà reproduir l'à udio,
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:73
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:80
msgid "Original file"
msgstr "Arxiu original"
@@ -1124,30 +1190,359 @@ msgstr ""
msgid "Object Height"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:63
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:66
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:88
msgid "WebM file (VP8/Vorbis)"
msgstr ""
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:30
+msgid ""
+"Here you can track the state of media being processed on this instance."
+msgstr "Aqui pots seguir l'estat del mitjà que s'està processant a aquesta instà ncia."
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr "S'està processant el fitxer"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr "No s'està processant cap mitjà "
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr "No s'han pogut penjar els següents fitxers:"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr "Sense entrades fallades!"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:93
+msgid "Last 10 successful uploads"
+msgstr "Les últimes 10 pujades correctes"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr "Encara no hi ha entrades processades!"
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:27
+msgid "Sorry, no such report found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:32
+msgid "Return to Reports Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:155
+msgid "Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:36
+msgid "Reported comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:81
+#, python-format
+msgid ""
+"\n"
+" â Reported media by %(user_name)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:90
+#, python-format
+msgid ""
+"\n"
+" CONTENT BY\n"
+" %(user_name)s\n"
+" HAS BEEN DELETED\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:130
+#: mediagoblin/templates/mediagoblin/moderation/user.html:128
+msgid "Resolve"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:134
+#: mediagoblin/templates/mediagoblin/moderation/report.html:153
+msgid "Resolve This Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:145
+msgid "Status"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:147
+msgid "RESOLVED"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:155
+msgid "You cannot take action against an administrator"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:22
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:27
+msgid "Report panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:30
+msgid ""
+"\n"
+" Here you can look up open reports that have been filed by users.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:35
+msgid "Active Reports Filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:77
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:171
+msgid "Offender"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:78
+msgid "When Reported"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:79
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:173
+msgid "Reported By"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:80
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:174
+msgid "Reason"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:94
+#, python-format
+msgid ""
+"\n"
+" Comment Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:109
+#, python-format
+msgid ""
+"\n"
+" Media Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:123
+msgid "No open reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:125
+msgid "Closed Reports"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:170
+msgid "Resolved"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:172
+msgid "Action Taken"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:185
+#, python-format
+msgid ""
+"\n"
+" Closed Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:199
+msgid "No closed reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:23
+#, python-format
+msgid "User: %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:39
+msgid "Sorry, no such user found."
+msgstr "Lamentablement no s'ha trobat l'usuari que cercà veu."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:40
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:60
+msgid "Email verification needed"
+msgstr "Cal que verifiqueu l'adreça electrònica"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:45
+msgid ""
+"Someone has registered an account with this username, but it still has\n"
+" to be activated."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:58
+msgid "Return to Users Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:60
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:45
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:25
+#, python-format
+msgid "%(username)s's profile"
+msgstr "Perfil de %(username)s"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:62
+#, python-format
+msgid "BANNED until %(expiration_date)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:66
+msgid "Banned Indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:72
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:61
+msgid "This user hasn't filled in their profile (yet)."
+msgstr "Aquest usuari encara no ha escrit res al seu perfil."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+msgid "Edit profile"
+msgstr "Edita el perfil"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:80
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:97
+#, python-format
+msgid "Active Reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:104
+msgid "Report ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:105
+msgid "Reported Content"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:106
+msgid "Description of Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:114
+#, python-format
+msgid "Report #%(report_number)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:121
+msgid "Reported Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:123
+msgid "Reported Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:134
+#, python-format
+msgid "No active reports filed on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:141
+#, python-format
+msgid "All reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:146
+#, python-format
+msgid "All reports that %(username)s has filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:160
+msgid "Ban User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:165
+msgid "UnBan User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:173
+msgid "Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:174
+msgid "User Has Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:181
+msgid "Yes"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:183
+msgid "No"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:26
+msgid "User panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:29
+msgid ""
+"\n"
+" Here you can look up users in order to take punitive actions on them.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:34
+msgid "Active Users"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:75
+msgid "ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:77
+msgid "When Joined"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:78
+msgid "# of Comments Posted"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:95
+msgid "No users found."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
msgstr "Afegir a la col.lecció"
-#: mediagoblin/templates/mediagoblin/submit/start.html:23
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:28
+#: mediagoblin/templates/mediagoblin/submit/start.html:35
msgid "Add your media"
msgstr "Afegeix el teu mitjà "
@@ -1232,7 +1627,7 @@ msgstr "Afegir aquest comentari"
msgid "Comment Preview"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:166
msgid "Added"
msgstr ""
@@ -1259,84 +1654,86 @@ msgstr "Aqui pots seguir l'estat del mitjà que s'està processant per la teva g
msgid "Your last 10 successful uploads"
msgstr "Les teves 10 últimes pujades correctes"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:21
+msgid "File a Report
"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:24
+msgid "Reporting this Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:60
+msgid "Reporting this Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:72
#, python-format
-msgid "%(username)s's profile"
-msgstr "Perfil de %(username)s"
+msgid ""
+"\n"
+" â Published by \n"
+" "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
-msgid "Sorry, no such user found."
-msgstr "Lamentablement no s'ha trobat l'usuari que cercà veu."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:81
+msgid "File Report "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
-msgid "Email verification needed"
-msgstr "Cal que verifiqueu l'adreça electrònica"
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:52
+msgid "Here's a spot to tell others about yourself."
+msgstr "Aqui hi ha un espai per explicar de tu als demés"
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:93
+#, python-format
+msgid "View all of %(username)s's media"
+msgstr "View all of %(username)s's media"
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+msgid ""
+"This is where your media will appear, but you don't seem to have added "
+"anything yet."
+msgstr "Aqui és on apareixerà el teu mitjà , però sembla que encara no hi has afegit res."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
+#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
+msgid "There doesn't seem to be any media here yet..."
+msgstr "Sembla que no hi ha cap mitjà aqui encara..."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:43
msgid "Almost done! Your account still needs to be activated."
msgstr "Gairebé esteu! Tan sols falta que activeu el vostre compte"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:48
msgid ""
"An email should arrive in a few moments with instructions on how to do so."
msgstr "Us hauria d'arribar un correu amb les instruccions per a fer-ho."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:52
msgid "In case it doesn't:"
msgstr "Per si no hi fos:"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:55
msgid "Resend verification email"
msgstr "Torna'm a enviar el correu de verificació"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:63
msgid ""
"Someone has registered an account with this username, but it still has to be"
" activated."
msgstr "Algú ja ha registrat un compte amb aquest nom d'usuari, però encara l'ha d'activar."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:79
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:68
#, python-format
msgid ""
"If you are that person but you've lost your verification email, you can log in and resend it."
msgstr "Si siu aqeust usuari però heu perdut el correu de verificació, podeu entrar i tornar-lo a enviar."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:96
-msgid "Here's a spot to tell others about yourself."
-msgstr "Aqui hi ha un espai per explicar de tu als demés"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
-msgid "Edit profile"
-msgstr "Edita el perfil"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
-msgid "This user hasn't filled in their profile (yet)."
-msgstr "Aquest usuari encara no ha escrit res al seu perfil."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
-msgid "Browse collections"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:78
#, python-format
-msgid "View all of %(username)s's media"
-msgstr "View all of %(username)s's media"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
-msgid ""
-"This is where your media will appear, but you don't seem to have added "
-"anything yet."
-msgstr "Aqui és on apareixerà el teu mitjà , però sembla que encara no hi has afegit res."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
-#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
-#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
-msgid "There doesn't seem to be any media here yet..."
-msgstr "Sembla que no hi ha cap mitjà aqui encara..."
+msgid "%(username)s"
+msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
msgid "(remove)"
@@ -1386,6 +1783,10 @@ msgstr "més nou"
msgid "older"
msgstr "més antic"
+#: mediagoblin/templates/mediagoblin/utils/report.html:25
+msgid "Report media"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
msgstr ""
@@ -1394,34 +1795,34 @@ msgstr ""
msgid "Could not read the image file."
msgstr "No s'ha pogut llegir l'arxiu d'imatge"
-#: mediagoblin/tools/response.py:36
+#: mediagoblin/tools/response.py:38
msgid "Oops!"
msgstr "Ups!"
-#: mediagoblin/tools/response.py:37
+#: mediagoblin/tools/response.py:39
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:51
+#: mediagoblin/tools/response.py:53
msgid "Bad Request"
msgstr ""
-#: mediagoblin/tools/response.py:53
+#: mediagoblin/tools/response.py:55
msgid "The request sent to the server is invalid, please double check it"
msgstr ""
-#: mediagoblin/tools/response.py:60
+#: mediagoblin/tools/response.py:63
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:61
+#: mediagoblin/tools/response.py:64
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:69
+#: mediagoblin/tools/response.py:72
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
@@ -1489,15 +1890,19 @@ msgid ""
" Markdown for formatting."
msgstr ""
-#: mediagoblin/user_pages/views.py:179
+#: mediagoblin/user_pages/forms.py:55 mediagoblin/user_pages/forms.py:61
+msgid "Reason for Reporting"
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:178
msgid "Sorry, comments are disabled."
msgstr ""
-#: mediagoblin/user_pages/views.py:184
+#: mediagoblin/user_pages/views.py:183
msgid "Oops, your comment was empty."
msgstr "Uups, el teu comentari era buit."
-#: mediagoblin/user_pages/views.py:190
+#: mediagoblin/user_pages/views.py:189
msgid "Your comment has been posted!"
msgstr "El teu comentari s'ha publicat!"
@@ -1519,43 +1924,43 @@ msgstr "\"%s\" ja és a la col.lecció \"%s\""
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" afegir a la col.lecció \"%s\""
-#: mediagoblin/user_pages/views.py:302
+#: mediagoblin/user_pages/views.py:307
msgid "You deleted the media."
msgstr "Has esborrat el mitjà "
-#: mediagoblin/user_pages/views.py:314
+#: mediagoblin/user_pages/views.py:319
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "El mitjà no s'ha esborrat perque no has marcat que n'estiguessis segur."
-#: mediagoblin/user_pages/views.py:321
+#: mediagoblin/user_pages/views.py:326
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Ets a punt d'esborrar el mitjà d'un altre usuari. Prossegueix amb cautela."
-#: mediagoblin/user_pages/views.py:395
+#: mediagoblin/user_pages/views.py:400
msgid "You deleted the item from the collection."
msgstr "Has esborrat l'element de la col.lecció"
-#: mediagoblin/user_pages/views.py:399
+#: mediagoblin/user_pages/views.py:404
msgid "The item was not removed because you didn't check that you were sure."
msgstr "L'element no s'ha eliminat perque no has marcat que n'estiguessis segur."
-#: mediagoblin/user_pages/views.py:407
+#: mediagoblin/user_pages/views.py:412
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Ets a punt d'esborrar un element de la col.lecció d'un altre usuari. Prossegueix amb cautela."
-#: mediagoblin/user_pages/views.py:440
+#: mediagoblin/user_pages/views.py:445
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Has esborrat la col.lecció \"%s\""
-#: mediagoblin/user_pages/views.py:447
+#: mediagoblin/user_pages/views.py:452
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "La col.lecció no s'ha esborrat perquè no has marcat que n'estiguessis segur."
-#: mediagoblin/user_pages/views.py:455
+#: mediagoblin/user_pages/views.py:460
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Ets a punt d'esborrar la col.lecció d'un altre usuari. Prossegueix amb cautela."
diff --git a/mediagoblin/i18n/da/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/da/LC_MESSAGES/mediagoblin.mo
index b524a1045b08c928f7eb482a3481750ad994318e..5ecbde3ad1aae5600dee42414dc731d23d94633b 100644
GIT binary patch
literal 36808
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
diff --git a/mediagoblin/i18n/da/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/da/LC_MESSAGES/mediagoblin.po
index b5b546fd..9ae9bcfd 100644
--- a/mediagoblin/i18n/da/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/da/LC_MESSAGES/mediagoblin.po
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
+# Aputsiaĸ Niels Janussen , 2013
# Morten Juhl-Johansen Zölde-Fejér , 2012
# Olle Jonsson , 2012
# ttrudslev , 2012
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
-"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-09-04 16:02-0500\n"
-"PO-Revision-Date: 2013-09-04 21:03+0000\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2013-11-04 13:23-0600\n"
+"PO-Revision-Date: 2013-11-04 19:23+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Danish (http://www.transifex.com/projects/p/mediagoblin/language/da/)\n"
"MIME-Version: 1.0\n"
@@ -21,43 +22,43 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/decorators.py:252
+#: mediagoblin/decorators.py:299 mediagoblin/plugins/openid/views.py:202
msgid "Sorry, registration is disabled on this instance."
msgstr "Desværre, registrering er ikke muligt på denne instans"
-#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
-#: mediagoblin/plugins/persona/views.py:77
-msgid "Sorry, authentication is disabled on this instance."
+#: mediagoblin/decorators.py:314
+msgid "Sorry, reporting is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/forms.py:25
-msgid "Username or email"
-msgstr "Brugernavn eller email"
+#: mediagoblin/decorators.py:357 mediagoblin/plugins/ldap/views.py:55
+#: mediagoblin/plugins/persona/views.py:77
+msgid "Sorry, authentication is disabled on this instance."
+msgstr "Beklager, godkendelse er slået fra på denne instans."
-#: mediagoblin/auth/tools.py:41
+#: mediagoblin/auth/tools.py:43
msgid "Invalid User name or email address."
-msgstr ""
+msgstr "Ugyldigt brugernavn eller e-mailadresse."
-#: mediagoblin/auth/tools.py:42
+#: mediagoblin/auth/tools.py:44
msgid "This field does not take email addresses."
-msgstr ""
+msgstr "Dette felt accepterer ikke e-mailadresser."
-#: mediagoblin/auth/tools.py:43
+#: mediagoblin/auth/tools.py:45
msgid "This field requires an email address."
-msgstr ""
+msgstr "Dette felt kræver en e-mailadresse."
-#: mediagoblin/auth/tools.py:146
+#: mediagoblin/auth/tools.py:116
msgid "Sorry, a user with that name already exists."
msgstr "Desværre, det brugernavn er allerede brugt"
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
+#: mediagoblin/auth/tools.py:120 mediagoblin/edit/views.py:402
msgid "Sorry, a user with that email address already exists."
msgstr "Desværre, en bruger er allerede oprettet for den email"
-#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
+#: mediagoblin/auth/views.py:142 mediagoblin/edit/views.py:358
+#: mediagoblin/edit/views.py:379 mediagoblin/plugins/basic_auth/views.py:110
msgid "The verification key or user id is incorrect."
-msgstr ""
+msgstr "Nøglen til bekræftigelse eller bruger-id er ugyldigt."
#: mediagoblin/auth/views.py:161
msgid ""
@@ -81,79 +82,39 @@ msgstr "Du har allerede bekræftet din email adresse!"
msgid "Resent your verification email."
msgstr "Email til godkendelse sendt igen."
-#: mediagoblin/auth/views.py:237
-msgid ""
-"If that email address (case sensitive!) is registered an email has been sent"
-" with instructions on how to change your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:248
-msgid "Couldn't find someone with that username."
-msgstr ""
-
-#: mediagoblin/auth/views.py:251
-msgid ""
-"An email has been sent with instructions on how to change your password."
-msgstr "En email er blevet sendt med instruktioner til at ændre dit kodeord."
-
-#: mediagoblin/auth/views.py:258
-msgid ""
-"Could not send password recovery email as your username is inactive or your "
-"account's email address has not been verified."
-msgstr "Vi kunne ikke sende en kodeords nulstillings email da dit brugernavn er inaktivt, eller din konto's email adresse er ikke blevet godkendt."
-
-#: mediagoblin/auth/views.py:306
-msgid "The user id is incorrect."
-msgstr ""
-
-#: mediagoblin/auth/views.py:323
-msgid "You can now log in using your new password."
-msgstr "Du kan nu logge ind med dit nye kodeord."
-
-#: mediagoblin/auth/views.py:334
-msgid "You need to verify your email before you can reset your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:340
-msgid ""
-"You are no longer an active user. Please contact the system admin to "
-"reactivate your account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
-#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
+#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:87
+#: mediagoblin/submit/forms.py:37 mediagoblin/submit/forms.py:61
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titel"
-#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
+#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:40
msgid "Description of this work"
msgstr "Beskrivelse af arbejdet"
#: mediagoblin/edit/forms.py:31 mediagoblin/edit/forms.py:54
-#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51
+#: mediagoblin/edit/forms.py:91 mediagoblin/submit/forms.py:65
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
msgstr "Du kan bruge\n \n Markdown til formattering."
-#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
+#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:45
msgid "Tags"
msgstr "Tags"
-#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
+#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:47
msgid "Separate tags by commas."
msgstr "Separer tags med kommaer."
-#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:95
msgid "Slug"
-msgstr ""
+msgstr "Webnavn"
-#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:95
+#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:96
msgid "The slug can't be empty"
-msgstr ""
+msgstr "Webnavnet kan ikke stå tomt"
#: mediagoblin/edit/forms.py:42
msgid ""
@@ -161,7 +122,7 @@ msgid ""
"this."
msgstr "Titeldelen af dette medie's adresse. Du behøver normalt ikke ændre dette."
-#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
+#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:50
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
msgstr "Licens"
@@ -184,61 +145,62 @@ msgstr "Email mig når andre kommenterer på mine medier"
#: mediagoblin/edit/forms.py:67
msgid "Enable insite notifications about events."
-msgstr ""
+msgstr "Aktivér insite-notifikationer for begivenheder."
#: mediagoblin/edit/forms.py:69
msgid "License preference"
-msgstr ""
+msgstr "Præferencer for licens"
#: mediagoblin/edit/forms.py:75
msgid "This will be your default license on upload forms."
-msgstr ""
+msgstr "Dette vil blive dit standardlicens i formularer til overførsler."
-#: mediagoblin/edit/forms.py:87
+#: mediagoblin/edit/forms.py:88
msgid "The title can't be empty"
msgstr "Titlen kan ikke være tom"
-#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:64
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Beskrivelse af denne samling"
-#: mediagoblin/edit/forms.py:96
+#: mediagoblin/edit/forms.py:97
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "Titeldelen af denne samlings's adresse. Du behøver normalt ikke ændre dette."
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:104 mediagoblin/plugins/basic_auth/forms.py:68
msgid "Old password"
msgstr "Gammelt kodeord"
-#: mediagoblin/edit/forms.py:105
+#: mediagoblin/edit/forms.py:106 mediagoblin/plugins/basic_auth/forms.py:70
msgid "Enter your old password to prove you own this account."
msgstr "Skriv dit gamle kodeord for at bevise det er din konto."
-#: mediagoblin/edit/forms.py:108
+#: mediagoblin/edit/forms.py:109 mediagoblin/plugins/basic_auth/forms.py:73
msgid "New password"
msgstr "Ny kodeord"
-#: mediagoblin/edit/forms.py:116
+#: mediagoblin/edit/forms.py:117
msgid "New email address"
-msgstr ""
+msgstr "Ny e-mailadresse"
-#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
+#: mediagoblin/edit/forms.py:121 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
+#: mediagoblin/plugins/ldap/forms.py:39
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:64
#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "Kodeord"
-#: mediagoblin/edit/forms.py:122
+#: mediagoblin/edit/forms.py:123
msgid "Enter your password to prove you own this account."
-msgstr ""
+msgstr "Angiv dit kodeord for at bevise at du ejer denne konto."
#: mediagoblin/edit/views.py:73
msgid "An entry with that slug already exists for this user."
-msgstr ""
+msgstr "Et post med dette webnavn findes allerede for denne bruger."
#: mediagoblin/edit/views.py:91
msgid "You are editing another user's media. Proceed with caution."
@@ -247,11 +209,11 @@ msgstr "Du er ved at ændre en anden brugers' medier. Pas på."
#: mediagoblin/edit/views.py:161
#, python-format
msgid "You added the attachment %s!"
-msgstr ""
+msgstr "Du tilføjede den vedhæftede fil %s!"
#: mediagoblin/edit/views.py:188
msgid "You can only edit your own profile."
-msgstr ""
+msgstr "Du kan kun redigere din egen profil."
#: mediagoblin/edit/views.py:194
msgid "You are editing a user's profile. Proceed with caution."
@@ -267,9 +229,9 @@ msgstr "Kontoindstillinger gemt"
#: mediagoblin/edit/views.py:277
msgid "You need to confirm the deletion of your account."
-msgstr ""
+msgstr "Du skal bekræfte at du vil slette din konto."
-#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:194
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
@@ -277,24 +239,20 @@ msgstr "Du har allerede en samling ved navn \"%s\"!"
#: mediagoblin/edit/views.py:317
msgid "A collection with that slug already exists for this user."
-msgstr ""
+msgstr "En samling med dette webnavn findes allerede for denne bruger."
#: mediagoblin/edit/views.py:332
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Du er ved at ændre en anden bruger's samling. Pas på."
-#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
+#: mediagoblin/edit/views.py:373
+msgid "Your email address has been verified."
+msgstr "Din e-mailadresse er blevet bekræftet."
+
+#: mediagoblin/edit/views.py:408 mediagoblin/plugins/basic_auth/views.py:200
msgid "Wrong password"
msgstr "Forkert kodeord"
-#: mediagoblin/edit/views.py:370
-msgid "Your password was changed successfully"
-msgstr ""
-
-#: mediagoblin/edit/views.py:413
-msgid "Your email address has been verified."
-msgstr ""
-
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
msgstr "Kan ikke linke til tema... intet tema sat\n"
@@ -315,19 +273,19 @@ msgstr ""
#: mediagoblin/gmg_commands/assetlink.py:119
#, python-format
msgid "Skipping \"%s\"; already set up.\n"
-msgstr ""
+msgstr "Springer over \"%s\"; allerede konfigureret.\n"
#: mediagoblin/gmg_commands/assetlink.py:124
#, python-format
msgid "Old link found for \"%s\"; removing.\n"
-msgstr ""
+msgstr "Gammel henvisning fundet for \"%s\"; fjerner.\n"
#: mediagoblin/meddleware/csrf.py:134
msgid ""
"CSRF cookie not present. This is most likely the result of a cookie blocker "
"or somesuch.
Make sure to permit the settings of cookies for this "
"domain."
-msgstr ""
+msgstr "CSRF-cookie er ikke tilstede. Dette skyldes højest sandsynligt en blokering af cookie eller lignende.
Sørg for at tillade, at der angives cookie'er for dette domæne."
#: mediagoblin/media_types/__init__.py:78
#: mediagoblin/media_types/__init__.py:100
@@ -336,42 +294,91 @@ msgstr "Desværre, jeg understøtter ikke den filtype :("
#: mediagoblin/media_types/pdf/processing.py:142
msgid "unoconv failing to run, check log file"
-msgstr ""
+msgstr "unoconv kunne ikke køres, tjek logfilen"
#: mediagoblin/media_types/video/processing.py:44
msgid "Video transcoding failed"
+msgstr "Omkodning af video mislykkedes"
+
+#: mediagoblin/moderation/forms.py:20
+msgid "takeaway"
msgstr ""
-#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:58
-msgid "commented on your post"
+#: mediagoblin/moderation/forms.py:20
+msgid "Take away privilege"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "userban"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "Ban the user"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:22
+msgid "sendmessage"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "delete"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "Delete the content"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:52 mediagoblin/moderation/forms.py:117
+msgid "User will be banned until:"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:56
+msgid "Why are you banning this User?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:108
+msgid "What action will you take to resolve the report?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:114
+msgid "What privileges will you take away?"
+msgstr ""
+
+#: mediagoblin/moderation/tools.py:91
+msgid "Warning from"
msgstr ""
+#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:60
+msgid "commented on your post"
+msgstr "kommenterede på dit opslag"
+
#: mediagoblin/notifications/views.py:35
#, python-format
msgid "Subscribed to comments on %s!"
-msgstr ""
+msgstr "Abonnerede på kommentarer på %s!"
#: mediagoblin/notifications/views.py:48
#, python-format
msgid "You will not receive notifications for comments on %s."
-msgstr ""
+msgstr "Du vil ikke modtage notifikationer for kommentarer på %s."
#: mediagoblin/oauth/views.py:239
msgid "Must provide an oauth_token."
-msgstr ""
+msgstr "Der skal angives en oauth_token."
#: mediagoblin/oauth/views.py:244 mediagoblin/oauth/views.py:294
msgid "No request token found."
msgstr ""
#: mediagoblin/plugins/basic_auth/forms.py:24
-#: mediagoblin/plugins/openid/forms.py:27
+#: mediagoblin/plugins/ldap/forms.py:35 mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:76
msgid "Username"
msgstr "Brugernavn"
#: mediagoblin/plugins/basic_auth/forms.py:32
-#: mediagoblin/plugins/openid/forms.py:31
+#: mediagoblin/plugins/ldap/forms.py:28 mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
@@ -379,19 +386,111 @@ msgstr "Email adresse"
#: mediagoblin/plugins/basic_auth/forms.py:39
msgid "Username or Email"
-msgstr ""
+msgstr "Brugernavn eller e-mail"
#: mediagoblin/plugins/basic_auth/forms.py:46
msgid "Stay logged in"
+msgstr "Forbliv logget ind"
+
+#: mediagoblin/plugins/basic_auth/forms.py:51
+msgid "Username or email"
+msgstr "Brugernavn eller email"
+
+#: mediagoblin/plugins/basic_auth/views.py:54
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:65
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:68
+msgid ""
+"An email has been sent with instructions on how to change your password."
+msgstr "En email er blevet sendt med instruktioner til at ændre dit kodeord."
+
+#: mediagoblin/plugins/basic_auth/views.py:75
+msgid ""
+"Could not send password recovery email as your username is inactive or your "
+"account's email address has not been verified."
+msgstr "Vi kunne ikke sende en kodeords nulstillings email da dit brugernavn er inaktivt, eller din konto's email adresse er ikke blevet godkendt."
+
+#: mediagoblin/plugins/basic_auth/views.py:123
+msgid "The user id is incorrect."
+msgstr "Bruger-id er ugyldigt."
+
+#: mediagoblin/plugins/basic_auth/views.py:139
+msgid "You can now log in using your new password."
+msgstr "Du kan nu logge ind med dit nye kodeord."
+
+#: mediagoblin/plugins/basic_auth/views.py:163
+msgid ""
+"You are no longer an active user. Please contact the system admin to "
+"reactivate your accoutn."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:215
+msgid "Your password was changed successfully"
+msgstr "Ãndringen af din adgangskode blev gennemført"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:36
+msgid "Set your new password"
+msgstr "Angiv dit nye kodeord"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:39
+msgid "Set password"
+msgstr "Angiv kodeord"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr "Ãndrer %(username)s's kodeord"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:45
+#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
+msgid "Save"
+msgstr "Gem"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:22
+msgid "Don't have an account yet?"
+msgstr "Har du endnu ikke en konto?"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:24
+msgid "Create one here!"
+msgstr "Opret én her!"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/edit_link.html:22
+msgid "Change your password."
msgstr ""
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:23
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:31
+msgid "Recover password"
+msgstr "Generhverv dit kodeord"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:34
+msgid "Send instructions"
+msgstr "Send instruktioner"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/fp_link.html:22
+msgid "Forgot your password?"
+msgstr "Glemt dit kodeord?"
+
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
-msgstr ""
+msgstr "Placering"
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
#, python-format
msgid "View on OpenStreetMap"
+msgstr "Vis på OpenStreetMap"
+
+#: mediagoblin/plugins/ldap/templates/mediagoblin/plugins/ldap/create_account_link.html:22
+msgid "Sign in to create an account!"
msgstr ""
#: mediagoblin/plugins/oauth/forms.py:29
@@ -432,11 +531,11 @@ msgid ""
" Public - The client can't make confidential\n"
" requests to the GNU MediaGoblin instance (e.g. client-side\n"
" JavaScript client)."
-msgstr ""
+msgstr "Fortrolig - Klienten kan foretage\n forespørgsler GNU MediaGoblin-instansen, der ikke kan\n opsnappes af brugeren (dvs. serverside-klienten).
\n Offentlig - Klienten kan ikke foretage fortrolige\n forespørgsler til GNU MediaGoblin-instansen (dvs. JavaScript-klient\n på klientsiden)."
#: mediagoblin/plugins/oauth/forms.py:52
msgid "Redirect URI"
-msgstr ""
+msgstr "Omdirigér URI"
#: mediagoblin/plugins/oauth/forms.py:54
msgid ""
@@ -454,120 +553,120 @@ msgstr "Klienten {0} er blevet registreret!"
#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
msgid "OAuth client connections"
-msgstr ""
+msgstr "OAuth-klientforbindelser"
#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
msgid "Your OAuth clients"
-msgstr ""
+msgstr "Dine OAuth-klienter"
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/submit/start.html:39
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
-msgstr ""
+msgstr "Tilføj"
#: mediagoblin/plugins/openid/__init__.py:97
#: mediagoblin/plugins/openid/views.py:268
#: mediagoblin/plugins/openid/views.py:297
msgid "Sorry, an account is already registered to that OpenID."
-msgstr ""
+msgstr "Beklager, der er allerede tilmeldt en konto med dette OpenID."
#: mediagoblin/plugins/openid/forms.py:38
msgid "OpenID"
-msgstr ""
+msgstr "OpenID"
#: mediagoblin/plugins/openid/views.py:48
msgid "Sorry, the OpenID server could not be found"
-msgstr ""
+msgstr "Beklager, OpenID-serveren blev ikke fundet"
#: mediagoblin/plugins/openid/views.py:61
#, python-format
msgid "No OpenID service was found for %s"
-msgstr ""
+msgstr "Der blev ikke fundet en OpenID-tjeneste for %s"
#: mediagoblin/plugins/openid/views.py:106
#, python-format
msgid "Verification of %s failed: %s"
-msgstr ""
+msgstr "Verifikation af %s mislykkedes: %s"
#: mediagoblin/plugins/openid/views.py:117
msgid "Verification cancelled"
-msgstr ""
+msgstr "Verifikation blev annulleret"
#: mediagoblin/plugins/openid/views.py:314
msgid "Your OpenID url was saved successfully."
-msgstr ""
+msgstr "Din OpenID-url blev glemt."
#: mediagoblin/plugins/openid/views.py:338
#: mediagoblin/plugins/openid/views.py:393
msgid "You can't delete your only OpenID URL unless you have a password set"
-msgstr ""
+msgstr "Du kan ikke slette din eneste OpenID-url, medmindre du har angivet en adgangskode"
#: mediagoblin/plugins/openid/views.py:343
#: mediagoblin/plugins/openid/views.py:402
msgid "That OpenID is not registered to this account."
-msgstr ""
+msgstr "Denne OpenID er ikke registreret for denne konto."
#: mediagoblin/plugins/openid/views.py:385
msgid "OpenID was successfully removed."
-msgstr ""
+msgstr "Fjernelse af OpenID blev gennemført."
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:23
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:31
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:34
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:23
msgid "Add an OpenID"
-msgstr ""
+msgstr "Tilføj et OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:34
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:23
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:31
msgid "Delete an OpenID"
-msgstr ""
+msgstr "Slet et OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:39
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:39
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
-msgstr ""
+msgstr "Slet"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/edit_link.html:21
msgid "OpenID's"
-msgstr ""
+msgstr "OpenID'er"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:57
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:106
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
-#: mediagoblin/templates/mediagoblin/auth/login.html:58
+#: mediagoblin/templates/mediagoblin/auth/login.html:47
msgid "Log in"
msgstr "Log ind"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:39
#: mediagoblin/templates/mediagoblin/auth/login.html:39
msgid "Logging in failed!"
-msgstr ""
+msgstr "Login mislykkedes!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:44
msgid "Log in to create an account!"
-msgstr ""
+msgstr "Log ind for at oprette en konto!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:51
msgid "Or login with a password!"
-msgstr ""
+msgstr "Eller log ind med et kodeord!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login_link.html:23
msgid "Or login with OpenID!"
-msgstr ""
+msgstr "Eller log ind med OpenID!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/register_link.html:23
msgid "Or register with OpenID!"
-msgstr ""
+msgstr "Eller tilmeld dig med OpenID!"
#: mediagoblin/plugins/persona/__init__.py:90
msgid "Sorry, an account is already registered to that Persona email."
@@ -594,7 +693,7 @@ msgstr ""
#: mediagoblin/plugins/persona/views.py:192
msgid "Your Persona email address was saved successfully."
-msgstr ""
+msgstr "Din e-postadresse for Persona blev gemt."
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:31
msgid "Delete a Persona email address"
@@ -604,8 +703,8 @@ msgstr ""
msgid "Add a Persona email address"
msgstr ""
-#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
-msgid "Edit your Persona email addresses"
+#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:21
+msgid "Persona's"
msgstr ""
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
@@ -616,222 +715,194 @@ msgstr ""
msgid "Or register with Persona!"
msgstr ""
-#: mediagoblin/processing/__init__.py:413
+#: mediagoblin/processing/__init__.py:422
msgid "Invalid file given for media type."
msgstr "Forkert fil for medietypen."
-#: mediagoblin/processing/__init__.py:420
+#: mediagoblin/processing/__init__.py:429
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:428
+#: mediagoblin/processing/__init__.py:437
msgid "An acceptable processing file was not found"
msgstr ""
-#: mediagoblin/submit/forms.py:26
+#: mediagoblin/submit/forms.py:30
+msgid "Max file size: {0} mb"
+msgstr ""
+
+#: mediagoblin/submit/forms.py:34
msgid "File"
msgstr "Fil"
-#: mediagoblin/submit/views.py:52
+#: mediagoblin/submit/forms.py:41
+msgid ""
+"You can use\n"
+" \n"
+" Markdown for formatting."
+msgstr ""
+
+#: mediagoblin/submit/views.py:57
+msgid "Sorry, you have reached your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:73
msgid "You must provide a file."
msgstr "Du må give mig en fil"
-#: mediagoblin/submit/views.py:101
+#: mediagoblin/submit/views.py:120
+msgid "Sorry, the file size is too big."
+msgstr ""
+
+#: mediagoblin/submit/views.py:126
+msgid "Sorry, uploading this file will put you over your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:147
msgid "Woohoo! Submitted!"
msgstr "Juhuu! Delt!"
-#: mediagoblin/submit/views.py:154
+#: mediagoblin/submit/views.py:200
#, python-format
msgid "Collection \"%s\" added!"
+msgstr "Samlingen \"%s\" blev tilføjet!"
+
+#: mediagoblin/templates/mediagoblin/banned.html:20
+msgid "You are Banned."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:24
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:26
+msgid "You have been banned"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:28
+#, python-format
+msgid "until %(until_when)s"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/banned.html:30
+msgid "indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:81
msgid "Verify your email!"
msgstr "Bekræft din email!"
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "log out"
-msgstr ""
+msgstr "log ud"
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:115
#, python-format
msgid "%(user_name)s's account"
-msgstr ""
+msgstr "%(user_name)s's konto"
-#: mediagoblin/templates/mediagoblin/base.html:112
+#: mediagoblin/templates/mediagoblin/base.html:122
msgid "Change account settings"
-msgstr ""
+msgstr "Skift kontoindstillinger"
-#: mediagoblin/templates/mediagoblin/base.html:116
-#: mediagoblin/templates/mediagoblin/base.html:137
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/base.html:126
+#: mediagoblin/templates/mediagoblin/base.html:147
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:27
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
msgid "Media processing panel"
-msgstr ""
+msgstr "Panel til mediebehandling"
-#: mediagoblin/templates/mediagoblin/base.html:125
+#: mediagoblin/templates/mediagoblin/base.html:135
msgid "Log out"
-msgstr ""
+msgstr "Log ud"
-#: mediagoblin/templates/mediagoblin/base.html:128
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+#: mediagoblin/templates/mediagoblin/base.html:138
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:112
msgid "Add media"
-msgstr ""
+msgstr "Tilføj medie"
-#: mediagoblin/templates/mediagoblin/base.html:131
+#: mediagoblin/templates/mediagoblin/base.html:141
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
+msgstr "Opret ny samling"
+
+#: mediagoblin/templates/mediagoblin/base.html:151
+msgid "User management panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/error.html:24
-msgid "Image of goblin stressing out"
+#: mediagoblin/templates/mediagoblin/base.html:155
+msgid "Report management panel"
msgstr ""
#: mediagoblin/templates/mediagoblin/root.html:32
msgid "Most recent media"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:29
-msgid ""
-"Here you can track the state of media being processed on this instance."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:32
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
-msgid "Media in-processing"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:58
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
-msgid "No media in-processing"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:61
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
-msgid "These uploads failed to process:"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:90
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
-msgid "No failed entries!"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:92
-msgid "Last 10 successful uploads"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:112
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
-msgid "No processed entries, yet!"
-msgstr ""
+msgstr "Seneste mediefil"
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
msgid "Authorization"
-msgstr ""
+msgstr "Godkendelse"
#: mediagoblin/templates/mediagoblin/api/authorize.html:26
#: mediagoblin/templates/mediagoblin/api/authorize.html:53
msgid "Authorize"
-msgstr ""
+msgstr "Godkend"
#: mediagoblin/templates/mediagoblin/api/authorize.html:29
msgid "You are logged in as"
-msgstr ""
+msgstr "Du er logget ind som"
#: mediagoblin/templates/mediagoblin/api/authorize.html:33
msgid "Do you want to authorize "
-msgstr ""
+msgstr "Ãnsker du at godkende"
#: mediagoblin/templates/mediagoblin/api/authorize.html:37
msgid "an unknown application"
-msgstr ""
+msgstr "et ukendt program"
#: mediagoblin/templates/mediagoblin/api/authorize.html:39
msgid " to access your account? "
-msgstr ""
+msgstr "for at tilgå din konto?"
#: mediagoblin/templates/mediagoblin/api/authorize.html:41
msgid "Applications with access to your account can: "
-msgstr ""
+msgstr "Programmer med adgang til din konto kan:"
#: mediagoblin/templates/mediagoblin/api/authorize.html:43
msgid "Post new media as you"
-msgstr ""
+msgstr "Afsend nyt medie som dig selv"
#: mediagoblin/templates/mediagoblin/api/authorize.html:44
msgid "See your information (e.g profile, media, etc...)"
-msgstr ""
+msgstr "Se dine informationer (dvs. profil, medie, osv.)"
#: mediagoblin/templates/mediagoblin/api/authorize.html:45
msgid "Change your information"
-msgstr ""
+msgstr "Tilpas dine informationer"
#: mediagoblin/templates/mediagoblin/api/oob.html:21
msgid "Authorization Finished"
-msgstr ""
+msgstr "Godkendelse er afsluttet"
#: mediagoblin/templates/mediagoblin/api/oob.html:26
msgid "Authorization Complete"
-msgstr ""
+msgstr "Godkendelse er udført"
#: mediagoblin/templates/mediagoblin/api/oob.html:28
msgid "Copy and paste this into your client:"
-msgstr ""
+msgstr "Kopiér og indsæt dette i din klient:"
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
-msgid "Set your new password"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
-msgid "Set password"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
-msgid "Recover password"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
-msgid "Send instructions"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
-#, python-format
-msgid ""
-"Hi %(username)s,\n"
-"\n"
-"to change your GNU MediaGoblin password, open the following URL in \n"
-"your web browser:\n"
-"\n"
-"%(verification_url)s\n"
-"\n"
-"If you think this is an error, just ignore this email and continue being\n"
-"a happy goblin!"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:44
-msgid "Don't have an account yet?"
-msgstr "Har du endnu ikke en konto?"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:46
-msgid "Create one here!"
-msgstr "Opret en her!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:54
-msgid "Forgot your password?"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/register.html:28
-#: mediagoblin/templates/mediagoblin/auth/register.html:36
-msgid "Create an account!"
-msgstr "Opret en konto!"
+#: mediagoblin/templates/mediagoblin/auth/register.html:28
+#: mediagoblin/templates/mediagoblin/auth/register.html:36
+msgid "Create an account!"
+msgstr "Opret en konto!"
#: mediagoblin/templates/mediagoblin/auth/register.html:41
msgid "Create"
-msgstr ""
+msgstr "Opret"
#: mediagoblin/templates/mediagoblin/auth/verification_email.txt:19
#, python-format
@@ -842,14 +913,14 @@ msgid ""
"your web browser:\n"
"\n"
"%(verification_url)s"
-msgstr ""
+msgstr "Hej %(username)s,\n\nfor at aktivere din GNU MediaGoblin-konto, åbner du følgende\nadresse i din webbrowser:\n\n%(verification_url)s"
#: mediagoblin/templates/mediagoblin/bits/base_footer.html:21
#, python-format
msgid ""
"Powered by MediaGoblin, a GNU project."
-msgstr ""
+msgstr "Drevet af MediaGoblin, et GNU-projekt."
#: mediagoblin/templates/mediagoblin/bits/base_footer.html:24
#, python-format
@@ -857,6 +928,10 @@ msgid ""
"Released under the AGPL. Source code available."
+msgstr "Udgivet under licenset AGPL. Kildekoden er tilgængelig."
+
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:30
+msgid "Terms of Service"
msgstr ""
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
@@ -871,7 +946,7 @@ msgstr "Hey, velkommen til denne MediaGoblin side!"
msgid ""
"This site is running MediaGoblin, an "
"extraordinarily great piece of media hosting software."
-msgstr ""
+msgstr "Dette sted kører MediaGoblin, et særdeles godt stykke software til hosting af medier."
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:26
msgid ""
@@ -888,13 +963,13 @@ msgid ""
"\n"
" >Create an account at this site\n"
" or"
-msgstr ""
+msgstr "\n >Opret en konto på dette sted\n eller"
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:41
msgid ""
"\n"
" Set up MediaGoblin on your own server"
-msgstr ""
+msgstr "\n Opsæt MediaGoblin på din egen server"
#: mediagoblin/templates/mediagoblin/bits/logo.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
@@ -905,18 +980,18 @@ msgstr "MediaGoblin logo"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
msgid "Editing attachments for %(media_title)s"
-msgstr ""
+msgstr "Redigerer vedhæftede filer for %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:178
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:194
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:191
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:207
msgid "Attachments"
-msgstr ""
+msgstr "Vedhæftede filer"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:200
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:213
msgid "Add attachment"
-msgstr ""
+msgstr "Tilføj en vedhæftet fil"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:61
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
@@ -931,7 +1006,7 @@ msgstr "Afbryd"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:47
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
@@ -941,18 +1016,7 @@ msgstr "Gem ændringer"
#: mediagoblin/templates/mediagoblin/edit/change_email.html:33
#, python-format
msgid "Changing %(username)s's email"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
-msgid "Save"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
-#, python-format
-msgid "Changing %(username)s's password"
-msgstr ""
+msgstr "Ãndrer %(username)ss e-mail"
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
@@ -961,38 +1025,38 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
msgid "Yes, really delete my account"
-msgstr ""
+msgstr "Ja, min konto skal slettes"
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:48
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
msgid "Delete permanently"
-msgstr ""
+msgstr "Slet permanent"
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
msgid "Editing %(media_title)s"
-msgstr ""
+msgstr "Redigerer %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:28
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:40
#, python-format
msgid "Changing %(username)s's account settings"
-msgstr ""
+msgstr "Ãndrer %(username)s's kontoindstillinger"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:54
msgid "Delete my account"
-msgstr ""
+msgstr "Slet min konto"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
msgid "Email"
-msgstr ""
+msgstr "E-mail"
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
-msgstr ""
+msgstr "Redigerer %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
@@ -1012,23 +1076,26 @@ msgid ""
"\n"
"If you are not %(username)s or didn't request an email change, you can ignore\n"
"this email."
-msgstr ""
+msgstr "Hej,\n\nVi vil gerne sikre, at du er %(username)s. Er dette tilfældet, så følg\nvenligst henvisningen nedenfor, for at bekræfte din nye e-postadresse.\n\n%(verification_url)s\n\nHvis du ikke er %(username)s, eller ikke har forespurgt ændring af e-post, kan du ignorere denne e-mail."
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:4
msgid "New comments"
-msgstr ""
+msgstr "Nye kommentarer"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
+#: mediagoblin/templates/mediagoblin/moderation/report.html:55
+#: mediagoblin/templates/mediagoblin/moderation/report.html:117
#: mediagoblin/templates/mediagoblin/user_pages/media.html:139
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:168
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:48
#, python-format
msgid "%(formatted_time)s ago"
-msgstr ""
+msgstr "%(formatted_time)s siden"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:41
msgid "Mark all read"
-msgstr ""
+msgstr "Markér alle som læst"
#: mediagoblin/templates/mediagoblin/listings/collection.html:30
#: mediagoblin/templates/mediagoblin/listings/collection.html:35
@@ -1036,46 +1103,46 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/listings/tag.html:35
#, python-format
msgid "Media tagged with: %(tag_name)s"
-msgstr ""
+msgstr "Medie mærket med: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:74
msgid "Download"
-msgstr ""
+msgstr "Hent"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:38
msgid "Original"
-msgstr ""
+msgstr "Original"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:44
msgid ""
"Sorry, this audio will not work because \n"
"\tyour web browser does not support HTML5 \n"
"\taudio."
-msgstr ""
+msgstr "Beklager, denne lydfil vil ikke fungere, fordi \n\tdin webbrowser ikke understøtter \n\tHTML5-lyd."
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:47
msgid ""
"You can get a modern web browser that \n"
"\tcan play the audio at \n"
"\t http://getfirefox.com!"
-msgstr ""
+msgstr "Du kan hente en moderne webbrowser som \n\tkan afspille lyden på \n\t http://getfirefox.com!"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:73
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:80
msgid "Original file"
-msgstr ""
+msgstr "Original fil"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:63
msgid "WebM file (Vorbis codec)"
-msgstr ""
+msgstr "WebM-fil (Vorbis-indkodning)"
#: mediagoblin/templates/mediagoblin/media_displays/image.html:36
msgid "Created"
-msgstr ""
+msgstr "Oprettet"
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:59
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:87
@@ -1086,261 +1153,592 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
-msgstr ""
+msgstr "Bilelde for %(media_title)s"
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:81
msgid "PDF file"
-msgstr ""
+msgstr "PDF-fil"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:112
msgid "Perspective"
-msgstr ""
+msgstr "Perspektiv"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:115
msgid "Front"
-msgstr ""
+msgstr "Forside"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:118
msgid "Top"
-msgstr ""
+msgstr "Top"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:121
msgid "Side"
-msgstr ""
+msgstr "Side"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:126
msgid "WebGL"
-msgstr ""
+msgstr "WebGL"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:132
msgid "Download model"
-msgstr ""
+msgstr "Hent model"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:140
msgid "File Format"
-msgstr ""
+msgstr "Filformat"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:142
msgid "Object Height"
-msgstr ""
+msgstr "Objektets højde"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:63
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
-msgstr ""
+msgstr "Beklager, denne video vil ikke fungere, da\ndin webbrowser ikke understøtter HTML5-\nvideoer."
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:66
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:88
msgid "WebM file (VP8/Vorbis)"
+msgstr "WebM-fil (VP8/Vorbis)"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:30
+msgid ""
+"Here you can track the state of media being processed on this instance."
+msgstr "Her kan du følge status for mediet, der bliver behandlet på denne instans."
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr "Mediet er under behandling"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr "Intet medie er under behandling"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr "Disse overførsler kunne ikke behandles:"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr "Ingen mislykkede poster!"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:93
+msgid "Last 10 successful uploads"
+msgstr "Seneste 10 succesfulde overførsler"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr "Ingen behandlede poster, endnu!"
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:27
+msgid "Sorry, no such report found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:32
+msgid "Return to Reports Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:155
+msgid "Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:36
+msgid "Reported comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:81
+#, python-format
+msgid ""
+"\n"
+" â Reported media by %(user_name)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:90
+#, python-format
+msgid ""
+"\n"
+" CONTENT BY\n"
+" %(user_name)s\n"
+" HAS BEEN DELETED\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:130
+#: mediagoblin/templates/mediagoblin/moderation/user.html:128
+msgid "Resolve"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:134
+#: mediagoblin/templates/mediagoblin/moderation/report.html:153
+msgid "Resolve This Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:145
+msgid "Status"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:147
+msgid "RESOLVED"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:155
+msgid "You cannot take action against an administrator"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:22
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:27
+msgid "Report panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:30
+msgid ""
+"\n"
+" Here you can look up open reports that have been filed by users.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:35
+msgid "Active Reports Filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:77
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:171
+msgid "Offender"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:78
+msgid "When Reported"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:79
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:173
+msgid "Reported By"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:80
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:174
+msgid "Reason"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:94
+#, python-format
+msgid ""
+"\n"
+" Comment Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:109
+#, python-format
+msgid ""
+"\n"
+" Media Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:123
+msgid "No open reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:125
+msgid "Closed Reports"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:170
+msgid "Resolved"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:172
+msgid "Action Taken"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:185
+#, python-format
+msgid ""
+"\n"
+" Closed Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:199
+msgid "No closed reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:23
+#, python-format
+msgid "User: %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:39
+msgid "Sorry, no such user found."
+msgstr "Desværre, fandt ikke den bruger."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:40
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:60
+msgid "Email verification needed"
+msgstr "Der kræves godkendelse af e-mail"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:45
+msgid ""
+"Someone has registered an account with this username, but it still has\n"
+" to be activated."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:58
+msgid "Return to Users Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:60
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:45
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:25
+#, python-format
+msgid "%(username)s's profile"
+msgstr "%(username)s's profil"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:62
+#, python-format
+msgid "BANNED until %(expiration_date)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:66
+msgid "Banned Indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:72
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:61
+msgid "This user hasn't filled in their profile (yet)."
+msgstr "Brugeren har ikke udfyldt sin profil (endnu)."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+msgid "Edit profile"
+msgstr "Ret profil"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:80
+msgid "Browse collections"
+msgstr "Gennemse samlinger"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:97
+#, python-format
+msgid "Active Reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:104
+msgid "Report ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:105
+msgid "Reported Content"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:106
+msgid "Description of Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:114
+#, python-format
+msgid "Report #%(report_number)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:121
+msgid "Reported Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:123
+msgid "Reported Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:134
+#, python-format
+msgid "No active reports filed on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:141
+#, python-format
+msgid "All reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:146
+#, python-format
+msgid "All reports that %(username)s has filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:160
+msgid "Ban User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:165
+msgid "UnBan User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:173
+msgid "Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:174
+msgid "User Has Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:181
+msgid "Yes"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:183
+msgid "No"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:26
+msgid "User panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:29
+msgid ""
+"\n"
+" Here you can look up users in order to take punitive actions on them.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:34
+msgid "Active Users"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:75
+msgid "ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:77
+msgid "When Joined"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:78
+msgid "# of Comments Posted"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:95
+msgid "No users found."
msgstr ""
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
-msgstr ""
+msgstr "Tilføj en samling"
-#: mediagoblin/templates/mediagoblin/submit/start.html:23
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:28
+#: mediagoblin/templates/mediagoblin/submit/start.html:35
msgid "Add your media"
-msgstr ""
+msgstr "Tilføj dit medie"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:30
#, python-format
msgid "%(collection_title)s (%(username)s's collection)"
-msgstr ""
+msgstr "%(collection_title)s (%(username)s's samling)"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:39
#, python-format
msgid "%(collection_title)s by %(username)s"
-msgstr ""
+msgstr "%(collection_title)s fra %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
-msgstr ""
+msgstr "Redigér"
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:30
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:30
#, python-format
msgid "Really delete %(title)s?"
-msgstr ""
+msgstr "Sikker på at du vil slette %(title)s?"
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
-msgstr ""
+msgstr "Sikker på at du vil fjerne %(media_title)s fra %(collection_title)s?"
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:54
msgid "Remove"
-msgstr ""
+msgstr "Fjern"
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
#, python-format
msgid "%(username)s's collections"
-msgstr ""
+msgstr "%(username)ss samlinger"
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
#, python-format
msgid "%(username)s's collections"
-msgstr ""
+msgstr "%(username)ss samlinger"
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
"Hi %(username)s,\n"
"%(comment_author)s commented on your post (%(comment_url)s) at %(instance_name)s\n"
-msgstr ""
+msgstr "Hej %(username)s,\n%(comment_author)s kommenterede dit opslag, (%(comment_url)s) på %(instance_name)s\n"
#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:30
#, python-format
msgid "%(username)s's media"
-msgstr ""
+msgstr "%(username)s's medie"
#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:38
#, python-format
msgid ""
"%(username)s's media with tag %(tag)s"
-msgstr ""
+msgstr "%(username)ss medie med mærket %(tag)s"
#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:48
#, python-format
msgid "%(username)s's media"
-msgstr ""
+msgstr "%(username)ss mediefil"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "â Browsing media by %(username)s"
-msgstr ""
+msgstr "â Gennemser medier fra %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:97
msgid "Add a comment"
-msgstr ""
+msgstr "Tilføj en kommentar"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:108
msgid "Add this comment"
-msgstr ""
+msgstr "Tilføj denne kommentar"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:112
msgid "Comment Preview"
-msgstr ""
+msgstr "Forhåndsvisning af kommentar"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:166
msgid "Added"
-msgstr ""
+msgstr "Tilføjet"
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
msgid "Add â%(media_title)sâ to a collection"
-msgstr ""
+msgstr "Tilføj â%(media_title)sâ til en samling"
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:54
msgid "+"
-msgstr ""
+msgstr "+"
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:58
msgid "Add a new collection"
-msgstr ""
+msgstr "Tilføj en ny samling"
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:29
msgid ""
"You can track the state of media being processed for your gallery here."
-msgstr ""
+msgstr "Du kan følge tilstanden for mediet som behandles til dit galleri her."
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:89
msgid "Your last 10 successful uploads"
+msgstr "Dine seneste 10 succesfulde overførsler"
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:21
+msgid "File a Report
"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
-#, python-format
-msgid "%(username)s's profile"
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:24
+msgid "Reporting this Comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
-msgid "Sorry, no such user found."
-msgstr "Desværre, fandt ikke den bruger."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:60
+msgid "Reporting this Media Entry"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
-msgid "Email verification needed"
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:72
+#, python-format
+msgid ""
+"\n"
+" â Published by \n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:81
+msgid "File Report "
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:52
+msgid "Here's a spot to tell others about yourself."
+msgstr "Her kan du fortælle andre om dig selv."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:93
+#, python-format
+msgid "View all of %(username)s's media"
+msgstr "Vis alle %(username)s's mediefiler"
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+msgid ""
+"This is where your media will appear, but you don't seem to have added "
+"anything yet."
+msgstr "Her bliver dine medier vist, men det ser ikke ud til at du har tilføjet noget endnu."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
+#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
+msgid "There doesn't seem to be any media here yet..."
+msgstr "Der ser ikke ud til at være nogen mediefiler her endnu ..."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:43
msgid "Almost done! Your account still needs to be activated."
msgstr "Næsten færdig! Din konto skal stadig aktiveres."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:48
msgid ""
"An email should arrive in a few moments with instructions on how to do so."
msgstr "Der skulle komme email om et par øjeblikke med instrukser om hvordan."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:52
msgid "In case it doesn't:"
msgstr "Hvis det ikke gør:"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:55
msgid "Resend verification email"
msgstr "Gensend verificeringsemail"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:63
msgid ""
"Someone has registered an account with this username, but it still has to be"
" activated."
-msgstr ""
+msgstr "Nogen har tilmeldt en konto med dette brugernavn, men den mangler stadig at blive aktiveret."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:79
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:68
#, python-format
msgid ""
"If you are that person but you've lost your verification email, you can log in and resend it."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:96
-msgid "Here's a spot to tell others about yourself."
-msgstr "Her kan du fortælle andre om dig selv."
+msgstr "Hvis du er denne person, men har mistet godkendelsesbeskeden, så kan du logge ind og sende den påny."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
-msgid "Edit profile"
-msgstr "Ret profil"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
-msgid "This user hasn't filled in their profile (yet)."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
-msgid "Browse collections"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:78
#, python-format
-msgid "View all of %(username)s's media"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
-msgid ""
-"This is where your media will appear, but you don't seem to have added "
-"anything yet."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
-#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
-#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
-msgid "There doesn't seem to be any media here yet..."
+msgid "%(username)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
msgid "(remove)"
-msgstr ""
+msgstr "(fjern)"
#: mediagoblin/templates/mediagoblin/utils/collections.html:21
msgid "Collected in"
@@ -1348,80 +1746,84 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collections.html:40
msgid "Add to a collection"
-msgstr ""
+msgstr "Tilføj til en samling"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
-msgstr ""
+msgstr "Kilde-ikon"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
-msgstr ""
+msgstr "Atom-kilde"
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
-msgstr ""
+msgstr "Alle rettigheder forbeholdes"
#: mediagoblin/templates/mediagoblin/utils/pagination.html:39
msgid "â Newer"
-msgstr ""
+msgstr "â Nyere"
#: mediagoblin/templates/mediagoblin/utils/pagination.html:45
msgid "Older â"
-msgstr ""
+msgstr "Ãldre â"
#: mediagoblin/templates/mediagoblin/utils/pagination.html:48
msgid "Go to page:"
-msgstr ""
+msgstr "GÃ¥ til side:"
#: mediagoblin/templates/mediagoblin/utils/prev_next.html:28
#: mediagoblin/templates/mediagoblin/utils/prev_next.html:33
msgid "newer"
-msgstr ""
+msgstr "nyere"
#: mediagoblin/templates/mediagoblin/utils/prev_next.html:39
#: mediagoblin/templates/mediagoblin/utils/prev_next.html:44
msgid "older"
+msgstr "ældre"
+
+#: mediagoblin/templates/mediagoblin/utils/report.html:25
+msgid "Report media"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
-msgstr ""
+msgstr "Mærket med"
#: mediagoblin/tools/exif.py:83
msgid "Could not read the image file."
-msgstr ""
+msgstr "Kunne ikke indlæse billedfilen."
-#: mediagoblin/tools/response.py:36
+#: mediagoblin/tools/response.py:38
msgid "Oops!"
msgstr "Hovsa!"
-#: mediagoblin/tools/response.py:37
+#: mediagoblin/tools/response.py:39
msgid "An error occured"
-msgstr ""
+msgstr "Der opstod en fejl"
-#: mediagoblin/tools/response.py:51
+#: mediagoblin/tools/response.py:53
msgid "Bad Request"
-msgstr ""
+msgstr "Forkert forespørgsel"
-#: mediagoblin/tools/response.py:53
+#: mediagoblin/tools/response.py:55
msgid "The request sent to the server is invalid, please double check it"
-msgstr ""
+msgstr "Forespørgslen som blev sendt til serveren er ugyldig, tjek den venligst ekstra grundigt"
-#: mediagoblin/tools/response.py:60
+#: mediagoblin/tools/response.py:63
msgid "Operation not allowed"
-msgstr ""
+msgstr "Handlingen er ikke tilladt"
-#: mediagoblin/tools/response.py:61
+#: mediagoblin/tools/response.py:64
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
-msgstr ""
+msgstr "Beklager Søren, jeg kan ikke lade dig gøre det!
Du har forsøgt at udføre en funktion som du ikke har lov til at foretage. Har du nu forsøgt at slette alle brugerkontiene igen?"
-#: mediagoblin/tools/response.py:69
+#: mediagoblin/tools/response.py:72
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
@@ -1430,132 +1832,136 @@ msgstr ""
#: mediagoblin/tools/timesince.py:62
msgid "year"
-msgstr ""
+msgstr "Ã¥r"
#: mediagoblin/tools/timesince.py:63
msgid "month"
-msgstr ""
+msgstr "måned"
#: mediagoblin/tools/timesince.py:64
msgid "week"
-msgstr ""
+msgstr "uge"
#: mediagoblin/tools/timesince.py:65
msgid "day"
-msgstr ""
+msgstr "dag"
#: mediagoblin/tools/timesince.py:66
msgid "hour"
-msgstr ""
+msgstr "time"
#: mediagoblin/tools/timesince.py:67
msgid "minute"
-msgstr ""
+msgstr "minut"
#: mediagoblin/user_pages/forms.py:23
msgid "Comment"
-msgstr ""
+msgstr "Kommentar"
#: mediagoblin/user_pages/forms.py:25
msgid ""
"You can use Markdown for formatting."
-msgstr ""
+msgstr "Du kan anvende Markdown til formatering."
#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
-msgstr ""
+msgstr "Jeg er sikker på at jeg vil slette dette"
#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
-msgstr ""
+msgstr "Jeg er helt sikker på at jeg vil fjerne dette element fra samlingen"
#: mediagoblin/user_pages/forms.py:39
msgid "Collection"
-msgstr ""
+msgstr "Samling"
#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
-msgstr ""
+msgstr "-- Vælg --"
#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
-msgstr ""
+msgstr "Inkludér en note"
#: mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
+msgstr "Du kan anvende\n \n Markdown til formatering."
+
+#: mediagoblin/user_pages/forms.py:55 mediagoblin/user_pages/forms.py:61
+msgid "Reason for Reporting"
msgstr ""
-#: mediagoblin/user_pages/views.py:179
+#: mediagoblin/user_pages/views.py:178
msgid "Sorry, comments are disabled."
-msgstr ""
+msgstr "Beklager, kommentarer er slået fra."
-#: mediagoblin/user_pages/views.py:184
+#: mediagoblin/user_pages/views.py:183
msgid "Oops, your comment was empty."
-msgstr ""
+msgstr "Uups, din kommentar var uden indhold."
-#: mediagoblin/user_pages/views.py:190
+#: mediagoblin/user_pages/views.py:189
msgid "Your comment has been posted!"
-msgstr ""
+msgstr "Din kommentar er blevet slået op!"
#: mediagoblin/user_pages/views.py:225
msgid "Please check your entries and try again."
-msgstr ""
+msgstr "Tjek venligst dine poster og forsøg igen."
#: mediagoblin/user_pages/views.py:265
msgid "You have to select or add a collection"
-msgstr ""
+msgstr "Du skal vælge eller tilføje en samling"
#: mediagoblin/user_pages/views.py:276
#, python-format
msgid "\"%s\" already in collection \"%s\""
-msgstr ""
+msgstr "\"%s\" er allerede i samlingen \"%s\""
#: mediagoblin/user_pages/views.py:282
#, python-format
msgid "\"%s\" added to collection \"%s\""
-msgstr ""
+msgstr "\"%s\" blev tiløføjet til samlingen \"%s\""
-#: mediagoblin/user_pages/views.py:302
+#: mediagoblin/user_pages/views.py:307
msgid "You deleted the media."
-msgstr ""
+msgstr "Du slettede mediet."
-#: mediagoblin/user_pages/views.py:314
+#: mediagoblin/user_pages/views.py:319
msgid "The media was not deleted because you didn't check that you were sure."
-msgstr ""
+msgstr "Mediet blev ikke slettet, fordi du ikke markerede at du var sikker."
-#: mediagoblin/user_pages/views.py:321
+#: mediagoblin/user_pages/views.py:326
msgid "You are about to delete another user's media. Proceed with caution."
-msgstr ""
+msgstr "Der er i gang med at slette en anden brugers mediefil. Fortsæt med varsomhed."
-#: mediagoblin/user_pages/views.py:395
+#: mediagoblin/user_pages/views.py:400
msgid "You deleted the item from the collection."
-msgstr ""
+msgstr "Du slettede elementet fra samlingen."
-#: mediagoblin/user_pages/views.py:399
+#: mediagoblin/user_pages/views.py:404
msgid "The item was not removed because you didn't check that you were sure."
-msgstr ""
+msgstr "Elementet blev ikke fjernet, fordi du ikke markerede at du var sikker."
-#: mediagoblin/user_pages/views.py:407
+#: mediagoblin/user_pages/views.py:412
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
-msgstr ""
+msgstr "Du er i færd med at slette et element fra en anden brugers samling. Fortsæt med varsomhed."
-#: mediagoblin/user_pages/views.py:440
+#: mediagoblin/user_pages/views.py:445
#, python-format
msgid "You deleted the collection \"%s\""
-msgstr ""
+msgstr "Du slettede samlingen \"%s\""
-#: mediagoblin/user_pages/views.py:447
+#: mediagoblin/user_pages/views.py:452
msgid ""
"The collection was not deleted because you didn't check that you were sure."
-msgstr ""
+msgstr "Samlingen blev ikke slettet, fordi du undlod at angive at du var sikker."
-#: mediagoblin/user_pages/views.py:455
+#: mediagoblin/user_pages/views.py:460
msgid ""
"You are about to delete another user's collection. Proceed with caution."
-msgstr ""
+msgstr "Du er i færd med at slette en anden brugers samling. Fortsæt med varsomhed."
diff --git a/mediagoblin/i18n/de/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/de/LC_MESSAGES/mediagoblin.mo
index f9036b92fa668e1f43ddc30ef53807cfc13af213..1544952dd001dcbccad4afb687033bf918547d34 100644
GIT binary patch
delta 11361
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
delta 6363
zcmbu>d32Ojn#b{5VNC>t1Ol3nya_v5NFrcBAfSY>2*@IvKvPM*Nfm@DsHy}(utZs!
z9)xZ#ts;(sKts2*OBY}t*I}3$2M2UoY%~rBryb7>-L`-__Gl~ge1E*}nK|?KaB}$E
z`!08Rp69;F=Z7->{@Xz6Vs`tV8vfM;jLFBIS?c}ozb-wEX{Fm0Z^un|3%-VZ@jMpd
ze_{pp?8R7Ei@CTNZ^fsON6gFq^)uMnn3VZ98q96}h+Xh9R^fLz0?Qd?7=~~W?#8XW
za0N%vU(?5%=p}4N{~s|A&tP}FgkAAl)B-xOdiC?M8}pl?G%~p`3iZNWn1gd~JYY;1
zhtOYx9dN&Y|FGYG6-RRYB$nVeI2rr1?WwpDwUJ+=#=nf^_!rD%epAkJZ^CNS$|fS4
zGqZgos0BWRdhSQ4oj!)y_$2PZUt&kBBag*61AF6Y-)%UU{(e;I-o}(e;}Q*pK9j3T
ze=cePMc4_e@n#&41MnU!!d4uPPhbI_#dY{cRK%LNs0IB5wa_P!teWRgkvLgE{58RQ
z{(~POKjwG-1FEbZ^n0KN=!flbBq|bjpq{To(rX%#=$jN0U9-o(e+(%$a}K-V1=Kj7
z6{ftMU*&>!bPWlHDRjKhjX_N?7YAViRReobsoIYU=?kcdKSb^POH@tdGiVjgL2Yyk
zYT_NJ4cHV7h2$C3z{mX?uVNkjx3Cm%CZQW}41R#GU_I{Y=M~-8c%6Pxe=j8td15c-
zUaZCzd=Q_x-_y`a6-O0?gUWd&YM{GNAzOwjQrEv9_xqbr3;c=i
zG1P<~po;hpsD%f}i%vs6s#b<$SDpXqG_=$EP!psu6Srdrd<+$#r%*e51syzzo$(V?
z3P1A=4D}}NjjD-q)P$4$eh~HE1K5@M%_jfCF5kVV;y8#b-n@vKpbfX+6~EtF;tjkV
z@8tR+RIV?fB3VS?XhT)F6KhZ#co(&>^Qe{|_5K9xhI3Kl
zHXs{KnT<3kX!A7Qi>FaFPlMc@US-Z^iZaK5oWYBv>`_
z0V=iaD6l#lgwJ9Ocj^3R*YJ7d!Xcc9dE@yFhs&@KUqYqgH>k*bhXXO20${CX6l%vw
zq^``P$d7rG|HzgJa5lA&YE&db$T!cdLDipmhK54&9xBIIQ8~+H`&vK?YQmqQ7Vw(y
zIc!J&515IUQC0p8D)iS-=e+~FQi{6xX8ZQRlm;%K(H?7kr=kX&iA2vV#CHS6JdUmO
znTJq&$Ue>{#|K&!v*E0
zQbCZ_hD4AzlS+^Ek#2E
z_L$*?d^~EPsn`|gph6e)y&sjDop=-O!7Mz4D#91>=Xe_RT!L9uq#N*7{55L9=WsBl
zKBJ)>_N3$;tU`Sc=AeqkMcrS48gLulj22a_2e1fFBOg2S8ES{lEbien)N#FnU9e=f
zSJc(mOXq(94do(=+VP{P2<-K*AH?qTPoYBgK4#-3)Xu*{4cu{#_vOq%?XUus^U0_h
zt4F0|4Ql)YH?EWaqck+oNz~5IpmuZ-wJ?2e6}m#yaU6|0HH%OY+KAn7E7ss+n2+ai
z2!4fR+4SY>R)s52k$f6EFuyrML%Dn&bMO_v{|@TGkMKVH6bIq>dHgAjVa%ZV1M@i{
z^xH4+CRmNv=^sQs0p`F$@7MKz;1v4T@Kvl^MEo^SJ4RQiotfW#5`KRhYMy|1c_r
z-RbDPLR5su`cA`g<~IvzjOE4;Q4{?G>V-ce1#kL9jN!*5`HxMQi>U9xoy2(^F2M=-
zA?m$bS9lSvMm~mSKF-1;s8swJHD6E8Y#H;L*)*QVhj1VcTj_m5=b@^8BbMRQs8pQ6
zp?Dn?fgw?2?#BpL<0r`4OG-m#8(SUVL2W`MdW>~!Y}bo9I)0)Sr{wnZ${O|%QzChMJ=F$!pXs<
zDH?-l#8Cr1i4LAcO?VkqBRwDReqZlKrQmf`h(EZMILsfKL{22a=(8&
zDn;XbhfnlxOhpYm%fE3ywx|CfX5k~K9qd3`l=q@Np1;5r_uZX7)pv3rU0m1}$Owh(
z>cxF+xajZFtBOAkWCcUcYgSdf||V1L;dcO9Gi$$(Yj+4n~{ozLMUZR|OM^HL-ZezEP4FaBN%2;6+(k
zQyTTIlMF|qEA)TD;U^e%+;}_|FLjo;B$7^~DH@Br-d%TPFw)EeA*Uf0O-7Zs=@Yp
ztY3P4)sTRF;kJLyi8V%=U2m~&!bt>M-H<&r{0X~o#Buw@$ZEU(_9tvr_44%h)ozA;
z@Qzx$bzQlgFy>{ueC)XN*|C#4*@tRBwmDlIyM0oDt*+~Dm({JX>n3NXKd<{dkP%I$
zFHCteV3%&+XuIFN)V59QV+*$rPA_@1L%?pC(P#rRkBo`BZpa~It!_Nhxb{X&9dEz&
zZlfZgNHq|gxSMd3-u?dxYTM3H=?gPY1iCe9lnBu=VI}3*tYW)(*C0D=_V(IvGP!E>
zuwjuzf_#>*bVHG#7q0SHylGh0Ju~N)-4%C($w(|(HZhoVM>|y&mA92uj4G=b?o^H(
zT~Sq5F~VM%eQTC?sj6~xMLK8B$bc=$`
zq|Yz;;{Q}q{<6A&T^kIiuLh4~^q%L&*SL`;Hy$;2x`~Ex+>O+?P&6Ng&SchxBHm6_
zU0vJ+PXyy+Jn7otklgescW)rQqUpYXEem&^>D0}*w`{t$Rd=Hb%I@(>F6pdmaZVkK
zhM1z%Id!73G3q*vvF0Y1OU}Ks@6L)uoe*W@u5{+R_4V=CnuHr4Z9k6mNzHeo+-u=>
zbVVXr>Vz25QHewv!cI8iYB5gBN=I);ok?!E*^N_*4BVV7&ALJml(rV~|%u5t8TB
zmQ7b3w@}CR&1_e}FUZ1n{@DPCY##y_$RiBmSSrOqB`IYP}AW=?B~uS*iK=JXe>?_}5u
zYu8h~1MJy#ZB%cmow&ZQJv(+^dfozfRK4GvJoHTGY(^s}9|K9YWN>(~sHZ`-!Z
zfdfmoXV@J(5;k||>Hk-?rrUP*&&ZxcrIyWEyRtskZ0011g=_om>VKnJ_wAbg-\n"
"Language-Team: German (http://www.transifex.com/projects/p/mediagoblin/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -32,41 +32,41 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/decorators.py:252
+#: mediagoblin/decorators.py:299 mediagoblin/plugins/openid/views.py:202
msgid "Sorry, registration is disabled on this instance."
msgstr "Benutzerregistrierung ist auf diesem Server leider deaktiviert."
-#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
+#: mediagoblin/decorators.py:314
+msgid "Sorry, reporting is disabled on this instance."
+msgstr ""
+
+#: mediagoblin/decorators.py:357 mediagoblin/plugins/ldap/views.py:55
#: mediagoblin/plugins/persona/views.py:77
msgid "Sorry, authentication is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/forms.py:25
-msgid "Username or email"
-msgstr "Benutzername oder E-Mail-Adresse"
-
-#: mediagoblin/auth/tools.py:41
+#: mediagoblin/auth/tools.py:43
msgid "Invalid User name or email address."
msgstr "Ungültiger Benutzername oder E-Mail-Adresse."
-#: mediagoblin/auth/tools.py:42
+#: mediagoblin/auth/tools.py:44
msgid "This field does not take email addresses."
msgstr "Dieses Feld akzeptiert keine E-Mail-Adressen."
-#: mediagoblin/auth/tools.py:43
+#: mediagoblin/auth/tools.py:45
msgid "This field requires an email address."
msgstr "Dieses Feld benötigt eine E-Mail-Adresse."
-#: mediagoblin/auth/tools.py:146
+#: mediagoblin/auth/tools.py:116
msgid "Sorry, a user with that name already exists."
msgstr "Leider gibt es bereits einen Benutzer mit diesem Namen."
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
+#: mediagoblin/auth/tools.py:120 mediagoblin/edit/views.py:402
msgid "Sorry, a user with that email address already exists."
msgstr "Leider gibt es bereits einen Benutzer mit dieser E-Mail-Adresse."
-#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
+#: mediagoblin/auth/views.py:142 mediagoblin/edit/views.py:358
+#: mediagoblin/edit/views.py:379 mediagoblin/plugins/basic_auth/views.py:110
msgid "The verification key or user id is incorrect."
msgstr ""
@@ -92,77 +92,37 @@ msgstr "Deine E-Mail-Adresse wurde bereits aktiviert."
msgid "Resent your verification email."
msgstr "Aktivierungsmail wurde erneut versandt."
-#: mediagoblin/auth/views.py:237
-msgid ""
-"If that email address (case sensitive!) is registered an email has been sent"
-" with instructions on how to change your password."
-msgstr "Falls jemand mit dieser E-Mail-Adresse (GroÃ- und Kleinschreibung wird unterschieden!) registriert ist, wurde eine E-Mail mit Anleitungen verschickt, wie Du Dein Passwort ändern kannst."
-
-#: mediagoblin/auth/views.py:248
-msgid "Couldn't find someone with that username."
-msgstr "Es konnte niemand mit diesem Benutzernamen gefunden werden."
-
-#: mediagoblin/auth/views.py:251
-msgid ""
-"An email has been sent with instructions on how to change your password."
-msgstr "Es wurde eine E-Mail mit der Anleitung zur Ãnderung des Passwortes an Dich gesendet."
-
-#: mediagoblin/auth/views.py:258
-msgid ""
-"Could not send password recovery email as your username is inactive or your "
-"account's email address has not been verified."
-msgstr "Die E-Mail zur Wiederherstellung des Passworts konnte nicht verschickt werden, weil dein Benutzername inaktiv oder deine E-Mail-Adresse noch nicht aktiviert wurde."
-
-#: mediagoblin/auth/views.py:306
-msgid "The user id is incorrect."
-msgstr ""
-
-#: mediagoblin/auth/views.py:323
-msgid "You can now log in using your new password."
-msgstr "Du kannst dich jetzt mit deinem neuen Passwort anmelden."
-
-#: mediagoblin/auth/views.py:334
-msgid "You need to verify your email before you can reset your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:340
-msgid ""
-"You are no longer an active user. Please contact the system admin to "
-"reactivate your account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
-#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
+#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:87
+#: mediagoblin/submit/forms.py:37 mediagoblin/submit/forms.py:61
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titel"
-#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
+#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:40
msgid "Description of this work"
msgstr "Beschreibung des Werkes"
#: mediagoblin/edit/forms.py:31 mediagoblin/edit/forms.py:54
-#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51
+#: mediagoblin/edit/forms.py:91 mediagoblin/submit/forms.py:65
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
msgstr "Die Texte lassen sich durch Markdown formatieren."
-#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
+#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:45
msgid "Tags"
msgstr "Schlagwörter"
-#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
+#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:47
msgid "Separate tags by commas."
msgstr "Kommaseparierte Schlagwörter"
-#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:95
msgid "Slug"
msgstr "Kurztitel"
-#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:95
+#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:96
msgid "The slug can't be empty"
msgstr "Bitte gib einen Kurztitel ein"
@@ -172,7 +132,7 @@ msgid ""
"this."
msgstr "Der Titelteil der Medienadresse. Normalerweise muss hier nichts geändert werden."
-#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
+#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:50
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
msgstr "Lizenz"
@@ -205,45 +165,46 @@ msgstr "Bevorzugte Lizenz"
msgid "This will be your default license on upload forms."
msgstr "Dies wird Deine Standardlizenz in den Upload-Forumularen sein."
-#: mediagoblin/edit/forms.py:87
+#: mediagoblin/edit/forms.py:88
msgid "The title can't be empty"
msgstr "Der Titel kann nicht leer sein"
-#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:64
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Beschreibung dieser Sammlung"
-#: mediagoblin/edit/forms.py:96
+#: mediagoblin/edit/forms.py:97
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "Der Titelteil dieser Sammlungsadresse. Du musst ihn normalerweise nicht ändern."
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:104 mediagoblin/plugins/basic_auth/forms.py:68
msgid "Old password"
msgstr "Altes Passwort"
-#: mediagoblin/edit/forms.py:105
+#: mediagoblin/edit/forms.py:106 mediagoblin/plugins/basic_auth/forms.py:70
msgid "Enter your old password to prove you own this account."
msgstr "Gib dein altes Passwort ein, um zu bestätigen, dass du dieses Konto besitzt."
-#: mediagoblin/edit/forms.py:108
+#: mediagoblin/edit/forms.py:109 mediagoblin/plugins/basic_auth/forms.py:73
msgid "New password"
msgstr "Neues Passwort"
-#: mediagoblin/edit/forms.py:116
+#: mediagoblin/edit/forms.py:117
msgid "New email address"
msgstr ""
-#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
+#: mediagoblin/edit/forms.py:121 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
+#: mediagoblin/plugins/ldap/forms.py:39
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:64
#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "Passwort"
-#: mediagoblin/edit/forms.py:122
+#: mediagoblin/edit/forms.py:123
msgid "Enter your password to prove you own this account."
msgstr ""
@@ -280,7 +241,7 @@ msgstr "Kontoeinstellungen gespeichert"
msgid "You need to confirm the deletion of your account."
msgstr "Du musst die Löschung deines Kontos bestätigen."
-#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:194
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
@@ -294,18 +255,14 @@ msgstr "Eine Sammlung mit diesem Kurztitel existiert bereits für diesen Benutze
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Du bearbeitest die Sammlung eines anderen Benutzers. Sei vorsichtig."
-#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
-msgid "Wrong password"
-msgstr "Falsches Passwort"
-
-#: mediagoblin/edit/views.py:370
-msgid "Your password was changed successfully"
-msgstr ""
-
-#: mediagoblin/edit/views.py:413
+#: mediagoblin/edit/views.py:373
msgid "Your email address has been verified."
msgstr ""
+#: mediagoblin/edit/views.py:408 mediagoblin/plugins/basic_auth/views.py:200
+msgid "Wrong password"
+msgstr "Falsches Passwort"
+
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
msgstr "Theme kann nicht verknüpft werden ⦠Kein Theme gesetzt\n"
@@ -353,7 +310,55 @@ msgstr ""
msgid "Video transcoding failed"
msgstr "Videokonvertierung fehlgeschlagen"
-#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:58
+#: mediagoblin/moderation/forms.py:20
+msgid "takeaway"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:20
+msgid "Take away privilege"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "userban"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "Ban the user"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:22
+msgid "sendmessage"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "delete"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "Delete the content"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:52 mediagoblin/moderation/forms.py:117
+msgid "User will be banned until:"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:56
+msgid "Why are you banning this User?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:108
+msgid "What action will you take to resolve the report?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:114
+msgid "What privileges will you take away?"
+msgstr ""
+
+#: mediagoblin/moderation/tools.py:91
+msgid "Warning from"
+msgstr ""
+
+#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:60
msgid "commented on your post"
msgstr "hat dein Medium kommentiert"
@@ -376,13 +381,14 @@ msgid "No request token found."
msgstr ""
#: mediagoblin/plugins/basic_auth/forms.py:24
-#: mediagoblin/plugins/openid/forms.py:27
+#: mediagoblin/plugins/ldap/forms.py:35 mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:76
msgid "Username"
msgstr "Benutzername"
#: mediagoblin/plugins/basic_auth/forms.py:32
-#: mediagoblin/plugins/openid/forms.py:31
+#: mediagoblin/plugins/ldap/forms.py:28 mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
@@ -396,6 +402,94 @@ msgstr "Benutzername oder E-Mail-Adresse"
msgid "Stay logged in"
msgstr ""
+#: mediagoblin/plugins/basic_auth/forms.py:51
+msgid "Username or email"
+msgstr "Benutzername oder E-Mail-Adresse"
+
+#: mediagoblin/plugins/basic_auth/views.py:54
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr "Falls jemand mit dieser E-Mail-Adresse (GroÃ- und Kleinschreibung wird unterschieden!) registriert ist, wurde eine E-Mail mit Anleitungen verschickt, wie Du Dein Passwort ändern kannst."
+
+#: mediagoblin/plugins/basic_auth/views.py:65
+msgid "Couldn't find someone with that username."
+msgstr "Es konnte niemand mit diesem Benutzernamen gefunden werden."
+
+#: mediagoblin/plugins/basic_auth/views.py:68
+msgid ""
+"An email has been sent with instructions on how to change your password."
+msgstr "Es wurde eine E-Mail mit der Anleitung zur Ãnderung des Passwortes an Dich gesendet."
+
+#: mediagoblin/plugins/basic_auth/views.py:75
+msgid ""
+"Could not send password recovery email as your username is inactive or your "
+"account's email address has not been verified."
+msgstr "Die E-Mail zur Wiederherstellung des Passworts konnte nicht verschickt werden, weil dein Benutzername inaktiv oder deine E-Mail-Adresse noch nicht aktiviert wurde."
+
+#: mediagoblin/plugins/basic_auth/views.py:123
+msgid "The user id is incorrect."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:139
+msgid "You can now log in using your new password."
+msgstr "Du kannst dich jetzt mit deinem neuen Passwort anmelden."
+
+#: mediagoblin/plugins/basic_auth/views.py:163
+msgid ""
+"You are no longer an active user. Please contact the system admin to "
+"reactivate your accoutn."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:215
+msgid "Your password was changed successfully"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:36
+msgid "Set your new password"
+msgstr "Dein neues Passwort"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:39
+msgid "Set password"
+msgstr "Passwort setzen"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:45
+#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
+msgid "Save"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:22
+msgid "Don't have an account yet?"
+msgstr "Hast du noch keines?"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:24
+msgid "Create one here!"
+msgstr "Registriere dich einfach hier!"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/edit_link.html:22
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:23
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:31
+msgid "Recover password"
+msgstr "Passwort wiederherstellen"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:34
+msgid "Send instructions"
+msgstr "Anweisungen senden"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/fp_link.html:22
+msgid "Forgot your password?"
+msgstr "Passwort vergessen?"
+
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
msgstr "Aufnahmeort"
@@ -405,6 +499,10 @@ msgstr "Aufnahmeort"
msgid "View on OpenStreetMap"
msgstr "In OpenStreetMap öffnen"
+#: mediagoblin/plugins/ldap/templates/mediagoblin/plugins/ldap/create_account_link.html:22
+msgid "Sign in to create an account!"
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
msgstr "Erlauben"
@@ -474,7 +572,7 @@ msgstr "Deine OAuth-Clients"
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/submit/start.html:39
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
msgstr "Hinzufügen"
@@ -552,10 +650,10 @@ msgstr ""
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:57
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:106
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
-#: mediagoblin/templates/mediagoblin/auth/login.html:58
+#: mediagoblin/templates/mediagoblin/auth/login.html:47
msgid "Log in"
msgstr "Anmelden"
@@ -615,8 +713,8 @@ msgstr ""
msgid "Add a Persona email address"
msgstr ""
-#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
-msgid "Edit your Persona email addresses"
+#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:21
+msgid "Persona's"
msgstr ""
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
@@ -627,117 +725,133 @@ msgstr ""
msgid "Or register with Persona!"
msgstr ""
-#: mediagoblin/processing/__init__.py:413
+#: mediagoblin/processing/__init__.py:422
msgid "Invalid file given for media type."
msgstr "Die Datei stimmt nicht mit dem gewählten Medientyp überein."
-#: mediagoblin/processing/__init__.py:420
+#: mediagoblin/processing/__init__.py:429
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:428
+#: mediagoblin/processing/__init__.py:437
msgid "An acceptable processing file was not found"
msgstr ""
-#: mediagoblin/submit/forms.py:26
+#: mediagoblin/submit/forms.py:30
+msgid "Max file size: {0} mb"
+msgstr ""
+
+#: mediagoblin/submit/forms.py:34
msgid "File"
msgstr "Datei"
-#: mediagoblin/submit/views.py:52
+#: mediagoblin/submit/forms.py:41
+msgid ""
+"You can use\n"
+" \n"
+" Markdown for formatting."
+msgstr ""
+
+#: mediagoblin/submit/views.py:57
+msgid "Sorry, you have reached your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:73
msgid "You must provide a file."
msgstr "Du musst eine Datei angeben."
-#: mediagoblin/submit/views.py:101
+#: mediagoblin/submit/views.py:120
+msgid "Sorry, the file size is too big."
+msgstr ""
+
+#: mediagoblin/submit/views.py:126
+msgid "Sorry, uploading this file will put you over your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:147
msgid "Woohoo! Submitted!"
msgstr "JAAA! Geschafft!"
-#: mediagoblin/submit/views.py:154
+#: mediagoblin/submit/views.py:200
#, python-format
msgid "Collection \"%s\" added!"
msgstr "Sammlung »%s« hinzugefügt!"
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/banned.html:20
+msgid "You are Banned."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:24
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr "Bild eines gestressten Goblins"
+
+#: mediagoblin/templates/mediagoblin/banned.html:26
+msgid "You have been banned"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:28
+#, python-format
+msgid "until %(until_when)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:30
+msgid "indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:81
msgid "Verify your email!"
msgstr "Bitte bestätige Deine E-Mail-Adresse!"
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "log out"
msgstr "abmelden"
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:115
#, python-format
msgid "%(user_name)s's account"
msgstr "%(user_name)ss Konto"
-#: mediagoblin/templates/mediagoblin/base.html:112
+#: mediagoblin/templates/mediagoblin/base.html:122
msgid "Change account settings"
msgstr "Kontoeinstellungen ändern"
-#: mediagoblin/templates/mediagoblin/base.html:116
-#: mediagoblin/templates/mediagoblin/base.html:137
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/base.html:126
+#: mediagoblin/templates/mediagoblin/base.html:147
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:27
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
msgid "Media processing panel"
msgstr "Medienverarbeitung"
-#: mediagoblin/templates/mediagoblin/base.html:125
+#: mediagoblin/templates/mediagoblin/base.html:135
msgid "Log out"
msgstr "Abmelden"
-#: mediagoblin/templates/mediagoblin/base.html:128
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+#: mediagoblin/templates/mediagoblin/base.html:138
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:112
msgid "Add media"
msgstr "Medien hinzufügen"
-#: mediagoblin/templates/mediagoblin/base.html:131
+#: mediagoblin/templates/mediagoblin/base.html:141
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr "Neues Album erstellen"
-#: mediagoblin/templates/mediagoblin/error.html:24
-msgid "Image of goblin stressing out"
-msgstr "Bild eines gestressten Goblins"
+#: mediagoblin/templates/mediagoblin/base.html:151
+msgid "User management panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:155
+msgid "Report management panel"
+msgstr ""
#: mediagoblin/templates/mediagoblin/root.html:32
msgid "Most recent media"
msgstr "Neuste Medien"
-#: mediagoblin/templates/mediagoblin/admin/panel.html:29
-msgid ""
-"Here you can track the state of media being processed on this instance."
-msgstr "Hier kann man den Status von zu verarbeitenden Medien in diesem MediaGoblin-Exemplar sehen."
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:32
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
-msgid "Media in-processing"
-msgstr "Medien in Bearbeitung"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:58
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
-msgid "No media in-processing"
-msgstr "Keine Medien in Bearbeitung"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:61
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
-msgid "These uploads failed to process:"
-msgstr "Die folgenden Uploads sind fehlgeschlagen:"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:90
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
-msgid "No failed entries!"
-msgstr "Keine fehlgeschlagenen Einträge!"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:92
-msgid "Last 10 successful uploads"
-msgstr "Die letzten zehn erfolgreichen Uploads"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:112
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
-msgid "No processed entries, yet!"
-msgstr "Noch keine verarbeiteten Einträge!"
-
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
msgid "Authorization"
msgstr ""
@@ -791,50 +905,6 @@ msgstr ""
msgid "Copy and paste this into your client:"
msgstr ""
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
-msgid "Set your new password"
-msgstr "Dein neues Passwort"
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
-msgid "Set password"
-msgstr "Passwort setzen"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
-msgid "Recover password"
-msgstr "Passwort wiederherstellen"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
-msgid "Send instructions"
-msgstr "Anweisungen senden"
-
-#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
-#, python-format
-msgid ""
-"Hi %(username)s,\n"
-"\n"
-"to change your GNU MediaGoblin password, open the following URL in \n"
-"your web browser:\n"
-"\n"
-"%(verification_url)s\n"
-"\n"
-"If you think this is an error, just ignore this email and continue being\n"
-"a happy goblin!"
-msgstr "Hallo %(username)s,\n\num dein GNU-MediaGoblin-Passwort zu ändern, öffne folgende URL\nin deinem Webbrowser:\n\n%(verification_url)s\n\nWenn du denkst, dass es sich hierbei um einen Fehler handelt,\nignoriere einfach diese E-Mail und bleib ein glücklicher Goblin!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:44
-msgid "Don't have an account yet?"
-msgstr "Hast du noch keines?"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:46
-msgid "Create one here!"
-msgstr "Registriere dich einfach hier!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:54
-msgid "Forgot your password?"
-msgstr "Passwort vergessen?"
-
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
@@ -870,6 +940,10 @@ msgid ""
"href=\"%(source_link)s\">Source code available."
msgstr "Veröffentlicht unter der AGPL (Quellcode)."
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:30
+msgid "Terms of Service"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
msgid "Explore"
msgstr "Entdecken"
@@ -919,13 +993,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Bearbeite Anhänge von %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:178
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:194
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:191
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:207
msgid "Attachments"
msgstr "Anhänge"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:200
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:213
msgid "Add attachment"
msgstr "Anhang hinzufügen"
@@ -942,7 +1016,7 @@ msgstr "Abbrechen"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:47
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
@@ -954,17 +1028,6 @@ msgstr "Ãnderungen speichern"
msgid "Changing %(username)s's email"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
-msgid "Save"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
-#, python-format
-msgid "Changing %(username)s's password"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -992,11 +1055,11 @@ msgstr "%(media_title)s bearbeiten"
msgid "Changing %(username)s's account settings"
msgstr "%(username)ss Kontoeinstellungen ändern"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:54
msgid "Delete my account"
msgstr "Mein Konto löschen"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
msgid "Email"
msgstr ""
@@ -1031,8 +1094,11 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
+#: mediagoblin/templates/mediagoblin/moderation/report.html:55
+#: mediagoblin/templates/mediagoblin/moderation/report.html:117
#: mediagoblin/templates/mediagoblin/user_pages/media.html:139
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:168
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:48
#, python-format
msgid "%(formatted_time)s ago"
msgstr ""
@@ -1052,7 +1118,7 @@ msgstr "Medien mit Schlagwort: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:74
msgid "Download"
msgstr "Download"
@@ -1076,7 +1142,7 @@ msgstr "Hol dir auf http://getfirefox.com
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:73
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:80
msgid "Original file"
msgstr "Originaldatei"
@@ -1135,30 +1201,359 @@ msgstr "Dateiformat"
msgid "Object Height"
msgstr "Objekthöhe"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:63
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
msgstr "Entschuldige, dieses Video wird nicht funktionieren, weil dein Webbrowser kein HTML5-Video unterstützt."
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:66
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
msgstr "Hol dir auf http://getfirefox.com einen modernen Webbrowser, der dieses Video abspielen kann!"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:88
msgid "WebM file (VP8/Vorbis)"
msgstr ""
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:30
+msgid ""
+"Here you can track the state of media being processed on this instance."
+msgstr "Hier kann man den Status von zu verarbeitenden Medien in diesem MediaGoblin-Exemplar sehen."
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr "Medien in Bearbeitung"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr "Keine Medien in Bearbeitung"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr "Die folgenden Uploads sind fehlgeschlagen:"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr "Keine fehlgeschlagenen Einträge!"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:93
+msgid "Last 10 successful uploads"
+msgstr "Die letzten zehn erfolgreichen Uploads"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr "Noch keine verarbeiteten Einträge!"
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:27
+msgid "Sorry, no such report found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:32
+msgid "Return to Reports Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:155
+msgid "Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:36
+msgid "Reported comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:81
+#, python-format
+msgid ""
+"\n"
+" â Reported media by %(user_name)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:90
+#, python-format
+msgid ""
+"\n"
+" CONTENT BY\n"
+" %(user_name)s\n"
+" HAS BEEN DELETED\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:130
+#: mediagoblin/templates/mediagoblin/moderation/user.html:128
+msgid "Resolve"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:134
+#: mediagoblin/templates/mediagoblin/moderation/report.html:153
+msgid "Resolve This Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:145
+msgid "Status"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:147
+msgid "RESOLVED"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:155
+msgid "You cannot take action against an administrator"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:22
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:27
+msgid "Report panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:30
+msgid ""
+"\n"
+" Here you can look up open reports that have been filed by users.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:35
+msgid "Active Reports Filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:77
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:171
+msgid "Offender"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:78
+msgid "When Reported"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:79
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:173
+msgid "Reported By"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:80
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:174
+msgid "Reason"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:94
+#, python-format
+msgid ""
+"\n"
+" Comment Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:109
+#, python-format
+msgid ""
+"\n"
+" Media Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:123
+msgid "No open reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:125
+msgid "Closed Reports"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:170
+msgid "Resolved"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:172
+msgid "Action Taken"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:185
+#, python-format
+msgid ""
+"\n"
+" Closed Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:199
+msgid "No closed reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:23
+#, python-format
+msgid "User: %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:39
+msgid "Sorry, no such user found."
+msgstr "Dieser Benutzer konnte leider nicht gefunden werden."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:40
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:60
+msgid "Email verification needed"
+msgstr "E-Mail Aktivierung benötigt"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:45
+msgid ""
+"Someone has registered an account with this username, but it still has\n"
+" to be activated."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:58
+msgid "Return to Users Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:60
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:45
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:25
+#, python-format
+msgid "%(username)s's profile"
+msgstr "%(username)ss Profil"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:62
+#, python-format
+msgid "BANNED until %(expiration_date)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:66
+msgid "Banned Indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:72
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:61
+msgid "This user hasn't filled in their profile (yet)."
+msgstr "Dieser Benutzer hat (noch) keine Daten in seinem Profil."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+msgid "Edit profile"
+msgstr "Profil bearbeiten"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:80
+msgid "Browse collections"
+msgstr "Sammlungen durchstöbern"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:97
+#, python-format
+msgid "Active Reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:104
+msgid "Report ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:105
+msgid "Reported Content"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:106
+msgid "Description of Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:114
+#, python-format
+msgid "Report #%(report_number)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:121
+msgid "Reported Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:123
+msgid "Reported Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:134
+#, python-format
+msgid "No active reports filed on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:141
+#, python-format
+msgid "All reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:146
+#, python-format
+msgid "All reports that %(username)s has filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:160
+msgid "Ban User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:165
+msgid "UnBan User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:173
+msgid "Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:174
+msgid "User Has Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:181
+msgid "Yes"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:183
+msgid "No"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:26
+msgid "User panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:29
+msgid ""
+"\n"
+" Here you can look up users in order to take punitive actions on them.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:34
+msgid "Active Users"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:75
+msgid "ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:77
+msgid "When Joined"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:78
+msgid "# of Comments Posted"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:95
+msgid "No users found."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
msgstr "Eine Sammlung hinzufügen"
-#: mediagoblin/templates/mediagoblin/submit/start.html:23
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:28
+#: mediagoblin/templates/mediagoblin/submit/start.html:35
msgid "Add your media"
msgstr "Deine Medien"
@@ -1243,7 +1638,7 @@ msgstr "Kommentar absenden"
msgid "Comment Preview"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:166
msgid "Added"
msgstr "Hinzugefügt"
@@ -1270,84 +1665,86 @@ msgstr "Du kannst hier den Status der Medien verfolgen, die sich gerade in Bearb
msgid "Your last 10 successful uploads"
msgstr "Deine zehn letzten erfolgreichen Uploads"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:21
+msgid "File a Report
"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:24
+msgid "Reporting this Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:60
+msgid "Reporting this Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:72
#, python-format
-msgid "%(username)s's profile"
-msgstr "%(username)ss Profil"
+msgid ""
+"\n"
+" â Published by \n"
+" "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
-msgid "Sorry, no such user found."
-msgstr "Dieser Benutzer konnte leider nicht gefunden werden."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:81
+msgid "File Report "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
-msgid "Email verification needed"
-msgstr "E-Mail Aktivierung benötigt"
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:52
+msgid "Here's a spot to tell others about yourself."
+msgstr "Hier kannst Du Dich selbst beschreiben."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:93
+#, python-format
+msgid "View all of %(username)s's media"
+msgstr "Alle Medien von %(username)s anschauen"
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+msgid ""
+"This is where your media will appear, but you don't seem to have added "
+"anything yet."
+msgstr "Hier erscheinen deine Medien, sobald du etwas hochgeladen hast."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
+#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
+msgid "There doesn't seem to be any media here yet..."
+msgstr "Scheinbar gibt es hier noch nichts â¦"
+
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:43
msgid "Almost done! Your account still needs to be activated."
msgstr "Fast fertig! Dein Konto muss noch freigeschaltet werden."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:48
msgid ""
"An email should arrive in a few moments with instructions on how to do so."
msgstr "Gleich solltest du eine E-Mail erhalten, die beschreibt was noch zu tun bleibt."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:52
msgid "In case it doesn't:"
msgstr "Falls sie nicht ankommt:"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:55
msgid "Resend verification email"
msgstr "Aktivierungsmail erneut senden"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:63
msgid ""
"Someone has registered an account with this username, but it still has to be"
" activated."
msgstr "Jemand hat bereits ein Konto mit diesem Benutzernamen registriert, aber es muss noch aktiviert werden."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:79
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:68
#, python-format
msgid ""
"If you are that person but you've lost your verification email, you can log in and resend it."
msgstr "Wenn dir dieses Konto gehört und die Aktivierungsmail verloren gegangen ist, kannst du dich anmelden und sie erneut senden."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:96
-msgid "Here's a spot to tell others about yourself."
-msgstr "Hier kannst Du Dich selbst beschreiben."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
-msgid "Edit profile"
-msgstr "Profil bearbeiten"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
-msgid "This user hasn't filled in their profile (yet)."
-msgstr "Dieser Benutzer hat (noch) keine Daten in seinem Profil."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
-msgid "Browse collections"
-msgstr "Sammlungen durchstöbern"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:78
#, python-format
-msgid "View all of %(username)s's media"
-msgstr "Alle Medien von %(username)s anschauen"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
-msgid ""
-"This is where your media will appear, but you don't seem to have added "
-"anything yet."
-msgstr "Hier erscheinen deine Medien, sobald du etwas hochgeladen hast."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
-#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
-#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
-msgid "There doesn't seem to be any media here yet..."
-msgstr "Scheinbar gibt es hier noch nichts â¦"
+msgid "%(username)s"
+msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
msgid "(remove)"
@@ -1397,6 +1794,10 @@ msgstr "neuer"
msgid "older"
msgstr "älter"
+#: mediagoblin/templates/mediagoblin/utils/report.html:25
+msgid "Report media"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
msgstr "Schlagwörter"
@@ -1405,34 +1806,34 @@ msgstr "Schlagwörter"
msgid "Could not read the image file."
msgstr "Die Bilddatei konnte nicht gelesen werden."
-#: mediagoblin/tools/response.py:36
+#: mediagoblin/tools/response.py:38
msgid "Oops!"
msgstr "Hoppla!"
-#: mediagoblin/tools/response.py:37
+#: mediagoblin/tools/response.py:39
msgid "An error occured"
msgstr "Ein Fehler trat auf"
-#: mediagoblin/tools/response.py:51
+#: mediagoblin/tools/response.py:53
msgid "Bad Request"
msgstr ""
-#: mediagoblin/tools/response.py:53
+#: mediagoblin/tools/response.py:55
msgid "The request sent to the server is invalid, please double check it"
msgstr ""
-#: mediagoblin/tools/response.py:60
+#: mediagoblin/tools/response.py:63
msgid "Operation not allowed"
msgstr "Funktion nicht erlaubt"
-#: mediagoblin/tools/response.py:61
+#: mediagoblin/tools/response.py:64
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr "So nicht!
Du wolltest eine Funktion verwenden zu der Du nicht die nötigen Rechte Rechte besitzt. Wolltest Du etwa schon wieder alle Nutzerkonten löschen?"
-#: mediagoblin/tools/response.py:69
+#: mediagoblin/tools/response.py:72
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
@@ -1500,15 +1901,19 @@ msgid ""
" Markdown for formatting."
msgstr ""
-#: mediagoblin/user_pages/views.py:179
+#: mediagoblin/user_pages/forms.py:55 mediagoblin/user_pages/forms.py:61
+msgid "Reason for Reporting"
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:178
msgid "Sorry, comments are disabled."
msgstr ""
-#: mediagoblin/user_pages/views.py:184
+#: mediagoblin/user_pages/views.py:183
msgid "Oops, your comment was empty."
msgstr "Hoppla, der Kommentartext fehlte."
-#: mediagoblin/user_pages/views.py:190
+#: mediagoblin/user_pages/views.py:189
msgid "Your comment has been posted!"
msgstr "Dein Kommentar wurde angenommen!"
@@ -1530,43 +1935,43 @@ msgstr "»%s« ist bereits in der Sammlung »%s«"
msgid "\"%s\" added to collection \"%s\""
msgstr "»%s« zur Sammlung »%s« hinzugefügt"
-#: mediagoblin/user_pages/views.py:302
+#: mediagoblin/user_pages/views.py:307
msgid "You deleted the media."
msgstr "Du hast das Medium gelöscht."
-#: mediagoblin/user_pages/views.py:314
+#: mediagoblin/user_pages/views.py:319
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "Das Medium wurde nicht gelöscht, da nicht angekreuzt hast, dass du es wirklich löschen möchtest."
-#: mediagoblin/user_pages/views.py:321
+#: mediagoblin/user_pages/views.py:326
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Du versuchst Medien eines anderen Nutzers zu löschen. Sei bitte vorsichtig."
-#: mediagoblin/user_pages/views.py:395
+#: mediagoblin/user_pages/views.py:400
msgid "You deleted the item from the collection."
msgstr "Du hast das Objekt aus der Sammlung gelöscht."
-#: mediagoblin/user_pages/views.py:399
+#: mediagoblin/user_pages/views.py:404
msgid "The item was not removed because you didn't check that you were sure."
msgstr "Das Objekt wurde nicht aus der Sammlung entfernt, weil du nicht bestätigt hast, dass du dir sicher bist."
-#: mediagoblin/user_pages/views.py:407
+#: mediagoblin/user_pages/views.py:412
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Du bist dabei ein Objekt aus der Sammlung eines anderen Nutzers zu entfernen. Sei vorsichtig."
-#: mediagoblin/user_pages/views.py:440
+#: mediagoblin/user_pages/views.py:445
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Du hast die Sammlung »%s« gelöscht"
-#: mediagoblin/user_pages/views.py:447
+#: mediagoblin/user_pages/views.py:452
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "Die Sammlung wurde nicht gelöscht, weil du nicht bestätigt hast, dass du dir sicher bist."
-#: mediagoblin/user_pages/views.py:455
+#: mediagoblin/user_pages/views.py:460
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Du bist dabei eine Sammlung eines anderen Nutzers zu entfernen. Sei vorsichtig."
diff --git a/mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po
index bc5baccb..08806574 100644
--- a/mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-04 16:07-0500\n"
+"POT-Creation-Date: 2013-11-04 13:23-0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -17,41 +17,41 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.6\n"
-#: mediagoblin/decorators.py:252
+#: mediagoblin/decorators.py:299 mediagoblin/plugins/openid/views.py:202
msgid "Sorry, registration is disabled on this instance."
msgstr ""
-#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
-#: mediagoblin/plugins/persona/views.py:77
-msgid "Sorry, authentication is disabled on this instance."
+#: mediagoblin/decorators.py:314
+msgid "Sorry, reporting is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/forms.py:25
-msgid "Username or email"
+#: mediagoblin/decorators.py:357 mediagoblin/plugins/ldap/views.py:55
+#: mediagoblin/plugins/persona/views.py:77
+msgid "Sorry, authentication is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/tools.py:41
+#: mediagoblin/auth/tools.py:43
msgid "Invalid User name or email address."
msgstr ""
-#: mediagoblin/auth/tools.py:42
+#: mediagoblin/auth/tools.py:44
msgid "This field does not take email addresses."
msgstr ""
-#: mediagoblin/auth/tools.py:43
+#: mediagoblin/auth/tools.py:45
msgid "This field requires an email address."
msgstr ""
-#: mediagoblin/auth/tools.py:146
+#: mediagoblin/auth/tools.py:116
msgid "Sorry, a user with that name already exists."
msgstr ""
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
+#: mediagoblin/auth/tools.py:120 mediagoblin/edit/views.py:402
msgid "Sorry, a user with that email address already exists."
msgstr ""
-#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
+#: mediagoblin/auth/views.py:142 mediagoblin/edit/views.py:358
+#: mediagoblin/edit/views.py:379 mediagoblin/plugins/basic_auth/views.py:110
msgid "The verification key or user id is incorrect."
msgstr ""
@@ -77,57 +77,18 @@ msgstr ""
msgid "Resent your verification email."
msgstr ""
-#: mediagoblin/auth/views.py:237
-msgid ""
-"If that email address (case sensitive!) is registered an email has been "
-"sent with instructions on how to change your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:248
-msgid "Couldn't find someone with that username."
-msgstr ""
-
-#: mediagoblin/auth/views.py:251
-msgid "An email has been sent with instructions on how to change your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:258
-msgid ""
-"Could not send password recovery email as your username is inactive or "
-"your account's email address has not been verified."
-msgstr ""
-
-#: mediagoblin/auth/views.py:306
-msgid "The user id is incorrect."
-msgstr ""
-
-#: mediagoblin/auth/views.py:323
-msgid "You can now log in using your new password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:334
-msgid "You need to verify your email before you can reset your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:340
-msgid ""
-"You are no longer an active user. Please contact the system admin to "
-"reactivate your account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
-#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
+#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:87
+#: mediagoblin/submit/forms.py:37 mediagoblin/submit/forms.py:61
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr ""
-#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
+#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:40
msgid "Description of this work"
msgstr ""
#: mediagoblin/edit/forms.py:31 mediagoblin/edit/forms.py:54
-#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51
+#: mediagoblin/edit/forms.py:91 mediagoblin/submit/forms.py:65
msgid ""
"You can use\n"
" for formatting."
msgstr ""
-#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
+#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:45
msgid "Tags"
msgstr ""
-#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
+#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:47
msgid "Separate tags by commas."
msgstr ""
-#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:95
msgid "Slug"
msgstr ""
-#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:95
+#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:96
msgid "The slug can't be empty"
msgstr ""
@@ -157,7 +118,7 @@ msgid ""
"this."
msgstr ""
-#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
+#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:50
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
msgstr ""
@@ -190,45 +151,46 @@ msgstr ""
msgid "This will be your default license on upload forms."
msgstr ""
-#: mediagoblin/edit/forms.py:87
+#: mediagoblin/edit/forms.py:88
msgid "The title can't be empty"
msgstr ""
-#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:64
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr ""
-#: mediagoblin/edit/forms.py:96
+#: mediagoblin/edit/forms.py:97
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:104 mediagoblin/plugins/basic_auth/forms.py:68
msgid "Old password"
msgstr ""
-#: mediagoblin/edit/forms.py:105
+#: mediagoblin/edit/forms.py:106 mediagoblin/plugins/basic_auth/forms.py:70
msgid "Enter your old password to prove you own this account."
msgstr ""
-#: mediagoblin/edit/forms.py:108
+#: mediagoblin/edit/forms.py:109 mediagoblin/plugins/basic_auth/forms.py:73
msgid "New password"
msgstr ""
-#: mediagoblin/edit/forms.py:116
+#: mediagoblin/edit/forms.py:117
msgid "New email address"
msgstr ""
-#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
+#: mediagoblin/edit/forms.py:121 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
+#: mediagoblin/plugins/ldap/forms.py:39
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:64
#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr ""
-#: mediagoblin/edit/forms.py:122
+#: mediagoblin/edit/forms.py:123
msgid "Enter your password to prove you own this account."
msgstr ""
@@ -265,7 +227,7 @@ msgstr ""
msgid "You need to confirm the deletion of your account."
msgstr ""
-#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:194
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
@@ -279,16 +241,12 @@ msgstr ""
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
-#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
-msgid "Wrong password"
-msgstr ""
-
-#: mediagoblin/edit/views.py:370
-msgid "Your password was changed successfully"
+#: mediagoblin/edit/views.py:373
+msgid "Your email address has been verified."
msgstr ""
-#: mediagoblin/edit/views.py:413
-msgid "Your email address has been verified."
+#: mediagoblin/edit/views.py:408 mediagoblin/plugins/basic_auth/views.py:200
+msgid "Wrong password"
msgstr ""
#: mediagoblin/gmg_commands/assetlink.py:60
@@ -338,7 +296,55 @@ msgstr ""
msgid "Video transcoding failed"
msgstr ""
-#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:58
+#: mediagoblin/moderation/forms.py:20
+msgid "takeaway"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:20
+msgid "Take away privilege"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "userban"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "Ban the user"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:22
+msgid "sendmessage"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "delete"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "Delete the content"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:52 mediagoblin/moderation/forms.py:117
+msgid "User will be banned until:"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:56
+msgid "Why are you banning this User?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:108
+msgid "What action will you take to resolve the report?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:114
+msgid "What privileges will you take away?"
+msgstr ""
+
+#: mediagoblin/moderation/tools.py:91
+msgid "Warning from"
+msgstr ""
+
+#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:60
msgid "commented on your post"
msgstr ""
@@ -361,13 +367,14 @@ msgid "No request token found."
msgstr ""
#: mediagoblin/plugins/basic_auth/forms.py:24
-#: mediagoblin/plugins/openid/forms.py:27
+#: mediagoblin/plugins/ldap/forms.py:35 mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:76
msgid "Username"
msgstr ""
#: mediagoblin/plugins/basic_auth/forms.py:32
-#: mediagoblin/plugins/openid/forms.py:31
+#: mediagoblin/plugins/ldap/forms.py:28 mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
@@ -381,6 +388,93 @@ msgstr ""
msgid "Stay logged in"
msgstr ""
+#: mediagoblin/plugins/basic_auth/forms.py:51
+msgid "Username or email"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:54
+msgid ""
+"If that email address (case sensitive!) is registered an email has been "
+"sent with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:65
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:68
+msgid "An email has been sent with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:75
+msgid ""
+"Could not send password recovery email as your username is inactive or "
+"your account's email address has not been verified."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:123
+msgid "The user id is incorrect."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:139
+msgid "You can now log in using your new password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:163
+msgid ""
+"You are no longer an active user. Please contact the system admin to "
+"reactivate your accoutn."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:215
+msgid "Your password was changed successfully"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:36
+msgid "Set your new password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:39
+msgid "Set password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:45
+#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
+msgid "Save"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:22
+msgid "Don't have an account yet?"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:24
+msgid "Create one here!"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/edit_link.html:22
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:23
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:31
+msgid "Recover password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:34
+msgid "Send instructions"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/fp_link.html:22
+msgid "Forgot your password?"
+msgstr ""
+
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
msgstr ""
@@ -390,6 +484,10 @@ msgstr ""
msgid "View on OpenStreetMap"
msgstr ""
+#: mediagoblin/plugins/ldap/templates/mediagoblin/plugins/ldap/create_account_link.html:22
+msgid "Sign in to create an account!"
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
msgstr ""
@@ -463,7 +561,7 @@ msgstr ""
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/submit/start.html:39
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
msgstr ""
@@ -541,10 +639,10 @@ msgstr ""
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:57
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:106
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
-#: mediagoblin/templates/mediagoblin/auth/login.html:58
+#: mediagoblin/templates/mediagoblin/auth/login.html:47
msgid "Log in"
msgstr ""
@@ -603,8 +701,8 @@ msgstr ""
msgid "Add a Persona email address"
msgstr ""
-#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
-msgid "Edit your Persona email addresses"
+#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:21
+msgid "Persona's"
msgstr ""
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
@@ -615,114 +713,132 @@ msgstr ""
msgid "Or register with Persona!"
msgstr ""
-#: mediagoblin/processing/__init__.py:413
+#: mediagoblin/processing/__init__.py:422
msgid "Invalid file given for media type."
msgstr ""
-#: mediagoblin/processing/__init__.py:420
+#: mediagoblin/processing/__init__.py:429
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:428
+#: mediagoblin/processing/__init__.py:437
msgid "An acceptable processing file was not found"
msgstr ""
-#: mediagoblin/submit/forms.py:26
+#: mediagoblin/submit/forms.py:30
+msgid "Max file size: {0} mb"
+msgstr ""
+
+#: mediagoblin/submit/forms.py:34
msgid "File"
msgstr ""
-#: mediagoblin/submit/views.py:52
+#: mediagoblin/submit/forms.py:41
+msgid ""
+"You can use\n"
+" \n"
+" Markdown for formatting."
+msgstr ""
+
+#: mediagoblin/submit/views.py:57
+msgid "Sorry, you have reached your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:73
msgid "You must provide a file."
msgstr ""
-#: mediagoblin/submit/views.py:101
+#: mediagoblin/submit/views.py:120
+msgid "Sorry, the file size is too big."
+msgstr ""
+
+#: mediagoblin/submit/views.py:126
+msgid "Sorry, uploading this file will put you over your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:147
msgid "Woohoo! Submitted!"
msgstr ""
-#: mediagoblin/submit/views.py:154
+#: mediagoblin/submit/views.py:200
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/banned.html:20
+msgid "You are Banned."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:24
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:26
+msgid "You have been banned"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:28
+#, python-format
+msgid "until %(until_when)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:30
+msgid "indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:81
msgid "Verify your email!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:115
#, python-format
msgid "%(user_name)s's account"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:112
+#: mediagoblin/templates/mediagoblin/base.html:122
msgid "Change account settings"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:116
-#: mediagoblin/templates/mediagoblin/base.html:137
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/base.html:126
+#: mediagoblin/templates/mediagoblin/base.html:147
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:27
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
msgid "Media processing panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:125
+#: mediagoblin/templates/mediagoblin/base.html:135
msgid "Log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:128
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+#: mediagoblin/templates/mediagoblin/base.html:138
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:112
msgid "Add media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:131
+#: mediagoblin/templates/mediagoblin/base.html:141
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/error.html:24
-msgid "Image of goblin stressing out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:32
-msgid "Most recent media"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:29
-msgid "Here you can track the state of media being processed on this instance."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:32
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
-msgid "Media in-processing"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:58
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
-msgid "No media in-processing"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:61
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
-msgid "These uploads failed to process:"
+#: mediagoblin/templates/mediagoblin/base.html:151
+msgid "User management panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/admin/panel.html:90
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
-msgid "No failed entries!"
+#: mediagoblin/templates/mediagoblin/base.html:155
+msgid "Report management panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/admin/panel.html:92
-msgid "Last 10 successful uploads"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:112
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
-msgid "No processed entries, yet!"
+#: mediagoblin/templates/mediagoblin/root.html:32
+msgid "Most recent media"
msgstr ""
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
@@ -778,50 +894,6 @@ msgstr ""
msgid "Copy and paste this into your client:"
msgstr ""
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
-msgid "Set your new password"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
-msgid "Set password"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
-msgid "Recover password"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
-msgid "Send instructions"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
-#, python-format
-msgid ""
-"Hi %(username)s,\n"
-"\n"
-"to change your GNU MediaGoblin password, open the following URL in \n"
-"your web browser:\n"
-"\n"
-"%(verification_url)s\n"
-"\n"
-"If you think this is an error, just ignore this email and continue being\n"
-"a happy goblin!"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:44
-msgid "Don't have an account yet?"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:46
-msgid "Create one here!"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:54
-msgid "Forgot your password?"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
@@ -858,6 +930,10 @@ msgid ""
" href=\"%(source_link)s\">Source code available."
msgstr ""
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:30
+msgid "Terms of Service"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
msgid "Explore"
msgstr ""
@@ -909,13 +985,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:178
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:194
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:191
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:207
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:200
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:213
msgid "Add attachment"
msgstr ""
@@ -932,7 +1008,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:47
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
@@ -944,17 +1020,6 @@ msgstr ""
msgid "Changing %(username)s's email"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
-msgid "Save"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
-#, python-format
-msgid "Changing %(username)s's password"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -982,11 +1047,11 @@ msgstr ""
msgid "Changing %(username)s's account settings"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:54
msgid "Delete my account"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
msgid "Email"
msgstr ""
@@ -1023,8 +1088,11 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
+#: mediagoblin/templates/mediagoblin/moderation/report.html:55
+#: mediagoblin/templates/mediagoblin/moderation/report.html:117
#: mediagoblin/templates/mediagoblin/user_pages/media.html:139
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:168
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:48
#, python-format
msgid "%(formatted_time)s ago"
msgstr ""
@@ -1044,7 +1112,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:74
msgid "Download"
msgstr ""
@@ -1068,7 +1136,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:73
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:80
msgid "Original file"
msgstr ""
@@ -1127,30 +1195,359 @@ msgstr ""
msgid "Object Height"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:63
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:66
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:88
msgid "WebM file (VP8/Vorbis)"
msgstr ""
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:30
+msgid "Here you can track the state of media being processed on this instance."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:93
+msgid "Last 10 successful uploads"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:27
+msgid "Sorry, no such report found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:32
+msgid "Return to Reports Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:155
+msgid "Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:36
+msgid "Reported comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:81
+#, python-format
+msgid ""
+"\n"
+" â Reported media by %(user_name)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:90
+#, python-format
+msgid ""
+"\n"
+" CONTENT BY\n"
+" %(user_name)s\n"
+" HAS BEEN DELETED\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:130
+#: mediagoblin/templates/mediagoblin/moderation/user.html:128
+msgid "Resolve"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:134
+#: mediagoblin/templates/mediagoblin/moderation/report.html:153
+msgid "Resolve This Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:145
+msgid "Status"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:147
+msgid "RESOLVED"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:155
+msgid "You cannot take action against an administrator"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:22
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:27
+msgid "Report panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:30
+msgid ""
+"\n"
+" Here you can look up open reports that have been filed by users.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:35
+msgid "Active Reports Filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:77
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:171
+msgid "Offender"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:78
+msgid "When Reported"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:79
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:173
+msgid "Reported By"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:80
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:174
+msgid "Reason"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:94
+#, python-format
+msgid ""
+"\n"
+" Comment Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:109
+#, python-format
+msgid ""
+"\n"
+" Media Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:123
+msgid "No open reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:125
+msgid "Closed Reports"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:170
+msgid "Resolved"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:172
+msgid "Action Taken"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:185
+#, python-format
+msgid ""
+"\n"
+" Closed Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:199
+msgid "No closed reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:23
+#, python-format
+msgid "User: %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:39
+msgid "Sorry, no such user found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:40
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:60
+msgid "Email verification needed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:45
+msgid ""
+"Someone has registered an account with this username, but it still has\n"
+" to be activated."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:58
+msgid "Return to Users Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:60
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:45
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:25
+#, python-format
+msgid "%(username)s's profile"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:62
+#, python-format
+msgid "BANNED until %(expiration_date)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:66
+msgid "Banned Indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:72
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:61
+msgid "This user hasn't filled in their profile (yet)."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+msgid "Edit profile"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:80
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:97
+#, python-format
+msgid "Active Reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:104
+msgid "Report ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:105
+msgid "Reported Content"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:106
+msgid "Description of Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:114
+#, python-format
+msgid "Report #%(report_number)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:121
+msgid "Reported Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:123
+msgid "Reported Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:134
+#, python-format
+msgid "No active reports filed on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:141
+#, python-format
+msgid "All reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:146
+#, python-format
+msgid "All reports that %(username)s has filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:160
+msgid "Ban User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:165
+msgid "UnBan User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:173
+msgid "Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:174
+msgid "User Has Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:181
+msgid "Yes"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:183
+msgid "No"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:26
+msgid "User panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:29
+msgid ""
+"\n"
+" Here you can look up users in order to take punitive actions on them."
+"\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:34
+msgid "Active Users"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:75
+msgid "ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:77
+msgid "When Joined"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:78
+msgid "# of Comments Posted"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:95
+msgid "No users found."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/start.html:23
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:28
+#: mediagoblin/templates/mediagoblin/submit/start.html:35
msgid "Add your media"
msgstr ""
@@ -1236,7 +1633,7 @@ msgstr ""
msgid "Comment Preview"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:166
msgid "Added"
msgstr ""
@@ -1262,82 +1659,84 @@ msgstr ""
msgid "Your last 10 successful uploads"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
-#, python-format
-msgid "%(username)s's profile"
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:21
+msgid "File a Report
"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
-msgid "Sorry, no such user found."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:24
+msgid "Reporting this Comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
-msgid "Email verification needed"
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:60
+msgid "Reporting this Media Entry"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
-msgid "Almost done! Your account still needs to be activated."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:72
+#, python-format
+msgid ""
+"\n"
+" â Published by \n"
+" "
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
-msgid "An email should arrive in a few moments with instructions on how to do so."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:81
+msgid "File Report "
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:62
-msgid "In case it doesn't:"
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:52
+msgid "Here's a spot to tell others about yourself."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
-msgid "Resend verification email"
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:93
+#, python-format
+msgid "View all of %(username)s's media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
msgid ""
-"Someone has registered an account with this username, but it still has to"
-" be activated."
+"This is where your media will appear, but you don't seem to have added "
+"anything yet."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:79
-#, python-format
-msgid ""
-"If you are that person but you've lost your verification email, you can "
-"log in and resend it."
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
+#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
+msgid "There doesn't seem to be any media here yet..."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:96
-msgid "Here's a spot to tell others about yourself."
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:43
+msgid "Almost done! Your account still needs to be activated."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
-msgid "Edit profile"
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:48
+msgid "An email should arrive in a few moments with instructions on how to do so."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
-msgid "This user hasn't filled in their profile (yet)."
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:52
+msgid "In case it doesn't:"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
-msgid "Browse collections"
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:55
+msgid "Resend verification email"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
-#, python-format
-msgid "View all of %(username)s's media"
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:63
+msgid ""
+"Someone has registered an account with this username, but it still has to"
+" be activated."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:68
+#, python-format
msgid ""
-"This is where your media will appear, but you don't seem to have added "
-"anything yet."
+"If you are that person but you've lost your verification email, you can "
+"log in and resend it."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
-#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
-#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
-msgid "There doesn't seem to be any media here yet..."
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:78
+#, python-format
+msgid "%(username)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
@@ -1388,6 +1787,10 @@ msgstr ""
msgid "older"
msgstr ""
+#: mediagoblin/templates/mediagoblin/utils/report.html:25
+msgid "Report media"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
msgstr ""
@@ -1396,34 +1799,34 @@ msgstr ""
msgid "Could not read the image file."
msgstr ""
-#: mediagoblin/tools/response.py:36
+#: mediagoblin/tools/response.py:38
msgid "Oops!"
msgstr ""
-#: mediagoblin/tools/response.py:37
+#: mediagoblin/tools/response.py:39
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:51
+#: mediagoblin/tools/response.py:53
msgid "Bad Request"
msgstr ""
-#: mediagoblin/tools/response.py:53
+#: mediagoblin/tools/response.py:55
msgid "The request sent to the server is invalid, please double check it"
msgstr ""
-#: mediagoblin/tools/response.py:60
+#: mediagoblin/tools/response.py:63
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:61
+#: mediagoblin/tools/response.py:64
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:69
+#: mediagoblin/tools/response.py:72
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're "
"sure the address is correct, maybe the page you're looking for has been "
@@ -1494,15 +1897,19 @@ msgid ""
" Markdown for formatting."
msgstr ""
-#: mediagoblin/user_pages/views.py:179
+#: mediagoblin/user_pages/forms.py:55 mediagoblin/user_pages/forms.py:61
+msgid "Reason for Reporting"
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:178
msgid "Sorry, comments are disabled."
msgstr ""
-#: mediagoblin/user_pages/views.py:184
+#: mediagoblin/user_pages/views.py:183
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:190
+#: mediagoblin/user_pages/views.py:189
msgid "Your comment has been posted!"
msgstr ""
@@ -1524,44 +1931,44 @@ msgstr ""
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:302
+#: mediagoblin/user_pages/views.py:307
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:314
+#: mediagoblin/user_pages/views.py:319
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:321
+#: mediagoblin/user_pages/views.py:326
msgid "You are about to delete another user's media. Proceed with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:395
+#: mediagoblin/user_pages/views.py:400
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:399
+#: mediagoblin/user_pages/views.py:404
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:407
+#: mediagoblin/user_pages/views.py:412
msgid ""
"You are about to delete an item from another user's collection. Proceed "
"with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:440
+#: mediagoblin/user_pages/views.py:445
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:447
+#: mediagoblin/user_pages/views.py:452
msgid ""
"The collection was not deleted because you didn't check that you were "
"sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:455
+#: mediagoblin/user_pages/views.py:460
msgid "You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/eo/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/eo/LC_MESSAGES/mediagoblin.mo
index 067d4f4fb706616498cbfb4715e5b677cd340912..bc56e709eb35ad79718f15320f2d19062e876338 100644
GIT binary patch
delta 11458
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
ZtuE~3uF5;}Vz;AX;@^0&`*p{){{;^ku`mDt
delta 6339
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
diff --git a/mediagoblin/i18n/eo/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/eo/LC_MESSAGES/mediagoblin.po
index 4510069d..54b750f9 100644
--- a/mediagoblin/i18n/eo/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/eo/LC_MESSAGES/mediagoblin.po
@@ -10,9 +10,9 @@
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
-"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-09-04 16:02-0500\n"
-"PO-Revision-Date: 2013-09-04 21:03+0000\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2013-11-04 13:23-0600\n"
+"PO-Revision-Date: 2013-11-04 19:23+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/mediagoblin/language/eo/)\n"
"MIME-Version: 1.0\n"
@@ -22,41 +22,41 @@ msgstr ""
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/decorators.py:252
+#: mediagoblin/decorators.py:299 mediagoblin/plugins/openid/views.py:202
msgid "Sorry, registration is disabled on this instance."
msgstr "BedaÅrinde, registrado estas malaktivigita en tiu Äi instalaĵo."
-#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
+#: mediagoblin/decorators.py:314
+msgid "Sorry, reporting is disabled on this instance."
+msgstr ""
+
+#: mediagoblin/decorators.py:357 mediagoblin/plugins/ldap/views.py:55
#: mediagoblin/plugins/persona/views.py:77
msgid "Sorry, authentication is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/forms.py:25
-msgid "Username or email"
-msgstr "Salutnomo aÅ retpoÅtadreso"
-
-#: mediagoblin/auth/tools.py:41
+#: mediagoblin/auth/tools.py:43
msgid "Invalid User name or email address."
msgstr "Nevalida ensalutnomo aÅ retpoÅtadreso."
-#: mediagoblin/auth/tools.py:42
+#: mediagoblin/auth/tools.py:44
msgid "This field does not take email addresses."
msgstr "Äi tiu kampo ne akceptas retpoÅtadresojn."
-#: mediagoblin/auth/tools.py:43
+#: mediagoblin/auth/tools.py:45
msgid "This field requires an email address."
msgstr "Äi tiu kampo postulas retpoÅtadreson."
-#: mediagoblin/auth/tools.py:146
+#: mediagoblin/auth/tools.py:116
msgid "Sorry, a user with that name already exists."
msgstr "BedaÅrinde, uzanto kun tiu nomo jam ekzistas."
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
+#: mediagoblin/auth/tools.py:120 mediagoblin/edit/views.py:402
msgid "Sorry, a user with that email address already exists."
msgstr "Ni bedaÅras, sed konto kun tiu retpoÅtadreso jam ekzistas."
-#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
+#: mediagoblin/auth/views.py:142 mediagoblin/edit/views.py:358
+#: mediagoblin/edit/views.py:379 mediagoblin/plugins/basic_auth/views.py:110
msgid "The verification key or user id is incorrect."
msgstr ""
@@ -82,77 +82,37 @@ msgstr "Vi jam konfirmis vian retpoÅtadreson!"
msgid "Resent your verification email."
msgstr "Resendi vian kontrol-mesaÄon."
-#: mediagoblin/auth/views.py:237
-msgid ""
-"If that email address (case sensitive!) is registered an email has been sent"
-" with instructions on how to change your password."
-msgstr "Se tiu retpoÅtadreso (majuskloj gravas!) estas registrita, tien senditas retletero kun instrukcio pri kiel ÅanÄi vian pasvorton."
-
-#: mediagoblin/auth/views.py:248
-msgid "Couldn't find someone with that username."
-msgstr "Trovitas neniu kun tiu ensalutnomo."
-
-#: mediagoblin/auth/views.py:251
-msgid ""
-"An email has been sent with instructions on how to change your password."
-msgstr "Senditas retletero kun instrukcio pri kiel ÅanÄi vian pasvorton."
-
-#: mediagoblin/auth/views.py:258
-msgid ""
-"Could not send password recovery email as your username is inactive or your "
-"account's email address has not been verified."
-msgstr "Ni ne povas sendi pasvortsavan retleteron, Äar aÅ via konto estas neaktiva, aÅ Äia retpoÅtadreso ne estis konfirmita."
-
-#: mediagoblin/auth/views.py:306
-msgid "The user id is incorrect."
-msgstr ""
-
-#: mediagoblin/auth/views.py:323
-msgid "You can now log in using your new password."
-msgstr "Nun vi povas ensaluti per via nova pasvorto."
-
-#: mediagoblin/auth/views.py:334
-msgid "You need to verify your email before you can reset your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:340
-msgid ""
-"You are no longer an active user. Please contact the system admin to "
-"reactivate your account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
-#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
+#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:87
+#: mediagoblin/submit/forms.py:37 mediagoblin/submit/forms.py:61
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titolo"
-#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
+#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:40
msgid "Description of this work"
msgstr "Priskribo de Äi tiu verko"
#: mediagoblin/edit/forms.py:31 mediagoblin/edit/forms.py:54
-#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51
+#: mediagoblin/edit/forms.py:91 mediagoblin/submit/forms.py:65
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
msgstr "Vi povas uzi por markado la lingvon\n «\n Markdown»."
-#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
+#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:45
msgid "Tags"
msgstr "Etikedoj"
-#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
+#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:47
msgid "Separate tags by commas."
msgstr "Dividu la etikedojn per komoj."
-#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:95
msgid "Slug"
msgstr "La distingiga adresparto"
-#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:95
+#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:96
msgid "The slug can't be empty"
msgstr "La distingiga adresparto ne povas esti malplena"
@@ -162,7 +122,7 @@ msgid ""
"this."
msgstr "La dosiertitol-bazita parto de la dosieradreso. Ordinare ne necesas Äin ÅanÄi."
-#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
+#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:50
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
msgstr "Permesilo"
@@ -195,45 +155,46 @@ msgstr "Permesila prefero"
msgid "This will be your default license on upload forms."
msgstr "Tiu Äi permesilo estos antaÅelektita en la alÅutformularoj."
-#: mediagoblin/edit/forms.py:87
+#: mediagoblin/edit/forms.py:88
msgid "The title can't be empty"
msgstr "La titolo ne povas malpleni."
-#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:64
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Priskribo de la kolekto"
-#: mediagoblin/edit/forms.py:96
+#: mediagoblin/edit/forms.py:97
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "La distingiga adresparto de Äi tiu kolekto. Ordinare ne necesas Äin ÅanÄi."
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:104 mediagoblin/plugins/basic_auth/forms.py:68
msgid "Old password"
msgstr "La malnova pasvorto"
-#: mediagoblin/edit/forms.py:105
+#: mediagoblin/edit/forms.py:106 mediagoblin/plugins/basic_auth/forms.py:70
msgid "Enter your old password to prove you own this account."
msgstr "Enigu vian malnovan pasvorton por pruvi, ke Äi tiu konto estas via."
-#: mediagoblin/edit/forms.py:108
+#: mediagoblin/edit/forms.py:109 mediagoblin/plugins/basic_auth/forms.py:73
msgid "New password"
msgstr "La nova pasvorto"
-#: mediagoblin/edit/forms.py:116
+#: mediagoblin/edit/forms.py:117
msgid "New email address"
msgstr ""
-#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
+#: mediagoblin/edit/forms.py:121 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
+#: mediagoblin/plugins/ldap/forms.py:39
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:64
#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "Pasvorto"
-#: mediagoblin/edit/forms.py:122
+#: mediagoblin/edit/forms.py:123
msgid "Enter your password to prove you own this account."
msgstr ""
@@ -270,7 +231,7 @@ msgstr "Kontagordoj estis konservitaj"
msgid "You need to confirm the deletion of your account."
msgstr "Vi bezonas konfirmi la forigon de via konto."
-#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:194
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
@@ -284,18 +245,14 @@ msgstr "Äi tiu uzanto jam havas kolekton kun tiu distingiga adresparto."
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Vi redaktas kolekton de alia uzanto. Agu singardeme."
-#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
-msgid "Wrong password"
-msgstr "MalÄusta pasvorto"
-
-#: mediagoblin/edit/views.py:370
-msgid "Your password was changed successfully"
-msgstr "Via pasvorto estas sukcese ÅanÄita"
-
-#: mediagoblin/edit/views.py:413
+#: mediagoblin/edit/views.py:373
msgid "Your email address has been verified."
msgstr ""
+#: mediagoblin/edit/views.py:408 mediagoblin/plugins/basic_auth/views.py:200
+msgid "Wrong password"
+msgstr "MalÄusta pasvorto"
+
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
msgstr "Alligo de etoso ne eblas⦠ne estas elektita ekzistanta etoso\n"
@@ -343,7 +300,55 @@ msgstr ""
msgid "Video transcoding failed"
msgstr "Malsukcesis transkodado de filmo"
-#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:58
+#: mediagoblin/moderation/forms.py:20
+msgid "takeaway"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:20
+msgid "Take away privilege"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "userban"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "Ban the user"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:22
+msgid "sendmessage"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "delete"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "Delete the content"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:52 mediagoblin/moderation/forms.py:117
+msgid "User will be banned until:"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:56
+msgid "Why are you banning this User?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:108
+msgid "What action will you take to resolve the report?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:114
+msgid "What privileges will you take away?"
+msgstr ""
+
+#: mediagoblin/moderation/tools.py:91
+msgid "Warning from"
+msgstr ""
+
+#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:60
msgid "commented on your post"
msgstr "komentis je via afiÅo"
@@ -366,13 +371,14 @@ msgid "No request token found."
msgstr ""
#: mediagoblin/plugins/basic_auth/forms.py:24
-#: mediagoblin/plugins/openid/forms.py:27
+#: mediagoblin/plugins/ldap/forms.py:35 mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:76
msgid "Username"
msgstr "Uzantnomo"
#: mediagoblin/plugins/basic_auth/forms.py:32
-#: mediagoblin/plugins/openid/forms.py:31
+#: mediagoblin/plugins/ldap/forms.py:28 mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
@@ -386,6 +392,94 @@ msgstr "Uzantonomo aÅ retpoÅtadreso"
msgid "Stay logged in"
msgstr ""
+#: mediagoblin/plugins/basic_auth/forms.py:51
+msgid "Username or email"
+msgstr "Salutnomo aÅ retpoÅtadreso"
+
+#: mediagoblin/plugins/basic_auth/views.py:54
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr "Se tiu retpoÅtadreso (majuskloj gravas!) estas registrita, tien senditas retletero kun instrukcio pri kiel ÅanÄi vian pasvorton."
+
+#: mediagoblin/plugins/basic_auth/views.py:65
+msgid "Couldn't find someone with that username."
+msgstr "Trovitas neniu kun tiu ensalutnomo."
+
+#: mediagoblin/plugins/basic_auth/views.py:68
+msgid ""
+"An email has been sent with instructions on how to change your password."
+msgstr "Senditas retletero kun instrukcio pri kiel ÅanÄi vian pasvorton."
+
+#: mediagoblin/plugins/basic_auth/views.py:75
+msgid ""
+"Could not send password recovery email as your username is inactive or your "
+"account's email address has not been verified."
+msgstr "Ni ne povas sendi pasvortsavan retleteron, Äar aÅ via konto estas neaktiva, aÅ Äia retpoÅtadreso ne estis konfirmita."
+
+#: mediagoblin/plugins/basic_auth/views.py:123
+msgid "The user id is incorrect."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:139
+msgid "You can now log in using your new password."
+msgstr "Nun vi povas ensaluti per via nova pasvorto."
+
+#: mediagoblin/plugins/basic_auth/views.py:163
+msgid ""
+"You are no longer an active user. Please contact the system admin to "
+"reactivate your accoutn."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:215
+msgid "Your password was changed successfully"
+msgstr "Via pasvorto estas sukcese ÅanÄita"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:36
+msgid "Set your new password"
+msgstr "Enigu vian novan pasvorton"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:39
+msgid "Set password"
+msgstr "Difini pasvorton"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr "ÅanÄado de pasvorto de %(username)s"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:45
+#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
+msgid "Save"
+msgstr "Konservi"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:22
+msgid "Don't have an account yet?"
+msgstr "Äu ankoraÅ sen konto?"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:24
+msgid "Create one here!"
+msgstr "Kreu Äin Äi tie!"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/edit_link.html:22
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:23
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:31
+msgid "Recover password"
+msgstr "Ekhavo de nova pasvorto"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:34
+msgid "Send instructions"
+msgstr "Sendi instrukcion"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/fp_link.html:22
+msgid "Forgot your password?"
+msgstr "Äu vi forgesis vian pasvorton?"
+
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
msgstr "Loko"
@@ -395,6 +489,10 @@ msgstr "Loko"
msgid "View on OpenStreetMap"
msgstr "Vidi sur OpenStreetMap"
+#: mediagoblin/plugins/ldap/templates/mediagoblin/plugins/ldap/create_account_link.html:22
+msgid "Sign in to create an account!"
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
msgstr ""
@@ -464,7 +562,7 @@ msgstr ""
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/submit/start.html:39
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
msgstr "Aldoni"
@@ -542,10 +640,10 @@ msgstr ""
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:57
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:106
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
-#: mediagoblin/templates/mediagoblin/auth/login.html:58
+#: mediagoblin/templates/mediagoblin/auth/login.html:47
msgid "Log in"
msgstr "Ensaluti"
@@ -605,8 +703,8 @@ msgstr ""
msgid "Add a Persona email address"
msgstr ""
-#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
-msgid "Edit your Persona email addresses"
+#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:21
+msgid "Persona's"
msgstr ""
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
@@ -617,117 +715,133 @@ msgstr ""
msgid "Or register with Persona!"
msgstr ""
-#: mediagoblin/processing/__init__.py:413
+#: mediagoblin/processing/__init__.py:422
msgid "Invalid file given for media type."
msgstr "La provizita dosiero ne konformas al la informtipo."
-#: mediagoblin/processing/__init__.py:420
+#: mediagoblin/processing/__init__.py:429
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:428
+#: mediagoblin/processing/__init__.py:437
msgid "An acceptable processing file was not found"
msgstr ""
-#: mediagoblin/submit/forms.py:26
+#: mediagoblin/submit/forms.py:30
+msgid "Max file size: {0} mb"
+msgstr ""
+
+#: mediagoblin/submit/forms.py:34
msgid "File"
msgstr "Dosiero"
-#: mediagoblin/submit/views.py:52
+#: mediagoblin/submit/forms.py:41
+msgid ""
+"You can use\n"
+" \n"
+" Markdown for formatting."
+msgstr ""
+
+#: mediagoblin/submit/views.py:57
+msgid "Sorry, you have reached your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:73
msgid "You must provide a file."
msgstr "Vi devas provizi dosieron."
-#: mediagoblin/submit/views.py:101
+#: mediagoblin/submit/views.py:120
+msgid "Sorry, the file size is too big."
+msgstr ""
+
+#: mediagoblin/submit/views.py:126
+msgid "Sorry, uploading this file will put you over your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:147
msgid "Woohoo! Submitted!"
msgstr "Hura! AlÅutitas!"
-#: mediagoblin/submit/views.py:154
+#: mediagoblin/submit/views.py:200
#, python-format
msgid "Collection \"%s\" added!"
msgstr "Kolekto «%s» aldonitas!"
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/banned.html:20
+msgid "You are Banned."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:24
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr "Bildo de zorgigita koboldo"
+
+#: mediagoblin/templates/mediagoblin/banned.html:26
+msgid "You have been banned"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:28
+#, python-format
+msgid "until %(until_when)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:30
+msgid "indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:81
msgid "Verify your email!"
msgstr "Konfirmu viecon de la retpoÅtadreso!"
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "log out"
msgstr "elsaluti"
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:115
#, python-format
msgid "%(user_name)s's account"
msgstr "Konto de %(user_name)s"
-#: mediagoblin/templates/mediagoblin/base.html:112
+#: mediagoblin/templates/mediagoblin/base.html:122
msgid "Change account settings"
msgstr "ÅanÄi kontagordojn"
-#: mediagoblin/templates/mediagoblin/base.html:116
-#: mediagoblin/templates/mediagoblin/base.html:137
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/base.html:126
+#: mediagoblin/templates/mediagoblin/base.html:147
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:27
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
msgid "Media processing panel"
msgstr "Kontrolejo pri dosierpreparado."
-#: mediagoblin/templates/mediagoblin/base.html:125
+#: mediagoblin/templates/mediagoblin/base.html:135
msgid "Log out"
msgstr "Elsaluti"
-#: mediagoblin/templates/mediagoblin/base.html:128
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+#: mediagoblin/templates/mediagoblin/base.html:138
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:112
msgid "Add media"
msgstr "Aldoni dosieron"
-#: mediagoblin/templates/mediagoblin/base.html:131
+#: mediagoblin/templates/mediagoblin/base.html:141
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr "Krei novan kolekton"
-#: mediagoblin/templates/mediagoblin/error.html:24
-msgid "Image of goblin stressing out"
-msgstr "Bildo de zorgigita koboldo"
+#: mediagoblin/templates/mediagoblin/base.html:151
+msgid "User management panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:155
+msgid "Report management panel"
+msgstr ""
#: mediagoblin/templates/mediagoblin/root.html:32
msgid "Most recent media"
msgstr "Laste aldonitaj dosieroj"
-#: mediagoblin/templates/mediagoblin/admin/panel.html:29
-msgid ""
-"Here you can track the state of media being processed on this instance."
-msgstr "Äi tie vi povas observi la staton de prilaborado de alÅutaĵoj en Äi tiu servilo."
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:32
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
-msgid "Media in-processing"
-msgstr "Dosieroj preparataj"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:58
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
-msgid "No media in-processing"
-msgstr "Neniu dosieroj preparatas"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:61
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
-msgid "These uploads failed to process:"
-msgstr "Preparado de Äi tiuj alÅutaĵoj malsukcesis:"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:90
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
-msgid "No failed entries!"
-msgstr "Ne ekzistas malsukcesaj eroj!"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:92
-msgid "Last 10 successful uploads"
-msgstr "La dek lastaj sukcesaj alÅutoj"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:112
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
-msgid "No processed entries, yet!"
-msgstr "AnkoraÅ ne ekzistas eroj prilaboritaj!"
-
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
msgid "Authorization"
msgstr ""
@@ -781,50 +895,6 @@ msgstr ""
msgid "Copy and paste this into your client:"
msgstr ""
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
-msgid "Set your new password"
-msgstr "Enigu vian novan pasvorton"
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
-msgid "Set password"
-msgstr "Difini pasvorton"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
-msgid "Recover password"
-msgstr "Ekhavo de nova pasvorto"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
-msgid "Send instructions"
-msgstr "Sendi instrukcion"
-
-#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
-#, python-format
-msgid ""
-"Hi %(username)s,\n"
-"\n"
-"to change your GNU MediaGoblin password, open the following URL in \n"
-"your web browser:\n"
-"\n"
-"%(verification_url)s\n"
-"\n"
-"If you think this is an error, just ignore this email and continue being\n"
-"a happy goblin!"
-msgstr "Saluton, %(username)s,\n\npor ÅanÄi vian pasvorton Äe GNUa MediaGoblin, sekvu la jenan retadreson per via TTT-legilo:\n\n%(verification_url)s\n\nSe vi pensas, ke Äi tiu retletero estas sendita erare, simple ignoru Äin kaj plu restu feliÄa koboldo!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:44
-msgid "Don't have an account yet?"
-msgstr "Äu ankoraÅ sen konto?"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:46
-msgid "Create one here!"
-msgstr "Kreu Äin Äi tie!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:54
-msgid "Forgot your password?"
-msgstr "Äu vi forgesis vian pasvorton?"
-
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
@@ -860,6 +930,10 @@ msgid ""
"href=\"%(source_link)s\">Source code available."
msgstr "Disponigita laÅ la permesilo AGPL. Haveblasfontotekstaro."
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:30
+msgid "Terms of Service"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
msgid "Explore"
msgstr "ÄirkaÅrigardi"
@@ -909,13 +983,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Aldoni kundosierojn por %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:178
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:194
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:191
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:207
msgid "Attachments"
msgstr "Kundosieroj"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:200
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:213
msgid "Add attachment"
msgstr "Aldoni kundosieron"
@@ -932,7 +1006,7 @@ msgstr "Nuligi"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:47
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
@@ -944,17 +1018,6 @@ msgstr "Konservi ÅanÄojn"
msgid "Changing %(username)s's email"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
-msgid "Save"
-msgstr "Konservi"
-
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
-#, python-format
-msgid "Changing %(username)s's password"
-msgstr "ÅanÄado de pasvorto de %(username)s"
-
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -982,11 +1045,11 @@ msgstr "Priredaktado de %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "ÅanÄado de kontagordoj de %(username)s"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:54
msgid "Delete my account"
msgstr "Forigi mian konton."
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
msgid "Email"
msgstr ""
@@ -1021,8 +1084,11 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
+#: mediagoblin/templates/mediagoblin/moderation/report.html:55
+#: mediagoblin/templates/mediagoblin/moderation/report.html:117
#: mediagoblin/templates/mediagoblin/user_pages/media.html:139
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:168
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:48
#, python-format
msgid "%(formatted_time)s ago"
msgstr "antaÅ %(formatted_time)s"
@@ -1042,7 +1108,7 @@ msgstr "Dosieroj kun etikedo: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:74
msgid "Download"
msgstr "ElÅuti"
@@ -1066,7 +1132,7 @@ msgstr "Vi povas akiri modernan TTT-legilon, kapablan \n\tsonigi la registraĵon
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:73
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:80
msgid "Original file"
msgstr "originalan dosieron"
@@ -1125,30 +1191,359 @@ msgstr "InformaranÄo"
msgid "Object Height"
msgstr "Alto de la objekto"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:63
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
msgstr "BedaÅrinde, Äi tiu filmo ne montriÄos\n Äar via TTT-legilo ne subtenas sufiÄe\n filmojn laÅ HTML5."
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:66
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
msgstr "Vi povas elÅuti modernan TTT-legilon, kapablan \n montri la filmon, de \n http://getfirefox.com!"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:88
msgid "WebM file (VP8/Vorbis)"
msgstr ""
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:30
+msgid ""
+"Here you can track the state of media being processed on this instance."
+msgstr "Äi tie vi povas observi la staton de prilaborado de alÅutaĵoj en Äi tiu servilo."
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr "Dosieroj preparataj"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr "Neniu dosieroj preparatas"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr "Preparado de Äi tiuj alÅutaĵoj malsukcesis:"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr "Ne ekzistas malsukcesaj eroj!"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:93
+msgid "Last 10 successful uploads"
+msgstr "La dek lastaj sukcesaj alÅutoj"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr "AnkoraÅ ne ekzistas eroj prilaboritaj!"
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:27
+msgid "Sorry, no such report found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:32
+msgid "Return to Reports Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:155
+msgid "Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:36
+msgid "Reported comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:81
+#, python-format
+msgid ""
+"\n"
+" â Reported media by %(user_name)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:90
+#, python-format
+msgid ""
+"\n"
+" CONTENT BY\n"
+" %(user_name)s\n"
+" HAS BEEN DELETED\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:130
+#: mediagoblin/templates/mediagoblin/moderation/user.html:128
+msgid "Resolve"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:134
+#: mediagoblin/templates/mediagoblin/moderation/report.html:153
+msgid "Resolve This Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:145
+msgid "Status"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:147
+msgid "RESOLVED"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:155
+msgid "You cannot take action against an administrator"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:22
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:27
+msgid "Report panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:30
+msgid ""
+"\n"
+" Here you can look up open reports that have been filed by users.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:35
+msgid "Active Reports Filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:77
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:171
+msgid "Offender"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:78
+msgid "When Reported"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:79
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:173
+msgid "Reported By"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:80
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:174
+msgid "Reason"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:94
+#, python-format
+msgid ""
+"\n"
+" Comment Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:109
+#, python-format
+msgid ""
+"\n"
+" Media Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:123
+msgid "No open reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:125
+msgid "Closed Reports"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:170
+msgid "Resolved"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:172
+msgid "Action Taken"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:185
+#, python-format
+msgid ""
+"\n"
+" Closed Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:199
+msgid "No closed reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:23
+#, python-format
+msgid "User: %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:39
+msgid "Sorry, no such user found."
+msgstr "Uzanto ne trovita."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:40
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:60
+msgid "Email verification needed"
+msgstr "Necesas konfirmo de retpoÅtadreso"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:45
+msgid ""
+"Someone has registered an account with this username, but it still has\n"
+" to be activated."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:58
+msgid "Return to Users Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:60
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:45
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:25
+#, python-format
+msgid "%(username)s's profile"
+msgstr "Profilo de %(username)s"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:62
+#, python-format
+msgid "BANNED until %(expiration_date)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:66
+msgid "Banned Indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:72
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:61
+msgid "This user hasn't filled in their profile (yet)."
+msgstr "Äi tiu uzanto ne jam aldonis informojn pri si."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+msgid "Edit profile"
+msgstr "Redakti profilon"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:80
+msgid "Browse collections"
+msgstr "Vidi kolektojn"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:97
+#, python-format
+msgid "Active Reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:104
+msgid "Report ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:105
+msgid "Reported Content"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:106
+msgid "Description of Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:114
+#, python-format
+msgid "Report #%(report_number)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:121
+msgid "Reported Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:123
+msgid "Reported Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:134
+#, python-format
+msgid "No active reports filed on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:141
+#, python-format
+msgid "All reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:146
+#, python-format
+msgid "All reports that %(username)s has filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:160
+msgid "Ban User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:165
+msgid "UnBan User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:173
+msgid "Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:174
+msgid "User Has Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:181
+msgid "Yes"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:183
+msgid "No"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:26
+msgid "User panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:29
+msgid ""
+"\n"
+" Here you can look up users in order to take punitive actions on them.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:34
+msgid "Active Users"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:75
+msgid "ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:77
+msgid "When Joined"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:78
+msgid "# of Comments Posted"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:95
+msgid "No users found."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
msgstr "Aldonado de kolekto"
-#: mediagoblin/templates/mediagoblin/submit/start.html:23
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:28
+#: mediagoblin/templates/mediagoblin/submit/start.html:35
msgid "Add your media"
msgstr "Aldono de via dosiero"
@@ -1233,7 +1628,7 @@ msgstr "Aldoni Äi tiun komenton"
msgid "Comment Preview"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:166
msgid "Added"
msgstr "Aldonita"
@@ -1260,84 +1655,86 @@ msgstr "Äi tie vi povas informiÄi pri la stato de preparado de dosieroj por vi
msgid "Your last 10 successful uploads"
msgstr "Viaj 10 lastaj sukcesaj alÅutoj."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:21
+msgid "File a Report
"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:24
+msgid "Reporting this Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:60
+msgid "Reporting this Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:72
#, python-format
-msgid "%(username)s's profile"
-msgstr "Profilo de %(username)s"
+msgid ""
+"\n"
+" â Published by \n"
+" "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
-msgid "Sorry, no such user found."
-msgstr "Uzanto ne trovita."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:81
+msgid "File Report "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
-msgid "Email verification needed"
-msgstr "Necesas konfirmo de retpoÅtadreso"
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:52
+msgid "Here's a spot to tell others about yourself."
+msgstr "Jen estas spaceto por rakonti pri vi al aliaj."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:93
+#, python-format
+msgid "View all of %(username)s's media"
+msgstr "Rigardi Äiujn dosierojn de %(username)s"
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+msgid ""
+"This is where your media will appear, but you don't seem to have added "
+"anything yet."
+msgstr "Äuste Äi tie aperos viaj dosieroj, sed vi Åajne ankoraÅ nenion alÅutis."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
+#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
+msgid "There doesn't seem to be any media here yet..."
+msgstr "Äi tie Åajne estas ankoraÅ neniuj dosierojâ¦"
+
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:43
msgid "Almost done! Your account still needs to be activated."
msgstr "PreskaÅ finite! Restas nur validigi vian konton."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:48
msgid ""
"An email should arrive in a few moments with instructions on how to do so."
msgstr "Post kelkaj momentoj devas veni retletero kun instrukcio pri kiel tion fari."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:52
msgid "In case it doesn't:"
msgstr "Se tio ne okazas:"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:55
msgid "Resend verification email"
msgstr "Resendi kontrolmesaÄon"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:63
msgid ""
"Someone has registered an account with this username, but it still has to be"
" activated."
msgstr "Iu registris konton kun tiu Äi uzantonomo, sed Äi devas ankoraÅ esti aktivigita."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:79
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:68
#, python-format
msgid ""
"If you are that person but you've lost your verification email, you can log in and resend it."
msgstr "Se vi estas tiu sed vi perdis vian kontrolmesaÄon, vi povas ensaluti kaj resendi Äin."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:96
-msgid "Here's a spot to tell others about yourself."
-msgstr "Jen estas spaceto por rakonti pri vi al aliaj."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
-msgid "Edit profile"
-msgstr "Redakti profilon"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
-msgid "This user hasn't filled in their profile (yet)."
-msgstr "Äi tiu uzanto ne jam aldonis informojn pri si."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
-msgid "Browse collections"
-msgstr "Vidi kolektojn"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:78
#, python-format
-msgid "View all of %(username)s's media"
-msgstr "Rigardi Äiujn dosierojn de %(username)s"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
-msgid ""
-"This is where your media will appear, but you don't seem to have added "
-"anything yet."
-msgstr "Äuste Äi tie aperos viaj dosieroj, sed vi Åajne ankoraÅ nenion alÅutis."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
-#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
-#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
-msgid "There doesn't seem to be any media here yet..."
-msgstr "Äi tie Åajne estas ankoraÅ neniuj dosierojâ¦"
+msgid "%(username)s"
+msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
msgid "(remove)"
@@ -1387,6 +1784,10 @@ msgstr "pli nova"
msgid "older"
msgstr "malpli nova"
+#: mediagoblin/templates/mediagoblin/utils/report.html:25
+msgid "Report media"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
msgstr "Markita per"
@@ -1395,34 +1796,34 @@ msgstr "Markita per"
msgid "Could not read the image file."
msgstr "Malsukcesis lego de la bildodosiero"
-#: mediagoblin/tools/response.py:36
+#: mediagoblin/tools/response.py:38
msgid "Oops!"
msgstr "Oj!"
-#: mediagoblin/tools/response.py:37
+#: mediagoblin/tools/response.py:39
msgid "An error occured"
msgstr "Okazis eraro"
-#: mediagoblin/tools/response.py:51
+#: mediagoblin/tools/response.py:53
msgid "Bad Request"
msgstr ""
-#: mediagoblin/tools/response.py:53
+#: mediagoblin/tools/response.py:55
msgid "The request sent to the server is invalid, please double check it"
msgstr ""
-#: mediagoblin/tools/response.py:60
+#: mediagoblin/tools/response.py:63
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:61
+#: mediagoblin/tools/response.py:64
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:69
+#: mediagoblin/tools/response.py:72
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
@@ -1490,15 +1891,19 @@ msgid ""
" Markdown for formatting."
msgstr ""
-#: mediagoblin/user_pages/views.py:179
+#: mediagoblin/user_pages/forms.py:55 mediagoblin/user_pages/forms.py:61
+msgid "Reason for Reporting"
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:178
msgid "Sorry, comments are disabled."
msgstr "Ve, komentado estas malebligita."
-#: mediagoblin/user_pages/views.py:184
+#: mediagoblin/user_pages/views.py:183
msgid "Oops, your comment was empty."
msgstr "Oj, via komento estis malplena."
-#: mediagoblin/user_pages/views.py:190
+#: mediagoblin/user_pages/views.py:189
msgid "Your comment has been posted!"
msgstr "Via komento estis afiÅita!"
@@ -1520,43 +1925,43 @@ msgstr "«%s» jam estas en la kolekto «%s»"
msgid "\"%s\" added to collection \"%s\""
msgstr "«%s» estis aldonita al la kolekto «%s»"
-#: mediagoblin/user_pages/views.py:302
+#: mediagoblin/user_pages/views.py:307
msgid "You deleted the media."
msgstr "Vi forigis la dosieron."
-#: mediagoblin/user_pages/views.py:314
+#: mediagoblin/user_pages/views.py:319
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "La dosiero ne estis forigita, Äar vi ne konfirmis vian certecon per la markilo."
-#: mediagoblin/user_pages/views.py:321
+#: mediagoblin/user_pages/views.py:326
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Vi estas forigonta dosieron de alia uzanto. Estu singardema."
-#: mediagoblin/user_pages/views.py:395
+#: mediagoblin/user_pages/views.py:400
msgid "You deleted the item from the collection."
msgstr "Vi forigis la dosieron el la kolekto."
-#: mediagoblin/user_pages/views.py:399
+#: mediagoblin/user_pages/views.py:404
msgid "The item was not removed because you didn't check that you were sure."
msgstr "La dosiero ne estis forigita, Äar vi ne konfirmis vian certecon per la markilo."
-#: mediagoblin/user_pages/views.py:407
+#: mediagoblin/user_pages/views.py:412
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Vi estas forigonta dosieron el kolekto de alia uzanto. Agu singardeme."
-#: mediagoblin/user_pages/views.py:440
+#: mediagoblin/user_pages/views.py:445
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Vi forigis la kolekton «%s»"
-#: mediagoblin/user_pages/views.py:447
+#: mediagoblin/user_pages/views.py:452
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "La kolekto ne estis forigita, Äar vi ne konfirmis vian certecon per la markilo."
-#: mediagoblin/user_pages/views.py:455
+#: mediagoblin/user_pages/views.py:460
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Vi estas forigonta kolekton de alia uzanto. Agu singardeme."
diff --git a/mediagoblin/i18n/es/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/es/LC_MESSAGES/mediagoblin.mo
index c9965ccfd95be5c357a70939343884d7a3f4e512..78bcfa00bd4ae577baa816b449f1daf198e0a8ef 100644
GIT binary patch
delta 11541
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, 2011, 2012
# ekenbrand , 2011
# nvjacobo , 2011-2012
+# nvjacobo , 2013
# Javier Di Mauro , 2011
# case , 2011
# juanman , 2011, 2012
@@ -18,9 +19,9 @@
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
-"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-09-04 16:02-0500\n"
-"PO-Revision-Date: 2013-09-04 21:03+0000\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2013-11-04 13:23-0600\n"
+"PO-Revision-Date: 2013-11-04 19:23+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/mediagoblin/language/es/)\n"
"MIME-Version: 1.0\n"
@@ -30,41 +31,41 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/decorators.py:252
+#: mediagoblin/decorators.py:299 mediagoblin/plugins/openid/views.py:202
msgid "Sorry, registration is disabled on this instance."
msgstr "Lo sentimos, el registro está deshabilitado en este momento."
-#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
+#: mediagoblin/decorators.py:314
+msgid "Sorry, reporting is disabled on this instance."
+msgstr ""
+
+#: mediagoblin/decorators.py:357 mediagoblin/plugins/ldap/views.py:55
#: mediagoblin/plugins/persona/views.py:77
msgid "Sorry, authentication is disabled on this instance."
msgstr "Lo siento, la autenticación está deshabilitada en esta instancia."
-#: mediagoblin/auth/forms.py:25
-msgid "Username or email"
-msgstr "Nombre de usuario o email"
-
-#: mediagoblin/auth/tools.py:41
+#: mediagoblin/auth/tools.py:43
msgid "Invalid User name or email address."
msgstr "Nombre de usuario o correo electrónico inválido."
-#: mediagoblin/auth/tools.py:42
+#: mediagoblin/auth/tools.py:44
msgid "This field does not take email addresses."
msgstr "Este campo no acepta direcciones de correo."
-#: mediagoblin/auth/tools.py:43
+#: mediagoblin/auth/tools.py:45
msgid "This field requires an email address."
msgstr "Este campo requiere una dirección de correo."
-#: mediagoblin/auth/tools.py:146
+#: mediagoblin/auth/tools.py:116
msgid "Sorry, a user with that name already exists."
msgstr "Lo sentimos, ya existe un usuario con ese nombre."
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
+#: mediagoblin/auth/tools.py:120 mediagoblin/edit/views.py:402
msgid "Sorry, a user with that email address already exists."
msgstr "Lo sentimos, ya existe un usuario con esa dirección de email."
-#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
+#: mediagoblin/auth/views.py:142 mediagoblin/edit/views.py:358
+#: mediagoblin/edit/views.py:379 mediagoblin/plugins/basic_auth/views.py:110
msgid "The verification key or user id is incorrect."
msgstr "La clave de verificación o el identificador de usuario son incorrectos."
@@ -90,77 +91,37 @@ msgstr "¡Ya has verificado tu dirección de correo!"
msgid "Resent your verification email."
msgstr "Se reenvió tu correo electrónico de verificación."
-#: mediagoblin/auth/views.py:237
-msgid ""
-"If that email address (case sensitive!) is registered an email has been sent"
-" with instructions on how to change your password."
-msgstr "Si esa dirección de correo (¡sensible a mayúsculas y minúsculas!) está registrada, se ha enviado un correo con instrucciones para cambiar la contraseña."
-
-#: mediagoblin/auth/views.py:248
-msgid "Couldn't find someone with that username."
-msgstr "No se ha podido encontrar a nadie con ese nombre de usuario."
-
-#: mediagoblin/auth/views.py:251
-msgid ""
-"An email has been sent with instructions on how to change your password."
-msgstr "Un correo electrónico ha sido enviado con instrucciones sobre cómo cambiar tu contraseña."
-
-#: mediagoblin/auth/views.py:258
-msgid ""
-"Could not send password recovery email as your username is inactive or your "
-"account's email address has not been verified."
-msgstr "No se pudo enviar un correo electrónico de recuperación de contraseñas porque tu nombre de usuario está inactivo o la dirección de su cuenta de correo electrónico no ha sido verificada."
-
-#: mediagoblin/auth/views.py:306
-msgid "The user id is incorrect."
-msgstr "El identificador de usuario es incorrecto."
-
-#: mediagoblin/auth/views.py:323
-msgid "You can now log in using your new password."
-msgstr "Ahora tu puedes iniciar sesión usando tu nueva contraseña."
-
-#: mediagoblin/auth/views.py:334
-msgid "You need to verify your email before you can reset your password."
-msgstr "Necesitas verificar tu correo electrónico antes de restablecer tu contraseña."
-
-#: mediagoblin/auth/views.py:340
-msgid ""
-"You are no longer an active user. Please contact the system admin to "
-"reactivate your account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
-#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
+#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:87
+#: mediagoblin/submit/forms.py:37 mediagoblin/submit/forms.py:61
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "TÃtulo"
-#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
+#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:40
msgid "Description of this work"
msgstr "Descripción de esta obra"
#: mediagoblin/edit/forms.py:31 mediagoblin/edit/forms.py:54
-#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51
+#: mediagoblin/edit/forms.py:91 mediagoblin/submit/forms.py:65
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
msgstr "Puedes usar\n \n Markdown para el formato."
-#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
+#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:45
msgid "Tags"
msgstr "Etiquetas"
-#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
+#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:47
msgid "Separate tags by commas."
msgstr "Separa las etiquetas por comas."
-#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:95
msgid "Slug"
msgstr "Ficha"
-#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:95
+#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:96
msgid "The slug can't be empty"
msgstr "La ficha no puede estar vacÃa"
@@ -170,7 +131,7 @@ msgid ""
"this."
msgstr "El tÃtulo de esta parte de la dirección de los contenidos. Por lo general no es necesario cambiar esto."
-#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
+#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:50
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
msgstr "Licencia"
@@ -193,7 +154,7 @@ msgstr "EnvÃame un correo cuando otros escriban comentarios sobre mi contenido"
#: mediagoblin/edit/forms.py:67
msgid "Enable insite notifications about events."
-msgstr ""
+msgstr "Habilitar dentro del sitio notificaciones sobre eventos."
#: mediagoblin/edit/forms.py:69
msgid "License preference"
@@ -203,45 +164,46 @@ msgstr "Preferencias de licencia"
msgid "This will be your default license on upload forms."
msgstr "Ãsta será tu licencia predeterminada en los formularios de subida."
-#: mediagoblin/edit/forms.py:87
+#: mediagoblin/edit/forms.py:88
msgid "The title can't be empty"
msgstr "El tÃtulo no puede estar vacÃo"
-#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:64
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Descripción de esta colección"
-#: mediagoblin/edit/forms.py:96
+#: mediagoblin/edit/forms.py:97
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "El tÃtulo de la dirección de esta colección. Generalmente no necesitas cambiar esto."
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:104 mediagoblin/plugins/basic_auth/forms.py:68
msgid "Old password"
msgstr "Vieja contraseña"
-#: mediagoblin/edit/forms.py:105
+#: mediagoblin/edit/forms.py:106 mediagoblin/plugins/basic_auth/forms.py:70
msgid "Enter your old password to prove you own this account."
msgstr "Escriba la anterior contraseña para demostrar que esta cuenta te pertenece."
-#: mediagoblin/edit/forms.py:108
+#: mediagoblin/edit/forms.py:109 mediagoblin/plugins/basic_auth/forms.py:73
msgid "New password"
msgstr "Nueva contraseña"
-#: mediagoblin/edit/forms.py:116
+#: mediagoblin/edit/forms.py:117
msgid "New email address"
msgstr "Nueva dirección de correo electrónico"
-#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
+#: mediagoblin/edit/forms.py:121 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
+#: mediagoblin/plugins/ldap/forms.py:39
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:64
#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "Contraseña"
-#: mediagoblin/edit/forms.py:122
+#: mediagoblin/edit/forms.py:123
msgid "Enter your password to prove you own this account."
msgstr "Introduce tu contraseña para probar que posees la cuenta."
@@ -278,7 +240,7 @@ msgstr "las configuraciones de cuenta fueron salvadas"
msgid "You need to confirm the deletion of your account."
msgstr "Necesitas confirmar el borrado de tu cuenta."
-#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:194
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
@@ -292,18 +254,14 @@ msgstr "Una colección con esa ficha ya existe para este usuario/a."
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Estás editando la colección de otro usuario/a. Ten cuidado."
-#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
-msgid "Wrong password"
-msgstr "Contraseña incorrecta"
-
-#: mediagoblin/edit/views.py:370
-msgid "Your password was changed successfully"
-msgstr "Se ha cambiado la contraseña correctamente"
-
-#: mediagoblin/edit/views.py:413
+#: mediagoblin/edit/views.py:373
msgid "Your email address has been verified."
msgstr "Tu dirección de correo electrónico ha sido verificada."
+#: mediagoblin/edit/views.py:408 mediagoblin/plugins/basic_auth/views.py:200
+msgid "Wrong password"
+msgstr "Contraseña incorrecta"
+
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
msgstr "No se puede enlazar al tema... no hay un tema seleccionado\n"
@@ -351,7 +309,55 @@ msgstr "ha fallado la ejecución de unoconv, comprueba el fichero de registro (l
msgid "Video transcoding failed"
msgstr "Ha fallado la conversión de vÃdeo"
-#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:58
+#: mediagoblin/moderation/forms.py:20
+msgid "takeaway"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:20
+msgid "Take away privilege"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "userban"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "Ban the user"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:22
+msgid "sendmessage"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "delete"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "Delete the content"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:52 mediagoblin/moderation/forms.py:117
+msgid "User will be banned until:"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:56
+msgid "Why are you banning this User?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:108
+msgid "What action will you take to resolve the report?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:114
+msgid "What privileges will you take away?"
+msgstr ""
+
+#: mediagoblin/moderation/tools.py:91
+msgid "Warning from"
+msgstr ""
+
+#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:60
msgid "commented on your post"
msgstr "comentó tu publicación"
@@ -374,13 +380,14 @@ msgid "No request token found."
msgstr "No se ha encontrado el código (token) de petición."
#: mediagoblin/plugins/basic_auth/forms.py:24
-#: mediagoblin/plugins/openid/forms.py:27
+#: mediagoblin/plugins/ldap/forms.py:35 mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:76
msgid "Username"
msgstr "Nombre de usuario"
#: mediagoblin/plugins/basic_auth/forms.py:32
-#: mediagoblin/plugins/openid/forms.py:31
+#: mediagoblin/plugins/ldap/forms.py:28 mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
@@ -394,6 +401,94 @@ msgstr "Nombre de usuario o correo electrónico"
msgid "Stay logged in"
msgstr "Mantener iniciada la sesión"
+#: mediagoblin/plugins/basic_auth/forms.py:51
+msgid "Username or email"
+msgstr "Nombre de usuario o email"
+
+#: mediagoblin/plugins/basic_auth/views.py:54
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr "Si esa dirección de correo (¡sensible a mayúsculas y minúsculas!) está registrada, se ha enviado un correo con instrucciones para cambiar la contraseña."
+
+#: mediagoblin/plugins/basic_auth/views.py:65
+msgid "Couldn't find someone with that username."
+msgstr "No se ha podido encontrar a nadie con ese nombre de usuario."
+
+#: mediagoblin/plugins/basic_auth/views.py:68
+msgid ""
+"An email has been sent with instructions on how to change your password."
+msgstr "Un correo electrónico ha sido enviado con instrucciones sobre cómo cambiar tu contraseña."
+
+#: mediagoblin/plugins/basic_auth/views.py:75
+msgid ""
+"Could not send password recovery email as your username is inactive or your "
+"account's email address has not been verified."
+msgstr "No se pudo enviar un correo electrónico de recuperación de contraseñas porque tu nombre de usuario está inactivo o la dirección de su cuenta de correo electrónico no ha sido verificada."
+
+#: mediagoblin/plugins/basic_auth/views.py:123
+msgid "The user id is incorrect."
+msgstr "El identificador de usuario es incorrecto."
+
+#: mediagoblin/plugins/basic_auth/views.py:139
+msgid "You can now log in using your new password."
+msgstr "Ahora tu puedes iniciar sesión usando tu nueva contraseña."
+
+#: mediagoblin/plugins/basic_auth/views.py:163
+msgid ""
+"You are no longer an active user. Please contact the system admin to "
+"reactivate your accoutn."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:215
+msgid "Your password was changed successfully"
+msgstr "Se ha cambiado la contraseña correctamente"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:36
+msgid "Set your new password"
+msgstr "Coloca tu nueva contraseña "
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:39
+msgid "Set password"
+msgstr "Coloca la contraseña"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr "Cambiando la contraseña de %(username)s"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:45
+#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
+msgid "Save"
+msgstr "Guardar"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:22
+msgid "Don't have an account yet?"
+msgstr "¿No tienes una cuenta?"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:24
+msgid "Create one here!"
+msgstr "¡Crea una aquÃ!"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/edit_link.html:22
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:23
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:31
+msgid "Recover password"
+msgstr "Recuperar contraseña"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:34
+msgid "Send instructions"
+msgstr "Enviar instrucciones"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/fp_link.html:22
+msgid "Forgot your password?"
+msgstr "¿Olvidaste tu contraseña?"
+
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
msgstr "Locación"
@@ -403,6 +498,10 @@ msgstr "Locación"
msgid "View on OpenStreetMap"
msgstr "Ver en OpenStreetMap"
+#: mediagoblin/plugins/ldap/templates/mediagoblin/plugins/ldap/create_account_link.html:22
+msgid "Sign in to create an account!"
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
msgstr "Permitir"
@@ -472,7 +571,7 @@ msgstr "Tus clientes OAuth"
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/submit/start.html:39
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
msgstr "Añadir "
@@ -550,10 +649,10 @@ msgstr "OpenID's"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:57
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:106
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
-#: mediagoblin/templates/mediagoblin/auth/login.html:58
+#: mediagoblin/templates/mediagoblin/auth/login.html:47
msgid "Log in"
msgstr "Iniciar sesión"
@@ -613,9 +712,9 @@ msgstr "Eliminar una dirección de correo electrónico de Persona"
msgid "Add a Persona email address"
msgstr "Agregar una dirección de correo electrónico de Persona"
-#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
-msgid "Edit your Persona email addresses"
-msgstr "Editar tus direcciones de correo electrónico de Persona"
+#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:21
+msgid "Persona's"
+msgstr ""
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
msgid "Or login with Persona!"
@@ -625,117 +724,133 @@ msgstr "¡O inicia sesión con Persona!"
msgid "Or register with Persona!"
msgstr "¡O regÃstrate con Persona!"
-#: mediagoblin/processing/__init__.py:413
+#: mediagoblin/processing/__init__.py:422
msgid "Invalid file given for media type."
msgstr "Archivo inválido para el formato seleccionado."
-#: mediagoblin/processing/__init__.py:420
+#: mediagoblin/processing/__init__.py:429
msgid "Copying to public storage failed."
msgstr "La copia al almacenamiento público ha fallado."
-#: mediagoblin/processing/__init__.py:428
+#: mediagoblin/processing/__init__.py:437
msgid "An acceptable processing file was not found"
msgstr "No se ha encontrado un fichero de procesamiento aceptable"
-#: mediagoblin/submit/forms.py:26
+#: mediagoblin/submit/forms.py:30
+msgid "Max file size: {0} mb"
+msgstr ""
+
+#: mediagoblin/submit/forms.py:34
msgid "File"
msgstr "Archivo"
-#: mediagoblin/submit/views.py:52
+#: mediagoblin/submit/forms.py:41
+msgid ""
+"You can use\n"
+" \n"
+" Markdown for formatting."
+msgstr ""
+
+#: mediagoblin/submit/views.py:57
+msgid "Sorry, you have reached your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:73
msgid "You must provide a file."
msgstr "Debes proporcionar un archivo."
-#: mediagoblin/submit/views.py:101
+#: mediagoblin/submit/views.py:120
+msgid "Sorry, the file size is too big."
+msgstr ""
+
+#: mediagoblin/submit/views.py:126
+msgid "Sorry, uploading this file will put you over your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:147
msgid "Woohoo! Submitted!"
msgstr "¡Yuju! ¡Enviado!"
-#: mediagoblin/submit/views.py:154
+#: mediagoblin/submit/views.py:200
#, python-format
msgid "Collection \"%s\" added!"
msgstr "¡Colección \"%s\" añadida!"
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/banned.html:20
+msgid "You are Banned."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:24
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr "Imagen de un goblin estresándose"
+
+#: mediagoblin/templates/mediagoblin/banned.html:26
+msgid "You have been banned"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:28
+#, python-format
+msgid "until %(until_when)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:30
+msgid "indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:81
msgid "Verify your email!"
msgstr "¡Verifica tu email!"
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "log out"
msgstr "cerrar sesión"
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:115
#, python-format
msgid "%(user_name)s's account"
msgstr "Cuenta de %(user_name)s"
-#: mediagoblin/templates/mediagoblin/base.html:112
+#: mediagoblin/templates/mediagoblin/base.html:122
msgid "Change account settings"
msgstr "Cambiar la configuración de la cuenta"
-#: mediagoblin/templates/mediagoblin/base.html:116
-#: mediagoblin/templates/mediagoblin/base.html:137
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/base.html:126
+#: mediagoblin/templates/mediagoblin/base.html:147
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:27
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
msgid "Media processing panel"
msgstr "Panel de procesamiento de contenido"
-#: mediagoblin/templates/mediagoblin/base.html:125
+#: mediagoblin/templates/mediagoblin/base.html:135
msgid "Log out"
msgstr "Cerrar sesión"
-#: mediagoblin/templates/mediagoblin/base.html:128
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+#: mediagoblin/templates/mediagoblin/base.html:138
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:112
msgid "Add media"
msgstr "Añadir contenido"
-#: mediagoblin/templates/mediagoblin/base.html:131
+#: mediagoblin/templates/mediagoblin/base.html:141
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr "Crear nueva colección"
-#: mediagoblin/templates/mediagoblin/error.html:24
-msgid "Image of goblin stressing out"
-msgstr "Imagen de un goblin estresándose"
+#: mediagoblin/templates/mediagoblin/base.html:151
+msgid "User management panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:155
+msgid "Report management panel"
+msgstr ""
#: mediagoblin/templates/mediagoblin/root.html:32
msgid "Most recent media"
msgstr "El contenido más reciente"
-#: mediagoblin/templates/mediagoblin/admin/panel.html:29
-msgid ""
-"Here you can track the state of media being processed on this instance."
-msgstr "Aquà puedes llevar un seguimiento del estado del contenido que se está procesando en esta instancia."
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:32
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
-msgid "Media in-processing"
-msgstr "Procesando contenido"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:58
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
-msgid "No media in-processing"
-msgstr "No hay contenidos en procesamiento"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:61
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
-msgid "These uploads failed to process:"
-msgstr "Estos archivos no pudieron ser procesados:"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:90
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
-msgid "No failed entries!"
-msgstr "¡No han fallado entradas!"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:92
-msgid "Last 10 successful uploads"
-msgstr "Ãltimos 10 envÃos con éxito"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:112
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
-msgid "No processed entries, yet!"
-msgstr "¡Aún no hay entradas procesadas!"
-
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
msgid "Authorization"
msgstr "Autorización"
@@ -789,50 +904,6 @@ msgstr "Autorización completa"
msgid "Copy and paste this into your client:"
msgstr "Copia y pega esto en tu cliente:"
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
-msgid "Set your new password"
-msgstr "Coloca tu nueva contraseña "
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
-msgid "Set password"
-msgstr "Coloca la contraseña"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
-msgid "Recover password"
-msgstr "Recuperar contraseña"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
-msgid "Send instructions"
-msgstr "Enviar instrucciones"
-
-#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
-#, python-format
-msgid ""
-"Hi %(username)s,\n"
-"\n"
-"to change your GNU MediaGoblin password, open the following URL in \n"
-"your web browser:\n"
-"\n"
-"%(verification_url)s\n"
-"\n"
-"If you think this is an error, just ignore this email and continue being\n"
-"a happy goblin!"
-msgstr "Hola %(username)s,\n\nPara cambiar tu contraseña de GNU MediaGoblin, abre la siguiente URL en un navegador:\n\n%(verification_url)s \n\nSi piensas que esto es un error, simplemente ignora este mensaje y sigue siendo un duende feliz."
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:44
-msgid "Don't have an account yet?"
-msgstr "¿No tienes una cuenta?"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:46
-msgid "Create one here!"
-msgstr "¡Crea una aquÃ!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:54
-msgid "Forgot your password?"
-msgstr "¿Olvidaste tu contraseña?"
-
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
@@ -868,6 +939,10 @@ msgid ""
"href=\"%(source_link)s\">Source code available."
msgstr "Publicado bajo la AGPL. Código fuente disponible."
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:30
+msgid "Terms of Service"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
msgid "Explore"
msgstr "Explorar"
@@ -917,13 +992,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Editando archivos adjuntos a %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:178
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:194
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:191
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:207
msgid "Attachments"
msgstr "Adjuntos"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:200
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:213
msgid "Add attachment"
msgstr "Agregar adjunto"
@@ -940,7 +1015,7 @@ msgstr "Cancelar"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:47
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
@@ -952,17 +1027,6 @@ msgstr "Guardar cambios"
msgid "Changing %(username)s's email"
msgstr "Cambiando el correo electrónico de %(username)s"
-#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
-msgid "Save"
-msgstr "Guardar"
-
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
-#, python-format
-msgid "Changing %(username)s's password"
-msgstr "Cambiando la contraseña de %(username)s"
-
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -990,11 +1054,11 @@ msgstr "Editando %(media_title)s "
msgid "Changing %(username)s's account settings"
msgstr "Cambio de %(username)s la configuración de la cuenta "
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:54
msgid "Delete my account"
msgstr "Borrar mi cuenta"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
msgid "Email"
msgstr "Correo electrónico"
@@ -1029,8 +1093,11 @@ msgstr "Nuevos comentarios"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
+#: mediagoblin/templates/mediagoblin/moderation/report.html:55
+#: mediagoblin/templates/mediagoblin/moderation/report.html:117
#: mediagoblin/templates/mediagoblin/user_pages/media.html:139
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:168
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:48
#, python-format
msgid "%(formatted_time)s ago"
msgstr "hace %(formatted_time)s"
@@ -1050,7 +1117,7 @@ msgstr "Contenido etiquetado con: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:74
msgid "Download"
msgstr "Descargar"
@@ -1074,7 +1141,7 @@ msgstr "Tú puedes obtener un navegador más moderno que \n\tpueda reproducir el
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:73
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:80
msgid "Original file"
msgstr "Archivo original"
@@ -1133,30 +1200,359 @@ msgstr "Formato de Archivo"
msgid "Object Height"
msgstr "Altura del Objeto"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:63
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
msgstr "Lo siento, este vÃdeo no funcionará\n porque tu navegador no soporta \n vÃdeo HTML5."
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:66
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
msgstr "¡Puedes conseguir un navegador moderno \n que pueda reproducir este vÃdeo en \n http://getfirefox.com!"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:88
msgid "WebM file (VP8/Vorbis)"
msgstr "Archivo WebM (VP8/Vorbis)"
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:30
+msgid ""
+"Here you can track the state of media being processed on this instance."
+msgstr "Aquà puedes llevar un seguimiento del estado del contenido que se está procesando en esta instancia."
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr "Procesando contenido"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr "No hay contenidos en procesamiento"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr "Estos archivos no pudieron ser procesados:"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr "¡No han fallado entradas!"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:93
+msgid "Last 10 successful uploads"
+msgstr "Ãltimos 10 envÃos con éxito"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr "¡Aún no hay entradas procesadas!"
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:27
+msgid "Sorry, no such report found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:32
+msgid "Return to Reports Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:155
+msgid "Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:36
+msgid "Reported comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:81
+#, python-format
+msgid ""
+"\n"
+" â Reported media by %(user_name)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:90
+#, python-format
+msgid ""
+"\n"
+" CONTENT BY\n"
+" %(user_name)s\n"
+" HAS BEEN DELETED\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:130
+#: mediagoblin/templates/mediagoblin/moderation/user.html:128
+msgid "Resolve"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:134
+#: mediagoblin/templates/mediagoblin/moderation/report.html:153
+msgid "Resolve This Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:145
+msgid "Status"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:147
+msgid "RESOLVED"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:155
+msgid "You cannot take action against an administrator"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:22
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:27
+msgid "Report panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:30
+msgid ""
+"\n"
+" Here you can look up open reports that have been filed by users.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:35
+msgid "Active Reports Filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:77
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:171
+msgid "Offender"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:78
+msgid "When Reported"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:79
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:173
+msgid "Reported By"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:80
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:174
+msgid "Reason"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:94
+#, python-format
+msgid ""
+"\n"
+" Comment Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:109
+#, python-format
+msgid ""
+"\n"
+" Media Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:123
+msgid "No open reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:125
+msgid "Closed Reports"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:170
+msgid "Resolved"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:172
+msgid "Action Taken"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:185
+#, python-format
+msgid ""
+"\n"
+" Closed Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:199
+msgid "No closed reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:23
+#, python-format
+msgid "User: %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:39
+msgid "Sorry, no such user found."
+msgstr "Lo sentimos, no se encontró ese usuario."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:40
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:60
+msgid "Email verification needed"
+msgstr "Es necesario que verifiques tu cuenta mediante el correo de notiicación"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:45
+msgid ""
+"Someone has registered an account with this username, but it still has\n"
+" to be activated."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:58
+msgid "Return to Users Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:60
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:45
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:25
+#, python-format
+msgid "%(username)s's profile"
+msgstr "Perfil de %(username)s"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:62
+#, python-format
+msgid "BANNED until %(expiration_date)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:66
+msgid "Banned Indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:72
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:61
+msgid "This user hasn't filled in their profile (yet)."
+msgstr "Este usuario (todavÃa) no ha completado su perfil."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+msgid "Edit profile"
+msgstr "Editar perfil"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:80
+msgid "Browse collections"
+msgstr "Explorar colecciones"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:97
+#, python-format
+msgid "Active Reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:104
+msgid "Report ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:105
+msgid "Reported Content"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:106
+msgid "Description of Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:114
+#, python-format
+msgid "Report #%(report_number)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:121
+msgid "Reported Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:123
+msgid "Reported Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:134
+#, python-format
+msgid "No active reports filed on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:141
+#, python-format
+msgid "All reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:146
+#, python-format
+msgid "All reports that %(username)s has filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:160
+msgid "Ban User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:165
+msgid "UnBan User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:173
+msgid "Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:174
+msgid "User Has Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:181
+msgid "Yes"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:183
+msgid "No"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:26
+msgid "User panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:29
+msgid ""
+"\n"
+" Here you can look up users in order to take punitive actions on them.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:34
+msgid "Active Users"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:75
+msgid "ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:77
+msgid "When Joined"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:78
+msgid "# of Comments Posted"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:95
+msgid "No users found."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
msgstr "Añadir una colección"
-#: mediagoblin/templates/mediagoblin/submit/start.html:23
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:28
+#: mediagoblin/templates/mediagoblin/submit/start.html:35
msgid "Add your media"
msgstr "Añade tu contenido "
@@ -1241,7 +1637,7 @@ msgstr "Añade un comentario "
msgid "Comment Preview"
msgstr "Previsualización del comentario"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:166
msgid "Added"
msgstr "Agregado"
@@ -1268,84 +1664,86 @@ msgstr "Aquà puedes hacer un seguimiento del contenido que está siendo procesa
msgid "Your last 10 successful uploads"
msgstr "Tus últimos 10 envÃos exitosos"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:21
+msgid "File a Report
"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:24
+msgid "Reporting this Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:60
+msgid "Reporting this Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:72
#, python-format
-msgid "%(username)s's profile"
-msgstr "Perfil de %(username)s"
+msgid ""
+"\n"
+" â Published by \n"
+" "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
-msgid "Sorry, no such user found."
-msgstr "Lo sentimos, no se encontró ese usuario."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:81
+msgid "File Report "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
-msgid "Email verification needed"
-msgstr "Es necesario que verifiques tu cuenta mediante el correo de notiicación"
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:52
+msgid "Here's a spot to tell others about yourself."
+msgstr "Aquà hay un lugar para que le cuentes a los demás sobre ti."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:93
+#, python-format
+msgid "View all of %(username)s's media"
+msgstr "Ver todo el contenido de %(username)s"
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+msgid ""
+"This is where your media will appear, but you don't seem to have added "
+"anything yet."
+msgstr "Aquà es donde estará ubicado tu contenido, pero parece que aún no has añadido nada."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
+#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
+msgid "There doesn't seem to be any media here yet..."
+msgstr "Parece que aún no hay ningún contenido aquÃ..."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:43
msgid "Almost done! Your account still needs to be activated."
msgstr "¡Casi hemos terminado! Solo falta activar la cuenta."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:48
msgid ""
"An email should arrive in a few moments with instructions on how to do so."
msgstr "En unos momentos te deberÃa llegar un correo electrónico con las instrucciones para hacerlo."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:52
msgid "In case it doesn't:"
msgstr "En caso de que no:"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:55
msgid "Resend verification email"
msgstr "Reenviar correo electrónico de verificación"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:63
msgid ""
"Someone has registered an account with this username, but it still has to be"
" activated."
msgstr "Alguien ya registró una cuenta con ese nombre de usuario, pero todavÃa no ha sido activada."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:79
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:68
#, python-format
msgid ""
"If you are that person but you've lost your verification email, you can log in and resend it."
msgstr "Si tú eres esa persona, pero has perdido tu correo electrónico de verificación, puedes iniciar sesión y reenviarlo."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:96
-msgid "Here's a spot to tell others about yourself."
-msgstr "Aquà hay un lugar para que le cuentes a los demás sobre ti."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
-msgid "Edit profile"
-msgstr "Editar perfil"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
-msgid "This user hasn't filled in their profile (yet)."
-msgstr "Este usuario (todavÃa) no ha completado su perfil."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
-msgid "Browse collections"
-msgstr "Explorar colecciones"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:78
#, python-format
-msgid "View all of %(username)s's media"
-msgstr "Ver todo el contenido de %(username)s"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
-msgid ""
-"This is where your media will appear, but you don't seem to have added "
-"anything yet."
-msgstr "Aquà es donde estará ubicado tu contenido, pero parece que aún no has añadido nada."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
-#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
-#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
-msgid "There doesn't seem to be any media here yet..."
-msgstr "Parece que aún no hay ningún contenido aquÃ..."
+msgid "%(username)s"
+msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
msgid "(remove)"
@@ -1395,6 +1793,10 @@ msgstr "Más nuevo"
msgid "older"
msgstr "Más viejo"
+#: mediagoblin/templates/mediagoblin/utils/report.html:25
+msgid "Report media"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
msgstr "Marcado con"
@@ -1403,34 +1805,34 @@ msgstr "Marcado con"
msgid "Could not read the image file."
msgstr "No se pudo leer el archivo de imagen."
-#: mediagoblin/tools/response.py:36
+#: mediagoblin/tools/response.py:38
msgid "Oops!"
msgstr "¡Ups!"
-#: mediagoblin/tools/response.py:37
+#: mediagoblin/tools/response.py:39
msgid "An error occured"
msgstr "Ha ocurrido un error"
-#: mediagoblin/tools/response.py:51
+#: mediagoblin/tools/response.py:53
msgid "Bad Request"
msgstr "Petición errónea"
-#: mediagoblin/tools/response.py:53
+#: mediagoblin/tools/response.py:55
msgid "The request sent to the server is invalid, please double check it"
msgstr "La petición enviada al servidor no es válida, por favor compruébala"
-#: mediagoblin/tools/response.py:60
+#: mediagoblin/tools/response.py:63
msgid "Operation not allowed"
msgstr "Operación no permitida"
-#: mediagoblin/tools/response.py:61
+#: mediagoblin/tools/response.py:64
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr "¡Lo siento Dave, no puedo permitir que hagas eso!
Has intentado realizar una operación no permitida. ¿Has vuelto a intentar borrar todas las cuentas de usuario?"
-#: mediagoblin/tools/response.py:69
+#: mediagoblin/tools/response.py:72
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
@@ -1498,15 +1900,19 @@ msgid ""
" Markdown for formatting."
msgstr "Puedes usar\n \n Markdown para dar formato."
-#: mediagoblin/user_pages/views.py:179
+#: mediagoblin/user_pages/forms.py:55 mediagoblin/user_pages/forms.py:61
+msgid "Reason for Reporting"
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:178
msgid "Sorry, comments are disabled."
msgstr "Lo siento, los comentarios están desactivados."
-#: mediagoblin/user_pages/views.py:184
+#: mediagoblin/user_pages/views.py:183
msgid "Oops, your comment was empty."
msgstr "Ups, tu comentario estaba vacÃo."
-#: mediagoblin/user_pages/views.py:190
+#: mediagoblin/user_pages/views.py:189
msgid "Your comment has been posted!"
msgstr "¡Tu comentario ha sido publicado!"
@@ -1528,43 +1934,43 @@ msgstr "%s\" ya está en la colección \"%s\""
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" añadido a la colección \"%s\""
-#: mediagoblin/user_pages/views.py:302
+#: mediagoblin/user_pages/views.py:307
msgid "You deleted the media."
msgstr "Eliminaste el contenido"
-#: mediagoblin/user_pages/views.py:314
+#: mediagoblin/user_pages/views.py:319
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "El contenido no se eliminó porque no marcaste que estabas seguro."
-#: mediagoblin/user_pages/views.py:321
+#: mediagoblin/user_pages/views.py:326
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Estás a punto de eliminar un contenido de otro usuario. Procede con precaución."
-#: mediagoblin/user_pages/views.py:395
+#: mediagoblin/user_pages/views.py:400
msgid "You deleted the item from the collection."
msgstr "Borraste el Ãtem de la colección."
-#: mediagoblin/user_pages/views.py:399
+#: mediagoblin/user_pages/views.py:404
msgid "The item was not removed because you didn't check that you were sure."
msgstr "El Ãtem no fue removido porque no confirmaste que estuvieras seguro/a."
-#: mediagoblin/user_pages/views.py:407
+#: mediagoblin/user_pages/views.py:412
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Estás a punto de borrar un Ãtem de la colección de otro usuario. Procede con cuidado."
-#: mediagoblin/user_pages/views.py:440
+#: mediagoblin/user_pages/views.py:445
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Borraste la colección \"%s\""
-#: mediagoblin/user_pages/views.py:447
+#: mediagoblin/user_pages/views.py:452
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "La colección no fue borrada porque no confirmaste que estuvieras seguro/a."
-#: mediagoblin/user_pages/views.py:455
+#: mediagoblin/user_pages/views.py:460
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Estás a punto de borrar la colección de otro usuario. Procede con cuidado."
diff --git a/mediagoblin/i18n/fa/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/fa/LC_MESSAGES/mediagoblin.mo
index 533a29bba1239e987aa0fb09ccf41133c3f5eca4..95a76f9621eb30c4ee302cb4dba6a28e38a390f9 100644
GIT binary patch
literal 37023
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
f!d-F{6s>G1ytn%i7|
delta 6217
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
diff --git a/mediagoblin/i18n/fa/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/fa/LC_MESSAGES/mediagoblin.po
index c1a16616..588d5dfa 100644
--- a/mediagoblin/i18n/fa/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/fa/LC_MESSAGES/mediagoblin.po
@@ -7,9 +7,9 @@
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
-"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-09-04 16:02-0500\n"
-"PO-Revision-Date: 2013-09-04 21:03+0000\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2013-11-04 13:23-0600\n"
+"PO-Revision-Date: 2013-11-04 19:23+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Persian (http://www.transifex.com/projects/p/mediagoblin/language/fa/)\n"
"MIME-Version: 1.0\n"
@@ -19,41 +19,41 @@ msgstr ""
"Language: fa\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: mediagoblin/decorators.py:252
+#: mediagoblin/decorators.py:299 mediagoblin/plugins/openid/views.py:202
msgid "Sorry, registration is disabled on this instance."
msgstr "Ù
تاسÙاÙÙØثبتÙاÙ
ب٠طÙر Ù
ÙÙت غÛر Ùعا٠است."
-#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
-#: mediagoblin/plugins/persona/views.py:77
-msgid "Sorry, authentication is disabled on this instance."
+#: mediagoblin/decorators.py:314
+msgid "Sorry, reporting is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/forms.py:25
-msgid "Username or email"
+#: mediagoblin/decorators.py:357 mediagoblin/plugins/ldap/views.py:55
+#: mediagoblin/plugins/persona/views.py:77
+msgid "Sorry, authentication is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/tools.py:41
+#: mediagoblin/auth/tools.py:43
msgid "Invalid User name or email address."
msgstr ""
-#: mediagoblin/auth/tools.py:42
+#: mediagoblin/auth/tools.py:44
msgid "This field does not take email addresses."
msgstr ""
-#: mediagoblin/auth/tools.py:43
+#: mediagoblin/auth/tools.py:45
msgid "This field requires an email address."
msgstr ""
-#: mediagoblin/auth/tools.py:146
+#: mediagoblin/auth/tools.py:116
msgid "Sorry, a user with that name already exists."
msgstr "Ù
تاسÙاÙÙ Ú©Ø§Ø±Ø¨Ø±Û Ø¨Ø§ اÛÙ ÙاÙ
Ú©Ø§Ø±Ø¨Ø±Û ÙجÙد دارد."
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
+#: mediagoblin/auth/tools.py:120 mediagoblin/edit/views.py:402
msgid "Sorry, a user with that email address already exists."
msgstr ""
-#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
+#: mediagoblin/auth/views.py:142 mediagoblin/edit/views.py:358
+#: mediagoblin/edit/views.py:379 mediagoblin/plugins/basic_auth/views.py:110
msgid "The verification key or user id is incorrect."
msgstr ""
@@ -79,77 +79,37 @@ msgstr ""
msgid "Resent your verification email."
msgstr "اÛÙ
Û٠تاÛÛدÛ٠باز ارسا٠شد."
-#: mediagoblin/auth/views.py:237
-msgid ""
-"If that email address (case sensitive!) is registered an email has been sent"
-" with instructions on how to change your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:248
-msgid "Couldn't find someone with that username."
-msgstr ""
-
-#: mediagoblin/auth/views.py:251
-msgid ""
-"An email has been sent with instructions on how to change your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:258
-msgid ""
-"Could not send password recovery email as your username is inactive or your "
-"account's email address has not been verified."
-msgstr ""
-
-#: mediagoblin/auth/views.py:306
-msgid "The user id is incorrect."
-msgstr ""
-
-#: mediagoblin/auth/views.py:323
-msgid "You can now log in using your new password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:334
-msgid "You need to verify your email before you can reset your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:340
-msgid ""
-"You are no longer an active user. Please contact the system admin to "
-"reactivate your account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
-#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
+#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:87
+#: mediagoblin/submit/forms.py:37 mediagoblin/submit/forms.py:61
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "عÙÙاÙ"
-#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
+#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:40
msgid "Description of this work"
msgstr ""
#: mediagoblin/edit/forms.py:31 mediagoblin/edit/forms.py:54
-#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51
+#: mediagoblin/edit/forms.py:91 mediagoblin/submit/forms.py:65
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
msgstr ""
-#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
+#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:45
msgid "Tags"
msgstr "برÚسب"
-#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
+#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:47
msgid "Separate tags by commas."
msgstr ""
-#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:95
msgid "Slug"
msgstr ""
-#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:95
+#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:96
msgid "The slug can't be empty"
msgstr ""
@@ -159,7 +119,7 @@ msgid ""
"this."
msgstr ""
-#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
+#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:50
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
msgstr ""
@@ -192,45 +152,46 @@ msgstr ""
msgid "This will be your default license on upload forms."
msgstr ""
-#: mediagoblin/edit/forms.py:87
+#: mediagoblin/edit/forms.py:88
msgid "The title can't be empty"
msgstr ""
-#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:64
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr ""
-#: mediagoblin/edit/forms.py:96
+#: mediagoblin/edit/forms.py:97
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:104 mediagoblin/plugins/basic_auth/forms.py:68
msgid "Old password"
msgstr ""
-#: mediagoblin/edit/forms.py:105
+#: mediagoblin/edit/forms.py:106 mediagoblin/plugins/basic_auth/forms.py:70
msgid "Enter your old password to prove you own this account."
msgstr ""
-#: mediagoblin/edit/forms.py:108
+#: mediagoblin/edit/forms.py:109 mediagoblin/plugins/basic_auth/forms.py:73
msgid "New password"
msgstr ""
-#: mediagoblin/edit/forms.py:116
+#: mediagoblin/edit/forms.py:117
msgid "New email address"
msgstr ""
-#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
+#: mediagoblin/edit/forms.py:121 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
+#: mediagoblin/plugins/ldap/forms.py:39
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:64
#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "گذرÙاٰÚÙ"
-#: mediagoblin/edit/forms.py:122
+#: mediagoblin/edit/forms.py:123
msgid "Enter your password to prove you own this account."
msgstr ""
@@ -267,7 +228,7 @@ msgstr ""
msgid "You need to confirm the deletion of your account."
msgstr ""
-#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:194
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
@@ -281,16 +242,12 @@ msgstr ""
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
-#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
-msgid "Wrong password"
-msgstr ""
-
-#: mediagoblin/edit/views.py:370
-msgid "Your password was changed successfully"
+#: mediagoblin/edit/views.py:373
+msgid "Your email address has been verified."
msgstr ""
-#: mediagoblin/edit/views.py:413
-msgid "Your email address has been verified."
+#: mediagoblin/edit/views.py:408 mediagoblin/plugins/basic_auth/views.py:200
+msgid "Wrong password"
msgstr ""
#: mediagoblin/gmg_commands/assetlink.py:60
@@ -340,7 +297,55 @@ msgstr ""
msgid "Video transcoding failed"
msgstr ""
-#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:58
+#: mediagoblin/moderation/forms.py:20
+msgid "takeaway"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:20
+msgid "Take away privilege"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "userban"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "Ban the user"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:22
+msgid "sendmessage"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "delete"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "Delete the content"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:52 mediagoblin/moderation/forms.py:117
+msgid "User will be banned until:"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:56
+msgid "Why are you banning this User?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:108
+msgid "What action will you take to resolve the report?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:114
+msgid "What privileges will you take away?"
+msgstr ""
+
+#: mediagoblin/moderation/tools.py:91
+msgid "Warning from"
+msgstr ""
+
+#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:60
msgid "commented on your post"
msgstr ""
@@ -363,13 +368,14 @@ msgid "No request token found."
msgstr ""
#: mediagoblin/plugins/basic_auth/forms.py:24
-#: mediagoblin/plugins/openid/forms.py:27
+#: mediagoblin/plugins/ldap/forms.py:35 mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:76
msgid "Username"
msgstr "ÙاÙ
کاربرÛ"
#: mediagoblin/plugins/basic_auth/forms.py:32
-#: mediagoblin/plugins/openid/forms.py:31
+#: mediagoblin/plugins/ldap/forms.py:28 mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
@@ -383,6 +389,94 @@ msgstr ""
msgid "Stay logged in"
msgstr ""
+#: mediagoblin/plugins/basic_auth/forms.py:51
+msgid "Username or email"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:54
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:65
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:68
+msgid ""
+"An email has been sent with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:75
+msgid ""
+"Could not send password recovery email as your username is inactive or your "
+"account's email address has not been verified."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:123
+msgid "The user id is incorrect."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:139
+msgid "You can now log in using your new password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:163
+msgid ""
+"You are no longer an active user. Please contact the system admin to "
+"reactivate your accoutn."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:215
+msgid "Your password was changed successfully"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:36
+msgid "Set your new password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:39
+msgid "Set password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:45
+#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
+msgid "Save"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:22
+msgid "Don't have an account yet?"
+msgstr "Ø¢Ûا Øساب Ú©Ø§Ø±Ø¨Ø±Û ÙدارÛدØ"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:24
+msgid "Create one here!"
+msgstr "در اÛÙجا ÛÚ©Û Ø¨Ø³Ø§Ø²Ûد!"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/edit_link.html:22
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:23
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:31
+msgid "Recover password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:34
+msgid "Send instructions"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/fp_link.html:22
+msgid "Forgot your password?"
+msgstr ""
+
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
msgstr ""
@@ -392,6 +486,10 @@ msgstr ""
msgid "View on OpenStreetMap"
msgstr ""
+#: mediagoblin/plugins/ldap/templates/mediagoblin/plugins/ldap/create_account_link.html:22
+msgid "Sign in to create an account!"
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
msgstr ""
@@ -461,7 +559,7 @@ msgstr ""
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/submit/start.html:39
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
msgstr ""
@@ -539,10 +637,10 @@ msgstr ""
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:57
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:106
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
-#: mediagoblin/templates/mediagoblin/auth/login.html:58
+#: mediagoblin/templates/mediagoblin/auth/login.html:47
msgid "Log in"
msgstr "ÙرÙد"
@@ -602,8 +700,8 @@ msgstr ""
msgid "Add a Persona email address"
msgstr ""
-#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
-msgid "Edit your Persona email addresses"
+#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:21
+msgid "Persona's"
msgstr ""
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
@@ -614,115 +712,131 @@ msgstr ""
msgid "Or register with Persona!"
msgstr ""
-#: mediagoblin/processing/__init__.py:413
+#: mediagoblin/processing/__init__.py:422
msgid "Invalid file given for media type."
msgstr "ÙاÛÙÛ Ùا Ù
عتبر Ø¨Ø±Ø§Û ÙÙع رساÙ٠داد٠شدÙ."
-#: mediagoblin/processing/__init__.py:420
+#: mediagoblin/processing/__init__.py:429
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:428
+#: mediagoblin/processing/__init__.py:437
msgid "An acceptable processing file was not found"
msgstr ""
-#: mediagoblin/submit/forms.py:26
+#: mediagoblin/submit/forms.py:30
+msgid "Max file size: {0} mb"
+msgstr ""
+
+#: mediagoblin/submit/forms.py:34
msgid "File"
msgstr "ÙاÛÙ"
-#: mediagoblin/submit/views.py:52
+#: mediagoblin/submit/forms.py:41
+msgid ""
+"You can use\n"
+" \n"
+" Markdown for formatting."
+msgstr ""
+
+#: mediagoblin/submit/views.py:57
+msgid "Sorry, you have reached your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:73
msgid "You must provide a file."
msgstr "Ø´Ù
ا باÛد ÙاÛÙÛ Ø§Ø±Ø§Ù٠بدÙÛد."
-#: mediagoblin/submit/views.py:101
+#: mediagoblin/submit/views.py:120
+msgid "Sorry, the file size is too big."
+msgstr ""
+
+#: mediagoblin/submit/views.py:126
+msgid "Sorry, uploading this file will put you over your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:147
msgid "Woohoo! Submitted!"
msgstr "ÙÙرا!ثبت شد!"
-#: mediagoblin/submit/views.py:154
+#: mediagoblin/submit/views.py:200
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/banned.html:20
+msgid "You are Banned."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:24
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:26
+msgid "You have been banned"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:28
+#, python-format
+msgid "until %(until_when)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:30
+msgid "indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:81
msgid "Verify your email!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:115
#, python-format
msgid "%(user_name)s's account"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:112
+#: mediagoblin/templates/mediagoblin/base.html:122
msgid "Change account settings"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:116
-#: mediagoblin/templates/mediagoblin/base.html:137
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/base.html:126
+#: mediagoblin/templates/mediagoblin/base.html:147
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:27
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
msgid "Media processing panel"
msgstr "Ù¾Ù٠رسÛØ¯Ú¯Û Ø¨Ù Ø±Ø³Ø§ÙÙ Ùا"
-#: mediagoblin/templates/mediagoblin/base.html:125
+#: mediagoblin/templates/mediagoblin/base.html:135
msgid "Log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:128
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+#: mediagoblin/templates/mediagoblin/base.html:138
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:112
msgid "Add media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:131
+#: mediagoblin/templates/mediagoblin/base.html:141
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/error.html:24
-msgid "Image of goblin stressing out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:32
-msgid "Most recent media"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:29
-msgid ""
-"Here you can track the state of media being processed on this instance."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:32
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
-msgid "Media in-processing"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:58
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
-msgid "No media in-processing"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:61
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
-msgid "These uploads failed to process:"
+#: mediagoblin/templates/mediagoblin/base.html:151
+msgid "User management panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/admin/panel.html:90
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
-msgid "No failed entries!"
+#: mediagoblin/templates/mediagoblin/base.html:155
+msgid "Report management panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/admin/panel.html:92
-msgid "Last 10 successful uploads"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:112
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
-msgid "No processed entries, yet!"
+#: mediagoblin/templates/mediagoblin/root.html:32
+msgid "Most recent media"
msgstr ""
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
@@ -778,50 +892,6 @@ msgstr ""
msgid "Copy and paste this into your client:"
msgstr ""
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
-msgid "Set your new password"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
-msgid "Set password"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
-msgid "Recover password"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
-msgid "Send instructions"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
-#, python-format
-msgid ""
-"Hi %(username)s,\n"
-"\n"
-"to change your GNU MediaGoblin password, open the following URL in \n"
-"your web browser:\n"
-"\n"
-"%(verification_url)s\n"
-"\n"
-"If you think this is an error, just ignore this email and continue being\n"
-"a happy goblin!"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:44
-msgid "Don't have an account yet?"
-msgstr "Ø¢Ûا Øساب Ú©Ø§Ø±Ø¨Ø±Û ÙدارÛدØ"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:46
-msgid "Create one here!"
-msgstr "در اÛÙجا ÛÚ©Û Ø¨Ø³Ø§Ø²Ûد!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:54
-msgid "Forgot your password?"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
@@ -857,6 +927,10 @@ msgid ""
"href=\"%(source_link)s\">Source code available."
msgstr ""
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:30
+msgid "Terms of Service"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
msgid "Explore"
msgstr ""
@@ -906,13 +980,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:178
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:194
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:191
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:207
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:200
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:213
msgid "Add attachment"
msgstr ""
@@ -929,7 +1003,7 @@ msgstr "اÙصراÙ"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:47
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
@@ -941,17 +1015,6 @@ msgstr "ذخÛر٠تغÛÛرات"
msgid "Changing %(username)s's email"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
-msgid "Save"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
-#, python-format
-msgid "Changing %(username)s's password"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -979,11 +1042,11 @@ msgstr "ÙÛراÛØ´ %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:54
msgid "Delete my account"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
msgid "Email"
msgstr ""
@@ -1018,8 +1081,11 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
+#: mediagoblin/templates/mediagoblin/moderation/report.html:55
+#: mediagoblin/templates/mediagoblin/moderation/report.html:117
#: mediagoblin/templates/mediagoblin/user_pages/media.html:139
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:168
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:48
#, python-format
msgid "%(formatted_time)s ago"
msgstr ""
@@ -1039,7 +1105,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:74
msgid "Download"
msgstr ""
@@ -1063,7 +1129,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:73
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:80
msgid "Original file"
msgstr ""
@@ -1122,30 +1188,359 @@ msgstr ""
msgid "Object Height"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:63
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:66
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:88
msgid "WebM file (VP8/Vorbis)"
msgstr ""
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:30
+msgid ""
+"Here you can track the state of media being processed on this instance."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:93
+msgid "Last 10 successful uploads"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:27
+msgid "Sorry, no such report found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:32
+msgid "Return to Reports Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:155
+msgid "Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:36
+msgid "Reported comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:81
+#, python-format
+msgid ""
+"\n"
+" â Reported media by %(user_name)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:90
+#, python-format
+msgid ""
+"\n"
+" CONTENT BY\n"
+" %(user_name)s\n"
+" HAS BEEN DELETED\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:130
+#: mediagoblin/templates/mediagoblin/moderation/user.html:128
+msgid "Resolve"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:134
+#: mediagoblin/templates/mediagoblin/moderation/report.html:153
+msgid "Resolve This Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:145
+msgid "Status"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:147
+msgid "RESOLVED"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:155
+msgid "You cannot take action against an administrator"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:22
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:27
+msgid "Report panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:30
+msgid ""
+"\n"
+" Here you can look up open reports that have been filed by users.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:35
+msgid "Active Reports Filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:77
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:171
+msgid "Offender"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:78
+msgid "When Reported"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:79
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:173
+msgid "Reported By"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:80
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:174
+msgid "Reason"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:94
+#, python-format
+msgid ""
+"\n"
+" Comment Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:109
+#, python-format
+msgid ""
+"\n"
+" Media Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:123
+msgid "No open reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:125
+msgid "Closed Reports"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:170
+msgid "Resolved"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:172
+msgid "Action Taken"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:185
+#, python-format
+msgid ""
+"\n"
+" Closed Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:199
+msgid "No closed reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:23
+#, python-format
+msgid "User: %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:39
+msgid "Sorry, no such user found."
+msgstr "Ù
تاسÙاÙ٠کاربر Ù
Ùرد Ùظر ÛاÙت Ùشد."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:40
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:60
+msgid "Email verification needed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:45
+msgid ""
+"Someone has registered an account with this username, but it still has\n"
+" to be activated."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:58
+msgid "Return to Users Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:60
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:45
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:25
+#, python-format
+msgid "%(username)s's profile"
+msgstr "ÙÙ
اÛÙ %(username)s"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:62
+#, python-format
+msgid "BANNED until %(expiration_date)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:66
+msgid "Banned Indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:72
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:61
+msgid "This user hasn't filled in their profile (yet)."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+msgid "Edit profile"
+msgstr "ÙÛراÛØ´ ÙÙ
اÛÙ"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:80
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:97
+#, python-format
+msgid "Active Reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:104
+msgid "Report ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:105
+msgid "Reported Content"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:106
+msgid "Description of Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:114
+#, python-format
+msgid "Report #%(report_number)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:121
+msgid "Reported Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:123
+msgid "Reported Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:134
+#, python-format
+msgid "No active reports filed on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:141
+#, python-format
+msgid "All reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:146
+#, python-format
+msgid "All reports that %(username)s has filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:160
+msgid "Ban User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:165
+msgid "UnBan User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:173
+msgid "Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:174
+msgid "User Has Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:181
+msgid "Yes"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:183
+msgid "No"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:26
+msgid "User panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:29
+msgid ""
+"\n"
+" Here you can look up users in order to take punitive actions on them.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:34
+msgid "Active Users"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:75
+msgid "ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:77
+msgid "When Joined"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:78
+msgid "# of Comments Posted"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:95
+msgid "No users found."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/start.html:23
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:28
+#: mediagoblin/templates/mediagoblin/submit/start.html:35
msgid "Add your media"
msgstr ""
@@ -1230,7 +1625,7 @@ msgstr ""
msgid "Comment Preview"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:166
msgid "Added"
msgstr ""
@@ -1257,83 +1652,85 @@ msgstr ""
msgid "Your last 10 successful uploads"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:21
+msgid "File a Report
"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:24
+msgid "Reporting this Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:60
+msgid "Reporting this Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:72
#, python-format
-msgid "%(username)s's profile"
-msgstr "ÙÙ
اÛÙ %(username)s"
+msgid ""
+"\n"
+" â Published by \n"
+" "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
-msgid "Sorry, no such user found."
-msgstr "Ù
تاسÙاÙ٠کاربر Ù
Ùرد Ùظر ÛاÙت Ùشد."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:81
+msgid "File Report "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
-msgid "Email verification needed"
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:52
+msgid "Here's a spot to tell others about yourself."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:93
+#, python-format
+msgid "View all of %(username)s's media"
+msgstr "ÙÙ
اÛØ´ تÙ
اÙ
Û Ø±Ø³Ø§ÙÙ ÙØ§Û %(username)s"
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+msgid ""
+"This is where your media will appear, but you don't seem to have added "
+"anything yet."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
+#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
+msgid "There doesn't seem to be any media here yet..."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:43
msgid "Almost done! Your account still needs to be activated."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:48
msgid ""
"An email should arrive in a few moments with instructions on how to do so."
msgstr "ب٠زÙØ¯Û Ø§ÛÙ
ÛÙÛ ØاÙÛ Ø´Ø±Ø Ú©Ø§Ø± Ùا Ø¨Ø±Ø§Û Ø´Ù
ا ارسا٠خÙاÙد شد."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:52
msgid "In case it doesn't:"
msgstr "در اÛÙ ØاÙت ÙجÙد Ùدارد."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:55
msgid "Resend verification email"
msgstr "باز ارسا٠اÛÙ
Û٠تاÛÛدÛÙ"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:63
msgid ""
"Someone has registered an account with this username, but it still has to be"
" activated."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:79
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:68
#, python-format
msgid ""
"If you are that person but you've lost your verification email, you can log in and resend it."
msgstr "اگر Ø´Ù
ا آ٠کاربر ÙستÛد ٠اÛÙ
Û٠تاÛÛد Ø®Ùد را Ú¯Ù
کرد٠اÛدØ, Ù
Û ØªÙاÙÛد log in ٠دÙبار٠آÙرا بÙرستÛد.."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:96
-msgid "Here's a spot to tell others about yourself."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
-msgid "Edit profile"
-msgstr "ÙÛراÛØ´ ÙÙ
اÛÙ"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
-msgid "This user hasn't filled in their profile (yet)."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
-msgid "Browse collections"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:78
#, python-format
-msgid "View all of %(username)s's media"
-msgstr "ÙÙ
اÛØ´ تÙ
اÙ
Û Ø±Ø³Ø§ÙÙ ÙØ§Û %(username)s"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
-msgid ""
-"This is where your media will appear, but you don't seem to have added "
-"anything yet."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
-#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
-#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
-msgid "There doesn't seem to be any media here yet..."
+msgid "%(username)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
@@ -1384,6 +1781,10 @@ msgstr ""
msgid "older"
msgstr ""
+#: mediagoblin/templates/mediagoblin/utils/report.html:25
+msgid "Report media"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
msgstr ""
@@ -1392,34 +1793,34 @@ msgstr ""
msgid "Could not read the image file."
msgstr ""
-#: mediagoblin/tools/response.py:36
+#: mediagoblin/tools/response.py:38
msgid "Oops!"
msgstr "اÙÙ"
-#: mediagoblin/tools/response.py:37
+#: mediagoblin/tools/response.py:39
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:51
+#: mediagoblin/tools/response.py:53
msgid "Bad Request"
msgstr ""
-#: mediagoblin/tools/response.py:53
+#: mediagoblin/tools/response.py:55
msgid "The request sent to the server is invalid, please double check it"
msgstr ""
-#: mediagoblin/tools/response.py:60
+#: mediagoblin/tools/response.py:63
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:61
+#: mediagoblin/tools/response.py:64
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:69
+#: mediagoblin/tools/response.py:72
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
@@ -1487,15 +1888,19 @@ msgid ""
" Markdown for formatting."
msgstr ""
-#: mediagoblin/user_pages/views.py:179
+#: mediagoblin/user_pages/forms.py:55 mediagoblin/user_pages/forms.py:61
+msgid "Reason for Reporting"
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:178
msgid "Sorry, comments are disabled."
msgstr ""
-#: mediagoblin/user_pages/views.py:184
+#: mediagoblin/user_pages/views.py:183
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:190
+#: mediagoblin/user_pages/views.py:189
msgid "Your comment has been posted!"
msgstr ""
@@ -1517,43 +1922,43 @@ msgstr ""
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:302
+#: mediagoblin/user_pages/views.py:307
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:314
+#: mediagoblin/user_pages/views.py:319
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:321
+#: mediagoblin/user_pages/views.py:326
msgid "You are about to delete another user's media. Proceed with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:395
+#: mediagoblin/user_pages/views.py:400
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:399
+#: mediagoblin/user_pages/views.py:404
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:407
+#: mediagoblin/user_pages/views.py:412
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:440
+#: mediagoblin/user_pages/views.py:445
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:447
+#: mediagoblin/user_pages/views.py:452
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:455
+#: mediagoblin/user_pages/views.py:460
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/fr/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/fr/LC_MESSAGES/mediagoblin.mo
index 9eb5dc6507b5cd9d8d6d392dcc3d99973273a065..2e4522bb4a5fc8f83c6233fe083904f497a72999 100644
GIT binary patch
delta 11450
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\n"
"Language-Team: French (http://www.transifex.com/projects/p/mediagoblin/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -29,41 +29,41 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: mediagoblin/decorators.py:252
+#: mediagoblin/decorators.py:299 mediagoblin/plugins/openid/views.py:202
msgid "Sorry, registration is disabled on this instance."
msgstr "L'inscription n'est pas activée sur ce serveur, désolé."
-#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
+#: mediagoblin/decorators.py:314
+msgid "Sorry, reporting is disabled on this instance."
+msgstr ""
+
+#: mediagoblin/decorators.py:357 mediagoblin/plugins/ldap/views.py:55
#: mediagoblin/plugins/persona/views.py:77
msgid "Sorry, authentication is disabled on this instance."
msgstr "Désolé, l'authentification est désactivée sur ce serveur."
-#: mediagoblin/auth/forms.py:25
-msgid "Username or email"
-msgstr "Nom d'utilisateur ou email"
-
-#: mediagoblin/auth/tools.py:41
+#: mediagoblin/auth/tools.py:43
msgid "Invalid User name or email address."
msgstr "Nom d'utilisateur ou adresse de courriel invalide."
-#: mediagoblin/auth/tools.py:42
+#: mediagoblin/auth/tools.py:44
msgid "This field does not take email addresses."
msgstr "Ce champ n'accepte pas les adresses email."
-#: mediagoblin/auth/tools.py:43
+#: mediagoblin/auth/tools.py:45
msgid "This field requires an email address."
msgstr "Ce champ nécessite une adresse email."
-#: mediagoblin/auth/tools.py:146
+#: mediagoblin/auth/tools.py:116
msgid "Sorry, a user with that name already exists."
msgstr "Un utilisateur existe déjà avec ce nom, désolé."
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
+#: mediagoblin/auth/tools.py:120 mediagoblin/edit/views.py:402
msgid "Sorry, a user with that email address already exists."
msgstr "Désolé, il existe déjà un utilisateur ayant cette adresse e-mail."
-#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
+#: mediagoblin/auth/views.py:142 mediagoblin/edit/views.py:358
+#: mediagoblin/edit/views.py:379 mediagoblin/plugins/basic_auth/views.py:110
msgid "The verification key or user id is incorrect."
msgstr "La clé de vérification ou l'identifiant de l'utilisateur est incorrect."
@@ -89,77 +89,37 @@ msgstr "Votre adresse e-mail a déjà été vérifiée !"
msgid "Resent your verification email."
msgstr "E-mail de vérification renvoyé."
-#: mediagoblin/auth/views.py:237
-msgid ""
-"If that email address (case sensitive!) is registered an email has been sent"
-" with instructions on how to change your password."
-msgstr "Si cette adresse email (sensible à la casse !) est enregistrée, un email a été envoyé avec les instructions pour changer votre mot de passe."
-
-#: mediagoblin/auth/views.py:248
-msgid "Couldn't find someone with that username."
-msgstr "Nom d'utilisateur introuvable."
-
-#: mediagoblin/auth/views.py:251
-msgid ""
-"An email has been sent with instructions on how to change your password."
-msgstr "Un email contenant les instructions pour changer votre mot de passe viens de vous être envoyé"
-
-#: mediagoblin/auth/views.py:258
-msgid ""
-"Could not send password recovery email as your username is inactive or your "
-"account's email address has not been verified."
-msgstr "Impossible d'envoyer un email de récupération de mot de passe : votre compte est inactif ou bien l'email de votre compte n'a pas été vérifiée."
-
-#: mediagoblin/auth/views.py:306
-msgid "The user id is incorrect."
-msgstr "L'identifiant de l'utilisateur est incorrect."
-
-#: mediagoblin/auth/views.py:323
-msgid "You can now log in using your new password."
-msgstr "Vous pouvez maintenant vous connecter avec votre nouveau mot de passe."
-
-#: mediagoblin/auth/views.py:334
-msgid "You need to verify your email before you can reset your password."
-msgstr "Vous devez vérifier votre email avant de pouvoir réinitialiser votre mot de passe."
-
-#: mediagoblin/auth/views.py:340
-msgid ""
-"You are no longer an active user. Please contact the system admin to "
-"reactivate your account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
-#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
+#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:87
+#: mediagoblin/submit/forms.py:37 mediagoblin/submit/forms.py:61
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titre"
-#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
+#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:40
msgid "Description of this work"
msgstr "Descriptif pour ce travail"
#: mediagoblin/edit/forms.py:31 mediagoblin/edit/forms.py:54
-#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51
+#: mediagoblin/edit/forms.py:91 mediagoblin/submit/forms.py:65
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
msgstr "Vous pouvez utiliser\n \n Markdown pour le formattage."
-#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
+#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:45
msgid "Tags"
msgstr "Tags"
-#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
+#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:47
msgid "Separate tags by commas."
msgstr "Séparez les champs avec des virgules."
-#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:95
msgid "Slug"
msgstr "Légende"
-#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:95
+#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:96
msgid "The slug can't be empty"
msgstr "La légende ne peut pas être laissée vide."
@@ -169,7 +129,7 @@ msgid ""
"this."
msgstr "Le titre présent dans l'URL du média. Vous n'avez généralement pas besoin de le modifier"
-#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
+#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:50
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
msgstr "Licence"
@@ -192,7 +152,7 @@ msgstr "Me prévenir par email lorsque d'autres commentent mes médias"
#: mediagoblin/edit/forms.py:67
msgid "Enable insite notifications about events."
-msgstr ""
+msgstr "Activer les notifications sur le site concernant les évènements."
#: mediagoblin/edit/forms.py:69
msgid "License preference"
@@ -202,45 +162,46 @@ msgstr "Préférence de licence"
msgid "This will be your default license on upload forms."
msgstr "Cette licence sera appliquée par défaut à vos contributions."
-#: mediagoblin/edit/forms.py:87
+#: mediagoblin/edit/forms.py:88
msgid "The title can't be empty"
msgstr "Le titre ne peut être vide"
-#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:64
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Description de cette collection"
-#: mediagoblin/edit/forms.py:96
+#: mediagoblin/edit/forms.py:97
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "Le titre affiché dans l'URL de la collection. Vous n'avez généralement pas besoin d'y toucher."
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:104 mediagoblin/plugins/basic_auth/forms.py:68
msgid "Old password"
msgstr "Ancien mot de passe."
-#: mediagoblin/edit/forms.py:105
+#: mediagoblin/edit/forms.py:106 mediagoblin/plugins/basic_auth/forms.py:70
msgid "Enter your old password to prove you own this account."
msgstr "Entrez votre ancien mot de passe pour prouver que vous êtes bien le propriétaire de ce compte."
-#: mediagoblin/edit/forms.py:108
+#: mediagoblin/edit/forms.py:109 mediagoblin/plugins/basic_auth/forms.py:73
msgid "New password"
msgstr "Nouveau mot de passe"
-#: mediagoblin/edit/forms.py:116
+#: mediagoblin/edit/forms.py:117
msgid "New email address"
msgstr "Nouvelle adresse email"
-#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
+#: mediagoblin/edit/forms.py:121 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
+#: mediagoblin/plugins/ldap/forms.py:39
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:64
#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "Mot de passe"
-#: mediagoblin/edit/forms.py:122
+#: mediagoblin/edit/forms.py:123
msgid "Enter your password to prove you own this account."
msgstr "Entrez votre mot de passe pour prouver que vous possédez ce compte."
@@ -277,7 +238,7 @@ msgstr "Les changements des préférences du compte ont étés sauvegardés"
msgid "You need to confirm the deletion of your account."
msgstr "Vous devez confirmer la suppression de votre compte."
-#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:194
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
@@ -291,18 +252,14 @@ msgstr "Une collection avec la même légende existe déjà pour cet utilisateur
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Vous éditez la collection d'un autre utilisateurs. Faites attention."
-#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
-msgid "Wrong password"
-msgstr "Mauvais mot de passe"
-
-#: mediagoblin/edit/views.py:370
-msgid "Your password was changed successfully"
-msgstr "Votre mot de passe a correctement été changé"
-
-#: mediagoblin/edit/views.py:413
+#: mediagoblin/edit/views.py:373
msgid "Your email address has been verified."
msgstr "Votre adresse email a bien été validée."
+#: mediagoblin/edit/views.py:408 mediagoblin/plugins/basic_auth/views.py:200
+msgid "Wrong password"
+msgstr "Mauvais mot de passe"
+
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
msgstr "Impossible de lier le thème... Aucun thème associé\n"
@@ -350,7 +307,55 @@ msgstr "unoconv n'arrive pas à s'exécuter, vérifiez le fichier log"
msgid "Video transcoding failed"
msgstr "L'encodage de la vidéo à échoué"
-#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:58
+#: mediagoblin/moderation/forms.py:20
+msgid "takeaway"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:20
+msgid "Take away privilege"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "userban"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "Ban the user"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:22
+msgid "sendmessage"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "delete"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "Delete the content"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:52 mediagoblin/moderation/forms.py:117
+msgid "User will be banned until:"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:56
+msgid "Why are you banning this User?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:108
+msgid "What action will you take to resolve the report?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:114
+msgid "What privileges will you take away?"
+msgstr ""
+
+#: mediagoblin/moderation/tools.py:91
+msgid "Warning from"
+msgstr ""
+
+#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:60
msgid "commented on your post"
msgstr "a commenté votre post"
@@ -373,13 +378,14 @@ msgid "No request token found."
msgstr ""
#: mediagoblin/plugins/basic_auth/forms.py:24
-#: mediagoblin/plugins/openid/forms.py:27
+#: mediagoblin/plugins/ldap/forms.py:35 mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:76
msgid "Username"
msgstr "Nom d'utilisateur"
#: mediagoblin/plugins/basic_auth/forms.py:32
-#: mediagoblin/plugins/openid/forms.py:31
+#: mediagoblin/plugins/ldap/forms.py:28 mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
@@ -393,6 +399,94 @@ msgstr "Nom d'utilisateur ou email"
msgid "Stay logged in"
msgstr "Rester connecter"
+#: mediagoblin/plugins/basic_auth/forms.py:51
+msgid "Username or email"
+msgstr "Nom d'utilisateur ou email"
+
+#: mediagoblin/plugins/basic_auth/views.py:54
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr "Si cette adresse email (sensible à la casse !) est enregistrée, un email a été envoyé avec les instructions pour changer votre mot de passe."
+
+#: mediagoblin/plugins/basic_auth/views.py:65
+msgid "Couldn't find someone with that username."
+msgstr "Nom d'utilisateur introuvable."
+
+#: mediagoblin/plugins/basic_auth/views.py:68
+msgid ""
+"An email has been sent with instructions on how to change your password."
+msgstr "Un email contenant les instructions pour changer votre mot de passe viens de vous être envoyé"
+
+#: mediagoblin/plugins/basic_auth/views.py:75
+msgid ""
+"Could not send password recovery email as your username is inactive or your "
+"account's email address has not been verified."
+msgstr "Impossible d'envoyer un email de récupération de mot de passe : votre compte est inactif ou bien l'email de votre compte n'a pas été vérifiée."
+
+#: mediagoblin/plugins/basic_auth/views.py:123
+msgid "The user id is incorrect."
+msgstr "L'identifiant de l'utilisateur est incorrect."
+
+#: mediagoblin/plugins/basic_auth/views.py:139
+msgid "You can now log in using your new password."
+msgstr "Vous pouvez maintenant vous connecter avec votre nouveau mot de passe."
+
+#: mediagoblin/plugins/basic_auth/views.py:163
+msgid ""
+"You are no longer an active user. Please contact the system admin to "
+"reactivate your accoutn."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:215
+msgid "Your password was changed successfully"
+msgstr "Votre mot de passe a correctement été changé"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:36
+msgid "Set your new password"
+msgstr "Enregistrez votre nouveau mot de passe"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:39
+msgid "Set password"
+msgstr "Enregistrez votre mot de passe"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr "Changement du mot de passe de %(username)s"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:45
+#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
+msgid "Save"
+msgstr "Sauvegarder"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:22
+msgid "Don't have an account yet?"
+msgstr "Pas encore de compte ?"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:24
+msgid "Create one here!"
+msgstr "Créez-en un ici !"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/edit_link.html:22
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:23
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:31
+msgid "Recover password"
+msgstr "Récupérer le mot de passe"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:34
+msgid "Send instructions"
+msgstr "Envoyer les instructions"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/fp_link.html:22
+msgid "Forgot your password?"
+msgstr "Vous avez oublié votre mot de passe ?"
+
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
msgstr "Position"
@@ -402,6 +496,10 @@ msgstr "Position"
msgid "View on OpenStreetMap"
msgstr "Regarder sur OpenStreetMap"
+#: mediagoblin/plugins/ldap/templates/mediagoblin/plugins/ldap/create_account_link.html:22
+msgid "Sign in to create an account!"
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
msgstr "Autoriser"
@@ -471,7 +569,7 @@ msgstr "Vos clients OAuth"
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/submit/start.html:39
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
msgstr "Ajouter"
@@ -549,10 +647,10 @@ msgstr ""
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:57
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:106
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
-#: mediagoblin/templates/mediagoblin/auth/login.html:58
+#: mediagoblin/templates/mediagoblin/auth/login.html:47
msgid "Log in"
msgstr "S'identifier"
@@ -612,9 +710,9 @@ msgstr "Supprimer une adresse email Persona"
msgid "Add a Persona email address"
msgstr "Ajouter une adresse email Persona"
-#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
-msgid "Edit your Persona email addresses"
-msgstr "Ãditer vos adresses email Persona"
+#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:21
+msgid "Persona's"
+msgstr ""
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
msgid "Or login with Persona!"
@@ -624,117 +722,133 @@ msgstr "Ou se connecter avec Persona !"
msgid "Or register with Persona!"
msgstr "Ou s'enregistrer avec Persona !"
-#: mediagoblin/processing/__init__.py:413
+#: mediagoblin/processing/__init__.py:422
msgid "Invalid file given for media type."
msgstr "Le fichier envoyé ne correspond pas au type de média."
-#: mediagoblin/processing/__init__.py:420
+#: mediagoblin/processing/__init__.py:429
msgid "Copying to public storage failed."
msgstr "La copie vers le stockage public a échoué."
-#: mediagoblin/processing/__init__.py:428
+#: mediagoblin/processing/__init__.py:437
msgid "An acceptable processing file was not found"
msgstr ""
-#: mediagoblin/submit/forms.py:26
+#: mediagoblin/submit/forms.py:30
+msgid "Max file size: {0} mb"
+msgstr ""
+
+#: mediagoblin/submit/forms.py:34
msgid "File"
msgstr "Fichier"
-#: mediagoblin/submit/views.py:52
+#: mediagoblin/submit/forms.py:41
+msgid ""
+"You can use\n"
+" \n"
+" Markdown for formatting."
+msgstr ""
+
+#: mediagoblin/submit/views.py:57
+msgid "Sorry, you have reached your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:73
msgid "You must provide a file."
msgstr "Il vous faut fournir un fichier."
-#: mediagoblin/submit/views.py:101
+#: mediagoblin/submit/views.py:120
+msgid "Sorry, the file size is too big."
+msgstr ""
+
+#: mediagoblin/submit/views.py:126
+msgid "Sorry, uploading this file will put you over your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:147
msgid "Woohoo! Submitted!"
msgstr "Youhou, c'est envoyé !"
-#: mediagoblin/submit/views.py:154
+#: mediagoblin/submit/views.py:200
#, python-format
msgid "Collection \"%s\" added!"
msgstr "Collection \"%s\" ajoutée !"
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/banned.html:20
+msgid "You are Banned."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:24
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:26
+msgid "You have been banned"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:28
+#, python-format
+msgid "until %(until_when)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:30
+msgid "indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:81
msgid "Verify your email!"
msgstr "Vérifiez votre adresse e-mail !"
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "log out"
msgstr "Déconnexion"
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:115
#, python-format
msgid "%(user_name)s's account"
msgstr "Compte de %(user_name)s"
-#: mediagoblin/templates/mediagoblin/base.html:112
+#: mediagoblin/templates/mediagoblin/base.html:122
msgid "Change account settings"
msgstr "Changer les paramètres du compte"
-#: mediagoblin/templates/mediagoblin/base.html:116
-#: mediagoblin/templates/mediagoblin/base.html:137
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/base.html:126
+#: mediagoblin/templates/mediagoblin/base.html:147
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:27
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
msgid "Media processing panel"
msgstr "Panneau pour le traitement des médias"
-#: mediagoblin/templates/mediagoblin/base.html:125
+#: mediagoblin/templates/mediagoblin/base.html:135
msgid "Log out"
msgstr "Se déconnecter"
-#: mediagoblin/templates/mediagoblin/base.html:128
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+#: mediagoblin/templates/mediagoblin/base.html:138
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:112
msgid "Add media"
msgstr "Ajouter des médias"
-#: mediagoblin/templates/mediagoblin/base.html:131
+#: mediagoblin/templates/mediagoblin/base.html:141
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr "Créer une nouvelle collection"
-#: mediagoblin/templates/mediagoblin/error.html:24
-msgid "Image of goblin stressing out"
+#: mediagoblin/templates/mediagoblin/base.html:151
+msgid "User management panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:155
+msgid "Report management panel"
msgstr ""
#: mediagoblin/templates/mediagoblin/root.html:32
msgid "Most recent media"
msgstr "Tout derniers media"
-#: mediagoblin/templates/mediagoblin/admin/panel.html:29
-msgid ""
-"Here you can track the state of media being processed on this instance."
-msgstr "Ici, vous pouvez suivre l'état des médias en cours de traitement par cette instance."
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:32
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
-msgid "Media in-processing"
-msgstr "Médias en transformation"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:58
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
-msgid "No media in-processing"
-msgstr "Aucun média en transformation"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:61
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
-msgid "These uploads failed to process:"
-msgstr "Le traitement de ces ajouts a échoué :"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:90
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
-msgid "No failed entries!"
-msgstr "Aucune entrée ayant échoué !"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:92
-msgid "Last 10 successful uploads"
-msgstr "10 derniers envois terminés"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:112
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
-msgid "No processed entries, yet!"
-msgstr "Aucune entrée traitée jusqu'à présent !"
-
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
msgid "Authorization"
msgstr "Autorisation"
@@ -788,50 +902,6 @@ msgstr ""
msgid "Copy and paste this into your client:"
msgstr "Copier-coller ceci dans votre client :"
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
-msgid "Set your new password"
-msgstr "Enregistrez votre nouveau mot de passe"
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
-msgid "Set password"
-msgstr "Enregistrez votre mot de passe"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
-msgid "Recover password"
-msgstr "Récupérer le mot de passe"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
-msgid "Send instructions"
-msgstr "Envoyer les instructions"
-
-#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
-#, python-format
-msgid ""
-"Hi %(username)s,\n"
-"\n"
-"to change your GNU MediaGoblin password, open the following URL in \n"
-"your web browser:\n"
-"\n"
-"%(verification_url)s\n"
-"\n"
-"If you think this is an error, just ignore this email and continue being\n"
-"a happy goblin!"
-msgstr "Bonjour %(username)s,\n\nPour changer votre mot de passe GNU MediaGoblin, ouvrez l'URL suivante dans \nvotre navigateur internet :\n\n%(verification_url)s\n\nSi vous pensez qu'il s'agit d'une erreur, ignorez simplement cet email et restez\nun goblin heureux !"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:44
-msgid "Don't have an account yet?"
-msgstr "Pas encore de compte ?"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:46
-msgid "Create one here!"
-msgstr "Créez-en un ici !"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:54
-msgid "Forgot your password?"
-msgstr "Vous avez oublié votre mot de passe ?"
-
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
@@ -867,6 +937,10 @@ msgid ""
"href=\"%(source_link)s\">Source code available."
msgstr "Disponible sous la licence AGPL. Code source disponible."
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:30
+msgid "Terms of Service"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
msgid "Explore"
msgstr "Explorer"
@@ -916,13 +990,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Ãditer les pièces jointes de %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:178
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:194
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:191
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:207
msgid "Attachments"
msgstr "Pièces jointes"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:200
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:213
msgid "Add attachment"
msgstr "Ajouter une pièce jointe"
@@ -939,7 +1013,7 @@ msgstr "Annuler"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:47
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
@@ -951,17 +1025,6 @@ msgstr "Enregistrer les modifications"
msgid "Changing %(username)s's email"
msgstr "Changement de l'email de %(username)s"
-#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
-msgid "Save"
-msgstr "Sauvegarder"
-
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
-#, python-format
-msgid "Changing %(username)s's password"
-msgstr "Changement du mot de passe de %(username)s"
-
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -989,11 +1052,11 @@ msgstr "Modification de %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "Changement des préférences du compte de %(username)s"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:54
msgid "Delete my account"
msgstr "Supprimer mon compte"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
msgid "Email"
msgstr "Email"
@@ -1028,8 +1091,11 @@ msgstr "Nouveaux commentaires"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
+#: mediagoblin/templates/mediagoblin/moderation/report.html:55
+#: mediagoblin/templates/mediagoblin/moderation/report.html:117
#: mediagoblin/templates/mediagoblin/user_pages/media.html:139
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:168
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:48
#, python-format
msgid "%(formatted_time)s ago"
msgstr "Il y a %(formatted_time)s"
@@ -1049,7 +1115,7 @@ msgstr "Médias taggés avec : %(tag_name)s "
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:74
msgid "Download"
msgstr "Télécharger"
@@ -1073,7 +1139,7 @@ msgstr "Vous pouvez obtenir un navigateur à jour capable de lire cette vidéo s
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:73
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:80
msgid "Original file"
msgstr "Fichier original"
@@ -1132,30 +1198,359 @@ msgstr "Format de fichier"
msgid "Object Height"
msgstr "Hauteur de l'objet"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:63
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
msgstr "Désolé, cette vidéo ne marchera pas parce que votre navigateur web ne supporte pas les vidéos HTML5."
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:66
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
msgstr "Vous pouvez télécharger un navigateur web moderne qui peut lire cette vidéo à http://getfirefox.com !"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:88
msgid "WebM file (VP8/Vorbis)"
msgstr "Fichier WebM (VP8/Vorbis)"
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:30
+msgid ""
+"Here you can track the state of media being processed on this instance."
+msgstr "Ici, vous pouvez suivre l'état des médias en cours de traitement par cette instance."
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr "Médias en transformation"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr "Aucun média en transformation"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr "Le traitement de ces ajouts a échoué :"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr "Aucune entrée ayant échoué !"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:93
+msgid "Last 10 successful uploads"
+msgstr "10 derniers envois terminés"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr "Aucune entrée traitée jusqu'à présent !"
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:27
+msgid "Sorry, no such report found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:32
+msgid "Return to Reports Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:155
+msgid "Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:36
+msgid "Reported comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:81
+#, python-format
+msgid ""
+"\n"
+" â Reported media by %(user_name)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:90
+#, python-format
+msgid ""
+"\n"
+" CONTENT BY\n"
+" %(user_name)s\n"
+" HAS BEEN DELETED\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:130
+#: mediagoblin/templates/mediagoblin/moderation/user.html:128
+msgid "Resolve"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:134
+#: mediagoblin/templates/mediagoblin/moderation/report.html:153
+msgid "Resolve This Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:145
+msgid "Status"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:147
+msgid "RESOLVED"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:155
+msgid "You cannot take action against an administrator"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:22
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:27
+msgid "Report panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:30
+msgid ""
+"\n"
+" Here you can look up open reports that have been filed by users.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:35
+msgid "Active Reports Filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:77
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:171
+msgid "Offender"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:78
+msgid "When Reported"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:79
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:173
+msgid "Reported By"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:80
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:174
+msgid "Reason"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:94
+#, python-format
+msgid ""
+"\n"
+" Comment Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:109
+#, python-format
+msgid ""
+"\n"
+" Media Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:123
+msgid "No open reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:125
+msgid "Closed Reports"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:170
+msgid "Resolved"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:172
+msgid "Action Taken"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:185
+#, python-format
+msgid ""
+"\n"
+" Closed Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:199
+msgid "No closed reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:23
+#, python-format
+msgid "User: %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:39
+msgid "Sorry, no such user found."
+msgstr "Impossible de trouver cet utilisateur, désolé."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:40
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:60
+msgid "Email verification needed"
+msgstr "Vérification d'email nécessaire"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:45
+msgid ""
+"Someone has registered an account with this username, but it still has\n"
+" to be activated."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:58
+msgid "Return to Users Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:60
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:45
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:25
+#, python-format
+msgid "%(username)s's profile"
+msgstr "profil de %(username)s"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:62
+#, python-format
+msgid "BANNED until %(expiration_date)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:66
+msgid "Banned Indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:72
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:61
+msgid "This user hasn't filled in their profile (yet)."
+msgstr "Cet utilisateur n'a pas (encore) rempli son profil."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+msgid "Edit profile"
+msgstr "Modifier le profil"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:80
+msgid "Browse collections"
+msgstr "Parcourir les collections"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:97
+#, python-format
+msgid "Active Reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:104
+msgid "Report ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:105
+msgid "Reported Content"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:106
+msgid "Description of Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:114
+#, python-format
+msgid "Report #%(report_number)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:121
+msgid "Reported Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:123
+msgid "Reported Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:134
+#, python-format
+msgid "No active reports filed on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:141
+#, python-format
+msgid "All reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:146
+#, python-format
+msgid "All reports that %(username)s has filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:160
+msgid "Ban User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:165
+msgid "UnBan User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:173
+msgid "Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:174
+msgid "User Has Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:181
+msgid "Yes"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:183
+msgid "No"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:26
+msgid "User panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:29
+msgid ""
+"\n"
+" Here you can look up users in order to take punitive actions on them.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:34
+msgid "Active Users"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:75
+msgid "ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:77
+msgid "When Joined"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:78
+msgid "# of Comments Posted"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:95
+msgid "No users found."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
msgstr "Ajouter une collection"
-#: mediagoblin/templates/mediagoblin/submit/start.html:23
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:28
+#: mediagoblin/templates/mediagoblin/submit/start.html:35
msgid "Add your media"
msgstr "Ajoutez votre média"
@@ -1240,7 +1635,7 @@ msgstr "Ajouter ce commentaire"
msgid "Comment Preview"
msgstr "Prévisualisation du commentaire"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:166
msgid "Added"
msgstr "Ajouté"
@@ -1267,84 +1662,86 @@ msgstr "Vous pouvez suivre l'état des médias en cours de traitement pour votre
msgid "Your last 10 successful uploads"
msgstr "Vos 10 derniers envois réussis"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:21
+msgid "File a Report
"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:24
+msgid "Reporting this Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:60
+msgid "Reporting this Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:72
#, python-format
-msgid "%(username)s's profile"
-msgstr "profil de %(username)s"
+msgid ""
+"\n"
+" â Published by \n"
+" "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
-msgid "Sorry, no such user found."
-msgstr "Impossible de trouver cet utilisateur, désolé."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:81
+msgid "File Report "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
-msgid "Email verification needed"
-msgstr "Vérification d'email nécessaire"
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:52
+msgid "Here's a spot to tell others about yourself."
+msgstr "Voici un endroit pour parler aux autres de vous-même."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:93
+#, python-format
+msgid "View all of %(username)s's media"
+msgstr "Voir tous les médias de %(username)s"
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+msgid ""
+"This is where your media will appear, but you don't seem to have added "
+"anything yet."
+msgstr "C'est là où vos médias apparaîssent, mais vous ne semblez pas avoir encore ajouté quoi que ce soit."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
+#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
+msgid "There doesn't seem to be any media here yet..."
+msgstr "Il ne semble pas y avoir de média là , pour l'instant ..."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:43
msgid "Almost done! Your account still needs to be activated."
msgstr "Presque fini ! Votre compte a encore besoin d'être activé."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:48
msgid ""
"An email should arrive in a few moments with instructions on how to do so."
msgstr "Un e-mail devrait vous parvenir dans quelques instants ; il vous indiquera comment procéder."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:52
msgid "In case it doesn't:"
msgstr "Si la vérification n'est pas arrivée à bon port :"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:55
msgid "Resend verification email"
msgstr "Renvoyer l'e-mail de vérification"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:63
msgid ""
"Someone has registered an account with this username, but it still has to be"
" activated."
msgstr "Quelqu'un a enregistré un compte avec ce nom, mais il doit encore être activé."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:79
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:68
#, python-format
msgid ""
"If you are that person but you've lost your verification email, you can log in and resend it."
msgstr "Si c'est de vous qu'il s'agit, mais que vous avez perdu l'e-mail de vérification, vous pouvez vous identifier et le renvoyer."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:96
-msgid "Here's a spot to tell others about yourself."
-msgstr "Voici un endroit pour parler aux autres de vous-même."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
-msgid "Edit profile"
-msgstr "Modifier le profil"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
-msgid "This user hasn't filled in their profile (yet)."
-msgstr "Cet utilisateur n'a pas (encore) rempli son profil."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
-msgid "Browse collections"
-msgstr "Parcourir les collections"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:78
#, python-format
-msgid "View all of %(username)s's media"
-msgstr "Voir tous les médias de %(username)s"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
-msgid ""
-"This is where your media will appear, but you don't seem to have added "
-"anything yet."
-msgstr "C'est là où vos médias apparaîssent, mais vous ne semblez pas avoir encore ajouté quoi que ce soit."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
-#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
-#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
-msgid "There doesn't seem to be any media here yet..."
-msgstr "Il ne semble pas y avoir de média là , pour l'instant ..."
+msgid "%(username)s"
+msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
msgid "(remove)"
@@ -1394,6 +1791,10 @@ msgstr "le plus récent"
msgid "older"
msgstr "le plus vieux"
+#: mediagoblin/templates/mediagoblin/utils/report.html:25
+msgid "Report media"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
msgstr "Taggé avec"
@@ -1402,34 +1803,34 @@ msgstr "Taggé avec"
msgid "Could not read the image file."
msgstr "Impossible de lire l'image."
-#: mediagoblin/tools/response.py:36
+#: mediagoblin/tools/response.py:38
msgid "Oops!"
msgstr "Zut !"
-#: mediagoblin/tools/response.py:37
+#: mediagoblin/tools/response.py:39
msgid "An error occured"
msgstr "Une erreur est survenue"
-#: mediagoblin/tools/response.py:51
+#: mediagoblin/tools/response.py:53
msgid "Bad Request"
msgstr "Mauvaise requête"
-#: mediagoblin/tools/response.py:53
+#: mediagoblin/tools/response.py:55
msgid "The request sent to the server is invalid, please double check it"
msgstr "La requête envoyée au serveur est non valide, veuillez la vérifier"
-#: mediagoblin/tools/response.py:60
+#: mediagoblin/tools/response.py:63
msgid "Operation not allowed"
msgstr "Opération non autorisée"
-#: mediagoblin/tools/response.py:61
+#: mediagoblin/tools/response.py:64
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr "Je regrette Dave, cela m'est malheureusement impossible !
Vous avez essayé d'effectuer une action pour laquelle vous n'avez pas de permission. Avez-vous tenté de supprimer tous les comptes utilisateur à nouveau ?"
-#: mediagoblin/tools/response.py:69
+#: mediagoblin/tools/response.py:72
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
@@ -1497,15 +1898,19 @@ msgid ""
" Markdown for formatting."
msgstr "Vous pouvez utiliser\n\nMarkdown pour le formatage."
-#: mediagoblin/user_pages/views.py:179
+#: mediagoblin/user_pages/forms.py:55 mediagoblin/user_pages/forms.py:61
+msgid "Reason for Reporting"
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:178
msgid "Sorry, comments are disabled."
msgstr "Désolé, les commentaires sont désactivés."
-#: mediagoblin/user_pages/views.py:184
+#: mediagoblin/user_pages/views.py:183
msgid "Oops, your comment was empty."
msgstr "Oups, votre commentaire était vide."
-#: mediagoblin/user_pages/views.py:190
+#: mediagoblin/user_pages/views.py:189
msgid "Your comment has been posted!"
msgstr "Votre commentaire a été posté !"
@@ -1527,43 +1932,43 @@ msgstr "\"%s\" est déjà dans la collection \"%s\""
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" as été ajouté à la collection \"%s\""
-#: mediagoblin/user_pages/views.py:302
+#: mediagoblin/user_pages/views.py:307
msgid "You deleted the media."
msgstr "Vous avez supprimé le media."
-#: mediagoblin/user_pages/views.py:314
+#: mediagoblin/user_pages/views.py:319
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "Ce media n'a pas été supprimé car vous n'avez pas confirmer que vous étiez sur."
-#: mediagoblin/user_pages/views.py:321
+#: mediagoblin/user_pages/views.py:326
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Vous êtes sur le point de supprimer des médias d'un autre utilisateur. Procédez avec prudence."
-#: mediagoblin/user_pages/views.py:395
+#: mediagoblin/user_pages/views.py:400
msgid "You deleted the item from the collection."
msgstr "Vous avez supprimé cet élément de la collection."
-#: mediagoblin/user_pages/views.py:399
+#: mediagoblin/user_pages/views.py:404
msgid "The item was not removed because you didn't check that you were sure."
msgstr "L'élément n'as pas été supprimé car vous n'avez pas confirmé votre certitude."
-#: mediagoblin/user_pages/views.py:407
+#: mediagoblin/user_pages/views.py:412
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Vous vous apprêtez à supprimer un élément de la collection d'un autre utilisateur. Procédez avec attention."
-#: mediagoblin/user_pages/views.py:440
+#: mediagoblin/user_pages/views.py:445
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Vous avez supprimé la collection \"%s\""
-#: mediagoblin/user_pages/views.py:447
+#: mediagoblin/user_pages/views.py:452
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "La collection n'as pas été supprimée car vous n'avez pas confirmé votre certitude"
-#: mediagoblin/user_pages/views.py:455
+#: mediagoblin/user_pages/views.py:460
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Vous vous apprêtez à supprimer la collection d'un autre utilisateur. Procédez avec attention."
diff --git a/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.mo
index 487668e1b22387b0603ab9e7e47d3c7a4cddcbb3..2da582dc5fc4c8e1736388d0c412837f0fa12eac 100644
GIT binary patch
delta 11478
zcmeI$dvsLQy}6G8+W
z5agj1kpl=?dr{O1*9Ud1D1u(a+GPbSUNE**6p<^HB1L
zte?I2dF;J^`*-&2^po`=FFYIKKiR4ER*iqQ*)%O454V@vH~%b;)3ni4SKvr|5r^ZS
zaTR8E*EBaigG(@}ho%j~9axCRumBTz`4p@~9@T!137Y2D-lEWxhVvMMk+f!F5{|*?
z*ac0LvF$Uy4#lF;YQSM)aa@~(Z@eWMG11Ow@P{$&a``sv^UxpHqH7EnS7hB<@*a>&z4m^Nu
z@uuFypTTMKduv)(Txq!-W2x`O6nq_7R_y}n7}-aKFaxE-(HM@CQI>KhhGI2#Kp*m`
zwgw5Nwg(5};XcG)*3w2iZ$%v?QjFNmMC=sea@>#1x$+aCQ5j}vR^8GhbkTv=MCA6QT
ztm$QxP=;ixnfFAwuP;jIvQcJSfYRYDD9PtRwh(OtM&oXjT-cBDzQZUH{5`gp@BcIF
zhRf1GJu*wpv^&a(6HwM}tW~c<$&tHI2J{F@$NMagqRj9NN)E{Sb%1Ut&!wPDU>y2o
z##1Rsh-RY*Oz)qC+)>*Da
z>F_?Q{seZRe$Y=r*6KJ)2NzJ1r`<4>bg9^xdKSve^06xxVJudlB-3(~fviH7UE7Eq
z@jp-^@wRpS9LjTFqCDr1A}+GFol!c@Lb)&vOYtV0h0o!m7&SsI#j{9|wD++;cFtD6
z`(rVO`cf>weaI>W4-di5bENtTO0c_p|85F0;yaN~Sv!ETADlxSyN;6IY1R+R(Zn(M
zXJn7jhK*KBREF}sJ5f4Xin0{jP$u*+N+f@ZvNSJZhJ62rDe$j$ng7U0M=*T(8fx%H
zychHFeVl;F^d653(S_@99A3h%IDD)Mc`;6>?!+QIh_b}(xmhCC2h;r&rc-zbSD{28
znUvMB1f?S{rs5{c{n(rO$2bGSb2V)xmLhwW_8~67=sdM`FGl%{AHiF254OT~%*x-I
zLL`N7?1Y^#0VPQ?t@a7XT4~d)>(wa9=toJi^_KUeWc3r6fQL}tcM7}VpHRn0!YBjH
zm_Ym`Yj2^U4K6}?!D5sL)}#FBJcMkH+HOq7-=eJT6_ouWoL`tk?1s|eFqB-Fj55$27H-1^d>Etsg_^dRLICSY%Hg-4}OW+*mJ6i;9Qii%Zo$tQB1@4P$K0IqnExEdf-6JMG4gs?2TJcl4d{3
z0OF>pjz*viV1Z>lN~kwtTilH8a0g0`?Lt}V$1xOtj@;+h4pNY{f6ek&mcPab+TX!2
z{0L=+=TK(csYJb~FG>dkEC-`>JOW2!F1}>r>$2)&`DA1XZ^Pm8{qLu+iiR)Hjddi#
z5d2j5pv57=tG<3%@|grQWkuWSuCHSci%9
zuWg|qSs9Q9{58sqFCYWgzC?N8E0nbjoumFh8IQxLFULjrEOtSCF8e+Y4ny)$`|@UW
zju<~ry~jWqpa;W3ns1K0x(U`KoxW$XMDyWth=fL%%bSnP{(eKaQEG?an3
zF&@{VL}C}pL{6Z*|D*ZDUy|<%4LbHA(ANU1JA*Q?zhGC??A#08
zFdW~*eEb9xF}+OPSBNq|2M)(uF#!WO7?1fW$Vl6ks}5sP29SgjqBN8aCZdGA1m&|V
z!(O-^9k>TaVh1Yw@kW#ZwKdeh3$YXR=_rw?z&P};pdcOIhcd&RC^Pse%GUZi_Qc~T
zGx-zBi^40^a|tK|?1OSW3nfP;qCB?%rK6RYg!khRJc#t`*S?@2N%pmB(4s0;$h)Gv
zAPwb(H=^W%0|(+JY=ehTI(`F-@B@?yWK^l0atab0tsdpM-=PdR$|(b2{o^Re8YiKw
z`B0S5=c3$Lin8Vlk^IwcNBQhd;VT%oknI(JhdDTvZ}AFl#Bq3cwfgaT3k#`hHR^aj
z1$WcGR!re>{0ftCmrK3qmna>#Wml32C1NUOq9oH?Oh*%Cps%3Zf7q&jjFMXyFa@tz
z^}e<0=X@yoBe^h*f`qUXC3JPx4O>tid>UoLco$`dJCE{RcUo+1y(p0zjPm?Al!z|C
z5cHueT|M^2U6_e)E++o6wqMgA*&ORp**y#;OXp)2`cP)}7ur2QL5`Ue-9vb8YZ=%fXxaCEZfkgS#9^V@!iwjY*+Kn>v
z4cHmCS@k_AOR^88<5#gG9>$?~5+&lX{yKIc3TY@ezJ}7lQIr8)M9GP-kbKe-m#80;
zJ5gqE6l3rN$^bq^8PFBni4pbcz9%dLC`cl_37A!x&yo8GL#5z!+{vUQ2Z~H0e*(TrD_QF>(?SE#Bw1S<-!PcK^u><_H$7l
z{1NuYomTw__NIOcTVv?0YHMwel4Si*CRBo@Sc>!TWju@V%jE9}*1yei^||Haa4xLD
zd_0J=vDFH;OPq&e@epQU>)X^!2ccwhG0OE-DA!-b(RdMc96(pKYY4d39
zhd)MH(_f-Q<7~bm+%Hco4hcMVyS`w<~92A@!Z;
z?@r-71s8^`Ry$Tb%G$kvGP6J6LQGhrT#qu~FE9@i?@$pd$D`DDqYPx}TD4@)p)AR1
zl=nugQ-7A{tRw!igRP>0Pgr{z@5H3_>N9x~tEhjBr8s4Siolb|zuNQsM+^$D1Wl_<%$7KdQ~
zCE3nl8~hUG`70>zjs21OH64Ny(OgVMpPxbmh3(c2kDzq$49XfGLz%%DY=xIG4gUvq
zOuJisC50#xxeaf|jW`8AwH&@tE!A3_MEjeT{@8oe_gsqex!}XS_%=R|t2e2n8FjBZ
ze6B-+roD>WaQtTVm&|YQN$Sf@^@mKqEvmzvSWNpF9DqZ&s)$x#e|gm!3h`X{8Op|T
z6f^KNmS87(k-gr)p}5NOdCLnJM|+?9RFaLwfz+!|*7^bLhtHwp%qdL8Mcd`ajHzs;
z(1nKmn1IJnlInuxC6uN3t5xr~L#=f;jH10a%Kd{e3`b%I%(I+y7*N-0DrWe^JRMTjV7^t*)m%KLtNF*A)|1Ms
z?OyNbq;fT>QhS}R%I&Fkx)vqn^iHYs8XlLu#z^&!8eq?{=GOA?e3$oZGlH+vXV8aB
z8%KpMR5ZN0JmI*uk$zh)R@3E~GB<6UgZmv0GkQjxdA8eYqk_pA9P8E3R99aetd>`a
zoL6ENcqHx<+stuAMfrJpoy+H}re9-et^uSMgrP~6#lG}&a@&ZrxP7R5%FAXMv
z?seX3Wb4Z^SLiim=JCESo10Qnl2pu_az`c0)j>9&NlA$?YqCyPrK$IS-Y?q|SFhQnTy-^N
zhKE(Mu1v~nD%IFs_DUnTx7FHRMs;($e1A=qmRDFo4vp$Pl&wT>Y9I-6)#5a@ICQo7
z<-2^I7SCCGk98NLXJMV*YhKsf+~O7HiT)!?N(`^NdWpf)LG>B(tQu2O8&NZSbsj!W
zw{?Y&(VAgXd+=LPt!9Vx9r4aemwfR&QSLEFYn?o{mzT4WzFy{I>D6(~dlk2osV!g$
z_c<~GZ>B#H65&yCm!&t2%vtSJU6v*-vyXWoGo!2VP5$W&+2`gx&dLn)!^~IwZjYy-
zKYLiU+wN$dc`zI5oqVUYb-v(k=U&2Y#J1
z?%~H{vfIh-rOGPPg0%+SZv6_$G@Ox5i7aCtV~)-4W0qyR+p4Y4Oc)s-IGugo*2?F~
zFpEd01TK%-W;5@}$uVokbTf~v=xIj#L(RA`vjRtQ&f3!WU30m8YWUWi?3H$>%gYo=
zOh*m7sMp6f?Dm*@$1aKp{>Z6lnjObI6KFI3_qHU5A=@VZSClL=8>d!9>S)duo3QzH
zZc>bwZK=ladf5y#iI>dWOvp=#Z`$#Lmevyrwvjq!M@ME}-rbS;Q^rjy96K&Ak6miI
zc_A-uU{+Ro=3qT*Q1-w<>6t?_GsBCgrk5B?oL+t|()0LUvh{(PS%cE8`$l9B3}ojI
zwfURQT-KgqeYSt^Ve210YZd7Kl*88lpS6CdvzBfSnK<$K=dEQEw}v&HWdaceoBxl4
z*Zq?+L#D`Ki{H|J&dDqA#*LY_+;J_=RaYM&IGVM%7CfLfjZ==?O=m8{5%{w3wvg}X
z)U|SIwJkO`c*IaY58oWU&J}OG=IB*F?NZ37yx=a<^6;fKZfbm}ackq_TH~I^9aN;4
zXL!p!&e~u+`NdHCq`7j&nZUZ45h3j-v^<>MJ8Q2kV9vccBxF)v;QYMkR-77dd;FzD2X6t(#P`sbgGE^YEe^-MSzLiQoZE{+?)go(r_Ajx$#oc_2kL!&;F_UYi{VfMN^Zl%c12L}hF#pUS@>It-A7qrUNB*ld?hb5N5@);S
zR9EN^p3wevN4luyqqsWKovTj^pJRBn#s?bzt-o$wbi|oMmM(~z!#UH=Nzgj!U0B*R
zuxDvnNbsb$VcEz)=Vh})u6NQikL2VB{;*=dZGgPt?>X^3>UYM-GvECG8`jY;a^*Xw
pZTzr6`Kr*6w(9t2I#+Is*1
delta 6251
zcmYk=30PHS8o=@IUfe)&0l^L7K;pu3SrP#k)C@(l6qig}6yX9F5%6-sHLvEJ|SDcPJHwT|*@L-+vvtDpgAuikY|)d*Ctbjh|o){(!02HG;7)7b9^M
z_QcJ|CF+RXe;V5<3-2uM%hk(~*sG!zc{LDR(YVsuTwh&&Sr-WPiTfj$g+?
z^q;^)yoGt#hi#9;xhNZX6=nQy(S^TaF!L)H%WaQYC@Z@c*_@hW>p@xIGL-9{LD}g>
z48u*>h`+-&IEHhK!w0Y%&a-_Q`x7^z9NoLIRD494BP5xzqkL(LSMSj%h_61T|U5LA&
z3~(2=!a*pR7=m*B802_WF_L}dN3yFL?a!N$VpHd^BVI%q=W2}K+WB{M$c}zSlA&S@
zD|JIrCYXZ#uo|TXUO+jjCX|#OLYeqaC_BH2QWH@OnvRoEHo6*R;&mt+(0&?{l5Hph
zAGSYu9mf!##3by*fj*8yF@Q&LHg34fD!RYpFT}BZtRpcvC-$PIViwlmQap$YF}bgu
zsogX>Mx_D=zC;LTB9tR3M@g+8+u&0u8GIJo;sKQFno%-#
z5@nu`ks9->ztNDDN*<*s43slZLm6lkO3G%T6sg<(+-t`xQ5N`|Z8OS*0hA*C8fD=Q
z&PASvD3n?mh@tZQ-%mq!`Y_4_ehkJn*cvyYWN0(W4v(UNC$Js<1?32@+By=fiMyfH
zgbQWDJUcExxoQ~yc;7^t<;Z0Im1$vg{?p~
zsSe`|{2U8$C?87kZbvz?L)aeApe*zPGPk;f!!R_R{L4i5@sLUl`0+mcE#~5N9E}-V
zB*nM{E3gqqVmn@cQdHwmGBg_}<6?XO-$zMxG~1RPXCX;ZZfrvBry(oK;B8@G5z0iX
zka|)(Y)>PPuKEW~!6?$U4Cf)qQa5oH#!QS*<`R-dFH3JcdEoE8EIM3`!CD`_Sk@
zBiVL1MiS?vq_7mja5Z+vMl|sEC=;JUnJ8$mbzd;bbq2P@Y?S*)Vn>{UGHxNVQNLPF
zgMwCDaVnldsezawJo{LRY)&1(5%>l2qvD5Jf1VfMqr|ni1kd9t%;$imMgk~D8$^MP
z!G5>{D{+H7|6#*Eaugq;WacOAi(wQ1YgO4OJN6-UrPd-p
z>J5HzTFSw*DGSL$$wU$I&QtSI>Q8N>Au0I?<&3{WIkQN%FAJzanXn#Z0mp35VG!}x
z7>wVdRQWBG)c=g~ytigoazq_$!)&{wUj~k*(F${I$Ds^30m+`4j_*5^dLC5N%0D#
z&eU;~TDXOCFm%8xSN8ELp^
zT)|Kbn_xXA21=ZQvVdW>Q&5g(4z|Y{l!=#PH+%};!tEG>MO1PwR-$D3Fv@l3kynE9
zU!x&AjnB8fIE+Hs*#eXlu0l!SI+OwTVJAF{QmpS_EMCPT44q^>o?bjkd=O;;p2^li
z51~8-uOJ)qt5YHn_&VLXM>Bz%y%tzUg8)cv;Q3l?Pa;9%$I$lG0tYRLt78H-1
zq8fs-@MmxU?!`hphjL%$G;6_S*pB&C4Go!iDN3q0*cTkcZp5$QWB4IvV(LSD`M^@l
zckuR{&KFbSB{Qr)MZd#eh*KW6UPP`(tiPI7A$6*na4&v~{yj7r9<^SPBbgCo@s5FSFw(up{wW?2nu6_#Ny?d>-XUug|of|DWv-qGnk)
zWMWq?n1%8}slh1Rgst!hN|7GJXgr0I!4{Mwx{ayWzrZ@m=_tjz7}Kx`Wx?kP{8q}Z
z+8u3YTh$wbGT_6ul_-zh3Y1K&MJduFXy9>_8oG?K&=%X)9DF2k9QMU*jKf(d#ks;y
zLw2$SWx{=Sd>o~!-$OZqPjC>nUzhn2O6p0QSR|@y>)uovAOe
z1xJ-y|2~l9xl?O?RZc^SYCq=U7f4~NgfhNx;tCvrU!%M!6WN}e?F^Lu-{3Gjjmt2k
zoJUXkQ8E=d*E+H!luSN|Ay|qodH$H28VlMNm)iloHX_SS$;I&eG0VS1fs;z-t
zcn@&_CgV=z67>~p?DzwG8vl%K&|S;<%LnB&I^leb!6$8Z
zV;T0s62F>--5@I9DD
zT!_59R6X90H*AM5v{JVg$I}0iZPX&`eNl{$(!UsA!VCB+KC{?5%27+K?-T1#GJk3b
zzjx3W`#Ar6g4dAjs7*_)i8}N7MB=F^8F&$s@NJam{06$P<1+ra28W@%!q?*4AOgi4SFSv~|VC$9EfE{o&v4J|a*GqcAv>1IpDqF|(
zt~1~2o#!y)VlFuJ*w`y(RorDqNI{V?$vv;eUF|b>_UYo#Kg5UYOY!+;PG6T(`};?0
zv;Y3q#=^=Pug;H+bh@j}=>wi{m@Ns3j^GeqrBPT~P*I|{Cw6OBRZv|$ztUTzk0$X01&n@tjb3u_&
zSXtroRMfbQ*=|ooNl1ZFT2NKB&?u>#UGAxfH62OOPBYHcmo{z1p2#q094IK4Y9
zLARu(>i+5d&FSgm9s1DSAB0yHd&=F`LfzFybwRDWNbefhpr>aX);9)a=_Q#BIz6k*
zyq)EC>ZL<+_01tJJ#y#~T{bL7=P%!G&dqtTjb4^}S(lH_(OF~q=viat=tX&9<~L)$
zaX2e{=EbpZIP{kLhME=QTO4}z1I5}gVb9PCx4Xz7MYV3Pr+DF=92(aCX1j}J$C8;s
zlHqk%yM5N@|4rg68?()e6JBw2ES6C`WJ8t8AvEX5>8ttubjqYPxurf|)!>vAPjxlt
z=bGy-@)TIn`wlDl3xjE%3Pq8|kTOcPFQ2C#McH(gqDqO;1kE
z(AOvR46(Y>(*~!S;gbhBbYia;DV$=8CQ=7KwA8G7XsyG{nvv`@%|}ukX5Ysicm99n
z+?rMH(2HiTH6sguaE1rg2bu!)fjug)FVILpQ;#nGYjAFn$J*t8Dk-6)gVP-4Ipol(
zWudz3%pUrovN4p-wz47qkdVN0fvw!H19b*NtYTBoI_}vK*c{kmaPc=qKvTCO}ac-v|o#Tzsbyc6~`SX(Wd-KwCgf~z7yyNs)??AJC
z^$~|Y?YpJV*4(9|YkTPM+Sm2hwWsvP1rv4l!gD%dQHJ@(B43c6xYVm}EX^?|`a3xE
z*=3KJ`OAZX%@fZgIw-U#9kIrxKU|Zbe_i7@*R37lltTO9**d2bnywh1YcA189lE%_
zR9~t8STEn$Gg0!fUUs*a)w8LFz#iHAdUmptkD3h5rIG))2KJfF8}D)IpBsAV_{QOS
LVPlp)+c@Xn0pm*n
diff --git a/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.po
index 251b528d..42763e0a 100644
--- a/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.po
@@ -9,9 +9,9 @@
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
-"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-09-04 16:02-0500\n"
-"PO-Revision-Date: 2013-09-04 21:03+0000\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2013-11-04 13:23-0600\n"
+"PO-Revision-Date: 2013-11-04 19:23+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/mediagoblin/language/he/)\n"
"MIME-Version: 1.0\n"
@@ -21,41 +21,41 @@ msgstr ""
"Language: he\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/decorators.py:252
+#: mediagoblin/decorators.py:299 mediagoblin/plugins/openid/views.py:202
msgid "Sorry, registration is disabled on this instance."
msgstr "××¦×¢×¨× ×, ר×ש×× ××× × ×× ×××¨× ×¢× ×©×¨×ª ××."
-#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
+#: mediagoblin/decorators.py:314
+msgid "Sorry, reporting is disabled on this instance."
+msgstr ""
+
+#: mediagoblin/decorators.py:357 mediagoblin/plugins/ldap/views.py:55
#: mediagoblin/plugins/persona/views.py:77
msgid "Sorry, authentication is disabled on this instance."
msgstr "××¦×¢×¨× ×, ××××ת ××× × ×× ×××¨× ×¢× ×©×¨×ª ××."
-#: mediagoblin/auth/forms.py:25
-msgid "Username or email"
-msgstr "×©× ×שת×ש ×× ××××´×"
-
-#: mediagoblin/auth/tools.py:41
+#: mediagoblin/auth/tools.py:43
msgid "Invalid User name or email address."
msgstr "×©× ×שת×ש ×× ××××´× ×©×××."
-#: mediagoblin/auth/tools.py:42
+#: mediagoblin/auth/tools.py:44
msgid "This field does not take email addresses."
msgstr "ש×× ×× ×× ×××§× ×ת×××ת ××××´×."
-#: mediagoblin/auth/tools.py:43
+#: mediagoblin/auth/tools.py:45
msgid "This field requires an email address."
msgstr "ש×× ×× ×צר×× ×ת××ת ××××´×."
-#: mediagoblin/auth/tools.py:146
+#: mediagoblin/auth/tools.py:116
msgid "Sorry, a user with that name already exists."
msgstr "××¦×¢×¨× ×, ×שת×ש ×¢× ×©× ×× ××ר ק×××."
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
+#: mediagoblin/auth/tools.py:120 mediagoblin/edit/views.py:402
msgid "Sorry, a user with that email address already exists."
msgstr "××¦×¢×¨× ×, ×שת×ש ×¢× ××××´× ×× ××ר ק×××."
-#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
+#: mediagoblin/auth/views.py:142 mediagoblin/edit/views.py:358
+#: mediagoblin/edit/views.py:379 mediagoblin/plugins/basic_auth/views.py:110
msgid "The verification key or user id is incorrect."
msgstr "××¤×ª× ×××××ת ×× ×××× ××שת×ש ××× × ××××ק."
@@ -81,77 +81,37 @@ msgstr "××ר ×××תת ×ת ×ת××ת ×××××´× ×©××!"
msgid "Resent your verification email."
msgstr "ש×× ×©×× ×ת ××××´× ×××××ת ש××."
-#: mediagoblin/auth/views.py:237
-msgid ""
-"If that email address (case sensitive!) is registered an email has been sent"
-" with instructions on how to change your password."
-msgstr "××××× ××ת××ת ×××××´× ××× (ת××× ×¨×ש××ת!) רש××× ××××´× × ×©×× ×¢× ××ר××ת ×× ×××¢ ××××¦× ××©× ×ת ×ת ס×ס×ת×."
-
-#: mediagoblin/auth/views.py:248
-msgid "Couldn't find someone with that username."
-msgstr "×× ××× × ××ª× ××צ×× ××ש×× ×¢× ×©× ×שת×ש ××."
-
-#: mediagoblin/auth/views.py:251
-msgid ""
-"An email has been sent with instructions on how to change your password."
-msgstr "××××´× × ×©×× ×צ×ר××£ ××ר××ת ×× ×××¢ ××××¦× × ××ª× ××©× ×ת ×ת ס×ס×ת×."
-
-#: mediagoblin/auth/views.py:258
-msgid ""
-"Could not send password recovery email as your username is inactive or your "
-"account's email address has not been verified."
-msgstr "×× ××× × ××ª× ×ש××× ××××´× ×ש×××ר ס×ס×× ×××ר ××©× ××שת×ש ש×× ××× × ×¤×¢×× ×× ×©×ת××ת ×××××´× ×©× ×ש××× × ×× ×××ת×."
-
-#: mediagoblin/auth/views.py:306
-msgid "The user id is incorrect."
-msgstr "×××× ××שת×ש ××× × ××××ק."
-
-#: mediagoblin/auth/views.py:323
-msgid "You can now log in using your new password."
-msgstr "×עת ××××××ª× ××ת××ר ×××צע×ת ס×ס××ª× ×××ש×."
-
-#: mediagoblin/auth/views.py:334
-msgid "You need to verify your email before you can reset your password."
-msgstr "×¢××× ×××ת ×ת ××××× ×©×× ××¨× ××פ×ס ס×ס×ת×."
-
-#: mediagoblin/auth/views.py:340
-msgid ""
-"You are no longer an active user. Please contact the system admin to "
-"reactivate your account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
-#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
+#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:87
+#: mediagoblin/submit/forms.py:37 mediagoblin/submit/forms.py:61
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "××תרת"
-#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
+#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:40
msgid "Description of this work"
msgstr "ת×××ר ×©× ××××× ××"
#: mediagoblin/edit/forms.py:31 mediagoblin/edit/forms.py:54
-#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51
+#: mediagoblin/edit/forms.py:91 mediagoblin/submit/forms.py:65
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
msgstr "××××××ª× ××שת×ש ×ת×××ר\n \n Markdown ××¢×צ××."
-#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
+#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:45
msgid "Tags"
msgstr "ת×××ת"
-#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
+#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:47
msgid "Separate tags by commas."
msgstr "××¤×¨× ×ª×××ת ××¢×רת פס×ק××."
-#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:95
msgid "Slug"
msgstr "×ש×פ×ת"
-#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:95
+#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:96
msgid "The slug can't be empty"
msgstr "××ש×פ×ת ×× ××××× ××××ת ר×ק×"
@@ -161,7 +121,7 @@ msgid ""
"this."
msgstr "×××ר ×××תרת ×©× ×ת××ת ×××× ××. ×ר×× ××× ×××¨× ××©× ×ת ×ת ××ק ××."
-#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
+#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:50
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
msgstr "רש×××"
@@ -194,45 +154,46 @@ msgstr "×¢××פ×ת רש×××"
msgid "This will be your default license on upload forms."
msgstr "×× ×××× ×רש×××× ××שת×× (×ר×רת ××××) ש×× ××××¤×¡× ××¢×××."
-#: mediagoblin/edit/forms.py:87
+#: mediagoblin/edit/forms.py:88
msgid "The title can't be empty"
msgstr "×××תרת ×× ××××× ××××ת ר×ק×"
-#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:64
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "ת×××ר ××סף ××"
-#: mediagoblin/edit/forms.py:96
+#: mediagoblin/edit/forms.py:97
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "×××ר ×××תרת ×©× ×ת××ת ××סף ××. ×ר×× ××× ×××¨× ××©× ×ת ×ת ××ק ××."
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:104 mediagoblin/plugins/basic_auth/forms.py:68
msgid "Old password"
msgstr "ס×ס×× ××©× ×"
-#: mediagoblin/edit/forms.py:105
+#: mediagoblin/edit/forms.py:106 mediagoblin/plugins/basic_auth/forms.py:70
msgid "Enter your old password to prove you own this account."
msgstr "××× ×ת ס×ס××ª× ×××©× × ××× ×××××× ×©××ª× ×××¢××× ×©× ×ש××× ××."
-#: mediagoblin/edit/forms.py:108
+#: mediagoblin/edit/forms.py:109 mediagoblin/plugins/basic_auth/forms.py:73
msgid "New password"
msgstr "ס×ס×× ××ש×"
-#: mediagoblin/edit/forms.py:116
+#: mediagoblin/edit/forms.py:117
msgid "New email address"
msgstr "×ת××ת ××××´× ××ש×"
-#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
+#: mediagoblin/edit/forms.py:121 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
+#: mediagoblin/plugins/ldap/forms.py:39
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:64
#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "ס×ס××"
-#: mediagoblin/edit/forms.py:122
+#: mediagoblin/edit/forms.py:123
msgid "Enter your password to prove you own this account."
msgstr ""
@@ -269,7 +230,7 @@ msgstr "×××ר×ת ×ש××× × ×©×ר×"
msgid "You need to confirm the deletion of your account."
msgstr "×¢××× ×××ת ×ת ×××××§× ×©× ×ש××× ×."
-#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:194
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
@@ -283,18 +244,14 @@ msgstr "××סף ×¢× ×ש×פ×ת ×× ××ר ק××× ×¢××ר ×שת×ש ××
msgid "You are editing another user's collection. Proceed with caution."
msgstr "××ª× ×¢××¨× ××סף ×©× ×שת×ש ××ר. ×××©× ××××ר×ת."
-#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
-msgid "Wrong password"
-msgstr "ס×ס×× ×©××××"
-
-#: mediagoblin/edit/views.py:370
-msgid "Your password was changed successfully"
-msgstr "ס×ס××ª× ×©×× ×ª× ××צ×××"
-
-#: mediagoblin/edit/views.py:413
+#: mediagoblin/edit/views.py:373
msgid "Your email address has been verified."
msgstr "×ת××ת ×××××´× ×©×× ×××ת×."
+#: mediagoblin/edit/views.py:408 mediagoblin/plugins/basic_auth/views.py:200
+msgid "Wrong password"
+msgstr "ס×ס×× ×©××××"
+
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
msgstr "×× × ××ª× ×קשר ×× ×××××... ×× ××××ר ×××××\n"
@@ -342,7 +299,55 @@ msgstr "unoconv × ××©× ×פע××, ×××ק ק×××¥ ××××"
msgid "Video transcoding failed"
msgstr "××רת ××××× × ×ש××"
-#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:58
+#: mediagoblin/moderation/forms.py:20
+msgid "takeaway"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:20
+msgid "Take away privilege"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "userban"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "Ban the user"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:22
+msgid "sendmessage"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "delete"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "Delete the content"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:52 mediagoblin/moderation/forms.py:117
+msgid "User will be banned until:"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:56
+msgid "Why are you banning this User?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:108
+msgid "What action will you take to resolve the report?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:114
+msgid "What privileges will you take away?"
+msgstr ""
+
+#: mediagoblin/moderation/tools.py:91
+msgid "Warning from"
+msgstr ""
+
+#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:60
msgid "commented on your post"
msgstr "××××/× ×¢× ×¤×¨×¡×××"
@@ -365,13 +370,14 @@ msgid "No request token found."
msgstr ""
#: mediagoblin/plugins/basic_auth/forms.py:24
-#: mediagoblin/plugins/openid/forms.py:27
+#: mediagoblin/plugins/ldap/forms.py:35 mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:76
msgid "Username"
msgstr "×©× ×שת×ש"
#: mediagoblin/plugins/basic_auth/forms.py:32
-#: mediagoblin/plugins/openid/forms.py:31
+#: mediagoblin/plugins/ldap/forms.py:28 mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
@@ -385,6 +391,94 @@ msgstr "×©× ×שת×ש ×× ××××´×"
msgid "Stay logged in"
msgstr "××ש×ר ××××ר"
+#: mediagoblin/plugins/basic_auth/forms.py:51
+msgid "Username or email"
+msgstr "×©× ×שת×ש ×× ××××´×"
+
+#: mediagoblin/plugins/basic_auth/views.py:54
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr "××××× ××ת××ת ×××××´× ××× (ת××× ×¨×ש××ת!) רש××× ××××´× × ×©×× ×¢× ××ר××ת ×× ×××¢ ××××¦× ××©× ×ת ×ת ס×ס×ת×."
+
+#: mediagoblin/plugins/basic_auth/views.py:65
+msgid "Couldn't find someone with that username."
+msgstr "×× ××× × ××ª× ××צ×× ××ש×× ×¢× ×©× ×שת×ש ××."
+
+#: mediagoblin/plugins/basic_auth/views.py:68
+msgid ""
+"An email has been sent with instructions on how to change your password."
+msgstr "××××´× × ×©×× ×צ×ר××£ ××ר××ת ×× ×××¢ ××××¦× × ××ª× ××©× ×ת ×ת ס×ס×ת×."
+
+#: mediagoblin/plugins/basic_auth/views.py:75
+msgid ""
+"Could not send password recovery email as your username is inactive or your "
+"account's email address has not been verified."
+msgstr "×× ××× × ××ª× ×ש××× ××××´× ×ש×××ר ס×ס×× ×××ר ××©× ××שת×ש ש×× ××× × ×¤×¢×× ×× ×©×ת××ת ×××××´× ×©× ×ש××× × ×× ×××ת×."
+
+#: mediagoblin/plugins/basic_auth/views.py:123
+msgid "The user id is incorrect."
+msgstr "×××× ××שת×ש ××× × ××××ק."
+
+#: mediagoblin/plugins/basic_auth/views.py:139
+msgid "You can now log in using your new password."
+msgstr "×עת ××××××ª× ××ת××ר ×××צע×ת ס×ס××ª× ×××ש×."
+
+#: mediagoblin/plugins/basic_auth/views.py:163
+msgid ""
+"You are no longer an active user. Please contact the system admin to "
+"reactivate your accoutn."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:215
+msgid "Your password was changed successfully"
+msgstr "ס×ס××ª× ×©×× ×ª× ××צ×××"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:36
+msgid "Set your new password"
+msgstr "×××ר ×ת ס×ס××ª× ×××ש×"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:39
+msgid "Set password"
+msgstr "×××ר ס×ס××"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr "××©× × ×עת ×ת ×ס×ס×× ×©× %(username)s'"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:45
+#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
+msgid "Save"
+msgstr "ש××ר"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:22
+msgid "Don't have an account yet?"
+msgstr "××× ×× ×ש××× ×¢××××?"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:24
+msgid "Create one here!"
+msgstr "צ×ר ×ש××× ×××!"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/edit_link.html:22
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:23
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:31
+msgid "Recover password"
+msgstr "ש××ר ס×ס××"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:34
+msgid "Send instructions"
+msgstr "ש×× ××ר××ת"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/fp_link.html:22
+msgid "Forgot your password?"
+msgstr "ש××ת ×ת ס×ס×ת×?"
+
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
msgstr "××ק××"
@@ -394,6 +488,10 @@ msgstr "××ק××"
msgid "View on OpenStreetMap"
msgstr "×צ×× ××¦× OpenStreetMap"
+#: mediagoblin/plugins/ldap/templates/mediagoblin/plugins/ldap/create_account_link.html:22
+msgid "Sign in to create an account!"
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
msgstr "×תר"
@@ -463,7 +561,7 @@ msgstr "×ק×××ת OAuth ש××"
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/submit/start.html:39
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
msgstr "××סף"
@@ -541,10 +639,10 @@ msgstr ""
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:57
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:106
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
-#: mediagoblin/templates/mediagoblin/auth/login.html:58
+#: mediagoblin/templates/mediagoblin/auth/login.html:47
msgid "Log in"
msgstr "×ת××ר×ת"
@@ -604,8 +702,8 @@ msgstr ""
msgid "Add a Persona email address"
msgstr ""
-#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
-msgid "Edit your Persona email addresses"
+#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:21
+msgid "Persona's"
msgstr ""
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
@@ -616,117 +714,133 @@ msgstr ""
msgid "Or register with Persona!"
msgstr ""
-#: mediagoblin/processing/__init__.py:413
+#: mediagoblin/processing/__init__.py:422
msgid "Invalid file given for media type."
msgstr "× ××ª× ×§×××¥ ש××× ×¢××ר ××פ×ס ××××."
-#: mediagoblin/processing/__init__.py:420
+#: mediagoblin/processing/__init__.py:429
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:428
+#: mediagoblin/processing/__init__.py:437
msgid "An acceptable processing file was not found"
msgstr ""
-#: mediagoblin/submit/forms.py:26
+#: mediagoblin/submit/forms.py:30
+msgid "Max file size: {0} mb"
+msgstr ""
+
+#: mediagoblin/submit/forms.py:34
msgid "File"
msgstr "ק×××¥"
-#: mediagoblin/submit/views.py:52
+#: mediagoblin/submit/forms.py:41
+msgid ""
+"You can use\n"
+" \n"
+" Markdown for formatting."
+msgstr ""
+
+#: mediagoblin/submit/views.py:57
+msgid "Sorry, you have reached your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:73
msgid "You must provide a file."
msgstr "×¢××× ×ספק ק×××¥."
-#: mediagoblin/submit/views.py:101
+#: mediagoblin/submit/views.py:120
+msgid "Sorry, the file size is too big."
+msgstr ""
+
+#: mediagoblin/submit/views.py:126
+msgid "Sorry, uploading this file will put you over your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:147
msgid "Woohoo! Submitted!"
msgstr "××××! × ×©××!"
-#: mediagoblin/submit/views.py:154
+#: mediagoblin/submit/views.py:200
#, python-format
msgid "Collection \"%s\" added!"
msgstr "××סף \"%s\" ×ת××סף!"
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/banned.html:20
+msgid "You are Banned."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:24
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr "ת××× × ×©× ×××××× ×ת×××¥ ×תר ×¢× ×××××"
+
+#: mediagoblin/templates/mediagoblin/banned.html:26
+msgid "You have been banned"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:28
+#, python-format
+msgid "until %(until_when)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:30
+msgid "indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:81
msgid "Verify your email!"
msgstr "××ת ×ת ×××××´× ×©××!"
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "log out"
msgstr "××ª× ×ª×§×ת"
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:115
#, python-format
msgid "%(user_name)s's account"
msgstr "××ש××× ×©× %(user_name)s"
-#: mediagoblin/templates/mediagoblin/base.html:112
+#: mediagoblin/templates/mediagoblin/base.html:122
msgid "Change account settings"
msgstr "×©× × ×××ר×ת ×ש×××"
-#: mediagoblin/templates/mediagoblin/base.html:116
-#: mediagoblin/templates/mediagoblin/base.html:137
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/base.html:126
+#: mediagoblin/templates/mediagoblin/base.html:147
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:27
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
msgid "Media processing panel"
msgstr "××× ×¢×××× ××××"
-#: mediagoblin/templates/mediagoblin/base.html:125
+#: mediagoblin/templates/mediagoblin/base.html:135
msgid "Log out"
msgstr "××ª× ×ª×§×ת"
-#: mediagoblin/templates/mediagoblin/base.html:128
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+#: mediagoblin/templates/mediagoblin/base.html:138
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:112
msgid "Add media"
msgstr "××ספת ××××"
-#: mediagoblin/templates/mediagoblin/base.html:131
+#: mediagoblin/templates/mediagoblin/base.html:141
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr "צ×ר ××סף ××ש"
-#: mediagoblin/templates/mediagoblin/error.html:24
-msgid "Image of goblin stressing out"
-msgstr "ת××× × ×©× ×××××× ×ת×××¥ ×תר ×¢× ×××××"
+#: mediagoblin/templates/mediagoblin/base.html:151
+msgid "User management panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:155
+msgid "Report management panel"
+msgstr ""
#: mediagoblin/templates/mediagoblin/root.html:32
msgid "Most recent media"
msgstr "××××× ×××ר×× × ×××תר"
-#: mediagoblin/templates/mediagoblin/admin/panel.html:29
-msgid ""
-"Here you can track the state of media being processed on this instance."
-msgstr "××× ××××××ª× ×עק×× ××ר ×××¦× ×©× ××××× ×©×תע××ת ×שרת ××."
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:32
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
-msgid "Media in-processing"
-msgstr "×××× ×××צע-×¢××××"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:58
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
-msgid "No media in-processing"
-msgstr "××× ×××× ×××צע-×¢××××"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:61
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
-msgid "These uploads failed to process:"
-msgstr "××¢×××ת ××× × ×ש×× ××תע××:"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:90
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
-msgid "No failed entries!"
-msgstr "××× ×¨×©×××ת ××ש××ת!"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:92
-msgid "Last 10 successful uploads"
-msgstr "10 ××¢×××ת ××צ×××ת ××ר×× ×ת"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:112
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
-msgid "No processed entries, yet!"
-msgstr "××× ×¨×ש×××× ××¢×××××, ×¢××××!"
-
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
msgid "Authorization"
msgstr ""
@@ -780,50 +894,6 @@ msgstr ""
msgid "Copy and paste this into your client:"
msgstr ""
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
-msgid "Set your new password"
-msgstr "×××ר ×ת ס×ס××ª× ×××ש×"
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
-msgid "Set password"
-msgstr "×××ר ס×ס××"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
-msgid "Recover password"
-msgstr "ש××ר ס×ס××"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
-msgid "Send instructions"
-msgstr "ש×× ××ר××ת"
-
-#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
-#, python-format
-msgid ""
-"Hi %(username)s,\n"
-"\n"
-"to change your GNU MediaGoblin password, open the following URL in \n"
-"your web browser:\n"
-"\n"
-"%(verification_url)s\n"
-"\n"
-"If you think this is an error, just ignore this email and continue being\n"
-"a happy goblin!"
-msgstr "ש××× %(username)s,\n\n×××× ××©× ×ת ×ת ס×ס××ª× ××¦× GNU MediaGoblin, ×¢××× ×פת×× ×ת ××ת××ת ×××× \n×ת×× ×פ××¤× ×רשת ש××:\n\n%(verification_url)s\n\n××××× ×××ª× ×××©× ×©××××ר ×ש××××, פש×× ×תע×× ×× ××××´× ×× ××××©× ××××ת\n×××××× ×××שר!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:44
-msgid "Don't have an account yet?"
-msgstr "××× ×× ×ש××× ×¢××××?"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:46
-msgid "Create one here!"
-msgstr "צ×ר ×ש××× ×××!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:54
-msgid "Forgot your password?"
-msgstr "ש××ת ×ת ס×ס×ת×?"
-
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
@@ -859,6 +929,10 @@ msgid ""
"href=\"%(source_link)s\">Source code available."
msgstr "×ש××רר ת×ת ×רש××× AGPL. ק×× ×ק×ר ××××."
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:30
+msgid "Terms of Service"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
msgid "Explore"
msgstr "××ק×ר"
@@ -908,13 +982,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr "ער××ת תצר×פ×× ×¢××ר %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:178
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:194
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:191
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:207
msgid "Attachments"
msgstr "תצר×פ××"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:200
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:213
msgid "Add attachment"
msgstr "××ספת תצר××£"
@@ -931,7 +1005,7 @@ msgstr "×××××"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:47
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
@@ -943,17 +1017,6 @@ msgstr "ש××ר ש×× ××××"
msgid "Changing %(username)s's email"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
-msgid "Save"
-msgstr "ש××ר"
-
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
-#, python-format
-msgid "Changing %(username)s's password"
-msgstr "××©× × ×עת ×ת ×ס×ס×× ×©× %(username)s'"
-
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -981,11 +1044,11 @@ msgstr "ער×× %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "ש×× ×× ×××ר×ת ×ש××× ×¢××ר %(username)s"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:54
msgid "Delete my account"
msgstr "××ק ×ת ××ש××× ×©××"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
msgid "Email"
msgstr ""
@@ -1020,8 +1083,11 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
+#: mediagoblin/templates/mediagoblin/moderation/report.html:55
+#: mediagoblin/templates/mediagoblin/moderation/report.html:117
#: mediagoblin/templates/mediagoblin/user_pages/media.html:139
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:168
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:48
#, python-format
msgid "%(formatted_time)s ago"
msgstr "×××¤× × %(formatted_time)s"
@@ -1041,7 +1107,7 @@ msgstr "×××× ×ת×××ת ×¢×: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:74
msgid "Download"
msgstr "××ר×"
@@ -1065,7 +1131,7 @@ msgstr "××××××ª× ××ש×× ×פ××¤× ×¨×©×ª ××××¨× × \n\tש×× ×ס
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:73
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:80
msgid "Original file"
msgstr "ק×××¥ ×ק×ר×"
@@ -1124,30 +1190,359 @@ msgstr "פ×ר×× ×§×××¥"
msgid "Object Height"
msgstr "×××× ×××××ק×"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:63
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
msgstr "××¦×¢×¨× ×, ××××× ×× ×× ××¢××× ×××××× \n ש×פ××¤× ×רשת ש×× ×× ×ª××× \n ××××× ×©× HTML5."
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:66
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
msgstr "××××××ª× ××ש×× ×פ××¤× ×¨×©×ª ××××¨× × \n ש×× ×ס××× ×× ×× ×ת ××××× ×× ××¦× \n http://getfirefox.com!"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:88
msgid "WebM file (VP8/Vorbis)"
msgstr ""
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:30
+msgid ""
+"Here you can track the state of media being processed on this instance."
+msgstr "××× ××××××ª× ×עק×× ××ר ×××¦× ×©× ××××× ×©×תע××ת ×שרת ××."
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr "×××× ×××צע-×¢××××"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr "××× ×××× ×××צע-×¢××××"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr "××¢×××ת ××× × ×ש×× ××תע××:"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr "××× ×¨×©×××ת ××ש××ת!"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:93
+msgid "Last 10 successful uploads"
+msgstr "10 ××¢×××ת ××צ×××ת ××ר×× ×ת"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr "××× ×¨×ש×××× ××¢×××××, ×¢××××!"
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:27
+msgid "Sorry, no such report found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:32
+msgid "Return to Reports Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:155
+msgid "Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:36
+msgid "Reported comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:81
+#, python-format
+msgid ""
+"\n"
+" â Reported media by %(user_name)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:90
+#, python-format
+msgid ""
+"\n"
+" CONTENT BY\n"
+" %(user_name)s\n"
+" HAS BEEN DELETED\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:130
+#: mediagoblin/templates/mediagoblin/moderation/user.html:128
+msgid "Resolve"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:134
+#: mediagoblin/templates/mediagoblin/moderation/report.html:153
+msgid "Resolve This Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:145
+msgid "Status"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:147
+msgid "RESOLVED"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:155
+msgid "You cannot take action against an administrator"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:22
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:27
+msgid "Report panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:30
+msgid ""
+"\n"
+" Here you can look up open reports that have been filed by users.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:35
+msgid "Active Reports Filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:77
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:171
+msgid "Offender"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:78
+msgid "When Reported"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:79
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:173
+msgid "Reported By"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:80
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:174
+msgid "Reason"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:94
+#, python-format
+msgid ""
+"\n"
+" Comment Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:109
+#, python-format
+msgid ""
+"\n"
+" Media Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:123
+msgid "No open reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:125
+msgid "Closed Reports"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:170
+msgid "Resolved"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:172
+msgid "Action Taken"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:185
+#, python-format
+msgid ""
+"\n"
+" Closed Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:199
+msgid "No closed reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:23
+#, python-format
+msgid "User: %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:39
+msgid "Sorry, no such user found."
+msgstr "××¦×¢×¨× ×, ×שת×ש × ×ª×× ×× × ×צ×."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:40
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:60
+msgid "Email verification needed"
+msgstr "× ×רש ××××ת ××××´×"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:45
+msgid ""
+"Someone has registered an account with this username, but it still has\n"
+" to be activated."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:58
+msgid "Return to Users Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:60
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:45
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:25
+#, python-format
+msgid "%(username)s's profile"
+msgstr "×××××§× ×©× %(username)s"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:62
+#, python-format
+msgid "BANNED until %(expiration_date)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:66
+msgid "Banned Indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:72
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:61
+msgid "This user hasn't filled in their profile (yet)."
+msgstr "×שת×ש ×× ×× ×××× ××××§× (×¢××××)."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+msgid "Edit profile"
+msgstr "ער×× ×××ק×"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:80
+msgid "Browse collections"
+msgstr "×¢××× ×××ספ××"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:97
+#, python-format
+msgid "Active Reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:104
+msgid "Report ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:105
+msgid "Reported Content"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:106
+msgid "Description of Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:114
+#, python-format
+msgid "Report #%(report_number)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:121
+msgid "Reported Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:123
+msgid "Reported Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:134
+#, python-format
+msgid "No active reports filed on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:141
+#, python-format
+msgid "All reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:146
+#, python-format
+msgid "All reports that %(username)s has filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:160
+msgid "Ban User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:165
+msgid "UnBan User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:173
+msgid "Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:174
+msgid "User Has Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:181
+msgid "Yes"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:183
+msgid "No"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:26
+msgid "User panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:29
+msgid ""
+"\n"
+" Here you can look up users in order to take punitive actions on them.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:34
+msgid "Active Users"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:75
+msgid "ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:77
+msgid "When Joined"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:78
+msgid "# of Comments Posted"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:95
+msgid "No users found."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
msgstr "××סף ××סף"
-#: mediagoblin/templates/mediagoblin/submit/start.html:23
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:28
+#: mediagoblin/templates/mediagoblin/submit/start.html:35
msgid "Add your media"
msgstr "××ספת ××××× ×©××"
@@ -1232,7 +1627,7 @@ msgstr "××סף ×ת ת×××× ××"
msgid "Comment Preview"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:166
msgid "Added"
msgstr "×ת××סף"
@@ -1259,84 +1654,86 @@ msgstr "××××××ª× ×עק×× ××× ××ר ××¦× ×©× ×××× ×©×צ××
msgid "Your last 10 successful uploads"
msgstr "10 ×××¢×××ת ×××צ×××ת ש××"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:21
+msgid "File a Report
"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:24
+msgid "Reporting this Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:60
+msgid "Reporting this Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:72
#, python-format
-msgid "%(username)s's profile"
-msgstr "×××××§× ×©× %(username)s"
+msgid ""
+"\n"
+" â Published by \n"
+" "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
-msgid "Sorry, no such user found."
-msgstr "××¦×¢×¨× ×, ×שת×ש × ×ª×× ×× × ×צ×."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:81
+msgid "File Report "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
-msgid "Email verification needed"
-msgstr "× ×רש ××××ת ××××´×"
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:52
+msgid "Here's a spot to tell others about yourself."
+msgstr "×× × ×ק×× ×××ר ×××ר×× ××××ת×××."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:93
+#, python-format
+msgid "View all of %(username)s's media"
+msgstr "צפ×× ××× ××××× ×©× %(username)s"
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+msgid ""
+"This is where your media will appear, but you don't seem to have added "
+"anything yet."
+msgstr "××× ×× ××ק×× ×× ××××× ×©×× ×ª×פ××¢, ×××× ×× × ×¨×× ×©××ספת ×ש×× ×¢××××."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
+#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
+msgid "There doesn't seem to be any media here yet..."
+msgstr "×× × ×¨×× ×©×ש ××× ×××× ××ש×× ×¢××××..."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:43
msgid "Almost done! Your account still needs to be activated."
msgstr "××עת ס×××× ×! ×ש××× × ×¢×××× ×¦×¨×× ×ק×××צ××."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:48
msgid ""
"An email should arrive in a few moments with instructions on how to do so."
msgstr "××××´× ×¦×¤×× ×××××¢ ××¢×× ×ספר ר××¢×× ×צ×ר××£ ××ר××ת ×× ×××¢ ××××¦× ×עש×ת ××."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:52
msgid "In case it doesn't:"
msgstr "××××× ××× ××:"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:55
msgid "Resend verification email"
msgstr "ש×× ××××´× ××××ת"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:63
msgid ""
"Someone has registered an account with this username, but it still has to be"
" activated."
msgstr "××ש×× ×¨×©× ×ש××× ×¢× ×©× ×שת×ש ××, ×× ×¢××× ××××ת ××פע×."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:79
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:68
#, python-format
msgid ""
"If you are that person but you've lost your verification email, you can log in and resend it."
msgstr "×× ××ª× ××× ××× ×× ×××× ××××ת ×ת ××××´× ×××××ת ש××, ××××××ª× ××ת××ר ××ש×××× ×××ש."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:96
-msgid "Here's a spot to tell others about yourself."
-msgstr "×× × ×ק×× ×××ר ×××ר×× ××××ת×××."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
-msgid "Edit profile"
-msgstr "ער×× ×××ק×"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
-msgid "This user hasn't filled in their profile (yet)."
-msgstr "×שת×ש ×× ×× ×××× ××××§× (×¢××××)."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
-msgid "Browse collections"
-msgstr "×¢××× ×××ספ××"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:78
#, python-format
-msgid "View all of %(username)s's media"
-msgstr "צפ×× ××× ××××× ×©× %(username)s"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
-msgid ""
-"This is where your media will appear, but you don't seem to have added "
-"anything yet."
-msgstr "××× ×× ××ק×× ×× ××××× ×©×× ×ª×פ××¢, ×××× ×× × ×¨×× ×©××ספת ×ש×× ×¢××××."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
-#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
-#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
-msgid "There doesn't seem to be any media here yet..."
-msgstr "×× × ×¨×× ×©×ש ××× ×××× ××ש×× ×¢××××..."
+msgid "%(username)s"
+msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
msgid "(remove)"
@@ -1386,6 +1783,10 @@ msgstr "××ש ××תר"
msgid "older"
msgstr "××©× ××תר"
+#: mediagoblin/templates/mediagoblin/utils/report.html:25
+msgid "Report media"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
msgstr "×ת×××ת ×¢×"
@@ -1394,34 +1795,34 @@ msgstr "×ת×××ת ×¢×"
msgid "Could not read the image file."
msgstr "×× ××× × ××ª× ×קר×× ×ת ק×××¥ ×ת××× ×."
-#: mediagoblin/tools/response.py:36
+#: mediagoblin/tools/response.py:38
msgid "Oops!"
msgstr "××פס!"
-#: mediagoblin/tools/response.py:37
+#: mediagoblin/tools/response.py:39
msgid "An error occured"
msgstr "×××¨×¢× ×©××××"
-#: mediagoblin/tools/response.py:51
+#: mediagoblin/tools/response.py:53
msgid "Bad Request"
msgstr ""
-#: mediagoblin/tools/response.py:53
+#: mediagoblin/tools/response.py:55
msgid "The request sent to the server is invalid, please double check it"
msgstr ""
-#: mediagoblin/tools/response.py:60
+#: mediagoblin/tools/response.py:63
msgid "Operation not allowed"
msgstr "פע××× ×× ××רש×ת"
-#: mediagoblin/tools/response.py:61
+#: mediagoblin/tools/response.py:64
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr "צר ×× ××××, ×× × ×× ×××× ××ת×ר ×× ×עש×ת ××ת!
× ×ס×ת ××צע פע××× ×©××× × ×××¨×©× ×עש×ת. ××× × ×ס×ת ××××ק ×ת ×× ××ש××× ×ת ×©× ××שת×ש×× ×©××?"
-#: mediagoblin/tools/response.py:69
+#: mediagoblin/tools/response.py:72
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
@@ -1489,15 +1890,19 @@ msgid ""
" Markdown for formatting."
msgstr ""
-#: mediagoblin/user_pages/views.py:179
+#: mediagoblin/user_pages/forms.py:55 mediagoblin/user_pages/forms.py:61
+msgid "Reason for Reporting"
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:178
msgid "Sorry, comments are disabled."
msgstr "×צ×ער××, ת××××ת ×× ××ר××ת."
-#: mediagoblin/user_pages/views.py:184
+#: mediagoblin/user_pages/views.py:183
msgid "Oops, your comment was empty."
msgstr "××פס, ת××××ª× ×××ª× ×¨×ק×."
-#: mediagoblin/user_pages/views.py:190
+#: mediagoblin/user_pages/views.py:189
msgid "Your comment has been posted!"
msgstr "ת××××ª× ×¤×רס××!"
@@ -1519,43 +1924,43 @@ msgstr "\"%s\" ××ר ק××× ×××סף \"%s\""
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" ×ת××סף ×× ×××סף \"%s\""
-#: mediagoblin/user_pages/views.py:302
+#: mediagoblin/user_pages/views.py:307
msgid "You deleted the media."
msgstr "××קת ×ת ×××× ××."
-#: mediagoblin/user_pages/views.py:314
+#: mediagoblin/user_pages/views.py:319
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "××××× ×× × ×××§× ×××××× ×©×× ×¡××× ×ª ש××ª× ××××."
-#: mediagoblin/user_pages/views.py:321
+#: mediagoblin/user_pages/views.py:326
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "××רת ××××ק ×××× ×©× ×שת×ש ××ר. ×××©× ××××ר×ת."
-#: mediagoblin/user_pages/views.py:395
+#: mediagoblin/user_pages/views.py:400
msgid "You deleted the item from the collection."
msgstr "××קת ×ת ×פר×× ×× ××סף ××."
-#: mediagoblin/user_pages/views.py:399
+#: mediagoblin/user_pages/views.py:404
msgid "The item was not removed because you didn't check that you were sure."
msgstr "×פר×× ×× ××סר ×××××× ×©×× ×¡××× ×ª ש××ª× ××××."
-#: mediagoblin/user_pages/views.py:407
+#: mediagoblin/user_pages/views.py:412
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "××רת ××××ק פר×× ×× ××סף ×©× ×שת×ש ××ר. ×××©× ××××ר×ת."
-#: mediagoblin/user_pages/views.py:440
+#: mediagoblin/user_pages/views.py:445
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "××קת ×ת ×××סף \"%s\""
-#: mediagoblin/user_pages/views.py:447
+#: mediagoblin/user_pages/views.py:452
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "×××סף ×× ××סר ×××××× ×©×× ×¡××× ×ª ש××ª× ××××."
-#: mediagoblin/user_pages/views.py:455
+#: mediagoblin/user_pages/views.py:460
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "××רת ××××ק ××סף ×©× ×שת×ש ××ר. ×××©× ××××ר×ת."
diff --git a/mediagoblin/i18n/ia/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ia/LC_MESSAGES/mediagoblin.mo
index 53444ef4062d0a0179fbdf7bfa73fad996fe6493..054a353ae3ac22cb6296d39ca4095a2e9ea70cf6 100644
GIT binary patch
literal 36203
zcmeI4378$#b?3{7O$`XdzEhH>QFl-;5}RnWw^~wTwIr)0WUxV0_p9!H==H0|tM}Au
z7PFYe3jqUT437B{J0`I`#F;EMGZ
f9|cf
zv|3nRGWo{y_-y@NRo%MFx#ymH?zwgQtH&Su-hlred_xeN37
Hllc%FhrAkm0-go`0-giE4Nru}
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
S\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/mediagoblin/language/ia/)\n"
"MIME-Version: 1.0\n"
@@ -20,41 +20,41 @@ msgstr ""
"Language: ia\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/decorators.py:252
+#: mediagoblin/decorators.py:299 mediagoblin/plugins/openid/views.py:202
msgid "Sorry, registration is disabled on this instance."
msgstr ""
-#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
-#: mediagoblin/plugins/persona/views.py:77
-msgid "Sorry, authentication is disabled on this instance."
+#: mediagoblin/decorators.py:314
+msgid "Sorry, reporting is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/forms.py:25
-msgid "Username or email"
+#: mediagoblin/decorators.py:357 mediagoblin/plugins/ldap/views.py:55
+#: mediagoblin/plugins/persona/views.py:77
+msgid "Sorry, authentication is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/tools.py:41
+#: mediagoblin/auth/tools.py:43
msgid "Invalid User name or email address."
msgstr ""
-#: mediagoblin/auth/tools.py:42
+#: mediagoblin/auth/tools.py:44
msgid "This field does not take email addresses."
msgstr ""
-#: mediagoblin/auth/tools.py:43
+#: mediagoblin/auth/tools.py:45
msgid "This field requires an email address."
msgstr ""
-#: mediagoblin/auth/tools.py:146
+#: mediagoblin/auth/tools.py:116
msgid "Sorry, a user with that name already exists."
msgstr ""
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
+#: mediagoblin/auth/tools.py:120 mediagoblin/edit/views.py:402
msgid "Sorry, a user with that email address already exists."
msgstr ""
-#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
+#: mediagoblin/auth/views.py:142 mediagoblin/edit/views.py:358
+#: mediagoblin/edit/views.py:379 mediagoblin/plugins/basic_auth/views.py:110
msgid "The verification key or user id is incorrect."
msgstr ""
@@ -80,77 +80,37 @@ msgstr ""
msgid "Resent your verification email."
msgstr ""
-#: mediagoblin/auth/views.py:237
-msgid ""
-"If that email address (case sensitive!) is registered an email has been sent"
-" with instructions on how to change your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:248
-msgid "Couldn't find someone with that username."
-msgstr ""
-
-#: mediagoblin/auth/views.py:251
-msgid ""
-"An email has been sent with instructions on how to change your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:258
-msgid ""
-"Could not send password recovery email as your username is inactive or your "
-"account's email address has not been verified."
-msgstr ""
-
-#: mediagoblin/auth/views.py:306
-msgid "The user id is incorrect."
-msgstr ""
-
-#: mediagoblin/auth/views.py:323
-msgid "You can now log in using your new password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:334
-msgid "You need to verify your email before you can reset your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:340
-msgid ""
-"You are no longer an active user. Please contact the system admin to "
-"reactivate your account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
-#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
+#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:87
+#: mediagoblin/submit/forms.py:37 mediagoblin/submit/forms.py:61
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titulo"
-#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
+#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:40
msgid "Description of this work"
msgstr ""
#: mediagoblin/edit/forms.py:31 mediagoblin/edit/forms.py:54
-#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51
+#: mediagoblin/edit/forms.py:91 mediagoblin/submit/forms.py:65
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
msgstr ""
-#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
+#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:45
msgid "Tags"
msgstr "Etiquettas"
-#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
+#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:47
msgid "Separate tags by commas."
msgstr ""
-#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:95
msgid "Slug"
msgstr ""
-#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:95
+#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:96
msgid "The slug can't be empty"
msgstr ""
@@ -160,7 +120,7 @@ msgid ""
"this."
msgstr ""
-#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
+#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:50
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
msgstr ""
@@ -193,45 +153,46 @@ msgstr ""
msgid "This will be your default license on upload forms."
msgstr ""
-#: mediagoblin/edit/forms.py:87
+#: mediagoblin/edit/forms.py:88
msgid "The title can't be empty"
msgstr ""
-#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:64
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr ""
-#: mediagoblin/edit/forms.py:96
+#: mediagoblin/edit/forms.py:97
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:104 mediagoblin/plugins/basic_auth/forms.py:68
msgid "Old password"
msgstr ""
-#: mediagoblin/edit/forms.py:105
+#: mediagoblin/edit/forms.py:106 mediagoblin/plugins/basic_auth/forms.py:70
msgid "Enter your old password to prove you own this account."
msgstr ""
-#: mediagoblin/edit/forms.py:108
+#: mediagoblin/edit/forms.py:109 mediagoblin/plugins/basic_auth/forms.py:73
msgid "New password"
msgstr ""
-#: mediagoblin/edit/forms.py:116
+#: mediagoblin/edit/forms.py:117
msgid "New email address"
msgstr ""
-#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
+#: mediagoblin/edit/forms.py:121 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
+#: mediagoblin/plugins/ldap/forms.py:39
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:64
#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "Contrasigno"
-#: mediagoblin/edit/forms.py:122
+#: mediagoblin/edit/forms.py:123
msgid "Enter your password to prove you own this account."
msgstr ""
@@ -268,7 +229,7 @@ msgstr ""
msgid "You need to confirm the deletion of your account."
msgstr ""
-#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:194
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
@@ -282,16 +243,12 @@ msgstr ""
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
-#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
-msgid "Wrong password"
-msgstr ""
-
-#: mediagoblin/edit/views.py:370
-msgid "Your password was changed successfully"
+#: mediagoblin/edit/views.py:373
+msgid "Your email address has been verified."
msgstr ""
-#: mediagoblin/edit/views.py:413
-msgid "Your email address has been verified."
+#: mediagoblin/edit/views.py:408 mediagoblin/plugins/basic_auth/views.py:200
+msgid "Wrong password"
msgstr ""
#: mediagoblin/gmg_commands/assetlink.py:60
@@ -341,7 +298,55 @@ msgstr ""
msgid "Video transcoding failed"
msgstr ""
-#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:58
+#: mediagoblin/moderation/forms.py:20
+msgid "takeaway"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:20
+msgid "Take away privilege"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "userban"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "Ban the user"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:22
+msgid "sendmessage"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "delete"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "Delete the content"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:52 mediagoblin/moderation/forms.py:117
+msgid "User will be banned until:"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:56
+msgid "Why are you banning this User?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:108
+msgid "What action will you take to resolve the report?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:114
+msgid "What privileges will you take away?"
+msgstr ""
+
+#: mediagoblin/moderation/tools.py:91
+msgid "Warning from"
+msgstr ""
+
+#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:60
msgid "commented on your post"
msgstr ""
@@ -364,13 +369,14 @@ msgid "No request token found."
msgstr ""
#: mediagoblin/plugins/basic_auth/forms.py:24
-#: mediagoblin/plugins/openid/forms.py:27
+#: mediagoblin/plugins/ldap/forms.py:35 mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:76
msgid "Username"
msgstr "Nomine de usator"
#: mediagoblin/plugins/basic_auth/forms.py:32
-#: mediagoblin/plugins/openid/forms.py:31
+#: mediagoblin/plugins/ldap/forms.py:28 mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
@@ -384,6 +390,94 @@ msgstr ""
msgid "Stay logged in"
msgstr ""
+#: mediagoblin/plugins/basic_auth/forms.py:51
+msgid "Username or email"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:54
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:65
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:68
+msgid ""
+"An email has been sent with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:75
+msgid ""
+"Could not send password recovery email as your username is inactive or your "
+"account's email address has not been verified."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:123
+msgid "The user id is incorrect."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:139
+msgid "You can now log in using your new password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:163
+msgid ""
+"You are no longer an active user. Please contact the system admin to "
+"reactivate your accoutn."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:215
+msgid "Your password was changed successfully"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:36
+msgid "Set your new password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:39
+msgid "Set password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:45
+#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
+msgid "Save"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:22
+msgid "Don't have an account yet?"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:24
+msgid "Create one here!"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/edit_link.html:22
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:23
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:31
+msgid "Recover password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:34
+msgid "Send instructions"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/fp_link.html:22
+msgid "Forgot your password?"
+msgstr ""
+
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
msgstr ""
@@ -393,6 +487,10 @@ msgstr ""
msgid "View on OpenStreetMap"
msgstr ""
+#: mediagoblin/plugins/ldap/templates/mediagoblin/plugins/ldap/create_account_link.html:22
+msgid "Sign in to create an account!"
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
msgstr ""
@@ -462,7 +560,7 @@ msgstr ""
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/submit/start.html:39
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
msgstr ""
@@ -540,10 +638,10 @@ msgstr ""
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:57
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:106
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
-#: mediagoblin/templates/mediagoblin/auth/login.html:58
+#: mediagoblin/templates/mediagoblin/auth/login.html:47
msgid "Log in"
msgstr "Initiar session"
@@ -603,8 +701,8 @@ msgstr ""
msgid "Add a Persona email address"
msgstr ""
-#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
-msgid "Edit your Persona email addresses"
+#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:21
+msgid "Persona's"
msgstr ""
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
@@ -615,115 +713,131 @@ msgstr ""
msgid "Or register with Persona!"
msgstr ""
-#: mediagoblin/processing/__init__.py:413
+#: mediagoblin/processing/__init__.py:422
msgid "Invalid file given for media type."
msgstr ""
-#: mediagoblin/processing/__init__.py:420
+#: mediagoblin/processing/__init__.py:429
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:428
+#: mediagoblin/processing/__init__.py:437
msgid "An acceptable processing file was not found"
msgstr ""
-#: mediagoblin/submit/forms.py:26
+#: mediagoblin/submit/forms.py:30
+msgid "Max file size: {0} mb"
+msgstr ""
+
+#: mediagoblin/submit/forms.py:34
msgid "File"
msgstr "File"
-#: mediagoblin/submit/views.py:52
+#: mediagoblin/submit/forms.py:41
+msgid ""
+"You can use\n"
+" \n"
+" Markdown for formatting."
+msgstr ""
+
+#: mediagoblin/submit/views.py:57
+msgid "Sorry, you have reached your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:73
msgid "You must provide a file."
msgstr ""
-#: mediagoblin/submit/views.py:101
+#: mediagoblin/submit/views.py:120
+msgid "Sorry, the file size is too big."
+msgstr ""
+
+#: mediagoblin/submit/views.py:126
+msgid "Sorry, uploading this file will put you over your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:147
msgid "Woohoo! Submitted!"
msgstr ""
-#: mediagoblin/submit/views.py:154
+#: mediagoblin/submit/views.py:200
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/banned.html:20
+msgid "You are Banned."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:24
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:26
+msgid "You have been banned"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:28
+#, python-format
+msgid "until %(until_when)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:30
+msgid "indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:81
msgid "Verify your email!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:115
#, python-format
msgid "%(user_name)s's account"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:112
+#: mediagoblin/templates/mediagoblin/base.html:122
msgid "Change account settings"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:116
-#: mediagoblin/templates/mediagoblin/base.html:137
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/base.html:126
+#: mediagoblin/templates/mediagoblin/base.html:147
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:27
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
msgid "Media processing panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:125
+#: mediagoblin/templates/mediagoblin/base.html:135
msgid "Log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:128
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+#: mediagoblin/templates/mediagoblin/base.html:138
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:112
msgid "Add media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:131
+#: mediagoblin/templates/mediagoblin/base.html:141
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/error.html:24
-msgid "Image of goblin stressing out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:32
-msgid "Most recent media"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:29
-msgid ""
-"Here you can track the state of media being processed on this instance."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:32
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
-msgid "Media in-processing"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:58
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
-msgid "No media in-processing"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:61
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
-msgid "These uploads failed to process:"
+#: mediagoblin/templates/mediagoblin/base.html:151
+msgid "User management panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/admin/panel.html:90
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
-msgid "No failed entries!"
+#: mediagoblin/templates/mediagoblin/base.html:155
+msgid "Report management panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/admin/panel.html:92
-msgid "Last 10 successful uploads"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:112
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
-msgid "No processed entries, yet!"
+#: mediagoblin/templates/mediagoblin/root.html:32
+msgid "Most recent media"
msgstr ""
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
@@ -779,50 +893,6 @@ msgstr ""
msgid "Copy and paste this into your client:"
msgstr ""
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
-msgid "Set your new password"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
-msgid "Set password"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
-msgid "Recover password"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
-msgid "Send instructions"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
-#, python-format
-msgid ""
-"Hi %(username)s,\n"
-"\n"
-"to change your GNU MediaGoblin password, open the following URL in \n"
-"your web browser:\n"
-"\n"
-"%(verification_url)s\n"
-"\n"
-"If you think this is an error, just ignore this email and continue being\n"
-"a happy goblin!"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:44
-msgid "Don't have an account yet?"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:46
-msgid "Create one here!"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:54
-msgid "Forgot your password?"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
@@ -858,6 +928,10 @@ msgid ""
"href=\"%(source_link)s\">Source code available."
msgstr ""
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:30
+msgid "Terms of Service"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
msgid "Explore"
msgstr ""
@@ -907,13 +981,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:178
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:194
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:191
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:207
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:200
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:213
msgid "Add attachment"
msgstr ""
@@ -930,7 +1004,7 @@ msgstr "Cancellar"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:47
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
@@ -942,17 +1016,6 @@ msgstr ""
msgid "Changing %(username)s's email"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
-msgid "Save"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
-#, python-format
-msgid "Changing %(username)s's password"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -980,11 +1043,11 @@ msgstr ""
msgid "Changing %(username)s's account settings"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:54
msgid "Delete my account"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
msgid "Email"
msgstr ""
@@ -1019,8 +1082,11 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
+#: mediagoblin/templates/mediagoblin/moderation/report.html:55
+#: mediagoblin/templates/mediagoblin/moderation/report.html:117
#: mediagoblin/templates/mediagoblin/user_pages/media.html:139
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:168
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:48
#, python-format
msgid "%(formatted_time)s ago"
msgstr ""
@@ -1040,7 +1106,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:74
msgid "Download"
msgstr ""
@@ -1064,7 +1130,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:73
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:80
msgid "Original file"
msgstr ""
@@ -1123,30 +1189,359 @@ msgstr ""
msgid "Object Height"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:63
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:66
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:88
msgid "WebM file (VP8/Vorbis)"
msgstr ""
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:30
+msgid ""
+"Here you can track the state of media being processed on this instance."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:93
+msgid "Last 10 successful uploads"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:27
+msgid "Sorry, no such report found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:32
+msgid "Return to Reports Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:155
+msgid "Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:36
+msgid "Reported comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:81
+#, python-format
+msgid ""
+"\n"
+" â Reported media by %(user_name)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:90
+#, python-format
+msgid ""
+"\n"
+" CONTENT BY\n"
+" %(user_name)s\n"
+" HAS BEEN DELETED\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:130
+#: mediagoblin/templates/mediagoblin/moderation/user.html:128
+msgid "Resolve"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:134
+#: mediagoblin/templates/mediagoblin/moderation/report.html:153
+msgid "Resolve This Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:145
+msgid "Status"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:147
+msgid "RESOLVED"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:155
+msgid "You cannot take action against an administrator"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:22
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:27
+msgid "Report panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:30
+msgid ""
+"\n"
+" Here you can look up open reports that have been filed by users.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:35
+msgid "Active Reports Filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:77
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:171
+msgid "Offender"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:78
+msgid "When Reported"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:79
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:173
+msgid "Reported By"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:80
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:174
+msgid "Reason"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:94
+#, python-format
+msgid ""
+"\n"
+" Comment Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:109
+#, python-format
+msgid ""
+"\n"
+" Media Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:123
+msgid "No open reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:125
+msgid "Closed Reports"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:170
+msgid "Resolved"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:172
+msgid "Action Taken"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:185
+#, python-format
+msgid ""
+"\n"
+" Closed Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:199
+msgid "No closed reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:23
+#, python-format
+msgid "User: %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:39
+msgid "Sorry, no such user found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:40
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:60
+msgid "Email verification needed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:45
+msgid ""
+"Someone has registered an account with this username, but it still has\n"
+" to be activated."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:58
+msgid "Return to Users Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:60
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:45
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:25
+#, python-format
+msgid "%(username)s's profile"
+msgstr "Profilo de %(username)s"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:62
+#, python-format
+msgid "BANNED until %(expiration_date)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:66
+msgid "Banned Indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:72
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:61
+msgid "This user hasn't filled in their profile (yet)."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+msgid "Edit profile"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:80
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:97
+#, python-format
+msgid "Active Reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:104
+msgid "Report ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:105
+msgid "Reported Content"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:106
+msgid "Description of Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:114
+#, python-format
+msgid "Report #%(report_number)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:121
+msgid "Reported Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:123
+msgid "Reported Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:134
+#, python-format
+msgid "No active reports filed on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:141
+#, python-format
+msgid "All reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:146
+#, python-format
+msgid "All reports that %(username)s has filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:160
+msgid "Ban User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:165
+msgid "UnBan User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:173
+msgid "Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:174
+msgid "User Has Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:181
+msgid "Yes"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:183
+msgid "No"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:26
+msgid "User panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:29
+msgid ""
+"\n"
+" Here you can look up users in order to take punitive actions on them.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:34
+msgid "Active Users"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:75
+msgid "ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:77
+msgid "When Joined"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:78
+msgid "# of Comments Posted"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:95
+msgid "No users found."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/start.html:23
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:28
+#: mediagoblin/templates/mediagoblin/submit/start.html:35
msgid "Add your media"
msgstr ""
@@ -1231,7 +1626,7 @@ msgstr ""
msgid "Comment Preview"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:166
msgid "Added"
msgstr ""
@@ -1258,83 +1653,85 @@ msgstr ""
msgid "Your last 10 successful uploads"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
-#, python-format
-msgid "%(username)s's profile"
-msgstr "Profilo de %(username)s"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
-msgid "Sorry, no such user found."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:21
+msgid "File a Report
"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
-msgid "Email verification needed"
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:24
+msgid "Reporting this Comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
-msgid "Almost done! Your account still needs to be activated."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:60
+msgid "Reporting this Media Entry"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:72
+#, python-format
msgid ""
-"An email should arrive in a few moments with instructions on how to do so."
+"\n"
+" â Published by \n"
+" "
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:62
-msgid "In case it doesn't:"
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:81
+msgid "File Report "
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
-msgid "Resend verification email"
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:52
+msgid "Here's a spot to tell others about yourself."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
-msgid ""
-"Someone has registered an account with this username, but it still has to be"
-" activated."
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:93
+#, python-format
+msgid "View all of %(username)s's media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:79
-#, python-format
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
msgid ""
-"If you are that person but you've lost your verification email, you can log in and resend it."
+"This is where your media will appear, but you don't seem to have added "
+"anything yet."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:96
-msgid "Here's a spot to tell others about yourself."
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
+#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
+msgid "There doesn't seem to be any media here yet..."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
-msgid "Edit profile"
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:43
+msgid "Almost done! Your account still needs to be activated."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
-msgid "This user hasn't filled in their profile (yet)."
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:48
+msgid ""
+"An email should arrive in a few moments with instructions on how to do so."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
-msgid "Browse collections"
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:52
+msgid "In case it doesn't:"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
-#, python-format
-msgid "View all of %(username)s's media"
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:55
+msgid "Resend verification email"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:63
msgid ""
-"This is where your media will appear, but you don't seem to have added "
-"anything yet."
+"Someone has registered an account with this username, but it still has to be"
+" activated."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
-#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
-#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
-msgid "There doesn't seem to be any media here yet..."
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:68
+#, python-format
+msgid ""
+"If you are that person but you've lost your verification email, you can log in and resend it."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:78
+#, python-format
+msgid "%(username)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
@@ -1385,6 +1782,10 @@ msgstr ""
msgid "older"
msgstr ""
+#: mediagoblin/templates/mediagoblin/utils/report.html:25
+msgid "Report media"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
msgstr ""
@@ -1393,34 +1794,34 @@ msgstr ""
msgid "Could not read the image file."
msgstr ""
-#: mediagoblin/tools/response.py:36
+#: mediagoblin/tools/response.py:38
msgid "Oops!"
msgstr ""
-#: mediagoblin/tools/response.py:37
+#: mediagoblin/tools/response.py:39
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:51
+#: mediagoblin/tools/response.py:53
msgid "Bad Request"
msgstr ""
-#: mediagoblin/tools/response.py:53
+#: mediagoblin/tools/response.py:55
msgid "The request sent to the server is invalid, please double check it"
msgstr ""
-#: mediagoblin/tools/response.py:60
+#: mediagoblin/tools/response.py:63
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:61
+#: mediagoblin/tools/response.py:64
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:69
+#: mediagoblin/tools/response.py:72
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
@@ -1488,15 +1889,19 @@ msgid ""
" Markdown for formatting."
msgstr ""
-#: mediagoblin/user_pages/views.py:179
+#: mediagoblin/user_pages/forms.py:55 mediagoblin/user_pages/forms.py:61
+msgid "Reason for Reporting"
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:178
msgid "Sorry, comments are disabled."
msgstr ""
-#: mediagoblin/user_pages/views.py:184
+#: mediagoblin/user_pages/views.py:183
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:190
+#: mediagoblin/user_pages/views.py:189
msgid "Your comment has been posted!"
msgstr ""
@@ -1518,43 +1923,43 @@ msgstr ""
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:302
+#: mediagoblin/user_pages/views.py:307
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:314
+#: mediagoblin/user_pages/views.py:319
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:321
+#: mediagoblin/user_pages/views.py:326
msgid "You are about to delete another user's media. Proceed with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:395
+#: mediagoblin/user_pages/views.py:400
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:399
+#: mediagoblin/user_pages/views.py:404
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:407
+#: mediagoblin/user_pages/views.py:412
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:440
+#: mediagoblin/user_pages/views.py:445
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:447
+#: mediagoblin/user_pages/views.py:452
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:455
+#: mediagoblin/user_pages/views.py:460
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/is_IS/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/is_IS/LC_MESSAGES/mediagoblin.mo
index fb1674f0116ff06e2c64a7e59a935983b18bdc83..7b9aa44b425e870d2be7ae84f6e545e02c4fbcff 100644
GIT binary patch
delta 11497
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
hENTW?f~uu8*3!aTDi&\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2013-11-04 13:23-0600\n"
+"PO-Revision-Date: 2013-11-04 19:23+0000\n"
+"Last-Translator: cwebber \n"
"Language-Team: Icelandic (Iceland) (http://www.transifex.com/projects/p/mediagoblin/language/is_IS/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,41 +22,41 @@ msgstr ""
"Language: is_IS\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/decorators.py:252
+#: mediagoblin/decorators.py:299 mediagoblin/plugins/openid/views.py:202
msgid "Sorry, registration is disabled on this instance."
msgstr "Ãvà miður er nýskráning ekki leyfð á þessu svæði."
-#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
+#: mediagoblin/decorators.py:314
+msgid "Sorry, reporting is disabled on this instance."
+msgstr ""
+
+#: mediagoblin/decorators.py:357 mediagoblin/plugins/ldap/views.py:55
#: mediagoblin/plugins/persona/views.py:77
msgid "Sorry, authentication is disabled on this instance."
msgstr "Ãvà miður er auðkenning ekki möguleg á þessu vefsvæði."
-#: mediagoblin/auth/forms.py:25
-msgid "Username or email"
-msgstr "Notandanafn eða netfang"
-
-#: mediagoblin/auth/tools.py:41
+#: mediagoblin/auth/tools.py:43
msgid "Invalid User name or email address."
msgstr "Ãgilt notandanafn eða netfang"
-#: mediagoblin/auth/tools.py:42
+#: mediagoblin/auth/tools.py:44
msgid "This field does not take email addresses."
msgstr "Ãessi reitur tekur ekki við netföngum."
-#: mediagoblin/auth/tools.py:43
+#: mediagoblin/auth/tools.py:45
msgid "This field requires an email address."
msgstr "à þennan reit verður að slá inn tölvupóstfang."
-#: mediagoblin/auth/tools.py:146
+#: mediagoblin/auth/tools.py:116
msgid "Sorry, a user with that name already exists."
msgstr "Ãvà miður er nú þegar til notandi með þetta nafn."
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
+#: mediagoblin/auth/tools.py:120 mediagoblin/edit/views.py:402
msgid "Sorry, a user with that email address already exists."
msgstr "Ãvà miður þá er annar notandi à kerfinu með þetta netfang skráð."
-#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
+#: mediagoblin/auth/views.py:142 mediagoblin/edit/views.py:358
+#: mediagoblin/edit/views.py:379 mediagoblin/plugins/basic_auth/views.py:110
msgid "The verification key or user id is incorrect."
msgstr "Staðfestingarlykillinn eða notendaauðkennið er rangt."
@@ -82,77 +82,37 @@ msgstr "Ãú hefur staðfest netfangið þitt!"
msgid "Resent your verification email."
msgstr "Endursendi staðfestingartölvupóst"
-#: mediagoblin/auth/views.py:237
-msgid ""
-"If that email address (case sensitive!) is registered an email has been sent"
-" with instructions on how to change your password."
-msgstr "Ef þetta netfang (há- og lágstafir skipta máli) er skráð hjá okkur hefur tölvupóstur verið sendur með leiðbeiningum um hvernig þú getur breytt lykilorðinu þÃnu."
-
-#: mediagoblin/auth/views.py:248
-msgid "Couldn't find someone with that username."
-msgstr "Gat ekki fundið neinn með þetta notandanafn."
-
-#: mediagoblin/auth/views.py:251
-msgid ""
-"An email has been sent with instructions on how to change your password."
-msgstr "Tölvupóstur hefur verið sendur með leiðbeiningum um hvernig þú átt að breyta lykilorðinu þÃnu."
-
-#: mediagoblin/auth/views.py:258
-msgid ""
-"Could not send password recovery email as your username is inactive or your "
-"account's email address has not been verified."
-msgstr "Gat ekki sent tölvupóst um endurstillingu lykilorðs þvà notandanafnið þitt er óvirkt eða þá að þú hefur ekki staðfest netfangið þitt."
-
-#: mediagoblin/auth/views.py:306
-msgid "The user id is incorrect."
-msgstr "Notendaauðkennið er rangt."
-
-#: mediagoblin/auth/views.py:323
-msgid "You can now log in using your new password."
-msgstr "Ãú getur núna innskráð þig með nýja lykilorðinu þÃnu."
-
-#: mediagoblin/auth/views.py:334
-msgid "You need to verify your email before you can reset your password."
-msgstr "Ãú verður að staðfesta netfangið þitt áður en þú getur endurstillt lykilorðið þitt."
-
-#: mediagoblin/auth/views.py:340
-msgid ""
-"You are no longer an active user. Please contact the system admin to "
-"reactivate your account."
-msgstr "Ãú ert ekki lengur virkur notandi. Vinsamlegast hafðu samband við kerfisstjóra til að endurvirkja aðganginn þinn."
-
-#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
-#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
+#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:87
+#: mediagoblin/submit/forms.py:37 mediagoblin/submit/forms.py:61
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titill"
-#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
+#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:40
msgid "Description of this work"
msgstr "Lýsing á þessu efni"
#: mediagoblin/edit/forms.py:31 mediagoblin/edit/forms.py:54
-#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51
+#: mediagoblin/edit/forms.py:91 mediagoblin/submit/forms.py:65
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
msgstr "Ãú getur notað\n \n Markdown til að stÃlgera textann."
-#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
+#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:45
msgid "Tags"
msgstr "Efnisorð"
-#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
+#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:47
msgid "Separate tags by commas."
msgstr "Aðskildu efnisorðin með kommum."
-#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:95
msgid "Slug"
msgstr "Vefslóðarormur"
-#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:95
+#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:96
msgid "The slug can't be empty"
msgstr "Vefslóðarormurinn getur ekki verið tómur"
@@ -162,7 +122,7 @@ msgid ""
"this."
msgstr "Titilhlutinn à vefslóð þessa efnis. Ãú þarft vanalega ekki að breyta þessu."
-#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
+#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:50
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
msgstr "Notkunarleyfi"
@@ -195,45 +155,46 @@ msgstr "Stilling á notkunarleyfi"
msgid "This will be your default license on upload forms."
msgstr "Ãetta verður sjálfgefna leyfið þegar þú vilt hlaða upp efni."
-#: mediagoblin/edit/forms.py:87
+#: mediagoblin/edit/forms.py:88
msgid "The title can't be empty"
msgstr "Ãessi titill getur verið innihaldslaus"
-#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:64
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Lýsing á þessu albúmi"
-#: mediagoblin/edit/forms.py:96
+#: mediagoblin/edit/forms.py:97
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "Titilhlutinn à vefslóð þessa albúms. Ãú þarft vanalega ekki að breyta þessu."
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:104 mediagoblin/plugins/basic_auth/forms.py:68
msgid "Old password"
msgstr "Gamla lykilorðið"
-#: mediagoblin/edit/forms.py:105
+#: mediagoblin/edit/forms.py:106 mediagoblin/plugins/basic_auth/forms.py:70
msgid "Enter your old password to prove you own this account."
msgstr "Skráðu gamla lykilorðið þitt til að sanna að þú átt þennan aðgang."
-#: mediagoblin/edit/forms.py:108
+#: mediagoblin/edit/forms.py:109 mediagoblin/plugins/basic_auth/forms.py:73
msgid "New password"
msgstr "Nýtt lykilorð"
-#: mediagoblin/edit/forms.py:116
+#: mediagoblin/edit/forms.py:117
msgid "New email address"
msgstr "Nýtt netfang"
-#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
+#: mediagoblin/edit/forms.py:121 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
+#: mediagoblin/plugins/ldap/forms.py:39
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:64
#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "Lykilorð"
-#: mediagoblin/edit/forms.py:122
+#: mediagoblin/edit/forms.py:123
msgid "Enter your password to prove you own this account."
msgstr "Sláðu inn lykilorðið þitt til að sanna að þú eigir þennan aðgang."
@@ -270,7 +231,7 @@ msgstr "Aðgangsstillingar vistaðar"
msgid "You need to confirm the deletion of your account."
msgstr "Ãú verður að samþykkja eyðingu á notandaaðganginum þÃnum."
-#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:194
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
@@ -284,18 +245,14 @@ msgstr "Albúm með þessu vefslóðarormi er nú þegar til fyrir þennan notan
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Ãú ert að breyta albúmi annars notanda. Farðu mjög varlega."
-#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
-msgid "Wrong password"
-msgstr "Rangt lykilorð"
-
-#: mediagoblin/edit/views.py:370
-msgid "Your password was changed successfully"
-msgstr "Ãað tókst að breyta lykilorðinu þÃnu"
-
-#: mediagoblin/edit/views.py:413
+#: mediagoblin/edit/views.py:373
msgid "Your email address has been verified."
msgstr "Netfangið þitt hefur verið staðfest."
+#: mediagoblin/edit/views.py:408 mediagoblin/plugins/basic_auth/views.py:200
+msgid "Wrong password"
+msgstr "Rangt lykilorð"
+
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
msgstr "Get ekki tengt þema... ekkert þema stillt\n"
@@ -343,7 +300,55 @@ msgstr "tekst ekki að keyra unoconv, athugaðu annálsskrá"
msgid "Video transcoding failed"
msgstr "Ãverkóðun myndskeiðs mistókst"
-#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:58
+#: mediagoblin/moderation/forms.py:20
+msgid "takeaway"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:20
+msgid "Take away privilege"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "userban"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "Ban the user"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:22
+msgid "sendmessage"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "delete"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "Delete the content"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:52 mediagoblin/moderation/forms.py:117
+msgid "User will be banned until:"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:56
+msgid "Why are you banning this User?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:108
+msgid "What action will you take to resolve the report?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:114
+msgid "What privileges will you take away?"
+msgstr ""
+
+#: mediagoblin/moderation/tools.py:91
+msgid "Warning from"
+msgstr ""
+
+#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:60
msgid "commented on your post"
msgstr "skrifaði athugasemd við færsluna þÃna"
@@ -366,13 +371,14 @@ msgid "No request token found."
msgstr "Engin beiðni fannst."
#: mediagoblin/plugins/basic_auth/forms.py:24
-#: mediagoblin/plugins/openid/forms.py:27
+#: mediagoblin/plugins/ldap/forms.py:35 mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:76
msgid "Username"
msgstr "Notandanafn"
#: mediagoblin/plugins/basic_auth/forms.py:32
-#: mediagoblin/plugins/openid/forms.py:31
+#: mediagoblin/plugins/ldap/forms.py:28 mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
@@ -386,6 +392,94 @@ msgstr "Notandanafn eða tölvupóstur"
msgid "Stay logged in"
msgstr "Muna eftir mér"
+#: mediagoblin/plugins/basic_auth/forms.py:51
+msgid "Username or email"
+msgstr "Notandanafn eða netfang"
+
+#: mediagoblin/plugins/basic_auth/views.py:54
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr "Ef þetta netfang (há- og lágstafir skipta máli) er skráð hjá okkur hefur tölvupóstur verið sendur með leiðbeiningum um hvernig þú getur breytt lykilorðinu þÃnu."
+
+#: mediagoblin/plugins/basic_auth/views.py:65
+msgid "Couldn't find someone with that username."
+msgstr "Gat ekki fundið neinn með þetta notandanafn."
+
+#: mediagoblin/plugins/basic_auth/views.py:68
+msgid ""
+"An email has been sent with instructions on how to change your password."
+msgstr "Tölvupóstur hefur verið sendur með leiðbeiningum um hvernig þú átt að breyta lykilorðinu þÃnu."
+
+#: mediagoblin/plugins/basic_auth/views.py:75
+msgid ""
+"Could not send password recovery email as your username is inactive or your "
+"account's email address has not been verified."
+msgstr "Gat ekki sent tölvupóst um endurstillingu lykilorðs þvà notandanafnið þitt er óvirkt eða þá að þú hefur ekki staðfest netfangið þitt."
+
+#: mediagoblin/plugins/basic_auth/views.py:123
+msgid "The user id is incorrect."
+msgstr "Notendaauðkennið er rangt."
+
+#: mediagoblin/plugins/basic_auth/views.py:139
+msgid "You can now log in using your new password."
+msgstr "Ãú getur núna innskráð þig með nýja lykilorðinu þÃnu."
+
+#: mediagoblin/plugins/basic_auth/views.py:163
+msgid ""
+"You are no longer an active user. Please contact the system admin to "
+"reactivate your accoutn."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:215
+msgid "Your password was changed successfully"
+msgstr "Ãað tókst að breyta lykilorðinu þÃnu"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:36
+msgid "Set your new password"
+msgstr "Skrifaðu inn nýja lykilorðið þitt"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:39
+msgid "Set password"
+msgstr "Skrá lykilorð"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr "Breyti lykilorði fyrir notandann: %(username)s"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:45
+#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
+msgid "Save"
+msgstr "Vista"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:22
+msgid "Don't have an account yet?"
+msgstr "Ertu ekki með notendaaðgang?"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:24
+msgid "Create one here!"
+msgstr "Búðu til aðgang hérna!"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/edit_link.html:22
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:23
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:31
+msgid "Recover password"
+msgstr "Endurstilla lykilorð"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:34
+msgid "Send instructions"
+msgstr "Senda leiðbeiningar"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/fp_link.html:22
+msgid "Forgot your password?"
+msgstr "Gleymdirðu lykilorðinu þÃnu?"
+
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
msgstr "Staðsetning"
@@ -395,6 +489,10 @@ msgstr "Staðsetning"
msgid "View on OpenStreetMap"
msgstr "Skoða á OpenStreetMap"
+#: mediagoblin/plugins/ldap/templates/mediagoblin/plugins/ldap/create_account_link.html:22
+msgid "Sign in to create an account!"
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
msgstr "Leyfa"
@@ -464,7 +562,7 @@ msgstr "OAuth-biðlararnir þÃnir"
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/submit/start.html:39
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
msgstr "Bæta við"
@@ -542,10 +640,10 @@ msgstr "OpenID auðkenni"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:57
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:106
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
-#: mediagoblin/templates/mediagoblin/auth/login.html:58
+#: mediagoblin/templates/mediagoblin/auth/login.html:47
msgid "Log in"
msgstr "Innskrá"
@@ -605,9 +703,9 @@ msgstr "Eyða âPersonaâ netfangi"
msgid "Add a Persona email address"
msgstr "Bæta við âPersonaâ netfangi"
-#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
-msgid "Edit your Persona email addresses"
-msgstr "Breyta âPersonaâ netföngunum þÃnum"
+#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:21
+msgid "Persona's"
+msgstr ""
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
msgid "Or login with Persona!"
@@ -617,117 +715,133 @@ msgstr "...eða skráðu þig inn með âPersonaâ!"
msgid "Or register with Persona!"
msgstr "...eða nýskráðu þig með âPersonaâ!"
-#: mediagoblin/processing/__init__.py:413
+#: mediagoblin/processing/__init__.py:422
msgid "Invalid file given for media type."
msgstr "Ãgild skrá gefin fyrir þessa margmiðlunartegund."
-#: mediagoblin/processing/__init__.py:420
+#: mediagoblin/processing/__init__.py:429
msgid "Copying to public storage failed."
msgstr "Ãað tókst ekki að afrita yfir à almennu geymsluna."
-#: mediagoblin/processing/__init__.py:428
+#: mediagoblin/processing/__init__.py:437
msgid "An acceptable processing file was not found"
msgstr "Nothæf keyrsluskrá fannst ekki"
-#: mediagoblin/submit/forms.py:26
+#: mediagoblin/submit/forms.py:30
+msgid "Max file size: {0} mb"
+msgstr ""
+
+#: mediagoblin/submit/forms.py:34
msgid "File"
msgstr "Skrá"
-#: mediagoblin/submit/views.py:52
+#: mediagoblin/submit/forms.py:41
+msgid ""
+"You can use\n"
+" \n"
+" Markdown for formatting."
+msgstr ""
+
+#: mediagoblin/submit/views.py:57
+msgid "Sorry, you have reached your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:73
msgid "You must provide a file."
msgstr "Ãú verður að gefa upp skrá."
-#: mediagoblin/submit/views.py:101
+#: mediagoblin/submit/views.py:120
+msgid "Sorry, the file size is too big."
+msgstr ""
+
+#: mediagoblin/submit/views.py:126
+msgid "Sorry, uploading this file will put you over your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:147
msgid "Woohoo! Submitted!"
msgstr "Jibbà jei! Ãað tókst að senda inn!"
-#: mediagoblin/submit/views.py:154
+#: mediagoblin/submit/views.py:200
#, python-format
msgid "Collection \"%s\" added!"
msgstr "Albúmið \"%s\" var búið til!"
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/banned.html:20
+msgid "You are Banned."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:24
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr "Mynd af durt à stresskasti"
+
+#: mediagoblin/templates/mediagoblin/banned.html:26
+msgid "You have been banned"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:28
+#, python-format
+msgid "until %(until_when)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:30
+msgid "indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:81
msgid "Verify your email!"
msgstr "Staðfestu netfangið þitt!"
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "log out"
msgstr "útskrá"
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:115
#, python-format
msgid "%(user_name)s's account"
msgstr "Notandaaðgangur: %(user_name)s"
-#: mediagoblin/templates/mediagoblin/base.html:112
+#: mediagoblin/templates/mediagoblin/base.html:122
msgid "Change account settings"
msgstr "Breyta stillingum notandaaðgangs"
-#: mediagoblin/templates/mediagoblin/base.html:116
-#: mediagoblin/templates/mediagoblin/base.html:137
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/base.html:126
+#: mediagoblin/templates/mediagoblin/base.html:147
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:27
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
msgid "Media processing panel"
msgstr "Margmiðlunarvinnsluskiki"
-#: mediagoblin/templates/mediagoblin/base.html:125
+#: mediagoblin/templates/mediagoblin/base.html:135
msgid "Log out"
msgstr "Skrá út"
-#: mediagoblin/templates/mediagoblin/base.html:128
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+#: mediagoblin/templates/mediagoblin/base.html:138
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:112
msgid "Add media"
msgstr "Senda inn efni"
-#: mediagoblin/templates/mediagoblin/base.html:131
+#: mediagoblin/templates/mediagoblin/base.html:141
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr "Búa til nýtt albúm"
-#: mediagoblin/templates/mediagoblin/error.html:24
-msgid "Image of goblin stressing out"
-msgstr "Mynd af durt à stresskasti"
+#: mediagoblin/templates/mediagoblin/base.html:151
+msgid "User management panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:155
+msgid "Report management panel"
+msgstr ""
#: mediagoblin/templates/mediagoblin/root.html:32
msgid "Most recent media"
msgstr "Nýlegt efni"
-#: mediagoblin/templates/mediagoblin/admin/panel.html:29
-msgid ""
-"Here you can track the state of media being processed on this instance."
-msgstr "Hér getur þú fylgst með margmiðlunarefni sem verið er að vinna á þessu vefsvæði."
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:32
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
-msgid "Media in-processing"
-msgstr "Efni à vinnslu"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:58
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
-msgid "No media in-processing"
-msgstr "Ekkert efni à vinnslu"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:61
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
-msgid "These uploads failed to process:"
-msgstr "Ãað mistókst að fullvinna þessar innsendingar:"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:90
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
-msgid "No failed entries!"
-msgstr "Engar bilaðar innsendingar!"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:92
-msgid "Last 10 successful uploads"
-msgstr "SÃðustu 10 árangursrÃku innsendingarnar"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:112
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
-msgid "No processed entries, yet!"
-msgstr "Ekkert fullunnið efni enn!"
-
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
msgid "Authorization"
msgstr "Heimilun"
@@ -781,50 +895,6 @@ msgstr "Heimild klár"
msgid "Copy and paste this into your client:"
msgstr "Afritaðu og lÃmdu þetta à forritið þitt:"
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
-msgid "Set your new password"
-msgstr "Skrifaðu inn nýja lykilorðið þitt"
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
-msgid "Set password"
-msgstr "Skrá lykilorð"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
-msgid "Recover password"
-msgstr "Endurstilla lykilorð"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
-msgid "Send instructions"
-msgstr "Senda leiðbeiningar"
-
-#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
-#, python-format
-msgid ""
-"Hi %(username)s,\n"
-"\n"
-"to change your GNU MediaGoblin password, open the following URL in \n"
-"your web browser:\n"
-"\n"
-"%(verification_url)s\n"
-"\n"
-"If you think this is an error, just ignore this email and continue being\n"
-"a happy goblin!"
-msgstr "Hæ %(username)s,\n\ntil að breyta GNU MediaGoblin lykilorðinu þÃnu opnar þú eftirfarandi vefslóð à \nvafranum þÃnum:\n\n%(verification_url)s\n\nEf þú heldur að það sé einhver vitleysa à gangi husnar þú bara þennan póst og heldur áfram að vera\nánægður durtur!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:44
-msgid "Don't have an account yet?"
-msgstr "Ertu ekki með notendaaðgang?"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:46
-msgid "Create one here!"
-msgstr "Búðu til aðgang hérna!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:54
-msgid "Forgot your password?"
-msgstr "Gleymdirðu lykilorðinu þÃnu?"
-
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
@@ -860,6 +930,10 @@ msgid ""
"href=\"%(source_link)s\">Source code available."
msgstr "Gefið út undir AGPL. Frumkóti aðgengilegur."
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:30
+msgid "Terms of Service"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
msgid "Explore"
msgstr "Skoða"
@@ -909,13 +983,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Breyti viðhengjum við: %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:178
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:194
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:191
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:207
msgid "Attachments"
msgstr "Viðhengi"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:200
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:213
msgid "Add attachment"
msgstr "Bæta við viðhengi"
@@ -932,7 +1006,7 @@ msgstr "Hætta við"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:47
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
@@ -944,17 +1018,6 @@ msgstr "Vista breytingar"
msgid "Changing %(username)s's email"
msgstr "Breyti netfangi fyrir notandann: %(username)s"
-#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
-msgid "Save"
-msgstr "Vista"
-
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
-#, python-format
-msgid "Changing %(username)s's password"
-msgstr "Breyti lykilorði fyrir notandann: %(username)s"
-
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -982,11 +1045,11 @@ msgstr "Breyti %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "Breyti notandaaðgangsstillingum fyrir: %(username)s"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:54
msgid "Delete my account"
msgstr "Eyða aðganginum mÃnum"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
msgid "Email"
msgstr "Netfang"
@@ -1021,8 +1084,11 @@ msgstr "Nýjar athugasemdir"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
+#: mediagoblin/templates/mediagoblin/moderation/report.html:55
+#: mediagoblin/templates/mediagoblin/moderation/report.html:117
#: mediagoblin/templates/mediagoblin/user_pages/media.html:139
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:168
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:48
#, python-format
msgid "%(formatted_time)s ago"
msgstr "Fyrir %(formatted_time)s"
@@ -1042,7 +1108,7 @@ msgstr "Efni merkt með: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:74
msgid "Download"
msgstr "Sækja"
@@ -1066,7 +1132,7 @@ msgstr "Ãú getur náð à nýlegan vafra sem \n\tgetur spilað hljóðskrár
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:73
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:80
msgid "Original file"
msgstr "Upphaflega skráin"
@@ -1125,30 +1191,359 @@ msgstr "Skráarsnið"
msgid "Object Height"
msgstr "Hæð hlutar"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:63
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
msgstr "Ãvà miður mun þetta myndskeið ekki virka þvÃ\n vafrinn þinn styður ekki HTML5 \n myndbönd."
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:66
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
msgstr "Ãú getur náð à nýlegan vafra sem \n sem getur spilað myndskeiðið á \n http://getfirefox.com!"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:88
msgid "WebM file (VP8/Vorbis)"
msgstr "WebM skrá (VP8/Vorbis)"
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:30
+msgid ""
+"Here you can track the state of media being processed on this instance."
+msgstr "Hér getur þú fylgst með margmiðlunarefni sem verið er að vinna á þessu vefsvæði."
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr "Efni à vinnslu"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr "Ekkert efni à vinnslu"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr "Ãað mistókst að fullvinna þessar innsendingar:"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr "Engar bilaðar innsendingar!"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:93
+msgid "Last 10 successful uploads"
+msgstr "SÃðustu 10 árangursrÃku innsendingarnar"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr "Ekkert fullunnið efni enn!"
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:27
+msgid "Sorry, no such report found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:32
+msgid "Return to Reports Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:155
+msgid "Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:36
+msgid "Reported comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:81
+#, python-format
+msgid ""
+"\n"
+" â Reported media by %(user_name)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:90
+#, python-format
+msgid ""
+"\n"
+" CONTENT BY\n"
+" %(user_name)s\n"
+" HAS BEEN DELETED\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:130
+#: mediagoblin/templates/mediagoblin/moderation/user.html:128
+msgid "Resolve"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:134
+#: mediagoblin/templates/mediagoblin/moderation/report.html:153
+msgid "Resolve This Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:145
+msgid "Status"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:147
+msgid "RESOLVED"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:155
+msgid "You cannot take action against an administrator"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:22
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:27
+msgid "Report panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:30
+msgid ""
+"\n"
+" Here you can look up open reports that have been filed by users.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:35
+msgid "Active Reports Filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:77
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:171
+msgid "Offender"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:78
+msgid "When Reported"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:79
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:173
+msgid "Reported By"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:80
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:174
+msgid "Reason"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:94
+#, python-format
+msgid ""
+"\n"
+" Comment Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:109
+#, python-format
+msgid ""
+"\n"
+" Media Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:123
+msgid "No open reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:125
+msgid "Closed Reports"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:170
+msgid "Resolved"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:172
+msgid "Action Taken"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:185
+#, python-format
+msgid ""
+"\n"
+" Closed Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:199
+msgid "No closed reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:23
+#, python-format
+msgid "User: %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:39
+msgid "Sorry, no such user found."
+msgstr "Ãvà miður fannst notandinn ekki."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:40
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:60
+msgid "Email verification needed"
+msgstr "Staðfesting á netfangi nauðsynleg"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:45
+msgid ""
+"Someone has registered an account with this username, but it still has\n"
+" to be activated."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:58
+msgid "Return to Users Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:60
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:45
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:25
+#, python-format
+msgid "%(username)s's profile"
+msgstr "Kenniskrá fyrir: %(username)s"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:62
+#, python-format
+msgid "BANNED until %(expiration_date)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:66
+msgid "Banned Indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:72
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:61
+msgid "This user hasn't filled in their profile (yet)."
+msgstr "Ãessi notandi hefur ekki fyllt inn à upplýsingar um sig (ennþá)."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+msgid "Edit profile"
+msgstr "Breyta kenniskrá"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:80
+msgid "Browse collections"
+msgstr "Skoða albúm"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:97
+#, python-format
+msgid "Active Reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:104
+msgid "Report ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:105
+msgid "Reported Content"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:106
+msgid "Description of Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:114
+#, python-format
+msgid "Report #%(report_number)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:121
+msgid "Reported Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:123
+msgid "Reported Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:134
+#, python-format
+msgid "No active reports filed on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:141
+#, python-format
+msgid "All reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:146
+#, python-format
+msgid "All reports that %(username)s has filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:160
+msgid "Ban User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:165
+msgid "UnBan User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:173
+msgid "Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:174
+msgid "User Has Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:181
+msgid "Yes"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:183
+msgid "No"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:26
+msgid "User panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:29
+msgid ""
+"\n"
+" Here you can look up users in order to take punitive actions on them.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:34
+msgid "Active Users"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:75
+msgid "ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:77
+msgid "When Joined"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:78
+msgid "# of Comments Posted"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:95
+msgid "No users found."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
msgstr "Búa til albúm"
-#: mediagoblin/templates/mediagoblin/submit/start.html:23
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:28
+#: mediagoblin/templates/mediagoblin/submit/start.html:35
msgid "Add your media"
msgstr "Sendu inn efni"
@@ -1233,7 +1628,7 @@ msgstr "Senda inn þessa athugasemd"
msgid "Comment Preview"
msgstr "Ãtlit athugasemdar"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:166
msgid "Added"
msgstr "Bætt við"
@@ -1260,84 +1655,86 @@ msgstr "Ãú getur fylgst með hvernig gengur að vinna með margmiðlunarefnið
msgid "Your last 10 successful uploads"
msgstr "SÃðustu 10 árangursÃku innsendingarnar þÃnar"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:21
+msgid "File a Report
"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:24
+msgid "Reporting this Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:60
+msgid "Reporting this Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:72
#, python-format
-msgid "%(username)s's profile"
-msgstr "Kenniskrá fyrir: %(username)s"
+msgid ""
+"\n"
+" â Published by \n"
+" "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
-msgid "Sorry, no such user found."
-msgstr "Ãvà miður fannst notandinn ekki."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:81
+msgid "File Report "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
-msgid "Email verification needed"
-msgstr "Staðfesting á netfangi nauðsynleg"
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:52
+msgid "Here's a spot to tell others about yourself."
+msgstr "Hér er svæði til að segja öðrum frá þér."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:93
+#, python-format
+msgid "View all of %(username)s's media"
+msgstr "Skoða efnið sem %(username)s á"
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+msgid ""
+"This is where your media will appear, but you don't seem to have added "
+"anything yet."
+msgstr "Ãetta er staðurinn þar sem efnið þitt birtist en þú virðist ekki hafa sent neitt inn ennþá."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
+#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
+msgid "There doesn't seem to be any media here yet..."
+msgstr "Ãað virðist ekki vera neitt efni hérna ennþá..."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:43
msgid "Almost done! Your account still needs to be activated."
msgstr "Næstum þvà búið! Notandaaðgangurinn þinn verður að vera staðfestur."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:48
msgid ""
"An email should arrive in a few moments with instructions on how to do so."
msgstr "Tölvupóstur ætti að berast til þÃn eftir smástund með leiðbeiningum um hvernig þú átt að gera það."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:52
msgid "In case it doesn't:"
msgstr "Ef það gerist ekki:"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:55
msgid "Resend verification email"
msgstr "Endursenda staðfestingarpóst"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:63
msgid ""
"Someone has registered an account with this username, but it still has to be"
" activated."
msgstr "Einhver hefur búið til aðgang með þessu notandanafni en hefur ekki enn virkjað aðganginn."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:79
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:68
#, python-format
msgid ""
"If you are that person but you've lost your verification email, you can log in and resend it."
msgstr "Ef þú ert þessi aðili en hefur týnt staðfestingarpóstinum getur þú skráð þig inn og endursent hann"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:96
-msgid "Here's a spot to tell others about yourself."
-msgstr "Hér er svæði til að segja öðrum frá þér."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
-msgid "Edit profile"
-msgstr "Breyta kenniskrá"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
-msgid "This user hasn't filled in their profile (yet)."
-msgstr "Ãessi notandi hefur ekki fyllt inn à upplýsingar um sig (ennþá)."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
-msgid "Browse collections"
-msgstr "Skoða albúm"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:78
#, python-format
-msgid "View all of %(username)s's media"
-msgstr "Skoða efnið sem %(username)s á"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
-msgid ""
-"This is where your media will appear, but you don't seem to have added "
-"anything yet."
-msgstr "Ãetta er staðurinn þar sem efnið þitt birtist en þú virðist ekki hafa sent neitt inn ennþá."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
-#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
-#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
-msgid "There doesn't seem to be any media here yet..."
-msgstr "Ãað virðist ekki vera neitt efni hérna ennþá..."
+msgid "%(username)s"
+msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
msgid "(remove)"
@@ -1387,6 +1784,10 @@ msgstr "nýrri"
msgid "older"
msgstr "eldri"
+#: mediagoblin/templates/mediagoblin/utils/report.html:25
+msgid "Report media"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
msgstr "Merkt með"
@@ -1395,34 +1796,34 @@ msgstr "Merkt með"
msgid "Could not read the image file."
msgstr "Gat ekki lesið myndskrána."
-#: mediagoblin/tools/response.py:36
+#: mediagoblin/tools/response.py:38
msgid "Oops!"
msgstr "ObbosÃ!"
-#: mediagoblin/tools/response.py:37
+#: mediagoblin/tools/response.py:39
msgid "An error occured"
msgstr "Villa kom upp"
-#: mediagoblin/tools/response.py:51
+#: mediagoblin/tools/response.py:53
msgid "Bad Request"
msgstr "Ekki nógu góð beiðni"
-#: mediagoblin/tools/response.py:53
+#: mediagoblin/tools/response.py:55
msgid "The request sent to the server is invalid, please double check it"
msgstr "Beiðnin sem var send til netþjónsins er ógild, vinsamlegast athugaðu hana aftur"
-#: mediagoblin/tools/response.py:60
+#: mediagoblin/tools/response.py:63
msgid "Operation not allowed"
msgstr "Aðgerð ekki leyfileg"
-#: mediagoblin/tools/response.py:61
+#: mediagoblin/tools/response.py:64
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr "Fyrirgefðu DavÃð. Ãg get ekki leyft þér að gera þetta!
Ãú reyndir að framkvæma aðgerð sem þú hefur ekki leyfi til að gera. Varstu að reyna að eyða öllum notendareikningum aftur?"
-#: mediagoblin/tools/response.py:69
+#: mediagoblin/tools/response.py:72
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
@@ -1490,15 +1891,19 @@ msgid ""
" Markdown for formatting."
msgstr "Ãú getur notað\n \n Markdown til að stÃlgera textann."
-#: mediagoblin/user_pages/views.py:179
+#: mediagoblin/user_pages/forms.py:55 mediagoblin/user_pages/forms.py:61
+msgid "Reason for Reporting"
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:178
msgid "Sorry, comments are disabled."
msgstr "Ãvà miður, athugasemdir eru óvirkar."
-#: mediagoblin/user_pages/views.py:184
+#: mediagoblin/user_pages/views.py:183
msgid "Oops, your comment was empty."
msgstr "ObbosÃ! Athugasemdin þÃn var innihaldslaus."
-#: mediagoblin/user_pages/views.py:190
+#: mediagoblin/user_pages/views.py:189
msgid "Your comment has been posted!"
msgstr "Athugasemdin þÃn var skráð!"
@@ -1520,43 +1925,43 @@ msgstr "\"%s\" er nú þegar à albúminu \"%s\""
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" sett à albúmið \"%s\""
-#: mediagoblin/user_pages/views.py:302
+#: mediagoblin/user_pages/views.py:307
msgid "You deleted the media."
msgstr "Ãú eyddir þessu efni."
-#: mediagoblin/user_pages/views.py:314
+#: mediagoblin/user_pages/views.py:319
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "Efninu var ekki eytt þar sem þú merktir ekki við að þú værir viss."
-#: mediagoblin/user_pages/views.py:321
+#: mediagoblin/user_pages/views.py:326
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Ãú ert à þann mund að fara að eyða efni frá öðrum notanda. Farðu mjög varlega."
-#: mediagoblin/user_pages/views.py:395
+#: mediagoblin/user_pages/views.py:400
msgid "You deleted the item from the collection."
msgstr "Ãú tókst þetta efni úr albúminu."
-#: mediagoblin/user_pages/views.py:399
+#: mediagoblin/user_pages/views.py:404
msgid "The item was not removed because you didn't check that you were sure."
msgstr "Ãetta efni var ekki fjarlægt af þvà að þú merktir ekki við að þú værir viss."
-#: mediagoblin/user_pages/views.py:407
+#: mediagoblin/user_pages/views.py:412
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Ãú ert à þann mund að fara að eyða efni úr albúmi annars notanda. Farðu mjög varlega."
-#: mediagoblin/user_pages/views.py:440
+#: mediagoblin/user_pages/views.py:445
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Ãú eyddir albúminu \"%s\""
-#: mediagoblin/user_pages/views.py:447
+#: mediagoblin/user_pages/views.py:452
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "Ãessu albúmi var ekki eytt vegna þess að þu merktir ekki við að þú værir viss."
-#: mediagoblin/user_pages/views.py:455
+#: mediagoblin/user_pages/views.py:460
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Ãú ert à þann mund að fara að eyða albúmi annars notanda. Farðu mjög varlega."
diff --git a/mediagoblin/i18n/it/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/it/LC_MESSAGES/mediagoblin.mo
index 74176ccfc3b54b97efb2178356335cd1e7c17034..8776d0518c3531f17816c74246971b7a42221cee 100644
GIT binary patch
literal 37774
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
Xyr7_Whh?o*8!R)VN9#g@#OeP3KBRvl
diff --git a/mediagoblin/i18n/it/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/it/LC_MESSAGES/mediagoblin.po
index 2e73b622..49413a8a 100644
--- a/mediagoblin/i18n/it/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/it/LC_MESSAGES/mediagoblin.po
@@ -7,13 +7,14 @@
# gdb , 2013
# pikappa469 , 2011
# nunni , 2011
+# Damtux , 2013
# Damtux , 2012
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
-"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-09-04 16:02-0500\n"
-"PO-Revision-Date: 2013-09-04 21:03+0000\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2013-11-04 13:23-0600\n"
+"PO-Revision-Date: 2013-11-04 19:23+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Italian (http://www.transifex.com/projects/p/mediagoblin/language/it/)\n"
"MIME-Version: 1.0\n"
@@ -23,43 +24,43 @@ msgstr ""
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/decorators.py:252
+#: mediagoblin/decorators.py:299 mediagoblin/plugins/openid/views.py:202
msgid "Sorry, registration is disabled on this instance."
msgstr "Spiacente, la registrazione è disabilitata su questa istanza."
-#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
-#: mediagoblin/plugins/persona/views.py:77
-msgid "Sorry, authentication is disabled on this instance."
+#: mediagoblin/decorators.py:314
+msgid "Sorry, reporting is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/forms.py:25
-msgid "Username or email"
-msgstr "Nome utente o indirizzo email"
+#: mediagoblin/decorators.py:357 mediagoblin/plugins/ldap/views.py:55
+#: mediagoblin/plugins/persona/views.py:77
+msgid "Sorry, authentication is disabled on this instance."
+msgstr "Mi dispiace, l'autenticazione è disabilitata in questa istanza."
-#: mediagoblin/auth/tools.py:41
+#: mediagoblin/auth/tools.py:43
msgid "Invalid User name or email address."
-msgstr ""
+msgstr "Nome utente o indirizzo email non valido."
-#: mediagoblin/auth/tools.py:42
+#: mediagoblin/auth/tools.py:44
msgid "This field does not take email addresses."
-msgstr ""
+msgstr "Questo campo non accetta indirizzi email."
-#: mediagoblin/auth/tools.py:43
+#: mediagoblin/auth/tools.py:45
msgid "This field requires an email address."
-msgstr ""
+msgstr "Questo campo richiede un indirizzo email."
-#: mediagoblin/auth/tools.py:146
+#: mediagoblin/auth/tools.py:116
msgid "Sorry, a user with that name already exists."
msgstr "Spiacente, esiste già un utente con quel nome."
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
+#: mediagoblin/auth/tools.py:120 mediagoblin/edit/views.py:402
msgid "Sorry, a user with that email address already exists."
msgstr "Siamo spiacenti, un utente con quell'indirizzo email esiste già ."
-#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
+#: mediagoblin/auth/views.py:142 mediagoblin/edit/views.py:358
+#: mediagoblin/edit/views.py:379 mediagoblin/plugins/basic_auth/views.py:110
msgid "The verification key or user id is incorrect."
-msgstr ""
+msgstr "La chiave di verifica o l'id utente è sbagliato."
#: mediagoblin/auth/views.py:161
msgid ""
@@ -83,87 +84,47 @@ msgstr "Hai già verificato il tuo indirizzo email!"
msgid "Resent your verification email."
msgstr "Rispedisci email di verifica"
-#: mediagoblin/auth/views.py:237
-msgid ""
-"If that email address (case sensitive!) is registered an email has been sent"
-" with instructions on how to change your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:248
-msgid "Couldn't find someone with that username."
-msgstr ""
-
-#: mediagoblin/auth/views.py:251
-msgid ""
-"An email has been sent with instructions on how to change your password."
-msgstr "Ti è stata inviata un'email con le istruzioni per cambiare la tua password."
-
-#: mediagoblin/auth/views.py:258
-msgid ""
-"Could not send password recovery email as your username is inactive or your "
-"account's email address has not been verified."
-msgstr "Impossibile inviare l'email di recupero password perchè il tuo nome utente è inattivo o il tuo indirizzo email non è stato verificato."
-
-#: mediagoblin/auth/views.py:306
-msgid "The user id is incorrect."
-msgstr ""
-
-#: mediagoblin/auth/views.py:323
-msgid "You can now log in using your new password."
-msgstr "Ora puoi effettuare l'accesso con la nuova password."
-
-#: mediagoblin/auth/views.py:334
-msgid "You need to verify your email before you can reset your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:340
-msgid ""
-"You are no longer an active user. Please contact the system admin to "
-"reactivate your account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
-#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
+#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:87
+#: mediagoblin/submit/forms.py:37 mediagoblin/submit/forms.py:61
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titolo"
-#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
+#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:40
msgid "Description of this work"
msgstr "Descrizione di questo lavoro"
#: mediagoblin/edit/forms.py:31 mediagoblin/edit/forms.py:54
-#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51
+#: mediagoblin/edit/forms.py:91 mediagoblin/submit/forms.py:65
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
msgstr "Puoi usare il\n \n Markdown per la formattazione."
-#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
+#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:45
msgid "Tags"
msgstr "Tags"
-#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
+#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:47
msgid "Separate tags by commas."
-msgstr "Separa le tags con la virgola."
+msgstr "Separa i tag con la virgola."
-#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:95
msgid "Slug"
-msgstr ""
+msgstr "Titolo"
-#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:95
+#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:96
msgid "The slug can't be empty"
-msgstr ""
+msgstr "Il titolo non può essere vuoto"
#: mediagoblin/edit/forms.py:42
msgid ""
"The title part of this media's address. You usually don't need to change "
"this."
-msgstr "Il titolo è parte dell'indirizzo del file. Nella maggior parte dei casi non c'è bisogno di cambiarlo."
+msgstr "Il titolo fa parte dell'indirizzo del file. Nella maggior parte dei casi non c'è bisogno di cambiarlo."
-#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
+#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:50
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
msgstr "Licenza"
@@ -182,78 +143,79 @@ msgstr "Questo indirizzo contiene errori"
#: mediagoblin/edit/forms.py:65
msgid "Email me when others comment on my media"
-msgstr "Inviami messaggi email quando altre persone commentano i miei files multimediali"
+msgstr "Inviami messaggi email quando altre persone commentano i miei file multimediali"
#: mediagoblin/edit/forms.py:67
msgid "Enable insite notifications about events."
-msgstr ""
+msgstr "Abilita le notifiche degli eventi nel sito."
#: mediagoblin/edit/forms.py:69
msgid "License preference"
-msgstr ""
+msgstr "Licenza preferita"
#: mediagoblin/edit/forms.py:75
msgid "This will be your default license on upload forms."
-msgstr ""
+msgstr "Questa sarà la tua licenza predefinita nei moduli di caricamento dei file."
-#: mediagoblin/edit/forms.py:87
+#: mediagoblin/edit/forms.py:88
msgid "The title can't be empty"
-msgstr ""
+msgstr "Il titolo non può essere vuoto"
-#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:64
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
-msgstr ""
+msgstr "Descrizione di questa raccolta"
-#: mediagoblin/edit/forms.py:96
+#: mediagoblin/edit/forms.py:97
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
-msgstr ""
+msgstr "Il titolo fa parte dell'indirizzo di questa raccolta. Nella maggior parte dei casi non c'è bisogno di cambiarlo."
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:104 mediagoblin/plugins/basic_auth/forms.py:68
msgid "Old password"
msgstr "Password vecchia"
-#: mediagoblin/edit/forms.py:105
+#: mediagoblin/edit/forms.py:106 mediagoblin/plugins/basic_auth/forms.py:70
msgid "Enter your old password to prove you own this account."
msgstr "Inserisci la vecchia password per dimostrare di essere il proprietario dell'account."
-#: mediagoblin/edit/forms.py:108
+#: mediagoblin/edit/forms.py:109 mediagoblin/plugins/basic_auth/forms.py:73
msgid "New password"
msgstr "Nuova password"
-#: mediagoblin/edit/forms.py:116
+#: mediagoblin/edit/forms.py:117
msgid "New email address"
-msgstr ""
+msgstr "Nuovo indirizzo email"
-#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
+#: mediagoblin/edit/forms.py:121 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
+#: mediagoblin/plugins/ldap/forms.py:39
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:64
#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "Password"
-#: mediagoblin/edit/forms.py:122
+#: mediagoblin/edit/forms.py:123
msgid "Enter your password to prove you own this account."
-msgstr ""
+msgstr "Inserisci la tua password per dimostrare di essere il proprietario di questo account."
#: mediagoblin/edit/views.py:73
msgid "An entry with that slug already exists for this user."
-msgstr ""
+msgstr "Questo utente ha già un elemento con quel titolo."
#: mediagoblin/edit/views.py:91
msgid "You are editing another user's media. Proceed with caution."
-msgstr "Stai modificando files multimediali di un altro utente. Procedi con attenzione."
+msgstr "Stai modificando file multimediali di un altro utente. Procedi con attenzione."
#: mediagoblin/edit/views.py:161
#, python-format
msgid "You added the attachment %s!"
-msgstr ""
+msgstr "Hai aggiunto l'allegato %s!"
#: mediagoblin/edit/views.py:188
msgid "You can only edit your own profile."
-msgstr ""
+msgstr "Puoi modificare solo il tuo profilo."
#: mediagoblin/edit/views.py:194
msgid "You are editing a user's profile. Proceed with caution."
@@ -269,37 +231,33 @@ msgstr "Impostazioni del profilo salvate"
#: mediagoblin/edit/views.py:277
msgid "You need to confirm the deletion of your account."
-msgstr ""
+msgstr "Devi confermare l'eliminazione del tuo account."
-#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:194
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
-msgstr ""
+msgstr "Hai già una raccolta che si chiama \"%s\"!"
#: mediagoblin/edit/views.py:317
msgid "A collection with that slug already exists for this user."
-msgstr ""
+msgstr "Questo utente ha già una raccolta con quel titolo."
#: mediagoblin/edit/views.py:332
msgid "You are editing another user's collection. Proceed with caution."
-msgstr ""
+msgstr "Stai modificando la raccolta di un altro utente. Procedi con cautela."
+
+#: mediagoblin/edit/views.py:373
+msgid "Your email address has been verified."
+msgstr "Il tuo indirizzo email è stato verificato."
-#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
+#: mediagoblin/edit/views.py:408 mediagoblin/plugins/basic_auth/views.py:200
msgid "Wrong password"
msgstr "Password errata"
-#: mediagoblin/edit/views.py:370
-msgid "Your password was changed successfully"
-msgstr ""
-
-#: mediagoblin/edit/views.py:413
-msgid "Your email address has been verified."
-msgstr ""
-
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
-msgstr ""
+msgstr "Non riesco a collegarmi al tema... nessun tema impostato\n"
#: mediagoblin/gmg_commands/assetlink.py:73
msgid "No asset directory for this theme\n"
@@ -329,7 +287,7 @@ msgid ""
"CSRF cookie not present. This is most likely the result of a cookie blocker "
"or somesuch.
Make sure to permit the settings of cookies for this "
"domain."
-msgstr ""
+msgstr "Cookie CSRF non presente. Questo è dovuto a un plugin che blocca i cookie o a qualcosa del genere.
Assicurati di permettere le impostazioni dei cookie per questo dominio."
#: mediagoblin/media_types/__init__.py:78
#: mediagoblin/media_types/__init__.py:100
@@ -344,7 +302,55 @@ msgstr ""
msgid "Video transcoding failed"
msgstr "Transcodifica video fallita"
-#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:58
+#: mediagoblin/moderation/forms.py:20
+msgid "takeaway"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:20
+msgid "Take away privilege"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "userban"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "Ban the user"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:22
+msgid "sendmessage"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "delete"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "Delete the content"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:52 mediagoblin/moderation/forms.py:117
+msgid "User will be banned until:"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:56
+msgid "Why are you banning this User?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:108
+msgid "What action will you take to resolve the report?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:114
+msgid "What privileges will you take away?"
+msgstr ""
+
+#: mediagoblin/moderation/tools.py:91
+msgid "Warning from"
+msgstr ""
+
+#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:60
msgid "commented on your post"
msgstr "ha commentato il tuo post"
@@ -360,20 +366,21 @@ msgstr ""
#: mediagoblin/oauth/views.py:239
msgid "Must provide an oauth_token."
-msgstr ""
+msgstr "Devi specificare un oauth_token."
#: mediagoblin/oauth/views.py:244 mediagoblin/oauth/views.py:294
msgid "No request token found."
msgstr ""
#: mediagoblin/plugins/basic_auth/forms.py:24
-#: mediagoblin/plugins/openid/forms.py:27
+#: mediagoblin/plugins/ldap/forms.py:35 mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:76
msgid "Username"
msgstr "Nome utente"
#: mediagoblin/plugins/basic_auth/forms.py:32
-#: mediagoblin/plugins/openid/forms.py:31
+#: mediagoblin/plugins/ldap/forms.py:28 mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
@@ -381,12 +388,100 @@ msgstr "Indirizzo email"
#: mediagoblin/plugins/basic_auth/forms.py:39
msgid "Username or Email"
-msgstr ""
+msgstr "Nome utente o indirizzo Email"
#: mediagoblin/plugins/basic_auth/forms.py:46
msgid "Stay logged in"
+msgstr "Rimani connesso"
+
+#: mediagoblin/plugins/basic_auth/forms.py:51
+msgid "Username or email"
+msgstr "Nome utente o indirizzo email"
+
+#: mediagoblin/plugins/basic_auth/views.py:54
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:65
+msgid "Couldn't find someone with that username."
+msgstr "Non ho trovato nessuno con quel nome utente."
+
+#: mediagoblin/plugins/basic_auth/views.py:68
+msgid ""
+"An email has been sent with instructions on how to change your password."
+msgstr "Ti è stata inviata un'email con le istruzioni per cambiare la tua password."
+
+#: mediagoblin/plugins/basic_auth/views.py:75
+msgid ""
+"Could not send password recovery email as your username is inactive or your "
+"account's email address has not been verified."
+msgstr "Impossibile inviare l'email di recupero password perchè il tuo nome utente è inattivo o il tuo indirizzo email non è stato verificato."
+
+#: mediagoblin/plugins/basic_auth/views.py:123
+msgid "The user id is incorrect."
+msgstr "L'id utente è sbagliato."
+
+#: mediagoblin/plugins/basic_auth/views.py:139
+msgid "You can now log in using your new password."
+msgstr "Ora puoi effettuare l'accesso con la nuova password."
+
+#: mediagoblin/plugins/basic_auth/views.py:163
+msgid ""
+"You are no longer an active user. Please contact the system admin to "
+"reactivate your accoutn."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:215
+msgid "Your password was changed successfully"
+msgstr "La tua password è stata cambiata con successo"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:36
+msgid "Set your new password"
+msgstr "Imposta la nuova password"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:39
+msgid "Set password"
+msgstr "Imposta password"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr "Stai cambiando la password di %(username)s"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:45
+#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
+msgid "Save"
+msgstr "Salva"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:22
+msgid "Don't have an account yet?"
+msgstr "Non hai ancora un account?"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:24
+msgid "Create one here!"
+msgstr "Creane uno qui!"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/edit_link.html:22
+msgid "Change your password."
msgstr ""
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:23
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:31
+msgid "Recover password"
+msgstr "Recupera Password"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:34
+msgid "Send instructions"
+msgstr "Invia istruzioni"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/fp_link.html:22
+msgid "Forgot your password?"
+msgstr "Hai dimenticato la tua password?"
+
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
msgstr "Posizione"
@@ -396,25 +491,29 @@ msgstr "Posizione"
msgid "View on OpenStreetMap"
msgstr "Visualizza su OpenStreetMap"
+#: mediagoblin/plugins/ldap/templates/mediagoblin/plugins/ldap/create_account_link.html:22
+msgid "Sign in to create an account!"
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
-msgstr ""
+msgstr "Consenti"
#: mediagoblin/plugins/oauth/forms.py:30
msgid "Deny"
-msgstr ""
+msgstr "Nega"
#: mediagoblin/plugins/oauth/forms.py:34
msgid "Name"
-msgstr ""
+msgstr "Nome"
#: mediagoblin/plugins/oauth/forms.py:35
msgid "The name of the OAuth client"
-msgstr ""
+msgstr "Nome del client OAuth"
#: mediagoblin/plugins/oauth/forms.py:36
msgid "Description"
-msgstr ""
+msgstr "Descrizione"
#: mediagoblin/plugins/oauth/forms.py:38
msgid ""
@@ -424,7 +523,7 @@ msgstr ""
#: mediagoblin/plugins/oauth/forms.py:40
msgid "Type"
-msgstr ""
+msgstr "Tipo"
#: mediagoblin/plugins/oauth/forms.py:45
msgid ""
@@ -438,34 +537,34 @@ msgstr ""
#: mediagoblin/plugins/oauth/forms.py:52
msgid "Redirect URI"
-msgstr ""
+msgstr "URI di Reindirizzamento"
#: mediagoblin/plugins/oauth/forms.py:54
msgid ""
"The redirect URI for the applications, this field\n"
" is required for public clients."
-msgstr ""
+msgstr "L'URI di reindirizzamento per le applicazioni, questo campo\nè richiesto per i client pubblici."
#: mediagoblin/plugins/oauth/forms.py:66
msgid "This field is required for public clients"
-msgstr ""
+msgstr "Questo campo è richiesto per i client pubblici"
#: mediagoblin/plugins/oauth/views.py:55
msgid "The client {0} has been registered!"
-msgstr ""
+msgstr "Il client {0} è stato registrato!"
#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
msgid "OAuth client connections"
-msgstr ""
+msgstr "Connessioni client OAuth"
#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
msgid "Your OAuth clients"
-msgstr ""
+msgstr "I tuoi client OAuth"
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/submit/start.html:39
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
msgstr "Aggiungi"
@@ -474,60 +573,60 @@ msgstr "Aggiungi"
#: mediagoblin/plugins/openid/views.py:268
#: mediagoblin/plugins/openid/views.py:297
msgid "Sorry, an account is already registered to that OpenID."
-msgstr ""
+msgstr "Mi dispiace, esiste già un account registrato con quell'OpenID."
#: mediagoblin/plugins/openid/forms.py:38
msgid "OpenID"
-msgstr ""
+msgstr "OpenID"
#: mediagoblin/plugins/openid/views.py:48
msgid "Sorry, the OpenID server could not be found"
-msgstr ""
+msgstr "Mi dispiace, il server OpenID non è stato trovato"
#: mediagoblin/plugins/openid/views.py:61
#, python-format
msgid "No OpenID service was found for %s"
-msgstr ""
+msgstr "Nessun servizio OpenID è stato trovato per %s"
#: mediagoblin/plugins/openid/views.py:106
#, python-format
msgid "Verification of %s failed: %s"
-msgstr ""
+msgstr "Verifica di %s fallita: %s"
#: mediagoblin/plugins/openid/views.py:117
msgid "Verification cancelled"
-msgstr ""
+msgstr "Verifica annullata"
#: mediagoblin/plugins/openid/views.py:314
msgid "Your OpenID url was saved successfully."
-msgstr ""
+msgstr "Il tuo url OpenID è stato salvato con successo."
#: mediagoblin/plugins/openid/views.py:338
#: mediagoblin/plugins/openid/views.py:393
msgid "You can't delete your only OpenID URL unless you have a password set"
-msgstr ""
+msgstr "Non puoi eliminare il tuo unico URL OpenID se prima non hai impostato una password"
#: mediagoblin/plugins/openid/views.py:343
#: mediagoblin/plugins/openid/views.py:402
msgid "That OpenID is not registered to this account."
-msgstr ""
+msgstr "Quell'OpenID non è registrato a questo account."
#: mediagoblin/plugins/openid/views.py:385
msgid "OpenID was successfully removed."
-msgstr ""
+msgstr "OpenID è stato rimosso con successo."
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:23
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:31
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:34
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:23
msgid "Add an OpenID"
-msgstr ""
+msgstr "Aggiungi un OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:34
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:23
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:31
msgid "Delete an OpenID"
-msgstr ""
+msgstr "Elimina un OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:39
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:39
@@ -538,15 +637,15 @@ msgstr "Elimina"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/edit_link.html:21
msgid "OpenID's"
-msgstr ""
+msgstr "Gli OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:57
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:106
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
-#: mediagoblin/templates/mediagoblin/auth/login.html:58
+#: mediagoblin/templates/mediagoblin/auth/login.html:47
msgid "Log in"
msgstr "Accedi"
@@ -557,274 +656,246 @@ msgstr "Accesso fallito!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:44
msgid "Log in to create an account!"
-msgstr ""
+msgstr "Accedi per creare un account!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:51
msgid "Or login with a password!"
-msgstr ""
+msgstr "O accedi con una password!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login_link.html:23
msgid "Or login with OpenID!"
-msgstr ""
+msgstr "O accedi con OpenID!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/register_link.html:23
msgid "Or register with OpenID!"
-msgstr ""
+msgstr "O registrati con OpenID!"
#: mediagoblin/plugins/persona/__init__.py:90
msgid "Sorry, an account is already registered to that Persona email."
-msgstr ""
+msgstr "Mi dispiace, esiste già un account registrato con quell'indirizzo email Persona."
#: mediagoblin/plugins/persona/views.py:138
msgid "The Persona email address was successfully removed."
-msgstr ""
+msgstr "L'indirizzo email Persona è stato rimosso con successo."
#: mediagoblin/plugins/persona/views.py:144
msgid ""
"You can't delete your only Persona email address unless you have a password "
"set."
-msgstr ""
+msgstr "Non puoi eliminare il tuo unico indirizzo email Persona se prima non hai impostato una password."
#: mediagoblin/plugins/persona/views.py:149
msgid "That Persona email address is not registered to this account."
-msgstr ""
+msgstr "Quell'indirizzo email Persona non è registrato in questo account."
#: mediagoblin/plugins/persona/views.py:176
msgid ""
"Sorry, an account is already registered with that Persona email address."
-msgstr ""
+msgstr "Mi dispiace, esiste già un account registrato con quell'indirizzo email Persona."
#: mediagoblin/plugins/persona/views.py:192
msgid "Your Persona email address was saved successfully."
-msgstr ""
+msgstr "Il tuo indirizzo email Persona è stato salvato con successo."
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:31
msgid "Delete a Persona email address"
-msgstr ""
+msgstr "Elimina un indirizzo email Persona"
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:34
msgid "Add a Persona email address"
-msgstr ""
+msgstr "Aggiungi un indirizzo email Persona"
-#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
-msgid "Edit your Persona email addresses"
+#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:21
+msgid "Persona's"
msgstr ""
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
msgid "Or login with Persona!"
-msgstr ""
+msgstr "O accedi con Persona!"
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/register_link.html:22
msgid "Or register with Persona!"
-msgstr ""
+msgstr "O registrati con Persona!"
-#: mediagoblin/processing/__init__.py:413
+#: mediagoblin/processing/__init__.py:422
msgid "Invalid file given for media type."
msgstr "File non valido per il tipo di file multimediale indicato."
-#: mediagoblin/processing/__init__.py:420
+#: mediagoblin/processing/__init__.py:429
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:428
+#: mediagoblin/processing/__init__.py:437
msgid "An acceptable processing file was not found"
msgstr ""
-#: mediagoblin/submit/forms.py:26
+#: mediagoblin/submit/forms.py:30
+msgid "Max file size: {0} mb"
+msgstr ""
+
+#: mediagoblin/submit/forms.py:34
msgid "File"
msgstr "File"
-#: mediagoblin/submit/views.py:52
+#: mediagoblin/submit/forms.py:41
+msgid ""
+"You can use\n"
+" \n"
+" Markdown for formatting."
+msgstr ""
+
+#: mediagoblin/submit/views.py:57
+msgid "Sorry, you have reached your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:73
msgid "You must provide a file."
msgstr "Devi specificare un file."
-#: mediagoblin/submit/views.py:101
+#: mediagoblin/submit/views.py:120
+msgid "Sorry, the file size is too big."
+msgstr ""
+
+#: mediagoblin/submit/views.py:126
+msgid "Sorry, uploading this file will put you over your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:147
msgid "Woohoo! Submitted!"
msgstr "Evviva! Caricato!"
-#: mediagoblin/submit/views.py:154
+#: mediagoblin/submit/views.py:200
#, python-format
msgid "Collection \"%s\" added!"
+msgstr "Raccolta \"%s\" aggiunta!"
+
+#: mediagoblin/templates/mediagoblin/banned.html:20
+msgid "You are Banned."
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/banned.html:24
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:26
+msgid "You have been banned"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:28
+#, python-format
+msgid "until %(until_when)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:30
+msgid "indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:81
msgid "Verify your email!"
msgstr "Verifica la tua email!"
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "log out"
-msgstr ""
+msgstr "esci"
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:115
#, python-format
msgid "%(user_name)s's account"
-msgstr ""
+msgstr "Account di %(user_name)s"
-#: mediagoblin/templates/mediagoblin/base.html:112
+#: mediagoblin/templates/mediagoblin/base.html:122
msgid "Change account settings"
msgstr "Cambia le impostazioni dell'account"
-#: mediagoblin/templates/mediagoblin/base.html:116
-#: mediagoblin/templates/mediagoblin/base.html:137
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/base.html:126
+#: mediagoblin/templates/mediagoblin/base.html:147
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:27
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
msgid "Media processing panel"
-msgstr "Pannello di elaborazione files multimediali"
+msgstr "Pannello di elaborazione file multimediali"
-#: mediagoblin/templates/mediagoblin/base.html:125
+#: mediagoblin/templates/mediagoblin/base.html:135
msgid "Log out"
-msgstr ""
+msgstr "Esci"
-#: mediagoblin/templates/mediagoblin/base.html:128
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+#: mediagoblin/templates/mediagoblin/base.html:138
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:112
msgid "Add media"
-msgstr "Aggiungi files multimediali"
+msgstr "Aggiungi file multimediali"
-#: mediagoblin/templates/mediagoblin/base.html:131
+#: mediagoblin/templates/mediagoblin/base.html:141
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
+msgstr "Crea una nuova raccolta"
+
+#: mediagoblin/templates/mediagoblin/base.html:151
+msgid "User management panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/error.html:24
-msgid "Image of goblin stressing out"
+#: mediagoblin/templates/mediagoblin/base.html:155
+msgid "Report management panel"
msgstr ""
#: mediagoblin/templates/mediagoblin/root.html:32
msgid "Most recent media"
-msgstr "Files multimediali più recenti"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:29
-msgid ""
-"Here you can track the state of media being processed on this instance."
-msgstr "Qui è possibile tenere traccia dello stato dei file multimediali in fase di elaborazione in questa istanza."
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:32
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
-msgid "Media in-processing"
-msgstr "Files multimediali in elaborazione"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:58
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
-msgid "No media in-processing"
-msgstr "Nessun file multimediale in elaborazione"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:61
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
-msgid "These uploads failed to process:"
-msgstr "L'elaborazione di questi files caricati è fallita:"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:90
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
-msgid "No failed entries!"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:92
-msgid "Last 10 successful uploads"
-msgstr "Ultimi 10 caricamenti riusciti"
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:112
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
-msgid "No processed entries, yet!"
-msgstr ""
+msgstr "File multimediali più recenti"
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
msgid "Authorization"
-msgstr ""
+msgstr "Autorizzazione"
#: mediagoblin/templates/mediagoblin/api/authorize.html:26
#: mediagoblin/templates/mediagoblin/api/authorize.html:53
msgid "Authorize"
-msgstr ""
+msgstr "Autorizza"
#: mediagoblin/templates/mediagoblin/api/authorize.html:29
msgid "You are logged in as"
-msgstr ""
+msgstr "Sei connesso come"
#: mediagoblin/templates/mediagoblin/api/authorize.html:33
msgid "Do you want to authorize "
-msgstr ""
+msgstr "Vuoi autorizzare"
#: mediagoblin/templates/mediagoblin/api/authorize.html:37
msgid "an unknown application"
-msgstr ""
+msgstr "un'applicazione sconosciuta"
#: mediagoblin/templates/mediagoblin/api/authorize.html:39
msgid " to access your account? "
-msgstr ""
+msgstr "ad accedere al tuo account?"
#: mediagoblin/templates/mediagoblin/api/authorize.html:41
msgid "Applications with access to your account can: "
-msgstr ""
+msgstr "Le applicazioni che accedono al tuo account possono:"
#: mediagoblin/templates/mediagoblin/api/authorize.html:43
msgid "Post new media as you"
-msgstr ""
+msgstr "Pubblica nuovi file multimediali a nome mio"
#: mediagoblin/templates/mediagoblin/api/authorize.html:44
msgid "See your information (e.g profile, media, etc...)"
-msgstr ""
+msgstr "Controlla le tue informazioni (ad es. il profilo, i file multimediali, ecc...)"
#: mediagoblin/templates/mediagoblin/api/authorize.html:45
msgid "Change your information"
-msgstr ""
+msgstr "Cambiare le tue informazioni"
#: mediagoblin/templates/mediagoblin/api/oob.html:21
msgid "Authorization Finished"
-msgstr ""
+msgstr "Autorizzazione Finita"
#: mediagoblin/templates/mediagoblin/api/oob.html:26
msgid "Authorization Complete"
-msgstr ""
+msgstr "Autorizzazione Completata"
#: mediagoblin/templates/mediagoblin/api/oob.html:28
msgid "Copy and paste this into your client:"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
-msgid "Set your new password"
-msgstr "Imposta la nuova password"
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
-msgid "Set password"
-msgstr "Imposta password"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
-msgid "Recover password"
-msgstr "Recupera Password"
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
-msgid "Send instructions"
-msgstr "Invia istruzioni"
-
-#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
-#, python-format
-msgid ""
-"Hi %(username)s,\n"
-"\n"
-"to change your GNU MediaGoblin password, open the following URL in \n"
-"your web browser:\n"
-"\n"
-"%(verification_url)s\n"
-"\n"
-"If you think this is an error, just ignore this email and continue being\n"
-"a happy goblin!"
-msgstr "Ciao %(username)s,\n\nper cambiare la tua password MediaGoblin apri il seguente URL nel\ntuo browser web:\n\n%(verification_url)s\n\nSe pensi che questo sia un errore, ignora semplicemente questa email e continua ad essere \nun goblin felice!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:44
-msgid "Don't have an account yet?"
-msgstr "Non hai ancora un account?"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:46
-msgid "Create one here!"
-msgstr "Creane uno qui!"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:54
-msgid "Forgot your password?"
-msgstr "Hai dimenticato la tua password?"
+msgstr "Copia e incolla questo nel tuo client:"
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
@@ -851,7 +922,7 @@ msgstr "Ciao %(username)s,\n\nper attivare il tuo account GNU MediaGoblin, apri
msgid ""
"Powered by MediaGoblin, a GNU project."
-msgstr ""
+msgstr "Realizzato con MediaGoblin, un progetto GNU."
#: mediagoblin/templates/mediagoblin/bits/base_footer.html:24
#, python-format
@@ -861,6 +932,10 @@ msgid ""
"href=\"%(source_link)s\">Source code available."
msgstr "Rilasciato con licenza AGPL. Codice sorgente disponibile."
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:30
+msgid "Terms of Service"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
msgid "Explore"
msgstr "Esplora"
@@ -873,7 +948,7 @@ msgstr "Ciao, benvenuto in questo sito MediaGoblin!"
msgid ""
"This site is running MediaGoblin, an "
"extraordinarily great piece of media hosting software."
-msgstr "Questo sito sta utilizzando Mediagoblin, un ottimo programma per caricare e condividere files multimediali."
+msgstr "Questo sito sta utilizzando Mediagoblin, un ottimo programma per caricare e condividere file multimediali."
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:26
msgid ""
@@ -890,13 +965,13 @@ msgid ""
"\n"
" >Create an account at this site\n"
" or"
-msgstr ""
+msgstr "\n>Crea un account in questo sito\noppure"
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:41
msgid ""
"\n"
" Set up MediaGoblin on your own server"
-msgstr ""
+msgstr "\nInstalla e configura MediaGoblin nel tuo server"
#: mediagoblin/templates/mediagoblin/bits/logo.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
@@ -910,13 +985,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Stai modificando gli allegati di %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:178
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:194
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:191
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:207
msgid "Attachments"
msgstr "Allegati"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:200
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:213
msgid "Add attachment"
msgstr "Aggiungi allegato"
@@ -933,7 +1008,7 @@ msgstr "Annulla"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:47
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
@@ -943,27 +1018,16 @@ msgstr "Salva i cambiamenti"
#: mediagoblin/templates/mediagoblin/edit/change_email.html:33
#, python-format
msgid "Changing %(username)s's email"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
-msgid "Save"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
-#, python-format
-msgid "Changing %(username)s's password"
-msgstr ""
+msgstr "Stai cambiando l'email di %(username)s"
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
-msgstr ""
+msgstr "Vuoi eliminare definitivamente l'utente '%(user_name)s' e tutti i file multimediali/commenti correlati?"
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
msgid "Yes, really delete my account"
-msgstr ""
+msgstr "Sì, elimina definitivamente il mio account"
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:48
@@ -983,18 +1047,18 @@ msgstr "Stai modificando %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "Stai cambiando le impostazioni dell'account di %(username)s"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:54
msgid "Delete my account"
-msgstr ""
+msgstr "Elimina il mio account"
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
msgid "Email"
-msgstr ""
+msgstr "Email"
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
-msgstr ""
+msgstr "Stai modificando %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
@@ -1014,19 +1078,22 @@ msgid ""
"\n"
"If you are not %(username)s or didn't request an email change, you can ignore\n"
"this email."
-msgstr ""
+msgstr "Salve,\n\nVogliamo verificare che tu sia %(username)s. Se è così, allora \nper favore segui il link sottostante per verificare il tuo nuovo indirizzo email.\n\n%(verification_url)s\n\nSe tu non sei %(username)s oppure non hai richiesto un cambio dell'email, puoi ignorare questo messaggio."
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:4
msgid "New comments"
-msgstr ""
+msgstr "Nuovi commenti"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
+#: mediagoblin/templates/mediagoblin/moderation/report.html:55
+#: mediagoblin/templates/mediagoblin/moderation/report.html:117
#: mediagoblin/templates/mediagoblin/user_pages/media.html:139
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:168
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:48
#, python-format
msgid "%(formatted_time)s ago"
-msgstr ""
+msgstr "%(formatted_time)s fa"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:41
msgid "Mark all read"
@@ -1038,12 +1105,12 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/listings/tag.html:35
#, python-format
msgid "Media tagged with: %(tag_name)s"
-msgstr "File taggato con: %(tag_name)s"
+msgstr "File taggati con: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:74
msgid "Download"
msgstr "Scarica"
@@ -1067,7 +1134,7 @@ msgstr "Puoi scaricare un browser web moderno,\n\t in grado di leggere questo f
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:73
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:80
msgid "Original file"
msgstr "File originario"
@@ -1077,7 +1144,7 @@ msgstr "File WebM (codec Vorbis)"
#: mediagoblin/templates/mediagoblin/media_displays/image.html:36
msgid "Created"
-msgstr ""
+msgstr "Creato"
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:59
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:87
@@ -1092,23 +1159,23 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:81
msgid "PDF file"
-msgstr ""
+msgstr "File PDF"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:112
msgid "Perspective"
-msgstr ""
+msgstr "Prospettiva"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:115
msgid "Front"
-msgstr ""
+msgstr "Prospetto"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:118
msgid "Top"
-msgstr ""
+msgstr "Pianta"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:121
msgid "Side"
-msgstr ""
+msgstr "Lato"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:126
msgid "WebGL"
@@ -1116,52 +1183,381 @@ msgstr "WebGL"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:132
msgid "Download model"
-msgstr ""
+msgstr "Scarica il modello"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:140
msgid "File Format"
-msgstr ""
+msgstr "Formato del File"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:142
msgid "Object Height"
-msgstr ""
+msgstr "Altezza Oggetto"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:63
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
-msgstr ""
+msgstr "Mi dispiace, questo video non funzionerà perché\n il tuo browser web non supporta i video in\n HTML5."
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:66
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
-msgstr ""
+msgstr "Qui http://getfirefox.com\npuoi scaricare un browser web moderno, in grado di visualizzare\nquesto video!"
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:88
msgid "WebM file (VP8/Vorbis)"
+msgstr "File WebM (VP8/Vorbis)"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:30
+msgid ""
+"Here you can track the state of media being processed on this instance."
+msgstr "Qui puoi seguire lo stato dei file multimediali in fase di elaborazione in questa istanza."
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr "File multimediali in elaborazione"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr "Nessun file multimediale in elaborazione"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr "L'elaborazione di questi file caricati è fallita:"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr "Nessuna elaborazione fallita!"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:93
+msgid "Last 10 successful uploads"
+msgstr "Ultimi 10 caricamenti riusciti"
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr "Finora nessun elemento elaborato!"
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:27
+msgid "Sorry, no such report found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:32
+msgid "Return to Reports Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:155
+msgid "Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:36
+msgid "Reported comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:81
+#, python-format
+msgid ""
+"\n"
+" â Reported media by %(user_name)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:90
+#, python-format
+msgid ""
+"\n"
+" CONTENT BY\n"
+" %(user_name)s\n"
+" HAS BEEN DELETED\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:130
+#: mediagoblin/templates/mediagoblin/moderation/user.html:128
+msgid "Resolve"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:134
+#: mediagoblin/templates/mediagoblin/moderation/report.html:153
+msgid "Resolve This Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:145
+msgid "Status"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:147
+msgid "RESOLVED"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:155
+msgid "You cannot take action against an administrator"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:22
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:27
+msgid "Report panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:30
+msgid ""
+"\n"
+" Here you can look up open reports that have been filed by users.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:35
+msgid "Active Reports Filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:77
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:171
+msgid "Offender"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:78
+msgid "When Reported"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:79
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:173
+msgid "Reported By"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:80
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:174
+msgid "Reason"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:94
+#, python-format
+msgid ""
+"\n"
+" Comment Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:109
+#, python-format
+msgid ""
+"\n"
+" Media Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:123
+msgid "No open reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:125
+msgid "Closed Reports"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:170
+msgid "Resolved"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:172
+msgid "Action Taken"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:185
+#, python-format
+msgid ""
+"\n"
+" Closed Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:199
+msgid "No closed reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:23
+#, python-format
+msgid "User: %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:39
+msgid "Sorry, no such user found."
+msgstr "Mi dispiace, utente non trovato."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:40
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:60
+msgid "Email verification needed"
+msgstr "E' necessario verificare l'indirizzo email"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:45
+msgid ""
+"Someone has registered an account with this username, but it still has\n"
+" to be activated."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:58
+msgid "Return to Users Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:60
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:45
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:25
+#, python-format
+msgid "%(username)s's profile"
+msgstr "Profilo di %(username)s"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:62
+#, python-format
+msgid "BANNED until %(expiration_date)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:66
+msgid "Banned Indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:72
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:61
+msgid "This user hasn't filled in their profile (yet)."
+msgstr "Questo utente non ha (ancora) compilato il proprio profilo."
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+msgid "Edit profile"
+msgstr "Modifica profilo"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:80
+msgid "Browse collections"
+msgstr "Sfoglia le raccolte"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:97
+#, python-format
+msgid "Active Reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:104
+msgid "Report ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:105
+msgid "Reported Content"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:106
+msgid "Description of Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:114
+#, python-format
+msgid "Report #%(report_number)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:121
+msgid "Reported Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:123
+msgid "Reported Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:134
+#, python-format
+msgid "No active reports filed on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:141
+#, python-format
+msgid "All reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:146
+#, python-format
+msgid "All reports that %(username)s has filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:160
+msgid "Ban User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:165
+msgid "UnBan User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:173
+msgid "Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:174
+msgid "User Has Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:181
+msgid "Yes"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:183
+msgid "No"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:26
+msgid "User panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:29
+msgid ""
+"\n"
+" Here you can look up users in order to take punitive actions on them.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:34
+msgid "Active Users"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:75
+msgid "ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:77
+msgid "When Joined"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:78
+msgid "# of Comments Posted"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:95
+msgid "No users found."
msgstr ""
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
-msgstr ""
+msgstr "Aggiungi una raccolta"
-#: mediagoblin/templates/mediagoblin/submit/start.html:23
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:28
+#: mediagoblin/templates/mediagoblin/submit/start.html:35
msgid "Add your media"
msgstr "Aggiungi il tuo file multimediale"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:30
#, python-format
msgid "%(collection_title)s (%(username)s's collection)"
-msgstr ""
+msgstr "%(collection_title)s (raccolta di %(username)s)"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:39
#, python-format
msgid "%(collection_title)s by %(username)s"
-msgstr ""
+msgstr "%(collection_title)s di %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
@@ -1177,21 +1573,21 @@ msgstr "Vuoi davvero eliminare %(title)s?"
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
-msgstr ""
+msgstr "Eliminare definitivamente %(media_title)s da %(collection_title)s?"
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:54
msgid "Remove"
-msgstr ""
+msgstr "Elimina"
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
#, python-format
msgid "%(username)s's collections"
-msgstr ""
+msgstr "raccolte di %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
#, python-format
msgid "%(username)s's collections"
-msgstr ""
+msgstr "raccolte di %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
@@ -1203,24 +1599,24 @@ msgstr "Ciao %(username)s,\n%(comment_author)s ha commentato il tuo post (%(comm
#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:30
#, python-format
msgid "%(username)s's media"
-msgstr "Files multimediali di %(username)s"
+msgstr "File multimediali di %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:38
#, python-format
msgid ""
"%(username)s's media with tag %(tag)s"
-msgstr ""
+msgstr "File multimediali di %(username)s con tag %(tag)s"
#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:48
#, python-format
msgid "%(username)s's media"
-msgstr "Files multimediali di %(username)s"
+msgstr "File multimediali di %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "â Browsing media by %(username)s"
-msgstr "â Stai guardando i files multimediali di %(username)s"
+msgstr "â Stai guardando i file multimediali di %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:97
msgid "Add a comment"
@@ -1232,125 +1628,127 @@ msgstr "Aggiungi questo commento"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:112
msgid "Comment Preview"
-msgstr ""
+msgstr "Anteprima Commento"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:166
msgid "Added"
-msgstr ""
+msgstr "Aggiunto"
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
msgid "Add â%(media_title)sâ to a collection"
-msgstr ""
+msgstr "Aggiungi â%(media_title)sâ a una raccolta"
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:54
msgid "+"
-msgstr ""
+msgstr "+"
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:58
msgid "Add a new collection"
-msgstr ""
+msgstr "Aggiungi una nuova raccolta"
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:29
msgid ""
"You can track the state of media being processed for your gallery here."
-msgstr "Puoi controllare lo stato dei files multimediali in elaborazione per la tua galleria qui."
+msgstr "Qui controlli lo stato dei file multimediali in elaborazione per la tua galleria."
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:89
msgid "Your last 10 successful uploads"
msgstr "I tuoi ultimi 10 caricamenti riusciti"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:21
+msgid "File a Report
"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:24
+msgid "Reporting this Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:60
+msgid "Reporting this Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:72
#, python-format
-msgid "%(username)s's profile"
-msgstr "profilo di %(username)s"
+msgid ""
+"\n"
+" â Published by \n"
+" "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
-msgid "Sorry, no such user found."
-msgstr "Mi dispiace, utente non trovato."
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:81
+msgid "File Report "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
-msgid "Email verification needed"
-msgstr "E' necessario verificare l'indirizzo email"
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:52
+msgid "Here's a spot to tell others about yourself."
+msgstr "Ecco un posto dove raccontare agli altri di te."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:93
+#, python-format
+msgid "View all of %(username)s's media"
+msgstr "Visualizza tutti i file multimediali di %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+msgid ""
+"This is where your media will appear, but you don't seem to have added "
+"anything yet."
+msgstr "I tuoi file multimediali appariranno qui, ma sembra che tu non abbia ancora aggiunto niente."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
+#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
+msgid "There doesn't seem to be any media here yet..."
+msgstr "Sembra che non ci sia ancora nessun file multimediale qui..."
+
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:43
msgid "Almost done! Your account still needs to be activated."
msgstr "Quasi finito! Il tuo account deve ancora essere attivato."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:48
msgid ""
"An email should arrive in a few moments with instructions on how to do so."
msgstr "In breve dovresti ricevere un email contenente istruzioni su come fare."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:52
msgid "In case it doesn't:"
msgstr "Nel caso non fosse:"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:55
msgid "Resend verification email"
msgstr "Rispedisci email di verifica"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:63
msgid ""
"Someone has registered an account with this username, but it still has to be"
" activated."
msgstr "Qualcuno ha registrato un account con questo nome utente, ma deve ancora essere attivato."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:79
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:68
#, python-format
msgid ""
"If you are that person but you've lost your verification email, you can log in and resend it."
msgstr "Se sei quella persona ma hai perso l'email di verifica, puoi accedere e rispedirla."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:96
-msgid "Here's a spot to tell others about yourself."
-msgstr "Ecco un posto dove raccontare agli altri di te."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
-msgid "Edit profile"
-msgstr "Modifica profilo"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
-msgid "This user hasn't filled in their profile (yet)."
-msgstr "Questo utente non ha (ancora) compilato il proprio profilo."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
-msgid "Browse collections"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:78
#, python-format
-msgid "View all of %(username)s's media"
-msgstr "Visualizza tutti i files multimediali di %(username)s"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
-msgid ""
-"This is where your media will appear, but you don't seem to have added "
-"anything yet."
-msgstr "Qui è dove appariranno i tuoi files multimediali, ma sembra che tu non abbia ancora aggiunto niente."
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
-#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
-#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
-msgid "There doesn't seem to be any media here yet..."
-msgstr "Sembra che non ci sia ancora nessun file multimediale qui..."
+msgid "%(username)s"
+msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
msgid "(remove)"
-msgstr ""
+msgstr "(elimina)"
#: mediagoblin/templates/mediagoblin/utils/collections.html:21
msgid "Collected in"
-msgstr ""
+msgstr "Inserito in"
#: mediagoblin/templates/mediagoblin/utils/collections.html:40
msgid "Add to a collection"
-msgstr ""
+msgstr "Aggiungi a una raccolta"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
@@ -1388,6 +1786,10 @@ msgstr "più recente"
msgid "older"
msgstr "più vecchio"
+#: mediagoblin/templates/mediagoblin/utils/report.html:25
+msgid "Report media"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
msgstr "Taggato con"
@@ -1396,63 +1798,63 @@ msgstr "Taggato con"
msgid "Could not read the image file."
msgstr "Impossibile leggere il file immagine."
-#: mediagoblin/tools/response.py:36
+#: mediagoblin/tools/response.py:38
msgid "Oops!"
msgstr "Oops!"
-#: mediagoblin/tools/response.py:37
+#: mediagoblin/tools/response.py:39
msgid "An error occured"
-msgstr ""
+msgstr "Si è verificato un errore"
-#: mediagoblin/tools/response.py:51
+#: mediagoblin/tools/response.py:53
msgid "Bad Request"
-msgstr ""
+msgstr "Richiesta Non Valida"
-#: mediagoblin/tools/response.py:53
+#: mediagoblin/tools/response.py:55
msgid "The request sent to the server is invalid, please double check it"
-msgstr ""
+msgstr "La richiesta inviata al server non è valida, per favore ricontrolla"
-#: mediagoblin/tools/response.py:60
+#: mediagoblin/tools/response.py:63
msgid "Operation not allowed"
-msgstr ""
+msgstr "Operazione non consentita"
-#: mediagoblin/tools/response.py:61
+#: mediagoblin/tools/response.py:64
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
-msgstr ""
+msgstr "Scusa Dave, non posso lasciartelo fare!
Hai cercato di eseguire una funzione non autorizzata. Stavi provando a eliminare di nuovo tutti gli account utente?"
-#: mediagoblin/tools/response.py:69
+#: mediagoblin/tools/response.py:72
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
-msgstr ""
+msgstr "Mi dispiace! Sembra che non esista una pagina web con questo indirizzo.
Se ritieni che l'indirizzo sia corretto, forse la pagina che stai cercando è stata spostata o eliminata."
#: mediagoblin/tools/timesince.py:62
msgid "year"
-msgstr ""
+msgstr "anno"
#: mediagoblin/tools/timesince.py:63
msgid "month"
-msgstr ""
+msgstr "mese"
#: mediagoblin/tools/timesince.py:64
msgid "week"
-msgstr ""
+msgstr "settimana"
#: mediagoblin/tools/timesince.py:65
msgid "day"
-msgstr ""
+msgstr "giorno"
#: mediagoblin/tools/timesince.py:66
msgid "hour"
-msgstr ""
+msgstr "ora"
#: mediagoblin/tools/timesince.py:67
msgid "minute"
-msgstr ""
+msgstr "minuto"
#: mediagoblin/user_pages/forms.py:23
msgid "Comment"
@@ -1462,7 +1864,7 @@ msgstr ""
msgid ""
"You can use Markdown for formatting."
-msgstr ""
+msgstr "Puoi usare il Markdown per la formattazione."
#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
@@ -1470,94 +1872,98 @@ msgstr "Sono sicuro di volerlo eliminare"
#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
-msgstr ""
+msgstr "Sono sicuro di voler eliminare questo elemento dalla raccolta"
#: mediagoblin/user_pages/forms.py:39
msgid "Collection"
-msgstr ""
+msgstr "Raccolta"
#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
-msgstr ""
+msgstr "-- Seleziona --"
#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
-msgstr ""
+msgstr "Includi una nota"
#: mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
+msgstr "Puoi usare il\n\nMarkdown per la formattazione."
+
+#: mediagoblin/user_pages/forms.py:55 mediagoblin/user_pages/forms.py:61
+msgid "Reason for Reporting"
msgstr ""
-#: mediagoblin/user_pages/views.py:179
+#: mediagoblin/user_pages/views.py:178
msgid "Sorry, comments are disabled."
-msgstr ""
+msgstr "Mi dispiace, i commenti sono disabilitati."
-#: mediagoblin/user_pages/views.py:184
+#: mediagoblin/user_pages/views.py:183
msgid "Oops, your comment was empty."
msgstr "Oops, il tuo commento era vuoto."
-#: mediagoblin/user_pages/views.py:190
+#: mediagoblin/user_pages/views.py:189
msgid "Your comment has been posted!"
msgstr "Il tuo commento è stato aggiunto!"
#: mediagoblin/user_pages/views.py:225
msgid "Please check your entries and try again."
-msgstr ""
+msgstr "Per favore controlla i tuoi elementi e riprova."
#: mediagoblin/user_pages/views.py:265
msgid "You have to select or add a collection"
-msgstr ""
+msgstr "Devi selezionare o aggiungere una raccolta"
#: mediagoblin/user_pages/views.py:276
#, python-format
msgid "\"%s\" already in collection \"%s\""
-msgstr ""
+msgstr "\"%s\" è già nella raccolta \"%s\""
#: mediagoblin/user_pages/views.py:282
#, python-format
msgid "\"%s\" added to collection \"%s\""
-msgstr ""
+msgstr "\"%s\" aggiunto alla raccolta \"%s\""
-#: mediagoblin/user_pages/views.py:302
+#: mediagoblin/user_pages/views.py:307
msgid "You deleted the media."
msgstr "Hai eliminato il file."
-#: mediagoblin/user_pages/views.py:314
+#: mediagoblin/user_pages/views.py:319
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "Il file non è stato eliminato perchè non hai confermato di essere sicuro."
-#: mediagoblin/user_pages/views.py:321
+#: mediagoblin/user_pages/views.py:326
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Stai eliminando un file multimediale di un altro utente. Procedi con attenzione."
-#: mediagoblin/user_pages/views.py:395
+#: mediagoblin/user_pages/views.py:400
msgid "You deleted the item from the collection."
-msgstr ""
+msgstr "Hai eliminato l'elemento dalla raccolta."
-#: mediagoblin/user_pages/views.py:399
+#: mediagoblin/user_pages/views.py:404
msgid "The item was not removed because you didn't check that you were sure."
-msgstr ""
+msgstr "L'elemento non è stato eliminato perchè non hai confermato di essere sicuro."
-#: mediagoblin/user_pages/views.py:407
+#: mediagoblin/user_pages/views.py:412
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
-msgstr ""
+msgstr "Stai eliminando un elemento dalla raccolta di un altro utente. Procedi con cautela."
-#: mediagoblin/user_pages/views.py:440
+#: mediagoblin/user_pages/views.py:445
#, python-format
msgid "You deleted the collection \"%s\""
-msgstr ""
+msgstr "Hai eliminato la raccolta \"%s\""
-#: mediagoblin/user_pages/views.py:447
+#: mediagoblin/user_pages/views.py:452
msgid ""
"The collection was not deleted because you didn't check that you were sure."
-msgstr ""
+msgstr "La raccolta non è stata eliminata perchè non hai confermato di essere sicuro."
-#: mediagoblin/user_pages/views.py:455
+#: mediagoblin/user_pages/views.py:460
msgid ""
"You are about to delete another user's collection. Proceed with caution."
-msgstr ""
+msgstr "Stai eliminando la raccolta di un altro utente. Procedi con cautela."
diff --git a/mediagoblin/i18n/ja/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ja/LC_MESSAGES/mediagoblin.mo
index 841f0219bb38f28d79fff142d982dc0701eb0e02..aacb8d4bf96e711b9d87c223d5b272d204b4c4a6 100644
GIT binary patch
literal 36821
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
diff --git a/mediagoblin/i18n/ja/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/ja/LC_MESSAGES/mediagoblin.po
index 88a8ddc8..dae2ac1d 100644
--- a/mediagoblin/i18n/ja/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/ja/LC_MESSAGES/mediagoblin.po
@@ -8,9 +8,9 @@
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
-"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-09-04 16:02-0500\n"
-"PO-Revision-Date: 2013-09-04 21:03+0000\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2013-11-04 13:23-0600\n"
+"PO-Revision-Date: 2013-11-04 19:23+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Japanese (http://www.transifex.com/projects/p/mediagoblin/language/ja/)\n"
"MIME-Version: 1.0\n"
@@ -20,41 +20,41 @@ msgstr ""
"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: mediagoblin/decorators.py:252
+#: mediagoblin/decorators.py:299 mediagoblin/plugins/openid/views.py:202
msgid "Sorry, registration is disabled on this instance."
msgstr "ç³ã訳ããã¾ãããããã®ã¤ã³ã¹ã¿ã³ã¹ã§ç»é²ã¯ç¡å¹ã«ãªã£ã¦ãã¾ãã"
-#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
-#: mediagoblin/plugins/persona/views.py:77
-msgid "Sorry, authentication is disabled on this instance."
+#: mediagoblin/decorators.py:314
+msgid "Sorry, reporting is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/forms.py:25
-msgid "Username or email"
+#: mediagoblin/decorators.py:357 mediagoblin/plugins/ldap/views.py:55
+#: mediagoblin/plugins/persona/views.py:77
+msgid "Sorry, authentication is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/tools.py:41
+#: mediagoblin/auth/tools.py:43
msgid "Invalid User name or email address."
msgstr ""
-#: mediagoblin/auth/tools.py:42
+#: mediagoblin/auth/tools.py:44
msgid "This field does not take email addresses."
msgstr ""
-#: mediagoblin/auth/tools.py:43
+#: mediagoblin/auth/tools.py:45
msgid "This field requires an email address."
msgstr ""
-#: mediagoblin/auth/tools.py:146
+#: mediagoblin/auth/tools.py:116
msgid "Sorry, a user with that name already exists."
msgstr "ç³ã訳ããã¾ãããããã®ååãæã¤ã¦ã¼ã¶ã¼ããã§ã«åå¨ãã¦ãã¾ãã"
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
+#: mediagoblin/auth/tools.py:120 mediagoblin/edit/views.py:402
msgid "Sorry, a user with that email address already exists."
msgstr ""
-#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
+#: mediagoblin/auth/views.py:142 mediagoblin/edit/views.py:358
+#: mediagoblin/edit/views.py:379 mediagoblin/plugins/basic_auth/views.py:110
msgid "The verification key or user id is incorrect."
msgstr ""
@@ -80,77 +80,37 @@ msgstr ""
msgid "Resent your verification email."
msgstr "æ¤è¨¼ã¡ã¼ã«ãåéãã¾ããã"
-#: mediagoblin/auth/views.py:237
-msgid ""
-"If that email address (case sensitive!) is registered an email has been sent"
-" with instructions on how to change your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:248
-msgid "Couldn't find someone with that username."
-msgstr ""
-
-#: mediagoblin/auth/views.py:251
-msgid ""
-"An email has been sent with instructions on how to change your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:258
-msgid ""
-"Could not send password recovery email as your username is inactive or your "
-"account's email address has not been verified."
-msgstr ""
-
-#: mediagoblin/auth/views.py:306
-msgid "The user id is incorrect."
-msgstr ""
-
-#: mediagoblin/auth/views.py:323
-msgid "You can now log in using your new password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:334
-msgid "You need to verify your email before you can reset your password."
-msgstr ""
-
-#: mediagoblin/auth/views.py:340
-msgid ""
-"You are no longer an active user. Please contact the system admin to "
-"reactivate your account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
-#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
+#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:87
+#: mediagoblin/submit/forms.py:37 mediagoblin/submit/forms.py:61
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "ã¿ã¤ãã«"
-#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
+#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:40
msgid "Description of this work"
msgstr ""
#: mediagoblin/edit/forms.py:31 mediagoblin/edit/forms.py:54
-#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51
+#: mediagoblin/edit/forms.py:91 mediagoblin/submit/forms.py:65
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
msgstr ""
-#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
+#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:45
msgid "Tags"
msgstr "ã¿ã°"
-#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
+#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:47
msgid "Separate tags by commas."
msgstr ""
-#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:40 mediagoblin/edit/forms.py:95
msgid "Slug"
msgstr "ã¹ã©ã°"
-#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:95
+#: mediagoblin/edit/forms.py:41 mediagoblin/edit/forms.py:96
msgid "The slug can't be empty"
msgstr "ã¹ã©ã°ã¯å¿
è¦ã§ãã"
@@ -160,7 +120,7 @@ msgid ""
"this."
msgstr ""
-#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
+#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:50
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
msgstr ""
@@ -193,45 +153,46 @@ msgstr ""
msgid "This will be your default license on upload forms."
msgstr ""
-#: mediagoblin/edit/forms.py:87
+#: mediagoblin/edit/forms.py:88
msgid "The title can't be empty"
msgstr ""
-#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:90 mediagoblin/submit/forms.py:64
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr ""
-#: mediagoblin/edit/forms.py:96
+#: mediagoblin/edit/forms.py:97
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:104 mediagoblin/plugins/basic_auth/forms.py:68
msgid "Old password"
msgstr ""
-#: mediagoblin/edit/forms.py:105
+#: mediagoblin/edit/forms.py:106 mediagoblin/plugins/basic_auth/forms.py:70
msgid "Enter your old password to prove you own this account."
msgstr ""
-#: mediagoblin/edit/forms.py:108
+#: mediagoblin/edit/forms.py:109 mediagoblin/plugins/basic_auth/forms.py:73
msgid "New password"
msgstr ""
-#: mediagoblin/edit/forms.py:116
+#: mediagoblin/edit/forms.py:117
msgid "New email address"
msgstr ""
-#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
+#: mediagoblin/edit/forms.py:121 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
+#: mediagoblin/plugins/ldap/forms.py:39
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:64
#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "ãã¹ã¯ã¼ã"
-#: mediagoblin/edit/forms.py:122
+#: mediagoblin/edit/forms.py:123
msgid "Enter your password to prove you own this account."
msgstr ""
@@ -268,7 +229,7 @@ msgstr ""
msgid "You need to confirm the deletion of your account."
msgstr ""
-#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:194
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
@@ -282,16 +243,12 @@ msgstr ""
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
-#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
-msgid "Wrong password"
-msgstr ""
-
-#: mediagoblin/edit/views.py:370
-msgid "Your password was changed successfully"
+#: mediagoblin/edit/views.py:373
+msgid "Your email address has been verified."
msgstr ""
-#: mediagoblin/edit/views.py:413
-msgid "Your email address has been verified."
+#: mediagoblin/edit/views.py:408 mediagoblin/plugins/basic_auth/views.py:200
+msgid "Wrong password"
msgstr ""
#: mediagoblin/gmg_commands/assetlink.py:60
@@ -341,7 +298,55 @@ msgstr ""
msgid "Video transcoding failed"
msgstr ""
-#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:58
+#: mediagoblin/moderation/forms.py:20
+msgid "takeaway"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:20
+msgid "Take away privilege"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "userban"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:21
+msgid "Ban the user"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:22
+msgid "sendmessage"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "delete"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:23
+msgid "Delete the content"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:52 mediagoblin/moderation/forms.py:117
+msgid "User will be banned until:"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:56
+msgid "Why are you banning this User?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:108
+msgid "What action will you take to resolve the report?"
+msgstr ""
+
+#: mediagoblin/moderation/forms.py:114
+msgid "What privileges will you take away?"
+msgstr ""
+
+#: mediagoblin/moderation/tools.py:91
+msgid "Warning from"
+msgstr ""
+
+#: mediagoblin/notifications/tools.py:54 mediagoblin/user_pages/lib.py:60
msgid "commented on your post"
msgstr ""
@@ -364,13 +369,14 @@ msgid "No request token found."
msgstr ""
#: mediagoblin/plugins/basic_auth/forms.py:24
-#: mediagoblin/plugins/openid/forms.py:27
+#: mediagoblin/plugins/ldap/forms.py:35 mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:76
msgid "Username"
msgstr "ã¦ã¼ã¶ãã¼ã "
#: mediagoblin/plugins/basic_auth/forms.py:32
-#: mediagoblin/plugins/openid/forms.py:31
+#: mediagoblin/plugins/ldap/forms.py:28 mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
@@ -384,6 +390,94 @@ msgstr ""
msgid "Stay logged in"
msgstr ""
+#: mediagoblin/plugins/basic_auth/forms.py:51
+msgid "Username or email"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:54
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:65
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:68
+msgid ""
+"An email has been sent with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:75
+msgid ""
+"Could not send password recovery email as your username is inactive or your "
+"account's email address has not been verified."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:123
+msgid "The user id is incorrect."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:139
+msgid "You can now log in using your new password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:163
+msgid ""
+"You are no longer an active user. Please contact the system admin to "
+"reactivate your accoutn."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/views.py:215
+msgid "Your password was changed successfully"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:36
+msgid "Set your new password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_fp.html:39
+msgid "Set password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:28
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:38
+#, python-format
+msgid "Changing %(username)s's password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/change_pass.html:45
+#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
+msgid "Save"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:22
+msgid "Don't have an account yet?"
+msgstr "ã¾ã ã¢ã«ã¦ã³ããæã£ã¦ãã¾ãããï¼"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/create_account_link.html:24
+msgid "Create one here!"
+msgstr "ããã§ä½æï¼"
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/edit_link.html:22
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:23
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:31
+msgid "Recover password"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/forgot_password.html:34
+msgid "Send instructions"
+msgstr ""
+
+#: mediagoblin/plugins/basic_auth/templates/mediagoblin/plugins/basic_auth/fp_link.html:22
+msgid "Forgot your password?"
+msgstr "ãã¹ã¯ã¼ããå¿ãã¾ãããï¼"
+
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
msgstr ""
@@ -393,6 +487,10 @@ msgstr ""
msgid "View on OpenStreetMap"
msgstr ""
+#: mediagoblin/plugins/ldap/templates/mediagoblin/plugins/ldap/create_account_link.html:22
+msgid "Sign in to create an account!"
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
msgstr ""
@@ -462,7 +560,7 @@ msgstr ""
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/submit/start.html:39
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
msgstr "追å "
@@ -540,10 +638,10 @@ msgstr ""
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:57
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:106
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
-#: mediagoblin/templates/mediagoblin/auth/login.html:58
+#: mediagoblin/templates/mediagoblin/auth/login.html:47
msgid "Log in"
msgstr "ãã°ã¤ã³"
@@ -603,8 +701,8 @@ msgstr ""
msgid "Add a Persona email address"
msgstr ""
-#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
-msgid "Edit your Persona email addresses"
+#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:21
+msgid "Persona's"
msgstr ""
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
@@ -615,115 +713,131 @@ msgstr ""
msgid "Or register with Persona!"
msgstr ""
-#: mediagoblin/processing/__init__.py:413
+#: mediagoblin/processing/__init__.py:422
msgid "Invalid file given for media type."
msgstr ""
-#: mediagoblin/processing/__init__.py:420
+#: mediagoblin/processing/__init__.py:429
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:428
+#: mediagoblin/processing/__init__.py:437
msgid "An acceptable processing file was not found"
msgstr ""
-#: mediagoblin/submit/forms.py:26
+#: mediagoblin/submit/forms.py:30
+msgid "Max file size: {0} mb"
+msgstr ""
+
+#: mediagoblin/submit/forms.py:34
msgid "File"
msgstr "ãã¡ã¤ã«"
-#: mediagoblin/submit/views.py:52
+#: mediagoblin/submit/forms.py:41
+msgid ""
+"You can use\n"
+" \n"
+" Markdown for formatting."
+msgstr ""
+
+#: mediagoblin/submit/views.py:57
+msgid "Sorry, you have reached your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:73
msgid "You must provide a file."
msgstr "ãã¡ã¤ã«ãæä¾ããå¿
è¦ãããã¾ãã"
-#: mediagoblin/submit/views.py:101
+#: mediagoblin/submit/views.py:120
+msgid "Sorry, the file size is too big."
+msgstr ""
+
+#: mediagoblin/submit/views.py:126
+msgid "Sorry, uploading this file will put you over your upload limit."
+msgstr ""
+
+#: mediagoblin/submit/views.py:147
msgid "Woohoo! Submitted!"
msgstr "æ稿çµäºï¼"
-#: mediagoblin/submit/views.py:154
+#: mediagoblin/submit/views.py:200
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/banned.html:20
+msgid "You are Banned."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:24
+#: mediagoblin/templates/mediagoblin/error.html:24
+msgid "Image of goblin stressing out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:26
+msgid "You have been banned"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:28
+#, python-format
+msgid "until %(until_when)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/banned.html:30
+msgid "indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:81
msgid "Verify your email!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:88
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:115
#, python-format
msgid "%(user_name)s's account"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:112
+#: mediagoblin/templates/mediagoblin/base.html:122
msgid "Change account settings"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:116
-#: mediagoblin/templates/mediagoblin/base.html:137
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/base.html:126
+#: mediagoblin/templates/mediagoblin/base.html:147
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:27
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
msgid "Media processing panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:125
+#: mediagoblin/templates/mediagoblin/base.html:135
msgid "Log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:128
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+#: mediagoblin/templates/mediagoblin/base.html:138
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:112
msgid "Add media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:131
+#: mediagoblin/templates/mediagoblin/base.html:141
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/error.html:24
-msgid "Image of goblin stressing out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:32
-msgid "Most recent media"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:29
-msgid ""
-"Here you can track the state of media being processed on this instance."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:32
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
-msgid "Media in-processing"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:58
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
-msgid "No media in-processing"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:61
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
-msgid "These uploads failed to process:"
+#: mediagoblin/templates/mediagoblin/base.html:151
+msgid "User management panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/admin/panel.html:90
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
-msgid "No failed entries!"
+#: mediagoblin/templates/mediagoblin/base.html:155
+msgid "Report management panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/admin/panel.html:92
-msgid "Last 10 successful uploads"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/admin/panel.html:112
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
-msgid "No processed entries, yet!"
+#: mediagoblin/templates/mediagoblin/root.html:32
+msgid "Most recent media"
msgstr ""
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
@@ -779,50 +893,6 @@ msgstr ""
msgid "Copy and paste this into your client:"
msgstr ""
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
-msgid "Set your new password"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
-msgid "Set password"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
-msgid "Recover password"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
-msgid "Send instructions"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
-#, python-format
-msgid ""
-"Hi %(username)s,\n"
-"\n"
-"to change your GNU MediaGoblin password, open the following URL in \n"
-"your web browser:\n"
-"\n"
-"%(verification_url)s\n"
-"\n"
-"If you think this is an error, just ignore this email and continue being\n"
-"a happy goblin!"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:44
-msgid "Don't have an account yet?"
-msgstr "ã¾ã ã¢ã«ã¦ã³ããæã£ã¦ãã¾ãããï¼"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:46
-msgid "Create one here!"
-msgstr "ããã§ä½æï¼"
-
-#: mediagoblin/templates/mediagoblin/auth/login.html:54
-msgid "Forgot your password?"
-msgstr "ãã¹ã¯ã¼ããå¿ãã¾ãããï¼"
-
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
@@ -858,6 +928,10 @@ msgid ""
"href=\"%(source_link)s\">Source code available."
msgstr ""
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:30
+msgid "Terms of Service"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
msgid "Explore"
msgstr ""
@@ -907,13 +981,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:178
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:194
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:191
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:207
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:200
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:213
msgid "Add attachment"
msgstr ""
@@ -930,7 +1004,7 @@ msgstr "ãã£ã³ã»ã«"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:47
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
@@ -942,17 +1016,6 @@ msgstr "æ稿ãã"
msgid "Changing %(username)s's email"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
-msgid "Save"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
-#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
-#, python-format
-msgid "Changing %(username)s's password"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -980,11 +1043,11 @@ msgstr "%(media_title)sãç·¨éä¸"
msgid "Changing %(username)s's account settings"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:54
msgid "Delete my account"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
msgid "Email"
msgstr ""
@@ -1019,8 +1082,11 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
+#: mediagoblin/templates/mediagoblin/moderation/report.html:55
+#: mediagoblin/templates/mediagoblin/moderation/report.html:117
#: mediagoblin/templates/mediagoblin/user_pages/media.html:139
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:168
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:48
#, python-format
msgid "%(formatted_time)s ago"
msgstr ""
@@ -1040,7 +1106,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:74
msgid "Download"
msgstr "ãã¦ã³ãã¼ã"
@@ -1064,7 +1130,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:73
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:80
msgid "Original file"
msgstr ""
@@ -1123,30 +1189,359 @@ msgstr ""
msgid "Object Height"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:63
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:66
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:88
msgid "WebM file (VP8/Vorbis)"
msgstr ""
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:30
+msgid ""
+"Here you can track the state of media being processed on this instance."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
+msgid "Media in-processing"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:56
+msgid "No media in-processing"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:59
+msgid "These uploads failed to process:"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
+msgid "No failed entries!"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:93
+msgid "Last 10 successful uploads"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/media_panel.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
+msgid "No processed entries, yet!"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:27
+msgid "Sorry, no such report found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:32
+msgid "Return to Reports Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:33
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:155
+msgid "Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:36
+msgid "Reported comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:81
+#, python-format
+msgid ""
+"\n"
+" â Reported media by %(user_name)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:90
+#, python-format
+msgid ""
+"\n"
+" CONTENT BY\n"
+" %(user_name)s\n"
+" HAS BEEN DELETED\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:130
+#: mediagoblin/templates/mediagoblin/moderation/user.html:128
+msgid "Resolve"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:134
+#: mediagoblin/templates/mediagoblin/moderation/report.html:153
+msgid "Resolve This Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:145
+msgid "Status"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:147
+msgid "RESOLVED"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report.html:155
+msgid "You cannot take action against an administrator"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:22
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:27
+msgid "Report panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:30
+msgid ""
+"\n"
+" Here you can look up open reports that have been filed by users.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:35
+msgid "Active Reports Filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:77
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:171
+msgid "Offender"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:78
+msgid "When Reported"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:79
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:173
+msgid "Reported By"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:80
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:174
+msgid "Reason"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:94
+#, python-format
+msgid ""
+"\n"
+" Comment Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:109
+#, python-format
+msgid ""
+"\n"
+" Media Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:123
+msgid "No open reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:125
+msgid "Closed Reports"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:170
+msgid "Resolved"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:172
+msgid "Action Taken"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:185
+#, python-format
+msgid ""
+"\n"
+" Closed Report #%(report_id)s\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/report_panel.html:199
+msgid "No closed reports found."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:23
+#, python-format
+msgid "User: %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:39
+msgid "Sorry, no such user found."
+msgstr "ç³ã訳ããã¾ãããããã®ã¦ã¼ã¶ã¼ã¯è¦ã¤ããã¾ããã§ããã"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:43
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:40
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:60
+msgid "Email verification needed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:45
+msgid ""
+"Someone has registered an account with this username, but it still has\n"
+" to be activated."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:58
+msgid "Return to Users Panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:60
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:45
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:25
+#, python-format
+msgid "%(username)s's profile"
+msgstr "%(username)sããã®ãããã£ã¼ã«"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:62
+#, python-format
+msgid "BANNED until %(expiration_date)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:66
+msgid "Banned Indefinitely"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:72
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:61
+msgid "This user hasn't filled in their profile (yet)."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+msgid "Edit profile"
+msgstr "ãããã£ã¼ã«ãç·¨é"
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:90
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:80
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:97
+#, python-format
+msgid "Active Reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:104
+msgid "Report ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:105
+msgid "Reported Content"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:106
+msgid "Description of Report"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:114
+#, python-format
+msgid "Report #%(report_number)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:121
+msgid "Reported Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:123
+msgid "Reported Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:134
+#, python-format
+msgid "No active reports filed on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:141
+#, python-format
+msgid "All reports on %(username)s"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:146
+#, python-format
+msgid "All reports that %(username)s has filed"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:160
+msgid "Ban User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:165
+msgid "UnBan User"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:173
+msgid "Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:174
+msgid "User Has Privilege"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:181
+msgid "Yes"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user.html:183
+msgid "No"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:21
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:26
+msgid "User panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:29
+msgid ""
+"\n"
+" Here you can look up users in order to take punitive actions on them.\n"
+" "
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:34
+msgid "Active Users"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:75
+msgid "ID"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:77
+msgid "When Joined"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:78
+msgid "# of Comments Posted"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/moderation/user_panel.html:95
+msgid "No users found."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/start.html:23
-#: mediagoblin/templates/mediagoblin/submit/start.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:28
+#: mediagoblin/templates/mediagoblin/submit/start.html:35
msgid "Add your media"
msgstr ""
@@ -1231,7 +1626,7 @@ msgstr ""
msgid "Comment Preview"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:166
msgid "Added"
msgstr ""
@@ -1258,83 +1653,85 @@ msgstr ""
msgid "Your last 10 successful uploads"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:21
+msgid "File a Report
"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:24
+msgid "Reporting this Comment"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:60
+msgid "Reporting this Media Entry"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:72
#, python-format
-msgid "%(username)s's profile"
-msgstr "%(username)sããã®ãããã£ã¼ã«"
+msgid ""
+"\n"
+" â Published by \n"
+" "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
-msgid "Sorry, no such user found."
-msgstr "ç³ã訳ããã¾ãããããã®ã¦ã¼ã¶ã¼ã¯è¦ã¤ããã¾ããã§ããã"
+#: mediagoblin/templates/mediagoblin/user_pages/report.html:81
+msgid "File Report "
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
-msgid "Email verification needed"
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:52
+msgid "Here's a spot to tell others about yourself."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:93
+#, python-format
+msgid "View all of %(username)s's media"
+msgstr "%(username)sããã®ã³ã³ãã³ãããã¹ã¦è¦ã"
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+msgid ""
+"This is where your media will appear, but you don't seem to have added "
+"anything yet."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
+#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
+msgid "There doesn't seem to be any media here yet..."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:43
msgid "Almost done! Your account still needs to be activated."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:48
msgid ""
"An email should arrive in a few moments with instructions on how to do so."
msgstr "ã¡ã¼ã«ã¯ããã®æ¹æ³ã®æ示ã§ããã¤ãã®ç¬éã«å°çãã¾ãã"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:62
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:52
msgid "In case it doesn't:"
msgstr "å°çããªãå ´åã¯ã"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:55
msgid "Resend verification email"
msgstr "確èªã¡ã¼ã«ãåéä¿¡"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:63
msgid ""
"Someone has registered an account with this username, but it still has to be"
" activated."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:79
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:68
#, python-format
msgid ""
"If you are that person but you've lost your verification email, you can log in and resend it."
msgstr "ããªãã®ç¢ºèªã¡ã¼ã«ãç´å¤±ããå ´åããã°ã¤ã³ãã¦åéã§ãã¾ãã"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:96
-msgid "Here's a spot to tell others about yourself."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
-msgid "Edit profile"
-msgstr "ãããã£ã¼ã«ãç·¨é"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
-msgid "This user hasn't filled in their profile (yet)."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
-msgid "Browse collections"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
+#: mediagoblin/templates/mediagoblin/user_pages/user_nonactive.html:78
#, python-format
-msgid "View all of %(username)s's media"
-msgstr "%(username)sããã®ã³ã³ãã³ãããã¹ã¦è¦ã"
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
-msgid ""
-"This is where your media will appear, but you don't seem to have added "
-"anything yet."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
-#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
-#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
-msgid "There doesn't seem to be any media here yet..."
+msgid "%(username)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
@@ -1385,6 +1782,10 @@ msgstr ""
msgid "older"
msgstr ""
+#: mediagoblin/templates/mediagoblin/utils/report.html:25
+msgid "Report media"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
msgstr ""
@@ -1393,34 +1794,34 @@ msgstr ""
msgid "Could not read the image file."
msgstr ""
-#: mediagoblin/tools/response.py:36
+#: mediagoblin/tools/response.py:38
msgid "Oops!"
msgstr ""
-#: mediagoblin/tools/response.py:37
+#: mediagoblin/tools/response.py:39
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:51
+#: mediagoblin/tools/response.py:53
msgid "Bad Request"
msgstr ""
-#: mediagoblin/tools/response.py:53
+#: mediagoblin/tools/response.py:55
msgid "The request sent to the server is invalid, please double check it"
msgstr ""
-#: mediagoblin/tools/response.py:60
+#: mediagoblin/tools/response.py:63
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:61
+#: mediagoblin/tools/response.py:64
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:69
+#: mediagoblin/tools/response.py:72
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
@@ -1488,15 +1889,19 @@ msgid ""
" Markdown for formatting."
msgstr ""
-#: mediagoblin/user_pages/views.py:179
+#: mediagoblin/user_pages/forms.py:55 mediagoblin/user_pages/forms.py:61
+msgid "Reason for Reporting"
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:178
msgid "Sorry, comments are disabled."
msgstr ""
-#: mediagoblin/user_pages/views.py:184
+#: mediagoblin/user_pages/views.py:183
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:190
+#: mediagoblin/user_pages/views.py:189
msgid "Your comment has been posted!"
msgstr ""
@@ -1518,43 +1923,43 @@ msgstr ""
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:302
+#: mediagoblin/user_pages/views.py:307
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:314
+#: mediagoblin/user_pages/views.py:319
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:321
+#: mediagoblin/user_pages/views.py:326
msgid "You are about to delete another user's media. Proceed with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:395
+#: mediagoblin/user_pages/views.py:400
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:399
+#: mediagoblin/user_pages/views.py:404
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:407
+#: mediagoblin/user_pages/views.py:412
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:440
+#: mediagoblin/user_pages/views.py:445
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:447
+#: mediagoblin/user_pages/views.py:452
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:455
+#: mediagoblin/user_pages/views.py:460
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/ko_KR/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ko_KR/LC_MESSAGES/mediagoblin.mo
index dec0d936559f3f4a24123220bdb9d4b25d4963bc..f13db5ffa7c1af0be7b3ca520b2a255cd4a997f4 100644
GIT binary patch
delta 11476
zcmeI$d3=@CoyYMfVM$oRngx)^12K>Q2?=`wge3_C+0w8TtAv~6Cb^K@8}7Ymcg=pSaI|g^A=ZAY-u-t~Bp=!O`SXaU9OZQ5eB%Xy5ue2{q7_UfjZ$
zgRy}8e%qA4fok}7s0I@TGa4L-DxZWMunZZjH5YqfJtko*>bqOq{1>qY`A4t|?OXp$
zLLVH%zW9Rs!YRxqe-1n0;31}gVK|I@G3xzQsOJ$Jk2m26Jd6tcDZCo6~?4re&q!M%Ue#LjEz#!e^0bwcbS=lZKiQ=As&$f?e@y)Ko6U1Z=>b7)Cy|
zwjjZ@9>KAAd?@kPT*eX4>(NGq{BG=w-$C{KII2UhqC)p;Ou)|cPVeib67;2lmj9TsQyU%;myF~JNs6|wOs;~?diFwFI
zvaUfzbSS^il>yc<;4qlCu(lC=a_ThJE#NaO^nAY
zS+O_ZU~I*EP#qt@rq&u6i&}gYs0h^}>)C2Xt+hRX#r3hjHSIX#aG
zWqh6)`5@GL!%(3sM2)x%)!=f};tL{2h;=LW!u_bV@C2&9>cG9&4Zng}co5al&+%q_ANAe_7L3YoK~?-ERD%!V415wNV*EHWfJvB4e#SWB
z-;2aj3N-S1+=k8Wi=Eg48gX}w?G99fIjGQ1Kz+Bs^;%SieW-eyU2jG;_<1+~D5jD>
z5+R|vdI8nIyQsy}WrA6B+1QtSK5As8n1=H)1#3}@X+5eVn~-U@wqkGmHYyT7ai5
zefJyGcaa{%MRVI1)o?!Q!Kbhim*7%-93Q|Q1!gL~fdt8V1xI4vLi4*n4U5RPU>P1n
zW+`@gh;7eFW*1c80PX((3HA7M$X2!vqt1iVXk*%B{Z2D~Sd9)dF9RV@;T1rl<_+r;xrTTa$HE>hx73WYKpt_vLZGVb0Q=blDHQ)p(2pMlC`k{)ldktal7ji
zm`VN@xCpxzTh>ObM9wVh=ePoUm6)S@HEJ8*kIV59?0{VuRiq<{BobY*5B9-y)FR1q
z%V#2UWqrzh-hf(+5!534tm_w0tNKw)$787aUc-L)Uua_zVN^$RXA*y{+T|2W>qU%s=XZI}P
zucPr81&i@{)T+(qf5jL?c8c{lPQ!PQb!m;7ZT9mjypH@vT#qO5Cj89RW)Z)J>TnVZ
ziK?x9+=Z>U4|_%CTGkE{QEbMU^SEB&VJycuR*phdfrD@}X5&6oq>iHwmN#%H{ss$i
z&;k>|Yf!r@gyZo69Dy&RA{9xbm0={Vz|mNY3e_6S#Jf<7<_S~>`hUtaRDkNh3fHx$
zP;bS~xC6W39@HAU4>i>fV*-8?c`sreA)&c{#`XKIKf-R5pTIQT4=KYdY8i^|v4^
zgM=Q;K+W9(yaJbCFASo#*^Q`?-Rb5Zbo~bEy{Fy$^QfctHB^Uwjaszb*(#dq@u>PI
zUq}44_&!a6KG=xrz+I>i-;G+WZy|M9DXhft7{nsnk81c7=HhQrYbLAG)H4><@kywT
z%ywOYS|e*KBj!ZfM1elshYJ1IP!TzZ>ew@=j=hL|@KxM{@44l-uQ1!zK}G0AOvAI7
zf}K2OAXi{I`B`YAH$tKZiJMUk?!>OR53}&AsO@qBd*VsdwtNQ%V{(;Q1LJWd`Bk_J
zccVf+s@imX8D2?#1*$_4)c28{B-Fq`)CiwMz4$CDv~OZ>d><9U#2OQUL8$jfyB44-
zo`(9ZSc014)z}~JK-K#YPR3`E0Y|J3UK4>{s0s(6LO2u$;UpZ0pFwT27Sx)#4?E!x
zP?7sFa@txa(Z=jr6M?I-lzbSqd!E3~cs6E)UnLTn`}3%Z66#C^$=HefI8=uw;Vdl2
zOx%t8@F?Dfo_f=Pvv`60L?4~T2`kOW9V{k)0ORp}yn*(u-;&siEvrnZ(i+Sn$;T0t
zFF>v0b(n#-Vr*@oP5uNX;5pRd`~zx)eHzUw?~jUL2I{?OsJSo0ND_&aBs6y|s5#z>
zTD=e8R6K&J_yfEOd-+X;<4_G%V0T=GS}V1vdRkB;-G)PO2M)t;qJE@a@iYJZNc7{}
zRRj5`7fMhSG@usKji?Uo#h&;$>bqw#317uTJd29Z`>1U@pvml}T-3-5P#u|$>Ud2P
z@wZ8=qCgegj*7%i*RP;D@)T+nzldu1JvZNNwW%l*)sc~?dJ0hyDMlSM<)}4w4Qfhj
zQSI!Akhqz|!>AWW1n2oo0
z>ELkGz>1J5jaaitq)I2Q+zpNkqm
z16E=Sdhtbk0E^ZtlFa`vNGzmac#Ap1Z@>xUk6{s>$1*HzHGe<25jDbtsBQIAEWr0r
zt9s=1=EtZG)xlk8Og499Nk&B(`N5Ast`4b4R@u9fcd7F0wc
zsHt%<7w^X@_&kom-WyB@N^vgv)i@iEq6VCJ19c1}aV-h9q}7Vk@f4~CR3h>UCH;vJ~#kVFvl$~#sTE#yU%?$F%pGv
zJq5k-4ot@{V=5kT^Dm%2d=IlQi9M@>YCMj^<*40r7k0vXQQtp=`V~Bi>ex$|hi_sA
zrbZZsR%sz>j%VVPxCk{hAyh@%Q6qf_)xod0&%cMN@R!&V(>}{FjKffKz6qD&bGQVD
z-f9;42Go0zr%5D}82CB!H<^6gM}8YJSZnlcW)8oF>hbSU723C(i$)9T{hoL5FX?yy
z*^yS&R@2anSWZ5j(`Xd>F$?!1QyQ_pOG1m|cNpu)cC$G0aW>^4yb6z?&V$!+JSN|1
z?(uU_bA1aA!!MxL%G0QNe~p=#wu30*6twX<9IE~QE(wJ=)iD+1phCSEJL59!g)6Wl
zu13xE8ce_&QSaS`n)@AYez)tFQB(XNCgK4ciia?n_N~`RsG@VI2L9mM@h-Dyx?nlw
z$!K-8FZ)v*Xl(TQ!*+$YDG&_X8JStZSgO)jlO4M3?LYoHGS6G%^ZZ307dHe#-kLw-
z(@R@@{Y$&-^5&`rU#On1J5;sW&bMc!I;*FqIsabNadCBnCls18q}q(C($gHS4+I;0
z{#8SYGP9aP-k{&p=*n+
z+A~T^=i4Qvb4wSMmb8EFbWeV4PvIBnF@iwYD=TP#poZ^k%ow7JCxqfufOuA#YEsV*d>PJVTm6V72vRKY%J`Xw
z+5Q@Dt&d=O8(O0~ujn1uD>j=!yNTtwmZ;}C_Y7Q_bnzAlMHAEW;(IlC!(PSQt`7La
zY)og|puwF@jGUQ+4n;HU4RPHRTvKL8_YTg9i{6*fJwC1^`qj+r_+(E@Y%$m&-}T-?
zdtKfJyRpi7Vc3(-_N=TSCgyEx$Sj&mgX|p0%1Ws=J!^k2(CnwnC$e(;Ua|&jW92)t
z$0p7Xn1$!uvpg@Mw${t|gU)lyGoz90?6^(=zh_v;xo`MShx*pg_d2gt9t@~)ySm=v
zuk(iN5DU4+swiE!VD6IA66dxNyZd`W0l!t@6?SbP=nmNDuXF5?--_t8;^}3FmcO~N
z${S>++$Xb3+ER@kzo*U{JL;M|es4p2xprY&=He&J;*3`J0cm&9w-vAuip>PImDJeg
zEG+ehgBN}0o<#0j^q$G}g)XbEz4)RkoS%-IR8ip#1sc|P`8uY(NZ*>VwUrSyZ@4+g
zMh&=6*qH7J+sb46#gsZdbM_4M)%msi`Jy`LWog^2WlwcAvl$-je7<_H^WB^|{o7A1
zUaK-k!W!PK$&LOX=h66XW^FJt&3?z5x3r7NYkEfH4RsFZ<)(Q*T!%K@4hN{mSC{Mj
zJnyMUAQ)^N$(hy=@YJ-AKDHv(`q;Bg&EeST7g)pb#4#9jU$q;2jlOWMwa|R812T35
zGKy;b9(>fRVNbX@WGxJPS~*DT>UhiNcfOXNpTQ|)d)89i6l`0Ti@d=`PLW!Bp*Oh3
zSM80yl3$h(@we}F1=23#*eGxRBv$lCt1DJ&mQySl8x>KkGUr3=h$*!6sPNJgPDT2O
zi9J)o4mcAE{m+8-
z&`F;(F#1N}*|-j2f38zLB`bP<@~${%TTzkIG_{}8(9+ZSpe4=eKXs||YD@3v$)cad
zjo|mr9|)UaxMTCwd3^p5LuHZHG;*qj!W_$ip!3+YRo!AgekQ6;@977koo2ihH>Ad^
zW7MkkYO*;jL#tC@S&xZC-Y-pT&rE7@%OuW~2*
z|0~(w@k(Yp1+$iX+_h|{b9YKsw5Y7;W3Ob-#5q&uWY5!8j9=Nm&b`d>&iT*()qN~l
zKDSf+-{>w@IX^cpr8su!Fh3R_UdV1=(0JK}?A(Ie;>VZ7&XS9-WY*jN^w{agH(F=5
z+<*F!o2(LVs5wTiVI0L;uq)Eyp>Y
zGxJZ}(vDSMh*tN6&m=|Cznp?K5Bc#_0#QSc{`wRwu+=c4aG##I9fexcgd<_ItLuuT=yma$jrg
zv5Z@zhkKoSXPXnUofEACq9Z~ha4?IVX$8Mt`;TaNH|KXXJ72WV?A$`2&m7tPk=MGb
NlK--++}j)K{u?`d!wUca
delta 6371
zcmbu@jbByu9l-J51q~rkLq!9W13myM2q+3Dnkj;)A)*9
z0ApbeMqo2W;y&aNb;`be4tpu(RiD#fZso^N{07tTCZ=ODqm02ad=Piw20m~VGwH7y
zWKDD&1L^+`qwpN|#mg9m-=i!bh}BC!8hbOp8c8FV3z;Y%n1=mue)j`PRbnFjRoD{`
z+V_vz{Wowt*U#W6yn%T*jBV%Ra+HmnMj8JbOvc+7%={{u<=%-IC@Y(eY);Lyb)zhB
z9m;c0qU>}RhT~q`gD>J8m`fhx@ID-fD{VJo0{w$1se2o}293)!B=o^tmGnoTEFczx
zFa!JGJvbcaVk|b`IBdlscplfFA0=WHT$BZEM_Fhql2!ErN+iwL4MSy
z_5)H`chSEKWq_gB1IMF8Vj{}(xk!3dITC&4MWU)yiZakNl#rF66sgO;Ut{;1P!_n|_5{j=
z7f_103uWOB@*<}p8l_goVVIo%IW%Oa51~xp#bDfwJ#iOGg!ZBA@O3os4EDm$P*Ui#
zb&Rwo9*9yC$tV-%*?lL<=N`o{=2uPjg{N(QhEg2QB8yiYC=*=77QAZr8%9|JZ^nDM
z-j0&%%P5hIrEp|JX}A@qplskBl!g5n<)o-V*~r_Nj^83vs>CtGe*%sBdBIP{r!WuC<5-MHu|l7Z
zlEX@rg*}dJQk}#H@l!0tN!*m;J%Ez3m+?+KkFwB<$lU4@W@A_y@t28aaY&^Gyf_OF
zV-8-$8JNyPQjCr0!96$?d-3{{qRK~!&=M@dNAW&<2PM=)*tYCA0||<9;X%}18nU8v
z-WCRyp-j|_)RQ`7dk#6e>R&h?qY2wOT!{orUB?oPqX1a5dK{&AU&TkT69X|S(~3k4
zN)dX8(YT97lI;|XpkIg*!b%Ls7950o(7;zvCjJ0rqQETcbHOOj85o3_D4(B-y>ULu
zxTVNOz3QhlC}_1G7vS$vY9MAJXCEt(&8cH}4}O9CsNs{W-{($TM85$W@k4CJLJ}-B
zasef^ffQIS#^WKZ#;4`{hfm@4$c1*Cj#2mU8xBh_29Kkp;yske+{6(WP64o1m5H+B
zI;5`D7UW0$lE287a&R_fAsHx0YXKR!2$_{)Vi
z?HhlvAG~PyyRaYkZ=mcTbhcFsLs3FH2jzYd%7hg-2R%3nJMm$>jN>tfo7A0ZL|M=q
zUK(=#&*7bT6J?+v-X3At8)f2X+p#FA$wzs9KFaeYD8*HQdvJ|?y?=pS)F?YH!GTzh
zvOw<^8j^z7(7+2AiZ?I>dvX*cqUP$CWpN0%njNKtZSx`O7@!O5jcnYP;Kg4*vjZy>g^R0*_VLtsV
zG_V1T<9d_{o~Wpgl+em%;3+a4kQ^6q|)
z3$mg!C_8-z`{B1JryyvtwS#b!2_jJzl8pvV$6n~d0qC)9LRr{eln5V3nePvF{|he-
z8R$op1@tVj2I_~h!)TP+NJL3VI?4o2Y{6A1Dftm4Qt?jfyWnh;qT7nHkw4jfja%v8
zLP?Q#%MvT+yHTq3B=*2hP!{$DrlJpJpuwe94pUM3MJNlaK>3`;7;HsZ_-S