From cff285b1cbaf3e7a6aec6604fbeac410a5574480 Mon Sep 17 00:00:00 2001
From: Christopher Allan Webber
Date: Mon, 27 May 2013 13:55:06 -0500
Subject: [PATCH] Committing extracted and compiled translations
---
.../i18n/ar/LC_MESSAGES/mediagoblin.mo | Bin 24638 -> 28177 bytes
.../i18n/ar/LC_MESSAGES/mediagoblin.po | 720 ++++++++++--------
.../i18n/ca/LC_MESSAGES/mediagoblin.mo | Bin 24163 -> 25199 bytes
.../i18n/ca/LC_MESSAGES/mediagoblin.po | 417 ++++++----
.../i18n/da/LC_MESSAGES/mediagoblin.mo | Bin 23311 -> 24330 bytes
.../i18n/da/LC_MESSAGES/mediagoblin.po | 413 ++++++----
.../i18n/de/LC_MESSAGES/mediagoblin.mo | Bin 24819 -> 25761 bytes
.../i18n/de/LC_MESSAGES/mediagoblin.po | 443 ++++++-----
.../i18n/en/LC_MESSAGES/mediagoblin.po | 409 ++++++----
.../i18n/eo/LC_MESSAGES/mediagoblin.mo | Bin 24144 -> 25143 bytes
.../i18n/eo/LC_MESSAGES/mediagoblin.po | 421 +++++-----
.../i18n/es/LC_MESSAGES/mediagoblin.mo | Bin 24884 -> 25850 bytes
.../i18n/es/LC_MESSAGES/mediagoblin.po | 437 ++++++-----
.../i18n/fa/LC_MESSAGES/mediagoblin.mo | Bin 24126 -> 25146 bytes
.../i18n/fa/LC_MESSAGES/mediagoblin.po | 409 ++++++----
.../i18n/fr/LC_MESSAGES/mediagoblin.mo | Bin 25195 -> 26152 bytes
.../i18n/fr/LC_MESSAGES/mediagoblin.po | 429 ++++++-----
.../i18n/he/LC_MESSAGES/mediagoblin.mo | Bin 25897 -> 27337 bytes
.../i18n/he/LC_MESSAGES/mediagoblin.po | 476 +++++++-----
.../i18n/ia/LC_MESSAGES/mediagoblin.mo | Bin 23302 -> 24326 bytes
.../i18n/ia/LC_MESSAGES/mediagoblin.po | 411 ++++++----
.../i18n/is_IS/LC_MESSAGES/mediagoblin.mo | Bin 25008 -> 26226 bytes
.../i18n/is_IS/LC_MESSAGES/mediagoblin.po | 468 +++++++-----
.../i18n/it/LC_MESSAGES/mediagoblin.mo | Bin 24263 -> 25279 bytes
.../i18n/it/LC_MESSAGES/mediagoblin.po | 422 +++++-----
.../i18n/ja/LC_MESSAGES/mediagoblin.mo | Bin 23923 -> 24944 bytes
.../i18n/ja/LC_MESSAGES/mediagoblin.po | 411 ++++++----
.../i18n/ko_KR/LC_MESSAGES/mediagoblin.mo | Bin 25185 -> 26202 bytes
.../i18n/ko_KR/LC_MESSAGES/mediagoblin.po | 413 ++++++----
.../i18n/nl/LC_MESSAGES/mediagoblin.mo | Bin 23774 -> 24753 bytes
.../i18n/nl/LC_MESSAGES/mediagoblin.po | 415 ++++++----
.../i18n/nn_NO/LC_MESSAGES/mediagoblin.mo | Bin 22783 -> 23760 bytes
.../i18n/nn_NO/LC_MESSAGES/mediagoblin.po | 415 ++++++----
.../i18n/pl/LC_MESSAGES/mediagoblin.mo | Bin 24051 -> 25471 bytes
.../i18n/pl/LC_MESSAGES/mediagoblin.po | 504 +++++++-----
.../i18n/pt_BR/LC_MESSAGES/mediagoblin.mo | Bin 24133 -> 25166 bytes
.../i18n/pt_BR/LC_MESSAGES/mediagoblin.po | 436 ++++++-----
.../i18n/ro/LC_MESSAGES/mediagoblin.mo | Bin 24857 -> 25816 bytes
.../i18n/ro/LC_MESSAGES/mediagoblin.po | 415 ++++++----
.../i18n/ru/LC_MESSAGES/mediagoblin.mo | Bin 31085 -> 32008 bytes
.../i18n/ru/LC_MESSAGES/mediagoblin.po | 417 ++++++----
.../i18n/sk/LC_MESSAGES/mediagoblin.mo | Bin 24563 -> 25578 bytes
.../i18n/sk/LC_MESSAGES/mediagoblin.po | 427 ++++++-----
.../i18n/sl/LC_MESSAGES/mediagoblin.mo | Bin 23482 -> 24504 bytes
.../i18n/sl/LC_MESSAGES/mediagoblin.po | 409 ++++++----
.../i18n/sq/LC_MESSAGES/mediagoblin.mo | Bin 24623 -> 25789 bytes
.../i18n/sq/LC_MESSAGES/mediagoblin.po | 473 +++++++-----
.../i18n/sr/LC_MESSAGES/mediagoblin.mo | Bin 23398 -> 24362 bytes
.../i18n/sr/LC_MESSAGES/mediagoblin.po | 405 ++++++----
.../i18n/sv/LC_MESSAGES/mediagoblin.mo | Bin 23628 -> 24592 bytes
.../i18n/sv/LC_MESSAGES/mediagoblin.po | 409 ++++++----
.../i18n/te/LC_MESSAGES/mediagoblin.mo | Bin 23544 -> 24563 bytes
.../i18n/te/LC_MESSAGES/mediagoblin.po | 409 ++++++----
.../zh_TW.Big5/LC_MESSAGES/mediagoblin.mo | Bin 23342 -> 24306 bytes
.../zh_TW.Big5/LC_MESSAGES/mediagoblin.po | 405 ++++++----
.../i18n/zh_TW/LC_MESSAGES/mediagoblin.mo | Bin 22667 -> 23678 bytes
.../i18n/zh_TW/LC_MESSAGES/mediagoblin.po | 417 ++++++----
57 files changed, 7505 insertions(+), 5150 deletions(-)
diff --git a/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.mo
index 5e69858efe4b7e9c3ff8baac1edc00ae1d88a6d6..543830c8c1b9be63d23cdf7d4d45a27fe32b9e0d 100644
GIT binary patch
literal 28177
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
delta 4846
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
TM>ToZIx;BI8${qN)D|eW6Xy
diff --git a/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po
index 51c71c3a..1f086613 100644
--- a/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po
@@ -3,18 +3,19 @@
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
-# Majid Al-Dharrab , 2011.
-# Mena Rezk Eid , 2013.
-# , 2011.
-# , 2011.
+# Jiyda , 2013
+# Majid Al-Dharrab , 2011
+# minaeid90 , 2013
+# OmarKH , 2011
+# OsamaK , 2011
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-03-04 18:04-0600\n"
-"PO-Revision-Date: 2013-03-05 00:04+0000\n"
+"POT-Creation-Date: 2013-05-27 13:54-0500\n"
+"PO-Revision-Date: 2013-05-27 18:54+0000\n"
"Last-Translator: cwebber \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: Arabic (http://www.transifex.com/projects/p/mediagoblin/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -22,34 +23,39 @@ 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/auth/forms.py:28
-msgid "Invalid User name or email address."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:29
-msgid "This field does not take email addresses."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:30
-msgid "This field requires an email address."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:52 mediagoblin/auth/forms.py:67
+#: mediagoblin/auth/forms.py:26
msgid "Username"
msgstr "اسم المستخدم"
-#: mediagoblin/auth/forms.py:56 mediagoblin/auth/forms.py:71
+#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "كلمة السر"
-#: mediagoblin/auth/forms.py:60
+#: mediagoblin/auth/forms.py:34
msgid "Email address"
msgstr "عنوان البريد الإلكتروني"
-#: mediagoblin/auth/forms.py:78
-msgid "Username or email"
+#: mediagoblin/auth/forms.py:41
+msgid "Username or Email"
msgstr ""
+#: mediagoblin/auth/forms.py:52
+msgid "Username or email"
+msgstr "اسم المستخدم او الايميل"
+
+#: mediagoblin/auth/tools.py:31
+msgid "Invalid User name or email address."
+msgstr "اسم مستخدم او ايميل غير صحيح."
+
+#: mediagoblin/auth/tools.py:32
+msgid "This field does not take email addresses."
+msgstr "هذا الحقل لا يأخذ ايميل."
+
+#: mediagoblin/auth/tools.py:33
+msgid "This field requires an email address."
+msgstr "هذا الحقل يحتاج ايميل."
+
#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "عفوًا، التسجيل غير متاح هنا."
@@ -60,56 +66,56 @@ msgstr "عذرًا، لقد اختار مستخدم آخر هذا الاسم."
#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
-msgstr ""
+msgstr "عذرًا، لقد اختار مستخدم آخر هذا الايميل."
-#: mediagoblin/auth/views.py:174
+#: mediagoblin/auth/views.py:182
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "تم التحقق من بريدك الإلكتروني. يمكنك الآن الولوج، وتحرير ملفك الشخصي، ونشر الصور!"
-#: mediagoblin/auth/views.py:180
+#: mediagoblin/auth/views.py:188
msgid "The verification key or user id is incorrect"
msgstr "مفتاح التحقق أو معرف المستخدم خاطئ"
-#: mediagoblin/auth/views.py:198
+#: mediagoblin/auth/views.py:206
msgid "You must be logged in so we know who to send the email to!"
msgstr "يجب عليك تسجيل الدخول لإرسال بريد الكترونى لك!"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:214
msgid "You've already verified your email address!"
msgstr "لقد قمت بالفعل بالتحقق من عنوان البريد الإلكتروني الخاص بك!"
-#: mediagoblin/auth/views.py:219
+#: mediagoblin/auth/views.py:227
msgid "Resent your verification email."
msgstr "أعدنا إرسال رسالة التحقق."
-#: mediagoblin/auth/views.py:250
+#: mediagoblin/auth/views.py:258
msgid ""
"If that email address (case sensitive!) is registered an email has been sent"
" with instructions on how to change your password."
-msgstr ""
+msgstr "إذا كان هذا الايميل(حساس للحروف الكبيرة والصغيرة!) مُسجل, فقد تم إرسال ايميل به تعليمات عن كيفية تغيير رقمك السري."
-#: mediagoblin/auth/views.py:261
+#: mediagoblin/auth/views.py:269
msgid "Couldn't find someone with that username."
-msgstr ""
+msgstr "لم نتمكن من العثور على أحد له أسم المستخدم هذا."
-#: mediagoblin/auth/views.py:264
+#: mediagoblin/auth/views.py:272
msgid ""
"An email has been sent with instructions on how to change your password."
-msgstr ""
+msgstr "لقد تم إرسال ايميل به تعليمات عن كيفية تغيير رقمك السري."
-#: mediagoblin/auth/views.py:271
+#: mediagoblin/auth/views.py:279
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:328
+#: mediagoblin/auth/views.py:336
msgid "You can now log in using your new password."
-msgstr ""
+msgstr "تستطيع الآن الدخول باستخدام رقمك السري الجديد."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
@@ -120,13 +126,13 @@ msgid "Description of this work"
msgstr "وصف هذا العمل."
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
-msgstr ""
+msgstr "بامكانك استخدام ⏎\n⏎\nMarkdown للإدراج."
#: mediagoblin/edit/forms.py:33 mediagoblin/submit/forms.py:36
msgid "Tags"
@@ -134,13 +140,13 @@ msgstr "الوسوم"
#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:38
msgid "Separate tags by commas."
-msgstr ""
+msgstr "قم بفصل المحددات بفصلة."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
msgid "Slug"
msgstr "المسار"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
msgid "The slug can't be empty"
msgstr "لا يمكن ترك المسار فارغًا"
@@ -148,12 +154,12 @@ msgstr "لا يمكن ترك المسار فارغًا"
msgid ""
"The title part of this media's address. You usually don't need to change "
"this."
-msgstr ""
+msgstr "مقدمة عنوان هذه الميديا, غالبا لن تحتاج لتغيره."
#: mediagoblin/edit/forms.py:44 mediagoblin/submit/forms.py:41
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
-msgstr ""
+msgstr "ترخيص"
#: mediagoblin/edit/forms.py:50
msgid "Bio"
@@ -165,48 +171,48 @@ msgstr "الموقع الإلكتروني"
#: mediagoblin/edit/forms.py:58
msgid "This address contains errors"
-msgstr ""
+msgstr "العنوان يحتوي على اخطاء"
#: mediagoblin/edit/forms.py:63
-msgid "Old password"
-msgstr ""
-
-#: mediagoblin/edit/forms.py:64
-msgid "Enter your old password to prove you own this account."
-msgstr ""
-
-#: mediagoblin/edit/forms.py:67
-msgid "New password"
-msgstr ""
-
-#: mediagoblin/edit/forms.py:74
msgid "License preference"
-msgstr ""
+msgstr "تفضيل رخصة"
-#: mediagoblin/edit/forms.py:80
+#: mediagoblin/edit/forms.py:69
msgid "This will be your default license on upload forms."
-msgstr ""
+msgstr "سوف تكون هذه رخصتك المبدئية في نماذج التحميل."
-#: mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:71
msgid "Email me when others comment on my media"
-msgstr ""
+msgstr "ارسل لي رسالة عندما يقوم الاخرون بالتعليق على الميديا خاصتي"
-#: mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:83
msgid "The title can't be empty"
-msgstr ""
+msgstr "لا يمكن ترك العنوان فارغًا"
-#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
-msgstr ""
+msgstr "وصف هذه المجموعة"
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:92
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
-msgstr ""
+msgstr "مقدمة عنوان هذه المجموعة, غالبا لن تحتاج لتغيره."
-#: mediagoblin/edit/views.py:66
+#: mediagoblin/edit/forms.py:99
+msgid "Old password"
+msgstr " كلمة السر القديمة"
+
+#: mediagoblin/edit/forms.py:101
+msgid "Enter your old password to prove you own this account."
+msgstr "قم بإدخال رقمك السري القديم حتى تثبت انك صاحب هذا الحساب."
+
+#: mediagoblin/edit/forms.py:104
+msgid "New password"
+msgstr "رقم سري جديد"
+
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "يوجد ملف آخر بهذا المسار لدى هذى المستخدم."
@@ -217,11 +223,11 @@ msgstr "أنت تحرّر وسائط مستخدم آخر. كن حذرًا أثن
#: mediagoblin/edit/views.py:155
#, python-format
msgid "You added the attachment %s!"
-msgstr ""
+msgstr "لقد قمت بإضافة مرفقة %s!"
#: mediagoblin/edit/views.py:182
msgid "You can only edit your own profile."
-msgstr ""
+msgstr "يمكنك فقط تعديل حسابك الخاص"
#: mediagoblin/edit/views.py:188
msgid "You are editing a user's profile. Proceed with caution."
@@ -229,44 +235,63 @@ msgstr "أنت تحرّر ملف مستخدم آخر. كن حذرًا أثناء
#: mediagoblin/edit/views.py:204
msgid "Profile changes saved"
-msgstr ""
+msgstr "تم حفظ تغيرات حسابك"
-#: mediagoblin/edit/views.py:241
+#: mediagoblin/edit/views.py:240
+msgid "Account settings saved"
+msgstr "تم حفظ خصائص حسابك"
+
+#: mediagoblin/edit/views.py:274
+msgid "You need to confirm the deletion of your account."
+msgstr "يجب عليك تأكيد إلغاء حسابك."
+
+#: mediagoblin/edit/views.py:310 mediagoblin/submit/views.py:138
+#: mediagoblin/user_pages/views.py:222
+#, python-format
+msgid "You already have a collection called \"%s\"!"
+msgstr "أنت لديك مجموعة تدعى \"%s\"!"
+
+#: mediagoblin/edit/views.py:314
+msgid "A collection with that slug already exists for this user."
+msgstr "توجد مجموعة اخرى بهذا المسار لهذا المستخدم."
+
+#: mediagoblin/edit/views.py:329
+msgid "You are editing another user's collection. Proceed with caution."
+msgstr "أنت تعدل مجموعة مستخدم آخر. كن حذرًا أثناء العملية."
+
+#: mediagoblin/edit/views.py:348
msgid "Wrong password"
msgstr "كلمة سر خاطئة"
-#: mediagoblin/edit/views.py:252
-msgid "Account settings saved"
+#: mediagoblin/edit/views.py:363
+msgid "Your password was changed successfully"
msgstr ""
-#: mediagoblin/edit/views.py:286
-msgid "You need to confirm the deletion of your account."
-msgstr ""
-
-#: mediagoblin/edit/views.py:322 mediagoblin/submit/views.py:142
-#: mediagoblin/user_pages/views.py:214
-#, python-format
-msgid "You already have a collection called \"%s\"!"
-msgstr ""
-
-#: mediagoblin/edit/views.py:326
-msgid "A collection with that slug already exists for this user."
-msgstr ""
-
-#: mediagoblin/edit/views.py:343
-msgid "You are editing another user's collection. Proceed with caution."
-msgstr ""
-
-#: mediagoblin/gmg_commands/theme.py:58
+#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
-msgstr ""
+msgstr "لم يتم ربط الثيم... لاتوجد مجموعة ثيمات\n"
-#: mediagoblin/gmg_commands/theme.py:71
+#: mediagoblin/gmg_commands/assetlink.py:73
msgid "No asset directory for this theme\n"
+msgstr "لا يوجد مسار جيد لهذا الثيم\n"
+
+#: mediagoblin/gmg_commands/assetlink.py:76
+msgid "However, old link directory symlink found; removed.\n"
+msgstr "ولكن, الرابط القديم للمسار الذي تم ايجاده; حُذف.\n"
+
+#: mediagoblin/gmg_commands/assetlink.py:112
+#, python-format
+msgid "Could not link \"%s\": %s exists and is not a symlink\n"
msgstr ""
-#: mediagoblin/gmg_commands/theme.py:74
-msgid "However, old link directory symlink found; removed.\n"
+#: mediagoblin/gmg_commands/assetlink.py:119
+#, python-format
+msgid "Skipping \"%s\"; already set up.\n"
+msgstr ""
+
+#: mediagoblin/gmg_commands/assetlink.py:124
+#, python-format
+msgid "Old link found for \"%s\"; removing.\n"
msgstr ""
#: mediagoblin/meddleware/csrf.py:134
@@ -274,55 +299,59 @@ 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 كوكيز غير موجودة, وهذا من الممكن ان يكون نتيجة لمانع الكوكيز او شئ من هذا القبيل.
تأكد من أنك قمت بالسماح لخصائص الكوكيز لهذا الميدان."
-#: mediagoblin/media_types/__init__.py:61
-#: mediagoblin/media_types/__init__.py:102
+#: mediagoblin/media_types/__init__.py:111
+#: mediagoblin/media_types/__init__.py:155
msgid "Sorry, I don't support that file type :("
+msgstr "عذرا, انا لا ادعم هذا النوع من الملفات :("
+
+#: mediagoblin/media_types/pdf/processing.py:136
+msgid "unoconv failing to run, check log file"
msgstr ""
-#: mediagoblin/media_types/video/processing.py:36
+#: mediagoblin/media_types/video/processing.py:37
msgid "Video transcoding failed"
-msgstr ""
+msgstr "فشل في تحويل الفيديو"
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
-msgstr ""
+msgstr "المكان"
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
#, python-format
msgid "View on OpenStreetMap"
-msgstr ""
+msgstr "عرض في OpenStreetMap"
#: mediagoblin/plugins/oauth/forms.py:29
msgid "Allow"
-msgstr ""
+msgstr "سماح"
#: mediagoblin/plugins/oauth/forms.py:30
msgid "Deny"
-msgstr ""
+msgstr "رفض"
#: mediagoblin/plugins/oauth/forms.py:34
msgid "Name"
-msgstr ""
+msgstr "الاسم"
#: mediagoblin/plugins/oauth/forms.py:35
msgid "The name of the OAuth client"
-msgstr ""
+msgstr "اسم العميل المنشِئ"
#: mediagoblin/plugins/oauth/forms.py:36
msgid "Description"
-msgstr ""
+msgstr "الوصف"
#: mediagoblin/plugins/oauth/forms.py:38
msgid ""
"This will be visible to users allowing your\n"
" application to authenticate as them."
-msgstr ""
+msgstr "سوف يكون هذا مرئي بالنسبة للمستخدمين حتى يتاح\nللبرنامج خاصتك بالتصديق عليهم."
#: mediagoblin/plugins/oauth/forms.py:40
msgid "Type"
-msgstr ""
+msgstr "النوع"
#: mediagoblin/plugins/oauth/forms.py:45
msgid ""
@@ -332,88 +361,88 @@ msgid ""
" Public - The client can't make confidential\n"
" requests to the GNU MediaGoblin instance (e.g. client-side\n"
" JavaScript client)."
-msgstr ""
+msgstr "سري - يستطيع العميل\nان يقوم بطلب نسخة من GNU MediaGoblin والتي من الممكن ان \nيعترضه وكيل المستخدم (مثلا الخادم من جانب العميل).
\nعام - لا يستطيع العميل ارسال طلبات سرية\nلنسخة من GNU MediaGoblin (مثلا \nخادم الجافا سكريبت من جانب العميل)."
#: mediagoblin/plugins/oauth/forms.py:52
msgid "Redirect URI"
-msgstr ""
+msgstr "تحويل لينك"
#: mediagoblin/plugins/oauth/forms.py:54
msgid ""
"The redirect URI for the applications, this field\n"
" is required for public clients."
-msgstr ""
+msgstr "الرابط الموجه للبرنامج, هذا الحقل\nمطلوب لجمهور العملاء."
#: mediagoblin/plugins/oauth/forms.py:66
msgid "This field is required for public clients"
-msgstr ""
+msgstr "هذا الحقل مطلوب لجمهور العملاء"
-#: mediagoblin/plugins/oauth/views.py:59
+#: mediagoblin/plugins/oauth/views.py:56
msgid "The client {0} has been registered!"
-msgstr ""
+msgstr "العميل {0} تم تسجيله!"
#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
msgid "OAuth client connections"
-msgstr ""
+msgstr "ارتباطات العميل المنشئ"
#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
msgid "Your OAuth clients"
-msgstr ""
+msgstr "عميلك المنشئ"
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
#: mediagoblin/templates/mediagoblin/submit/start.html:34
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
-msgstr ""
+msgstr "اضف"
-#: mediagoblin/processing/__init__.py:172
+#: mediagoblin/processing/__init__.py:193
msgid "Invalid file given for media type."
-msgstr ""
+msgstr "الملف المعطى لهذا النوع من الميديا غير صحيح."
#: mediagoblin/submit/forms.py:26
msgid "File"
msgstr "الملف"
-#: mediagoblin/submit/views.py:51
+#: mediagoblin/submit/views.py:49
msgid "You must provide a file."
msgstr "يجب أن تضع ملفًا."
-#: mediagoblin/submit/views.py:97
+#: mediagoblin/submit/views.py:93
msgid "Woohoo! Submitted!"
msgstr "يا سلام! نُشرَت!"
-#: mediagoblin/submit/views.py:146
+#: mediagoblin/submit/views.py:144
#, python-format
msgid "Collection \"%s\" added!"
-msgstr ""
+msgstr "تم إضافة المجموعة \"%s\"!"
-#: mediagoblin/templates/mediagoblin/base.html:64
+#: mediagoblin/templates/mediagoblin/base.html:67
msgid "Verify your email!"
msgstr "تأكد من بريدك الإلكترونى!"
-#: mediagoblin/templates/mediagoblin/base.html:65
+#: mediagoblin/templates/mediagoblin/base.html:68
msgid "log out"
-msgstr ""
+msgstr "تسجيل خروج"
-#: mediagoblin/templates/mediagoblin/base.html:70
+#: mediagoblin/templates/mediagoblin/base.html:73
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "تسجيل دخول"
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/base.html:82
#, python-format
msgid "%(user_name)s's account"
-msgstr ""
+msgstr "%(user_name)s's حساب"
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:89
msgid "Change account settings"
-msgstr ""
+msgstr "تغيير خصائص الحساب"
-#: mediagoblin/templates/mediagoblin/base.html:90
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:108
#: mediagoblin/templates/mediagoblin/admin/panel.html:21
#: mediagoblin/templates/mediagoblin/admin/panel.html:26
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
@@ -421,79 +450,32 @@ msgstr ""
msgid "Media processing panel"
msgstr "لوحة معالجة الوسائط"
-#: mediagoblin/templates/mediagoblin/base.html:93
-msgid "Log out"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/base.html:96
+msgid "Log out"
+msgstr "تسجيل خروج"
+
+#: mediagoblin/templates/mediagoblin/base.html:99
#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
msgid "Add media"
msgstr "أضف وسائط"
-#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/base.html:102
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:122
-#, python-format
-msgid ""
-"Powered by MediaGoblin, a GNU project."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:125
-#, python-format
-msgid ""
-"Released under the AGPL. Source code available."
-msgstr ""
+msgstr "إنشاء مجموعة جديدة"
#: mediagoblin/templates/mediagoblin/error.html:24
msgid "Image of goblin stressing out"
-msgstr ""
+msgstr "صورة قزم مرتبك"
-#: mediagoblin/templates/mediagoblin/root.html:31
-msgid "Explore"
-msgstr "استكشف"
-
-#: mediagoblin/templates/mediagoblin/root.html:33
-msgid "Hi there, welcome to this MediaGoblin site!"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:35
-msgid ""
-"This site is running MediaGoblin, an "
-"extraordinarily great piece of media hosting software."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:36
-msgid ""
-"To add your own media, place comments, and more, you can log in with your "
-"MediaGoblin account."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:38
-msgid "Don't have one yet? It's easy!"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:39
-#, python-format
-msgid ""
-"Create an account at this site\n"
-" or\n"
-" Set up MediaGoblin on your own server"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:47
+#: 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 ""
+msgstr "يمكنك متابعة عملية معالجة وسائط معرضك من هنا."
#: mediagoblin/templates/mediagoblin/admin/panel.html:32
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:32
@@ -513,34 +495,34 @@ msgstr "فشلت معالجة هذه الملفات:"
#: mediagoblin/templates/mediagoblin/admin/panel.html:90
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
msgid "No failed entries!"
-msgstr ""
+msgstr "لا توجد مداخل فاشلة!"
#: mediagoblin/templates/mediagoblin/admin/panel.html:92
msgid "Last 10 successful uploads"
-msgstr ""
+msgstr "آخر 10 تحويلات ناجحة"
#: mediagoblin/templates/mediagoblin/admin/panel.html:112
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
msgid "No processed entries, yet!"
-msgstr ""
+msgstr "لا يوجد مداخل مُعالجة بعد! "
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
msgid "Set your new password"
-msgstr ""
+msgstr "قم بضبط رقمك السري الجديد"
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:39
msgid "Set password"
-msgstr ""
+msgstr "قم بضبط رقم سري"
#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:23
#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:31
msgid "Recover password"
-msgstr ""
+msgstr "استعادة كلمة السر"
#: mediagoblin/templates/mediagoblin/auth/forgot_password.html:34
msgid "Send instructions"
-msgstr ""
+msgstr "ارسل تعليمات"
#: mediagoblin/templates/mediagoblin/auth/fp_verification_email.txt:19
#, python-format
@@ -592,6 +574,53 @@ msgid ""
"%(verification_url)s"
msgstr "أهلًا يا %(username)s،\n\nافتح الرابط التالي\nفي متصفحك لتفعيل حسابك في غنو ميدياغوبلن:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:21
+#, python-format
+msgid ""
+"Powered by MediaGoblin, a GNU project."
+msgstr "برعاية MediaGoblin, a GNU مشروع."
+
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:24
+#, python-format
+msgid ""
+"Released under the AGPL. Source code available."
+msgstr "تم النشر وفقا ل AGPL. Source code متاح."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
+msgid "Explore"
+msgstr "استكشف"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:22
+msgid "Hi there, welcome to this MediaGoblin site!"
+msgstr "اهلا, مرحبا بك في موقع MediaGoblin."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:24
+msgid ""
+"This site is running MediaGoblin, an "
+"extraordinarily great piece of media hosting software."
+msgstr "هذا الموقع يقوم بتشغيل MediaGoblin, وهو برنامج استضافة ميديا فائق الروعة."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:25
+msgid ""
+"To add your own media, place comments, and more, you can log in with your "
+"MediaGoblin account."
+msgstr "لكي تضيف الميديا خاصتك, تضع التعليقات, والمزيد, يجب عليك الدخول بحساب MediaGoblin الخاص بك."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:27
+msgid "Don't have one yet? It's easy!"
+msgstr "ليس لديك واحد حتى الآن؟ انه سهل!"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:28
+#, python-format
+msgid ""
+"Create an account at this site\n"
+" or\n"
+" Set up MediaGoblin on your own server"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/logo.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
msgid "MediaGoblin logo"
@@ -601,18 +630,18 @@ msgstr "شعار ميدياغوبلن"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
msgid "Editing attachments for %(media_title)s"
-msgstr ""
+msgstr "تعديل المرفقات ل %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:175
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:198
msgid "Attachments"
-msgstr ""
+msgstr "مرفقات"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:181
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:204
msgid "Add attachment"
-msgstr ""
+msgstr "أضف مرفقة"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:61
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
@@ -627,26 +656,36 @@ msgstr "ألغِ"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:52
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
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/change_pass.html:45
+msgid "Save"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
-msgstr ""
+msgstr "هل تريد فعلا إلغاء المستخدم '%(user_name)s' وكل الميديا/التعليقات المتعلقة به؟"
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
msgid "Yes, really delete my account"
-msgstr ""
+msgstr "نعم, قم بإلغاء حسابي"
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: 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 "احذف نهائيًا"
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
@@ -658,11 +697,15 @@ msgstr "تحرير %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:40
#, python-format
msgid "Changing %(username)s's account settings"
+msgstr "نغيير %(username)s خصائص الحساب"
+
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+msgid "Change your password."
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
msgid "Delete my account"
-msgstr ""
+msgstr "إلغِ حسابي"
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
@@ -681,42 +724,45 @@ msgstr "تحرير ملف %(username)s الشخصي"
#: mediagoblin/templates/mediagoblin/listings/tag.html:35
#, python-format
msgid "Media tagged with: %(tag_name)s"
-msgstr ""
+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:65
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "Download"
-msgstr ""
+msgstr "تحميل"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:38
msgid "Original"
-msgstr ""
+msgstr "أصلي"
#: 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 "عذرا, لن يتم تشغيل الصوت لأن ⏎\n»متصفحك لا يدعم HTML5 ⏎\n»صوتيا."
#: 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 "تستطيع الحصول على متصفح حديث ⏎\n»يمكنه تشغيل الصوت في ⏎\n» http://getfirefox.com!"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:71
#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
msgid "Original file"
-msgstr ""
+msgstr "ملف أصلي"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:63
msgid "WebM file (Vorbis codec)"
-msgstr ""
+msgstr "ملف WebM (Vorbic كوديك)"
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:59
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:87
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
@@ -725,65 +771,69 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
+msgstr "صورة ل%(media_title)s"
+
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:79
+msgid "PDF file"
msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:112
msgid "Toggle Rotate"
-msgstr ""
+msgstr "تبديل التدوير"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:113
msgid "Perspective"
-msgstr ""
+msgstr "منظور"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:116
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:117
msgid "Front"
-msgstr ""
+msgstr "مقدمة"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:120
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:121
msgid "Top"
-msgstr ""
+msgstr "أعلى"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:124
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:125
msgid "Side"
-msgstr ""
+msgstr "جانب"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:130
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:131
msgid "WebGL"
-msgstr ""
+msgstr "WebGL"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:138
msgid "Download model"
-msgstr ""
+msgstr "تحميل نموذج"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:146
msgid "File Format"
-msgstr ""
+msgstr "بنية الملف"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:148
msgid "Object Height"
-msgstr ""
+msgstr "طول الكائن"
#: mediagoblin/templates/mediagoblin/media_displays/video.html:44
msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
-msgstr ""
+msgstr "عذرا, لن يتم تشغيل هذا الفيديو لأن ⏎\n»متصفحك لا يدعم HTML5 ⏎\n»فيديو."
#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
-msgstr ""
+msgstr "تستطيع الحصول على متصفح حديث ⏎\n»يمكنه تشغيل هذا الفيديو في ⏎\n» http://getfirefox.com!"
#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
msgid "WebM file (640p; VP8/Vorbis)"
-msgstr ""
+msgstr "WebM ملف (640p; VP8/Vorbis)"
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
@@ -792,27 +842,27 @@ msgstr "إضافة مجموعة"
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
-msgstr ""
+msgstr "اضف الميديا الخاصة بك"
#: 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 مجموعة)"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:39
#, python-format
msgid "%(collection_title)s by %(username)s"
-msgstr ""
+msgstr "%(collection_title)s بواسطة %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
-msgstr ""
+msgstr "تعديل"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
-msgstr ""
+msgstr "إلغاء"
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:30
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:30
@@ -823,40 +873,40 @@ msgstr "أتود حقًا حذف %(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 "هل تريد فعلا إلغاء %(media_title)s من %(collection_title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:54
msgid "Remove"
-msgstr ""
+msgstr "إلغاء"
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
#, python-format
msgid "%(username)s's collections"
-msgstr ""
+msgstr "%(username)s's مجموعات"
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
#, python-format
msgid "%(username)s's collections"
-msgstr ""
+msgstr "%(username)s's مجموعات"
#: 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 "اهلا, %(username)s,\n%(comment_author)s قام بالتعليق على مشاركتك (%(comment_url)s) في %(instance_name)s\n"
#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:30
#, python-format
msgid "%(username)s's media"
-msgstr ""
+msgstr "%(username)s ميديا"
#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:38
#, python-format
msgid ""
"%(username)s's media with tag %(tag)s"
-msgstr ""
+msgstr "\n%(username)s\n\n's ميديا بالمحدد\n\n%(tag)s\n"
#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:48
#, python-format
@@ -866,40 +916,44 @@ msgstr "وسائط %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s"
-msgstr ""
+msgstr "❖ اختيار الميديا بواسطة %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:95
msgid "Add a comment"
-msgstr ""
+msgstr "أضف تعليق"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:104
msgid "Add this comment"
-msgstr ""
+msgstr "اضف هذا التعليق"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
-msgid "at"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:164
#, python-format
-msgid ""
-"Added on
\n"
-" %(date)s
"
+msgid "%(formatted_time)s ago"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:150
+msgid "Added"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+msgid "Created"
msgstr ""
#: 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 "إضافة “%(media_title)s” لمجموعة"
#: 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 "إضافة مجموعة جديدة"
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:29
msgid ""
@@ -908,7 +962,7 @@ msgstr "يمكنك متابعة عملية معالجة وسائط معرضك م
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:89
msgid "Your last 10 successful uploads"
-msgstr ""
+msgstr "آخر 10 تحميلات ناجحة خاصة بك"
#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
@@ -970,7 +1024,7 @@ msgstr "لم يعبئ هذا العضو بيانات ملفه بعد."
#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
msgid "Browse collections"
-msgstr ""
+msgstr "تحديد مجموعة"
#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
@@ -991,59 +1045,59 @@ msgstr "لا يبدو أنه توجد أي وسائط هنا حتى الآن..."
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
msgid "(remove)"
-msgstr ""
+msgstr "(إلغاء)"
#: mediagoblin/templates/mediagoblin/utils/collections.html:21
msgid "Collected in"
-msgstr ""
+msgstr "تم تجميعه في"
#: mediagoblin/templates/mediagoblin/utils/collections.html:40
msgid "Add to a collection"
-msgstr ""
+msgstr "إضافة مجموعة"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
-msgstr ""
+msgstr "ايقونة تغذية"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
-msgstr ""
+msgstr "تغذية ذرية"
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
-msgstr ""
+msgstr "جميع الحقوق محفوظة"
#: mediagoblin/templates/mediagoblin/utils/pagination.html:39
msgid "← Newer"
-msgstr ""
+msgstr "اجدد←"
#: mediagoblin/templates/mediagoblin/utils/pagination.html:45
msgid "Older →"
-msgstr ""
+msgstr "→اقدم"
#: mediagoblin/templates/mediagoblin/utils/pagination.html:48
msgid "Go to page:"
-msgstr ""
+msgstr "اذهب إلى صفحة:"
#: mediagoblin/templates/mediagoblin/utils/prev_next.html:28
#: mediagoblin/templates/mediagoblin/utils/prev_next.html:33
msgid "newer"
-msgstr ""
+msgstr "اجدد"
#: mediagoblin/templates/mediagoblin/utils/prev_next.html:39
#: mediagoblin/templates/mediagoblin/utils/prev_next.html:44
msgid "older"
-msgstr ""
+msgstr "اقدم"
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
-msgstr ""
+msgstr "تحدد ب"
-#: mediagoblin/tools/exif.py:80
+#: mediagoblin/tools/exif.py:83
msgid "Could not read the image file."
-msgstr ""
+msgstr "لم نستطيع قراءة هذه الصورة."
#: mediagoblin/tools/response.py:35
msgid "Oops!"
@@ -1051,36 +1105,60 @@ msgstr "ويحي!"
#: mediagoblin/tools/response.py:36
msgid "An error occured"
-msgstr ""
+msgstr "حدث خطأ"
#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
-msgstr ""
+msgstr "غير مسموح بهذه العملية"
#: mediagoblin/tools/response.py:52
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 "عذرا ديف, لا استطيع ترك تفعل هذا!
لقد حاولت تشغيل خاصية ليست مسموحة لك. هل كنت تحاول إلغاء جميع حسابات المستخدمين مجددا؟"
#: mediagoblin/tools/response.py:60
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 "يبدو أنه لا توجد صفحة بهذا العنوان, عذرا
إذا كنت متأكد من صحة العنوان, من الممكن أن تكون الصفحة التي تبحث عنها قد تم نقلها أو إلغاءها."
+
+#: mediagoblin/tools/timesince.py:62
+msgid "year"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:63
+msgid "month"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:64
+msgid "week"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:65
+msgid "day"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:66
+msgid "hour"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:67
+msgid "minute"
msgstr ""
#: mediagoblin/user_pages/forms.py:23
msgid "Comment"
-msgstr ""
+msgstr "تعليق"
#: mediagoblin/user_pages/forms.py:25
msgid ""
"You can use Markdown for"
" formatting."
-msgstr ""
+msgstr "بامكانك استخدام Markdown للإدراج."
#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
@@ -1088,87 +1166,91 @@ msgstr "أنا متأكد من رغبتي بحذف هذا العمل"
#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
-msgstr ""
+msgstr "أنا متأكد من أنني أريد إلغاء هذه المادة من المجموعة"
#: mediagoblin/user_pages/forms.py:39
msgid "Collection"
-msgstr ""
+msgstr "مجموعة"
#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
-msgstr ""
+msgstr "-- إختار --"
#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
-msgstr ""
+msgstr "إدراج ملاحظة"
-#: mediagoblin/user_pages/lib.py:56
+#: mediagoblin/user_pages/lib.py:58
msgid "commented on your post"
+msgstr "قام بالتعليق على مشاركتك"
+
+#: mediagoblin/user_pages/views.py:169
+msgid "Sorry, comments are disabled."
msgstr ""
-#: mediagoblin/user_pages/views.py:166
+#: mediagoblin/user_pages/views.py:174
msgid "Oops, your comment was empty."
-msgstr ""
+msgstr "عذرا, لقد قمت بادخال تعليق فارغ."
-#: mediagoblin/user_pages/views.py:172
+#: mediagoblin/user_pages/views.py:180
msgid "Your comment has been posted!"
-msgstr ""
+msgstr "لقد تم إرسال تعليقك!"
-#: mediagoblin/user_pages/views.py:197
+#: mediagoblin/user_pages/views.py:205
msgid "Please check your entries and try again."
-msgstr ""
+msgstr "من فضلك قم بفحص المداخل وقم بالمحاولة مرة أخرى."
-#: mediagoblin/user_pages/views.py:237
+#: mediagoblin/user_pages/views.py:245
msgid "You have to select or add a collection"
-msgstr ""
+msgstr "يجب عليك إختيار أو إضافة مجموعة"
-#: mediagoblin/user_pages/views.py:248
+#: mediagoblin/user_pages/views.py:256
#, python-format
msgid "\"%s\" already in collection \"%s\""
-msgstr ""
+msgstr "\"%s\" توجد بالفعل في المجموعة \"%s\""
-#: mediagoblin/user_pages/views.py:264
+#: mediagoblin/user_pages/views.py:262
#, python-format
msgid "\"%s\" added to collection \"%s\""
-msgstr ""
+msgstr "\"%s\" أُضيفت للمجموعة \"%s\""
-#: mediagoblin/user_pages/views.py:286
+#: mediagoblin/user_pages/views.py:282
msgid "You deleted the media."
-msgstr ""
+msgstr "لقد قمت بإلغاء الميديا."
-#: mediagoblin/user_pages/views.py:293
+#: mediagoblin/user_pages/views.py:289
msgid "The media was not deleted because you didn't check that you were sure."
-msgstr ""
+msgstr "لم يتم إلغاء الميديا لأنك لم تقم بإختيار انك متأكد من ذلك."
-#: mediagoblin/user_pages/views.py:301
+#: mediagoblin/user_pages/views.py:296
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "أنت على وشك حذف وسائط مستخدم آخر. كن حذرًا أثناء العملية."
-#: mediagoblin/user_pages/views.py:375
+#: mediagoblin/user_pages/views.py:370
msgid "You deleted the item from the collection."
-msgstr ""
+msgstr "لقد قمت بإلغاء المادة من المجموعة."
-#: mediagoblin/user_pages/views.py:379
+#: mediagoblin/user_pages/views.py:374
msgid "The item was not removed because you didn't check that you were sure."
-msgstr ""
+msgstr "لم يتم إلغاء المادة لأنك لم تقم بإختيار انك متأكد من ذلك."
-#: mediagoblin/user_pages/views.py:389
+#: mediagoblin/user_pages/views.py:382
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
-msgstr ""
+msgstr "أنت على وشك حذف مادة من مجموعة مستخدم آخر. كن حذرا."
-#: mediagoblin/user_pages/views.py:422
+#: mediagoblin/user_pages/views.py:415
#, python-format
msgid "You deleted the collection \"%s\""
-msgstr ""
+msgstr "لقد قمت بإلغاء المجموعة \"%s\""
-#: mediagoblin/user_pages/views.py:429
+#: mediagoblin/user_pages/views.py:422
msgid ""
"The collection was not deleted because you didn't check that you were sure."
-msgstr ""
+msgstr "لم يتم إلغاء المجموعة لأنك لم تقم بإختيار انك متأكد من ذلك."
-#: mediagoblin/user_pages/views.py:439
+#: mediagoblin/user_pages/views.py:430
msgid ""
"You are about to delete another user's collection. Proceed with caution."
-msgstr ""
+msgstr "أنت على وشك حذف مجموعة مستخدم آخر. كن حذرا."
diff --git a/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.mo
index 495ef726102341a18eeaa2cf1f90027a45e34394..ec01d7f704a98297d3498376e438ec88c01beed6 100644
GIT binary patch
delta 5215
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
W!|1uXjDl~~-*=Z^Fq*!4>E8im9!i}6
delta 4329
zcmZA33s6+o9mny*LwTt@5G+KwGsgF*qbga=DwU+5rt7$YE9jl#aC;k4sJLycBbwB5vd-t6G
z`Tx(o$<3nymwEy`eKEl=8~(2IZy5j9gsAtwzl(#6Nv8W(Ou_q@i$f!gnS#|g1fR!P
z+>Prjf_>ky7T^mw9gkua
z4vez{UWA%(D{6t)F#_L41@>!xYKu<7@A{vUk6tzGV
z@-Z&HRND>y@t>n=+Jj2%G1TwRpaMUSIzv~GHBC^GJ>O7NDT`4hsz+_OHHrMwHrx3s
zKp$$SU!o?yjSB1@YDYmtqtYay##3+_j={0mj%)D^{2Yf5Wih;qW3ZO!CgLX4VLmjB
z{1?)=z`!~j%u)XlZbQ~I14xHXe+KH%RHAmi2uI*jR4un4Ynpwi4ID?M_!KH*mr*79
z%76Wi|M~+D4NV+LII8ssRAj|`sdja!nk_?RWGyPy8&C^(qZWD}_4{L}KrSLxF!xX?
zkFxCF4M!c;F{n&>@@Z&?lTj(IMMdmJ{cxqf--SwfH>!58Viz7o{cdKey`Tdt=&wR$
z_9N6r?xF$@A?j|7MKaKI5(H>LsCpmzE<494roT;>+e#JCJ&rlJEM
z#oee=e*;@EBGW$ot5AV&!y4R+v+-M0AhU^X2kV>FG{#{v53_~Us0o{qkNL6R50Ds4
zA1=V)(Z;ODTGX5K0{#%gIqKta8TP|p;1l>Js-!`z9)!{O@cECU5z4?2RLV!74plyC
z2h-6)2Wp`WsEOZ41$q#5-=8rAZ=imE7YAWjwtdDDQTG=hv6`A}^1qPAItHfW8GHnj
zNyj8~U>R=5$#?P-sEqyr^|ai{Bmb1m
zM3Apy9FN*bGjfmVLM?C*WAHNSX}O0=Y1{;R;tmX?{}O8AS1=6sp)zt1m9bC!{@#DR
z*F)obTsVtA4dAih^~956-p#i?iG0j0zA7-Yz&^cCqZZoa_cc@reaJMX2M6QFcn&{9
zVm5n8tLE!NmC_SiXrKN{)G2=*UtoqKSVVswY2g7eTd+U=3KQ@E#^Ooj?P@OLAXJ^A
zAQE+-g$kq)tLzVU(4$$+TRchZ@fGJ!kN7c-M>FC0@up1S5;S~G5P>%{|
zDQagcQ2}g4ZDL)Jp@lb5r#6a{r=7*)
zT+BkHa22k_ckpW*&9mExLo4l6uScdZyHIEADw0GKG1dOBZPirruM8Y#UxBDSinx!7kL!j$UrPPD5p^0rmU!(^x%)#!d!w
zN)Mw_b{2#18Y+OBn1*^wDb*v;!V*+Ki~Zxz;z0VZp#s{2D&0pIjJ;^#Db$&{?V%A$
zBXov+V>GG+mfx|+K{kchg`KEC9-wxRQf0pv%2AK&M%2U~qXIaC-FOwX&NDOZSMPei
zp1m}5n9iaya0OM0Z%~i;A9%`@f)
zn1X!FYQEUK`6KSY#QDZ#;~^ZY)At1pJ$`XDcEl5KJpIL}+P;Vj@I%~;5p*V^7n|`@
z)cpmdLz!`*##?b9_My(wb=0B!8VBHAjMM24`o5jwB+Q^+f)+Ml4sJyK@B>t!hfq5`
zhpOpq9E|rd79$_C?;DBAOa*4*llTN~Mv`T&pocP>NsH_qJ&Q{9LDXRis5Ry}oQ#|B
z7;2|8>+BM(LzQSJw&N{yqLchvcmhY^b&SWj$L-XQ#S;2;kCXo-8m};rhx>61UcwlR
zTx>s{Y1l-+0=1L(FaSSC?f5)~;SCJIf1@&^?S?}bD&?_Qj;TsRT6%k$D+=`fCt6NMf0{JMq46TT)!8_e84GSCm#C=zU}4VqbFl%K^SWWh@Bs
z6^wI+1UfprzspY?w#3OAt_F9DX>u>M+?^e!#rcf0&A6Kyo!*jyp1cX!xf89t!s6VC
z*|`O|x#4r?WY2f5aJ9SKE!mX>Qf!US)lGczt=!z=TyNH->4O>^R!MbrS(9s=yKQNy
z@4%!d10L?PvS@2+o7LH3HMpBwJDiroaxCw3ws%-fP40%097m}Y?hf~UTU3=bx6Rq=
zXmhk#vz(1C$250+ldHvYG+7zjc#vq@%>b#Yl(BItHW|O`SbOE
zsd7#}5$G!@T^8s)P&UCEQ9i}zDK8B0{k9@3%zJ(23g5Eo4+Fg!bJq9{&v`Y#w|ZWD
zsPC7xXF^IGhESa?9gdFgR(H2|m>HzZVa>0p`7UqGN8WC?THKxHVZ+hV;cD=v)X)7d
DS+!L?
diff --git a/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po
index 28bdca82..9ebbdf18 100644
--- a/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po
@@ -3,17 +3,17 @@
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
-# Al fred , 2011.
-# , 2011.
-# , 2012.
+# Al fred , 2011
+# Al fred , 2011
+# skarbat , 2012
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-03-04 18:04-0600\n"
-"PO-Revision-Date: 2013-03-05 00:04+0000\n"
+"POT-Creation-Date: 2013-05-27 13:54-0500\n"
+"PO-Revision-Date: 2013-05-27 18:54+0000\n"
"Last-Translator: cwebber \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: Catalan (http://www.transifex.com/projects/p/mediagoblin/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -21,34 +21,39 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:28
-msgid "Invalid User name or email address."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:29
-msgid "This field does not take email addresses."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:30
-msgid "This field requires an email address."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:52 mediagoblin/auth/forms.py:67
+#: mediagoblin/auth/forms.py:26
msgid "Username"
msgstr "Nom d'usuari"
-#: mediagoblin/auth/forms.py:56 mediagoblin/auth/forms.py:71
+#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "Contrasenya"
-#: mediagoblin/auth/forms.py:60
+#: mediagoblin/auth/forms.py:34
msgid "Email address"
msgstr "Adreça electrònica"
-#: mediagoblin/auth/forms.py:78
+#: mediagoblin/auth/forms.py:41
+msgid "Username or Email"
+msgstr ""
+
+#: mediagoblin/auth/forms.py:52
msgid "Username or email"
msgstr "Nom d'usuari o correu"
+#: mediagoblin/auth/tools.py:31
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/tools.py:32
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/tools.py:33
+msgid "This field requires an email address."
+msgstr ""
+
#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Ho sentim, el registre està desactivat en aquest cas."
@@ -61,54 +66,54 @@ msgstr "Lamentablement aquest usuari ja existeix."
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:174
+#: mediagoblin/auth/views.py:182
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Ja s'ha verificat la vostra adreça electrònica. Ara podeu entrar, editar el vostre perfil i penjar imatge!"
-#: mediagoblin/auth/views.py:180
+#: mediagoblin/auth/views.py:188
msgid "The verification key or user id is incorrect"
msgstr "La clau de verificació o la identificació de l'usuari no són correctes."
-#: mediagoblin/auth/views.py:198
+#: mediagoblin/auth/views.py:206
msgid "You must be logged in so we know who to send the email to!"
msgstr "Has d'estar conectat per saber a qui hem d'enviar el correu!"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:214
msgid "You've already verified your email address!"
msgstr "Ja has verificat la teva adreça de correu!"
-#: mediagoblin/auth/views.py:219
+#: mediagoblin/auth/views.py:227
msgid "Resent your verification email."
msgstr "Torna'm a enviar el correu de verificació"
-#: mediagoblin/auth/views.py:250
+#: mediagoblin/auth/views.py:258
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:261
+#: mediagoblin/auth/views.py:269
msgid "Couldn't find someone with that username."
msgstr ""
-#: mediagoblin/auth/views.py:264
+#: mediagoblin/auth/views.py:272
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:271
+#: mediagoblin/auth/views.py:279
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:328
+#: mediagoblin/auth/views.py:336
msgid "You can now log in using your new password."
msgstr "Ara et pots conectar amb la teva nova contrasenya."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
@@ -119,7 +124,7 @@ msgid "Description of this work"
msgstr "Descripció d'aquest treball."
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
@@ -135,11 +140,11 @@ msgstr "Etiquetes"
msgid "Separate tags by commas."
msgstr "Separa els tags amb comes."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
msgid "Slug"
msgstr "Llimac"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
msgid "The slug can't be empty"
msgstr "El llimac no pot ésser buit"
@@ -167,45 +172,45 @@ msgid "This address contains errors"
msgstr "Aquesta adreça conté errors"
#: mediagoblin/edit/forms.py:63
-msgid "Old password"
-msgstr "Contrasenya antiga"
-
-#: mediagoblin/edit/forms.py:64
-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:67
-msgid "New password"
-msgstr "Nova contrasenya"
-
-#: mediagoblin/edit/forms.py:74
msgid "License preference"
msgstr ""
-#: mediagoblin/edit/forms.py:80
+#: mediagoblin/edit/forms.py:69
msgid "This will be your default license on upload forms."
msgstr ""
-#: mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:71
msgid "Email me when others comment on my media"
msgstr "Envia'm correu quan d'altres comentin al meu mitjà"
-#: mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:83
msgid "The title can't be empty"
msgstr "El títol no pot ser buit"
-#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Descripció d'aquesta col.lecció"
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:92
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/views.py:66
+#: mediagoblin/edit/forms.py:99
+msgid "Old password"
+msgstr "Contrasenya antiga"
+
+#: mediagoblin/edit/forms.py:101
+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:104
+msgid "New password"
+msgstr "Nova contrasenya"
+
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "Ja existeix una entrada amb aquest llimac per aquest usuari"
@@ -230,44 +235,63 @@ msgstr "Esteu editant el perfil d'un usuari. Aneu amb compte"
msgid "Profile changes saved"
msgstr "Els canvis al perfil s'han guardat"
-#: mediagoblin/edit/views.py:241
-msgid "Wrong password"
-msgstr "Contrasenya errònia"
-
-#: mediagoblin/edit/views.py:252
+#: mediagoblin/edit/views.py:240
msgid "Account settings saved"
msgstr "Els detalls del compte s'han guardat"
-#: mediagoblin/edit/views.py:286
+#: mediagoblin/edit/views.py:274
msgid "You need to confirm the deletion of your account."
msgstr ""
-#: mediagoblin/edit/views.py:322 mediagoblin/submit/views.py:142
-#: mediagoblin/user_pages/views.py:214
+#: mediagoblin/edit/views.py:310 mediagoblin/submit/views.py:138
+#: mediagoblin/user_pages/views.py:222
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Ja tens una col.lecció anomenada \"%s\"!"
-#: mediagoblin/edit/views.py:326
+#: mediagoblin/edit/views.py:314
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:343
+#: mediagoblin/edit/views.py:329
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/gmg_commands/theme.py:58
+#: mediagoblin/edit/views.py:348
+msgid "Wrong password"
+msgstr "Contrasenya errònia"
+
+#: mediagoblin/edit/views.py:363
+msgid "Your password was changed successfully"
+msgstr ""
+
+#: 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"
-#: mediagoblin/gmg_commands/theme.py:71
+#: mediagoblin/gmg_commands/assetlink.py:73
msgid "No asset directory for this theme\n"
msgstr ""
-#: mediagoblin/gmg_commands/theme.py:74
+#: mediagoblin/gmg_commands/assetlink.py:76
msgid "However, old link directory symlink found; removed.\n"
msgstr "Tot i així, l'enllaç antic al directori s'ha trobat; eliminat.\n"
+#: mediagoblin/gmg_commands/assetlink.py:112
+#, python-format
+msgid "Could not link \"%s\": %s exists and is not a symlink\n"
+msgstr ""
+
+#: mediagoblin/gmg_commands/assetlink.py:119
+#, python-format
+msgid "Skipping \"%s\"; already set up.\n"
+msgstr ""
+
+#: mediagoblin/gmg_commands/assetlink.py:124
+#, python-format
+msgid "Old link found for \"%s\"; removing.\n"
+msgstr ""
+
#: mediagoblin/meddleware/csrf.py:134
msgid ""
"CSRF cookie not present. This is most likely the result of a cookie blocker "
@@ -275,12 +299,16 @@ msgid ""
"domain."
msgstr ""
-#: mediagoblin/media_types/__init__.py:61
-#: mediagoblin/media_types/__init__.py:102
+#: mediagoblin/media_types/__init__.py:111
+#: mediagoblin/media_types/__init__.py:155
msgid "Sorry, I don't support that file type :("
msgstr "Ho sento, no puc manegar aquest tipus d'arxiu :("
-#: mediagoblin/media_types/video/processing.py:36
+#: mediagoblin/media_types/pdf/processing.py:136
+msgid "unoconv failing to run, check log file"
+msgstr ""
+
+#: mediagoblin/media_types/video/processing.py:37
msgid "Video transcoding failed"
msgstr "La transformació del vídeo ha fallat"
@@ -347,7 +375,7 @@ msgstr "La URI de redirecció per les aplicacions, aquest camp\n és
msgid "This field is required for public clients"
msgstr "Aquest camp és requeriment per a clients públics"
-#: mediagoblin/plugins/oauth/views.py:59
+#: mediagoblin/plugins/oauth/views.py:56
msgid "The client {0} has been registered!"
msgstr "El client {0} ha sigut enregistrat!"
@@ -366,7 +394,7 @@ msgstr ""
msgid "Add"
msgstr "Afegir"
-#: mediagoblin/processing/__init__.py:172
+#: mediagoblin/processing/__init__.py:193
msgid "Invalid file given for media type."
msgstr "Aquest tipus de fitxer no és vàlid."
@@ -374,45 +402,45 @@ msgstr "Aquest tipus de fitxer no és vàlid."
msgid "File"
msgstr "Fitxer"
-#: mediagoblin/submit/views.py:51
+#: mediagoblin/submit/views.py:49
msgid "You must provide a file."
msgstr "Heu d'escollir un fitxer."
-#: mediagoblin/submit/views.py:97
+#: mediagoblin/submit/views.py:93
msgid "Woohoo! Submitted!"
msgstr "Visca! S'ha enviat!"
-#: mediagoblin/submit/views.py:146
+#: mediagoblin/submit/views.py:144
#, python-format
msgid "Collection \"%s\" added!"
msgstr "S'ha afegit la col.leccio \"%s\"!"
-#: mediagoblin/templates/mediagoblin/base.html:64
+#: mediagoblin/templates/mediagoblin/base.html:67
msgid "Verify your email!"
msgstr "Verifica el teu correu electrònic"
-#: mediagoblin/templates/mediagoblin/base.html:65
+#: mediagoblin/templates/mediagoblin/base.html:68
msgid "log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:70
+#: mediagoblin/templates/mediagoblin/base.html:73
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Entra"
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/base.html:82
#, python-format
msgid "%(user_name)s's account"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:89
msgid "Change account settings"
msgstr "Modificar els ajustaments del compte"
-#: mediagoblin/templates/mediagoblin/base.html:90
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:108
#: mediagoblin/templates/mediagoblin/admin/panel.html:21
#: mediagoblin/templates/mediagoblin/admin/panel.html:26
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
@@ -420,72 +448,25 @@ msgstr "Modificar els ajustaments del compte"
msgid "Media processing panel"
msgstr "Quadre de processament de fitxers"
-#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "Log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:99
#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
msgid "Add media"
msgstr "Tots els fitxers"
-#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/base.html:102
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:122
-#, python-format
-msgid ""
-"Powered by MediaGoblin, a GNU project."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:125
-#, python-format
-msgid ""
-"Released under the AGPL. Source code available."
-msgstr "Alliberat segons la AGPL. Codi font disponible."
-
#: mediagoblin/templates/mediagoblin/error.html:24
msgid "Image of goblin stressing out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:31
-msgid "Explore"
-msgstr "Explorar"
-
-#: mediagoblin/templates/mediagoblin/root.html:33
-msgid "Hi there, welcome to this MediaGoblin site!"
-msgstr "Hola, una benvinguda al MediaGoblin!"
-
-#: mediagoblin/templates/mediagoblin/root.html:35
-msgid ""
-"This site is running MediaGoblin, an "
-"extraordinarily great piece of media hosting software."
-msgstr "El lloc esta usant MediaGoblin, una gran i extraordinària peça de software per allotjar mitjans."
-
-#: mediagoblin/templates/mediagoblin/root.html:36
-msgid ""
-"To add your own media, place comments, and more, you can log in with your "
-"MediaGoblin account."
-msgstr "Per afegir el teu propi mitjà, col.locar comentaris, i més, pots conectar-te amb el teu compte MediaGoblin."
-
-#: mediagoblin/templates/mediagoblin/root.html:38
-msgid "Don't have one yet? It's easy!"
-msgstr "No en tens una encara? Es fàcil!"
-
-#: mediagoblin/templates/mediagoblin/root.html:39
-#, python-format
-msgid ""
-"Create an account at this site\n"
-" or\n"
-" Set up MediaGoblin on your own server"
-msgstr "Crear un compte a aquest lloc \no\n Preparar MediaGoblin al teu propi servidor"
-
-#: mediagoblin/templates/mediagoblin/root.html:47
+#: mediagoblin/templates/mediagoblin/root.html:32
msgid "Most recent media"
msgstr "Mitjans més recents"
@@ -591,6 +572,53 @@ msgid ""
"%(verification_url)s"
msgstr "Hi %(username)s,\n\nto activate your GNU MediaGoblin account, open the following URL in\nyour web browser:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:21
+#, python-format
+msgid ""
+"Powered by MediaGoblin, a GNU project."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:24
+#, python-format
+msgid ""
+"Released under the AGPL. Source code available."
+msgstr "Alliberat segons la AGPL. Codi font disponible."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
+msgid "Explore"
+msgstr "Explorar"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:22
+msgid "Hi there, welcome to this MediaGoblin site!"
+msgstr "Hola, una benvinguda al MediaGoblin!"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:24
+msgid ""
+"This site is running MediaGoblin, an "
+"extraordinarily great piece of media hosting software."
+msgstr "El lloc esta usant MediaGoblin, una gran i extraordinària peça de software per allotjar mitjans."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:25
+msgid ""
+"To add your own media, place comments, and more, you can log in with your "
+"MediaGoblin account."
+msgstr "Per afegir el teu propi mitjà, col.locar comentaris, i més, pots conectar-te amb el teu compte MediaGoblin."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:27
+msgid "Don't have one yet? It's easy!"
+msgstr "No en tens una encara? Es fàcil!"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:28
+#, python-format
+msgid ""
+"Create an account at this site\n"
+" or\n"
+" Set up MediaGoblin on your own server"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/logo.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
msgid "MediaGoblin logo"
@@ -603,13 +631,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:159
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:175
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:198
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:181
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:204
msgid "Add attachment"
msgstr ""
@@ -626,12 +654,22 @@ msgstr "Cancel·la"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:52
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Desa els canvis"
+#: 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/change_pass.html:45
+msgid "Save"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -642,7 +680,7 @@ msgid "Yes, really delete my account"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:48
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
msgid "Delete permanently"
msgstr "Esborrar permanentment"
@@ -659,7 +697,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:59
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
msgid "Delete my account"
msgstr ""
@@ -684,6 +726,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:65
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "Download"
@@ -708,6 +751,7 @@ msgid ""
msgstr "Pots obtenir un navegador web modern que \n »podrà reproduir l'àudio, a \n » http://getfirefox.com!"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:71
#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
msgid "Original file"
msgstr "Arxiu original"
@@ -716,6 +760,7 @@ msgstr "Arxiu original"
msgid "WebM file (Vorbis codec)"
msgstr "Arxiu WebM (Vorbis codec)"
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:59
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:87
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
@@ -726,6 +771,10 @@ msgstr "Arxiu WebM (Vorbis codec)"
msgid "Image for %(media_title)s"
msgstr "Imatge per %(media_title)s"
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:79
+msgid "PDF file"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:112
msgid "Toggle Rotate"
msgstr ""
@@ -824,7 +873,7 @@ msgstr "Realment vols esborrar %(title)s?"
msgid "Really remove %(media_title)s from %(collection_title)s?"
msgstr "Relment eliminar %(media_title)s de %(collection_title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:54
msgid "Remove"
msgstr "Eliminar"
@@ -867,24 +916,28 @@ msgstr "%(username)s's media"
msgid "❖ Browsing media by %(username)s"
msgstr "❖ Navegant mitjà per a %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:95
msgid "Add a comment"
msgstr "Afegeix un comentari"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:104
msgid "Add this comment"
msgstr "Afegir aquest comentari"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
-msgid "at"
-msgstr "a"
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:164
#, python-format
-msgid ""
-"Added on
\n"
-" %(date)s
"
-msgstr "Afegit el
\n %(date)s
"
+msgid "%(formatted_time)s ago"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:150
+msgid "Added"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+msgid "Created"
+msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
@@ -1040,7 +1093,7 @@ msgstr "més antic"
msgid "Tagged with"
msgstr ""
-#: mediagoblin/tools/exif.py:80
+#: mediagoblin/tools/exif.py:83
msgid "Could not read the image file."
msgstr "No s'ha pogut llegir l'arxiu d'imatge"
@@ -1070,6 +1123,30 @@ msgid ""
" deleted."
msgstr ""
+#: mediagoblin/tools/timesince.py:62
+msgid "year"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:63
+msgid "month"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:64
+msgid "week"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:65
+msgid "day"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:66
+msgid "hour"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:67
+msgid "minute"
+msgstr ""
+
#: mediagoblin/user_pages/forms.py:23
msgid "Comment"
msgstr ""
@@ -1101,73 +1178,77 @@ msgstr "-- Sel.leccionar --"
msgid "Include a note"
msgstr "Incluir una nota"
-#: mediagoblin/user_pages/lib.py:56
+#: mediagoblin/user_pages/lib.py:58
msgid "commented on your post"
msgstr "comentat al teu post"
-#: mediagoblin/user_pages/views.py:166
+#: mediagoblin/user_pages/views.py:169
+msgid "Sorry, comments are disabled."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:174
msgid "Oops, your comment was empty."
msgstr "Uups, el teu comentari era buit."
-#: mediagoblin/user_pages/views.py:172
+#: mediagoblin/user_pages/views.py:180
msgid "Your comment has been posted!"
msgstr "El teu comentari s'ha publicat!"
-#: mediagoblin/user_pages/views.py:197
+#: mediagoblin/user_pages/views.py:205
msgid "Please check your entries and try again."
msgstr "Si et plau, comprova les teves entrades i intenta-ho de nou."
-#: mediagoblin/user_pages/views.py:237
+#: mediagoblin/user_pages/views.py:245
msgid "You have to select or add a collection"
msgstr "Has de sel.leccionar o afegir una col.lecció"
-#: mediagoblin/user_pages/views.py:248
+#: mediagoblin/user_pages/views.py:256
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "\"%s\" ja és a la col.lecció \"%s\""
-#: mediagoblin/user_pages/views.py:264
+#: mediagoblin/user_pages/views.py:262
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" afegir a la col.lecció \"%s\""
-#: mediagoblin/user_pages/views.py:286
+#: mediagoblin/user_pages/views.py:282
msgid "You deleted the media."
msgstr "Has esborrat el mitjà"
-#: mediagoblin/user_pages/views.py:293
+#: mediagoblin/user_pages/views.py:289
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:301
+#: mediagoblin/user_pages/views.py:296
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:375
+#: mediagoblin/user_pages/views.py:370
msgid "You deleted the item from the collection."
msgstr "Has esborrat l'element de la col.lecció"
-#: mediagoblin/user_pages/views.py:379
+#: mediagoblin/user_pages/views.py:374
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:389
+#: mediagoblin/user_pages/views.py:382
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:422
+#: mediagoblin/user_pages/views.py:415
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Has esborrat la col.lecció \"%s\""
-#: mediagoblin/user_pages/views.py:429
+#: mediagoblin/user_pages/views.py:422
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:439
+#: mediagoblin/user_pages/views.py:430
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 6b6827f035faed0e2352b32997ca28964ad2f7c7..53e3fedf393de44133cddd6144eebdd0e87ded4d 100644
GIT binary patch
delta 5147
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
gQMoMeVr8w, 2012.
-# Olle Jonsson , 2012.
-# Tanja Trudslev , 2012.
+# 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-03-04 18:04-0600\n"
-"PO-Revision-Date: 2013-03-05 00:04+0000\n"
+"POT-Creation-Date: 2013-05-27 13:54-0500\n"
+"PO-Revision-Date: 2013-05-27 18:54+0000\n"
"Last-Translator: cwebber \n"
-"Language-Team: LANGUAGE \n"
+"Language-Team: Danish (http://www.transifex.com/projects/p/mediagoblin/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -21,34 +21,39 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:28
-msgid "Invalid User name or email address."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:29
-msgid "This field does not take email addresses."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:30
-msgid "This field requires an email address."
-msgstr ""
-
-#: mediagoblin/auth/forms.py:52 mediagoblin/auth/forms.py:67
+#: mediagoblin/auth/forms.py:26
msgid "Username"
msgstr "Brugernavn"
-#: mediagoblin/auth/forms.py:56 mediagoblin/auth/forms.py:71
+#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/tests/test_util.py:110
msgid "Password"
msgstr "Kodeord"
-#: mediagoblin/auth/forms.py:60
+#: mediagoblin/auth/forms.py:34
msgid "Email address"
msgstr "Email adresse"
-#: mediagoblin/auth/forms.py:78
+#: mediagoblin/auth/forms.py:41
+msgid "Username or Email"
+msgstr ""
+
+#: mediagoblin/auth/forms.py:52
msgid "Username or email"
msgstr "Brugernavn eller email"
+#: mediagoblin/auth/tools.py:31
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/tools.py:32
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/tools.py:33
+msgid "This field requires an email address."
+msgstr ""
+
#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Desværre, registrering er ikke muligt på denne instans"
@@ -61,54 +66,54 @@ msgstr "Desværre, det brugernavn er allerede brugt"
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:174
+#: mediagoblin/auth/views.py:182
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Din email adresse er blevet bekræftet. Du kan nu logge på, ændre din profil, og indsende billeder!"
-#: mediagoblin/auth/views.py:180
+#: mediagoblin/auth/views.py:188
msgid "The verification key or user id is incorrect"
msgstr "Bekræftelsesnøglen eller brugerid er forkert"
-#: mediagoblin/auth/views.py:198
+#: mediagoblin/auth/views.py:206
msgid "You must be logged in so we know who to send the email to!"
msgstr "Du er nødt til at være logget ind, så vi ved hvem vi skal emaile!"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:214
msgid "You've already verified your email address!"
msgstr "Du har allerede bekræftet din email adresse!"
-#: mediagoblin/auth/views.py:219
+#: mediagoblin/auth/views.py:227
msgid "Resent your verification email."
msgstr "Email til godkendelse sendt igen."
-#: mediagoblin/auth/views.py:250
+#: mediagoblin/auth/views.py:258
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:261
+#: mediagoblin/auth/views.py:269
msgid "Couldn't find someone with that username."
msgstr ""
-#: mediagoblin/auth/views.py:264
+#: mediagoblin/auth/views.py:272
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:271
+#: mediagoblin/auth/views.py:279
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:328
+#: mediagoblin/auth/views.py:336
msgid "You can now log in using your new password."
msgstr "Du kan nu logge ind med dit nye kodeord."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
@@ -119,7 +124,7 @@ msgid "Description of this work"
msgstr "Beskrivelse af arbejdet"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
@@ -135,11 +140,11 @@ msgstr "Tags"
msgid "Separate tags by commas."
msgstr "Separer tags med kommaer."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
msgid "Slug"
msgstr ""
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
msgid "The slug can't be empty"
msgstr ""
@@ -167,45 +172,45 @@ msgid "This address contains errors"
msgstr "Denne adresse indeholder fejl"
#: mediagoblin/edit/forms.py:63
-msgid "Old password"
-msgstr "Gammelt kodeord"
-
-#: mediagoblin/edit/forms.py:64
-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:67
-msgid "New password"
-msgstr "Ny kodeord"
-
-#: mediagoblin/edit/forms.py:74
msgid "License preference"
msgstr ""
-#: mediagoblin/edit/forms.py:80
+#: mediagoblin/edit/forms.py:69
msgid "This will be your default license on upload forms."
msgstr ""
-#: mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:71
msgid "Email me when others comment on my media"
msgstr "Email mig når andre kommenterer på mine medier"
-#: mediagoblin/edit/forms.py:94
+#: mediagoblin/edit/forms.py:83
msgid "The title can't be empty"
msgstr "Titlen kan ikke være tom"
-#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Beskrivelse af denne samling"
-#: mediagoblin/edit/forms.py:103
+#: mediagoblin/edit/forms.py:92
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/views.py:66
+#: mediagoblin/edit/forms.py:99
+msgid "Old password"
+msgstr "Gammelt kodeord"
+
+#: mediagoblin/edit/forms.py:101
+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:104
+msgid "New password"
+msgstr "Ny kodeord"
+
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr ""
@@ -230,44 +235,63 @@ msgstr "Du er ved at ændre en bruger's profil. Pas på."
msgid "Profile changes saved"
msgstr "Profilændringer gemt"
-#: mediagoblin/edit/views.py:241
-msgid "Wrong password"
-msgstr "Forkert kodeord"
-
-#: mediagoblin/edit/views.py:252
+#: mediagoblin/edit/views.py:240
msgid "Account settings saved"
msgstr "Kontoindstillinger gemt"
-#: mediagoblin/edit/views.py:286
+#: mediagoblin/edit/views.py:274
msgid "You need to confirm the deletion of your account."
msgstr ""
-#: mediagoblin/edit/views.py:322 mediagoblin/submit/views.py:142
-#: mediagoblin/user_pages/views.py:214
+#: mediagoblin/edit/views.py:310 mediagoblin/submit/views.py:138
+#: mediagoblin/user_pages/views.py:222
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Du har allerede en samling ved navn \"%s\"!"
-#: mediagoblin/edit/views.py:326
+#: mediagoblin/edit/views.py:314
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:343
+#: mediagoblin/edit/views.py:329
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/gmg_commands/theme.py:58
+#: mediagoblin/edit/views.py:348
+msgid "Wrong password"
+msgstr "Forkert kodeord"
+
+#: mediagoblin/edit/views.py:363
+msgid "Your password was changed successfully"
+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"
-#: mediagoblin/gmg_commands/theme.py:71
+#: mediagoblin/gmg_commands/assetlink.py:73
msgid "No asset directory for this theme\n"
msgstr ""
-#: mediagoblin/gmg_commands/theme.py:74
+#: mediagoblin/gmg_commands/assetlink.py:76
msgid "However, old link directory symlink found; removed.\n"
msgstr ""
+#: mediagoblin/gmg_commands/assetlink.py:112
+#, python-format
+msgid "Could not link \"%s\": %s exists and is not a symlink\n"
+msgstr ""
+
+#: mediagoblin/gmg_commands/assetlink.py:119
+#, python-format
+msgid "Skipping \"%s\"; already set up.\n"
+msgstr ""
+
+#: mediagoblin/gmg_commands/assetlink.py:124
+#, python-format
+msgid "Old link found for \"%s\"; removing.\n"
+msgstr ""
+
#: mediagoblin/meddleware/csrf.py:134
msgid ""
"CSRF cookie not present. This is most likely the result of a cookie blocker "
@@ -275,12 +299,16 @@ msgid ""
"domain."
msgstr ""
-#: mediagoblin/media_types/__init__.py:61
-#: mediagoblin/media_types/__init__.py:102
+#: mediagoblin/media_types/__init__.py:111
+#: mediagoblin/media_types/__init__.py:155
msgid "Sorry, I don't support that file type :("
msgstr "Desværre, jeg understøtter ikke den filtype :("
-#: mediagoblin/media_types/video/processing.py:36
+#: mediagoblin/media_types/pdf/processing.py:136
+msgid "unoconv failing to run, check log file"
+msgstr ""
+
+#: mediagoblin/media_types/video/processing.py:37
msgid "Video transcoding failed"
msgstr ""
@@ -347,7 +375,7 @@ msgstr ""
msgid "This field is required for public clients"
msgstr "Dette felt er nødvendigt for offentlige klienter"
-#: mediagoblin/plugins/oauth/views.py:59
+#: mediagoblin/plugins/oauth/views.py:56
msgid "The client {0} has been registered!"
msgstr "Klienten {0} er blevet registreret!"
@@ -366,7 +394,7 @@ msgstr ""
msgid "Add"
msgstr ""
-#: mediagoblin/processing/__init__.py:172
+#: mediagoblin/processing/__init__.py:193
msgid "Invalid file given for media type."
msgstr "Forkert fil for medietypen."
@@ -374,45 +402,45 @@ msgstr "Forkert fil for medietypen."
msgid "File"
msgstr "Fil"
-#: mediagoblin/submit/views.py:51
+#: mediagoblin/submit/views.py:49
msgid "You must provide a file."
msgstr "Du må give mig en fil"
-#: mediagoblin/submit/views.py:97
+#: mediagoblin/submit/views.py:93
msgid "Woohoo! Submitted!"
msgstr "Juhuu! Delt!"
-#: mediagoblin/submit/views.py:146
+#: mediagoblin/submit/views.py:144
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:64
+#: mediagoblin/templates/mediagoblin/base.html:67
msgid "Verify your email!"
msgstr "Bekræft din email!"
-#: mediagoblin/templates/mediagoblin/base.html:65
+#: mediagoblin/templates/mediagoblin/base.html:68
msgid "log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:70
+#: mediagoblin/templates/mediagoblin/base.html:73
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Log ind"
-#: mediagoblin/templates/mediagoblin/base.html:79
+#: mediagoblin/templates/mediagoblin/base.html:82
#, python-format
msgid "%(user_name)s's account"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/base.html:89
msgid "Change account settings"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:90
-#: mediagoblin/templates/mediagoblin/base.html:105
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:108
#: mediagoblin/templates/mediagoblin/admin/panel.html:21
#: mediagoblin/templates/mediagoblin/admin/panel.html:26
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
@@ -420,72 +448,25 @@ msgstr ""
msgid "Media processing panel"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:96
msgid "Log out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:96
+#: mediagoblin/templates/mediagoblin/base.html:99
#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
msgid "Add media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/base.html:102
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:122
-#, python-format
-msgid ""
-"Powered by MediaGoblin, a GNU project."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:125
-#, python-format
-msgid ""
-"Released under the AGPL. Source code available."
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/error.html:24
msgid "Image of goblin stressing out"
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:31
-msgid "Explore"
-msgstr "Udforsk"
-
-#: mediagoblin/templates/mediagoblin/root.html:33
-msgid "Hi there, welcome to this MediaGoblin site!"
-msgstr "Hey, velkommen til denne MediaGoblin side!"
-
-#: mediagoblin/templates/mediagoblin/root.html:35
-msgid ""
-"This site is running MediaGoblin, an "
-"extraordinarily great piece of media hosting software."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:36
-msgid ""
-"To add your own media, place comments, and more, you can log in with your "
-"MediaGoblin account."
-msgstr "For at tilføje dine egne medier, skrive kommentarer, og mere, du kan logge ind med din MediaGoblin konto."
-
-#: mediagoblin/templates/mediagoblin/root.html:38
-msgid "Don't have one yet? It's easy!"
-msgstr "Har du ikke en endnu? Det er let!"
-
-#: mediagoblin/templates/mediagoblin/root.html:39
-#, python-format
-msgid ""
-"Create an account at this site\n"
-" or\n"
-" Set up MediaGoblin on your own server"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/root.html:47
+#: mediagoblin/templates/mediagoblin/root.html:32
msgid "Most recent media"
msgstr ""
@@ -591,6 +572,53 @@ msgid ""
"%(verification_url)s"
msgstr ""
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:21
+#, python-format
+msgid ""
+"Powered by MediaGoblin, a GNU project."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/bits/base_footer.html:24
+#, python-format
+msgid ""
+"Released under the AGPL. Source code available."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
+msgid "Explore"
+msgstr "Udforsk"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:22
+msgid "Hi there, welcome to this MediaGoblin site!"
+msgstr "Hey, velkommen til denne MediaGoblin side!"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:24
+msgid ""
+"This site is running MediaGoblin, an "
+"extraordinarily great piece of media hosting software."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:25
+msgid ""
+"To add your own media, place comments, and more, you can log in with your "
+"MediaGoblin account."
+msgstr "For at tilføje dine egne medier, skrive kommentarer, og mere, du kan logge ind med din MediaGoblin konto."
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:27
+msgid "Don't have one yet? It's easy!"
+msgstr "Har du ikke en endnu? Det er let!"
+
+#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:28
+#, python-format
+msgid ""
+"Create an account at this site\n"
+" or\n"
+" Set up MediaGoblin on your own server"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/bits/logo.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
msgid "MediaGoblin logo"
@@ -603,13 +631,13 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:175
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:198
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:57
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:181
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:204
msgid "Add attachment"
msgstr ""
@@ -626,12 +654,22 @@ msgstr "Afbryd"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:52
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Gem ændringer"
+#: 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/change_pass.html:45
+msgid "Save"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
@@ -642,7 +680,7 @@ msgid "Yes, really delete my account"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:48
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
msgid "Delete permanently"
msgstr ""
@@ -659,7 +697,11 @@ msgstr ""
msgid "Changing %(username)s's account settings"
msgstr ""
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:59
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:46
+msgid "Change your password."
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
msgid "Delete my account"
msgstr ""
@@ -684,6 +726,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:65
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "Download"
@@ -708,6 +751,7 @@ msgid ""
msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:71
#: mediagoblin/templates/mediagoblin/media_displays/video.html:61
msgid "Original file"
msgstr ""
@@ -716,6 +760,7 @@ msgstr ""
msgid "WebM file (Vorbis codec)"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:59
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:87
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
@@ -726,6 +771,10 @@ msgstr ""
msgid "Image for %(media_title)s"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:79
+msgid "PDF file"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:112
msgid "Toggle Rotate"
msgstr ""
@@ -824,7 +873,7 @@ msgstr ""
msgid "Really remove %(media_title)s from %(collection_title)s?"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:53
+#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:54
msgid "Remove"
msgstr ""
@@ -867,23 +916,27 @@ msgstr ""
msgid "❖ Browsing media by %(username)s"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:95
msgid "Add a comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:104
msgid "Add this comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
-msgid "at"
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:164
+#, python-format
+msgid "%(formatted_time)s ago"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
-#, python-format
-msgid ""
-"Added on
\n"
-" %(date)s
"
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:150
+msgid "Added"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+msgid "Created"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
@@ -1040,7 +1093,7 @@ msgstr ""
msgid "Tagged with"
msgstr ""
-#: mediagoblin/tools/exif.py:80
+#: mediagoblin/tools/exif.py:83
msgid "Could not read the image file."
msgstr ""
@@ -1070,6 +1123,30 @@ msgid ""
" deleted."
msgstr ""
+#: mediagoblin/tools/timesince.py:62
+msgid "year"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:63
+msgid "month"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:64
+msgid "week"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:65
+msgid "day"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:66
+msgid "hour"
+msgstr ""
+
+#: mediagoblin/tools/timesince.py:67
+msgid "minute"
+msgstr ""
+
#: mediagoblin/user_pages/forms.py:23
msgid "Comment"
msgstr ""
@@ -1101,73 +1178,77 @@ msgstr ""
msgid "Include a note"
msgstr ""
-#: mediagoblin/user_pages/lib.py:56
+#: mediagoblin/user_pages/lib.py:58
msgid "commented on your post"
msgstr ""
-#: mediagoblin/user_pages/views.py:166
+#: mediagoblin/user_pages/views.py:169
+msgid "Sorry, comments are disabled."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:174
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:172
+#: mediagoblin/user_pages/views.py:180
msgid "Your comment has been posted!"
msgstr ""
-#: mediagoblin/user_pages/views.py:197
+#: mediagoblin/user_pages/views.py:205
msgid "Please check your entries and try again."
msgstr ""
-#: mediagoblin/user_pages/views.py:237
+#: mediagoblin/user_pages/views.py:245
msgid "You have to select or add a collection"
msgstr ""
-#: mediagoblin/user_pages/views.py:248
+#: mediagoblin/user_pages/views.py:256
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:264
+#: mediagoblin/user_pages/views.py:262
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:286
+#: mediagoblin/user_pages/views.py:282
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:293
+#: mediagoblin/user_pages/views.py:289
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:301
+#: mediagoblin/user_pages/views.py:296
msgid "You are about to delete another user's media. Proceed with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:375
+#: mediagoblin/user_pages/views.py:370
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:379
+#: mediagoblin/user_pages/views.py:374
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:389
+#: mediagoblin/user_pages/views.py:382
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:422
+#: mediagoblin/user_pages/views.py:415
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:429
+#: mediagoblin/user_pages/views.py:422
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:439
+#: mediagoblin/user_pages/views.py:430
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/de/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/de/LC_MESSAGES/mediagoblin.mo
index 5ae794fab6653d2942ecaa68dddbe807d6c1bee2..a07400aefed55e4f45688d84c34f4b0d3e8214ca 100644
GIT binary patch
delta 5264
zcmb8x32;@_9mnyLg(QXmVM!nal1m_fKte(Q1IU^Xc0yUAf-En2H{_9*cf(r<5z3RX
zRJ3&*cp?gnNRcYqacOGZS~H4c2dhP^xC_NHT1Td%b!`FL?=SaOJB~BjOvvY)^X}RH
z=YQ_wlc$mn9Z!m%>XW+1@beY_2JtT|L$z;yF7z^HFx87#i22#Zl;ISdjzP@DU*SMJ
zhW+rA*Zv7=$jsixBw=67!W=wpOxzSv7)L{LA7duq1RRUaxDxl{_4NE4CsE(V=$i0R
zOu-Y#9Oh;0foG9l^AG;?#Pl3vF2P*Xa~Af+a_q_cW;TUOX;_ZkaGUqQPrUkVIFa@{
za4w$2`B=azCSU+H@Ill>4`O$G9JRn_k+qxW@OFF$)3B|-F-6R8wo%~M9O4gSo5ye@
zobC|!Q&OV(#YA-^a`ApOi%t!UV3bm0ns9b9vNc`EH
z*-3*s-iafy6LpsFqayJcGKVS1caNeHwO|J|a2sl2TTwgPi8{(Vy!N|r4)q6d41S3}
z#^OQ5|1}DSSx!A}A=O9YDO5-^SydrU$4Xp_+weAQ$Nqe%h3!J!lKW7}bsV+xcW@}4
z!y?SK+(=cRHn2EOK_RX~g)D$Nf-vfVcGTzFQ3KzCI{SN&F-<4x2v4Jq>?2e}l83mV
zPDf4L4>itZsQ&YjpqjXkg3fR&D&%`mD?W@mt3RN!`V~}2PoZ{t78UAbM%Tgzp!yH-
z>SH}CQAaZqb(D+nr??5}A2$~%XaRkhbrz06h1x;w>>kuY9>bgQSyY7ThPk0%jfzAY
zYUg`V&mTZVnLJ_L_oJ8I>H!`=Hn7nMZY
zuuto6r!G=ifrDj#1*&$=i*yfg~Q6Y0oa5y@Xj*gKZU{>
z8n)tK4sZwVLxN!}wym>Th;y(NcjKdIBCE8GEPG6IEu=V
zn^5C-#wqln@F8j^U!g)fXo5TN7SurdQ3F4X3iTU!3BH30`TM8{ox?Qz6cx$yo=Fqk
zdOB*n9;klt@m^sPYQSkY73boKB}OIiCmU8Nm6}^H^O0`cVU4hk1Cj=TYzT
zW2nf!>-m{y#xyt5`Ix2qKZyeQWNJ_$i=nRD7E~4|kWHEcxB^dNEsmbbd(--GqwNy{I#P8kN