From dd57c6c5e51a62875542446e0432f850f0239ef8 Mon Sep 17 00:00:00 2001
From: Rodney Ewing
Date: Sat, 31 Aug 2013 13:45:58 -0700
Subject: [PATCH 01/19] didn't remove form.new_email when change email was
moved to its own view
---
mediagoblin/edit/views.py | 18 +++++++-----------
1 file changed, 7 insertions(+), 11 deletions(-)
diff --git a/mediagoblin/edit/views.py b/mediagoblin/edit/views.py
index b09f8c5e..be19bcda 100644
--- a/mediagoblin/edit/views.py
+++ b/mediagoblin/edit/views.py
@@ -237,17 +237,13 @@ def edit_account(request):
user.license_preference = form.license_preference.data
- if form.new_email.data:
- _update_email(request, form, user)
-
- if not form.errors:
- user.save()
- messages.add_message(request,
- messages.SUCCESS,
- _("Account settings saved"))
- return redirect(request,
- 'mediagoblin.user_pages.user_home',
- user=user.username)
+ user.save()
+ messages.add_message(request,
+ messages.SUCCESS,
+ _("Account settings saved"))
+ return redirect(request,
+ 'mediagoblin.user_pages.user_home',
+ user=user.username)
return render_to_response(
request,
From 6375cf735c3cc5b0a2b761545d546106e1de3b2d Mon Sep 17 00:00:00 2001
From: Rodney Ewing
Date: Mon, 2 Sep 2013 12:09:55 -0700
Subject: [PATCH 02/19] should use public_store.file_exists to check if the
file copied correctly
---
mediagoblin/processing/__init__.py | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/mediagoblin/processing/__init__.py b/mediagoblin/processing/__init__.py
index 361a9736..bdbe0441 100644
--- a/mediagoblin/processing/__init__.py
+++ b/mediagoblin/processing/__init__.py
@@ -376,8 +376,7 @@ def store_public(entry, keyname, local_file, target_name=None,
raise PublicStoreFail(keyname=keyname)
# raise an error if the file failed to copy
- copied_filepath = mgg.public_store.get_local_path(target_filepath)
- if not os.path.exists(copied_filepath):
+ if not mgg.public_store.file_exists(target_filepath):
raise PublicStoreFail(keyname=keyname)
entry.media_files[keyname] = target_filepath
From 6a7e4b431cf5f58389676ba7055151dd023ac080 Mon Sep 17 00:00:00 2001
From: Christopher Allan Webber
Date: Mon, 2 Sep 2013 16:28:35 -0500
Subject: [PATCH 03/19] Updated AUTHORS for v0.5.0
---
AUTHORS | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/AUTHORS b/AUTHORS
index 304e14a2..afe6a158 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -18,6 +18,7 @@ Thank you!
* András Veres-Szentkirályi
* Bassam Kurdali
* Bernhard Keller
+* Brandon Invergo
* Brett Smith
* Caleb Forbes Davis V
* Corey Farwell
@@ -41,11 +42,14 @@ Thank you!
* Joar Wandborg
* Jorge Araya Navarro
* Karen Rustad
+* Kenneth Dombrowski
+* Kushal Kumaran
* Kuno Woudt
* Laura Arjona
* Larisa Hoffenbecker
* Luke Slater
* Manuel Urbano Santos
+* Marcel van der Boom
* Mark Holmquist
* Mats Sjöberg
* Matt Lee
@@ -61,20 +65,25 @@ Thank you!
* Rodney Ewing
* Runar Petursson
* Sacha De'Angeli
+* Sam Clegg
* Sam Kleinman
* Sam Tuke
* Sebastian Spaeth
* Shawn Khan
* Simon Fondrie-Teitler
* Stefano Zacchiroli
+* sturm
* Tiberiu C. Turbureanu
* Tran Thanh Bao
* Tryggvi Björgvinsson
* Shawn Khan
* Will Kahn-Greene
-If you think your name should be on this list, let us know!
+Special thanks to:
+* Starblessed of viewskew (lending server space!)
+
+If you think your name should be on this list, let us know!
We also are currently borrowing an image in
mediagoblin/static/images/media_thumbs/image.png from the wonderful
From b6fc7dd96e3241b98e07cfcd2cd02a162d8bd704 Mon Sep 17 00:00:00 2001
From: Dan Callahan
Date: Tue, 3 Sep 2013 15:31:28 -0500
Subject: [PATCH 04/19] Add site name, logo, and background for Persona
---
mediagoblin/plugins/persona/static/js/persona.js | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/mediagoblin/plugins/persona/static/js/persona.js b/mediagoblin/plugins/persona/static/js/persona.js
index a6def398..47006e3b 100644
--- a/mediagoblin/plugins/persona/static/js/persona.js
+++ b/mediagoblin/plugins/persona/static/js/persona.js
@@ -17,14 +17,20 @@
*/
$(document).ready(function () {
+ var requestParams = {
+ backgroundColor: "#171717",
+ siteName: "GNU MediaGoblin",
+ siteLogo: "data:image/png;base64,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"
+ };
+
var signinLink = document.getElementById('persona_login');
if (signinLink) {
- signinLink.onclick = function() { navigator.id.request(); };
+ signinLink.onclick = function() { navigator.id.request(requestParams); };
}
var signinLink1 = document.getElementById('persona_login1');
if (signinLink1) {
- signinLink1.onclick = function() { navigator.id.request(); };
+ signinLink1.onclick = function() { navigator.id.request(requestParams); };
}
var signoutLink = document.getElementById('logout');
From cc0c6cd25088f68a12aa0e1f048873d64b166d59 Mon Sep 17 00:00:00 2001
From: Sebastian Spaeth
Date: Wed, 4 Sep 2013 11:35:39 +0200
Subject: [PATCH 05/19] Fix plugin documentation
The docs suggest to use {% template_hook "media_sidebar" %}. This
will break Mediagoblin in mysterious ways, and the docs need a fix.
---
mediagoblin/tools/pluginapi.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mediagoblin/tools/pluginapi.py b/mediagoblin/tools/pluginapi.py
index 3f98aa8a..1eabe9f1 100644
--- a/mediagoblin/tools/pluginapi.py
+++ b/mediagoblin/tools/pluginapi.py
@@ -252,7 +252,7 @@ def get_hook_templates(hook_name):
.. code-block:: html+jinja
- {% template_hook "media_sidebar" %}
+ {% template_hook("media_sidebar") %}
... which will include all templates for you, partly using this
method.
From 560fd63843323483fbd9c137793baed9871c6037 Mon Sep 17 00:00:00 2001
From: Sebastian Spaeth
Date: Wed, 4 Sep 2013 14:54:00 +0200
Subject: [PATCH 06/19] Improve checkbox description
Do not Enable/Disable next to a checkbox. So what does an enabled checkbox do then?
---
mediagoblin/edit/forms.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mediagoblin/edit/forms.py b/mediagoblin/edit/forms.py
index 3f1e2386..388940b4 100644
--- a/mediagoblin/edit/forms.py
+++ b/mediagoblin/edit/forms.py
@@ -64,7 +64,7 @@ class EditAccountForm(wtforms.Form):
wants_comment_notification = wtforms.BooleanField(
description=_("Email me when others comment on my media"))
wants_notifications = wtforms.BooleanField(
- description=_("Enable/Disable insite notifications"))
+ description=_("Enable insite notifications about events."))
license_preference = wtforms.SelectField(
_('License preference'),
[
From d87d099dd8cdd521488b57bc8956f570e96e6360 Mon Sep 17 00:00:00 2001
From: Christopher Allan Webber
Date: Wed, 4 Sep 2013 09:23:02 -0500
Subject: [PATCH 07/19] Thanking Dan Callahan as a contributor. Thanks for
helping with the persona stuff! :)
---
AUTHORS | 1 +
1 file changed, 1 insertion(+)
diff --git a/AUTHORS b/AUTHORS
index afe6a158..ae615dd2 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -24,6 +24,7 @@ Thank you!
* Corey Farwell
* Chris Moylan
* Christopher Allan Webber
+* Dan Callahan
* David Thompson
* Daniel Neel
* Deb Nicholson
From 857512e81ef07b67641a429c09b7b7b403a9a2c6 Mon Sep 17 00:00:00 2001
From: Rodney Ewing
Date: Wed, 4 Sep 2013 08:35:30 -0700
Subject: [PATCH 08/19] need to send the users email to persona if the user
logged in with persona.
Thanks callahad for pointing this out.
---
mediagoblin/plugins/persona/static/js/persona.js | 4 +++-
.../templates/mediagoblin/plugins/persona/persona.html | 6 ++++++
mediagoblin/plugins/persona/views.py | 3 +++
3 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/mediagoblin/plugins/persona/static/js/persona.js b/mediagoblin/plugins/persona/static/js/persona.js
index 47006e3b..76a7757a 100644
--- a/mediagoblin/plugins/persona/static/js/persona.js
+++ b/mediagoblin/plugins/persona/static/js/persona.js
@@ -39,11 +39,13 @@ $(document).ready(function () {
}
var logout_url = document.getElementById('_logout_url').value;
+ var persona_user = document.getElementById('_persona_user').value;
navigator.id.watch({
+ loggedInUser: persona_user || null,
onlogin: function(assertion) {
document.getElementById('_assertion').value = assertion;
- document.getElementById('_persona_login').submit()
+ document.getElementById('_persona_login').submit();
},
onlogout: function() {
$.ajax({
diff --git a/mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/persona.html b/mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/persona.html
index 372bd246..03d63aae 100644
--- a/mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/persona.html
+++ b/mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/persona.html
@@ -28,5 +28,11 @@
+
+ {% else %}
+ value=""/>
+ {% endif %}
{% endblock %}
diff --git a/mediagoblin/plugins/persona/views.py b/mediagoblin/plugins/persona/views.py
index 4ea16fa7..1bba3b8c 100644
--- a/mediagoblin/plugins/persona/views.py
+++ b/mediagoblin/plugins/persona/views.py
@@ -64,6 +64,7 @@ def login(request):
if user:
request.session['user_id'] = unicode(user.id)
+ request.session['persona_login_email'] = email
request.session.save()
return redirect(request, "index")
@@ -183,6 +184,8 @@ def add(request):
new_entry.user_id = request.user.id
new_entry.save()
+ request.session['persona_login_email'] = email
+
messages.add_message(
request,
messages.SUCCESS,
From abff297cf97b8ee082e320fce0c32672276be46e Mon Sep 17 00:00:00 2001
From: Christopher Allan Webber
Date: Wed, 4 Sep 2013 14:25:40 -0500
Subject: [PATCH 09/19] Caution about the API in the release notes
---
docs/source/siteadmin/relnotes.rst | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/docs/source/siteadmin/relnotes.rst b/docs/source/siteadmin/relnotes.rst
index e7bf003a..8f34e145 100644
--- a/docs/source/siteadmin/relnotes.rst
+++ b/docs/source/siteadmin/relnotes.rst
@@ -25,6 +25,13 @@ carefully, or at least skim over it.
0.5.0
=====
+**NOTE:** If using the API is important to you, we're in a state of
+ransition towards a new API via the Pump API. As such, though the old
+API still probably works, some changes have happened to the way oauth
+works to make it more Pump-compatible. If you're heavily using
+clients using the old API, you may wish to hold off on upgrading for
+now. Otherwise, jump in and have fun! :)
+
**Do this to upgrade**
1. Make sure to run
From 5738838e9314abe46170187b32e51c351cb8ccaa Mon Sep 17 00:00:00 2001
From: Christopher Allan Webber
Date: Wed, 4 Sep 2013 16:01:21 -0500
Subject: [PATCH 10/19] Fixing tyop. Thanks for catching, tryggvib :)
---
mediagoblin/auth/views.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mediagoblin/auth/views.py b/mediagoblin/auth/views.py
index dd71d5c1..d114833c 100644
--- a/mediagoblin/auth/views.py
+++ b/mediagoblin/auth/views.py
@@ -338,7 +338,7 @@ def verify_forgot_password(request):
messages.add_message(
request, messages.ERROR,
_('You are no longer an active user. Please contact the system'
- ' admin to reactivate your accoutn.'))
+ ' admin to reactivate your account.'))
return redirect(
request, 'index')
From 577e8fc70556fec41245d34a747b11a01addb1c9 Mon Sep 17 00:00:00 2001
From: Christopher Allan Webber
Date: Wed, 4 Sep 2013 16:02:48 -0500
Subject: [PATCH 11/19] Committing present MediaGoblin translations before
pushing extracted messages
---
.../i18n/bg/LC_MESSAGES/mediagoblin.po | 269 +++++++++---------
.../i18n/es/LC_MESSAGES/mediagoblin.po | 10 +-
.../i18n/fr/LC_MESSAGES/mediagoblin.po | 241 ++++++++--------
.../i18n/he/LC_MESSAGES/mediagoblin.po | 60 ++--
.../i18n/is_IS/LC_MESSAGES/mediagoblin.po | 144 +++++-----
.../i18n/nn_NO/LC_MESSAGES/mediagoblin.po | 160 +++++------
.../i18n/pl/LC_MESSAGES/mediagoblin.po | 52 ++--
.../i18n/ru/LC_MESSAGES/mediagoblin.po | 59 ++--
8 files changed, 499 insertions(+), 496 deletions(-)
diff --git a/mediagoblin/i18n/bg/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/bg/LC_MESSAGES/mediagoblin.po
index b27a4cba..1da30e4f 100644
--- a/mediagoblin/i18n/bg/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/bg/LC_MESSAGES/mediagoblin.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
+# Yasen Pramatarov , 2013
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
"POT-Creation-Date: 2013-08-26 17:38-0500\n"
-"PO-Revision-Date: 2013-08-26 22:39+0000\n"
-"Last-Translator: cwebber \n"
+"PO-Revision-Date: 2013-08-27 08:56+0000\n"
+"Last-Translator: Yasen Pramatarov \n"
"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mediagoblin/language/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,11 +30,11 @@ msgstr ""
#: mediagoblin/auth/forms.py:25
msgid "Username or email"
-msgstr ""
+msgstr "Потребителско име или е-поща"
#: mediagoblin/auth/tools.py:41
msgid "Invalid User name or email address."
-msgstr ""
+msgstr "Неправилно потребителско име или е-поща."
#: mediagoblin/auth/tools.py:42
msgid "This field does not take email addresses."
@@ -105,7 +106,7 @@ msgstr ""
#: mediagoblin/auth/views.py:323
msgid "You can now log in using your new password."
-msgstr ""
+msgstr "Вече може да влезете с новата си парола."
#: mediagoblin/auth/views.py:334
msgid "You need to verify your email before you can reset your password."
@@ -121,7 +122,7 @@ msgstr ""
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
#: mediagoblin/user_pages/forms.py:45
msgid "Title"
-msgstr ""
+msgstr "Заглавие"
#: mediagoblin/edit/forms.py:30 mediagoblin/submit/forms.py:31
msgid "Description of this work"
@@ -134,11 +135,11 @@ msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
-msgstr ""
+msgstr "Може да ползвате\n \n Markdown за форматиране."
#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:36
msgid "Tags"
-msgstr ""
+msgstr "Етикети"
#: mediagoblin/edit/forms.py:37 mediagoblin/submit/forms.py:38
msgid "Separate tags by commas."
@@ -161,11 +162,11 @@ msgstr ""
#: mediagoblin/edit/forms.py:46 mediagoblin/submit/forms.py:41
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
-msgstr ""
+msgstr "Лиценз"
#: mediagoblin/edit/forms.py:52
msgid "Bio"
-msgstr ""
+msgstr "Биография"
#: mediagoblin/edit/forms.py:58
msgid "Website"
@@ -173,7 +174,7 @@ msgstr ""
#: mediagoblin/edit/forms.py:60
msgid "This address contains errors"
-msgstr ""
+msgstr "Адресът съдържа грешки"
#: mediagoblin/edit/forms.py:65
msgid "Email me when others comment on my media"
@@ -193,12 +194,12 @@ msgstr ""
#: mediagoblin/edit/forms.py:87
msgid "The title can't be empty"
-msgstr ""
+msgstr "Заглавието е задължително"
#: mediagoblin/edit/forms.py:89 mediagoblin/submit/forms.py:50
#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
-msgstr ""
+msgstr "Описание на колекцията"
#: mediagoblin/edit/forms.py:96
msgid ""
@@ -208,7 +209,7 @@ msgstr ""
#: mediagoblin/edit/forms.py:103
msgid "Old password"
-msgstr ""
+msgstr "Стара парола"
#: mediagoblin/edit/forms.py:105
msgid "Enter your old password to prove you own this account."
@@ -216,18 +217,18 @@ msgstr ""
#: mediagoblin/edit/forms.py:108
msgid "New password"
-msgstr ""
+msgstr "Нова парола"
#: mediagoblin/edit/forms.py:116
msgid "New email address"
-msgstr ""
+msgstr "Нов адрес на е-поща"
#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:63
#: mediagoblin/tests/test_util.py:110
msgid "Password"
-msgstr ""
+msgstr "Парола"
#: mediagoblin/edit/forms.py:122
msgid "Enter your password to prove you own this account."
@@ -256,11 +257,11 @@ msgstr ""
#: mediagoblin/edit/views.py:210
msgid "Profile changes saved"
-msgstr ""
+msgstr "Промените в профила са запазени"
#: mediagoblin/edit/views.py:247
msgid "Account settings saved"
-msgstr ""
+msgstr "Настройките на профила са запазени"
#: mediagoblin/edit/views.py:281
msgid "You need to confirm the deletion of your account."
@@ -282,15 +283,15 @@ msgstr ""
#: mediagoblin/edit/views.py:359 mediagoblin/edit/views.py:452
msgid "Wrong password"
-msgstr ""
+msgstr "Грешна парола"
#: mediagoblin/edit/views.py:374
msgid "Your password was changed successfully"
-msgstr ""
+msgstr "Паролата ви е сменена успешно"
#: mediagoblin/edit/views.py:417
msgid "Your email address has been verified."
-msgstr ""
+msgstr "Адресът на е-пощата ви е проверен."
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
@@ -365,18 +366,18 @@ msgstr ""
#: mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
msgid "Username"
-msgstr ""
+msgstr "Потребителско име"
#: mediagoblin/plugins/basic_auth/forms.py:32
#: mediagoblin/plugins/openid/forms.py:31
#: mediagoblin/plugins/persona/forms.py:28
#: mediagoblin/plugins/persona/forms.py:39
msgid "Email address"
-msgstr ""
+msgstr "Адрес на е-поща"
#: mediagoblin/plugins/basic_auth/forms.py:39
msgid "Username or Email"
-msgstr ""
+msgstr "Потребителско име или е-поща"
#: mediagoblin/plugins/basic_auth/forms.py:46
msgid "Stay logged in"
@@ -384,32 +385,32 @@ 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 "Име на OAuth клиента"
#: mediagoblin/plugins/oauth/forms.py:36
msgid "Description"
-msgstr ""
+msgstr "Описание"
#: mediagoblin/plugins/oauth/forms.py:38
msgid ""
@@ -419,7 +420,7 @@ msgstr ""
#: mediagoblin/plugins/oauth/forms.py:40
msgid "Type"
-msgstr ""
+msgstr "Вид"
#: mediagoblin/plugins/oauth/forms.py:45
msgid ""
@@ -463,7 +464,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/submit/start.html:34
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:68
msgid "Add"
-msgstr ""
+msgstr "Добавяне"
#: mediagoblin/plugins/openid/__init__.py:97
#: mediagoblin/plugins/openid/views.py:268
@@ -473,7 +474,7 @@ msgstr ""
#: mediagoblin/plugins/openid/forms.py:38
msgid "OpenID"
-msgstr ""
+msgstr "OpenID"
#: mediagoblin/plugins/openid/views.py:48
msgid "Sorry, the OpenID server could not be found"
@@ -487,11 +488,11 @@ msgstr ""
#: mediagoblin/plugins/openid/views.py:106
#, python-format
msgid "Verification of %s failed: %s"
-msgstr ""
+msgstr "Грешка при проверката на %s: %s"
#: mediagoblin/plugins/openid/views.py:117
msgid "Verification cancelled"
-msgstr ""
+msgstr "Проверката е отменена"
#: mediagoblin/plugins/openid/views.py:314
msgid "Your OpenID url was saved successfully."
@@ -516,20 +517,20 @@ msgstr ""
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:34
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:23
msgid "Add an OpenID"
-msgstr ""
+msgstr "Добавяне на OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:34
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:23
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:31
msgid "Delete an OpenID"
-msgstr ""
+msgstr "Изтриване на OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:39
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:39
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
-msgstr ""
+msgstr "Изтриване"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/edit_link.html:21
msgid "OpenID's"
@@ -543,12 +544,12 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:58
msgid "Log in"
-msgstr ""
+msgstr "Вход"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:39
#: mediagoblin/templates/mediagoblin/auth/login.html:39
msgid "Logging in failed!"
-msgstr ""
+msgstr "Грешка при влизането"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:44
msgid "Log in to create an account!"
@@ -627,11 +628,11 @@ msgstr ""
#: mediagoblin/submit/forms.py:26
msgid "File"
-msgstr ""
+msgstr "Файл"
#: mediagoblin/submit/views.py:52
msgid "You must provide a file."
-msgstr ""
+msgstr "Трябва да предоставите файл"
#: mediagoblin/submit/views.py:101
msgid "Woohoo! Submitted!"
@@ -644,11 +645,11 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/base.html:79
msgid "Verify your email!"
-msgstr ""
+msgstr "Проверете е-пощата си!"
#: mediagoblin/templates/mediagoblin/base.html:86
msgid "log out"
-msgstr ""
+msgstr "изход"
#: mediagoblin/templates/mediagoblin/base.html:105
#, python-format
@@ -657,7 +658,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/base.html:112
msgid "Change account settings"
-msgstr ""
+msgstr "Промяна настройките на профила"
#: mediagoblin/templates/mediagoblin/base.html:116
#: mediagoblin/templates/mediagoblin/base.html:137
@@ -670,7 +671,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/base.html:125
msgid "Log out"
-msgstr ""
+msgstr "Изход"
#: mediagoblin/templates/mediagoblin/base.html:128
#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
@@ -680,7 +681,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/base.html:131
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
msgid "Create new collection"
-msgstr ""
+msgstr "Създаване на нова колекция"
#: mediagoblin/templates/mediagoblin/error.html:24
msgid "Image of goblin stressing out"
@@ -717,7 +718,7 @@ 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
@@ -735,7 +736,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/api/authorize.html:29
msgid "You are logged in as"
-msgstr ""
+msgstr "Влезли сте като"
#: mediagoblin/templates/mediagoblin/api/authorize.html:33
msgid "Do you want to authorize "
@@ -763,7 +764,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/api/authorize.html:45
msgid "Change your information"
-msgstr ""
+msgstr "Промяна на данните ви"
#: mediagoblin/templates/mediagoblin/api/oob.html:21
msgid "Authorization Finished"
@@ -780,20 +781,20 @@ 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
@@ -811,24 +812,24 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/auth/login.html:44
msgid "Don't have an account yet?"
-msgstr ""
+msgstr "Нямате профил?"
#: mediagoblin/templates/mediagoblin/auth/login.html:46
msgid "Create one here!"
-msgstr ""
+msgstr "Създайте си!"
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Forgot your password?"
-msgstr ""
+msgstr "Забравили сте паролата си?"
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
-msgstr ""
+msgstr "Създаване на профил"
#: mediagoblin/templates/mediagoblin/auth/register.html:41
msgid "Create"
-msgstr ""
+msgstr "Създаване"
#: mediagoblin/templates/mediagoblin/auth/verification_email.txt:19
#, python-format
@@ -846,7 +847,7 @@ msgstr ""
msgid ""
"Powered by MediaGoblin, a GNU project."
-msgstr ""
+msgstr "Задвижвано от MediaGoblin, проект на GNU."
#: mediagoblin/templates/mediagoblin/bits/base_footer.html:24
#, python-format
@@ -854,7 +855,7 @@ msgid ""
"Released under the AGPL. Source code available."
-msgstr ""
+msgstr "Публикувано съгласно AGPL. Изходният код е наличен."
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:20
msgid "Explore"
@@ -862,7 +863,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:23
msgid "Hi there, welcome to this MediaGoblin site!"
-msgstr ""
+msgstr "Здравейте и добре дошли в този сайт на MediaGoblin!"
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:24
msgid ""
@@ -896,7 +897,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/bits/logo.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
msgid "MediaGoblin logo"
-msgstr ""
+msgstr "Лого на MediaGoblin"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
@@ -924,7 +925,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:67
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
-msgstr ""
+msgstr "Отказ"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:63
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
@@ -932,33 +933,33 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
-msgstr ""
+msgstr "Запазване на промените"
#: mediagoblin/templates/mediagoblin/edit/change_email.html:23
#: mediagoblin/templates/mediagoblin/edit/change_email.html:33
#, python-format
msgid "Changing %(username)s's email"
-msgstr ""
+msgstr "Промяна е-пощата на %(username)s"
#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
msgid "Save"
-msgstr ""
+msgstr "Запис"
#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
#, python-format
msgid "Changing %(username)s's password"
-msgstr ""
+msgstr "Промяна паролата на %(username)s"
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
-msgstr ""
+msgstr "Наистина ли да се изтрие потребителят '%(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:48
@@ -970,32 +971,32 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
msgid "Editing %(media_title)s"
-msgstr ""
+msgstr "Редактиране на %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:28
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:40
#, python-format
msgid "Changing %(username)s's account settings"
-msgstr ""
+msgstr "Промяна настройките на профила на %(username)s"
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
msgid "Delete my account"
-msgstr ""
+msgstr "Изтриване на профила ми"
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
msgid "Email"
-msgstr ""
+msgstr "Е-поща"
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
-msgstr ""
+msgstr "Редактиране на %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
-msgstr ""
+msgstr "Редактиране профила на %(username)s"
#: mediagoblin/templates/mediagoblin/edit/verification.txt:19
#, python-format
@@ -1013,7 +1014,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:4
msgid "New comments"
-msgstr ""
+msgstr "Нови коментари"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
@@ -1025,7 +1026,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:41
msgid "Mark all read"
-msgstr ""
+msgstr "Отбелязване на всички като прочетени"
#: mediagoblin/templates/mediagoblin/listings/collection.html:30
#: mediagoblin/templates/mediagoblin/listings/collection.html:35
@@ -1040,7 +1041,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:67
#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "Download"
-msgstr ""
+msgstr "Изтегляне"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:38
msgid "Original"
@@ -1072,7 +1073,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/image.html:36
msgid "Created"
-msgstr ""
+msgstr "Създадено"
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:59
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:87
@@ -1087,7 +1088,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:81
msgid "PDF file"
-msgstr ""
+msgstr "Файл PDF"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:112
msgid "Perspective"
@@ -1115,7 +1116,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:140
msgid "File Format"
-msgstr ""
+msgstr "Файлов формат"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:142
msgid "Object Height"
@@ -1141,7 +1142,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
-msgstr ""
+msgstr "Добавяне на колекция"
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
@@ -1151,32 +1152,32 @@ 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)"
#: 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_confirm_delete.html:30
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:30
#, python-format
msgid "Really delete %(title)s?"
-msgstr ""
+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:54
msgid "Remove"
-msgstr ""
+msgstr "Премахване"
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
#, python-format
@@ -1219,33 +1220,33 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media.html:97
msgid "Add a comment"
-msgstr ""
+msgstr "Добавяне на коментар"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:108
msgid "Add this comment"
-msgstr ""
+msgstr "Добавяне на коментара"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:112
msgid "Comment Preview"
-msgstr ""
+msgstr "Преглед на коментара"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
msgid "Added"
-msgstr ""
+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 ""
@@ -1260,16 +1261,16 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
#, python-format
msgid "%(username)s's profile"
-msgstr ""
+msgstr "Профил на %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
msgid "Sorry, no such user found."
-msgstr ""
+msgstr "Не е открит такъв потребител."
#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
msgid "Email verification needed"
-msgstr ""
+msgstr "Нужна е проверка на е-пощата"
#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
msgid "Almost done! Your account still needs to be activated."
@@ -1308,7 +1309,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
-msgstr ""
+msgstr "Редактиране на профила"
#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
@@ -1316,7 +1317,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
@@ -1337,7 +1338,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
msgid "(remove)"
-msgstr ""
+msgstr "(премахване)"
#: mediagoblin/templates/mediagoblin/utils/collections.html:21
msgid "Collected in"
@@ -1345,7 +1346,7 @@ 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
@@ -1355,33 +1356,33 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
-msgstr ""
+msgstr "Емисия Atom"
#: 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"
@@ -1393,15 +1394,15 @@ msgstr ""
#: mediagoblin/tools/response.py:36
msgid "Oops!"
-msgstr ""
+msgstr "Опа!"
#: mediagoblin/tools/response.py:37
msgid "An error occured"
-msgstr ""
+msgstr "Възникна грешка"
#: mediagoblin/tools/response.py:51
msgid "Bad Request"
-msgstr ""
+msgstr "Неправилна заявка"
#: mediagoblin/tools/response.py:53
msgid "The request sent to the server is invalid, please double check it"
@@ -1409,7 +1410,7 @@ msgstr ""
#: mediagoblin/tools/response.py:60
msgid "Operation not allowed"
-msgstr ""
+msgstr "Действието не е позволено"
#: mediagoblin/tools/response.py:61
msgid ""
@@ -1427,37 +1428,37 @@ msgstr ""
#: mediagoblin/tools/timesince.py:62
msgid "year"
-msgstr ""
+msgstr "година"
#: mediagoblin/tools/timesince.py:63
msgid "month"
-msgstr ""
+msgstr "месец"
#: mediagoblin/tools/timesince.py:64
msgid "week"
-msgstr ""
+msgstr "седмица"
#: mediagoblin/tools/timesince.py:65
msgid "day"
-msgstr ""
+msgstr "ден"
#: mediagoblin/tools/timesince.py:66
msgid "hour"
-msgstr ""
+msgstr "час"
#: mediagoblin/tools/timesince.py:67
msgid "minute"
-msgstr ""
+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"
@@ -1465,11 +1466,11 @@ 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 --"
@@ -1477,14 +1478,14 @@ msgstr ""
#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
-msgstr ""
+msgstr "Добавяне на бележка"
#: mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
-msgstr ""
+msgstr "Може да ползвате\n \n Markdown за форматиране."
#: mediagoblin/user_pages/views.py:179
msgid "Sorry, comments are disabled."
@@ -1496,7 +1497,7 @@ msgstr ""
#: mediagoblin/user_pages/views.py:190
msgid "Your comment has been posted!"
-msgstr ""
+msgstr "Коментарът ви е публикуван."
#: mediagoblin/user_pages/views.py:225
msgid "Please check your entries and try again."
@@ -1504,17 +1505,17 @@ msgstr ""
#: mediagoblin/user_pages/views.py:265
msgid "You have to select or add a collection"
-msgstr ""
+msgstr "Трябва да изберете или добавите колекция"
#: mediagoblin/user_pages/views.py:276
#, python-format
msgid "\"%s\" already in collection \"%s\""
-msgstr ""
+msgstr "\"%s\" вече е в колекцията \"%s\""
#: mediagoblin/user_pages/views.py:282
#, python-format
msgid "\"%s\" added to collection \"%s\""
-msgstr ""
+msgstr "\"%s\" е добавено към колекцията \"%s\""
#: mediagoblin/user_pages/views.py:302
msgid "You deleted the media."
@@ -1530,7 +1531,7 @@ msgstr ""
#: mediagoblin/user_pages/views.py:395
msgid "You deleted the item from the collection."
-msgstr ""
+msgstr "Изтрихте запис от колекцията."
#: mediagoblin/user_pages/views.py:399
msgid "The item was not removed because you didn't check that you were sure."
@@ -1545,7 +1546,7 @@ msgstr ""
#: mediagoblin/user_pages/views.py:440
#, python-format
msgid "You deleted the collection \"%s\""
-msgstr ""
+msgstr "Изтрихте колекцията \"%s\""
#: mediagoblin/user_pages/views.py:447
msgid ""
diff --git a/mediagoblin/i18n/es/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/es/LC_MESSAGES/mediagoblin.po
index 1fa0cfce..cf908bc7 100644
--- a/mediagoblin/i18n/es/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/es/LC_MESSAGES/mediagoblin.po
@@ -20,8 +20,8 @@ msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
"POT-Creation-Date: 2013-08-26 17:38-0500\n"
-"PO-Revision-Date: 2013-08-26 22:39+0000\n"
-"Last-Translator: cwebber \n"
+"PO-Revision-Date: 2013-08-26 22:41+0000\n"
+"Last-Translator: larjona \n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/mediagoblin/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -603,7 +603,7 @@ msgstr "Lo siento, ya hay una cuenta registrada con esa dirección de correo ele
#: mediagoblin/plugins/persona/views.py:189
msgid "Your Persona email address was saved successfully."
-msgstr ""
+msgstr "Se ha guardado correctamente tu dirección de correo electrónico de Persona."
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:31
msgid "Delete a Persona email address"
@@ -771,7 +771,7 @@ msgstr "Publicar nuevos contenidos por tí"
#: mediagoblin/templates/mediagoblin/api/authorize.html:44
msgid "See your information (e.g profile, media, etc...)"
-msgstr ""
+msgstr "Ver tu información (p.ej. perfil, contenidos, etc...)"
#: mediagoblin/templates/mediagoblin/api/authorize.html:45
msgid "Change your information"
@@ -1469,7 +1469,7 @@ msgstr "Comentario"
msgid ""
"You can use Markdown for formatting."
-msgstr ""
+msgstr "Puedes usar Markdown para dar formato."
#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
diff --git a/mediagoblin/i18n/fr/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/fr/LC_MESSAGES/mediagoblin.po
index 3f0f86c8..16730750 100644
--- a/mediagoblin/i18n/fr/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/fr/LC_MESSAGES/mediagoblin.po
@@ -7,6 +7,7 @@
# alcazar , 2012
# chesuidayeur , 2011
# Bibit , 2013
+# Fubik, 2013
# joehillen , 2011
# hellpe , 2013
# MarkTraceur , 2011
@@ -18,8 +19,8 @@ msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
"POT-Creation-Date: 2013-08-26 17:38-0500\n"
-"PO-Revision-Date: 2013-08-26 22:39+0000\n"
-"Last-Translator: cwebber \n"
+"PO-Revision-Date: 2013-08-29 13:02+0000\n"
+"Last-Translator: Fubik\n"
"Language-Team: French (http://www.transifex.com/projects/p/mediagoblin/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -35,7 +36,7 @@ msgstr "L'inscription n'est pas activée sur ce serveur, désolé."
#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
#: mediagoblin/plugins/persona/views.py:76
msgid "Sorry, authentication is disabled on this instance."
-msgstr ""
+msgstr "Désolé, l'authentification est désactivée sur ce serveur."
#: mediagoblin/auth/forms.py:25
msgid "Username or email"
@@ -47,11 +48,11 @@ msgstr "Nom d'utilisateur ou adresse de courriel invalide."
#: mediagoblin/auth/tools.py:42
msgid "This field does not take email addresses."
-msgstr ""
+msgstr "Ce champ n'accepte pas les adresses email."
#: mediagoblin/auth/tools.py:43
msgid "This field requires an email address."
-msgstr ""
+msgstr "Ce champ nécessite une adresse email."
#: mediagoblin/auth/tools.py:146
msgid "Sorry, a user with that name already exists."
@@ -64,7 +65,7 @@ msgstr "Désolé, il existe déjà un utilisateur ayant cette adresse e-mail."
#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
#: mediagoblin/edit/views.py:402 mediagoblin/edit/views.py:423
msgid "The verification key or user id is incorrect."
-msgstr ""
+msgstr "La clé de vérification ou l'identifiant de l'utilisateur est incorrect."
#: mediagoblin/auth/views.py:161
msgid ""
@@ -92,7 +93,7 @@ msgstr "E-mail de vérification renvoyé."
msgid ""
"If that email address (case sensitive!) is registered an email has been sent"
" with instructions on how to change your password."
-msgstr ""
+msgstr "Si cette adresse email (sensible à la casse !) est enregistrée, un email a été envoyé avec les instructions pour changer votre mot de passe."
#: mediagoblin/auth/views.py:248
msgid "Couldn't find someone with that username."
@@ -111,7 +112,7 @@ msgstr "Impossible d'envoyer un email de récupération de mot de passe : votre
#: mediagoblin/auth/views.py:306
msgid "The user id is incorrect."
-msgstr ""
+msgstr "L'identifiant de l'utilisateur est incorrect."
#: mediagoblin/auth/views.py:323
msgid "You can now log in using your new password."
@@ -119,13 +120,13 @@ msgstr "Vous pouvez maintenant vous connecter avec votre nouveau mot de passe."
#: mediagoblin/auth/views.py:334
msgid "You need to verify your email before you can reset your password."
-msgstr ""
+msgstr "Vous devez vérifier votre email avant de pouvoir réinitialiser votre mot de passe."
#: mediagoblin/auth/views.py:340
msgid ""
"You are no longer an active user. Please contact the system admin to "
"reactivate your accoutn."
-msgstr ""
+msgstr "Vous n'êtes plus un utilisateur actif. Veuillez contacter l'administrateur système pour réactiver votre compte."
#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
@@ -191,15 +192,15 @@ msgstr "Me prévenir par email lorsque d'autres commentent mes médias"
#: mediagoblin/edit/forms.py:67
msgid "Enable/Disable insite notifications"
-msgstr ""
+msgstr "Activer/Désactiver les notifications sur le site"
#: mediagoblin/edit/forms.py:69
msgid "License preference"
-msgstr ""
+msgstr "Préférence de licence"
#: mediagoblin/edit/forms.py:75
msgid "This will be your default license on upload forms."
-msgstr ""
+msgstr "Cette licence sera appliquée par défaut à vos contributions."
#: mediagoblin/edit/forms.py:87
msgid "The title can't be empty"
@@ -230,7 +231,7 @@ msgstr "Nouveau mot de passe"
#: mediagoblin/edit/forms.py:116
msgid "New email address"
-msgstr ""
+msgstr "Nouvelle adresse email"
#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
@@ -241,11 +242,11 @@ msgstr "Mot de passe"
#: mediagoblin/edit/forms.py:122
msgid "Enter your password to prove you own this account."
-msgstr ""
+msgstr "Entrez votre mot de passe pour prouver que vous possédez ce compte."
#: mediagoblin/edit/views.py:73
msgid "An entry with that slug already exists for this user."
-msgstr "Une entrée existe déjà pour cet utilisateur avec la même légende."
+msgstr "Une entrée avec la même légende existe déjà pour cet utilisateur."
#: mediagoblin/edit/views.py:91
msgid "You are editing another user's media. Proceed with caution."
@@ -284,7 +285,7 @@ msgstr "Vous avez déjà une collection appelée \"%s\" !"
#: mediagoblin/edit/views.py:321
msgid "A collection with that slug already exists for this user."
-msgstr ""
+msgstr "Une collection avec la même légende existe déjà pour cet utilisateur."
#: mediagoblin/edit/views.py:336
msgid "You are editing another user's collection. Proceed with caution."
@@ -296,11 +297,11 @@ msgstr "Mauvais mot de passe"
#: mediagoblin/edit/views.py:374
msgid "Your password was changed successfully"
-msgstr ""
+msgstr "Votre mot de passe a correctement été changé"
#: mediagoblin/edit/views.py:417
msgid "Your email address has been verified."
-msgstr ""
+msgstr "Votre adresse email a bien été validée."
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
@@ -317,24 +318,24 @@ msgstr ""
#: mediagoblin/gmg_commands/assetlink.py:112
#, python-format
msgid "Could not link \"%s\": %s exists and is not a symlink\n"
-msgstr ""
+msgstr "Ne peut pas lier \"%s\" : %s existe et n'est pas un lien symbolique\n"
#: mediagoblin/gmg_commands/assetlink.py:119
#, python-format
msgid "Skipping \"%s\"; already set up.\n"
-msgstr ""
+msgstr "Saute \"%s\"; déjà défini.\n"
#: mediagoblin/gmg_commands/assetlink.py:124
#, python-format
msgid "Old link found for \"%s\"; removing.\n"
-msgstr ""
+msgstr "Vieux lien trouvé pour \"%s\"; suppression.\n"
#: mediagoblin/meddleware/csrf.py:134
msgid ""
"CSRF cookie not present. This is most likely the result of a cookie blocker "
"or somesuch. Make sure to permit the settings of cookies for this "
"domain."
-msgstr ""
+msgstr "Cookie CSRF non présent. Cela est vraisemblablement l’œuvre d'un bloqueur de cookies ou autres. Veuillez vous assurer d'autoriser les cookies pour ce domaine."
#: mediagoblin/media_types/__init__.py:78
#: mediagoblin/media_types/__init__.py:100
@@ -343,7 +344,7 @@ msgstr "Désolé, mais je ne prends pas en charge cette extension de fichier :("
#: mediagoblin/media_types/pdf/processing.py:142
msgid "unoconv failing to run, check log file"
-msgstr ""
+msgstr "unoconv n'arrive pas à s'exécuter, vérifiez le fichier log"
#: mediagoblin/media_types/video/processing.py:44
msgid "Video transcoding failed"
@@ -356,16 +357,16 @@ msgstr "a commenté votre post"
#: mediagoblin/notifications/views.py:35
#, python-format
msgid "Subscribed to comments on %s!"
-msgstr ""
+msgstr "Inscrit aux commentaires sur %s !"
#: mediagoblin/notifications/views.py:48
#, python-format
msgid "You will not receive notifications for comments on %s."
-msgstr ""
+msgstr "Vous ne recevrez pas de notifications pour les commentaires sur %s."
#: mediagoblin/oauth/views.py:239
msgid "Must provide an oauth_token."
-msgstr ""
+msgstr "Doit fournir un oauth_token."
#: mediagoblin/oauth/views.py:244 mediagoblin/oauth/views.py:294
msgid "No request token found."
@@ -386,11 +387,11 @@ msgstr "Adresse e-mail"
#: mediagoblin/plugins/basic_auth/forms.py:39
msgid "Username or Email"
-msgstr ""
+msgstr "Nom d'utilisateur ou email"
#: mediagoblin/plugins/basic_auth/forms.py:46
msgid "Stay logged in"
-msgstr ""
+msgstr "Rester connecter"
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
@@ -415,7 +416,7 @@ msgstr "Nom"
#: mediagoblin/plugins/oauth/forms.py:35
msgid "The name of the OAuth client"
-msgstr ""
+msgstr "Le nom du client OAuth"
#: mediagoblin/plugins/oauth/forms.py:36
msgid "Description"
@@ -439,7 +440,7 @@ msgid ""
" Public - The client can't make confidential\n"
" requests to the GNU MediaGoblin instance (e.g. client-side\n"
" JavaScript client)."
-msgstr ""
+msgstr "Confidentiel - Le client peut envoyer des requêtes à l'instance de GNU MediaGoblin qui ne peuvent pas être interceptées par le user agent (un client côté serveur par exemple). \nPublic - Le client ne peut pas envoyer des requêtes confidentielles à l'instance de GNU MediaGoblin (un client JavaScript côté client par exemple)."
#: mediagoblin/plugins/oauth/forms.py:52
msgid "Redirect URI"
@@ -465,7 +466,7 @@ msgstr ""
#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
msgid "Your OAuth clients"
-msgstr ""
+msgstr "Vos clients OAuth"
#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:39
@@ -479,60 +480,60 @@ msgstr "Ajouter"
#: mediagoblin/plugins/openid/views.py:268
#: mediagoblin/plugins/openid/views.py:297
msgid "Sorry, an account is already registered to that OpenID."
-msgstr ""
+msgstr "Désolé, un compte est déjà enregistré avec cet OpenID."
#: mediagoblin/plugins/openid/forms.py:38
msgid "OpenID"
-msgstr ""
+msgstr "OpenID"
#: mediagoblin/plugins/openid/views.py:48
msgid "Sorry, the OpenID server could not be found"
-msgstr ""
+msgstr "Désolé, le serveur OpenID n'a pas pu être trouvé."
#: mediagoblin/plugins/openid/views.py:61
#, python-format
msgid "No OpenID service was found for %s"
-msgstr ""
+msgstr "Aucun service OpenID n'a été trouvé pour %s"
#: mediagoblin/plugins/openid/views.py:106
#, python-format
msgid "Verification of %s failed: %s"
-msgstr ""
+msgstr "La vérification de %s a échoué : %s"
#: mediagoblin/plugins/openid/views.py:117
msgid "Verification cancelled"
-msgstr ""
+msgstr "Vérification annulée"
#: mediagoblin/plugins/openid/views.py:314
msgid "Your OpenID url was saved successfully."
-msgstr ""
+msgstr "Votre url OpenID a été correctement enregistrée."
#: mediagoblin/plugins/openid/views.py:338
#: mediagoblin/plugins/openid/views.py:393
msgid "You can't delete your only OpenID URL unless you have a password set"
-msgstr ""
+msgstr "Vous ne pouvez pas supprimer votre seul URL OpenID sauf si vous avez défini un mot de passe"
#: mediagoblin/plugins/openid/views.py:343
#: mediagoblin/plugins/openid/views.py:402
msgid "That OpenID is not registered to this account."
-msgstr ""
+msgstr "Cet OpenID n'est pas relié à ce compte."
#: mediagoblin/plugins/openid/views.py:385
msgid "OpenID was successfully removed."
-msgstr ""
+msgstr "OpenID a été correctement supprimé."
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:23
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:31
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:34
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:23
msgid "Add an OpenID"
-msgstr ""
+msgstr "Ajouter un OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:34
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:23
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:31
msgid "Delete an OpenID"
-msgstr ""
+msgstr "Supprimer un OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:39
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:39
@@ -566,62 +567,62 @@ msgstr ""
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:51
msgid "Or login with a password!"
-msgstr ""
+msgstr "Ou se connecter avec un mot de passe !"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login_link.html:23
msgid "Or login with OpenID!"
-msgstr ""
+msgstr "Ou se connecter avec OpenID !"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/register_link.html:23
msgid "Or register with OpenID!"
-msgstr ""
+msgstr "Ou s'enregistrer avec OpenID !"
#: mediagoblin/plugins/persona/__init__.py:90
msgid "Sorry, an account is already registered to that Persona email."
-msgstr ""
+msgstr "Désolé, un compte est déjà enregistré avec cet email Persona."
#: mediagoblin/plugins/persona/views.py:137
msgid "The Persona email address was successfully removed."
-msgstr ""
+msgstr "L'adresse email Persona a correctement été supprimée."
#: mediagoblin/plugins/persona/views.py:143
msgid ""
"You can't delete your only Persona email address unless you have a password "
"set."
-msgstr ""
+msgstr "Vous ne pouvez pas supprimer votre seul email Persona sauf si vous avez défini un mot de passe."
#: mediagoblin/plugins/persona/views.py:148
msgid "That Persona email address is not registered to this account."
-msgstr ""
+msgstr "Cette adresse email Persona n'est pas liée à ce compte."
#: mediagoblin/plugins/persona/views.py:175
msgid ""
"Sorry, an account is already registered with that Persona email address."
-msgstr ""
+msgstr "Désolé, un compte est déjà enregistré avec cette adresse email Persona."
#: mediagoblin/plugins/persona/views.py:189
msgid "Your Persona email address was saved successfully."
-msgstr ""
+msgstr "Votre adresse email Persona a bien été enregistrée."
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:31
msgid "Delete a Persona email address"
-msgstr ""
+msgstr "Supprimer une adresse email Persona"
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:34
msgid "Add a Persona email address"
-msgstr ""
+msgstr "Ajouter une adresse email Persona"
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
msgid "Edit your Persona email addresses"
-msgstr ""
+msgstr "Éditer vos adresses email Persona"
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
msgid "Or login with Persona!"
-msgstr ""
+msgstr "Ou se connecter avec Persona !"
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/register_link.html:22
msgid "Or register with Persona!"
-msgstr ""
+msgstr "Ou s'enregistrer avec Persona !"
#: mediagoblin/processing/__init__.py:414
msgid "Invalid file given for media type."
@@ -629,7 +630,7 @@ msgstr "Le fichier envoyé ne correspond pas au type de média."
#: mediagoblin/processing/__init__.py:421
msgid "Copying to public storage failed."
-msgstr ""
+msgstr "La copie vers le stockage public a échoué."
#: mediagoblin/processing/__init__.py:429
msgid "An acceptable processing file was not found"
@@ -663,7 +664,7 @@ msgstr "Déconnexion"
#: mediagoblin/templates/mediagoblin/base.html:105
#, python-format
msgid "%(user_name)s's account"
-msgstr ""
+msgstr "Compte de %(user_name)s"
#: mediagoblin/templates/mediagoblin/base.html:112
msgid "Change account settings"
@@ -680,7 +681,7 @@ msgstr "Panneau pour le traitement des médias"
#: mediagoblin/templates/mediagoblin/base.html:125
msgid "Log out"
-msgstr ""
+msgstr "Se déconnecter"
#: mediagoblin/templates/mediagoblin/base.html:128
#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
@@ -736,44 +737,44 @@ msgstr "Aucune entrée traitée jusqu'à présent !"
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
msgid "Authorization"
-msgstr ""
+msgstr "Autorisation"
#: mediagoblin/templates/mediagoblin/api/authorize.html:26
#: mediagoblin/templates/mediagoblin/api/authorize.html:53
msgid "Authorize"
-msgstr ""
+msgstr "Autoriser"
#: mediagoblin/templates/mediagoblin/api/authorize.html:29
msgid "You are logged in as"
-msgstr ""
+msgstr "Vous êtes connecté en tant que"
#: mediagoblin/templates/mediagoblin/api/authorize.html:33
msgid "Do you want to authorize "
-msgstr ""
+msgstr "Voulez-vous autoriser"
#: mediagoblin/templates/mediagoblin/api/authorize.html:37
msgid "an unknown application"
-msgstr ""
+msgstr "une application inconnue"
#: mediagoblin/templates/mediagoblin/api/authorize.html:39
msgid " to access your account? "
-msgstr ""
+msgstr "pour accéder à votre compte ?"
#: mediagoblin/templates/mediagoblin/api/authorize.html:41
msgid "Applications with access to your account can: "
-msgstr ""
+msgstr "Les applications ayant accès à votre compte peuvent :"
#: mediagoblin/templates/mediagoblin/api/authorize.html:43
msgid "Post new media as you"
-msgstr ""
+msgstr "Poster un nouveau média sous votre nom"
#: mediagoblin/templates/mediagoblin/api/authorize.html:44
msgid "See your information (e.g profile, media, etc...)"
-msgstr ""
+msgstr "Voir vos informations (profile, médias, etc...)"
#: mediagoblin/templates/mediagoblin/api/authorize.html:45
msgid "Change your information"
-msgstr ""
+msgstr "Modifier vos informations"
#: mediagoblin/templates/mediagoblin/api/oob.html:21
msgid "Authorization Finished"
@@ -785,7 +786,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/api/oob.html:28
msgid "Copy and paste this into your client:"
-msgstr ""
+msgstr "Copier-coller ceci dans votre client :"
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
@@ -856,7 +857,7 @@ msgstr "Bonjour %(username)s,\n\npour activer votre compte sur GNU MediaGoblin,
msgid ""
"Powered by MediaGoblin, a GNU project."
-msgstr ""
+msgstr "Propulsé par MediaGoblin, un projet GNU."
#: mediagoblin/templates/mediagoblin/bits/base_footer.html:24
#, python-format
@@ -895,13 +896,13 @@ msgid ""
"\n"
" >Create an account at this site\n"
" or"
-msgstr ""
+msgstr "\n>Créer un compte sur ce site\nou"
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:41
msgid ""
"\n"
" Set up MediaGoblin on your own server"
-msgstr ""
+msgstr "\nInstaller MediaGoblin sur votre propre serveur"
#: mediagoblin/templates/mediagoblin/bits/logo.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
@@ -948,27 +949,27 @@ msgstr "Enregistrer les modifications"
#: mediagoblin/templates/mediagoblin/edit/change_email.html:33
#, python-format
msgid "Changing %(username)s's email"
-msgstr ""
+msgstr "Changement de l'email de %(username)s"
#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
msgid "Save"
-msgstr ""
+msgstr "Sauvegarder"
#: mediagoblin/templates/mediagoblin/edit/change_pass.html:28
#: mediagoblin/templates/mediagoblin/edit/change_pass.html:38
#, python-format
msgid "Changing %(username)s's password"
-msgstr ""
+msgstr "Changement du mot de passe de %(username)s"
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
#, python-format
msgid "Really delete user '%(user_name)s' and all related media/comments?"
-msgstr ""
+msgstr "Réellement supprimer l'utilisateur \"%(user_name)s\" et tous les médias/commentaires liés ?"
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
msgid "Yes, really delete my account"
-msgstr ""
+msgstr "Oui, supprimer réellement mon compte"
#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:48
@@ -990,11 +991,11 @@ msgstr "Changement des préférences du compte de %(username)s"
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:53
msgid "Delete my account"
-msgstr ""
+msgstr "Supprimer mon compte"
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
msgid "Email"
-msgstr ""
+msgstr "Email"
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
@@ -1019,11 +1020,11 @@ msgid ""
"\n"
"If you are not %(username)s or didn't request an email change, you can ignore\n"
"this email."
-msgstr ""
+msgstr "Bonjour,\n\nNous voulons vérifier que vous êtes %(username)s. Si cela est bien le cas, veuillez suivre le lien ci-dessous pour vérifier votre nouvelle adresse email.\n\n%(verification_url)s\n\nSi vous n'êtes pas %(username)s ou n'avez pas demandé un changement d'adresse email, vous pouvez ignorer cet email."
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:4
msgid "New comments"
-msgstr ""
+msgstr "Nouveaux commentaires"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
@@ -1031,11 +1032,11 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media.html:159
#, python-format
msgid "%(formatted_time)s ago"
-msgstr ""
+msgstr "Il y a %(formatted_time)s"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:41
msgid "Mark all read"
-msgstr ""
+msgstr "Marquer tous lus"
#: mediagoblin/templates/mediagoblin/listings/collection.html:30
#: mediagoblin/templates/mediagoblin/listings/collection.html:35
@@ -1082,7 +1083,7 @@ msgstr "fichier WebM (codec Vorbis)"
#: mediagoblin/templates/mediagoblin/media_displays/image.html:36
msgid "Created"
-msgstr ""
+msgstr "Créé"
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:59
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:87
@@ -1097,7 +1098,7 @@ msgstr "Image de %(media_title)s"
#: mediagoblin/templates/mediagoblin/media_displays/pdf.html:81
msgid "PDF file"
-msgstr ""
+msgstr "Fichier PDF"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:112
msgid "Perspective"
@@ -1109,45 +1110,45 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:118
msgid "Top"
-msgstr ""
+msgstr "Haut"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:121
msgid "Side"
-msgstr ""
+msgstr "Côté"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:126
msgid "WebGL"
-msgstr ""
+msgstr "WebGL"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:132
msgid "Download model"
-msgstr ""
+msgstr "Télécharger le modèle"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:140
msgid "File Format"
-msgstr ""
+msgstr "Format de fichier"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:142
msgid "Object Height"
-msgstr ""
+msgstr "Hauteur de l'objet"
#: 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 "Désolé, cette vidéo ne marchera pas parce que votre navigateur web ne supporte pas les vidéos HTML5."
#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
msgid ""
"You can get a modern web browser that \n"
" can play this video at \n"
" http://getfirefox.com!"
-msgstr ""
+msgstr "Vous pouvez télécharger un navigateur web moderne qui peut lire cette vidéo à http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
msgid "WebM file (VP8/Vorbis)"
-msgstr ""
+msgstr "Fichier WebM (VP8/Vorbis)"
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
@@ -1161,7 +1162,7 @@ msgstr "Ajoutez votre média"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:30
#, python-format
msgid "%(collection_title)s (%(username)s's collection)"
-msgstr ""
+msgstr "%(collection_title)s (collection de %(username)s)"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:39
#, python-format
@@ -1191,12 +1192,12 @@ msgstr "Retirer"
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
#, python-format
msgid "%(username)s's collections"
-msgstr ""
+msgstr "Collections de %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
#, python-format
msgid "%(username)s's collections"
-msgstr ""
+msgstr "Collections de %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
@@ -1215,7 +1216,7 @@ msgstr "Medias de %(username)s"
msgid ""
"%(username)s's media with tag %(tag)s"
-msgstr ""
+msgstr "Media de %(username)s avec le tag %(tag)s"
#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:48
#, python-format
@@ -1237,17 +1238,17 @@ msgstr "Ajouter ce commentaire"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:112
msgid "Comment Preview"
-msgstr ""
+msgstr "Prévisualisation du commentaire"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
msgid "Added"
-msgstr ""
+msgstr "Ajouté"
#: 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 "Ajouter “%(media_title)s” à une collection"
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:54
msgid "+"
@@ -1326,7 +1327,7 @@ msgstr "Cet utilisateur n'a pas (encore) rempli son profil."
#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
msgid "Browse collections"
-msgstr ""
+msgstr "Parcourir les collections"
#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
@@ -1347,7 +1348,7 @@ msgstr "Il ne semble pas y avoir de média là, pour l'instant ..."
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
msgid "(remove)"
-msgstr ""
+msgstr "(supprimer)"
#: mediagoblin/templates/mediagoblin/utils/collections.html:21
msgid "Collected in"
@@ -1355,7 +1356,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/utils/collections.html:40
msgid "Add to a collection"
-msgstr ""
+msgstr "Ajouter à une collection"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
@@ -1411,11 +1412,11 @@ msgstr "Une erreur est survenue"
#: mediagoblin/tools/response.py:51
msgid "Bad Request"
-msgstr ""
+msgstr "Mauvaise requête"
#: mediagoblin/tools/response.py:53
msgid "The request sent to the server is invalid, please double check it"
-msgstr ""
+msgstr "La requête envoyée au serveur est non valide, veuillez la vérifier"
#: mediagoblin/tools/response.py:60
msgid "Operation not allowed"
@@ -1437,37 +1438,37 @@ msgstr "Il ne semble pas y avoir de page à cette adresse. Désolé !
Si
#: mediagoblin/tools/timesince.py:62
msgid "year"
-msgstr ""
+msgstr "année"
#: mediagoblin/tools/timesince.py:63
msgid "month"
-msgstr ""
+msgstr "mois"
#: mediagoblin/tools/timesince.py:64
msgid "week"
-msgstr ""
+msgstr "semaine"
#: mediagoblin/tools/timesince.py:65
msgid "day"
-msgstr ""
+msgstr "jour"
#: mediagoblin/tools/timesince.py:66
msgid "hour"
-msgstr ""
+msgstr "heure"
#: mediagoblin/tools/timesince.py:67
msgid "minute"
-msgstr ""
+msgstr "minute"
#: mediagoblin/user_pages/forms.py:23
msgid "Comment"
-msgstr ""
+msgstr "Commenter"
#: mediagoblin/user_pages/forms.py:25
msgid ""
"You can use Markdown for formatting."
-msgstr ""
+msgstr "Vous pouvez utiliser Markdown pour le formatage."
#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
@@ -1479,7 +1480,7 @@ msgstr "Je suis certain de vouloir retirer cet élément de la collection"
#: mediagoblin/user_pages/forms.py:39
msgid "Collection"
-msgstr ""
+msgstr "Collection"
#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
@@ -1494,11 +1495,11 @@ msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
-msgstr ""
+msgstr "Vous pouvez utiliser\n\nMarkdown pour le formatage."
#: mediagoblin/user_pages/views.py:179
msgid "Sorry, comments are disabled."
-msgstr ""
+msgstr "Désolé, les commentaires sont désactivés."
#: mediagoblin/user_pages/views.py:184
msgid "Oops, your comment was empty."
diff --git a/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.po
index 1c9afa26..93999287 100644
--- a/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.po
@@ -11,8 +11,8 @@ msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
"POT-Creation-Date: 2013-08-26 17:38-0500\n"
-"PO-Revision-Date: 2013-08-26 22:39+0000\n"
-"Last-Translator: cwebber \n"
+"PO-Revision-Date: 2013-08-30 10:57+0000\n"
+"Last-Translator: GenghisKhan \n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/mediagoblin/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,12 +23,12 @@ msgstr ""
#: mediagoblin/decorators.py:252
msgid "Sorry, registration is disabled on this instance."
-msgstr "צר לי, רישום הינו מנוטרל על שרת זה."
+msgstr "לצערנו, רישום הינו מנוטרל על שרת זה."
#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
#: mediagoblin/plugins/persona/views.py:76
msgid "Sorry, authentication is disabled on this instance."
-msgstr ""
+msgstr "לצערנו, אימות הינו מנוטרל על שרת זה."
#: mediagoblin/auth/forms.py:25
msgid "Username or email"
@@ -48,16 +48,16 @@ msgstr "שדה זה מצריך כתובת דוא״ל."
#: mediagoblin/auth/tools.py:146
msgid "Sorry, a user with that name already exists."
-msgstr "צר לי, משתמש עם שם זה כבר קיים."
+msgstr "לצערנו, משתמש עם שם זה כבר קיים."
#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:446
msgid "Sorry, a user with that email address already exists."
-msgstr "צר לי, משתמש עם דוא״ל זה כבר קיים."
+msgstr "לצערנו, משתמש עם דוא״ל זה כבר קיים."
#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
#: mediagoblin/edit/views.py:402 mediagoblin/edit/views.py:423
msgid "The verification key or user id is incorrect."
-msgstr ""
+msgstr "מפתח האימות או מזהה המשתמש אינו מדויק."
#: mediagoblin/auth/views.py:161
msgid ""
@@ -104,7 +104,7 @@ msgstr "לא היה ניתן לשלוח דוא״ל לשחזור סיסמה מא
#: mediagoblin/auth/views.py:306
msgid "The user id is incorrect."
-msgstr ""
+msgstr "מזהה המשתמש אינו מדויק."
#: mediagoblin/auth/views.py:323
msgid "You can now log in using your new password."
@@ -112,7 +112,7 @@ msgstr "כעת ביכולתך להתחבר באמצעות סיסמתך החדש
#: mediagoblin/auth/views.py:334
msgid "You need to verify your email before you can reset your password."
-msgstr ""
+msgstr "עליך לאמת את הדואל שלך טרם איפוס סיסמתך."
#: mediagoblin/auth/views.py:340
msgid ""
@@ -223,7 +223,7 @@ msgstr "סיסמה חדשה"
#: mediagoblin/edit/forms.py:116
msgid "New email address"
-msgstr ""
+msgstr "כתובת דוא״ל חדשה"
#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
@@ -293,7 +293,7 @@ msgstr "סיסמתך שונתה בהצלחה"
#: mediagoblin/edit/views.py:417
msgid "Your email address has been verified."
-msgstr ""
+msgstr "כתובת הדוא״ל שלך אומתה."
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
@@ -332,7 +332,7 @@ msgstr "עוגיית CSRF לא נוכחת. זה קרוב לוודאי נובע
#: mediagoblin/media_types/__init__.py:78
#: mediagoblin/media_types/__init__.py:100
msgid "Sorry, I don't support that file type :("
-msgstr "צר לי, אינני תומך בטיפוס קובץ זה :("
+msgstr "לצערנו, אינני תומך בטיפוס קובץ זה :("
#: mediagoblin/media_types/pdf/processing.py:142
msgid "unoconv failing to run, check log file"
@@ -349,7 +349,7 @@ msgstr "הגיב/ה על פרסומך"
#: mediagoblin/notifications/views.py:35
#, python-format
msgid "Subscribed to comments on %s!"
-msgstr ""
+msgstr "הירשם אל תגובות בתוך %s!"
#: mediagoblin/notifications/views.py:48
#, python-format
@@ -383,7 +383,7 @@ msgstr "שם משתמש או דוא״ל"
#: mediagoblin/plugins/basic_auth/forms.py:46
msgid "Stay logged in"
-msgstr ""
+msgstr "הישאר מחובר"
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
@@ -472,7 +472,7 @@ msgstr "הוסף"
#: mediagoblin/plugins/openid/views.py:268
#: mediagoblin/plugins/openid/views.py:297
msgid "Sorry, an account is already registered to that OpenID."
-msgstr ""
+msgstr "לצערנו, קיים כבר חשבון אשר רשום עם OpenID."
#: mediagoblin/plugins/openid/forms.py:38
msgid "OpenID"
@@ -480,12 +480,12 @@ msgstr ""
#: mediagoblin/plugins/openid/views.py:48
msgid "Sorry, the OpenID server could not be found"
-msgstr ""
+msgstr "לצערנו, שרת OpenID לא היה יכול להימצא"
#: mediagoblin/plugins/openid/views.py:61
#, python-format
msgid "No OpenID service was found for %s"
-msgstr ""
+msgstr "לא נמצא שירות OpenID עבור %s"
#: mediagoblin/plugins/openid/views.py:106
#, python-format
@@ -519,13 +519,13 @@ msgstr ""
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:34
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:23
msgid "Add an OpenID"
-msgstr ""
+msgstr "הוסף OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:34
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:23
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:31
msgid "Delete an OpenID"
-msgstr ""
+msgstr "מחק OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:39
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:39
@@ -555,23 +555,23 @@ msgstr "התחברות נכשלה!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:44
msgid "Log in to create an account!"
-msgstr ""
+msgstr "התחבר כדי ליצור חשבון!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:51
msgid "Or login with a password!"
-msgstr ""
+msgstr "או התחבר בעזרת סיסמה!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login_link.html:23
msgid "Or login with OpenID!"
-msgstr ""
+msgstr "או התחבר עם OpenID!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/register_link.html:23
msgid "Or register with OpenID!"
-msgstr ""
+msgstr "או הירשם בעזרת OpenID!"
#: mediagoblin/plugins/persona/__init__.py:90
msgid "Sorry, an account is already registered to that Persona email."
-msgstr ""
+msgstr "לצערנו, קיים כבר חשבון אשר רשום לאישיות דוא״ל זו."
#: mediagoblin/plugins/persona/views.py:137
msgid "The Persona email address was successfully removed."
@@ -590,7 +590,7 @@ msgstr ""
#: mediagoblin/plugins/persona/views.py:175
msgid ""
"Sorry, an account is already registered with that Persona email address."
-msgstr ""
+msgstr "לצערנו, קיים כבר חשבון אשר רשום עם אישיות כתובת דוא״ל זו."
#: mediagoblin/plugins/persona/views.py:189
msgid "Your Persona email address was saved successfully."
@@ -1054,7 +1054,7 @@ msgid ""
"Sorry, this audio will not work because \n"
"\tyour web browser does not support HTML5 \n"
"\taudio."
-msgstr "צר לי, אודיו זה לא יעבוד מכיוון \n\tשדפדפן הרשת שלך לא תומך \n\tאודיו של HTML5."
+msgstr "לצערנו, אודיו זה לא יעבוד מכיוון \n\tשדפדפן הרשת שלך לא תומך \n\tאודיו של HTML5."
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:47
msgid ""
@@ -1129,7 +1129,7 @@ msgid ""
"Sorry, this video will not work because\n"
" your web browser does not support HTML5 \n"
" video."
-msgstr "צר לי, וידאו זה לא יעבוד מכיוון \n שדפדפן הרשת שלך לא תומך \n וידאו של HTML5."
+msgstr "לצערנו, וידאו זה לא יעבוד מכיוון \n שדפדפן הרשת שלך לא תומך \n וידאו של HTML5."
#: mediagoblin/templates/mediagoblin/media_displays/video.html:47
msgid ""
@@ -1267,7 +1267,7 @@ msgstr "הדיוקן של %(username)s"
#: mediagoblin/templates/mediagoblin/user_pages/user.html:43
msgid "Sorry, no such user found."
-msgstr "צר לי, משתמש נתון לא נמצא."
+msgstr "לצערנו, משתמש נתון לא נמצא."
#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
@@ -1419,14 +1419,14 @@ 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:69
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
-msgstr "לא נראה שקיים עמוד בכתובת זו. צר לי!
אם אתה בטוח שהכתובת הינה מדויקת, ייתכן שהעמוד שאתה מחפש כעת הועבר או נמחק."
+msgstr "לא נראה כי קיים עמוד בכתובת זו. צר לי!
אם אתה בטוח שהכתובת הינה מדויקת, ייתכן שהעמוד שאתה מחפש כעת הועבר או נמחק."
#: mediagoblin/tools/timesince.py:62
msgid "year"
diff --git a/mediagoblin/i18n/is_IS/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/is_IS/LC_MESSAGES/mediagoblin.po
index 0cba797c..b47d756d 100644
--- a/mediagoblin/i18n/is_IS/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/is_IS/LC_MESSAGES/mediagoblin.po
@@ -12,8 +12,8 @@ msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
"POT-Creation-Date: 2013-08-26 17:38-0500\n"
-"PO-Revision-Date: 2013-08-26 22:39+0000\n"
-"Last-Translator: cwebber \n"
+"PO-Revision-Date: 2013-09-04 20:53+0000\n"
+"Last-Translator: tryggvib \n"
"Language-Team: Icelandic (Iceland) (http://www.transifex.com/projects/p/mediagoblin/language/is_IS/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,7 +29,7 @@ msgstr "Því miður er nýskráning ekki leyfð á þessu svæði."
#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
#: mediagoblin/plugins/persona/views.py:76
msgid "Sorry, authentication is disabled on this instance."
-msgstr ""
+msgstr "Því miður er auðkenning ekki möguleg á þessu vefsvæði."
#: mediagoblin/auth/forms.py:25
msgid "Username or email"
@@ -58,7 +58,7 @@ msgstr "Því miður þá er annar notandi í kerfinu með þetta netfang skrá
#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
#: mediagoblin/edit/views.py:402 mediagoblin/edit/views.py:423
msgid "The verification key or user id is incorrect."
-msgstr ""
+msgstr "Staðfestingarlykillinn eða notendaauðkennið er rangt."
#: mediagoblin/auth/views.py:161
msgid ""
@@ -105,7 +105,7 @@ msgstr "Gat ekki sent tölvupóst um endurstillingu lykilorðs því notandanafn
#: mediagoblin/auth/views.py:306
msgid "The user id is incorrect."
-msgstr ""
+msgstr "Notendaauðkennið er rangt."
#: mediagoblin/auth/views.py:323
msgid "You can now log in using your new password."
@@ -113,13 +113,13 @@ msgstr "Þú getur núna innskráð þig með nýja lykilorðinu þínu."
#: mediagoblin/auth/views.py:334
msgid "You need to verify your email before you can reset your password."
-msgstr ""
+msgstr "Þú verður að staðfesta netfangið þitt áður en þú getur endurstillt lykilorðið þitt."
#: mediagoblin/auth/views.py:340
msgid ""
"You are no longer an active user. Please contact the system admin to "
"reactivate your accoutn."
-msgstr ""
+msgstr "Þú ert ekki lengur virkur notandi. Vinsamlegast hafðu samband við kerfisstjóra til að endurvirkja aðganginn þinn."
#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
@@ -185,7 +185,7 @@ msgstr "Senda mér tölvupóst þegar einhver bætir athugasemd við efnið mitt
#: mediagoblin/edit/forms.py:67
msgid "Enable/Disable insite notifications"
-msgstr ""
+msgstr "Virkja/Afvirkja innri tilkynningar"
#: mediagoblin/edit/forms.py:69
msgid "License preference"
@@ -224,7 +224,7 @@ msgstr "Nýtt lykilorð"
#: mediagoblin/edit/forms.py:116
msgid "New email address"
-msgstr ""
+msgstr "Nýtt netfang"
#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
@@ -235,7 +235,7 @@ msgstr "Lykilorð"
#: mediagoblin/edit/forms.py:122
msgid "Enter your password to prove you own this account."
-msgstr ""
+msgstr "Sláðu inn lykilorðið þitt til að sanna að þú eigir þennan aðgang."
#: mediagoblin/edit/views.py:73
msgid "An entry with that slug already exists for this user."
@@ -294,7 +294,7 @@ msgstr "Það tókst að breyta lykilorðinu þínu"
#: mediagoblin/edit/views.py:417
msgid "Your email address has been verified."
-msgstr ""
+msgstr "Netfangið þitt hefur verið staðfest."
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
@@ -350,20 +350,20 @@ msgstr "skrifaði athugasemd við færsluna þína"
#: mediagoblin/notifications/views.py:35
#, python-format
msgid "Subscribed to comments on %s!"
-msgstr ""
+msgstr "Þú ert nú áskrifandi að athugasemdum „%s“!"
#: mediagoblin/notifications/views.py:48
#, python-format
msgid "You will not receive notifications for comments on %s."
-msgstr ""
+msgstr "Þú færð tilkynningar þegar einhver skrifar athugasemd við „%s“."
#: mediagoblin/oauth/views.py:239
msgid "Must provide an oauth_token."
-msgstr ""
+msgstr "Þú verður að gefa upp OAuth tóka (oauth_token)."
#: mediagoblin/oauth/views.py:244 mediagoblin/oauth/views.py:294
msgid "No request token found."
-msgstr ""
+msgstr "Engin beiðni fannst."
#: mediagoblin/plugins/basic_auth/forms.py:24
#: mediagoblin/plugins/openid/forms.py:27
@@ -384,7 +384,7 @@ msgstr "Notandanafn eða tölvupóstur"
#: mediagoblin/plugins/basic_auth/forms.py:46
msgid "Stay logged in"
-msgstr ""
+msgstr "Muna eftir mér"
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
@@ -473,60 +473,60 @@ msgstr "Bæta við"
#: mediagoblin/plugins/openid/views.py:268
#: mediagoblin/plugins/openid/views.py:297
msgid "Sorry, an account is already registered to that OpenID."
-msgstr ""
+msgstr "Því miður er annar aðgangur nú þegar skráður fyrir þetta OpenID auðkenni."
#: mediagoblin/plugins/openid/forms.py:38
msgid "OpenID"
-msgstr ""
+msgstr "OpenID auðkenni"
#: mediagoblin/plugins/openid/views.py:48
msgid "Sorry, the OpenID server could not be found"
-msgstr ""
+msgstr "Því miður fannst OpenID netþjónninn ekki"
#: mediagoblin/plugins/openid/views.py:61
#, python-format
msgid "No OpenID service was found for %s"
-msgstr ""
+msgstr "Engin OpenID þjónusta fannst fyrir „%s“"
#: mediagoblin/plugins/openid/views.py:106
#, python-format
msgid "Verification of %s failed: %s"
-msgstr ""
+msgstr "Staðfesting á „%s“ mistóksts: „%s“"
#: mediagoblin/plugins/openid/views.py:117
msgid "Verification cancelled"
-msgstr ""
+msgstr "Hætt við staðfestingu"
#: mediagoblin/plugins/openid/views.py:314
msgid "Your OpenID url was saved successfully."
-msgstr ""
+msgstr "Það tókst að vista OpenID vefslóðina þína."
#: mediagoblin/plugins/openid/views.py:338
#: mediagoblin/plugins/openid/views.py:393
msgid "You can't delete your only OpenID URL unless you have a password set"
-msgstr ""
+msgstr "Þú getur ekki eytt einu OpenID vefslóðinni nema þú hafir skráð lykilorð"
#: mediagoblin/plugins/openid/views.py:343
#: mediagoblin/plugins/openid/views.py:402
msgid "That OpenID is not registered to this account."
-msgstr ""
+msgstr "Þetta OpenID auðkenni er ekki skráð á þennan aðgang."
#: mediagoblin/plugins/openid/views.py:385
msgid "OpenID was successfully removed."
-msgstr ""
+msgstr "Það tókst að fjarlægja OpenID auðkennið."
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:23
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:31
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:34
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:23
msgid "Add an OpenID"
-msgstr ""
+msgstr "Bæta við OpenID auðkenni"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:34
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:23
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:31
msgid "Delete an OpenID"
-msgstr ""
+msgstr "Eyða OpenID auðkenni"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:39
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:39
@@ -537,7 +537,7 @@ msgstr "Eyða"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/edit_link.html:21
msgid "OpenID's"
-msgstr ""
+msgstr "OpenID auðkenni"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
@@ -556,66 +556,66 @@ msgstr "Mistókst að skrá þig inn."
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:44
msgid "Log in to create an account!"
-msgstr ""
+msgstr "Skráðu þig inn til að búa til nýjan aðgang!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:51
msgid "Or login with a password!"
-msgstr ""
+msgstr "...eða skráðu þig inn með lykilorði!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login_link.html:23
msgid "Or login with OpenID!"
-msgstr ""
+msgstr "...eða skráðu þig inn með OpenID auðkenni!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/register_link.html:23
msgid "Or register with OpenID!"
-msgstr ""
+msgstr "...eða nýskráðu þig með OpenID auðkenni!"
#: mediagoblin/plugins/persona/__init__.py:90
msgid "Sorry, an account is already registered to that Persona email."
-msgstr ""
+msgstr "Því miður er annar aðgangur nú þegar skráður fyrir þetta „Persona“ netfang."
#: mediagoblin/plugins/persona/views.py:137
msgid "The Persona email address was successfully removed."
-msgstr ""
+msgstr "Það tókst að fjarlægja „Persona“ netfangið."
#: mediagoblin/plugins/persona/views.py:143
msgid ""
"You can't delete your only Persona email address unless you have a password "
"set."
-msgstr ""
+msgstr "Þú getur ekki eytt eina „Persona“ netfanginu þínu nema þú hafir skráð lykilorð."
#: mediagoblin/plugins/persona/views.py:148
msgid "That Persona email address is not registered to this account."
-msgstr ""
+msgstr "Þetta „Persona“ netfang er ekki skráð fyrir þennan aðgang."
#: mediagoblin/plugins/persona/views.py:175
msgid ""
"Sorry, an account is already registered with that Persona email address."
-msgstr ""
+msgstr "Því miður er annar aðgangur nú þegar skráður fyrir þetta „Persona“ netfang."
#: mediagoblin/plugins/persona/views.py:189
msgid "Your Persona email address was saved successfully."
-msgstr ""
+msgstr "Það tókst að vista „Persona“ netfangið þitt."
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:31
msgid "Delete a Persona email address"
-msgstr ""
+msgstr "Eyða „Persona“ netfangi"
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:34
msgid "Add a Persona email address"
-msgstr ""
+msgstr "Bæta við „Persona“ netfangi"
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
msgid "Edit your Persona email addresses"
-msgstr ""
+msgstr "Breyta „Persona“ netföngunum þínum"
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
msgid "Or login with Persona!"
-msgstr ""
+msgstr "...eða skráðu þig inn með „Persona“!"
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/register_link.html:22
msgid "Or register with Persona!"
-msgstr ""
+msgstr "...eða nýskráðu þig með „Persona“!"
#: mediagoblin/processing/__init__.py:414
msgid "Invalid file given for media type."
@@ -623,11 +623,11 @@ msgstr "Ógild skrá gefin fyrir þessa margmiðlunartegund."
#: mediagoblin/processing/__init__.py:421
msgid "Copying to public storage failed."
-msgstr ""
+msgstr "Það tókst ekki að afrita yfir í almennu geymsluna."
#: mediagoblin/processing/__init__.py:429
msgid "An acceptable processing file was not found"
-msgstr ""
+msgstr "Nothæf keyrsluskrá fannst ekki"
#: mediagoblin/submit/forms.py:26
msgid "File"
@@ -730,56 +730,56 @@ msgstr "Ekkert fullunnið efni enn!"
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
msgid "Authorization"
-msgstr ""
+msgstr "Heimilun"
#: mediagoblin/templates/mediagoblin/api/authorize.html:26
#: mediagoblin/templates/mediagoblin/api/authorize.html:53
msgid "Authorize"
-msgstr ""
+msgstr "Heimila"
#: mediagoblin/templates/mediagoblin/api/authorize.html:29
msgid "You are logged in as"
-msgstr ""
+msgstr "Þú ert"
#: mediagoblin/templates/mediagoblin/api/authorize.html:33
msgid "Do you want to authorize "
-msgstr ""
+msgstr "Viltu heimila"
#: mediagoblin/templates/mediagoblin/api/authorize.html:37
msgid "an unknown application"
-msgstr ""
+msgstr "óþekktu forriti"
#: mediagoblin/templates/mediagoblin/api/authorize.html:39
msgid " to access your account? "
-msgstr ""
+msgstr "að fá aðgang að aðganginum þínum?"
#: mediagoblin/templates/mediagoblin/api/authorize.html:41
msgid "Applications with access to your account can: "
-msgstr ""
+msgstr "Forrit með aðgang að notendaaðganginum þínum geta:"
#: mediagoblin/templates/mediagoblin/api/authorize.html:43
msgid "Post new media as you"
-msgstr ""
+msgstr "Sent inn nýtt margmiðlunarefni sem þú"
#: mediagoblin/templates/mediagoblin/api/authorize.html:44
msgid "See your information (e.g profile, media, etc...)"
-msgstr ""
+msgstr "Skoða upplýsingarnar þínar (t.d. kenniskrá, margmiðlunarefni o.s.frv.)"
#: mediagoblin/templates/mediagoblin/api/authorize.html:45
msgid "Change your information"
-msgstr ""
+msgstr "Breytt upplýsingunum þínum"
#: mediagoblin/templates/mediagoblin/api/oob.html:21
msgid "Authorization Finished"
-msgstr ""
+msgstr "Heimilun lokið"
#: mediagoblin/templates/mediagoblin/api/oob.html:26
msgid "Authorization Complete"
-msgstr ""
+msgstr "Heimild klár"
#: mediagoblin/templates/mediagoblin/api/oob.html:28
msgid "Copy and paste this into your client:"
-msgstr ""
+msgstr "Afritaðu og límdu þetta í forritið þitt:"
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
@@ -889,13 +889,13 @@ msgid ""
"\n"
" >Create an account at this site\n"
" or"
-msgstr ""
+msgstr "\n>Búa til aðgang á þessari síðu\neða"
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:41
msgid ""
"\n"
" Set up MediaGoblin on your own server"
-msgstr ""
+msgstr "\n settu upp þinn eigin margmiðlunarþjón"
#: mediagoblin/templates/mediagoblin/bits/logo.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
@@ -942,7 +942,7 @@ msgstr "Vista breytingar"
#: mediagoblin/templates/mediagoblin/edit/change_email.html:33
#, python-format
msgid "Changing %(username)s's email"
-msgstr ""
+msgstr "Breyti netfangi fyrir notandann: %(username)s"
#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
@@ -988,7 +988,7 @@ msgstr "Eyða aðganginum mínum"
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
msgid "Email"
-msgstr ""
+msgstr "Netfang"
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
@@ -1013,11 +1013,11 @@ msgid ""
"\n"
"If you are not %(username)s or didn't request an email change, you can ignore\n"
"this email."
-msgstr ""
+msgstr "Hi,\n\nVið vildum staðfesta að þú værir notandinn „%(username)s“. Ef það er rétt,\nvinsamlegast smelltu á tengilinn hér fyrir neðan til að staðfesta nýja netfangið þitt.\n\n%(verification_url)s\n\nEf þú ert ekki „%(username)s“ or baðst ekki um að breytan netfanginu getur þú hunsað\nþennan tölvupóst."
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:4
msgid "New comments"
-msgstr ""
+msgstr "Nýjar athugasemdir"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
@@ -1029,7 +1029,7 @@ msgstr "Fyrir %(formatted_time)s"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:41
msgid "Mark all read"
-msgstr ""
+msgstr "Merkja allt lesið"
#: mediagoblin/templates/mediagoblin/listings/collection.html:30
#: mediagoblin/templates/mediagoblin/listings/collection.html:35
@@ -1141,7 +1141,7 @@ msgstr "Þú getur náð í nýlegan vafra sem \n sem getur spilað myndske
#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
msgid "WebM file (VP8/Vorbis)"
-msgstr ""
+msgstr "WebM skrá (VP8/Vorbis)"
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
@@ -1231,7 +1231,7 @@ msgstr "Senda inn þessa athugasemd"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:112
msgid "Comment Preview"
-msgstr ""
+msgstr "Útlit athugasemdar"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
msgid "Added"
@@ -1405,11 +1405,11 @@ msgstr "Villa kom upp"
#: mediagoblin/tools/response.py:51
msgid "Bad Request"
-msgstr ""
+msgstr "Ekki nógu góð beiðni"
#: mediagoblin/tools/response.py:53
msgid "The request sent to the server is invalid, please double check it"
-msgstr ""
+msgstr "Beiðnin sem var send til netþjónsins er ógild, vinsamlegast athugaðu hana aftur"
#: mediagoblin/tools/response.py:60
msgid "Operation not allowed"
@@ -1461,7 +1461,7 @@ msgstr "Athugasemd"
msgid ""
"You can use Markdown for formatting."
-msgstr ""
+msgstr "Þú getur notað Markdown til að stílgera textann."
#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
@@ -1488,7 +1488,7 @@ msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
-msgstr ""
+msgstr "Þú getur notað\n \n Markdown til að stílgera textann."
#: mediagoblin/user_pages/views.py:179
msgid "Sorry, comments are disabled."
diff --git a/mediagoblin/i18n/nn_NO/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/nn_NO/LC_MESSAGES/mediagoblin.po
index 21a7433c..5dbc12e3 100644
--- a/mediagoblin/i18n/nn_NO/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/nn_NO/LC_MESSAGES/mediagoblin.po
@@ -10,8 +10,8 @@ msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
"POT-Creation-Date: 2013-08-26 17:38-0500\n"
-"PO-Revision-Date: 2013-08-26 22:39+0000\n"
-"Last-Translator: cwebber \n"
+"PO-Revision-Date: 2013-08-28 15:34+0000\n"
+"Last-Translator: velmont \n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/mediagoblin/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,7 +27,7 @@ msgstr "Registrering er slege av. Orsak."
#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
#: mediagoblin/plugins/persona/views.py:76
msgid "Sorry, authentication is disabled on this instance."
-msgstr ""
+msgstr "Autentisering er slege av. Orsak."
#: mediagoblin/auth/forms.py:25
msgid "Username or email"
@@ -56,7 +56,7 @@ msgstr "Ein brukar med den epostadressa finst allereie."
#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
#: mediagoblin/edit/views.py:402 mediagoblin/edit/views.py:423
msgid "The verification key or user id is incorrect."
-msgstr ""
+msgstr "Stadfestingsnykelen eller brukar-ID-en din er feil."
#: mediagoblin/auth/views.py:161
msgid ""
@@ -78,7 +78,7 @@ msgstr "Du har allereie verifisiert epostadressa."
#: mediagoblin/auth/views.py:203
msgid "Resent your verification email."
-msgstr "Send ein ny stadfestingsepost."
+msgstr "Stadfestingsepost sendt."
#: mediagoblin/auth/views.py:237
msgid ""
@@ -99,11 +99,11 @@ msgstr "Sender epost med instruksjonar for å endra passordet ditt."
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
-msgstr "Kunne ikkje senda epost. Brukarnamnet ditt er inaktivt eller uverifisert."
+msgstr "Kunne ikkje senda epost. Brukarnamnet ditt er inaktivt eller ikkje stadfesta."
#: mediagoblin/auth/views.py:306
msgid "The user id is incorrect."
-msgstr ""
+msgstr "Brukar-ID-en er feil."
#: mediagoblin/auth/views.py:323
msgid "You can now log in using your new password."
@@ -111,13 +111,13 @@ msgstr "Du kan no logga inn med det nye passordet ditt."
#: mediagoblin/auth/views.py:334
msgid "You need to verify your email before you can reset your password."
-msgstr ""
+msgstr "Du må bekrefta eposten din før du kan tilbakestilla passordet ditt."
#: mediagoblin/auth/views.py:340
msgid ""
"You are no longer an active user. Please contact the system admin to "
"reactivate your accoutn."
-msgstr ""
+msgstr "Brukaren er ikkje aktiv. Kontakt administrator for å aktivera kontoen din att."
#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
@@ -183,7 +183,7 @@ msgstr "Send meg epost når andre kjem med innspel på verka mine."
#: mediagoblin/edit/forms.py:67
msgid "Enable/Disable insite notifications"
-msgstr ""
+msgstr "Slå av/på notifikasjonar på netsida"
#: mediagoblin/edit/forms.py:69
msgid "License preference"
@@ -222,7 +222,7 @@ msgstr "Nytt passord"
#: mediagoblin/edit/forms.py:116
msgid "New email address"
-msgstr ""
+msgstr "Ny epostadresse"
#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
@@ -233,7 +233,7 @@ msgstr "Passord"
#: mediagoblin/edit/forms.py:122
msgid "Enter your password to prove you own this account."
-msgstr ""
+msgstr "Skriv inn passordet som prov på at dette er din konto."
#: mediagoblin/edit/views.py:73
msgid "An entry with that slug already exists for this user."
@@ -292,7 +292,7 @@ msgstr "Endra passord"
#: mediagoblin/edit/views.py:417
msgid "Your email address has been verified."
-msgstr ""
+msgstr "Epostadressa di er bekrefta."
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
@@ -348,20 +348,20 @@ msgstr "kom med innspel på innlegget ditt"
#: mediagoblin/notifications/views.py:35
#, python-format
msgid "Subscribed to comments on %s!"
-msgstr ""
+msgstr "Tingar innspel frå %s."
#: mediagoblin/notifications/views.py:48
#, python-format
msgid "You will not receive notifications for comments on %s."
-msgstr ""
+msgstr "Du vil ikkje få notifikasjonar for innspel på %s."
#: mediagoblin/oauth/views.py:239
msgid "Must provide an oauth_token."
-msgstr ""
+msgstr "Treng oauth_token (must provide oath_token)."
#: mediagoblin/oauth/views.py:244 mediagoblin/oauth/views.py:294
msgid "No request token found."
-msgstr ""
+msgstr "Noko gjekk gale :( (no request token found)."
#: mediagoblin/plugins/basic_auth/forms.py:24
#: mediagoblin/plugins/openid/forms.py:27
@@ -382,7 +382,7 @@ msgstr "Brukarnamn eller epost"
#: mediagoblin/plugins/basic_auth/forms.py:46
msgid "Stay logged in"
-msgstr ""
+msgstr "Hald meg innlogga"
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
@@ -471,60 +471,60 @@ msgstr "Legg til"
#: mediagoblin/plugins/openid/views.py:268
#: mediagoblin/plugins/openid/views.py:297
msgid "Sorry, an account is already registered to that OpenID."
-msgstr ""
+msgstr "Ein konto er allereie registrert til den OpenID-en."
#: mediagoblin/plugins/openid/forms.py:38
msgid "OpenID"
-msgstr ""
+msgstr "OpenID"
#: mediagoblin/plugins/openid/views.py:48
msgid "Sorry, the OpenID server could not be found"
-msgstr ""
+msgstr "Fann ikkje OpenID-tenaren."
#: mediagoblin/plugins/openid/views.py:61
#, python-format
msgid "No OpenID service was found for %s"
-msgstr ""
+msgstr "Ingen OpenID funne for %s."
#: mediagoblin/plugins/openid/views.py:106
#, python-format
msgid "Verification of %s failed: %s"
-msgstr ""
+msgstr "Stadfesting av %s feila: %s"
#: mediagoblin/plugins/openid/views.py:117
msgid "Verification cancelled"
-msgstr ""
+msgstr "Stadfesting avbrutt"
#: mediagoblin/plugins/openid/views.py:314
msgid "Your OpenID url was saved successfully."
-msgstr ""
+msgstr "Lagra OpenID-url."
#: mediagoblin/plugins/openid/views.py:338
#: mediagoblin/plugins/openid/views.py:393
msgid "You can't delete your only OpenID URL unless you have a password set"
-msgstr ""
+msgstr "Kan ikkje sletta den einaste OpenID-urlen utan at du har eit passord satt."
#: mediagoblin/plugins/openid/views.py:343
#: mediagoblin/plugins/openid/views.py:402
msgid "That OpenID is not registered to this account."
-msgstr ""
+msgstr "Den OpenID-en er ikkje registrert til denne kontoen."
#: mediagoblin/plugins/openid/views.py:385
msgid "OpenID was successfully removed."
-msgstr ""
+msgstr "Fjerna OpenID-en."
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:23
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:31
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:34
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:23
msgid "Add an OpenID"
-msgstr ""
+msgstr "Legg til OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:34
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:23
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:31
msgid "Delete an OpenID"
-msgstr ""
+msgstr "Slett ein OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:39
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:39
@@ -535,7 +535,7 @@ msgstr "Slett"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/edit_link.html:21
msgid "OpenID's"
-msgstr ""
+msgstr "OpenID-ar"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:28
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:36
@@ -554,66 +554,66 @@ msgstr "Innlogging feila"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:44
msgid "Log in to create an account!"
-msgstr ""
+msgstr "Logg inn for å oppretta ein konto"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:51
msgid "Or login with a password!"
-msgstr ""
+msgstr "Eller logg inn med passord."
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login_link.html:23
msgid "Or login with OpenID!"
-msgstr ""
+msgstr "Eller logg inn med OpenID."
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/register_link.html:23
msgid "Or register with OpenID!"
-msgstr ""
+msgstr "Eller registrer med OpenID."
#: mediagoblin/plugins/persona/__init__.py:90
msgid "Sorry, an account is already registered to that Persona email."
-msgstr ""
+msgstr "Ein konto er allereie registrert til den Persona-eposten."
#: mediagoblin/plugins/persona/views.py:137
msgid "The Persona email address was successfully removed."
-msgstr ""
+msgstr "Persone-eposten fjerna."
#: mediagoblin/plugins/persona/views.py:143
msgid ""
"You can't delete your only Persona email address unless you have a password "
"set."
-msgstr ""
+msgstr "Du kan ikkje sletta din einaste Persona-epostadresse utan eit passord satt."
#: mediagoblin/plugins/persona/views.py:148
msgid "That Persona email address is not registered to this account."
-msgstr ""
+msgstr "Den Persona-epostadressa er ikkje registrert til denne kontoen."
#: mediagoblin/plugins/persona/views.py:175
msgid ""
"Sorry, an account is already registered with that Persona email address."
-msgstr ""
+msgstr "Ein konto med den Persona-epostadressa finst allereie."
#: mediagoblin/plugins/persona/views.py:189
msgid "Your Persona email address was saved successfully."
-msgstr ""
+msgstr "Persone-epostadressa lagra."
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:31
msgid "Delete a Persona email address"
-msgstr ""
+msgstr "Fjern ei Persona-epostadresse"
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:34
msgid "Add a Persona email address"
-msgstr ""
+msgstr "Ny Persona-epostadresse"
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit_link.html:22
msgid "Edit your Persona email addresses"
-msgstr ""
+msgstr "Endra Persona-epostadressa di"
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/login_link.html:22
msgid "Or login with Persona!"
-msgstr ""
+msgstr "Eller logg inn med Persona."
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/register_link.html:22
msgid "Or register with Persona!"
-msgstr ""
+msgstr "Eller registrer med Persona."
#: mediagoblin/processing/__init__.py:414
msgid "Invalid file given for media type."
@@ -621,11 +621,11 @@ msgstr "Ugyldig fil for medietypen."
#: mediagoblin/processing/__init__.py:421
msgid "Copying to public storage failed."
-msgstr ""
+msgstr "Klarte ikkje kopiera til «public storage»."
#: mediagoblin/processing/__init__.py:429
msgid "An acceptable processing file was not found"
-msgstr ""
+msgstr "Fann ingen akseptable filar for prosessering."
#: mediagoblin/submit/forms.py:26
msgid "File"
@@ -646,7 +646,7 @@ msgstr "La til samlinga «%s»."
#: mediagoblin/templates/mediagoblin/base.html:79
msgid "Verify your email!"
-msgstr "Verifiser epostadressa di."
+msgstr "Stadfest epostadressa di."
#: mediagoblin/templates/mediagoblin/base.html:86
msgid "log out"
@@ -728,56 +728,56 @@ msgstr "Ingenting prossesert, enno."
#: mediagoblin/templates/mediagoblin/api/authorize.html:21
msgid "Authorization"
-msgstr ""
+msgstr "Godkjenning"
#: mediagoblin/templates/mediagoblin/api/authorize.html:26
#: mediagoblin/templates/mediagoblin/api/authorize.html:53
msgid "Authorize"
-msgstr ""
+msgstr "Godkjenn"
#: mediagoblin/templates/mediagoblin/api/authorize.html:29
msgid "You are logged in as"
-msgstr ""
+msgstr "Du er innlogga som"
#: mediagoblin/templates/mediagoblin/api/authorize.html:33
msgid "Do you want to authorize "
-msgstr ""
+msgstr "Vil du godkjenna"
#: mediagoblin/templates/mediagoblin/api/authorize.html:37
msgid "an unknown application"
-msgstr ""
+msgstr "som ukjend applikasjon"
#: mediagoblin/templates/mediagoblin/api/authorize.html:39
msgid " to access your account? "
-msgstr ""
+msgstr "å få tilgang til kontoen din?"
#: mediagoblin/templates/mediagoblin/api/authorize.html:41
msgid "Applications with access to your account can: "
-msgstr ""
+msgstr "Applikasjonar med tilgang til kontoen din kan:"
#: mediagoblin/templates/mediagoblin/api/authorize.html:43
msgid "Post new media as you"
-msgstr ""
+msgstr "Leggja til media som deg"
#: mediagoblin/templates/mediagoblin/api/authorize.html:44
msgid "See your information (e.g profile, media, etc...)"
-msgstr ""
+msgstr "Sjå informasjonen din (t.d. profil, bilete, osb...)"
#: mediagoblin/templates/mediagoblin/api/authorize.html:45
msgid "Change your information"
-msgstr ""
+msgstr "Endra informasjonen din"
#: mediagoblin/templates/mediagoblin/api/oob.html:21
msgid "Authorization Finished"
-msgstr ""
+msgstr "Godkjenning ferdig"
#: mediagoblin/templates/mediagoblin/api/oob.html:26
msgid "Authorization Complete"
-msgstr ""
+msgstr "Godkjenning ferdig"
#: mediagoblin/templates/mediagoblin/api/oob.html:28
msgid "Copy and paste this into your client:"
-msgstr ""
+msgstr "Kopier og lim inn dette i klienten din:"
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
@@ -813,11 +813,11 @@ msgstr "Hei %(username)s,\n\nfor å endra MediaGoblin-passordet ditt, opna fylgj
#: mediagoblin/templates/mediagoblin/auth/login.html:44
msgid "Don't have an account yet?"
-msgstr "Har du ingen konto?"
+msgstr "Manglar du konto?"
#: mediagoblin/templates/mediagoblin/auth/login.html:46
msgid "Create one here!"
-msgstr "Lag ein!"
+msgstr "Opprett ein!"
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Forgot your password?"
@@ -826,7 +826,7 @@ msgstr "Gløymd passordet?"
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
-msgstr "Lag ein konto."
+msgstr "Opprett ein konto."
#: mediagoblin/templates/mediagoblin/auth/register.html:41
msgid "Create"
@@ -887,13 +887,13 @@ msgid ""
"\n"
" >Create an account at this site\n"
" or"
-msgstr ""
+msgstr "\n>Opprett ein konto på denne sida\neller"
#: mediagoblin/templates/mediagoblin/bits/frontpage_welcome.html:41
msgid ""
"\n"
" Set up MediaGoblin on your own server"
-msgstr ""
+msgstr "\n Set opp din eigen MediaGoblin-server"
#: mediagoblin/templates/mediagoblin/bits/logo.html:23
#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
@@ -940,7 +940,7 @@ msgstr "Lagra"
#: mediagoblin/templates/mediagoblin/edit/change_email.html:33
#, python-format
msgid "Changing %(username)s's email"
-msgstr ""
+msgstr "Endrar eposten til %(username)s"
#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
@@ -986,7 +986,7 @@ msgstr "Slett kontoen min"
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
msgid "Email"
-msgstr ""
+msgstr "Epost"
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
@@ -1011,11 +1011,11 @@ msgid ""
"\n"
"If you are not %(username)s or didn't request an email change, you can ignore\n"
"this email."
-msgstr ""
+msgstr "Hei!\n\nMe ynskjer å stadfesta at du er %(username)s. Dersom du er\nfylg denne lenkja for å stadfesta epostadressa di:\n\n%(verification_url)s\n\nDersom du ikkje er %(username)s eller ikkje ynskjer ei epost-endring kan du\nberre ignorera denne eposten."
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:4
msgid "New comments"
-msgstr ""
+msgstr "Nye innspel"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
@@ -1027,7 +1027,7 @@ msgstr "%(formatted_time)s sidan"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:41
msgid "Mark all read"
-msgstr ""
+msgstr "Marker alt lese"
#: mediagoblin/templates/mediagoblin/listings/collection.html:30
#: mediagoblin/templates/mediagoblin/listings/collection.html:35
@@ -1139,7 +1139,7 @@ msgstr "Du kan skaffa deg ein moderne netlesar som kan spela denne videoen hjå
#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
msgid "WebM file (VP8/Vorbis)"
-msgstr ""
+msgstr "WebM-fil (VP8/Vorbis)"
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
@@ -1229,7 +1229,7 @@ msgstr "Legg til dette innspelet"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:112
msgid "Comment Preview"
-msgstr ""
+msgstr "Førehandsvisning av innspel"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
msgid "Added"
@@ -1271,7 +1271,7 @@ msgstr "Fann ingen slik brukar"
#: mediagoblin/templates/mediagoblin/user_pages/user.html:50
#: mediagoblin/templates/mediagoblin/user_pages/user.html:70
msgid "Email verification needed"
-msgstr "Epostverifisering trengst."
+msgstr "Treng stadfesting av epostadressa"
#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
msgid "Almost done! Your account still needs to be activated."
@@ -1288,7 +1288,7 @@ msgstr "I tilfelle det ikkje skjer:"
#: mediagoblin/templates/mediagoblin/user_pages/user.html:65
msgid "Resend verification email"
-msgstr "Send ein ny epost"
+msgstr "Send ein ny stadfestingsepost"
#: mediagoblin/templates/mediagoblin/user_pages/user.html:73
msgid ""
@@ -1403,11 +1403,11 @@ msgstr "Noko gjekk gale"
#: mediagoblin/tools/response.py:51
msgid "Bad Request"
-msgstr ""
+msgstr "Bad Request (noko gjekk gale)"
#: mediagoblin/tools/response.py:53
msgid "The request sent to the server is invalid, please double check it"
-msgstr ""
+msgstr "The request sent to the server is invalid, please double check it"
#: mediagoblin/tools/response.py:60
msgid "Operation not allowed"
@@ -1459,7 +1459,7 @@ msgstr "Innspel"
msgid ""
"You can use Markdown for formatting."
-msgstr ""
+msgstr "Du kan bruka Markdown til formatterring."
#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
@@ -1486,7 +1486,7 @@ msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
-msgstr ""
+msgstr "Du kan bruka Markdown til formattering."
#: mediagoblin/user_pages/views.py:179
msgid "Sorry, comments are disabled."
diff --git a/mediagoblin/i18n/pl/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/pl/LC_MESSAGES/mediagoblin.po
index a5e08b73..70139d27 100644
--- a/mediagoblin/i18n/pl/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/pl/LC_MESSAGES/mediagoblin.po
@@ -10,8 +10,8 @@ msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
"POT-Creation-Date: 2013-08-26 17:38-0500\n"
-"PO-Revision-Date: 2013-08-26 22:39+0000\n"
-"Last-Translator: cwebber \n"
+"PO-Revision-Date: 2013-08-27 17:08+0000\n"
+"Last-Translator: Sergiusz Pawlowicz \n"
"Language-Team: Polish (http://www.transifex.com/projects/p/mediagoblin/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -56,7 +56,7 @@ msgstr "Niestety użytkownik z tym adresem e-mail już istnieje."
#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
#: mediagoblin/edit/views.py:402 mediagoblin/edit/views.py:423
msgid "The verification key or user id is incorrect."
-msgstr ""
+msgstr "Klucz kontrolny albo identyfikator użytkownika jest nieprawidłowy."
#: mediagoblin/auth/views.py:161
msgid ""
@@ -111,7 +111,7 @@ msgstr "Teraz możesz się zalogować używając nowego hasła."
#: mediagoblin/auth/views.py:334
msgid "You need to verify your email before you can reset your password."
-msgstr ""
+msgstr "Zanim będziesz mógł ponownie ustawić hasło, musisz potwierdzić swój adres poczty elektronicznej."
#: mediagoblin/auth/views.py:340
msgid ""
@@ -292,7 +292,7 @@ msgstr "Twoje hasło zostało zmienione"
#: mediagoblin/edit/views.py:417
msgid "Your email address has been verified."
-msgstr ""
+msgstr "Twój adres poczty elektronicznej został potwierdzony."
#: mediagoblin/gmg_commands/assetlink.py:60
msgid "Cannot link theme... no theme set\n"
@@ -357,7 +357,7 @@ msgstr ""
#: mediagoblin/oauth/views.py:239
msgid "Must provide an oauth_token."
-msgstr ""
+msgstr "Musisz podać oauth_token."
#: mediagoblin/oauth/views.py:244 mediagoblin/oauth/views.py:294
msgid "No request token found."
@@ -382,7 +382,7 @@ msgstr "Nazwa konta lub adres poczty elektronicznej"
#: mediagoblin/plugins/basic_auth/forms.py:46
msgid "Stay logged in"
-msgstr ""
+msgstr "Pozostań zalogowany"
#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
msgid "Location"
@@ -475,11 +475,11 @@ msgstr ""
#: mediagoblin/plugins/openid/forms.py:38
msgid "OpenID"
-msgstr ""
+msgstr "OpenID"
#: mediagoblin/plugins/openid/views.py:48
msgid "Sorry, the OpenID server could not be found"
-msgstr ""
+msgstr "Przepraszamy, serwer OpenID nie został znaleziony"
#: mediagoblin/plugins/openid/views.py:61
#, python-format
@@ -493,7 +493,7 @@ msgstr ""
#: mediagoblin/plugins/openid/views.py:117
msgid "Verification cancelled"
-msgstr ""
+msgstr "Potwierdzenie anulowane"
#: mediagoblin/plugins/openid/views.py:314
msgid "Your OpenID url was saved successfully."
@@ -511,20 +511,20 @@ msgstr ""
#: mediagoblin/plugins/openid/views.py:385
msgid "OpenID was successfully removed."
-msgstr ""
+msgstr "Konto OpenID zostało pomyślnie usunięte."
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:23
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:31
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:34
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:23
msgid "Add an OpenID"
-msgstr ""
+msgstr "Dodaj konto OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:34
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:23
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:31
msgid "Delete an OpenID"
-msgstr ""
+msgstr "Usuń konto OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:39
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:39
@@ -554,15 +554,15 @@ msgstr "Logowanie nie powiodło się!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:44
msgid "Log in to create an account!"
-msgstr ""
+msgstr "Zaloguj się, aby utworzyć konto!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login.html:51
msgid "Or login with a password!"
-msgstr ""
+msgstr "Albo zaloguj się hasłem!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/login_link.html:23
msgid "Or login with OpenID!"
-msgstr ""
+msgstr "Albo zaloguj się kontem OpenID!"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/register_link.html:23
msgid "Or register with OpenID!"
@@ -737,7 +737,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/api/authorize.html:29
msgid "You are logged in as"
-msgstr ""
+msgstr "Jesteś zalogowany jako"
#: mediagoblin/templates/mediagoblin/api/authorize.html:33
msgid "Do you want to authorize "
@@ -761,7 +761,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/api/authorize.html:44
msgid "See your information (e.g profile, media, etc...)"
-msgstr ""
+msgstr "Zobacz swoje dane (np. profil, media, itp.)"
#: mediagoblin/templates/mediagoblin/api/authorize.html:45
msgid "Change your information"
@@ -777,7 +777,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/api/oob.html:28
msgid "Copy and paste this into your client:"
-msgstr ""
+msgstr "Skopiuj i wklej to do swojego klienta:"
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
@@ -940,7 +940,7 @@ msgstr "Zapisz zmiany"
#: mediagoblin/templates/mediagoblin/edit/change_email.html:33
#, python-format
msgid "Changing %(username)s's email"
-msgstr ""
+msgstr "Zmieniam konto poczty elektronicznej dla %(username)s"
#: mediagoblin/templates/mediagoblin/edit/change_email.html:40
#: mediagoblin/templates/mediagoblin/edit/change_pass.html:45
@@ -986,7 +986,7 @@ msgstr "Usuń moje konto"
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
msgid "Email"
-msgstr ""
+msgstr "Adres poczty elektronicznej"
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
@@ -1015,7 +1015,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:4
msgid "New comments"
-msgstr ""
+msgstr "Nowe komentarze"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
@@ -1027,7 +1027,7 @@ msgstr "%(formatted_time)s temu"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:41
msgid "Mark all read"
-msgstr ""
+msgstr "Oznacz wszystkie jako przeczytane"
#: mediagoblin/templates/mediagoblin/listings/collection.html:30
#: mediagoblin/templates/mediagoblin/listings/collection.html:35
@@ -1139,7 +1139,7 @@ msgstr "Możesz pobrać porządną przeglądarkę, która jest w stanie odtworzy
#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
msgid "WebM file (VP8/Vorbis)"
-msgstr ""
+msgstr "Plik WebM (VP8/Vorbis)"
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
@@ -1229,7 +1229,7 @@ msgstr "Dodaj komentarz"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:112
msgid "Comment Preview"
-msgstr ""
+msgstr "Podgląd komentarza"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
msgid "Added"
@@ -1403,7 +1403,7 @@ msgstr "Wystąpił błąd"
#: mediagoblin/tools/response.py:51
msgid "Bad Request"
-msgstr ""
+msgstr "Niewłaściwe żądanie"
#: mediagoblin/tools/response.py:53
msgid "The request sent to the server is invalid, please double check it"
diff --git a/mediagoblin/i18n/ru/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/ru/LC_MESSAGES/mediagoblin.po
index fe2eaf40..a7283365 100644
--- a/mediagoblin/i18n/ru/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/ru/LC_MESSAGES/mediagoblin.po
@@ -5,13 +5,14 @@
# Translators:
# aleksejrs , 2013
# aleksejrs , 2011-2012
+# Yury Sakarinen, 2013
msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
"POT-Creation-Date: 2013-08-26 17:38-0500\n"
-"PO-Revision-Date: 2013-08-26 22:39+0000\n"
-"Last-Translator: cwebber \n"
+"PO-Revision-Date: 2013-08-31 15:28+0000\n"
+"Last-Translator: Yury Sakarinen\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/mediagoblin/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -35,7 +36,7 @@ msgstr "Имя пользователя или адрес электронной
#: mediagoblin/auth/tools.py:41
msgid "Invalid User name or email address."
-msgstr ""
+msgstr "Неправильное имя пользователя или адрес электронной почты."
#: mediagoblin/auth/tools.py:42
msgid "This field does not take email addresses."
@@ -78,7 +79,7 @@ msgstr "Вы уже потвердили свой адрес электронн
#: mediagoblin/auth/views.py:203
msgid "Resent your verification email."
-msgstr "Переслать сообщение с подтверждением аккаунта."
+msgstr "Отправить заново запрос на подтверждение по е-мэйл."
#: mediagoblin/auth/views.py:237
msgid ""
@@ -103,7 +104,7 @@ msgstr "Мы не можем отправить сообщение для вос
#: mediagoblin/auth/views.py:306
msgid "The user id is incorrect."
-msgstr ""
+msgstr "ID пользователя указано неверно."
#: mediagoblin/auth/views.py:323
msgid "You can now log in using your new password."
@@ -222,7 +223,7 @@ msgstr "Новый пароль"
#: mediagoblin/edit/forms.py:116
msgid "New email address"
-msgstr ""
+msgstr "Новый адрес электронной почты"
#: mediagoblin/edit/forms.py:120 mediagoblin/plugins/basic_auth/forms.py:28
#: mediagoblin/plugins/basic_auth/forms.py:43
@@ -233,7 +234,7 @@ msgstr "Пароль"
#: mediagoblin/edit/forms.py:122
msgid "Enter your password to prove you own this account."
-msgstr ""
+msgstr "Введите свой пароль в качестве доказательства, что это ваша учётная запись."
#: mediagoblin/edit/views.py:73
msgid "An entry with that slug already exists for this user."
@@ -367,7 +368,7 @@ msgstr ""
#: mediagoblin/plugins/openid/forms.py:27
#: mediagoblin/plugins/persona/forms.py:24
msgid "Username"
-msgstr "Логин"
+msgstr "Имя пользователя"
#: mediagoblin/plugins/basic_auth/forms.py:32
#: mediagoblin/plugins/openid/forms.py:31
@@ -395,15 +396,15 @@ 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"
@@ -475,7 +476,7 @@ msgstr ""
#: mediagoblin/plugins/openid/forms.py:38
msgid "OpenID"
-msgstr ""
+msgstr "OpenID"
#: mediagoblin/plugins/openid/views.py:48
msgid "Sorry, the OpenID server could not be found"
@@ -518,13 +519,13 @@ msgstr ""
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:34
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:23
msgid "Add an OpenID"
-msgstr ""
+msgstr "Добавить OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/add.html:34
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:23
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:31
msgid "Delete an OpenID"
-msgstr ""
+msgstr "Удалить OpenID"
#: mediagoblin/plugins/openid/templates/mediagoblin/plugins/openid/delete.html:39
#: mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/edit.html:39
@@ -761,7 +762,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/api/authorize.html:44
msgid "See your information (e.g profile, media, etc...)"
-msgstr ""
+msgstr "Посмотреть личную информацию (напр. профиль, файлы и т.д.)"
#: mediagoblin/templates/mediagoblin/api/authorize.html:45
msgid "Change your information"
@@ -813,7 +814,7 @@ msgstr "Привет, %(username)s,\n\nчтобы сменить свой пар
#: mediagoblin/templates/mediagoblin/auth/login.html:44
msgid "Don't have an account yet?"
-msgstr "Ещё нету аккаунта?"
+msgstr "Нет аккаунта?"
#: mediagoblin/templates/mediagoblin/auth/login.html:46
msgid "Create one here!"
@@ -826,7 +827,7 @@ msgstr "Забыли свой пароль?"
#: mediagoblin/templates/mediagoblin/auth/register.html:28
#: mediagoblin/templates/mediagoblin/auth/register.html:36
msgid "Create an account!"
-msgstr "Создать аккаунт!"
+msgstr "Создайте аккаунт!"
#: mediagoblin/templates/mediagoblin/auth/register.html:41
msgid "Create"
@@ -986,7 +987,7 @@ msgstr "Удалить мою учётную запись"
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:58
msgid "Email"
-msgstr ""
+msgstr "Е-майл "
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
@@ -1015,7 +1016,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:4
msgid "New comments"
-msgstr ""
+msgstr "Новые комментарии"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:24
#: mediagoblin/templates/mediagoblin/media_displays/image.html:39
@@ -1027,7 +1028,7 @@ msgstr "%(formatted_time)s назад"
#: mediagoblin/templates/mediagoblin/fragments/header_notifications.html:41
msgid "Mark all read"
-msgstr ""
+msgstr "Отметить все, как прочтенные"
#: mediagoblin/templates/mediagoblin/listings/collection.html:30
#: mediagoblin/templates/mediagoblin/listings/collection.html:35
@@ -1139,7 +1140,7 @@ msgstr "Вы можете скачать современный браузер,
#: mediagoblin/templates/mediagoblin/media_displays/video.html:69
msgid "WebM file (VP8/Vorbis)"
-msgstr ""
+msgstr "WebM файл (VP8/Vorbis)"
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
@@ -1229,7 +1230,7 @@ msgstr "Добавить этот комментарий"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:112
msgid "Comment Preview"
-msgstr ""
+msgstr "Предварительный просмотр комментария"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:157
msgid "Added"
@@ -1243,7 +1244,7 @@ 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"
@@ -1403,7 +1404,7 @@ msgstr "Произошла ошибка"
#: mediagoblin/tools/response.py:51
msgid "Bad Request"
-msgstr ""
+msgstr "Неверный запрос"
#: mediagoblin/tools/response.py:53
msgid "The request sent to the server is invalid, please double check it"
@@ -1429,23 +1430,23 @@ msgstr ""
#: mediagoblin/tools/timesince.py:62
msgid "year"
-msgstr ""
+msgstr "год"
#: mediagoblin/tools/timesince.py:63
msgid "month"
-msgstr ""
+msgstr "месяц"
#: mediagoblin/tools/timesince.py:64
msgid "week"
-msgstr ""
+msgstr "неделя"
#: mediagoblin/tools/timesince.py:65
msgid "day"
-msgstr ""
+msgstr "день"
#: mediagoblin/tools/timesince.py:66
msgid "hour"
-msgstr ""
+msgstr "час"
#: mediagoblin/tools/timesince.py:67
msgid "minute"
From b299b6b7b850cf60ac6111048fa69e4be239357d Mon Sep 17 00:00:00 2001
From: Christopher Allan Webber
Date: Wed, 4 Sep 2013 16:03:57 -0500
Subject: [PATCH 12/19] Committing extracted and compiled translations
---
.../i18n/ar/LC_MESSAGES/mediagoblin.mo | Bin 34295 -> 34307 bytes
.../i18n/ar/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/bg/LC_MESSAGES/mediagoblin.mo | Bin 30440 -> 32874 bytes
.../i18n/bg/LC_MESSAGES/mediagoblin.po | 48 ++++++++--------
.../i18n/ca/LC_MESSAGES/mediagoblin.mo | Bin 31348 -> 31360 bytes
.../i18n/ca/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/da/LC_MESSAGES/mediagoblin.mo | Bin 30480 -> 30492 bytes
.../i18n/da/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/de/LC_MESSAGES/mediagoblin.mo | Bin 31929 -> 31941 bytes
.../i18n/de/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/en/LC_MESSAGES/mediagoblin.po | 44 +++++++--------
.../i18n/eo/LC_MESSAGES/mediagoblin.mo | Bin 31338 -> 31350 bytes
.../i18n/eo/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/es/LC_MESSAGES/mediagoblin.mo | Bin 32876 -> 32889 bytes
.../i18n/es/LC_MESSAGES/mediagoblin.po | 52 +++++++++---------
.../i18n/fa/LC_MESSAGES/mediagoblin.mo | Bin 31296 -> 31308 bytes
.../i18n/fa/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/fr/LC_MESSAGES/mediagoblin.mo | Bin 32281 -> 32964 bytes
.../i18n/fr/LC_MESSAGES/mediagoblin.po | 52 +++++++++---------
.../i18n/he/LC_MESSAGES/mediagoblin.mo | Bin 33621 -> 33895 bytes
.../i18n/he/LC_MESSAGES/mediagoblin.po | 48 ++++++++--------
.../i18n/ia/LC_MESSAGES/mediagoblin.mo | Bin 30476 -> 30488 bytes
.../i18n/ia/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/is_IS/LC_MESSAGES/mediagoblin.mo | Bin 32484 -> 33216 bytes
.../i18n/is_IS/LC_MESSAGES/mediagoblin.po | 52 +++++++++---------
.../i18n/it/LC_MESSAGES/mediagoblin.mo | Bin 31421 -> 31433 bytes
.../i18n/it/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/ja/LC_MESSAGES/mediagoblin.mo | Bin 31094 -> 31106 bytes
.../i18n/ja/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/ko_KR/LC_MESSAGES/mediagoblin.mo | Bin 32325 -> 32337 bytes
.../i18n/ko_KR/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/nl/LC_MESSAGES/mediagoblin.mo | Bin 30889 -> 30901 bytes
.../i18n/nl/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/nn_NO/LC_MESSAGES/mediagoblin.mo | Bin 29909 -> 29812 bytes
.../i18n/nn_NO/LC_MESSAGES/mediagoblin.po | 52 +++++++++---------
.../i18n/pl/LC_MESSAGES/mediagoblin.mo | Bin 31741 -> 31963 bytes
.../i18n/pl/LC_MESSAGES/mediagoblin.po | 48 ++++++++--------
.../i18n/pt_BR/LC_MESSAGES/mediagoblin.mo | Bin 31441 -> 31426 bytes
.../i18n/pt_BR/LC_MESSAGES/mediagoblin.po | 48 ++++++++--------
.../i18n/ro/LC_MESSAGES/mediagoblin.mo | Bin 32065 -> 32077 bytes
.../i18n/ro/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/ru/LC_MESSAGES/mediagoblin.mo | Bin 38292 -> 38822 bytes
.../i18n/ru/LC_MESSAGES/mediagoblin.po | 48 ++++++++--------
.../i18n/sk/LC_MESSAGES/mediagoblin.mo | Bin 31799 -> 31811 bytes
.../i18n/sk/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/sl/LC_MESSAGES/mediagoblin.mo | Bin 30654 -> 30666 bytes
.../i18n/sl/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/sq/LC_MESSAGES/mediagoblin.mo | Bin 31906 -> 31918 bytes
.../i18n/sq/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/sr/LC_MESSAGES/mediagoblin.mo | Bin 30512 -> 30524 bytes
.../i18n/sr/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/sv/LC_MESSAGES/mediagoblin.mo | Bin 30742 -> 30754 bytes
.../i18n/sv/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/te/LC_MESSAGES/mediagoblin.mo | Bin 30713 -> 30725 bytes
.../i18n/te/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/tr_TR/LC_MESSAGES/mediagoblin.mo | Bin 30908 -> 30920 bytes
.../i18n/tr_TR/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/vi/LC_MESSAGES/mediagoblin.mo | Bin 30434 -> 30446 bytes
.../i18n/vi/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/vi_VN/LC_MESSAGES/mediagoblin.mo | Bin 30448 -> 30460 bytes
.../i18n/vi_VN/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/zh_CN/LC_MESSAGES/mediagoblin.mo | Bin 29784 -> 29796 bytes
.../i18n/zh_CN/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../zh_TW.Big5/LC_MESSAGES/mediagoblin.mo | Bin 30456 -> 30468 bytes
.../zh_TW.Big5/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
.../i18n/zh_TW/LC_MESSAGES/mediagoblin.mo | Bin 29882 -> 29894 bytes
.../i18n/zh_TW/LC_MESSAGES/mediagoblin.po | 46 ++++++++--------
67 files changed, 798 insertions(+), 798 deletions(-)
diff --git a/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.mo
index 34643fb6333cc4592225f14f7d8e0587adf41f02..e3888f1bea35539a6a1395c0fc3383ecebbe71bb 100644
GIT binary patch
delta 4428
zcmZwJeN@)v9mnxY9t08ykS9~&1`$F90YQaGWQk9SCZMLIhzcWhI1TU#{b7jOk!%Cg
z%p65IT{<<9oy|(;9u7y3thO>_+iAJAw%miJBb{uXy+2;RKX;DD*Y&;b`*%HjukZEa
zzO&n_vDxd?EN>^-7<0>G%y=9YXG{hbqaW@-AKZh3uoWY)4SliG?SB`i5qIGjd^p~i
zEtrcvcovso%LrpeV;|nfxCG;vOd6h%#>C=0oQSo!6;I$sOi46m2p+-VcmW6FA21ki
zBV!t`Bx9J%B;q4D1O0FXhT&@TM+XPut|W(D(|CyvKRk~5;u#FWF4ROP
zMNOdd3&3Xd#eJv@y@uN1S@hrq^v6GLDI(FkYj7+nspNTrcD%8Rnkv*DDT!hzfIp*?VF!P(&Y3R&O;vnos
zt+W@J+kA?TV-R;!6FrHl0SBMNH?aV3;8e`wODe{Cti}VFkN#XW)znN>hL)jIOk*>R
z+4un})iG>aJD!Ln#Z=%M*osV!^%|tA!2oo?AQ(W^fl6WpEgH;%YJ5W13fF3-Jn)oBs
zJl;9>xquw0Qnee&6(pk89zt<
znUT51gkw1_#yYIWj~yCKH0E-^Dv}=5*?Lo9(=Z9!aSgU$SRQXjJd9It=wxG_!lf9C
z@1Tz2*Qm_&VTjGwU$}+fW(#
z4eE?&aUAM4Cg?#@+GL9
z)?yU4q6d#*AYR4+*oz_fJLIOBza#Z)JPf9B7vf56#*;j72j>tU;qJyUzqvz0J0CKO
z^F$A7!dz6fmtZ_rVi3OI_V0K70S=@8UDR_|Q9Hbes`}_co6+g0ab}}Gu0=;@w~2<%
zyca9bmzTi;T!oBbevUyH!m?8_1_xsy24Xqt^J-M)>RnqgfcR}3glACS|0!yr-E+wQ
zJsN+eLo51>Qs%hKm#CGd&9z@F#<9e!P)BkQJ@^yUgug`%{1vK3?&Cu^vWOoen1(9W
z$ry)~$h*$$DkA^sG~TDiZu%G*p$hU4wY5Xr)P*jfJQOc47p!xbaccf;vz;`UG|T?&2dD
zJ>MSbIMk7qp>EY49D{rDTj*S%p%=qg4m=rG;y3jL%)tMkQako(yO3Pe&ZeP?uGH<{
zfZ9kSl01c*9rU4g7O>pbKnm)b&A|XHMb%IRs`%Q_gWpHpwk~||`~O245p>)`
ztt@1PJ~Fy}IGy+ej>9`R97nIV
zKhb8O`d`M;coF%E>2qk*(J1FK2IE!KgMYz6=v!?U7K&PV3_gy9r~!AQQhFX)llc>p
zEHirzHvu~_9%H_3=gG%>;vZuwI`?R#(MVovuiqln*_}q+XMfU>hw+$#%dii>gUZZ~
z=j;pRSE!x!yC&7xzklj@7U?Yw>Nu!yLe_#=AA|1iljj!VG(I3~Z
zw>8j!QN+736yHQm+=-ER4VA&Ws2xUbuy51?Od?)|%3Le@>i&1p(1YEmTKF8}&}XB)
z$B7tC`~)W8GpHimhMM>oF2Ww1g&CXd5jglX@fXND&E##izJ}q%|Hj44Z-VRD1+K;u
z7_!A4!FkLej@W85GacKB52Bu%#D65soWm)Y*4R6?)w1e5x1ce
zL!*yII)*=Qi(@K|C*FnBr#X*NIEK5b6iz`cY&9w)Z8#EtfqU^fYCLDV{d4>dD#KS%
zHFN{Lad;Cy9W`)VlfB2;IGA`64#Xn##f7LED08jCMB=sRgRi(ALfx8nEWr~U0pT|S
zTh}d!2=={u6ZuCBO2$LFMFv<4N#*f1kK
aCv99uRzX(S|9gDrf-4Dnd`bO*fd2v4$3~C<
delta 4429
zcmYM$4OEup9mnxYUgR~DR}mB*#1v899s&U+(?Bc%okYH&5=N6C)BqbP+^9vgaO$3w
zWo`JjK?{jtzhtGB0&;494|NsBG
zU~{L}H?MiUSL|&i8e?v`jLF8R1Y_J-f_~VBKG=alxCJBeE%e2M&hsN!M1KIMV8A$I
zS}+?w#lu*IolG_vhw#4`JKk94AsR6c8WWH6Fb7v-EB*?bapDAHMq?L_#eNLOzhVg9
zKyBnZWG>^H$e8#jY9q@r44*-NY{ucZX`*G!7#gqgzz_GMUOa#g-~ei(KVuYLK`rzS
zj>MQGV?uE_>n68!CmLJ6d;XXyVXhJH$z-31>O|rKm49p%&2U
z^gA72N7cqJkTsiMqb4|y?KtT4*N}LP+m5qvHw?JMJZ~cO6T)t)PmYk-`j;6r|W*7{14Dr$b;j!593npogBj~
z`Ztg{O=6lcQ*k~%j2$=!PhcjFOt(W{fJ$K%YGEzN9?d~qf|qb5X7gbP^P8PCl(Sw8
z!V{>Ko=4_3pJ6`waW*wkA*u$NaW4KG3vm!?8s03B-d$=6mM{kVGwIeYaRfKUEiW41kF^c|NR0OLq4BJpU^q>phK}~!H
zHP1cN_q_9nzg~>Vv(JAfYJh1Nf~BZ|m!WpL9w}(^CYIwzs2UhOjmrkBkj_y}G`
zeoXvyVZVss;u^hSV%vyBgTR0X^
zqjG!=m9mj+Ukg}`ns6&>0q;AWL2vq3F#x|niaf^LqT$DbZ&2s`dsL2wd(H)fTN)~w
zjq<9Q;aGqg;xQylrVPh<8M7VN(LX%fPQqjYIGX-S)D~Kh3O4&tTe*afVF(%2QWv4N
zwi-v_mN}HCi^e`41mkfWhUal4UO>*4`4{G345Mk_GJF=>@gQIL8t2jP;`QmE^TBqa|N}~jQ@sDZyk)yTIPi17=I8G*^D
z^2|epyb`(H%qGmh-{HGBh`OS7a1Uxh*HPo&Miyk5U_R9X($Eh}P!pA799E)g!9qo7
z8)~OLs2u+h_5Mew_diAzG3p$3;1v7`K8O9Nn_v#6>KG`As?v?Q9yV=;rAI
ztV8YO1tf}QJ92i-RqVl}#Y{YmOBXlMzq7fB4YG-#)3yrI^H!umcvwWxjIBG-7o&I`^
zpuZJW+&z`VU&rJS560tVRPlH}W!FR&Y5`@afof3`cAzHmpcc9Zqwo+ag(p#=zK$9<
zzKSSgfnyVD-2GLS{paQ=50rvI)Xwf<0w%1qkJ+QBV>b^~M2k_y=Rp_lL{)b`PQqgt
zi8oOT^Lg4%Wh_S1&vN>u77cxI73x^6b^04oJNq$e$Gea^G`~a*d=EP@oZBT4_c$KI
z&Gf&(Vyt_{Uf>6)4PL|@coQ|Q)lO+@#oJL;-H$$a4Rv)6p;8jG$_`mRCetrRecp!p
z-Y)dVQy7n*pi=a2d>)6@kX~%WA}o9M{@(`6yiKE!2cP3qoLp=F_qP(~(C@}f{1V4v
ze4YJISw8Cdt2h}yL|!q2xDLxXiy?R#^}S0Ng#W={^sU#z$$uD)d>+h14QQc4+J~&k
ze2PTN%vw#FuouT+*cyAHESyRI9ZbcWn2uxD+Q+XHmAd_?{Up7~5$76)eIep0^=af$7CP=+$IzWG{Bo{|7F>dcqNc1Gp2bqod>*I>n@|()MlLgR3X5^Vi*^bca1s5BSb>@AZMR_r{TsLpy*3!L
z7c21q`n1?7=tDRCfL1#)(_4vuHxIV*K&f!^i>R4HSb#}w_Ko)(DyK*BVI0C_Ox@_*
z2Ut$ugK;>B8R);su8lm*roRE}un$L}%i^#qggK~{RiYx|!3Xj8_%pnW8nEFd`_J({
zRESSw3SL2P41L)iI1+v6r(ig`aX8LKUo1h@Kt`FBq`0$P8B_Bzb5hc?($fRy&r4ZQ
zy{@LAW_5i^!BdUZc`kQ)MrKO-{rBANyv*FbX@yx~{~yw`@WS}}Lyl-E>pQxkFyMb4
C6iHG5
diff --git a/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po
index b2e82823..efd7d170 100644
--- a/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-08-26 17:38-0500\n"
-"PO-Revision-Date: 2013-08-26 22:39+0000\n"
+"POT-Creation-Date: 2013-09-04 16:02-0500\n"
+"PO-Revision-Date: 2013-09-04 21:03+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/mediagoblin/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -28,7 +28,7 @@ msgid "Sorry, registration is disabled on this instance."
msgstr "عفوًا، التسجيل غير متاح هنا."
#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
-#: mediagoblin/plugins/persona/views.py:76
+#: mediagoblin/plugins/persona/views.py:77
msgid "Sorry, authentication is disabled on this instance."
msgstr ""
@@ -52,12 +52,12 @@ msgstr "هذا الحقل يحتاج ايميل."
msgid "Sorry, a user with that name already exists."
msgstr "عذرًا، لقد اختار مستخدم آخر هذا الاسم."
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:446
+#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
msgid "Sorry, a user with that email address already exists."
msgstr "عذرًا، لقد اختار مستخدم آخر هذا الايميل."
#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:402 mediagoblin/edit/views.py:423
+#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
msgid "The verification key or user id is incorrect."
msgstr ""
@@ -119,7 +119,7 @@ msgstr ""
#: mediagoblin/auth/views.py:340
msgid ""
"You are no longer an active user. Please contact the system admin to "
-"reactivate your accoutn."
+"reactivate your account."
msgstr ""
#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
@@ -185,7 +185,7 @@ msgid "Email me when others comment on my media"
msgstr "ارسل لي رسالة عندما يقوم الاخرون بالتعليق على الميديا خاصتي"
#: mediagoblin/edit/forms.py:67
-msgid "Enable/Disable insite notifications"
+msgid "Enable insite notifications about events."
msgstr ""
#: mediagoblin/edit/forms.py:69
@@ -263,37 +263,37 @@ msgstr "أنت تحرّر ملف مستخدم آخر. كن حذرًا أثناء
msgid "Profile changes saved"
msgstr "تم حفظ تغيرات حسابك"
-#: mediagoblin/edit/views.py:247
+#: mediagoblin/edit/views.py:243
msgid "Account settings saved"
msgstr "تم حفظ خصائص حسابك"
-#: mediagoblin/edit/views.py:281
+#: mediagoblin/edit/views.py:277
msgid "You need to confirm the deletion of your account."
msgstr "يجب عليك تأكيد إلغاء حسابك."
-#: mediagoblin/edit/views.py:317 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "أنت لديك مجموعة تدعى \"%s\"!"
-#: mediagoblin/edit/views.py:321
+#: mediagoblin/edit/views.py:317
msgid "A collection with that slug already exists for this user."
msgstr "توجد مجموعة اخرى بهذا المسار لهذا المستخدم."
-#: mediagoblin/edit/views.py:336
+#: mediagoblin/edit/views.py:332
msgid "You are editing another user's collection. Proceed with caution."
msgstr "أنت تعدل مجموعة مستخدم آخر. كن حذرًا أثناء العملية."
-#: mediagoblin/edit/views.py:359 mediagoblin/edit/views.py:452
+#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
msgid "Wrong password"
msgstr "كلمة سر خاطئة"
-#: mediagoblin/edit/views.py:374
+#: mediagoblin/edit/views.py:370
msgid "Your password was changed successfully"
msgstr ""
-#: mediagoblin/edit/views.py:417
+#: mediagoblin/edit/views.py:413
msgid "Your email address has been verified."
msgstr ""
@@ -575,26 +575,26 @@ msgstr ""
msgid "Sorry, an account is already registered to that Persona email."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:137
+#: mediagoblin/plugins/persona/views.py:138
msgid "The Persona email address was successfully removed."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:143
+#: mediagoblin/plugins/persona/views.py:144
msgid ""
"You can't delete your only Persona email address unless you have a password "
"set."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:148
+#: mediagoblin/plugins/persona/views.py:149
msgid "That Persona email address is not registered to this account."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:175
+#: mediagoblin/plugins/persona/views.py:176
msgid ""
"Sorry, an account is already registered with that Persona email address."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:189
+#: mediagoblin/plugins/persona/views.py:192
msgid "Your Persona email address was saved successfully."
msgstr ""
@@ -618,15 +618,15 @@ msgstr ""
msgid "Or register with Persona!"
msgstr ""
-#: mediagoblin/processing/__init__.py:414
+#: mediagoblin/processing/__init__.py:413
msgid "Invalid file given for media type."
msgstr "الملف المعطى لهذا النوع من الميديا غير صحيح."
-#: mediagoblin/processing/__init__.py:421
+#: mediagoblin/processing/__init__.py:420
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:429
+#: mediagoblin/processing/__init__.py:428
msgid "An acceptable processing file was not found"
msgstr ""
diff --git a/mediagoblin/i18n/bg/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/bg/LC_MESSAGES/mediagoblin.mo
index 6d2eb8850a7257af16c528639fa776750095a979..9ffae8c1728d2fd0a9c4aa821df076df559078c3 100644
GIT binary patch
delta 9767
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
K3I5NkCj1|JI*&sD
delta 4493
zcmbW(iBpx=8OQOXY$}TgihwK^F@hk17e$s3P(id9HMlhx5HK#cvMEb~30#tnB&MNS
zY16vYRHvFIX0oAn94D6?iIq!0wbDr~@
zm)qYt^y)#c>mi*G!`keUCBmxDd0k0Xy(l*oH|Hjfuj&7>ma+96!bo
z96&APzep_ON@7f$jao=0hT$3D88y-W
zU?@f>8#4-1QRC#JGFFa3xYD^_>-0NN6a0bWD_$B3cpeqt3To!Ja4belGA0tIpe9s;
zTIo_$fHoYCUFe6~P#Jm-wZcQ_!eclLFQT^aua4eZG!%GLicN7cD&Q=qzXJ7Q3u*!#
zPXAfQpP*`E4>D)-5-Py^*o9v>{YExk<96XJd>+|qulbyYQaO&w(TXPHR?I=I;9b<-
zpF^d-AC=+}Y4-V%IF)`3YAY6?0#!Np+fWngLcO;eHO}63RH}$fi^6~pJOq8fpajOhg6KMSdTq86NhrtR8vK$3_XP2
z#WY%IEWmeBsg7jXTCp2Ridl(!u^Tm^bUqd?tV9L!B4uQDJDx;NuDOm&FoLvo;(8=m
z=1Z)?m~8f+Nt<>mLDl;jR^k!#!7({D6H%xljKfiw>6QjLx;^KNB@T9){oo)W8*}l|F_PwD}n>#kWv35S7Qr25XSTnFCme
zpCJEC{JqAE#uZqBjrcg8_0rf(qm&I+k(@{E?QJZ<1S)MGdT=`i6|i0SJQm@YLJAVg
zF&+=1w&IVd6@HBqF^B?St|k+;;CiI2jQ1%T{4+=SkL@zIP!n-;NR^37zekn-wyb^3;t)wpitti^MUrF$jxMIVnSqhS`iNvtw9}|G=ksVa_~0XY|j0#|9e4
zsr8{BkK-^AL$LsZaS>_)m8D*Lp@|DB$0txL--dc&Cx+ue=l*YT68*EN91c47zjgXy
z^X(=_Vk-9+B6Bp4A#*ctqZTsqemj1#mxfOKGF0Hr7>HXj7V#lzQP^oyTESt9vn}9KaRzB96!Tk`rbhr+Pj2>_9Pcz5dA6~fpw?}JcJ6*wIeaUN!29lG(CsD<{SFY(Q%G_-;%NJ`9gyn8^G
z*y}-9!u3d;j8)i<-PnhLOYN_}%a}@k&NBP!ZzE2lzhSvOmIpAK{z>e>JLqkr(eYh7
z<3Us{ggt1hJ_AGO7ok?N7*$M!(Qkzfn2Z`f52LXR
z$70jq%mvM84{D_^qXL{m9k)xUE%`etLj$N420mm@O&DtBnW!zi*Rc#0cpXNe
z7Zq=Z(|L}M}+HsK6>0q?_4aW2Ny*dJwUF_!)=)E*v1P3!|y)%&lq
ze-qruKhw>BD&DV9@0o{fCgV^OO~ENT|LHXHxloCjxEmAk9G2q0uow$h+h2cO7(@RI
z)?+`;#0S^dqS}SZP%mrW;TT-hyewH%Dmf#Va@kyVlvFI*bbR5$Y3q
z(=pa#KfNW$C&1KUC;kr8arXE4Mqm@_gYyCUVZeI(OClJ3=+~mxmqsIvVc3G&;||Ad
zsOsH^O5st|`RzlkupeFMQ)>fHKm}TYdaoSy+y)H5XHf5NM{UjiTJo=f4{<>&eGgOc
z8uBqS(RH>48gVxLqo^9WjfFU!{O4gSj>b2z0#D)Ncu#}<@wX3C=_fbZtzCj8^dD^`
z|NCeh=fZYewZZ=S`v!~X*KV}G{$9s;`a_%SR*Xlja6V4ddzg#QpjP~QRB?WSs*TWQ
z`!}ErHIXf-OdR&oNTTr$y74+HBZ)0`k7puB)vQHL;3O*G-%t|>ZnaK8?P(qk#{$&W
z&O@bs0s7-I)D~4Zx>q?34{G2B)QitK?m`Xt3(UutT6;%~{%25ZdXcB8x~6uu%TwRv
zXt?~>!\n"
+"POT-Creation-Date: 2013-09-04 16:02-0500\n"
+"PO-Revision-Date: 2013-09-04 21:03+0000\n"
+"Last-Translator: cwebber \n"
"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mediagoblin/language/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,7 +24,7 @@ msgid "Sorry, registration is disabled on this instance."
msgstr ""
#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
-#: mediagoblin/plugins/persona/views.py:76
+#: mediagoblin/plugins/persona/views.py:77
msgid "Sorry, authentication is disabled on this instance."
msgstr ""
@@ -48,12 +48,12 @@ msgstr ""
msgid "Sorry, a user with that name already exists."
msgstr ""
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:446
+#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
msgid "Sorry, a user with that email address already exists."
msgstr ""
#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:402 mediagoblin/edit/views.py:423
+#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
msgid "The verification key or user id is incorrect."
msgstr ""
@@ -115,7 +115,7 @@ msgstr ""
#: mediagoblin/auth/views.py:340
msgid ""
"You are no longer an active user. Please contact the system admin to "
-"reactivate your accoutn."
+"reactivate your account."
msgstr ""
#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
@@ -181,7 +181,7 @@ msgid "Email me when others comment on my media"
msgstr ""
#: mediagoblin/edit/forms.py:67
-msgid "Enable/Disable insite notifications"
+msgid "Enable insite notifications about events."
msgstr ""
#: mediagoblin/edit/forms.py:69
@@ -259,37 +259,37 @@ msgstr ""
msgid "Profile changes saved"
msgstr "Промените в профила са запазени"
-#: mediagoblin/edit/views.py:247
+#: mediagoblin/edit/views.py:243
msgid "Account settings saved"
msgstr "Настройките на профила са запазени"
-#: mediagoblin/edit/views.py:281
+#: mediagoblin/edit/views.py:277
msgid "You need to confirm the deletion of your account."
msgstr ""
-#: mediagoblin/edit/views.py:317 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr ""
-#: mediagoblin/edit/views.py:321
+#: mediagoblin/edit/views.py:317
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:336
+#: mediagoblin/edit/views.py:332
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
-#: mediagoblin/edit/views.py:359 mediagoblin/edit/views.py:452
+#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
msgid "Wrong password"
msgstr "Грешна парола"
-#: mediagoblin/edit/views.py:374
+#: mediagoblin/edit/views.py:370
msgid "Your password was changed successfully"
msgstr "Паролата ви е сменена успешно"
-#: mediagoblin/edit/views.py:417
+#: mediagoblin/edit/views.py:413
msgid "Your email address has been verified."
msgstr "Адресът на е-пощата ви е проверен."
@@ -571,26 +571,26 @@ msgstr ""
msgid "Sorry, an account is already registered to that Persona email."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:137
+#: mediagoblin/plugins/persona/views.py:138
msgid "The Persona email address was successfully removed."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:143
+#: mediagoblin/plugins/persona/views.py:144
msgid ""
"You can't delete your only Persona email address unless you have a password "
"set."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:148
+#: mediagoblin/plugins/persona/views.py:149
msgid "That Persona email address is not registered to this account."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:175
+#: mediagoblin/plugins/persona/views.py:176
msgid ""
"Sorry, an account is already registered with that Persona email address."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:189
+#: mediagoblin/plugins/persona/views.py:192
msgid "Your Persona email address was saved successfully."
msgstr ""
@@ -614,15 +614,15 @@ msgstr ""
msgid "Or register with Persona!"
msgstr ""
-#: mediagoblin/processing/__init__.py:414
+#: mediagoblin/processing/__init__.py:413
msgid "Invalid file given for media type."
msgstr ""
-#: mediagoblin/processing/__init__.py:421
+#: mediagoblin/processing/__init__.py:420
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:429
+#: mediagoblin/processing/__init__.py:428
msgid "An acceptable processing file was not found"
msgstr ""
diff --git a/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.mo
index a751e3706e53c187bc3b2e92bd67c36173282768..3611ec56102dddeabff79e34c9578a1ba163fc3b 100644
GIT binary patch
delta 4440
zcmZwJeN>m_9mnwt0r{Z;y^G!S`cKHheGD4XSk
zo+wWe8^@iKr`%9$j@j{S3w3sEm9nfeHjg%^OFb!_Z7#R>hwJ`x=Wuvk-<$isuj~80
zzSr-^ty?}@hJ6k$^mUSrG2eQPnTb)c#$;dx2H+0#!
NARfSb
zF(l5IO_+y+cob`~W2!OJaTxDlY`k$yCIjy@V`8uhXJH#|#&>ZYrX(0M8TaGecpN9-
z5C-E-65^xF@V*u7+7_LSSIyf4iPjtwd!EP=D-~rT)hcE~SP!pZS2>d&0
zp(e?g@!-W!Oh>)v0aV4RaU9mWe_!jy+fWPK<9f(ppa}<26I?;9+=qRcgi&}GW}+6f
z2$kuhs0p-xfw&9(@l{lX_M$R8ie5a99=w3s!mF;1&pmeHNvIO1q9!bI;~Lb18&C__
z=EfbaZ=!nRXUN*kLDU3a;10a*#_epp-n$FuV=uDRj=9W0rHrL>lu-um#<{2r&Y%`{
z4psUas1lD)vG<2#I&mCoD=JYFJ?{S9K`m$(>bV}&d-jjS?Ee6RC0sa-y%?WrGdYD>
z#5a*SP4a!lWaA@vKfZ)T_%Y7Fh%{UJ64Vwppcb|j$Td(WI@6XCXx~_4qb+q860JhlLmGP!nxO`pNXTo<>ft`3@^Fin49NW~5l=
zTdc;oS?oWHHe2Zgb?*^;4Exa+BXeveVo*&OkD-|2Iu|2|%TX0Lc#w^Ba
zjKN=^w&IVd%G|~T45I;9tI0tn+={f7ab9G=kNJ>aY?txjaB3m5P?e}dKJ?5pn1TCH
z75Nmk$2U-07D4)2KpSepS5OP+cl``~iLYQFUPGGPG5=(s(tnRS@BXBvJsRg4=6V72o
zHzS{QrgJg%*B?%B;pcb_RkGL0ZId0x@x&itI1Zv#{tapZ^RO+Y2cro?QTL}|DCVPj
zrvi2VQ>aR;MJ;5r!$28zqq_4Ls_FjZ-f$E3KzN1S^H@}`q@gm)M!jeOM&XmFJ>G#@
z&^}ax$51_R5!F*ya0WX6WuS~_R9crKyJ4Qg3_OQwmcS}IaTsbrlhKRQP%kdTFkFZf
z(X7C9Jcyg{0^Y#tNBB&^@+Bi%?3g1A?r`Bt%*XRTu%CcYOYPU}JlxE62X$KRpenSP
zGo{LPp-TNes`MvuDxODWeg{>d_(yGz6rvVdj)8h(9Rp?1h$>+#YOnTSBzB>?`!MS7
zzeT<9FQ{f4^+S8?;&3AIOw@g)=!*@gCS8qM=sMIwe~fX;Xs-tNA!_d~pcikWGKgAk
zPr-Z~Ilrg{wV*P67L`#i2IB|lhXd%v)2N>L#*J^Gwlw@PDjLopnt{wjb!!Pu#v0Uw
z8{GJ1)PwJ$CVJnEKSK4y8P_i{kN9t>_r|ZV{|n}#5
zsEoRBHy%JuoL6JNehXaJpfY_EbsD;Hr0H-1@dccM-=Vf9wAL;l0rgyQE%lFKP{sw7
zs1d8M4SVqqn1;@vy|W%SalHfc
zar~3ENu7roXs?@)hBiB~951=ov!9|Lh|4hr_u|`l%8ggAvi~c-fm-+gCgUZ{z>w9p
ziRU99C8hzN!{1=0PIST3d}VTBJ-_t8WgLx>jrMvR`V#*H{qbcShi{;c(|%OX{0h~)
zXHX0I8spHf$^PGvh+g6{ybqhuU*~@x13lP_szg6}@Eod%hEUCO6ZK-x8e6&qOeB5)
zX>_v+7vm``#mHv+CG!Lp5%0wuyo7pR%v!zyncrkG*ohsu9iv)oC3;YMdlt*^U)Y01
zt(<+lify=pUk~D0)B>io+e}ws67eonf`>5$Pos|KztK^~+0WQxQ;uqmtvC~ZkJIr#
z7=}r-tTLXB8MqR4dS1n8cm&y2^A+m8;&rz4%@{%aIx6$`P+R)Db*5&dyH9Yzj|-n-
z01l#hUyy{O(uMfd2u{P&8uz
delta 4424
zcmYM$4OG|F9mnyjAPDa4cdSA0N;r#}LMqT)bl1Zv=DqCgNCsbGQ_EBtY`BwLac
z%@eMz>1M}=RxZ@pSWa`tW-XP`aakU>H9M(iPUq3JN!H#U?(dwP!{K%B@BjPVd%xfN
zy}$pz{r0e1w}u_K-^YnJ#@zH6lZlZNjqzeJ`eQr#;uai*ofv^VI0D~vuOGri^pE4c
z7&yt8Hq697<3X&!txT4P*YRtNoopO4lSa%GVH15Q4*oR~A
zJO<-6R3Kj=a~aPx#>8)-0;$Asd;|lq75(u0(;Q>sXgtdWe|!yf;~O{{kE13!gOT`m
z)I#rID8?ih6NZVXadJ@^TaH0k<$k`#?QcRY@Hy8v92%OiA2q=x)XE3(9*mrBOcW-g
z7PJTz=`z#=tr&
z`8{UPzlO|d;!}*t!X-Etw_qW@hv^uaYEz$&+QJ&t!rG7+&6~I!KgC+i~8j8}o2DM@==AkIK*r
zbV_M#pizRSP^pe0Y(?xvl47cGCw8J1l)}rxgO#X>9HflQE3PMzlWT5Z8Ag(}c3h1l
z%lreYF>V(7&!SBmm7wZ9fR%U{eJ~>1W+EC@gyS&`r@3ZhB>f^(25T@J+ffmAqX%C{
zP5dEhp1Y{$d~(RYZj8yX=RX}az-$c064byeQIS506tsC6m*ELi4Mfl8WrH#v4gSpA{A0V!AZj6A4yiIxiM;I0Aa2sj?hh0BJANrRt5HBM|9%F9O@aMvpsPp~}YLEQ7`vb=~
z8Y+rFxz)^b%|{J!ACe|hif4xz^8&WeuUTj};XFpu4F
zY9YqrV!Q`eqpIWw?)8_89Q)Ee$OV<-yBLc7s0ThnE#wYHVDSBR_a~!rSc2N^G7P}A
zsB&zjKn9{dP{@HT3I;S|5hZZ!I15{6&~syqu&
zd%qfayO~b+`n$M?{$-qwFD$h+)`y|=k0BX#Og{~+{0r0scTlMu{s6Bd9EEyd28Q8m
zR7Q$X_dkrv#2VB>o6MN^7t_zP^qb9e*GzC#wUpxo~9KKz>g8O+1e588!N-)W-j7QCI~b3rQIX$7Whkn`)<_O&p#`Yod=M2t4Jw0=qPA)?#$qR`xc63&
zf8FqFE@;4yP{sCd9D|W7Y-(qq?wf}`xB^wA)u@H8MJ?39N!aDui`u$#=)vo#076&V
zQ;@lm@O4887qp^Ps7N=UBI?0ld>wtU4?TDcRWpBc`gs7SY=PQyz$RCK5;H%K&EKU7U*(@F*5x$m2G`3M{1Gg{t!Nr~${Ux4-@p@LBpDxEVv6Y$mp2JpEHxg4deJ
z|1KJHnt2`KUvLAK@-H7xp%xI_Vk51>1p4i$2=`(V9zz|^f1)Bz+-Oft0jf4OVkW+g
ziFgCUG0vf6r_o43FP5W@&ku15?nAcKoJHN2+iFu^hmrKRq9Xq}YEO?~ApRD8@g(}=
z2dEktKyA?{s4YqRD~*vfuAuhx7V5#+?^!*l+L(fh#M>J<_Ii+SN`8G)cU4(*Z|uZF
zu|CZW$=yqG6M6^d1P6F$C3!PFX<0exvyxIXQd37RS)BAhT}ypaePcsX{zJ`mIUa9n
kT6$9I(0yKSPI`9l?1F@l{}0(w7BGHzb3<>}`WycL17sjHjsO4v
diff --git a/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po
index 6736e94b..b061407a 100644
--- a/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2013-08-26 17:38-0500\n"
-"PO-Revision-Date: 2013-08-26 22:39+0000\n"
+"POT-Creation-Date: 2013-09-04 16:02-0500\n"
+"PO-Revision-Date: 2013-09-04 21:03+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/mediagoblin/language/ca/)\n"
"MIME-Version: 1.0\n"
@@ -26,7 +26,7 @@ msgid "Sorry, registration is disabled on this instance."
msgstr "Ho sentim, el registre està desactivat en aquest cas."
#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
-#: mediagoblin/plugins/persona/views.py:76
+#: mediagoblin/plugins/persona/views.py:77
msgid "Sorry, authentication is disabled on this instance."
msgstr ""
@@ -50,12 +50,12 @@ msgstr ""
msgid "Sorry, a user with that name already exists."
msgstr "Lamentablement aquest usuari ja existeix."
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:446
+#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
msgid "Sorry, a user with that email address already exists."
msgstr "Perdó, ja existeix un usuari amb aquesta adreça de correu."
#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:402 mediagoblin/edit/views.py:423
+#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
msgid "The verification key or user id is incorrect."
msgstr ""
@@ -117,7 +117,7 @@ msgstr ""
#: mediagoblin/auth/views.py:340
msgid ""
"You are no longer an active user. Please contact the system admin to "
-"reactivate your accoutn."
+"reactivate your account."
msgstr ""
#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
@@ -183,7 +183,7 @@ msgid "Email me when others comment on my media"
msgstr "Envia'm correu quan d'altres comentin al meu mitjà"
#: mediagoblin/edit/forms.py:67
-msgid "Enable/Disable insite notifications"
+msgid "Enable insite notifications about events."
msgstr ""
#: mediagoblin/edit/forms.py:69
@@ -261,37 +261,37 @@ 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:247
+#: mediagoblin/edit/views.py:243
msgid "Account settings saved"
msgstr "Els detalls del compte s'han guardat"
-#: mediagoblin/edit/views.py:281
+#: mediagoblin/edit/views.py:277
msgid "You need to confirm the deletion of your account."
msgstr ""
-#: mediagoblin/edit/views.py:317 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Ja tens una col.lecció anomenada \"%s\"!"
-#: mediagoblin/edit/views.py:321
+#: mediagoblin/edit/views.py:317
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:336
+#: mediagoblin/edit/views.py:332
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Estas editant la col.lecció d'un altre usuari. Prossegueix amb cautela."
-#: mediagoblin/edit/views.py:359 mediagoblin/edit/views.py:452
+#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
msgid "Wrong password"
msgstr "Contrasenya errònia"
-#: mediagoblin/edit/views.py:374
+#: mediagoblin/edit/views.py:370
msgid "Your password was changed successfully"
msgstr ""
-#: mediagoblin/edit/views.py:417
+#: mediagoblin/edit/views.py:413
msgid "Your email address has been verified."
msgstr ""
@@ -573,26 +573,26 @@ msgstr ""
msgid "Sorry, an account is already registered to that Persona email."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:137
+#: mediagoblin/plugins/persona/views.py:138
msgid "The Persona email address was successfully removed."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:143
+#: mediagoblin/plugins/persona/views.py:144
msgid ""
"You can't delete your only Persona email address unless you have a password "
"set."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:148
+#: mediagoblin/plugins/persona/views.py:149
msgid "That Persona email address is not registered to this account."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:175
+#: mediagoblin/plugins/persona/views.py:176
msgid ""
"Sorry, an account is already registered with that Persona email address."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:189
+#: mediagoblin/plugins/persona/views.py:192
msgid "Your Persona email address was saved successfully."
msgstr ""
@@ -616,15 +616,15 @@ msgstr ""
msgid "Or register with Persona!"
msgstr ""
-#: mediagoblin/processing/__init__.py:414
+#: mediagoblin/processing/__init__.py:413
msgid "Invalid file given for media type."
msgstr "Aquest tipus de fitxer no és vàlid."
-#: mediagoblin/processing/__init__.py:421
+#: mediagoblin/processing/__init__.py:420
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:429
+#: mediagoblin/processing/__init__.py:428
msgid "An acceptable processing file was not found"
msgstr ""
diff --git a/mediagoblin/i18n/da/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/da/LC_MESSAGES/mediagoblin.mo
index 4decf20d065cbd6c70df632fcf82dc8be34925af..b524a1045b08c928f7eb482a3481750ad994318e 100644
GIT binary patch
delta 4441
zcmZwJdr+5E9>?*6+~p#mpa{Ybl#99$AP5qQh#+E$CS;myfM9N0kcl{s;!`Osc3~eXPSBV~v@J-{TLMFwQt8n}#RJn0TzhJY0<%@YlE&(~^ye#)CKp`*1j3
z#!$S4^l65q7{gd58As!6^v8OPz-KT39rVMF6o*yQ=;VSwzJt2)D2Cuk)IjGk3jcwc
zs7W;@3_KW)nW%n>Q5mbjU~F(df8LEZp(eQ9^{7Kb0}h}D7(~t7i+vf1u{a8|Q4^Yr
zTImz00knUCxCMRjm#7TAhFanK=)pb=z^_qT_)k~IYl0nkBr3(}r~%8|xEA%`I@AO<
zx$zFyS5dX`CNg((1U0|~Y{&21xP^^Zzguty_8?pBn7`9dDif$2ttbmSu@JR_e$>Ri
zM5X>ZD#c-G_WnrBBu+$aMI~yWC3&vm2vIrwAD{-30=hzn=12gjw`m3)FZ
z#J7+!&G?6m$;HQT8g9ih{1hi)REAA`Icf`6peD8vS))0IOYjOV!va1GWqk8G4ei-s
z48l)QGrfR}Z7$(d4B>2QpgE`-aBvR3fhG7ImSPS!sTkK|Bksi_4B)7#rpi$nszYZX
zjde8UVLvL>aV%Ra&O?%78t?$_L`^7%mxTxGQ3JIh^<=tT&mbq)+{Q|bC2cR@N+en4
zCe~nL9{bOv%|qzqyl3`U@cZ-3$Dj=4vjV%3)o;4$pC6^y{WKSn1bEdggY>zkhdfD;7p8}Zp?hF
z!FYTZwH0SknYoY27(oFrS2G2*;AW((jPo)L{>(@GW4nwOhf@>DLuH~KdFh!on1x-a
zjC_vThjz-rWhub?LIf$JCOO+1K!cnv9X$NYzeQvU#T-hEk?_9)mj!gUm?
z<2dxe64!E6hZRWj%wp{KGG;fn5I&d8MoQjNNN--GAP#LO14vOhO72Sup1h3&QcwqKywt@I;ImeOlO%R9J
z8^>Y{reGKrV+dBFCQ#?bYf#16hFbY9)cyN$I39LC{}{&;e~!xNf8EcAJYq8)g^r3~
z42_9cfhD*O$(HFutt4Qs9bg*j{8yj`-he^afg!jHm7#9e_fYqJhPv+}YN3Ba)z;u#
z^1qkH11|XC?s@Lr~$H3_Z6V}DaJ6Y!*E=MT4@{V
zzCEZ+bYU#M?a;wsdAHK-0>LiN{$%G3!=
z!SkpZcz{}fH}Cxnbi!$9;2EfuFGan<+A#}1M6L7&YVYo%R`38LF|g8h9FMx5gtIUc
zHSk(RE8i@l|98@8ATT|0R#vAA@a}%?Fzn*%!%s$k%|mfEzI4ar;|vJ8Hr~i|q=N
za5!->DnpBKEG|c7ax>}}zlGX@K8(Oq7@+h27aCgOx2P0eb>lz|t!@lQrEDB(pe$68
zm0~4+e0(2p#QVISpBZ8n^|c@nzJ22i^Gh
zs0S~iCh(0L-#}&X9;yb0RNLbkit0BP+i|WNpF{OKSWW)<{xIHrgXCc;DwPf@W!tb5
z_n}sl_N2{7Hmd3?P$^!C+WQvF#5UAcoIow)G^)REP!qb2dd{!Lv3nR)V=qiZ>djOB(qGrJXqm_)o1c?Fo=
z_yS(Vhjjj*eVW4K!amds=Lht~%%2-W)8wKzcB2ozg+uXe)E*y4740e4%czOmMjh7?
z&)5v4qKCK$8Q9dJug?Dt8tPyVDpiNkA5UR0eug?;e?@itFO0>YXYEQ;v5NRnEW<-s
zj5koVlSAHfaXC)L{Wt>8V>RQOK^p6^tjYcs{3E6k&w0-7Z8Ody-h@>*p{YlUCUYmY^2cgvr>BGx1mG=!2UybZi2fZE-w|nrSPh;ZcmhuQ3I`
z$1EJP+Gb=vYL6R{Iy1Xa6S#*OaCD2EK#}X?s4Z=3F||Lwu~uud#uUBv3
Ib7%ej2aw7$^Z)<=
delta 4433
zcmYM$2~btn9mnybfCvJzD6%Qw0w`g7$f~%aU{D}IO^b?(B@q{pq9mlswWbmqO$<`g
zU`QNn%_Q1vMQu|}JJw91F>0-8F-^v?t+p-|Q`5$&hT8AXb0?i)_?-WJ_nve9|8vfL
zud}z`^S%Avp6%s~GREABGbS6u*bZE%*9CEFwON51`*j
zV>Vzm_TT}m#%&Cij5qPW7(LoJW;~6kF~-DV8RlX=w%}{njEM=xL}C{X$HN$gpJEW+
zKqc}uGM0%;q)(iVN~8)y@lhOz%{TxzB|65$(D)%2eDPJ(jc;Ng9z_jw2E*~MsEOXe
zV2nyKCIpjF{S=@oR*3<)*!_H!8@He)xYhMdhlU0`iyGh(YUX!w7>18ECIVAY6DmSw
zIuA8KGx}jG`rz}Z3cY~J@Bqf)VH}8`qn7Zpt8KwXaX)WHO{f+1TqmlZuKO|Tf0V`}T=)R@;)qn6$@`c^
zd;=NNj7l>m2g`91Zoy*w5Hm42-Il%(wS?8EiETh~G;d)geum31n-7B+-|V8HHG3Tg
z;fJW1oDGw>?T#58WwW^BSbY{#kCpQENdRfww4LUbx<
ztfNtiCs3u1AZ=yrL5gA)V;4S)not@qi#V)84dfu($aK1XfSg?O1TQ
zz$F-y%lb2Evw@wU-TO9H;UVkrQ~?U^SAQc@?MN
z1?11fPBdl+F2F^&2G`?hhsI_aB`mNu$ywCe_F)mmv(xrqE$+a8$t)M{#zGuAg$;?7
z7>oN+OK}pF;lD8f1K0q})nuX)u0yt!ah|5ZpLv&mESI^9nuv!(s!CKLFFVtK9_+y3
z_%UjYuc4MKnDjM)deng1Q4=`idJ4UWFQFe^K{k1mxkba53%60{{T^zK2DG2`3v<*}
z1c`F1ne1AK>S7jBCR2fD`We%PO~gxQ+C?~zk;K6iQd1s>nqo0>2F-G$jHUxM)lV@B
zzd$Y4pklVCK8Rz9wf%CCam*A9z-g$Olp#mMY(j0bUt%R*!KZm(`Yc{vuL2hfL8
z>qR^qqcI+Xu>b?H6g7c`C62w&zy)nb2bKAAs0UueFnrzp{5>2?{4uJAU%8)ujjC<%
zY`f~iFqwE3&cJm@vCLsqBK_ys{&O7~I`Okm13!U-a1#dNbEpb+x^|=P`v`U4C#Xy>
zqIT0I?7-Wo3AL5F=Lv@qA9MW-lZc%!X=v?Y%Irzb#{l95=#R@$6KF(VdRRMd^xsE!IS7#Cs)u100*
zpzhm&sze9I;9gXwzeR1%KcV)(zfcnme%S6c4+b&5nLxvv4<1BiT!y-_64l{)REHg?
zO1*=Lcm}lxZet+!VLA@tjjw?x;wYStIrt=c@aL#RFQXUZn;SHg!9S6bm_Ag;VRP;E
zNGu{AgBo}>Zor+`qx4Rmv9BIo^d@f`b@}M{ppXL1lOzRl$pH+=sf)hqJ4SMO0G%
zFd7M5&?d{rSbPYz<_#Evn@}D72(?u2pf>3t_w!?@rTYVp#EY(83+#XisQ&XX3d?aA
zu3SL9fRiyC+ZM&kET
z-uMc2Ui&Yy10-WB@l-cHj_UXV@`Yh;V=m_N)uBo@
zqAKULigq--rwj@cYT|XUF;u_T2ufPm!MlHpDR3`7CI_yDZdd%3iN;j
z>~}&r@@Mw*PYDeEj(u(fs*)2?6D`J6o&PyB3b?QyGx1kA3VX2xLu>3iyb5O${}ff~
z>sW{0kJ>NzM%1P{h^o*jEXBX0`pJIGUf+bN#GRPJ_~s;yF8q)C!Ar~Sruqn#@paTI
z)UVbqMJA3Ru0dV_W-D&QiR~WMd+fXl@Tj+yhRG!kiCMGuCov!yOXt#LKh;1<*bdQk%gHQ5Pdxz0wd=`!@g$52b#
zfGT|x4!{=F5^Z+P*y=XgP#ymm_292vkD)p|js^JpZoeTn1H97;Ya83EDk8h1;}1rA
zt*uLKFE2=Hudn~SyQje8>&Z>=WXEOX\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/mediagoblin/language/da/)\n"
"MIME-Version: 1.0\n"
@@ -26,7 +26,7 @@ msgid "Sorry, registration is disabled on this instance."
msgstr "Desværre, registrering er ikke muligt på denne instans"
#: mediagoblin/decorators.py:268 mediagoblin/plugins/openid/views.py:202
-#: mediagoblin/plugins/persona/views.py:76
+#: mediagoblin/plugins/persona/views.py:77
msgid "Sorry, authentication is disabled on this instance."
msgstr ""
@@ -50,12 +50,12 @@ msgstr ""
msgid "Sorry, a user with that name already exists."
msgstr "Desværre, det brugernavn er allerede brugt"
-#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:446
+#: mediagoblin/auth/tools.py:150 mediagoblin/edit/views.py:442
msgid "Sorry, a user with that email address already exists."
msgstr "Desværre, en bruger er allerede oprettet for den email"
#: mediagoblin/auth/views.py:145 mediagoblin/auth/views.py:293
-#: mediagoblin/edit/views.py:402 mediagoblin/edit/views.py:423
+#: mediagoblin/edit/views.py:398 mediagoblin/edit/views.py:419
msgid "The verification key or user id is incorrect."
msgstr ""
@@ -117,7 +117,7 @@ msgstr ""
#: mediagoblin/auth/views.py:340
msgid ""
"You are no longer an active user. Please contact the system admin to "
-"reactivate your accoutn."
+"reactivate your account."
msgstr ""
#: mediagoblin/edit/forms.py:27 mediagoblin/edit/forms.py:86
@@ -183,7 +183,7 @@ msgid "Email me when others comment on my media"
msgstr "Email mig når andre kommenterer på mine medier"
#: mediagoblin/edit/forms.py:67
-msgid "Enable/Disable insite notifications"
+msgid "Enable insite notifications about events."
msgstr ""
#: mediagoblin/edit/forms.py:69
@@ -261,37 +261,37 @@ msgstr "Du er ved at ændre en bruger's profil. Pas på."
msgid "Profile changes saved"
msgstr "Profilændringer gemt"
-#: mediagoblin/edit/views.py:247
+#: mediagoblin/edit/views.py:243
msgid "Account settings saved"
msgstr "Kontoindstillinger gemt"
-#: mediagoblin/edit/views.py:281
+#: mediagoblin/edit/views.py:277
msgid "You need to confirm the deletion of your account."
msgstr ""
-#: mediagoblin/edit/views.py:317 mediagoblin/submit/views.py:148
+#: mediagoblin/edit/views.py:313 mediagoblin/submit/views.py:148
#: mediagoblin/user_pages/views.py:242
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Du har allerede en samling ved navn \"%s\"!"
-#: mediagoblin/edit/views.py:321
+#: mediagoblin/edit/views.py:317
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:336
+#: mediagoblin/edit/views.py:332
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Du er ved at ændre en anden bruger's samling. Pas på."
-#: mediagoblin/edit/views.py:359 mediagoblin/edit/views.py:452
+#: mediagoblin/edit/views.py:355 mediagoblin/edit/views.py:448
msgid "Wrong password"
msgstr "Forkert kodeord"
-#: mediagoblin/edit/views.py:374
+#: mediagoblin/edit/views.py:370
msgid "Your password was changed successfully"
msgstr ""
-#: mediagoblin/edit/views.py:417
+#: mediagoblin/edit/views.py:413
msgid "Your email address has been verified."
msgstr ""
@@ -573,26 +573,26 @@ msgstr ""
msgid "Sorry, an account is already registered to that Persona email."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:137
+#: mediagoblin/plugins/persona/views.py:138
msgid "The Persona email address was successfully removed."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:143
+#: mediagoblin/plugins/persona/views.py:144
msgid ""
"You can't delete your only Persona email address unless you have a password "
"set."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:148
+#: mediagoblin/plugins/persona/views.py:149
msgid "That Persona email address is not registered to this account."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:175
+#: mediagoblin/plugins/persona/views.py:176
msgid ""
"Sorry, an account is already registered with that Persona email address."
msgstr ""
-#: mediagoblin/plugins/persona/views.py:189
+#: mediagoblin/plugins/persona/views.py:192
msgid "Your Persona email address was saved successfully."
msgstr ""
@@ -616,15 +616,15 @@ msgstr ""
msgid "Or register with Persona!"
msgstr ""
-#: mediagoblin/processing/__init__.py:414
+#: mediagoblin/processing/__init__.py:413
msgid "Invalid file given for media type."
msgstr "Forkert fil for medietypen."
-#: mediagoblin/processing/__init__.py:421
+#: mediagoblin/processing/__init__.py:420
msgid "Copying to public storage failed."
msgstr ""
-#: mediagoblin/processing/__init__.py:429
+#: mediagoblin/processing/__init__.py:428
msgid "An acceptable processing file was not found"
msgstr ""
diff --git a/mediagoblin/i18n/de/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/de/LC_MESSAGES/mediagoblin.mo
index 735eb7823cb5accc12024c391faf003509f15c18..f9036b92fa668e1f43ddc30ef53807cfc13af213 100644
GIT binary patch
delta 4438
zcmZwJdrX(t9mny5fPeyWM+M;rUMNKnP!yO7T0uoo5pQT=T%^Tnamq!V+NaiA-K=in
z>a0$!$g~@=wy14wwR6pCFj&)Kb#95v8nd-EQ=_q~wUWI*KIhLRgx5LG@AsU`_xn8u
zK6vQ$mxo>_rh7Zd#+Z8^V@6|af-#v`ihj5SeQ*c%#TJajgXoK=?DG$CGW`oU9Q!32
zvmVFdH9UjWxNER6Dfj?;Fky&s%qSY3p~l4HT+GHMdd^5B#tl^~IAIgcnc~eTh-{4Qiq0
zDPuywgQ1v#8s`~Q#40fmYwhPNZGRJLfxot%bZBV8Yp4mnMXlV6yhLLx_Qz4E1r?)q
zx(GFa@)v;H(HCDwMQA^2hiA}(=g}X(LZ$GQ)$w}Toj4j5;xyERQ*6Hq_2OF80yf$H
zF6%y2Z5%?$hs
zcTph@Np-&;i5c`0QK^`Nn&>(Exr18JcGP=^QR5ta(kK5HXw2t97q;P$G90%rY4$(ssRV5VJjBk9W2BwzNBJYhxND@C!jw^O*K`7icmE=r8L&k
zn1Pp3p^jtQ+Hp1#6jO_DVhd_PSzHz#T#TA%Gg43Hu(b<0x#l~ZgRz9|Wn6&-%iP0C
zOw1<#EZS_O5>&mXu>wCrZ;Z)tBN2}(!XX%nsn$G%0x7Ss;+q6gnaP27!|
z$2-@3FCdrr>x&*9_+buefC(6kb5H}6^`^omV-g<5<+uyO^0*zb4JTntzA>|~665h5
zR4P74MdlF>!!QbfwVE8%h8vNxGR|u>_%R>zi*y+;4yP89jf%u#m)Koe@h-=G%ok+mDW>3@p>cpE8l$9zvip?{1z@4jqHISRCfS^J{~jzb?T
zuoj^PoQVX_l;LGBWA