\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mediagoblin/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -34,7 +35,7 @@ msgstr "Endereço de email"
#: mediagoblin/auth/forms.py:51
msgid "Username or email"
-msgstr ""
+msgstr "Nome de usuário ou email"
#: mediagoblin/auth/forms.py:58
msgid "Incorrect input"
@@ -50,7 +51,7 @@ msgstr "Desculpe, um usuário com este nome já existe."
#: mediagoblin/auth/views.py:79
msgid "Sorry, a user with that email address already exists."
-msgstr "Desculpe, um usuário com esse email já esta cadastrado"
+msgstr "Desculpe, um usuário com esse email já está cadastrado"
#: mediagoblin/auth/views.py:182
msgid ""
@@ -64,20 +65,20 @@ msgstr "A chave de verificação ou nome usuário estão incorretos."
#: mediagoblin/auth/views.py:206
msgid "You must be logged in so we know who to send the email to!"
-msgstr " "
+msgstr "Você precisa entrar primeiro para sabermos para quem mandar o email!"
#: mediagoblin/auth/views.py:214
msgid "You've already verified your email address!"
-msgstr "Você já verifico seu email!"
+msgstr "Você já verificou seu email!"
#: mediagoblin/auth/views.py:227
msgid "Resent your verification email."
-msgstr "O email de verificação foi reenviado."
+msgstr "O email de verificação foi enviado novamente."
#: mediagoblin/auth/views.py:263
msgid ""
"An email has been sent with instructions on how to change your password."
-msgstr ""
+msgstr "Um email foi enviado com instruções para trocar sua senha."
#: mediagoblin/auth/views.py:273
msgid ""
@@ -87,11 +88,11 @@ msgstr "Não foi possível enviar o email de recuperação de senha, pois seu no
#: mediagoblin/auth/views.py:285
msgid "Couldn't find someone with that username or email."
-msgstr ""
+msgstr "Não foi possível encontrar alguém com este nome de usuário ou email."
#: mediagoblin/auth/views.py:333
msgid "You can now log in using your new password."
-msgstr ""
+msgstr "Agora você pode entrar usando sua nova senha."
#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
@@ -110,7 +111,7 @@ msgid ""
"You can use\n"
" \n"
" Markdown for formatting."
-msgstr ""
+msgstr "Você pode usar\n\nMarkdown para formatação."
#: mediagoblin/edit/forms.py:33 mediagoblin/submit/forms.py:36
msgid "Tags"
@@ -118,7 +119,7 @@ msgstr "Etiquetas"
#: mediagoblin/edit/forms.py:35 mediagoblin/submit/forms.py:38
msgid "Separate tags by commas."
-msgstr ""
+msgstr "Separe as etiquetas com vírgulas."
#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
msgid "Slug"
@@ -132,12 +133,12 @@ msgstr "O arquivo não pode estar vazio"
msgid ""
"The title part of this media's address. You usually don't need to change "
"this."
-msgstr ""
+msgstr "A parte do título do endereço dessa mídia. Geralmente você não precisa mudar isso."
#: mediagoblin/edit/forms.py:44 mediagoblin/submit/forms.py:41
#: mediagoblin/templates/mediagoblin/utils/license.html:20
msgid "License"
-msgstr ""
+msgstr "Licença"
#: mediagoblin/edit/forms.py:50
msgid "Bio"
@@ -149,7 +150,7 @@ msgstr "Website"
#: mediagoblin/edit/forms.py:58
msgid "This address contains errors"
-msgstr ""
+msgstr "Este endereço contém erros"
#: mediagoblin/edit/forms.py:63
msgid "Old password"
@@ -157,30 +158,30 @@ msgstr "Senha antiga"
#: mediagoblin/edit/forms.py:64
msgid "Enter your old password to prove you own this account."
-msgstr ""
+msgstr "Digite sua senha antiga para provar que esta conta é sua."
#: mediagoblin/edit/forms.py:67
msgid "New password"
-msgstr ""
+msgstr "Nova senha"
#: mediagoblin/edit/forms.py:71
msgid "Email me when others comment on my media"
-msgstr ""
+msgstr "Me enviar um email quando outras pessoas comentarem em minhas mídias"
#: mediagoblin/edit/forms.py:83
msgid "The title can't be empty"
-msgstr ""
+msgstr "O título não pode ficar vazio"
#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
#: mediagoblin/user_pages/forms.py:43
msgid "Description of this collection"
-msgstr ""
+msgstr "Descrição desta coleção"
#: mediagoblin/edit/forms.py:92
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
-msgstr ""
+msgstr "A parte do título do endereço dessa coleção. Geralmente você não precisa mudar isso."
#: mediagoblin/edit/views.py:65
msgid "An entry with that slug already exists for this user."
@@ -193,7 +194,7 @@ msgstr "Você está editando a mídia de outro usuário. Tenha cuidado."
#: mediagoblin/edit/views.py:156
#, python-format
msgid "You added the attachment %s!"
-msgstr ""
+msgstr "Você adicionou o anexo %s!"
#: mediagoblin/edit/views.py:181
msgid "You are editing a user's profile. Proceed with caution."
@@ -201,11 +202,11 @@ msgstr "Você está editando um perfil de usuário. Tenha cuidado."
#: mediagoblin/edit/views.py:197
msgid "Profile changes saved"
-msgstr ""
+msgstr "As mudanças no perfil foram salvas"
#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
msgid "Account settings saved"
-msgstr ""
+msgstr "As mudanças na conta foram salvas"
#: mediagoblin/edit/views.py:251
msgid "Wrong password"
@@ -215,15 +216,15 @@ msgstr "Senha errada"
#: mediagoblin/user_pages/views.py:210
#, python-format
msgid "You already have a collection called \"%s\"!"
-msgstr ""
+msgstr "Você já tem uma coleção chamada \"%s\"!"
#: mediagoblin/edit/views.py:291
msgid "A collection with that slug already exists for this user."
-msgstr ""
+msgstr "Já existe uma coleção com este arquivo para este usuário."
#: mediagoblin/edit/views.py:308
msgid "You are editing another user's collection. Proceed with caution."
-msgstr ""
+msgstr "Você está editando a coleção de um outro usuário. Prossiga com cuidado."
#: mediagoblin/gmg_commands/theme.py:58
msgid "Cannot link theme... no theme set\n"
@@ -240,39 +241,39 @@ msgstr ""
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
-msgstr ""
+msgstr "Desculpe, não tenho suporte a este tipo de arquivo :("
#: mediagoblin/media_types/video/processing.py:35
msgid "Video transcoding failed"
-msgstr ""
+msgstr "Conversão do vídeo falhou"
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
-msgstr ""
+msgstr "ID do Cliente"
#: mediagoblin/plugins/oauth/forms.py:28
msgid "Next URL"
-msgstr ""
+msgstr "Próxima URL"
#: mediagoblin/plugins/oauth/forms.py:30
msgid "Allow"
-msgstr ""
+msgstr "Permitir"
#: mediagoblin/plugins/oauth/forms.py:31
msgid "Deny"
-msgstr ""
+msgstr "Negar"
#: mediagoblin/plugins/oauth/forms.py:35
msgid "Name"
-msgstr ""
+msgstr "Nome"
#: mediagoblin/plugins/oauth/forms.py:36
msgid "The name of the OAuth client"
-msgstr ""
+msgstr "O nome do cliente OAuth"
#: mediagoblin/plugins/oauth/forms.py:37
msgid "Description"
-msgstr ""
+msgstr "Descrição"
#: mediagoblin/plugins/oauth/forms.py:39
msgid ""
@@ -282,7 +283,7 @@ msgstr ""
#: mediagoblin/plugins/oauth/forms.py:41
msgid "Type"
-msgstr ""
+msgstr "Tipo"
#: mediagoblin/plugins/oauth/forms.py:46
msgid ""
@@ -296,7 +297,7 @@ msgstr ""
#: mediagoblin/plugins/oauth/forms.py:53
msgid "Redirect URI"
-msgstr ""
+msgstr "Redirecionar URI"
#: mediagoblin/plugins/oauth/forms.py:55
msgid ""
@@ -306,11 +307,11 @@ msgstr ""
#: mediagoblin/plugins/oauth/forms.py:67
msgid "This field is required for public clients"
-msgstr ""
+msgstr "Este campo é necessário para clientes públicos"
#: mediagoblin/plugins/oauth/views.py:60
msgid "The client {0} has been registered!"
-msgstr ""
+msgstr "O cliente {0} foi registrado!"
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
@@ -331,7 +332,7 @@ msgstr "Eba! Enviado!"
#: mediagoblin/submit/views.py:215
#, python-format
msgid "Collection \"%s\" added!"
-msgstr ""
+msgstr "Coleção \"%s\" adicionada!"
#: mediagoblin/templates/mediagoblin/base.html:48
msgid "MediaGoblin logo"
@@ -340,11 +341,11 @@ msgstr "Logo MediaGoblin"
#: mediagoblin/templates/mediagoblin/base.html:54
#, python-format
msgid "%(user_name)s 's account"
-msgstr ""
+msgstr "Conta de %(user_name)s "
#: mediagoblin/templates/mediagoblin/base.html:60
msgid "log out"
-msgstr ""
+msgstr "sair"
#: mediagoblin/templates/mediagoblin/base.html:62
#: mediagoblin/templates/mediagoblin/root.html:28
@@ -367,7 +368,7 @@ msgstr "Entrar"
msgid ""
"Powered by MediaGoblin , a GNU project."
-msgstr ""
+msgstr "Fornecido pelo MediaGoblin , um projeto GNU ."
#: mediagoblin/templates/mediagoblin/base.html:90
#, python-format
@@ -375,7 +376,7 @@ msgid ""
"Released under the AGPL . Source code available."
-msgstr ""
+msgstr "Lançado sob a AGPL . Código fonte disponível."
#: mediagoblin/templates/mediagoblin/error.html:24
msgid "Image of goblin stressing out"
@@ -383,15 +384,15 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/root.html:25
msgid "Actions"
-msgstr ""
+msgstr "Ações"
#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Create new collection"
-msgstr ""
+msgstr "Criar nova coleção"
#: mediagoblin/templates/mediagoblin/root.html:34
msgid "Change account settings"
-msgstr ""
+msgstr "Mudas configurações da conta"
#: mediagoblin/templates/mediagoblin/root.html:38
#: mediagoblin/templates/mediagoblin/root.html:44
@@ -408,19 +409,19 @@ msgstr "Explorar"
#: mediagoblin/templates/mediagoblin/root.html:53
msgid "Hi there, welcome to this MediaGoblin site!"
-msgstr "Olá, bemvindo ao site de MediaGoblin."
+msgstr "Olá, bem-vindo ao site de MediaGoblin."
#: mediagoblin/templates/mediagoblin/root.html:55
msgid ""
"This site is running MediaGoblin , an "
"extraordinarily great piece of media hosting software."
-msgstr ""
+msgstr "Este site roda o MediaGoblin , um programa excelente para hospedar, gerenciar e compartilhar mídia."
#: mediagoblin/templates/mediagoblin/root.html:56
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
-msgstr ""
+msgstr "Para adicionar sua própria mídia, publicar comentários e mais outras coisas, você pode entrar com sua conta MediaGoblin."
#: mediagoblin/templates/mediagoblin/root.html:58
msgid "Don't have one yet? It's easy!"
@@ -432,7 +433,7 @@ msgid ""
"Create an account at this site \n"
" or\n"
" Set up MediaGoblin on your own server "
-msgstr ""
+msgstr "Criar uma conta neste site \nou\nConfigurar MediaGoblin em seu próprio servidor "
#: mediagoblin/templates/mediagoblin/root.html:67
msgid "Most recent media"
@@ -461,16 +462,16 @@ msgstr "Esses envios não foram processados:"
#: mediagoblin/templates/mediagoblin/admin/panel.html:90
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:86
msgid "No failed entries!"
-msgstr ""
+msgstr "Nenhuma entrada falhou!"
#: mediagoblin/templates/mediagoblin/admin/panel.html:92
msgid "Last 10 successful uploads"
-msgstr ""
+msgstr "Últimos 10 envios bem sucedidos"
#: mediagoblin/templates/mediagoblin/admin/panel.html:112
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:107
msgid "No processed entries, yet!"
-msgstr ""
+msgstr "Ainda não há entradas processadas!"
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:28
#: mediagoblin/templates/mediagoblin/auth/change_fp.html:36
@@ -544,18 +545,18 @@ msgstr "Olá %(username)s,\n\nPara ativar sua conta GNU MediaGoblin, visite este
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
msgid "Editing attachments for %(media_title)s"
-msgstr ""
+msgstr "Editando os anexos de %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
msgid "Attachments"
-msgstr ""
+msgstr "Anexos"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add attachment"
-msgstr ""
+msgstr "Adicionar anexo"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
@@ -585,12 +586,12 @@ msgstr "Editando %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_account.html:40
#, python-format
msgid "Changing %(username)s's account settings"
-msgstr ""
+msgstr "Alterando as configurações da conta de %(username)s"
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
-msgstr ""
+msgstr "Editando %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
@@ -604,14 +605,14 @@ msgstr "Editando perfil de %(username)s"
#: mediagoblin/templates/mediagoblin/listings/tag.html:35
#, python-format
msgid "Media tagged with: %(tag_name)s"
-msgstr ""
+msgstr "Etiquetas desta mídia: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Download"
-msgstr ""
+msgstr "Baixar"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:38
msgid "Original"
@@ -622,23 +623,23 @@ msgid ""
"Sorry, this audio will not work because \n"
"\tyour web browser does not support HTML5 \n"
"\taudio."
-msgstr ""
+msgstr "Desculpe, este áudio não irá executar porque \n »seu navegador não oferece suporte a áudio \n »HTML5."
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:47
msgid ""
"You can get a modern web browser that \n"
"\tcan play the audio at \n"
"\t http://getfirefox.com !"
-msgstr ""
+msgstr "Você pode obter um navegador moderno\n »capaz de reproduzir o áudio em \n » http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
msgid "Original file"
-msgstr ""
+msgstr "Arquivo original"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:63
msgid "WebM file (Vorbis codec)"
-msgstr ""
+msgstr "Arquivo WebM (codec Vorbis)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:87
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
@@ -652,86 +653,86 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:112
msgid "Toggle Rotate"
-msgstr ""
+msgstr "Alternar Rotação"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:113
msgid "Perspective"
-msgstr ""
+msgstr "Perspectiva"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:116
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:117
msgid "Front"
-msgstr ""
+msgstr "Frente"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:120
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:121
msgid "Top"
-msgstr ""
+msgstr "Cima"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:124
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:125
msgid "Side"
-msgstr ""
+msgstr "Lado"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:130
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:131
msgid "WebGL"
-msgstr ""
+msgstr "WebGL"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:138
msgid "Download model"
-msgstr ""
+msgstr "Baixar o modelo"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:146
msgid "File Format"
-msgstr ""
+msgstr "Formato de Arquivo"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:148
msgid "Object Height"
-msgstr ""
+msgstr "Altura do Objeto"
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
"Sorry, this video will not work because \n"
"\t your web browser does not support HTML5 \n"
"\t video."
-msgstr ""
+msgstr "Desculpe, esse vídeo não irá rodar porque\n» seu navegador não oferece suporte a vídeos\n» HTML5."
#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
msgid ""
"You can get a modern web browser that \n"
"\t can play this video at \n"
"\t http://getfirefox.com !"
-msgstr ""
+msgstr "Você pode obter um navegador moderno\n» capaz de reproduzir este vídeo em \n» http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
msgid "WebM file (640p; VP8/Vorbis)"
-msgstr ""
+msgstr "Arquivo WebM (640p, VP8/Vorbis)"
#: mediagoblin/templates/mediagoblin/submit/collection.html:26
msgid "Add a collection"
-msgstr ""
+msgstr "Adicionar uma coleção"
#: mediagoblin/templates/mediagoblin/submit/collection.html:30
#: mediagoblin/templates/mediagoblin/submit/start.html:34
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
msgid "Add"
-msgstr ""
+msgstr "Adicionar"
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
-msgstr ""
+msgstr "Adicionar sua 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 (Coleção de %(username)s)"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:39
#, python-format
msgid "%(collection_title)s by %(username)s "
-msgstr ""
+msgstr "%(collection_title)s de %(username)s "
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
@@ -752,28 +753,28 @@ msgstr "Realmente apagar %(title)s ?"
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
msgid "Delete permanently"
-msgstr ""
+msgstr "Deletar permanentemente"
#: 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 "Realmente remover %(media_title)s de %(collection_title)s?"
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:53
msgid "Remove"
-msgstr ""
+msgstr "Apagar"
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
"Hi %(username)s,\n"
"%(comment_author)s commented on your post (%(comment_url)s) at %(instance_name)s\n"
-msgstr ""
+msgstr "Olá %(username)s,\n %(comment_author)s comentou na sua publicação (%(comment_url)s) em %(instance_name)s\n"
#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:30
#, python-format
msgid "%(username)s's media"
-msgstr ""
+msgstr "Mídia de %(username)s's"
#: mediagoblin/templates/mediagoblin/user_pages/gallery.html:37
#, python-format
@@ -783,22 +784,22 @@ msgstr "Mídia de %(username)s "
#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
#, python-format
msgid "❖ Browsing media by %(username)s "
-msgstr ""
+msgstr "❖ Vendo mídia de %(username)s "
#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add a comment"
-msgstr ""
+msgstr "Adicionar um comentário"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
msgid ""
"You can use Markdown for"
" formatting."
-msgstr ""
+msgstr "Você pode usar Markdown para formatação."
#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
msgid "Add this comment"
-msgstr ""
+msgstr "Adicionar este comentário"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
msgid "at"
@@ -809,24 +810,24 @@ msgstr ""
msgid ""
"Added on \n"
" %(date)s
"
-msgstr ""
+msgstr "Adicionado em \n%(date)s
"
#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
msgid "Add media to collection"
-msgstr ""
+msgstr "Adicionar mídia à coleção"
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
#, python-format
msgid "Add %(title)s to collection"
-msgstr ""
+msgstr "Adicionar %(title)s à coleção"
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
msgid "+"
-msgstr ""
+msgstr "+"
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
msgid "Add a new collection"
-msgstr ""
+msgstr "Adicionar uma nova coleção"
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:29
msgid ""
@@ -835,7 +836,7 @@ msgstr "Você pode verificar como a mídia esta sendo processada para sua galeri
#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:89
msgid "Your last 10 successful uploads"
-msgstr ""
+msgstr "Seus últimos 10 envios bem sucedidos"
#: mediagoblin/templates/mediagoblin/user_pages/user.html:31
#: mediagoblin/templates/mediagoblin/user_pages/user.html:89
@@ -854,7 +855,7 @@ msgstr "Verificação de email necessária"
#: mediagoblin/templates/mediagoblin/user_pages/user.html:53
msgid "Almost done! Your account still needs to be activated."
-msgstr "Quase pronto! Sua conta ainda precisa ser ativada"
+msgstr "Quase pronto! Sua conta ainda precisa ser ativada."
#: mediagoblin/templates/mediagoblin/user_pages/user.html:58
msgid ""
@@ -914,12 +915,12 @@ msgstr "Aparentemente não há nenhuma mídia aqui ainda..."
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:49
msgid "(remove)"
-msgstr ""
+msgstr "(apagar)"
#: mediagoblin/templates/mediagoblin/utils/collections.html:20
#, python-format
msgid "In collections (%(collected)s)"
-msgstr ""
+msgstr "Nas coleções (%(collected)s)"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
@@ -931,16 +932,16 @@ msgstr "Atom feed"
#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
msgid "Location"
-msgstr ""
+msgstr "Localização"
#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
#, python-format
msgid "View on OpenStreetMap "
-msgstr ""
+msgstr "Ver no OpenStreetMap "
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
-msgstr ""
+msgstr "Todos os direitos reservados"
#: mediagoblin/templates/mediagoblin/utils/pagination.html:39
msgid "← Newer"
@@ -966,11 +967,11 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/utils/tags.html:20
msgid "Tagged with"
-msgstr ""
+msgstr "Etiquetas"
#: mediagoblin/tools/exif.py:78
msgid "Could not read the image file."
-msgstr ""
+msgstr "Não foi possível ler o arquivo de imagem."
#: mediagoblin/tools/response.py:30
msgid "Oops!"
@@ -978,33 +979,33 @@ msgstr "Oops"
#: mediagoblin/tools/response.py:31
msgid "An error occured"
-msgstr ""
+msgstr "Um erro ocorreu"
#: mediagoblin/tools/response.py:46
msgid "Operation not allowed"
-msgstr ""
+msgstr "Operação não permitida"
#: mediagoblin/tools/response.py:47
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 "Me desculpe Dave, não posso deixar você fazer isso!
Você tentou executar uma função sem autorização. Por acaso estava novamente tentando deletar todas as contas de usuários?"
#: mediagoblin/tools/response.py:55
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 "Parece que não há uma página com este endereço. Desculpe!
Se você tem certeza que este endereço está correto, talvez a página que esteja procurando tenha sido movida ou deletada."
#: mediagoblin/user_pages/forms.py:28
msgid "I am sure I want to delete this"
-msgstr "Eu tenho certeza de que quero pagar isso"
+msgstr "Eu tenho certeza de que quero apagar isso"
#: mediagoblin/user_pages/forms.py:32
msgid "I am sure I want to remove this item from the collection"
-msgstr ""
+msgstr "Tenho certeza que quero remover este item da coleção"
#: mediagoblin/user_pages/forms.py:35
msgid "-- Select --"
@@ -1012,15 +1013,15 @@ msgstr ""
#: mediagoblin/user_pages/forms.py:37
msgid "Include a note"
-msgstr ""
+msgstr "Incluir uma nota"
#: mediagoblin/user_pages/lib.py:56
msgid "commented on your post"
-msgstr ""
+msgstr "comentou na sua publicação"
#: mediagoblin/user_pages/views.py:156
msgid "Oops, your comment was empty."
-msgstr "Opa, seu comentáio estava vazio."
+msgstr "Ops, seu comentário estava vazio."
#: mediagoblin/user_pages/views.py:162
msgid "Your comment has been posted!"
@@ -1028,17 +1029,17 @@ msgstr "Seu comentário foi postado!"
#: mediagoblin/user_pages/views.py:230
msgid "You have to select or add a collection"
-msgstr ""
+msgstr "Você deve selecionar ou adicionar uma coleção"
#: mediagoblin/user_pages/views.py:238
#, python-format
msgid "\"%s\" already in collection \"%s\""
-msgstr ""
+msgstr "\"%s\" já está na coleção \"%s\""
#: mediagoblin/user_pages/views.py:253
#, python-format
msgid "\"%s\" added to collection \"%s\""
-msgstr ""
+msgstr "\"%s\" adicionado à coleção \"%s\""
#: mediagoblin/user_pages/views.py:261
msgid "Please check your entries and try again."
@@ -1055,7 +1056,7 @@ msgstr "Você deletou a mídia."
#: mediagoblin/user_pages/views.py:304
msgid "The media was not deleted because you didn't check that you were sure."
-msgstr ""
+msgstr "A mídia não foi apagada porque você não marcou que tinha certeza."
#: mediagoblin/user_pages/views.py:312
msgid "You are about to delete another user's media. Proceed with caution."
@@ -1063,29 +1064,29 @@ msgstr "Você vai apagar uma mídia de outro usuário. Tenha cuidado."
#: mediagoblin/user_pages/views.py:370
msgid "You deleted the item from the collection."
-msgstr ""
+msgstr "Você deletou o item da coleção."
#: mediagoblin/user_pages/views.py:374
msgid "The item was not removed because you didn't check that you were sure."
-msgstr ""
+msgstr "O item não foi apagado porque você não marcou que tinha certeza."
#: mediagoblin/user_pages/views.py:384
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
-msgstr ""
+msgstr "Você está prestes a remover um item da coleção de um outro usuário. Prossiga com cuidado."
#: mediagoblin/user_pages/views.py:417
#, python-format
msgid "You deleted the collection \"%s\""
-msgstr ""
+msgstr "Você deletou a coleção \"%s\""
#: mediagoblin/user_pages/views.py:424
msgid ""
"The collection was not deleted because you didn't check that you were sure."
-msgstr ""
+msgstr "A coleção não foi apagada porque você não marcou que tinha certeza."
#: mediagoblin/user_pages/views.py:434
msgid ""
"You are about to delete another user's collection. Proceed with caution."
-msgstr ""
+msgstr "Você está prestes a deletar a coleção de um outro usuário. Prossiga com cuidado."
From d9b59fc6e12aada327f84b1ac5532dc2af8af685 Mon Sep 17 00:00:00 2001
From: Christopher Allan Webber
Date: Tue, 5 Feb 2013 15:13:44 -0600
Subject: [PATCH 051/130] Committing extracted and compiled translations
---
.../i18n/ar/LC_MESSAGES/mediagoblin.mo | Bin 22564 -> 24306 bytes
.../i18n/ar/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/ca/LC_MESSAGES/mediagoblin.mo | Bin 22314 -> 24006 bytes
.../i18n/ca/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/da/LC_MESSAGES/mediagoblin.mo | Bin 21386 -> 23139 bytes
.../i18n/da/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/de/LC_MESSAGES/mediagoblin.mo | Bin 22702 -> 22730 bytes
.../i18n/en/LC_MESSAGES/mediagoblin.po | 488 +++++++++--------
.../i18n/eo/LC_MESSAGES/mediagoblin.mo | Bin 22387 -> 23889 bytes
.../i18n/eo/LC_MESSAGES/mediagoblin.po | 491 ++++++++++--------
.../i18n/es/LC_MESSAGES/mediagoblin.mo | Bin 23107 -> 24554 bytes
.../i18n/es/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/fa/LC_MESSAGES/mediagoblin.mo | Bin 22210 -> 23952 bytes
.../i18n/fa/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/fr/LC_MESSAGES/mediagoblin.mo | Bin 23218 -> 24889 bytes
.../i18n/fr/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/he/LC_MESSAGES/mediagoblin.mo | Bin 24165 -> 25760 bytes
.../i18n/he/LC_MESSAGES/mediagoblin.po | 491 ++++++++++--------
.../i18n/ia/LC_MESSAGES/mediagoblin.mo | Bin 21386 -> 23128 bytes
.../i18n/ia/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/is_IS/LC_MESSAGES/mediagoblin.mo | Bin 23175 -> 24854 bytes
.../i18n/is_IS/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/it/LC_MESSAGES/mediagoblin.mo | Bin 22407 -> 24095 bytes
.../i18n/it/LC_MESSAGES/mediagoblin.po | 491 ++++++++++--------
.../i18n/ja/LC_MESSAGES/mediagoblin.mo | Bin 21955 -> 22004 bytes
.../i18n/ko_KR/LC_MESSAGES/mediagoblin.mo | Bin 23379 -> 25011 bytes
.../i18n/ko_KR/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/nl/LC_MESSAGES/mediagoblin.mo | Bin 21850 -> 23603 bytes
.../i18n/nl/LC_MESSAGES/mediagoblin.po | 491 ++++++++++--------
.../i18n/nn_NO/LC_MESSAGES/mediagoblin.mo | Bin 20935 -> 22707 bytes
.../i18n/nn_NO/LC_MESSAGES/mediagoblin.po | 491 ++++++++++--------
.../i18n/pl/LC_MESSAGES/mediagoblin.mo | Bin 22222 -> 23892 bytes
.../i18n/pl/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/pt_BR/LC_MESSAGES/mediagoblin.mo | Bin 21560 -> 22102 bytes
.../i18n/ro/LC_MESSAGES/mediagoblin.mo | Bin 22885 -> 24388 bytes
.../i18n/ro/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/ru/LC_MESSAGES/mediagoblin.mo | Bin 28560 -> 29712 bytes
.../i18n/ru/LC_MESSAGES/mediagoblin.po | 491 ++++++++++--------
.../i18n/sk/LC_MESSAGES/mediagoblin.mo | Bin 22277 -> 23799 bytes
.../i18n/sk/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/sl/LC_MESSAGES/mediagoblin.mo | Bin 21566 -> 23308 bytes
.../i18n/sl/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/sq/LC_MESSAGES/mediagoblin.mo | Bin 22754 -> 24458 bytes
.../i18n/sq/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/sr/LC_MESSAGES/mediagoblin.mo | Bin 21482 -> 23224 bytes
.../i18n/sr/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/sv/LC_MESSAGES/mediagoblin.mo | Bin 21712 -> 23454 bytes
.../i18n/sv/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/te/LC_MESSAGES/mediagoblin.mo | Bin 21628 -> 23370 bytes
.../i18n/te/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../zh_TW.Big5/LC_MESSAGES/mediagoblin.mo | Bin 21426 -> 23168 bytes
.../zh_TW.Big5/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
.../i18n/zh_TW/LC_MESSAGES/mediagoblin.mo | Bin 20709 -> 22496 bytes
.../i18n/zh_TW/LC_MESSAGES/mediagoblin.po | 489 +++++++++--------
54 files changed, 7390 insertions(+), 5335 deletions(-)
diff --git a/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ar/LC_MESSAGES/mediagoblin.mo
index d8d02dedf687d84ff1b6faa9efd627ec18d77c03..fce799a51b5c16fe7eb0d24679fc98740f78a570 100644
GIT binary patch
delta 5611
zcmdVcdvH|M9l-IkAwUQaAV7G8Bo{E`9r7R#A`0OV5(p9?h*Ci|yLZVg`@p@sAPl&v
z77+=L_9{xnQWR85X&El#ls8%nGYD}LVN-w^(-=qkNyKW9>u%AorOX5m#V!Sr5Ajm1VB
zjP2MDpT;yigh}`sy6_D4z_WM(-^DVeV(R7IN>y+np^s7{u^Mx*6<71-MjTClU|%Qj
zOzcG8Kweb=?1}fFB+!oJsJ3A@+=Bz~0Lt^fiQm6~d5o_oI^+
z@L7~ZUHzRvRVV}0V|Sd1lGuDq#TML*QS5@fD9bQRLrG{f<}$vTK|=y9$7K9I@~bxR
zM^@u0%*3DLay*53SWgrQ97Y*%88Vh?N15pp@%uJXM0Eh=xs#ZP=P)LjzfD61xQqj_
z7k^|;b5X8OKv~Ncl+rFj39uYxO=Bo~ryU8QcA~uZ9LiF@iLyjVgNTV~$gdhZi27I3
zxSgKNbR$aOM^O@c9A!p3QI_Ut{Q9qPGW}Pv5C@U%O02`z@da$bE$K=X;8!>b3&>J7
z@dB*IwjtF29vb_(uneo&>cmugQFi@F{>a|=3(AbXM5#aqo#9xBvZhTa6*EyLvL2<>
zn@}pZ6J@FP#;@;3iF-0egXL6jqGa|N%GwQ}BWsq6Qjr>zQjbLm*oZRlY?OiSMv1c)
zC6OnPs;k2&rT-nu`){M{wJRtUja{W7Gj(ZBsk2Z9s6ct~=6JsmWl3hEtf3nXd=O=c
z{)#eS@=&G5<8YJ``%osd6(xZ^xB(9%6^W^7OhZcEjO3z%C=aejsla0>fp^ERA4eJR
zHI&NyIqnBIhyKU71E;b+lIRtzz`-{-d!-4bLMyRU&i|t{=5pah^k8_m{mwWU=i@Y#CH)z8!UGtS86KgL
zgug;5`AL*bbrxj?S5U)b(w2|t0+hhtK}pn&^4vYx6(2!)e=Evq*^9ErorBShHS`9J&&?PAK+w6Em7)+I2Uz%
zA7yXNDs?JqqMVk;OQ}E0rS@^52LFgMlQil_Q;kF!z>TT64rL}kK`H4Gl)xF~ECb$z
z5_lYT!#OAwaidhsh#QLEkH%=+#0~LX7smo+fSqhv348)cUR}bmIIz;$y|-aM`X*}l
z0Ll{XM8c@O*aP?B1$++4Rqddxgi^mp>Bmy4ozLi6l&@O@M|0x}f6}mkvdCr`kG-)D
zWfRRoNkGRGT#kKk4a)9+4CQ${e*XnzzpB@;FMfekB&PbXuu{qaSdU9^4j#ouxjx1T
z5O5!b;i9s9`qp^-gHa;D{
zaSCOi_fSgv2}*#(an6jo;Sl~x&i7Y142P4A%)Aa|CT^5c8z_}q
zfn9JF$|h|`sn9mO0Z(BTel$7e44hi;Y?2a8f
zm6;R2eg}r>8@L0{pd@H0wm^ersGxvdgpB|A5udky!U5hLQ)^USx}9@iov
z&8=N~-8xd4Zl6mnbj8MpLrYElYqv}_Vb;t#E`$~tx)uyYw8dfF)Ps>?t+~}OHGTsj
zGoty8MY?~P7HQQr?nnI*E#&JMqvO36f5@{)4{M>YW`+XX_p}y|X$g}tLDTFfhaKyb=?&>-$9hGi#MkAk
zo5j|g5ha?>(EVP5-xW2e2%}y9Sh4-R5r(To3cl1Jixyp57K(;7ukLfp0{i1L4h6O7
zVt>f(l?4iz_NAPat|7WvNMw><#`7IBytX7(;*398>+_SWT{E(*5d}l7?gc%qt@$Ud
z4-4j5FBfDn2WwHm7~vPQa;(O}!oi^+f!M_nCxy_`AcYS348Lv%3x_2XX+fR(u!pFz
z&j<%P_E5*boDSJT9ht|sgtfM~yyx_*8qd*AAn#tN%p%{+d5@u4?eHMBnI4HrNZsrMtfA
zp*&UV|Cfi-u9^_|76;O*&Aei*opjoMrta83oypA&0}}ryXY!?K%Uz`%AHDz8p{$#J
c?B5?sJ8?!Z;hUYnXmk0uK7sZtw>G=}4m;2(Z2$lO
delta 4200
zcmb`|d2m(b8OQPWWFZL%sR0up0S+NyX%fOsNlXGtAORwmMH)7PG?3&1w`PIl0=*Qt
zES9ATOg(n0rEWtqwhA4{5nL);MdLW7!Y~8PNCk^*m6j@w)}d;@KhB-jnf9N~G?V0W
z-uIk$d*0_g=aWNL+deDueoEX=4L|4j%i!-H-BkMb&$*t)450W&9E7)U6sGqwW*kn%
zKKLl6;&YgYub_p;@D6+fFXBloz?YJZ$u}lqu5dAoinMPTvxOGpu!M5wonD7liZKb4
z`(iBGn2uSh}kziLFKEVz!|o{!AM2
z*Nt{6CgXn0#V>Fz4rTghu?=f+4Ws1Xc^r*BSeBBq42y9ghVe<%gnE-GO5QwVmy92^
zkQ&s&*QFDG^3QCiLVNZU($*YBt>8UWs4k*HejOF^o2U-E5hfOI`lBY|Lv7JaB!5jU
zDgq%?WW%WbHlxPd8R0@5cAz?X6E%Tzs1SdSY8cNllsqY@&}E=jmdQVbv<%hp98|lS
zXt@y;;gzVZ+K54X5!Eho7x7S%@)WAD%C+%mp<_#lJaVy3%zPZN5_wWX4@20c-SbPxU
za3LmQ02SgURL-nNh1x+I_n-zif${hyl0GJu+2}bN6R-r;emvej|FgKzgLU|AT#vKy
zMXW@N%5t27cjFE$!?$n@CU7PIc&
z-$J5fQiy9QmY`-HLUp(uNnGV`gs78a2aaFt5Ffz7qpPR~KSsSU5=j7U#X#(aV=)EGQKw=K
zYC`i-9WTLtxEZtY*=YS+sQxdZBK22P`!6w5=RbxNR`zFOf1H3ywgsrY+J+>q*^gS;
z`$$`pFxLCpO+al~7`x*J)Wjae4159=@&nQO-{54*omkHJCYcOu!z#=rDgKVNl(We=
zO=K&QCgvrijk$(I(F`r~UPLvhm0RPzh^3=)p#&8fKWgRQ$7Bqnwrm?lwBkKnXa$|9
zP`!%^`5#b8b{;j6PcaMa3Et_Lhyy4GP9C;Si-(JkbgQzX+LY=DX6NtYi
zFo3s85H
zVhjEf+c7;tt!8=*3-QlL-^Q-=zFLcscZTV}YP^iKIQ~9wrEREz_u&vcgns-0)lc3O
z?`zkJ8I)hcCOnH;P-GHMYXvK?3U}ai{1cLA#y8bVvgN21^q%IOhWV%tx8ewF$9ecJ
zuE*hYLLQr6;X=HEy|8kI_u`q0J$3#MauLgoqxD^=349hU$IsNqj{VQ%Vm3FXA<;FvaWP&;t*Gj|-q&sq
zK1lg5xCy5at~L03%t8MwW4L8j;bZs?25YWdJ
zz3d)LUTL|tcP7RRtqTR4n_A8I`g;A@*~3G@P(xrus~u{#>zW%H0=FM<8hUSWzAEkK
z7WK)soaEGq^JHqWvoG~%lHJ^52O1Xz8=PfnGu_i^*W#Qp18(-LYi?Z0uw*~@@
znni8EZVa}z2Ah_QwC##OLm#e@8svY{YUkUaq0_3y6pv9teypVzJk1h
zQTC{kQeUxCGCKWVHNL`9-)MKy=x#CY#-cfv+pD\n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -21,82 +21,96 @@ msgstr ""
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "اسم المستخدم"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "كلمة السر"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "عنوان البريد الإلكتروني"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr ""
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr ""
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "عفوًا، التسجيل غير متاح هنا."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "عذرًا، لقد اختار مستخدم آخر هذا الاسم."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr ""
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "تم التحقق من بريدك الإلكتروني. يمكنك الآن الولوج، وتحرير ملفك الشخصي، ونشر الصور!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "مفتاح التحقق أو معرف المستخدم خاطئ"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr ""
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr ""
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "أعدنا إرسال رسالة التحقق."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr ""
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "تعذر إرسال رسالة استعادة كلمة السر لأن اسم المستخدم معطل أو لأننا لم نتحقق من بريدك الإلكتروني."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr ""
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr ""
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "العنوان"
@@ -105,8 +119,8 @@ msgid "Description of this work"
msgstr "وصف هذا العمل."
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -121,11 +135,11 @@ msgstr "الوسوم"
msgid "Separate tags by commas."
msgstr ""
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "المسار"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "لا يمكن ترك المسار فارغًا"
@@ -164,26 +178,34 @@ msgstr ""
msgid "New password"
msgstr ""
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr ""
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr ""
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr ""
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "يوجد ملف آخر بهذا المسار لدى هذى المستخدم."
@@ -196,33 +218,41 @@ msgstr "أنت تحرّر وسائط مستخدم آخر. كن حذرًا أثن
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "أنت تحرّر ملف مستخدم آخر. كن حذرًا أثناء العملية."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr ""
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr ""
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr ""
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr ""
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr ""
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
@@ -238,15 +268,31 @@ msgstr ""
msgid "However, old link directory symlink found; removed.\n"
msgstr ""
+#: 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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr ""
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr ""
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr ""
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr ""
@@ -309,10 +355,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr ""
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr ""
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr ""
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr ""
@@ -321,56 +382,70 @@ msgstr ""
msgid "File"
msgstr "الملف"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "يجب أن تضع ملفًا."
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "يا سلام! نُشرَت!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "شعار ميدياغوبلن"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "أضف وسائط"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "لِج"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "أضف وسائط"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "لوحة معالجة الوسائط"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -435,7 +489,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "أحدث الوسائط"
@@ -541,6 +595,11 @@ msgid ""
"%(verification_url)s"
msgstr "أهلًا يا %(username)s،\n\nافتح الرابط التالي\nفي متصفحك لتفعيل حسابك في غنو ميدياغوبلن:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "شعار ميدياغوبلن"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -548,34 +607,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "ألغِ"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "احفظ التغييرات"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -588,13 +663,17 @@ msgstr "تحرير %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr ""
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "تحرير ملف %(username)s الشخصي"
@@ -610,7 +689,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr ""
@@ -633,7 +712,7 @@ msgid ""
msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr ""
@@ -645,8 +724,8 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr ""
@@ -691,21 +770,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr ""
@@ -713,12 +792,6 @@ msgstr ""
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -735,12 +808,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr ""
@@ -750,11 +823,6 @@ msgstr ""
msgid "Really delete %(title)s?"
msgstr "أتود حقًا حذف %(title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -764,6 +832,16 @@ msgstr ""
msgid "Remove"
msgstr ""
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -781,51 +859,45 @@ msgstr ""
msgid "%(username)s 's media"
msgstr "وسائط %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
-msgid "+"
+msgid "Add “%(media_title)s” to a collection"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+msgid "+"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr ""
@@ -887,27 +959,31 @@ msgstr "إن كنت أنت ذلك الشخص لكنك فقدت رسالة الت
msgid "Here's a spot to tell others about yourself."
msgstr "هذه زاوية لتخبر الآخرين فيها عن نفسك."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "حرِّر الملف الشخصي"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr "لم يعبئ هذا العضو بيانات ملفه بعد."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr "أظهِر كل وسائط %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr "هنا ستظهر وسائطك، ولكن يبدو أنك لم تضف شيئًا بعد."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -923,22 +999,15 @@ msgid "In collections (%(collected)s)"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr ""
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr ""
@@ -973,45 +1042,60 @@ msgstr ""
msgid "Could not read the image file."
msgstr ""
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "ويحي!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "أنا متأكد من رغبتي بحذف هذا العمل"
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr ""
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr ""
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr ""
@@ -1019,74 +1103,69 @@ msgstr ""
msgid "commented on your post"
msgstr ""
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr ""
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr ""
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "أنت على وشك حذف وسائط مستخدم آخر. كن حذرًا أثناء العملية."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ca/LC_MESSAGES/mediagoblin.mo
index ae6216cfefec7055ec32d2acb0e96ce53576f610..062dafb90dc60449b606ccb50f031a4cc283677d 100644
GIT binary patch
delta 5661
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
dU)LqALic^Ez5HlHc_t4GeqyWjoZ
zo18gr>^o#cuB600t@ydjZzjK=ca+{YKbN~G)raoiupi#T0?g>DR4Goy?)ZJ|i90a?
zUq%Cei=D9zZ{T?>!WWa3%2z6)Zqdl*K-#yI+Q1#9SWN$HH)lX2MX7lD=@^R|GjJes
zsVYNaQZrBjS%l1?LYRo_Fby}OT)#Vd{urh*zj~cU2TokVQFs-rv1h7MQ*aTE#C<3O
zTtgZ7W9)?YPy&l*c1d0*%)%6uiAUlPoQ85=3reO|V_)W1+i9%CV_1ZRJ)D8uNG$5R
z$VWZS9|>R^%0#*6>y)l7V<@f-UEt-H4NmUIE8DKujUM)hY
z1ux19Hlf_O6J@JTp``qMl$HG(dtpB=9)-myTh@#+?h2H^Rw1#dO(+@vc^dhb6T3Mu
z36Ee7{s&j#V8XwMyRaS~W0qlf6-QtvmL)}5hNE#Yw&D(yfKn+GDc)RUmsAbPLKdMc
z{P7I(PyMOQ9FRTx8FH^Wg|dQoQBrjSCFTD>N%^NJ19l`$EME0S38WBZi)JA8tLjlQ
z5JJgpE6R9Jpv<>5LPG{TiZamaC;?nXN%38j8#}NJDV`LR)McWqEQ>#q(lV5RXQSM=
zDB5pA$#4tGR;@)3?nk*V(t~_RkqkpgVFk(xR-sJ11-If)P%6_@M^G|xHtL(mmPgdvH0E%km!=MI8A_yS{hi0I40GtWpk(HGEX3d7
ze7u8F8#UxpR(c3!qF>_xJc%`U11m9~gH;&DOnLrarQzeiC8X|D^+0C@i*XkHR;&t#@>USr)CTer9T(za4oLJi^v;K&CRAzaU*tMes!D1Li`A2?`m0o
zEH1z}T#N~5qNLb|QZuVjQf;Be11J-m!w&cbQa&n{XyiJL@mP#t{4|8+Fv!Up^{
zuEvLOKUSl`!HGBpAHXeGhG%dL#`8?B!-@D9o<%;Yf^<#7X8a+(j3(CPI<<2om;5t_
zdYc1M{r8Y8sTA^Bg2gD2hfoIGj1;bV1tnt_k@8WaSauA~Mj2-wCSo(nidUj!WNp-q
z(eqpK$^SS`Ji~!!45j{x{ptIuF!3oIi8fBa+b9#{6gf`B1p4!l+f@U~d%?tauod~J
znZuo}S&swgzl58);ZlS~F$Wr%h5AxEQ6fHr9r2GSf&2xfIPW4~6DoOB^ji?S(l0}K
zY^S4Kw>atw>_PtrD4F~PO28*kwl4Apjmb3P*w`|xMLDq*Wxzk6r1CO$!kf|lCzwS4
zbL6AqM>`8BMUtf4D8>9Elr7qYJSgfl+=CxrsXYG{%awqZ=q!N3MR|*|92Wv{r|#rOkw%F?9?!n
zh^L^WycyXowH~EtU%^_uff8WRSZCldC=*UVjkPGn=SNvk7$3xqSjhb95{*^ZiAubK
zo6wCb$2%##iskg<$d?pP6>>;Df^z>}?2SXqoD5W8H~RIMg&~y8Zbu1V56Z%hV?yoeIWdng%>=TXwA
zClJ3xQqBP>mPTw(5z1a|M5&GKsPU&LwQ&L^o7_DrWnT)2t;$0!+ibe5C)Ll~t01)8{wv}nADL+~?{7g>J_
zA(#2pXd1HjOHd+z9*5xxl*jBgdNFaf^Y3>H8uXvV?)V%g;!7BhCouufViKN5$>_US
zj_;$&8WhaZF1Phw*I(Jkl3NVBzFR`f;D(UL?+dDOw_ASopdleo$ZHM_>X2VI_`P1U
z{Q}FIy20+#z0$Cfdq%7sJ(H~$dY($u{(v@{Tpq90oHoP0kaj!H8q?>~E)D)bfZMdk
z*BlO6)B9H2`}%e_?2G+o8Fo|uCyj~PzeI`$`h$HeNSL~C(vu90YMtxdC^9<(>sS~_%~
zeRODpVOI}ZY1r3t;$y5C^Tx^*^ZHq1^Rum+c?+%I=jYhH3({jOcTt|byJ&;ar6{+s
zD7UCU7ZjHij<$+NWZXYeII^U0gzXw})UfkLtuyRf52VNBf1R}@W}_#d%G>$B+_|*Z
zCE3d(eGQ&A+lniB!M;*5+pw;W-D7PVr>$4Vy*0kpuUUR5;IDUSA8QM1S5v)qEeo5$
zkoNhTv^zT-47&mzEn7iO!%B=hc~7*
z=W1*;-R%{lDnlODVIQddAl5oHbGY4W)*8b;S9jd7uH|Ifr)MX|Wa(zVTV@ZK%>lnV
x>uWtb_etx}yy4bk\n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -21,82 +21,96 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Nom d'usuari"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Contrasenya"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "Adreça electrònica"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "Nom d'usuari o correu"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "Entrada incorrecte"
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Ho sentim, el registre està desactivat en aquest cas."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "Lamentablement aquest usuari ja existeix."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
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:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Ja s'ha verificat la vostra adreça electrònica. Ara podeu entrar, editar el vostre perfil i penjar imatge!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "La clau de verificació o la identificació de l'usuari no són correctes."
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "Has d'estar conectat per saber a qui hem d'enviar el correu!"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "Ja has verificat la teva adreça de correu!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "Torna'm a enviar el correu de verificació"
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "S'ha enviat un correu amb instruccions de com cambiar la teva contrasenya"
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "No hem pogut enviar el correu de recuperació de contrasenya perquè el teu nom d'usuari és inactiu o bé l'adreça electrònica del teu compte no ha sigut verificada."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "No es troba ningu amb aquest nom d'usuari o correu electrònic."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "Ara et pots conectar amb la teva nova contrasenya."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Títol"
@@ -105,8 +119,8 @@ msgid "Description of this work"
msgstr "Descripció d'aquest treball."
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -121,11 +135,11 @@ msgstr "Etiquetes"
msgid "Separate tags by commas."
msgstr "Separa els tags amb comes."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "Llimac"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "El llimac no pot ésser buit"
@@ -164,26 +178,34 @@ msgstr "Introdueix la teva contrasenya antiga per comprovar que aquest compte é
msgid "New password"
msgstr "Nova contrasenya"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "Envia'm correu quan d'altres comentin al meu mitjà"
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr "El títol no pot ser buit"
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Descripció d'aquesta col.lecció"
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "La part del títol de l'adreça d'aquesta col.lecció. Normalment no cal que canviis això."
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "Ja existeix una entrada amb aquest llimac per aquest usuari"
@@ -196,33 +218,41 @@ msgstr "Esteu editant fitxers d'un altre usuari. Aneu amb compte."
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "Esteu editant el perfil d'un usuari. Aneu amb compte"
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "Els canvis al perfil s'han guardat"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "Els detalls del compte s'han guardat"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "Contrasenya errònia"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "Els detalls del compte s'han guardat"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Ja tens una col.lecció anomenada \"%s\"!"
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Estas editant la col.lecció d'un altre usuari. Prossegueix amb cautela."
@@ -238,15 +268,31 @@ msgstr ""
msgid "However, old link directory symlink found; removed.\n"
msgstr "Tot i així, l'enllaç antic al directori s'ha trobat; eliminat.\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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "Ho sento, no puc manegar aquest tipus d'arxiu :("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr "La transformació del vídeo ha fallat"
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "Ubicació"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr "Veure a OpenStreetMap "
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr "ID del client"
@@ -309,10 +355,25 @@ msgstr "La URI de redirecció per les aplicacions, aquest camp\n és
msgid "This field is required for public clients"
msgstr "Aquest camp és requeriment per a clients públics"
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr "El client {0} ha sigut enregistrat!"
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr "Afegir"
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "Aquest tipus de fitxer no és vàlid."
@@ -321,56 +382,70 @@ msgstr "Aquest tipus de fitxer no és vàlid."
msgid "File"
msgstr "Fitxer"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "Heu d'escollir un fitxer."
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "Visca! S'ha enviat!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr "S'ha afegit la col.leccio \"%s\"!"
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "Logo de mediagoblin"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "Tots els fitxers"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "Verifica el teu correu electrònic"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Entra"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "Tots els fitxers"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "Modificar els ajustaments del compte"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "Quadre de processament de fitxers"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "Alimentat per MediaGoblin , un projecte GNU ."
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "El lloc esta usant MediaGoblin , una gran i extraordinària peça de software per allotjar mitjans."
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "Per afegir el teu propi mitjà, col.locar comentaris, i més, pots conectar-te amb el teu compte MediaGoblin."
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "No en tens una encara? Es fàcil!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -435,7 +489,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "Crear un compte a aquest lloc \no\n Preparar MediaGoblin al teu propi servidor "
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "Mitjans més recents"
@@ -541,6 +595,11 @@ msgid ""
"%(verification_url)s"
msgstr "Hi %(username)s,\n\nto activate your GNU MediaGoblin account, open the following URL in\nyour web browser:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "Logo de mediagoblin"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -548,34 +607,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Editant afegits per a %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Cancel·la"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Desa els canvis"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "Esborrar permanentment"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -588,13 +663,17 @@ msgstr "Edició %(media_title)s "
msgid "Changing %(username)s's account settings"
msgstr "Modificant els detalls del compte de %(username)s"
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr "Editant %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Editant perfil de %(username)s"
@@ -610,7 +689,7 @@ msgstr "Mitjà marcat amb: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr "Descarregar"
@@ -633,7 +712,7 @@ msgid ""
msgstr "Pots obtenir un navegador web modern que \n »podrà reproduir l'àudio, a \n » http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr "Arxiu original"
@@ -645,8 +724,8 @@ msgstr "Arxiu WebM (Vorbis codec)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr "Imatge per %(media_title)s"
@@ -691,21 +770,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "Ho sento, aquest video no funcionarà perquè \n » el teu navegador web no té suport per videos \n » HTML5."
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "Pots obtenir un navegador web modern que \n » podrà reproduir aquest vídeo, a \n » http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr "Arxiu WebM (640p; VP8/Vorbis)"
@@ -713,12 +792,6 @@ msgstr "Arxiu WebM (640p; VP8/Vorbis)"
msgid "Add a collection"
msgstr "Afegir a la col.lecció"
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "Afegir"
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -735,12 +808,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr "%(collection_title)s per a %(username)s "
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "Editar"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "Esborrar"
@@ -750,11 +823,6 @@ msgstr "Esborrar"
msgid "Really delete %(title)s?"
msgstr "Realment vols esborrar %(title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "Esborrar permanentment"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -764,6 +832,16 @@ msgstr "Relment eliminar %(media_title)s de %(collection_title)s?"
msgid "Remove"
msgstr "Eliminar"
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -781,51 +859,45 @@ msgstr "Mitjà de %(username)s"
msgid "%(username)s 's media"
msgstr "%(username)s 's media"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ Navegant mitjà per a %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "Afegeix un comentari"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "Pots usar Markdown per donar format."
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "Afegir aquest comentari"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "a"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "Afegit el \n %(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr "Afegir %(title)s a la col.lecció"
+msgid "Add “%(media_title)s” to a collection"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
msgid "+"
msgstr "+"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr "Afegir una nova col.lecció"
@@ -887,27 +959,31 @@ msgstr "Si siu aqeust usuari però heu perdut el correu de verificació, podeu <
msgid "Here's a spot to tell others about yourself."
msgstr "Aqui hi ha un espai per explicar de tu als demés"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "Edita el perfil"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr "Aquest usuari encara no ha escrit res al seu perfil."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr "View all of %(username)s's media"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr "Aqui és on apareixerà el teu mitjà, però sembla que encara no hi has afegit res."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -923,22 +999,15 @@ msgid "In collections (%(collected)s)"
msgstr "A les col.leccions (%(collected)s)"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr "Icona RSS"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr ""
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr "Ubicació"
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr "Veure a OpenStreetMap "
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "Tots els drets reservats"
@@ -973,45 +1042,60 @@ msgstr ""
msgid "Could not read the image file."
msgstr "No s'ha pogut llegir l'arxiu d'imatge"
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "Ups!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "Pots usar Markdown per donar format."
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "Estic segur que vull esborrar això"
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr "Estic segur que vull esborrar aquest element de la col.lecció"
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr "-- Sel.leccionar --"
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr "Incluir una nota"
@@ -1019,74 +1103,69 @@ msgstr "Incluir una nota"
msgid "commented on your post"
msgstr "comentat al teu post"
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "Uups, el teu comentari era buit."
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "El teu comentari s'ha publicat!"
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr "Si et plau, comprova les teves entrades i intenta-ho de nou."
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr "Has de sel.leccionar o afegir una col.lecció"
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "\"%s\" ja és a la col.lecció \"%s\""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" afegir a la col.lecció \"%s\""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr "Si et plau, comprova les teves entrades i intenta-ho de nou."
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr "Sembla que falten alguns arxius amb aquesta entrada. Tot i així s'eliminen."
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "Has esborrat el mitjà"
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "El mitjà no s'ha esborrat perque no has marcat que n'estiguessis segur."
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Ets a punt d'esborrar el mitjà d'un altre usuari. Prossegueix amb cautela."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr "Has esborrat l'element de la col.lecció"
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr "L'element no s'ha eliminat perque no has marcat que n'estiguessis segur."
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Ets a punt d'esborrar un element de la col.lecció d'un altre usuari. Prossegueix amb cautela."
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Has esborrat la col.lecció \"%s\""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "La col.lecció no s'ha esborrat perquè no has marcat que n'estiguessis segur."
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Ets a punt d'esborrar la col.lecció d'un altre usuari. Prossegueix amb cautela."
diff --git a/mediagoblin/i18n/da/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/da/LC_MESSAGES/mediagoblin.mo
index 9d9955ce9062515df3b7f145231ed872af2abbce..2ee634c353bd8d36b75e0b4a3cddd8ab4e796022 100644
GIT binary patch
delta 5610
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
K#V>D8@%{n-Bv`n)~j%_aMj_|Yjv4b
zt8V?RsdiZ#H(BGu*4m$IZC$F(=1i7#sWq!{S~bzkRh_Lhn_2Db-XDM0HQ9elMu68j
zzlU?q_j|tQ!j&V|wpXq2#iW=Q3||-c$>8V9SoOaCy3o&n^|>zIBJWgVOXiErJ(^9
zq4uf?RSRvX2)3eL+>6?(6R4E`6&2Y(a42T;a0!;7wrnM8-0z?kwjNoF*^0{eE2-pP
zH+r}*6Axn^{u9^ZNS1#V_u$1G#<5{}0{gr%aaz*1a{-M9y}pkxX~#hZ`plBq=n
z(u4|pLpu4V{>%<8XwQCvylYONA~=sq)fH6AZ=zCu2Q^?UX(D)&hFVB5YK!WS`ZY^X
z83>^=+l?CU`>6SLg=uKOH&6qeL@nR~D#dqEFZLn~6;Bc>bs4D0hVe@&tw0UjfO@Yf
z(r-s)cr|LPHemn{qTUM+CLb!2v8WVQq9Rz2ns_Jf!XKkDFqSZtS|2Ln+5FOTZK#O5
zQR8ioT;GS9=rAf1ry~9V+48VCO=AH!hT7BtK8;#wYL0j8Dlm`!YE))^hQ;_UF2c`H
zwNXnx73nWg6TO4O@i^Av6`X;ET&%)Xn4$CkYZ^f=oI~o)RFCi?Sd8`byKxS_k6K7Z
zE++wJVFBJi8`DO5r{)nHL%$K{;U?UOXOT}l(>RJk#b>b>^P5j-Jc*y8_HGX0N8`6J
z1{Y&*^rKQ7MAghjRH_}c@epc)_pulL3n?EH&1&?Vjd56pdVeZDIREo#=)o5J25!Xp
zco3`6;^K6y!HKvNEAV&t2*z`dT{insf9y_&X_Rqc;RLVv9Mp;rqH4fJK5NWdsAG8sRU=nX3;7)TV_b 7057D@s&odKZ-Ny*Wf7TH_y{pkMH1FJviC>L>oY5Dz#mx
zzjiO9it-GSEOQ6DG4D}tK|jY#`X^9(eG#+pb5!I5sbB?SV>%XKIE_XP4W-zRN>v*w
zqE)DruSX5|15Ckvn2pC!HF6#Y;!RX)?_&Z+S9tbEK7Gwl)OeFoKvy#79vJJdQc|XH+V`L`B?Zx|jM))VZICny3<$iA52cPP#UD(9TjvO0|;YJFoc+yctG7?pM<){ei(8lGc3AUpKK88BR@1dT%
zh;euq`{Gxah$bW<84h9YHQXYACBfV+>C$0b+~-4
zS8UgiWSRkw8}kA-q91QzHqNW_{x1lj0(%)pGQas14Yu7}h}_6|g8x|Qm!eX<6gANI
zPy=1ZC`_pL2I`0L^hcl~E60-}^LL#e&pud1VSg}?J*T0g9;aC2u2w%q!v
z2Fq#Bx#pay-v9r|th;8`(@|e%)!C4n;g-z)VYG95?nE!MSL?P~&gHxe_tpA8S^t&Y
f24_J-v6EI*;ofYxY&rKE$2mQ|q3*XA##;Xdi&\n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -21,82 +21,96 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Brugernavn"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Kodeord"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "Email adresse"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "Brugernavn eller email"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "Forkert input"
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Desværre, registrering er ikke muligt på denne instans"
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "Desværre, det brugernavn er allerede brugt"
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
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:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Din email adresse er blevet bekræftet. Du kan nu logge på, ændre din profil, og indsende billeder!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "Bekræftelsesnøglen eller brugerid er forkert"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "Du er nødt til at være logget ind, så vi ved hvem vi skal emaile!"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "Du har allerede bekræftet din email adresse!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "Email til godkendelse sendt igen."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "En email er blevet sendt med instruktioner til at ændre dit kodeord."
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "Vi kunne ikke sende en kodeords nulstillings email da dit brugernavn er inaktivt, eller din konto's email adresse er ikke blevet godkendt."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "Vi kunne ikke dit brugernavn eller email."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "Du kan nu logge ind med dit nye kodeord."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titel"
@@ -105,8 +119,8 @@ msgid "Description of this work"
msgstr "Beskrivelse af arbejdet"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -121,11 +135,11 @@ msgstr "Tags"
msgid "Separate tags by commas."
msgstr "Separer tags med kommaer."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr ""
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr ""
@@ -164,26 +178,34 @@ msgstr "Skriv dit gamle kodeord for at bevise det er din konto."
msgid "New password"
msgstr "Ny kodeord"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "Email mig når andre kommenterer på mine medier"
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr "Titlen kan ikke være tom"
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Beskrivelse af denne samling"
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "Titeldelen af denne samlings's adresse. Du behøver normalt ikke ændre dette."
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr ""
@@ -196,33 +218,41 @@ msgstr "Du er ved at ændre en anden brugers' medier. Pas på."
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "Du er ved at ændre en bruger's profil. Pas på."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "Profilændringer gemt"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "Kontoindstillinger gemt"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "Forkert kodeord"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "Kontoindstillinger gemt"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Du har allerede en samling ved navn \"%s\"!"
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Du er ved at ændre en anden bruger's samling. Pas på."
@@ -238,15 +268,31 @@ msgstr ""
msgid "However, old link directory symlink found; removed.\n"
msgstr ""
+#: 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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "Desværre, jeg understøtter ikke den filtype :("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr ""
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr ""
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr ""
@@ -309,10 +355,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr "Dette felt er nødvendigt for offentlige klienter"
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr "Klienten {0} er blevet registreret!"
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr ""
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "Forkert fil for medietypen."
@@ -321,56 +382,70 @@ msgstr "Forkert fil for medietypen."
msgid "File"
msgstr "Fil"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "Du må give mig en fil"
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "Juhuu! Delt!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "MediaGoblin logo"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "Bekræft din email!"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Log ind"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "For at tilføje dine egne medier, skrive kommentarer, og mere, du kan logge ind med din MediaGoblin konto."
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "Har du ikke en endnu? Det er let!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -435,7 +489,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr ""
@@ -541,6 +595,11 @@ msgid ""
"%(verification_url)s"
msgstr ""
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "MediaGoblin logo"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -548,34 +607,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Afbryd"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Gem ændringer"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -588,13 +663,17 @@ msgstr ""
msgid "Changing %(username)s's account settings"
msgstr ""
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Redigerer %(username)s profil"
@@ -610,7 +689,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr ""
@@ -633,7 +712,7 @@ msgid ""
msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr ""
@@ -645,8 +724,8 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr ""
@@ -691,21 +770,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr ""
@@ -713,12 +792,6 @@ msgstr ""
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -735,12 +808,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr ""
@@ -750,11 +823,6 @@ msgstr ""
msgid "Really delete %(title)s?"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -764,6 +832,16 @@ msgstr ""
msgid "Remove"
msgstr ""
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -781,51 +859,45 @@ msgstr ""
msgid "%(username)s 's media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
-msgid "+"
+msgid "Add “%(media_title)s” to a collection"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+msgid "+"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr ""
@@ -887,27 +959,31 @@ msgstr ""
msgid "Here's a spot to tell others about yourself."
msgstr "Her kan du fortælle andre om dig selv."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "Ret profil"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -923,22 +999,15 @@ msgid "In collections (%(collected)s)"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr ""
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr ""
@@ -973,45 +1042,60 @@ msgstr ""
msgid "Could not read the image file."
msgstr ""
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "Hovsa!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr ""
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr ""
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr ""
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr ""
@@ -1019,74 +1103,69 @@ msgstr ""
msgid "commented on your post"
msgstr ""
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr ""
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr ""
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/de/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/de/LC_MESSAGES/mediagoblin.mo
index 6374be42ed3d4f7767b64a127b33ebb772a9b98f..d6876a021908b16280b34bb4a06b041861ebc20e 100644
GIT binary patch
delta 2053
zcmXxke@v8h9Ki7}2$vl{lu|$xd=7`Aboks6hkziWBq#*}3e{Xaa>sG&e&pSOg`*R<
zrlo&G$69M?BS$}Gk?v}1Q&!oE>W@}!x>jacZv4^GW%Wl3tM|v}k$+yF&-b41_w)V9
z^qI6T&ZM25w*Yf&V~4
zBD{*__@DKAd96~#(NrB32Cf+B)XP$u#du12-d?6?Luk$O-H
z4&(ipMA@M$n2Eol9Nq6IJ9yJ-&ucKhE5L_occ9$0QGAj5YKkD8OVQY3D@C*2h3MciE_3(
zP$oKxPv8v7$~-JvCLF;`{1#()8D#-o6kULiCal1V*)$BIhC?WYUqHD7Ggkg1${E|3
ztqfd?vZ75WXSxR$;(lC=2Qd%Fu?$b*di)&sVB&8ACZ&42*adtYIWF}la!*u!x0xTr
zG4feFjBP#UO25WFay$P|qu6hG5v5?;Zlx+Qf-=z)=*Dx%!$_#>1S@E8_p;sCff|mY
zyp9uCjwMt{$89LjXgg-%0LqG^C_8chZ8(N@Jc1rfqAD$mm1>69>+@>yh}Itormp2Y
zQkrn-buO1v_vpI4v%}ft8xF(*k+5^C5%<+;ZrxSo)ZI?KT64MUs%k5A{_O2WEbi=y
z8sS*bh)1GzT1zk*3467TzFSs=eBOZJkL(Qw!j+MzzbR&f_8QK3*e_Wl-NXJN!|!wU
z_>55U1AVUY{MoYD`BU1+P*m$SLZRSL*sob_gMskKkl#1(@i~87nQh50UBxyl)ZF<=
nJ=c{y)OSzvSZ;PIAMX#}ufx4Q&-490&+~bn
z=kvX}nWV{?r0EB?`1K@_n`I(}BJz$)qzLEGiT7{^+T9|n(Pue?8MMcc;qnTuz}Ijd
z-$SO9m&;8*My8VAaf$)<3Xvw-Uu~1P;i(g_1{$f2}RU@*Fb{^`y)%Z60u@M(DSQGTd2{sTM#x*#My2G=m3s0f$^b%?U
zU!V@WiFx=Vu0^ReuP7T!X*y8HAI4?ag*yHiuEdk5>%?Co$R)Uln#ku^j6b6eT)y3`
zfqc{jkK#Uj2K9ulVJhB0y}GYaPw@s+B?vWhfp^#f|}47WGQ(Ab%WoajrApY
zrXBuk9!);#!gZ)u(2Dw%bfZ@Li`LeH
zUWS1IJNoV+u9FtEdZKx7y#Kj{6Dq`RETYoZ&Cl@P-JE|t9aT;I#}mkJgG?jWE_ZMMi@5k+JcqjTe=IZhnu+9~7FQMa
zVFLa79%^y>9-|KMBx>UKQ8$?7<@{R+D!d{G@HA?X+`>tHfl@EVE4Ued!#rHmY~F1-
zYNA0rffHDb`D|Mg?!Z+11S5DAbpsw2U4%_>EAXNgO$!=$1a;w4s5LNQwLe3>+Bm
z-#{efiw=f8hW~i5t1B2bwp&4cAQp)Z`$L1VK;i@E-z5u6kHo@8tFOO56dUL<7J7R7
z21a5%!R}8l_e2-cOZ?zkpQ?`}F, 2012.
+# FIRST AUTHOR , 2013.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-20 10:11-0600\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -17,81 +17,95 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.6\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr ""
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr ""
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr ""
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr ""
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr ""
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr ""
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr ""
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your "
"profile, and submit images!"
msgstr ""
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr ""
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr ""
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr ""
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr ""
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been "
+"sent with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid "An email has been sent with instructions on how to change your password."
msgstr ""
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or "
"your account's email address has not been verified."
msgstr ""
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr ""
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr ""
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr ""
@@ -100,8 +114,8 @@ msgid "Description of this work"
msgstr ""
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" Make sure to permit the settings of cookies for "
+"this domain."
+msgstr ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr ""
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr ""
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr ""
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr ""
@@ -309,10 +355,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr ""
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr ""
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr ""
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr ""
@@ -321,56 +382,70 @@ msgstr ""
msgid "File"
msgstr ""
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr ""
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr ""
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , "
"an extraordinarily great piece of media hosting software."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your"
" MediaGoblin account."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an "
@@ -438,7 +492,7 @@ msgid ""
"your own server "
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr ""
@@ -543,6 +597,11 @@ msgid ""
"%(verification_url)s"
msgstr ""
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -550,34 +609,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr ""
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -590,13 +665,17 @@ msgstr ""
msgid "Changing %(username)s's account settings"
msgstr ""
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr ""
@@ -612,7 +691,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr ""
@@ -635,7 +714,7 @@ msgid ""
msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr ""
@@ -647,8 +726,8 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr ""
@@ -693,21 +772,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr ""
@@ -715,12 +794,6 @@ msgstr ""
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -737,12 +810,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr ""
@@ -752,11 +825,6 @@ msgstr ""
msgid "Really delete %(title)s?"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -766,6 +834,16 @@ msgstr ""
msgid "Remove"
msgstr ""
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -784,51 +862,45 @@ msgstr ""
msgid "%(username)s 's media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown "
-"for formatting."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
-msgid "+"
+msgid "Add “%(media_title)s” to a collection"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+msgid "+"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr ""
@@ -888,27 +960,31 @@ msgstr ""
msgid "Here's a spot to tell others about yourself."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -924,22 +1000,15 @@ msgid "In collections (%(collected)s)"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr ""
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr ""
@@ -974,45 +1043,60 @@ msgstr ""
msgid "Could not read the image file."
msgstr ""
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr ""
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're "
"sure the address is correct, maybe the page you're looking for has been "
"moved or deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown "
+"for formatting."
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr ""
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr ""
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr ""
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr ""
@@ -1020,74 +1104,70 @@ msgstr ""
msgid "commented on your post"
msgstr ""
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr ""
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr ""
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:292
-msgid "Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed "
"with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were "
"sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid "You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/eo/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/eo/LC_MESSAGES/mediagoblin.mo
index 28500ceb5c8ea9993f433a8a92644b5df615b139..59ac47baac06bf00c49e68d3884d5b239e920156 100644
GIT binary patch
delta 5646
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
diff --git a/mediagoblin/i18n/eo/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/eo/LC_MESSAGES/mediagoblin.po
index 3b1dce48..edef9c22 100644
--- a/mediagoblin/i18n/eo/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/eo/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -21,82 +21,96 @@ msgstr ""
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Uzantnomo"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Pasvorto"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "Retpoŝtadreso"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "Salutnomo aŭ retpoŝtadreso"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "La enigitaĵo malĝustas"
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Bedaŭrinde, registrado estas malaktivigita en tiu ĉi instalaĵo."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "Bedaŭrinde, uzanto kun tiu nomo jam ekzistas."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr "Ni bedaŭras, sed konto kun tiu retpoŝtadreso jam ekzistas."
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Via retpoŝtadreso estas konfirmita. Vi povas nun ensaluti, redakti vian profilon, kaj alŝuti bildojn!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "La kontrol-kodo aŭ la uzantonomo ne estas korekta"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "Vi devas esti ensalutita, por ke ni sciu, al kiu sendi la retleteron!"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "Vi jam konfirmis vian retpoŝtadreson!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "Resendi vian kontrol-mesaĝon."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "Senditas retletero kun instrukcio pri kiel ŝanĝi vian pasvorton."
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "Ni ne povas sendi pasvortsavan retleteron, ĉar aŭ via konto estas neaktiva, aŭ ĝia retpoŝtadreso ne estis konfirmita."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "Mi trovis neniun kun tiu salutnomo aŭ retpoŝtadreso."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "Nun vi povas ensaluti per via nova pasvorto."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titolo"
@@ -105,8 +119,8 @@ msgid "Description of this work"
msgstr "Priskribo de ĉi tiu verko"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -121,11 +135,11 @@ msgstr "Etikedoj"
msgid "Separate tags by commas."
msgstr "Dividu la etikedojn per komoj."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "La distingiga adresparto"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "La distingiga adresparto ne povas esti malplena"
@@ -164,26 +178,34 @@ msgstr "Enigu vian malnovan pasvorton por pruvi, ke ĉi tiu konto estas via."
msgid "New password"
msgstr "La nova pasvorto"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "Retpoŝtu min kiam aliaj komentas pri miaj alŝutaĵoj."
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr ""
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Priskribo de la kolekto"
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "La distingiga adresparto de ĉi tiu kolekto. Ordinare ne necesas ĝin ŝanĝi."
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "Ĉi tiu uzanto jam havas dosieron kun tiu distingiga adresparto."
@@ -196,33 +218,41 @@ msgstr "Vi priredaktas dosieron de alia uzanto. Agu singardeme."
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "Vi redaktas profilon de alia uzanto. Agu singardeme."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "Profilŝanĝoj estis konservitaj"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "Kontagordoj estis konservitaj"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "Malĝusta pasvorto"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "Kontagordoj estis konservitaj"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Vi jam havas kolekton kun la nomo «%s»!"
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr "Ĉi tiu uzanto jam havas kolekton kun tiu distingiga adresparto."
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Vi redaktas kolekton de alia uzanto. Agu singardeme."
@@ -238,15 +268,31 @@ msgstr "Mankas dosierujo kun aspektiloj por la etoso\n"
msgid "However, old link directory symlink found; removed.\n"
msgstr "Tamen trovitas — kaj forigitas — malnova simbola ligilo al dosierujo.\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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "Mi pardonpetas, mi ne subtenas tiun dosiertipon :("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr "Malsukcesis transkodado de filmo"
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "Loko"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr "Vidi sur OpenStreetMap "
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr ""
@@ -309,10 +355,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr ""
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr ""
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr "Aldoni"
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "La provizita dosiero ne konformas al la informtipo."
@@ -321,56 +382,70 @@ msgstr "La provizita dosiero ne konformas al la informtipo."
msgid "File"
msgstr "Dosiero"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "Vi devas provizi dosieron."
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "Hura! Alŝutitas!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr "Kolekto «%s» aldonitas!"
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "Emblemo de MediaGoblin"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "Aldoni dosieron"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "Konfirmu viecon de la retpoŝtadreso!"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Ensaluti"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "Aldoni dosieron"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "Ŝanĝi kontagordojn"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "Kontrolejo pri dosierpreparado."
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "Funkcias per MediaGoblin , unu el la projektoj de GNU ."
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "Ĉi tiu retpaĝaro funkcias per MediaGoblin , eksterordinare bonega programaro por gastigado de aŭd‐vid‐dosieroj."
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "Por aldoni viajn proprajn dosierojn, afiŝi komentariojn ktp, vi povas ensaluti je via MediaGoblina konto."
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "Ĉu vi ankoraŭ ne havas tian? Ne malĝoju!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -435,7 +489,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "Kreu konton en ĉi tiu retejo \n aŭ\n ekfunkciigu MediaGoblin’on en via propra servilo "
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "Laste aldonitaj dosieroj"
@@ -541,6 +595,11 @@ msgid ""
"%(verification_url)s"
msgstr "Sal %(username)s,\n\npor aktivigi vian GNU MediaGoblin konton, malfermu la sekvantan URLon en via retumilo:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "Emblemo de MediaGoblin"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -548,34 +607,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Aldoni kundosierojn por %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr "Kundosieroj"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr "Aldoni kundosieron"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Nuligi"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Konservi ŝanĝojn"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "Forigi senrevene"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -588,13 +663,17 @@ msgstr "Priredaktado de %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "Ŝanĝado de kontagordoj de %(username)s"
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Redaktado de l’profilo de %(username)s'"
@@ -610,7 +689,7 @@ msgstr "Dosieroj kun etikedo: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr "Elŝuti"
@@ -633,7 +712,7 @@ msgid ""
msgstr "Vi povas akiri modernan TTT-legilon, kapablan \n\tsonigi la registraĵon ĉe \n\t http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr "originalan dosieron"
@@ -645,8 +724,8 @@ msgstr "WebMan dosieron (kun Vorbisa kodaĵo)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr "Bildo de «%(media_title)s»"
@@ -691,21 +770,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "Bedaŭrinde ĉi tiu filmo ne spekteblas, ĉar\n» via TTT-legilo ne subtenas montradon\n» de filmoj laŭ HTML5."
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "Vi povas akiri modernan TTT-legilon,\n» kapablan montri ĉi tiun filmon, ĉe \n» http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr "la WebM-dosieron (640p; VP8/Vorbis)"
@@ -713,12 +792,6 @@ msgstr "la WebM-dosieron (640p; VP8/Vorbis)"
msgid "Add a collection"
msgstr "Aldonado de kolekto"
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "Aldoni"
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -735,12 +808,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr "%(collection_title)s de %(username)s "
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "Ŝanĝi"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "Forigi"
@@ -750,11 +823,6 @@ msgstr "Forigi"
msgid "Really delete %(title)s?"
msgstr "Ĉu vere forigi %(title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "Forigi senrevene"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -764,6 +832,16 @@ msgstr "Ĉu vere forigi %(media_title)s el %(collection_title)s?"
msgid "Remove"
msgstr "Forigi"
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -781,51 +859,45 @@ msgstr "Dosieroj de %(username)s"
msgid "%(username)s 's media"
msgstr "Dosieroj de %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ Просмотр файлов пользователя %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "Aldoni komenton"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "Vi povas uzi por markado la lingvon «Markdown »."
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "Aldoni ĉi tiun komenton"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "je"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "Aldonita je \n la %(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr "Aldonado de %(title)s al kolekto"
-
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
-msgid "+"
+msgid "Add “%(media_title)s” to a collection"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+msgid "+"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr "Aldoni novan kolekton"
@@ -887,27 +959,31 @@ msgstr "Se vi estas tiu sed vi perdis vian kontrolmesaĝon, vi povas OpenStreetMap "
-msgstr "Vidi sur OpenStreetMap "
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "Ĉiuj rajtoj estas rezervitaj"
@@ -973,45 +1042,60 @@ msgstr "Markita per"
msgid "Could not read the image file."
msgstr "Malsukcesis lego de la bildodosiero"
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "Oj!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "Vi povas uzi por markado la lingvon «Markdown »."
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "Jes, mi volas forigi ĉi tion."
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr "Jes, mi volas forigi ĉi tiun dosieron el la kolekto"
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr "-- Elektu --"
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr "Rimarko"
@@ -1019,74 +1103,69 @@ msgstr "Rimarko"
msgid "commented on your post"
msgstr "komentis je via afiŝo"
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "Oj, via komento estis malplena."
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "Via komento estis afiŝita!"
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr "Necesas elekti aŭ aldoni kolekton"
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "«%s» jam estas en la kolekto «%s»"
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "«%s» estis aldonita al la kolekto «%s»"
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr "Iuj dosieroj de ĉi tiu ero ŝajne mankas. Mi tamen forigas."
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "Vi forigis la dosieron."
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "La dosiero ne estis forigita, ĉar vi ne konfirmis vian certecon per la markilo."
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Vi estas forigonta dosieron de alia uzanto. Estu singardema."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr "Vi forigis la dosieron el la kolekto."
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr "La dosiero ne estis forigita, ĉar vi ne konfirmis vian certecon per la markilo."
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Vi estas forigonta dosieron el kolekto de alia uzanto. Agu singardeme."
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Vi forigis la kolekton «%s»"
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "La kolekto ne estis forigita, ĉar vi ne konfirmis vian certecon per la markilo."
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Vi estas forigonta kolekton de alia uzanto. Agu singardeme."
diff --git a/mediagoblin/i18n/es/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/es/LC_MESSAGES/mediagoblin.mo
index 98dbebdd7e6fb0131e1c6e14479a4e1455e294ab..8b7b729097d3c44864026f63c66c9b5ebea8a25d 100644
GIT binary patch
delta 5653
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
delta 4579
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
Tol7gLV(jWQInJ&%D~\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/mediagoblin/language/es/)\n"
"MIME-Version: 1.0\n"
@@ -29,82 +29,96 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Nombre de usuario"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Contraseña"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "Dirección de correo electrónico"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "Nombre de usuario o email"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "Los datos ingresados son incorrectos"
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Lo sentimos, el registro está deshabilitado en este momento."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "Lo sentimos, ya existe un usuario con ese nombre."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr "Lo sentimos, ya existe un usuario con esa dirección de email."
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Tu dirección de correo electrónico ha sido verificada. ¡Ahora puedes ingresar, editar tu perfil, y enviar imágenes!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "La clave de verificación o la identificación de usuario son incorrectas"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "¡Debes iniciar sesión para que podamos saber a quién le enviamos el correo electrónico!"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "¡Ya has verificado tu dirección de correo!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "Se reenvió tu correo electrónico de verificación."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "Un correo electrónico ha sido enviado con instrucciones sobre cómo cambiar tu contraseña."
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "No se pudo enviar un correo electrónico de recuperación de contraseñas porque tu nombre de usuario está inactivo o la dirección de su cuenta de correo electrónico no ha sido verificada."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "No se pudo encontrar a alguien con ese nombre de usuario o correo electrónico."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "Ahora tu puedes entrar usando tu nueva contraseña."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Título"
@@ -113,8 +127,8 @@ msgid "Description of this work"
msgstr "Descripción de esta obra"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -129,11 +143,11 @@ msgstr "Etiquetas"
msgid "Separate tags by commas."
msgstr "Separa las etiquetas por comas."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "Ficha"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "La ficha no puede estar vacía"
@@ -172,26 +186,34 @@ msgstr "Escriba la anterior contraseña para demostrar que esta cuenta te perten
msgid "New password"
msgstr "Nueva contraseña"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "Envíame un correo cuando otros escriban comentarios sobre mi contenido"
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr "El título no puede estar vacío"
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Descripción de esta colección"
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "El título de la dirección de esta colección. Generalmente no necesitas cambiar esto."
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "Una entrada con esa ficha ya existe para este usuario."
@@ -204,33 +226,41 @@ msgstr "Estás editando el contenido de otro usuario. Proceder con precaución."
msgid "You added the attachment %s!"
msgstr "¡Has añadido el adjunto %s!"
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "Estás editando un perfil de usuario. Proceder con precaución."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "Los cambios de perfil fueron salvados"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "las configuraciones de cuenta fueron salvadas"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "Contraseña incorrecta"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "las configuraciones de cuenta fueron salvadas"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "¡Ya tienes una colección llamada \"%s\"!"
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr "Una colección con esa ficha ya existe para este usuario/a."
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Estás editando la colección de otro usuario/a. Ten cuidado."
@@ -246,15 +276,31 @@ msgstr "No hay directorio activo para este tema\n\n\n"
msgid "However, old link directory symlink found; removed.\n"
msgstr "Sin embargo, se encontró un enlace simbólico de un directorio antiguo; ha sido borrado.\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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "Lo sentidos, No soportamos ese tipo de archivo :("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr "Ha fallado la conversión de vídeo"
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "Locación"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr "Ver en OpenStreetMap "
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr "ID del Cliente"
@@ -317,10 +363,25 @@ msgstr "La URI para redireccionar las aplicaciones, este campo es requer
msgid "This field is required for public clients"
msgstr "Este campo es requerido para los clientes públicos"
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr "¡El cliente {0} ha sido registrado!"
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr "Añadir "
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "Archivo inválido para el formato seleccionado."
@@ -329,56 +390,70 @@ msgstr "Archivo inválido para el formato seleccionado."
msgid "File"
msgstr "Archivo"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "Debes proporcionar un archivo."
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "¡Yujú! ¡Enviado!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr "¡Colección \"%s\" añadida!"
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "Logo de MediaGoblin"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr "Cuenta de %(user_name)s "
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr "cerrar sesión"
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "Añadir contenido"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "¡Verifica tu email!"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr "cerrar sesión"
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Conectarse"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr "Cuenta de %(user_name)s "
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "Añadir contenido"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr "Crear nueva colección"
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "Cambiar la configuración de la cuenta"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "Panel de procesamiento de contenido"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "Proveído por MediaGoblin , un proyecto GNU ."
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "Este sitio está montado con MediaGoblin , un extraordinario programa libre para alojar, gestionar y compartir contenido multimedia."
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "Para añadir tus propios contenidos, dejar comentarios y más, puedes iniciar sesión con tu cuenta de MediaGoblin."
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "¿Aún no tienes una? ¡Es fácil!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -443,7 +497,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "Crea una cuenta en este sitio \n o\n Instala Mediagoblin en tu propio servidor "
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "El contenido más reciente"
@@ -549,6 +603,11 @@ msgid ""
"%(verification_url)s"
msgstr "Hola %(username)s,\n\npara activar tu cuenta de GNU MediaGoblin, abre la siguiente URL en tu navegador:\n\n%(verification_url)s "
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "Logo de MediaGoblin"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -556,34 +615,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Editando archivos adjuntos a %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr "Adjuntos"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr "Agregar adjunto"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Cancelar"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Guardar cambios"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "Eliminar permanentemente"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -596,13 +671,17 @@ msgstr "Editando %(media_title)s "
msgid "Changing %(username)s's account settings"
msgstr "Cambio de %(username)s la configuración de la cuenta "
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr "Editando %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Editando el perfil de %(username)s"
@@ -618,7 +697,7 @@ msgstr "Contenido etiquetado con: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr "Descargar"
@@ -641,7 +720,7 @@ msgid ""
msgstr "Tú puedes obtener un navegador más moderno que \n\tpueda reproducir el audio \n\t http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr "Archivo original"
@@ -653,8 +732,8 @@ msgstr "Archivo WebM (códec Vorbis)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr "Imágenes para %(media_title)s"
@@ -699,21 +778,21 @@ msgstr "Formato de Archivo"
msgid "Object Height"
msgstr "Altura del Objeto"
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "Lo sentimos, este video no va funcionar porque\n» Tu navegador web no soporta HTML5\n» video."
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "Tú puedes conseguir un navegador web moderno que\n» puede reproducir este vídeo en \n» http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr "Archivo WebM (640p; VP8/Vorbis)"
@@ -721,12 +800,6 @@ msgstr "Archivo WebM (640p; VP8/Vorbis)"
msgid "Add a collection"
msgstr "Añadir una colección"
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "Añadir "
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -743,12 +816,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr "%(collection_title)s por %(username)s "
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "Editar"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "Borrar"
@@ -758,11 +831,6 @@ msgstr "Borrar"
msgid "Really delete %(title)s?"
msgstr "¿Realmente deseas eliminar %(title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "Eliminar permanentemente"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -772,6 +840,16 @@ msgstr "¿Realmente quieres quitar %(media_title)s de %(collection_title)s?"
msgid "Remove"
msgstr "Quitar"
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -789,51 +867,45 @@ msgstr "Contenidos de %(username)s"
msgid "%(username)s 's media"
msgstr "Contenido de %(username)s 's"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ Explorando contenido de %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "Añadir un comentario"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "Puedes usar Markdown para el formato."
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "Añade un comentario "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "en"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "Añadido en \n %(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr "Añadir contenido a la colección"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr "Añadir %(title)s a la colección"
+msgid "Add “%(media_title)s” to a collection"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
msgid "+"
msgstr "+"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr "Añadir una nueva colección"
@@ -895,27 +967,31 @@ msgstr "Si tú eres esa persona, pero has perdido tu correo electrónico de veri
msgid "Here's a spot to tell others about yourself."
msgstr "Aquí hay un lugar para que le cuentes a los demás sobre ti."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "Editar perfil"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr "Este usuario (todavía) no ha completado su perfil."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr "Ver todo el contenido de %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr "Aquí es donde estará ubicado tu contenido, pero parece que aún no has agregado nada."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -931,22 +1007,15 @@ msgid "In collections (%(collected)s)"
msgstr "En las colecciones (%(collected)s)"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr "Icono feed"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr "Atom feed"
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr "Locación"
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr "Ver en OpenStreetMap "
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "Todos los derechos reservados"
@@ -981,45 +1050,60 @@ msgstr "Marcado con"
msgid "Could not read the image file."
msgstr "No se pudo leer el archivo de imagen."
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "¡Ups!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr "Ha ocurrido un error"
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr "Operación no permitida"
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr "¡Lo siento Dave, no puedo permitir que hagas eso!
Has intentado realizar una operación no permitida. ¿Has vuelto a intentar borrar todas las cuentas de usuario?"
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr "Parece que no hay ninguna página en esta dirección. ¡Lo siento!
Si estás seguro de que la dirección es correcta, quizá han borrado o movido la página que estás buscando."
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "Puedes usar Markdown para el formato."
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "Estoy seguro de que quiero borrar esto"
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr "Estoy seguro/a de que quiero quitar este ítem de la colección"
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr "-- Selecciona --"
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr "Incluir una nota"
@@ -1027,74 +1111,69 @@ msgstr "Incluir una nota"
msgid "commented on your post"
msgstr "comentó tu publicación"
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "Ups, tu comentario estaba vacío."
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "¡Tu comentario ha sido publicado!"
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr "Por favor, revisa tus entradas e inténtalo de nuevo."
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr "Tienes que seleccionar o añadir una colección"
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "%s\" ya está en la colección \"%s\""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" añadido a la colección \"%s\""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr "Por favor, revisa tus entradas e inténtalo de nuevo."
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr "Al parecer algunos de los ficheros en esta entrada se han perdido. Borrando igualmente."
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "Eliminaste el contenido"
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "El contenido no se eliminó porque no marcaste que estabas seguro."
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Estás a punto de eliminar un contenido de otro usuario. Proceder con precaución."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr "Borraste el ítem de la colección."
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr "El ítem no fue removido porque no confirmaste que estuvieras seguro/a."
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Estás a punto de borrar un ítem de la colección de otro usuario. Procede con cuidado."
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Borraste la colección \"%s\""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "La colección no fue borrada porque no confirmaste que estuvieras seguro/a."
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Estás a punto de borrar la colección de otro usuario. Procede con cuidado."
diff --git a/mediagoblin/i18n/fa/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/fa/LC_MESSAGES/mediagoblin.mo
index ba9aad9b8dbab82e195723734ea42e3fe05c1c9a..5b66a5a7312d235d87c9856028c4e4db77426d86 100644
GIT binary patch
delta 5603
zcmdVbdvKK18OQOn;UWaN1p)#gynumlNl1W%a5Etw1i1u40s?|=vTx)qd%=A-U?{S5
zyf7*t`g#Y8+FE7AN?mCM6%;GecBrkFs#6p!;#d?dv?}d*>-U#;J3^gKYwbVHB>9~4
zUe0;W^PIE0|B=AvCj-gDS*>p~{G8w~hrc!FsQ1;+8=Z{lOZQFeho52*_UUX)InKo1
zxBun0@B6ss_T
z7vWD)fd;bufySUFsKO3dg9>aZW??NSj=aBGna-2T8)`_4f1Pl
z;-9MVBh1Ag<7)gh4#6r$(ZF%kgw4oYW&>)a_owftkR+NtsOJu1YdnHUMShHiCOC=b
zVQ2oSrunGrlTo#-N2PW-YJkNMEx*YPqmd0)_G-DZCoiWX0s9k@Mf7%=Gp;q(-Dg%A#48-B6n$AIG%tb9^6DrlW
zqcXQ0RjS9**LS1FJ(#3HIn7(B$WEhb*OQKFmXFHFI8>_3Q3K9IO=j3z&&p_K+KKh^zE6O^D{ydd45i7H7Qs)j*y@CHU|ycT((AD`{o9Z+%-uKx
z_u_?^IfxC1b5Ohg4vgaCs8cYIt*^kx<2{wL?vcp3c^j>PV4{Wdram*Ol`Nq1l?+=EH2a4(H^_#7(b
z2T_~qFlq&-(85f@)<^U()WC~Tfd)~}t;KWj4%GYGP^aZF)E;{l_52YeM)TQl@?S?|
zaDo3(dlgQme*ni|CTXd_N*s?@;~LzD*Wv`CAvUugRiY1Z8fFz4a|RpjN&M`6w{^Q31V!94zxWYMeo&JyYkuh(-@Cj7Qa~2Kf{=i*PkI
zqayzZGcor9jw}wrY@D6$hp;XE>#-|tMg@33>Xhw51-=J!@c^F3{N^1R+GJm(Zw#f-
zs^xT4YHLsf1W_w##2j3kb_;5cJb^0Zaa4-CR`@H5?Rkb~I+7UaUp!_Igz6UCc*4=io!A7qh1O6XqjXH05#EoI{!GYTw_qpy32Ku)gL?ij4#iKAUo&XF|4F+Blasmd
zJPoC?Jq4}6D=~t*aSaZ>*#ElyAr7NIbfI6O`N#%0tML}xk2cmV@{iY(sEi&$ot8F>
z{cqbG97lihV)9>1V=WitPSgZPQ5orUiNBKmxRZW4>fD~h4D7PRAGjN~r#}?W!O_?T
zC#0=R-><@nT(3bhAkQ6Oc}F|$_9{AM2Hez*ovsUXXo!Wwc0w!K3$f*nZAD`VYen34?P#LVs$J%|7Qd00o3O&pay#5?C6?J1_nX2A
zE7sUDMaz5j;aJ0RJ8s3|mK%$3zhPP7g!=f13uXnE+m_oDw-wO}yC5EM5-o$cb|T?K
zFLyPJKe=l)@_Is(hGLPR6D{;IyRY+--Fvr*L{lQmIV`*%^P7W7zz=cYvnftStZMGorJT}?mtB9h})MtZo-b+AuH%TT3Y4Z)%%nF
zD}!MtWYxI@9}Pxqt>CPo3cam;s=7E03}q`djl3UiNd2Kt&p^*fO^IbzL)alW))0-R
zE0y{rr!FuyWQXm9Z8d4+!Fl=eQq3^L9c%@ogb)rBQ8<_&oR;#9Xo$6}Gc_sq)h3)6mATZj4CJ^Sx{7B6_<=Frcqi{lsTumpvGS5xQtRTg))q@Miv$S
ze&D8NEUt5Bbj=6*7m@^JBaa&Z*vI8XMEcO=si)`FLg!T+`!)f
DBaJ0*
delta 4187
zcmb`|e@s>99mnzKh=?fa1Ox$vGZaMScfpGI0~G~Du^^(gOa#2n+u=p!szZ@Wb$0EX
zKh|S2jaxR?T5GjVchp+jRX24eT}|p5$IR5anyu^R;*43%rcL(#?A)!%vL*Xt@AK&NuoV)8S>!+_Cfs
z^`RJnHm2Z6g@sr!
z#Or7oG8gj|J_27QgR-HqI{P(DpeTqq##?9lf1hr+WQ2l-tHL*>|T+H*Rh<`7U
z`0K&}8Y=KOX5(LR6J|2~9();_v6E58;)hs-{aKchvJA)LQtZIJs0qc9C`#TOWS2}8
zY9WoNg?FV8fAY_4r$Kx6UF2DF4z+?`qe68X74kc%kl#mj*oQE&c$18pNC9e#YLNUj
z&8P?jQIYLH_4h1lyqzHm>hMRXjxM4ma2*xm2dD=lS%#7)78SZ-sFkJjrI41PI<7}O
z*BGv^L`8TVYO6M*9}lCR3k@M2N|Ldt5SF7>un9Hr4%~_RP!Sl*G8NiF)QacurTbb@
zEABw`w=LZMGHRgXs7PE2`yR68A#;VoLM|lPZm%{1|g-mxpgZ0hS!k$DLV@Eu%?
ze@5j-74g(ckD>-TgCp=PR^e@&fq68}#I-m~=l^XA0UE9$d1op|dMj9p^Qm`WHC{$d
zWLO3#0cT+@{t<0V&h$=ADUPPT2M+!W3U?+
z;9;ypi^l0V8z09VScX5tQjFqEZo%o;iIe0M&l~fiZ`GlvN`N?;p;o{
zi2o!m?4jXXmNCCX4X}a?Q^(I@KE8reum^cdo5VsdSF*7$^>XBKGZ$lU9^S?Vc_4pM4^O+#$s>gdr>n!hRT7{$h*e8jXIXULgmOOsEItlffzH+TX701
zi8E05PeNU<#yI>EDiW)aj|r{kTYG#IoACkCr&-KKtAkyrQ0~Y6co<{x4b)2CMNXFK
z!9@HUl6NL{y!TuwCQzS&yh2O^ZorL5WJ2as3jJspO&B;~rU-}Nli_+B_MyHTHSj*v
zsW^(7kc;a0EDpt+s9bpvZXZD+X^W
zt)yUU8Q7&6t1z-UaPUW*!V4GzX#sL=iZl^X|9{hdJN$d6H5cng&i_ootn
zO`zX2FRL?94?c!Ux-!(>&qfVYg9>RIs^hJw)35`TtlvR}{&md4H_?wDp`M$=TTD69
zjEdmK=^^jI6EtYxi?|biff~5E+}i>_a`erMs8C-*t@t;n4)3F$kD1{Ol!U#h=Y=go
z?Rg0<#AomTUJFssOhar)F}{jV;7ueQOdd~FVJj}i)7Xr0mEKC%p-#_c9D&x5ms2{{c3?Odn
zF=i#!;}*Ptomg4x<;X?U9^b@IBONDI`3KR4pp|J28{-jYENVj5&h^_!k_D
zqnMSlem)+<)u@ir>%CvQX{e57U^F&h6fQ?aBoH8ie>)>9=nuB~Mz`C+Hs@YRyt6j0%N-s+!*T{Cgq*zz
zgPdat=c4VlHMVbMlfTtjm005(n!Lcx8oIl;Q#$zBJtCm>K6C)o**!`lNc^NrYwA+<&F2X6T
z9qDeZZL!?Su^TM+R(4b`=klV75z)5oq~(=6)r*!m@8)H@$@xQjIlp}>*U4;1a^EQo
zSOW@k3JP-y^X>eS2?gVwlA@Gap?!n
z$%$M4L->YG-sm2h+#2cbE?;Q|^)0L6v
omRDc?XV980H@WVhf;Pr-qZiJ!{!8Q@Sx(ne#fqMr+3>XWcfTxC@Bjb+
diff --git a/mediagoblin/i18n/fa/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/fa/LC_MESSAGES/mediagoblin.po
index 44e8b802..257992df 100644
--- a/mediagoblin/i18n/fa/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/fa/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -19,82 +19,96 @@ msgstr ""
"Language: fa\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "نام کاربری"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "گذرواٰژه"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "آدرس ایمیل"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr ""
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr ""
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "متاسفانه،ثبتنام به طور موقت غیر فعال است."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "متاسفانه کاربری با این نام کاربری وجود دارد."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr ""
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "ایمیل شما تایید شد.شما می توانید حالا وارد شوید،نمایه خود را ویرایش کنید و تصاویر خود را ثبت کنید!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "این کد تاییدیه یا شناسه کاربری صحیح نیست."
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr ""
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr ""
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "ایمیل تاییدیه باز ارسال شد."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr ""
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr ""
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr ""
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr ""
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "عنوان"
@@ -103,8 +117,8 @@ msgid "Description of this work"
msgstr ""
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -119,11 +133,11 @@ msgstr "برچسب"
msgid "Separate tags by commas."
msgstr ""
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr ""
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr ""
@@ -162,26 +176,34 @@ msgstr ""
msgid "New password"
msgstr ""
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr ""
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr ""
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr ""
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr ""
@@ -194,33 +216,41 @@ msgstr "شما در حال ویرایش رسانه کاربر دیگری هست
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "شما در حال ویرایش نمایه کاربر دیگری هستید.با احتیاط عمل کنید."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr ""
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr ""
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr ""
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr ""
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr ""
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
@@ -236,15 +266,31 @@ msgstr ""
msgid "However, old link directory symlink found; removed.\n"
msgstr ""
+#: 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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr ""
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr ""
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr ""
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr ""
@@ -307,10 +353,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr ""
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr ""
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr ""
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "فایلی نا معتبر برای نوع رسانه داده شده."
@@ -319,56 +380,70 @@ msgstr "فایلی نا معتبر برای نوع رسانه داده شده."
msgid "File"
msgstr "فایل"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "شما باید فایلی ارايه بدهید."
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "هورا!ثبت شد!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "لوگو مدیاگوبلین"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "ورود"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "پنل رسیدگی به رسانه ها"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -433,7 +487,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr ""
@@ -539,6 +593,11 @@ msgid ""
"%(verification_url)s"
msgstr "سلام %(username)s,\n\nبرای فعال سازی شناسه کاربری گنو مدیاگوبلین خود ،پیوند زیر را در مرورگر خود باز کنید.\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "لوگو مدیاگوبلین"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -546,34 +605,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "انصراف"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "ذخیره تغییرات"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -586,13 +661,17 @@ msgstr "ویرایش %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr ""
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "در حال ویرایش نمایه %(username)s"
@@ -608,7 +687,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr ""
@@ -631,7 +710,7 @@ msgid ""
msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr ""
@@ -643,8 +722,8 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr ""
@@ -689,21 +768,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr ""
@@ -711,12 +790,6 @@ msgstr ""
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -733,12 +806,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr ""
@@ -748,11 +821,6 @@ msgstr ""
msgid "Really delete %(title)s?"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -762,6 +830,16 @@ msgstr ""
msgid "Remove"
msgstr ""
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -779,51 +857,45 @@ msgstr ""
msgid "%(username)s 's media"
msgstr "%(username)s 's رسانه های"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
-msgid "+"
+msgid "Add “%(media_title)s” to a collection"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+msgid "+"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr ""
@@ -885,27 +957,31 @@ msgstr "اگر شما آن کاربر هستید و ایمیل تایید خود
msgid "Here's a spot to tell others about yourself."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "ویرایش نمایه"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr "نمایش تمامی رسانه های %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -921,22 +997,15 @@ msgid "In collections (%(collected)s)"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr ""
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr ""
@@ -971,45 +1040,60 @@ msgstr ""
msgid "Could not read the image file."
msgstr ""
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "اوه"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr ""
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr ""
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr ""
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr ""
@@ -1017,74 +1101,69 @@ msgstr ""
msgid "commented on your post"
msgstr ""
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr ""
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr ""
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/fr/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/fr/LC_MESSAGES/mediagoblin.mo
index b01068329326662cf5d7d9e65443948b719139a1..ef38b9c96c5bbf0018b8a45788ce652a66d46d83 100644
GIT binary patch
delta 5671
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
diff --git a/mediagoblin/i18n/fr/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/fr/LC_MESSAGES/mediagoblin.po
index 39480ea9..cd691e10 100644
--- a/mediagoblin/i18n/fr/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/fr/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -15,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: French (http://www.transifex.com/projects/p/mediagoblin/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -26,82 +26,96 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Nom d'utilisateur"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Mot de passe"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "Adresse e-mail"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "Nom d'utilisateur ou email"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "Entrée incorrecte"
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "L'inscription n'est pas activée sur ce serveur, désolé."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "Un utilisateur existe déjà avec ce nom, désolé."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr "Désolé, il existe déjà un utilisateur ayant cette adresse e-mail."
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Votre adresse e-mail a bien été vérifiée. Vous pouvez maintenant vous identifier, modifier votre profil, et soumettre des images !"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "La clé de vérification ou le nom d'utilisateur est incorrect."
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "Vous devez être authentifié afin que nous sachions à qui envoyer l'e-mail !"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "Votre adresse e-mail a déjà été vérifiée !"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "E-mail de vérification renvoyé."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "Un email contenant les instructions pour changer votre mot de passe viens de vous être envoyé"
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "Impossible d'envoyer un email de récupération de mot de passe : votre compte est inactif ou bien l'email de votre compte n'a pas été vérifiée."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "Impossible de trouver un utilisateur avec ce nom ou cette email."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "Vous pouvez maintenant vous connecter avec votre nouveau mot de passe."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titre"
@@ -110,8 +124,8 @@ msgid "Description of this work"
msgstr "Descriptif pour ce travail"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -126,11 +140,11 @@ msgstr "Tags"
msgid "Separate tags by commas."
msgstr "Séparez les champs avec des virgules."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "Légende"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "La légende ne peut pas être laissée vide."
@@ -169,26 +183,34 @@ msgstr "Entrez votre ancien mot de passe pour prouver que vous êtes bien le pro
msgid "New password"
msgstr "Nouveau mot de passe"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "Me prévenir par email lorsque d'autres commentent mes médias"
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr "Le titre ne peut être vide"
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Description de cette collection"
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "Le titre affiché dans l'URL de la collection. Vous n'avez généralement pas besoin d'y toucher."
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
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."
@@ -201,33 +223,41 @@ msgstr "Vous vous apprêtez à modifier le média d'un autre utilisateur. Veuill
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "Vous vous apprêtez à modifier le profil d'un utilisateur. Veuillez prendre garde."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "Les changements apportés au profile ont étés sauvegardés"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "Les changements des préférences du compte ont étés sauvegardés"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "Mauvais mot de passe"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "Les changements des préférences du compte ont étés sauvegardés"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Vous avez déjà une collection appelée \"%s\" !"
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Vous éditez la collection d'un autre utilisateurs. Faites attention."
@@ -243,15 +273,31 @@ msgstr "Aucun répertoire \"asset\" pour ce thème\n"
msgid "However, old link directory symlink found; removed.\n"
msgstr ""
+#: 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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "Désolé, mais je ne prends pas en charge cette extension de fichier :("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr "L'encodage de la vidéo à échoué"
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "Position"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr "Regarder sur OpenStreetMap "
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr ""
@@ -314,10 +360,25 @@ msgstr "L'URI de redirection pour l'application, ce champ est requis%(user_name)s's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "Ajouter des médias"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "Vérifiez votre adresse e-mail !"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "S'identifier"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "Ajouter des médias"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "Changer les paramètres du compte"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "Panneau pour le traitement des médias"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "Conçu avec MediaGoblin , un projet GNU ."
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "Ce site fait tourner MediaGoblin , un logiciel d'hébergement de média extraordinairement génial."
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "Pour ajouter vos propres médias, commenter, et bien plus encore, vous pouvez vous connecter avec votre compte MediaGoblin"
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "Vous n'en avez pas ? C'est facile !"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -440,7 +494,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "Créez un compte sur ce site \n ou\n Déployez MediaGoblin sur votre propre serveur "
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "Tout derniers media"
@@ -546,6 +600,11 @@ msgid ""
"%(verification_url)s"
msgstr "Bonjour %(username)s,\n\npour activer votre compte sur GNU MediaGoblin, veuillez vous rendre à l'adresse suivante avec votre navigateur web:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "Logo MediaGoblin"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -553,34 +612,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Éditer les pièces jointes de %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr "Pièces jointes"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr "Ajouter une pièce jointe"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Annuler"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Enregistrer les modifications"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "Supprimer définitivement"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -593,13 +668,17 @@ msgstr "Modification de %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "Changement des préférences du compte de %(username)s"
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr "Modification de %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Modification du profil de %(username)s"
@@ -615,7 +694,7 @@ msgstr "Médias taggés avec : %(tag_name)s "
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr "Télécharger"
@@ -638,7 +717,7 @@ msgid ""
msgstr "Vous pouvez obtenir un navigateur à jour capable de lire cette vidéo sur \n\t http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr "Fichier original"
@@ -650,8 +729,8 @@ msgstr "fichier WebM (codec Vorbis)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr "Image de %(media_title)s"
@@ -696,21 +775,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "Désolé, cette vidéo ne s'affichera pas car\nvotre navigateur ne prends pas en charge le HTML5 pour les vidéos"
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "Vous pouvez obtenir un navigateur à jour capable de lire cette vidéo sur \n\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr "fichier WebM (640p; VP8/Vorbis)"
@@ -718,12 +797,6 @@ msgstr "fichier WebM (640p; VP8/Vorbis)"
msgid "Add a collection"
msgstr "Ajouter une collection"
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "Ajouter"
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -740,12 +813,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr "%(collection_title)s de %(username)s "
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "Éditer"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "Effacer"
@@ -755,11 +828,6 @@ msgstr "Effacer"
msgid "Really delete %(title)s?"
msgstr "Voulez-vous vraiment supprimer %(title)s ?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "Supprimer définitivement"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -769,6 +837,16 @@ msgstr "Voulez vous vraiment retirer %(media_title)s de %(collection_title)s ?"
msgid "Remove"
msgstr "Retirer"
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -786,51 +864,45 @@ msgstr "Medias de %(username)s"
msgid "%(username)s 's media"
msgstr "Médias de %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ Parcourir les médias de %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "Ajouter un commentaire"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "Vous pouvez utilisez les Balises pour la mise en page."
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "Ajouter ce commentaire"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "à"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "Ajouté le \n%(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr "Ajouter %(title)s à la collection"
+msgid "Add “%(media_title)s” to a collection"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
msgid "+"
msgstr "+"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr "Ajouter une nouvelle collection"
@@ -892,27 +964,31 @@ msgstr "Si c'est de vous qu'il s'agit, mais que vous avez perdu l'e-mail de vér
msgid "Here's a spot to tell others about yourself."
msgstr "Voici un endroit pour parler aux autres de vous-même."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "Modifier le profil"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr "Cet utilisateur n'a pas (encore) rempli son profil."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr "Voir tous les médias de %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr "C'est là où vos médias apparaîssent, mais vous ne semblez pas avoir encore ajouté quoi que ce soit."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -928,22 +1004,15 @@ msgid "In collections (%(collected)s)"
msgstr "Dans les collections (%(collected)s)"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr "icone de flux"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr "flux Atom"
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr "Position"
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr "Regarder sur OpenStreetMap "
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "Tous droits réservés"
@@ -978,45 +1047,60 @@ msgstr "Taggé avec"
msgid "Could not read the image file."
msgstr "Impossible de lire l'image."
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "Zut !"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "Vous pouvez utilisez les Balises pour la mise en page."
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "Je suis sûr de vouloir supprimer cela"
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr "Je suis certain de vouloir retirer cet élément de la collection"
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr "-- Sélectionner --"
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr "Inclure une note"
@@ -1024,74 +1108,69 @@ msgstr "Inclure une note"
msgid "commented on your post"
msgstr "a commenté votre post"
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "Oups, votre commentaire était vide."
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "Votre commentaire a été posté !"
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr "Veuillez vérifier vos entrées et réessayer."
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr "Vous devez sélectionner ou ajouter une collection"
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "\"%s\" est déjà dans la collection \"%s\""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" as été ajouté à la collection \"%s\""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr "Veuillez vérifier vos entrées et réessayer."
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr "Certains fichiers correspondant à cette entrée semblent manquant. Suppression tout de même."
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "Vous avez supprimé le media."
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "Ce media n'a pas été supprimé car vous n'avez pas confirmer que vous étiez sur."
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Vous êtes sur le point de supprimer des médias d'un autre utilisateur. Procédez avec prudence."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr "Vous avez supprimé cet élément de la collection."
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr "L'élément n'as pas été supprimé car vous n'avez pas confirmé votre certitude."
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Vous vous apprêtez à supprimer un élément de la collection d'un autre utilisateur. Procédez avec attention."
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Vous avez supprimé la collection \"%s\""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "La collection n'as pas été supprimée car vous n'avez pas confirmé votre certitude"
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Vous vous apprêtez à supprimer la collection d'un autre utilisateur. Procédez avec attention."
diff --git a/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.mo
index d38d893844134aef63a3b42370f0a3e979a2c59a..2fff0063c857b1c54a8cf4af21c91ec91367f609 100644
GIT binary patch
delta 5675
zcmdVcdvH|M9l-IkO9-$+fItX@gj^CrlIFDuCXj#x2to)TArLXVH@i1-VY3T+cfl}*
zr2~}_Q5Y{iup)xhiWP@(p$g;sfwtl>K1SybBANUwuJ?UzN$zJ<*L-ScUc2
zjt%%*lt3M6_CRA%CaA|tun8rwrI?DXxC&B3PbRKEkJIVDg2gzDXghHlzKPFaE8aO=sUrLaFU2CF
zluf)G$Kl3I^1p$`5iWG#IJP=ts)tc_{c--t-uMV*MSn-hKo*@`EJmqmBTB|hl!e@c
zlImMgGPfV4R1YVvA3+)Sc$5a^RHslPJC9PkbUISA0+fu@prpDMWx!b|6E~wwbPdWl
zH=qQv56QZE93}N{pgeyXWv`t@$!PQf4Oyu}vs0aoGC?KEgA)_|StuoGMya6(4cv-S
zqOVXUbd6MM3g)7uxD91Ndr$&6h}-dTBqLEZn`KDK=OeMG0LqOwp=98fC<7lzTt9{~
z;cF9`bUqm=YP?14uyDl2?~
zMsIu;CFRFaHr2Z*D>#c9x(Hid(M2c&FG2~_gL2;n?1i_XJiiC!v^Eu7V!vuTv5x*R9E&c}G6|>Pc-(~7;*
zug8ISGY-OEp=9b&Ov6_a*FQw5@dcDj4W(|>C;~aBp^)WFiyghH;pVb+{B4p=_F?_%wcja~+(XseJR%PoBp21+GV8
zP)CrHr!L?uEaq%(zz)10|1zEY=hE0)Z$J1v%7jU52#GioC6(h*?wgHL!!^h&LOp;I
z=pRt_Kv$xF4kdGr2K%%OKpC$n(Qm*4`g#NTA57yWF354a2b1tcl#INL62N;XEBO*f
z;;5PSt9Tlg)Ays4;x3d0Jc9E4iG*F)hyHmiLll;g+NY-uWiv;y1P>!8Q*~h{j%YlGb8>-OfS@-~dYLPT}?VG4{jA
zLOb=FP(I&^{qYuzpZ|MlXk2(6WtV<{Qi7g~?BiB}J?XDRsrhP@^S={ifG#;d1y43!9GUYhO&?cFcaUzQv3?3y2@?k@!>Sqw%QTijFQ^tFcmLg2BvuJfeTSe
z6hqm~?_d_5M#+HFXP^5aC@IcMSc&ra<;c58wV=w$GjlZS{eDNRNhvOe8M`6nI!9k`
z(C^p1VIvqYmGw|rek^6cB~GW$XVs=|De(EU_cz{|SJ1Be49~K#5%%ka=KC9WYvG{g
z(Y|{$_FU?8M|4UkxX#qOT{czSyryYf2(B`8Ef5TAt3$e}2g0S={1t|&@!K9W!54|$DeEU2feHGkQNMSX0V;ly(>y5w1&zi&i1U*H8T>@C7jiI
zNvPcj#|JU>aM%c3ZOSnAf
zX&x(mP`$M)3w!noWWac-nPY!9_!rT6YewA7FSHN|)5M@qEA=dvAEUBYkot
zyh8K(4T570fk2{0v2&Ttj%uIo*TcFNk&*NB3dChHL!p_kc>;vs_Y;xd6DFK^?aI8t
z_&Q^gN9=UOvb1JrFP9eou`+TBothTAC+DdiBYZ*KjMphFsl6yx-7K{hjCN~nhVJ(<
z_?n18Hkj?=+e%|UA8k0?lIV2?QMBq>M=%o7e0rNl3hPg-HW<(%tNlTbPYTm+#y-sN
zbY$vgF(VUv2lvNU*sUC`g?*gXXGKe_6GhnsY^^Gqkepb;_M$XvVsTAIFu;>+)v!Hh
za9x0`2HOn39t#xbI7_sEPD0o$B(%*4wZ}J0d?vQPY?gSaiTYbNl#b~)r&}4!*rTO4
zIx5GMxGPHBm0EdaO*xG!x7*b?r=&?=YnY5uGL@v)Xcg}Af8JM7&V8}x6`rH+En#o;pG4M05**6`hPos#nq3w>b_mK
z^1HD~d!eQ;2p6ra(HoWb$X6EE~Kd_hB
z8-K0g(}S@+vo|Fb#^0y*+5CY+JhEwOUbnly=Op`@ZgZ5!Z~ak6`LFX*oLMd3dzO>0
zyxM7vY6)5|6y^WNvz%;MEi-dlf)UNj8|J^C>r(5zs|LkBZ+Xz^mYaXn`MzUubt(^q
OwC+_jW3Mi@9RC2;X+Bl}
delta 4282
zcmYM$2~-u=8Nl&7k6jTIWDyWY5S0iB1W+Uuj2IDAio0k*#HV7|>U%EO=<~?2E~!f#
zQK`6ABGH&?CPizkViRMN#?vfEr#bFR6Vs;J)KlBWwx|Ekc}Y0D_q+Gb-0i#H4D5ej
z`_mcCb0f^RMe%cuPaL2B_)G2kpKCpo>Pz)H_QNNbjPqljX%RkJb;0C3N<{B
z!T1i|#g8x(-wIV~s8SyF1%*L0MDY{9zVipe26g^$gI+yh;l^FqentjLO}*7M>(rXlw7Dq*}(>s
zjt5YVstYCL_fdBC82ey9ZqC76lp||I8Fx9#!d4<{Q5#SqzAuXS%Y}9t#^MP~!GGgQ
z9LVx5JcM)cC1x3dH!%ylvn@%=0vwKWunAjH78FjRNb;s4r=&_yHd2YQ@l~A^!>`k3b5SDTMu}__%6LCT
znQx1Sf(-a3%0L%T7H|zE#Q#L;=*KoBdBRXa7l*R51imDs1t7|Q6}DuTW~i@1ctCp32i3Ij>q#Q_tm28xCv#vm%Z(W
zP$oKo5{ZjmKSYk)qdulEoeO<*@&JE~veKyj_G4FoDb$yuMCKQmfoHKC|AvwqCB##9
z`Uc8Gr!f)FVF}*FF*uaQ7jOy2$@71PLOl(iA$g~Y2G~28gOjN@;Y7TIvXHnWo&+3+
zY4{h^F=n9s)Z}3@^%*z?*WhZjkT;&1F^ELP_2|d^>Pre0_z>mnCbE4WoQ=LX2LsWG
z65@K4oLP+$Y6EqA9c6+`=!gGB(ntBQ8o5u$0L(?{KMJ2d|5GT)jn()JuEwc&6pK)!
zaWod=Fx-p<_#WnA0MBGIj>ebpBJ!&W3D;O`#BF#Aomi4;=gx^#;?ErFV;Us;pCD0E
zVZ?O==Ax|JjWXaSByrWRQ6gp`>7#Pkwgac3j58C1un}d)D^Mb`#_M|T_02Xt;cM92ChI7S1rI^xDms#4J9(iQ68`Nz3n$q7WfDy
zQaw2@si&ciCFqZ}DD!$;6c$nV4a(UK9?oAXY)2XR5%$2KT>F(7g)+cE?1rg028ScB
z2(=37qV}LH_zLo}RQFMG#g}lL#sZuw&;Jt&GEf;;BXPD@7xtmP5oN+dC<{7@5}ETT
z{XW2Gyo{0y4^Sc&@|^wt$UwP&0fu0sx9-8GfB)B0kdAFA1D!!hw#&%zDUAe?iL-Db
z7NhL66|3L*YEe $jrhT>zCBl0gK{ycFipMtEg
z&g*iNP&H!=ZbKR9n795R4yOJE_QswhzyM4_Uo1w6Kq<<^)hG*Jg8lJTOv2xd;rufw
zJfJ~VtiND)9PV{I%5yvilW`Ho;dYeA>;%e0XHhor3Ce`mkq1CM#N{}Uw~*w-K1{^l
zB0*4}k0t&xz%xbmfFp4~^%C^QuTUm@gpvzAd1hpxqfz?JLSAaB!CP-b+1YWFNL)c#
z=v5@!)qR|eBa4|FcY7$1XKGD}{dkWqC~?W9g#mP>%96*5hTA4S5Pn?Xy{ii)iTZ8va8vm-;IFJ-&mokS%5QjxXUL
z>fa#wrxGS9wHTea5&wvC1l5x{KKwb#LZ9FU^yg1w4|)E#Qjk#ZMY*9JB}JKPKbsZz{Yt%7dn!MUM|G^Yy(NK;=O?7(p
zoo+{95^`*6r`OxqNqxu+7KwMT7>${-9i?vIF{~)JcN)y#eW~w2S@>HhIdvP;q{IIx
z5G|ETX2jxZ%)vI4Gy4=JWDhVIm;cC)*g=$mUqjj9MGV2KC=vX#*KfSnyH(i#`NX42
zNOC3URr8E{At%kw(50F=w^yKJV70rZq28rN&6_75J!!DJ#$D@7cIoa0y}F^c*7@`X
zqc(h<*|+x?%?OS37_E_^#_`CmAiZI+?yRe-sWlp-%FIurzVtQn`abGW-LQBu-SnFJ
z#wBi}G``3@65m@ht$vd=v#$R}ZM5DnUw1Eb>ho)Aoi2S@je8;08kg>@cQ0vU7ptLmGURW+rVe@`fP_~_k&jMAi3Ey!Gz)a7F=Odepq
znOv=zMMG9-=B<K2svaOv|6k-K1YegPX)q2g^ZnYRU
zN~4U<@(@4W+QE1c1+&fOg2(>mzs640LaoEhv`gpCZFFlj8ppZJ$KyIQ^JK|;n%OnM
z$1!QY)nRS5w#z-c8I{6e>lJ2cwf5*Nm9LJcQ?*Eu8FXu>b>L~+9zsix78(xg^x18-
z$sJqGbEUT&;SABCGka@_E>l~EwbjU)G{{%y$Cx!KwT~3Oy<)Y<{B3&ClnLXrO>J_s
zukpt8(Pq?)9UR5XV29al_I!ukwXq^5;M?(Dsd$#d>1#Nu!i<87eTK8LgmQ25e&rE|
N@$TGVW=Qom?f(G$xYqyx
diff --git a/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.po
index 8041742b..f5de4e85 100644
--- a/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/he/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -20,82 +20,96 @@ msgstr ""
"Language: he\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "שם משתמש"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "סיסמה"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "כתובת דוא״ל"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "שם משתמש או דוא״ל"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "קלט שגוי"
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "צר לי, רישום הינו מנוטרל על שרת זה."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "צר לי, משתמש עם שם זה כבר קיים."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr "צר לי, משתמש עם דוא״ל זה כבר קיים."
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "כתובת הדוא״ל שלך אומתה. כעת באפשרותך להתחבר, לערוך את דיוקנך, ולשלוח תמונות!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "מפתח האימות או זהות משתמש הינם שגויים"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "עליך להתחבר על מנת שנדע אל מי לשלוח את הדוא״ל!"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "כבר אימתת את כתובת הדוא״ל שלך!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "שלח שוב את דוא״ל האימות שלך."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "דוא״ל נשלח בצירוף הוראות בנוגע לכיצד ניתן לשנות את סיסמתך."
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "לא היה ניתן לשלוח דוא״ל לשחזור סיסמה מאחר ושם המשתמש שלך אינו פעיל או שכתובת הדוא״ל של חשבונך לא אומתה."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "לא היה ניתן למצוא מישהו עם שם משתמש או דוא״ל זה."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "כעת ביכולתך להתחבר באמצעות סיסמתך החדשה."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "כותרת"
@@ -104,8 +118,8 @@ msgid "Description of this work"
msgstr "תיאור של מלאכה זו"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -120,11 +134,11 @@ msgstr "תגיות"
msgid "Separate tags by commas."
msgstr "הפרד תגיות בעזרת פסיקים."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "חשופית"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "החשופית לא יכולה להיות ריקה"
@@ -163,26 +177,34 @@ msgstr "הזן את סיסמתך הישנה כדי להוכיח שאתה הבע
msgid "New password"
msgstr "סיסמה חדשה"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "שלח לי דוא״ל כאשר אחרים מגיבים על המדיה שלי"
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr "הכותרת לא יכולה להיות ריקה"
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "תיאור אוסף זה"
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "אזור הכותרת של כתובת אוסף זה. לרוב אין הכרח לשנות את חלק זה."
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "רשומה עם חשופית זו כבר קיימת עבור משתמש זה."
@@ -195,33 +217,41 @@ msgstr "אתה עורך מדיה של משתמש אחר. המשך בזהירות
msgid "You added the attachment %s!"
msgstr "הוספת את התצריף %s!"
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "אתה עורך דיוקן של משתמש. המשך בזהירות."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "שינויי דיוקן נשמרו"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "הגדרות חשבון נשמרו"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "סיסמה שגויה"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "הגדרות חשבון נשמרו"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "כבר יש לך אוסף שקרוי בשם \"%s\"!"
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr "אוסף עם חשופית זו כבר קיים עבור משתמש זה."
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr "אתה עורך אוסף של משתמש אחר. המשך בזהירות."
@@ -237,15 +267,31 @@ msgstr "אין מדור נכס עבור מוטיב זה\n"
msgid "However, old link directory symlink found; removed.\n"
msgstr "בכל אופן, קישור מדור symlink נמצא; הוסר.\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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "צר לי, אינני תומך בטיפוס קובץ זה :("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr "המרת וידאו נכשלה"
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "מיקום"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr "הצגה אצל OpenStreetMap "
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr "זהות לקוח"
@@ -308,10 +354,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr "שדה זה הינו דרוש עבור לקוחות פומביים"
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr "הלקוח {0} נרשם!"
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr "הוסף"
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "ניתן קובץ שגוי עבור טיפוס מדיה."
@@ -320,56 +381,70 @@ msgstr "ניתן קובץ שגוי עבור טיפוס מדיה."
msgid "File"
msgstr "קובץ"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "עליך לספק קובץ."
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "הידד! נשלח!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr "אוסף \"%s\" התווסף!"
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "לוגו MediaGoblin"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr "החשבון של %(user_name)s "
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr "התנתקות"
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "הוספת מדיה"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "אמת את הדוא״ל שלך!"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr "התנתקות"
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "התחברות"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr "החשבון של %(user_name)s "
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "הוספת מדיה"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr "צור אוסף חדש"
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "שנה הגדרות חשבון"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "לוח עיבוד מדיה"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "מופעל על ידי MediaGoblin , פרויקט GNU ."
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "אתר זה מריץ MediaGoblin , חתיכת תוכנת אירוח מדיה יוצאת מן הכלל."
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "בכדי להוסיף את המדיה שלך, להשים תגובות, ועוד, ביכולתך להתחבר עם חשבון MediaGoblin."
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "אין ברשותך חשבון עדיין? זה קל!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -434,7 +488,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "יצירת חשבון אצל אתר זה \n או\n להתקין את MediaGoblin על שרתך "
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "המדיה האחרונה ביותר"
@@ -540,6 +594,11 @@ msgid ""
"%(verification_url)s"
msgstr "שלום %(username)s,\n\nבכדי להפעיל את חשבונך אצל GNU MediaGoblin, עליך לפתוח את הכתובת הבאה\nבתוך דפדפן הרשת שלך:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "לוגו MediaGoblin"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -547,34 +606,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr "עריכת תצריפים עבור %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr "תצריפים"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr "הוספת תצריף"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "ביטול"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "שמור שינויים"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "מחק לצמיתות"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -587,13 +662,17 @@ msgstr "ערוך %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "שינוי הגדרות חשבון עבור %(username)s"
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr "עריכת %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "עריכת דיוקן עבור %(username)s"
@@ -609,7 +688,7 @@ msgstr "מדיה מתויגת עם: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr "הורד"
@@ -632,7 +711,7 @@ msgid ""
msgstr "ביכולתך להשיג דפדפן רשת מודרני שכן \n\tמסוגל לנגן את אודיו זה אצל \n\t http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr "קובץ מקורי"
@@ -644,8 +723,8 @@ msgstr "קובץ WebM (קודק Vorbis)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr "תמונה עבור %(media_title)s"
@@ -690,21 +769,21 @@ msgstr "פורמט קובץ"
msgid "Object Height"
msgstr "גובה אובייקט"
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "צר לי, וידאו זה לא יעבוד מכיוון \n\t שדפדפן הרשת שלך לא תומך \n\t וידאו של HTML5."
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "ביכולתך להשיג דפדפן רשת מודרני שכן \n\t מסוגל לנגן את וידאו זה אצל \n\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr "קובץ WebM (640p; VP8/Vorbis)"
@@ -712,12 +791,6 @@ msgstr "קובץ WebM (640p; VP8/Vorbis)"
msgid "Add a collection"
msgstr "הוסף אוסף"
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "הוסף"
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -734,12 +807,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr "%(collection_title)s מאת %(username)s "
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "ערוך"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "מחק"
@@ -749,11 +822,6 @@ msgstr "מחק"
msgid "Really delete %(title)s?"
msgstr "באמת למחוק את %(title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "מחק לצמיתות"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -763,6 +831,16 @@ msgstr "באמת להסיר את %(media_title)s מן %(collection_title)s?"
msgid "Remove"
msgstr "הסר"
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -780,51 +858,45 @@ msgstr "המדיה של %(username)s"
msgid "%(username)s 's media"
msgstr "המדיה של %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ עיון במדיה מאת %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "הוסף תגובה"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "ביכולתך לעשות שימוש בתחביר Markdown לעיצוב."
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "הוסף את תגובה זו"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "אצל"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "הוסף בתאריך \n %(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr "הוסף מדיה לאוסף"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr "הוסף את %(title)s לאוסף"
-
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
-msgid "+"
+msgid "Add “%(media_title)s” to a collection"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+msgid "+"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr "הוסף אוסף חדש"
@@ -886,27 +958,31 @@ msgstr "אם אתה אכן אדם זה אולם איבדת את דוא״ל הא
msgid "Here's a spot to tell others about yourself."
msgstr "הנה מקום לומר לאחרים אודותייך."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "ערוך דיוקן"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr "משתמש זה לא מילא דיוקן (עדיין)."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr "צפיה בכל המדיה של %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr "כאן זה המקום בו המדיה שלך תופיע, אולם לא נראה שהוספת משהו עדיין."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -922,22 +998,15 @@ msgid "In collections (%(collected)s)"
msgstr "באוספים (%(collected)s)"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr "צלמית ערוץ"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr "ערוץ Atom"
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr "מיקום"
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr "הצגה אצל OpenStreetMap "
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "כל הזכויות שמורות"
@@ -972,45 +1041,60 @@ msgstr "מתויגת עם"
msgid "Could not read the image file."
msgstr "לא היה ניתן לקרוא את קובץ התמונה."
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "אופס!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr "אירעה שגיאה"
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr "פעולה לא מורשית"
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr "צר לי דוד, אני לא יכול להתיר לך לעשות זאת!
ניסית לבצע פעולה שאינך מורשה לעשות. האם ניסית למחוק את כל החשבונות של המשתמשים שוב?"
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr "לא נראה שקיים עמוד בכתובת זו. צר לי!
אם אתה בטוח שהכתובת הינה מדויקת, ייתכן שהעמוד שאתה מחפש כעת הועבר או נמחק."
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "ביכולתך לעשות שימוש בתחביר Markdown לעיצוב."
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "אני בטוח שברצוני למחוק זאת"
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr "אני בטוח שברצוני להסיר את פריט זה מן האוסף"
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr "-- בחר --"
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr "הכללת פתק"
@@ -1018,74 +1102,69 @@ msgstr "הכללת פתק"
msgid "commented on your post"
msgstr "הגיב/ה על פרסומך"
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "אופס, תגובתך היתה ריקה."
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "תגובתך פורסמה!"
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr "אנא בדוק את רשומותיך ונסה שוב."
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr "עליך לבחור או להוסיף אוסף"
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "\"%s\" כבר קיים באוסף \"%s\""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" התווסף אל האוסף \"%s\""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr "אנא בדוק את רשומותיך ונסה שוב."
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr "נראה שכמה קבצים עם רישום זה חסרים. מוחק בכל זאת"
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "מחקת את מדיה זו."
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "המדיה לא נמחקה מכיוון שלא סימנת שאתה בטוח."
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "בחרת למחוק מדיה של משתמש אחר. המשך בזהירות."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr "מחקת את הפריט מן אוסף זה."
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr "הפריט לא הוסר מכיוון שלא סימנת שאתה בטוח."
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "בחרת למחוק פריט מן אוסף של משתמש אחר. המשך בזהירות."
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "מחקת את האוסף \"%s\""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "האוסף לא הוסר מכיוון שלא סימנת שאתה בטוח."
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "בחרת למחוק אוסף של משתמש אחר. המשך בזהירות."
diff --git a/mediagoblin/i18n/ia/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ia/LC_MESSAGES/mediagoblin.mo
index 32ec1bc29025e7bb37d632f1b409fbf11a6ea737..16ef8c09fd6e871a4077bb6597de7864e7197032 100644
GIT binary patch
delta 5567
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
diff --git a/mediagoblin/i18n/ia/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/ia/LC_MESSAGES/mediagoblin.po
index 34f97df5..286b1a9b 100644
--- a/mediagoblin/i18n/ia/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/ia/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -20,82 +20,96 @@ msgstr ""
"Language: ia\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Nomine de usator"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Contrasigno"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "Adresse de e-posta"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr ""
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr ""
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr ""
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr ""
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr ""
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr ""
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr ""
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr ""
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr ""
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr ""
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr ""
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr ""
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr ""
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titulo"
@@ -104,8 +118,8 @@ msgid "Description of this work"
msgstr ""
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -120,11 +134,11 @@ msgstr "Etiquettas"
msgid "Separate tags by commas."
msgstr ""
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr ""
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr ""
@@ -163,26 +177,34 @@ msgstr ""
msgid "New password"
msgstr ""
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr ""
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr ""
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr ""
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr ""
@@ -195,33 +217,41 @@ msgstr ""
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr ""
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr ""
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr ""
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr ""
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr ""
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr ""
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
@@ -237,15 +267,31 @@ msgstr ""
msgid "However, old link directory symlink found; removed.\n"
msgstr ""
+#: 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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr ""
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr ""
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr ""
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr ""
@@ -308,10 +354,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr ""
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr ""
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr ""
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr ""
@@ -320,56 +381,70 @@ msgstr ""
msgid "File"
msgstr "File"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr ""
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr ""
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Initiar session"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -434,7 +488,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr ""
@@ -540,6 +594,11 @@ msgid ""
"%(verification_url)s"
msgstr ""
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -547,34 +606,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Cancellar"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr ""
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -587,13 +662,17 @@ msgstr ""
msgid "Changing %(username)s's account settings"
msgstr ""
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr ""
@@ -609,7 +688,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr ""
@@ -632,7 +711,7 @@ msgid ""
msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr ""
@@ -644,8 +723,8 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr ""
@@ -690,21 +769,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr ""
@@ -712,12 +791,6 @@ msgstr ""
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -734,12 +807,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr ""
@@ -749,11 +822,6 @@ msgstr ""
msgid "Really delete %(title)s?"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -763,6 +831,16 @@ msgstr ""
msgid "Remove"
msgstr ""
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -780,51 +858,45 @@ msgstr ""
msgid "%(username)s 's media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
-msgid "+"
+msgid "Add “%(media_title)s” to a collection"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+msgid "+"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr ""
@@ -886,27 +958,31 @@ msgstr ""
msgid "Here's a spot to tell others about yourself."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -922,22 +998,15 @@ msgid "In collections (%(collected)s)"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr ""
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr ""
@@ -972,45 +1041,60 @@ msgstr ""
msgid "Could not read the image file."
msgstr ""
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr ""
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr ""
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr ""
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr ""
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr ""
@@ -1018,74 +1102,69 @@ msgstr ""
msgid "commented on your post"
msgstr ""
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr ""
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr ""
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/is_IS/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/is_IS/LC_MESSAGES/mediagoblin.mo
index 23f9f1bf26fc8b10cd378a1603d50b0f27e7d794..c3f747abddf67c01feec26945c02c97795e8f110 100644
GIT binary patch
delta 5679
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
Y?y+@dUBfi%R6~GVXw0&nYh0`S2UQfSA^-pY
diff --git a/mediagoblin/i18n/is_IS/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/is_IS/LC_MESSAGES/mediagoblin.po
index 04a1f7f6..accc1d6b 100644
--- a/mediagoblin/i18n/is_IS/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/is_IS/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -19,82 +19,96 @@ msgstr ""
"Language: is_IS\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Notandanafn"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Lykilorð"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "Netfang"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "Notandanafn eða netfang"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "Ógild innsending"
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Því miður er nýskráning ekki leyfð á þessu svæði."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "Því miður er nú þegar til notandi með þetta nafn."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr "Því miður þá er annar notandi í kerfinu með þetta netfang skráð."
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Netfangið þitt hefur verið staðfest. Þú getur núna innskráð þig, breytt kenniskránni þinni og sent inn efni!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "Staðfestingarlykillinn eða notendaauðkennið er rangt"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "Þú verður að hafa innskráð þig svo við vitum hvert á að senda tölvupóstinn!"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "Þú hefur staðfest netfangið þitt!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "Endursendi staðfestingartölvupóst"
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "Tölvupóstur hefur verið sendur með leiðbeiningum um hvernig þú átt að breyta lykilorðinu þínu."
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "Gat ekki sent tölvupóst um endurstillingu lykilorðs því notandanafnið þitt er óvirkt eða þá að þú hefur ekki staðfest netfangið þitt."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "Gat ekki fundið neinn með það notandanafn eða lykilorð."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "Þú getur núna innskráð þig með nýja lykilorðinu þínu."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titill"
@@ -103,8 +117,8 @@ msgid "Description of this work"
msgstr "Lýsing á þessu efni"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -119,11 +133,11 @@ msgstr "Efnisorð"
msgid "Separate tags by commas."
msgstr "Aðskildu efnisorðin með kommum."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "Vefslóðarormur"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "Vefslóðarormurinn getur ekki verið tómur"
@@ -162,26 +176,34 @@ msgstr "Skráðu gamla lykilorðið þitt til að sanna að þú átt þennan a
msgid "New password"
msgstr "Nýtt lykilorð"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "Senda mér tölvupóst þegar einhver bætir athugasemd við efnið mitt"
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr "Þessi titill getur verið innihaldslaus"
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Lýsing á þessu albúmi"
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "Titilhlutinn í vefslóð þessa albúms. Þú þarft vanalega ekki að breyta þessu."
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "Efni merkt með þessum vefslóðarormi er nú þegar til fyrir þennan notanda."
@@ -194,33 +216,41 @@ msgstr "Þú ert að breyta efni annars notanda. Farðu mjög varlega."
msgid "You added the attachment %s!"
msgstr "Þú bættir við viðhenginu %s!"
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "Þú ert að breyta kenniskrá notanda. Farðu mjög varlega."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "Breytingar á kenniskrá vistaðar"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "Aðgangsstillingar vistaðar"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "Vitlaust lykilorð"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "Aðgangsstillingar vistaðar"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Þú hefur nú þegar albúm sem kallast \"%s\"!"
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr "Albúm með þessu vefslóðarormi er nú þegar til fyrir þennan notanda."
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Þú ert að breyta albúmi annars notanda. Farðu mjög varlega."
@@ -236,15 +266,31 @@ msgstr "Engin eignamappa fyrir þetta þema\n"
msgid "However, old link directory symlink found; removed.\n"
msgstr "Fann samt gamlan táknrænan tengil á möppu; fjarlægður.\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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "Ég styð því miður ekki þessa gerð af skrám :("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr "Myndbandsþverkótun mistókst"
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "Staðsetning"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr "Skoða á OpenStreetMap "
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr "Auðkenni biðlara"
@@ -307,10 +353,25 @@ msgstr "Áframsendingarvefslóðin fyrir forritin, þessi reitur\n er
msgid "This field is required for public clients"
msgstr "Þessi reitur er nauðsynlegur fyrir opinbera biðlara"
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr "Biðlarinn {0} hefur verið skráður!"
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr "Bæta við"
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "Ógild skrá gefin fyrir þessa margmiðlunartegund."
@@ -319,56 +380,70 @@ msgstr "Ógild skrá gefin fyrir þessa margmiðlunartegund."
msgid "File"
msgstr "Skrá"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "Þú verður að gefa upp skrá."
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "Jibbí jei! Það tókst að senda inn!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr "Albúmið \"%s\" var búið til!"
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "MediaGoblin einkennismerkið"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr "Notandaaðgangur %(user_name)s "
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr "útskrá"
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "Senda inn efni"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "Staðfestu netfangið þitt!"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr "útskrá"
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Innskráning"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr "Notandaaðgangur %(user_name)s "
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "Senda inn efni"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr "Búa til nýtt albúm"
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "Breyta stillingum notandaaðgangs"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "Margmiðlunarvinnsluskiki"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "Keyrt af MediaGoblin , sem er GNU verkefni."
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "Þetta vefsvæði keyrira á MediaGoblin sem er ótrúlega frábær hugbúnaður til að geyma margmiðlunarefni."
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "Til að senda inn þitt efni, gera athugasemdir og fleira getur þú skráð þig inn með þínum MediaGoblin aðgangi."
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "Ertu ekki með aðgang? Það er auðvelt að búa til!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -433,7 +487,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "Búa til aðgang á þessari síðu \n eða\n Settu upp þinn eigin margmiðlunarþjón "
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "Nýlegt efni"
@@ -539,6 +593,11 @@ msgid ""
"%(verification_url)s"
msgstr "Hæ %(username)s,\n\ntil að virkja GNU MediaGoblin aðganginn þinn, opnaðu þá eftirfarandi vefslóði í\nvafranum þínum:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "MediaGoblin einkennismerkið"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -546,34 +605,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Breyti viðhengjum við: %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr "Viðhengi"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr "Bæta við viðhengi"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Hætta við"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Vista breytingar"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "Eytt algjörlega"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -586,13 +661,17 @@ msgstr "Breyti %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "Breyti notandaaðgangsstillingum fyrir: %(username)s"
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr "Breyti %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Breyti kenniskrá notandans: %(username)s"
@@ -608,7 +687,7 @@ msgstr "Efni merkt með: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr "Sækja af Netinu"
@@ -631,7 +710,7 @@ msgid ""
msgstr "Þú getur náð í nýlegan vafra sem \n\tgetur spilað hljóðskrár á \n\t http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr "Upphaflega skráin"
@@ -643,8 +722,8 @@ msgstr "WebM skrá (Vorbis víxlþjöppun)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr "Mynd fyrir %(media_title)s"
@@ -689,21 +768,21 @@ msgstr "Skráarsnið"
msgid "Object Height"
msgstr "Hæð hlutar"
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "Því miður mun þetta myndband ekki virka vegna þess að \n\t vafrinn þinn styður ekki HTML5 \n\t myndbönd."
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "Þú getur náð í nýlegan vafra sem \n\t getur spilað þetta myndband á \n\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr "WebM skrá (640p; VP8/Vorbis)"
@@ -711,12 +790,6 @@ msgstr "WebM skrá (640p; VP8/Vorbis)"
msgid "Add a collection"
msgstr "Búa til albúm"
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "Bæta við"
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -733,12 +806,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr "%(collection_title)s sem %(username)s bjó til"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "Breyta"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "Eyða"
@@ -748,11 +821,6 @@ msgstr "Eyða"
msgid "Really delete %(title)s?"
msgstr "Virkilega eyða %(title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "Eytt algjörlega"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -762,6 +830,16 @@ msgstr "Virkilega fjarlægja %(media_title)s úr %(collection_title)s albúminu?
msgid "Remove"
msgstr "Fjarlægja"
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -779,51 +857,45 @@ msgstr "Efni sem %(username)s á"
msgid "%(username)s 's media"
msgstr "Efni sem %(username)s á"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ Skoða efnið sem %(username)s setti inn"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "Bæta við athugasemd"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "Þú getur notað Markdown til að stílgera textann"
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "Senda inn þessa athugasemd"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "hjá"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "Bætt við: \n %(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr "Bæta efni við albúmið"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr "Setja %(title)s í albúm"
+msgid "Add “%(media_title)s” to a collection"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
msgid "+"
msgstr "+"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr "Búa til nýtt albúm"
@@ -885,27 +957,31 @@ msgstr "Ef þú ert þessi aðili en hefur týnt staðfestingarpóstinum getur
msgid "Here's a spot to tell others about yourself."
msgstr "Hér er svæði til að segja öðrum frá þér."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "Breyta kenniskrá"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr "Þessi notandi hefur ekki fyllt inn í upplýsingar um sig (ennþá)."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr "Skoða efnið sem %(username)s á"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr "Þetta er staðurinn þar sem efnið þitt birtist en þú virðist ekki hafa sent neitt inn ennþá."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -921,22 +997,15 @@ msgid "In collections (%(collected)s)"
msgstr "Í albúmum (%(collected)s)"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr "fréttaveituteikn"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr "Atom fréttaveita"
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr "Staðsetning"
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr "Skoða á OpenStreetMap "
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "Öll réttindi áskilin"
@@ -971,45 +1040,60 @@ msgstr "Merkt með"
msgid "Could not read the image file."
msgstr "Gat ekki lesið myndskrána."
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "Obbosí!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr "Villa kom upp"
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr "Aðgerð ekki leyfileg"
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr "Fyrirgefðu Davíð. Ég get ekki leyft þér að gera þetta!
Þú hefur reynt að framkvæma aðger sem þú hefur ekki leyfi til. Varstu að reyna að eyða öllum notendunum aftur?"
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr "Því miður! Það virðist ekki vera nein síða á þessari vefslóð.
Ef þú ert viss um að vefslóðin sé rétt hefur vefsíðan sem þú ert að leita að kannski verið flutt eða fjarlægð."
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "Þú getur notað Markdown til að stílgera textann"
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "Ég er viss um að ég vilji eyða þessu"
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr "Ég er viss um að ég vilji fjarlægja þetta efni úr albúminu"
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr "-- Velja --"
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr "Bæta við minnispunktum"
@@ -1017,74 +1101,69 @@ msgstr "Bæta við minnispunktum"
msgid "commented on your post"
msgstr "skrifaði athugasemd við færsluna þína"
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "Obbosí! Athugasemdin þín var innihaldslaus."
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "Athugasemdin þín var skráð!"
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr "Vinsamlegast kíktu á innsendingarnar þínar og reyndu aftur."
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr "Þú verður að velja eða búa til albúm"
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "\"%s\" er nú þegar í albúminu \"%s\""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" sett í albúmið \"%s\""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr "Vinsamlegast kíktu á innsendingarnar þínar og reyndu aftur."
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr "Sumar af skránum við þessa innsendingu virðast vera horfnar. Eyði þrátt fyrir það."
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "Þú eyddir þessu efni."
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "Efninu var ekki eytt þar sem þú merktir ekki við að þú værir viss."
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Þú ert í þann mund að fara að eyða efni frá öðrum notanda. Farðu mjög varlega."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr "Þú tókst þetta efni úr albúminu."
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr "Þetta efni var ekki fjarlægt af því að þú merktir ekki við að þú værir viss."
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Þú ert í þann mund að fara að eyða efni úr albúmi annars notanda. Farðu mjög varlega."
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Þú eyddir albúminu \"%s\""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "Þessu albúmi var ekki eytt vegna þess að þu merktir ekki við að þú værir viss."
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Þú ert í þann mund að fara að eyða albúmi annars notanda. Farðu mjög varlega."
diff --git a/mediagoblin/i18n/it/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/it/LC_MESSAGES/mediagoblin.mo
index dad0aec4162caae11ef5750cf10ddd6a3b3b53d5..f0b535e4d892db6d173583b2d46003a813af6b48 100644
GIT binary patch
delta 5649
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
Vk^P{hIE9Bo+PUX;+(kauzW_ywE35zj
delta 4319
zcmb`|c~Dj78OQPWfC{+b3JMCx1vf;NxPgk`3gQ}994jJR@uqMu!UcodH6|06M(yP2
z7)>2VBkeR=8$HG*8LLKP?R1(MZD!(_xOA$`_Q{r)_+?M!Fdzsdlg_kHg<
z@B2Q_`ggEg&$*EJcl>&BIe-ncw;h+37b1K`ZJK&!I+KQF&1;_U+CyfXmv6shJH7U
zMjMl{FLJ3VK=x#2p*B*6tYJbJhp%EHZbe<+9QphNc4mEZo<>VPxPrs+1{PsLXJe*d
z84kmDQ4{b^!)rq*K$>ziFPR^bWE!R)Ty
zM3u;1%=eLBvyOk-zz)ghgF2#d7*?uEXlR0k
zsIw|V)j~BYg3YKK_oI&L3@YV+L`C)xyJIRB564{8k=3H+eHpc}wa8w~W>m)aC6a%A
z(9FPOJc@(yF|NgaZ2vMI#HF}~RnqYW4#hTvrJ^jrk+=k#a5rj0ohcL*Zw7KorUVs8
z87lB~$>g8@#g9-owj>M{PbXCBdY~ff%|E5I05$PE)O}@<
zehn(aji{sAfPOrLx-Z<7e5gp$Q7N2&ieN2j;cd7b-$rF1oiLT!98|y}ZY+00+}=L}lh3%*Io=5dVy-
zjS}*yNROZv`Uv~rX)M8;I1w`$oP-V7L(l(78UY5bAa!So`g##8!P)eia5{d9+DMNy
zo&+q$A^0b>F{z*T)QrM`^cUb9+<@!xGV;bV3;I*2xCvXbzPU?dF@A$OyXk}uXc`Rkbl-Nml#m>
zKS8o&I+52r%th@ygqm;|k>0%zwdK
zXA6=v^J~pI{oE!p(RK$!ORF*oLb72x>tWyW%Gpk6)lNat{;nTh#TfDUdc8
zkGz{qGOCF4FbU_QBCkW;zXRLjk5GXe!VY@=kJHeN=h4PLpo%S;Fm(2rsEsVanOKWD
z!;ewV_kGj?g`>TV6{9vb9c^5QO8IJ3fUjURzKNU_
z+r5A`E=RIwHe(RaVt33b@QQaTcBcOlDl_X)k?%zXau|uxoW!s$ctk@HBoumQmV&M5
z4?yiW6LrP~sLWKL?%R$!+as8Y=TS#<8@1p)RH`4N?vEPhy?D}a0R55U$bS-zat8F~
zTZ39~OT@QPsXL4|9z)f}XQ<-3i;Cz0YN2S}Qc8VW)B@d587f3=@F@1eOQ;M!7$5c?
zpTQHn=QbaA^FawJ1GljU-j5hJ(MxSV)JF4AnJ9_$UqT(lYHWc!BksY;^!H&Y-oa)p
z3{Uck><*G8(~YY#aUt5c1@rL`Dw2D+5*HSEk^T;~&~@yCH?ag`ioI{U*{J?*R3Nu8
zfKgMtrzyOGMmGjF<7_;DRrnCIa4~o9$L&a+nrvPcyt7OIZ9ISj@f`Z_Yy2V3p60y=
zZs8L8_H-|!uV5|xO~{dl&0`wT48+XvB58wd=yyQ9ihH1nEDw`$7U~666Y(8vN&gBe
z!W*c7zQb7TI@3Gi6pW{zg}SZ)2kH6$9*wySY(lbUt|Pyu|19rFUd96YA0cy^C%6ks
zUgWD6Z=xR0m84H+dl>g%D_#yYxF1z~@hqZDWugKq#eS@BYH4u%W*4e>u46j>4SQqX
zdEP{mF^&HFXyKQr>#t!PKEfEZ=6l5)7cl`lFy05*s~L)>cUpaKyS&o5)&3XmiTFm#
zUD`1=s$WIO9}Lu+!pchh*=Ykp{!q1VV7(m*+7-d-YTxqMoN+UZb}!+y_`DR
zavl~Ba}V^IYmK*q%k0o{pS{dq?W?y}`a{d<`s;09AXL|6*ZX`m+QCwvUE{B>_Xnzm
z*!BcpwJ$`|E)O)VEN>d(e%pItRJ7eX&Y6*xVa2)Y(#}LX%Ln##j}5G_+@kbVma}2r
zS5E5u{?6AKe|L&YM@Prmwv(DU!TD;)V&^xRgWaU8Zc$EU&JedbXQS0FCnGy2BPYww
z%FW9j>EsSg{?|zMu)OS{Zu!uImUDJQg7e|rcJBD$#g=<^#I&gNf2Odi%HI&E^8e2~
zCglCneVRuio{ru}9@{x5$Gn$cTvHn)$fcyh4%G!4%jO}zgf$uF8z;hvgQX1T+Q)>`hv;$~~|
zY)$fiNdBIZhA3y>wB-Jc{(AQ6U$x5H_Vb-K`YV0x&{tQn{M=7llXdcbZQ3BWYI;ly
zjwsc=_To;9_yejLsJe(mB4K&KnDMI6p2O<~}Q(
P8s)5AG}t}4sKWXO+|7}^
diff --git a/mediagoblin/i18n/it/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/it/LC_MESSAGES/mediagoblin.po
index e91926a1..7633a33a 100644
--- a/mediagoblin/i18n/it/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/it/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -22,82 +22,96 @@ msgstr ""
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Nome utente"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Password"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "Indirizzo email"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "Nome utente o indirizzo email"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr ""
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Spiacente, la registrazione è disabilitata su questa istanza."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "Spiacente, esiste già un utente con quel nome."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr "Siamo spiacenti, un utente con quell'indirizzo email esiste già."
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Il tuo indirizzo email è stato verificato. Ora puoi accedere, modificare il tuo profilo e caricare immagini!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "La chiave di verifica o l'id utente è sbagliato"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "Devi effettuare l'accesso così possiamo sapere a chi inviare l'email!"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "Hai già verificato il tuo indirizzo email!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "Rispedisci email di verifica"
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "Ti è stata inviata un'email con le istruzioni per cambiare la tua password."
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "Impossibile inviare l'email di recupero password perchè il tuo nome utente è inattivo o il tuo indirizzo email non è stato verificato."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "Impossibile trovare qualcuno con questo nome utente o password."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "Ora puoi effettuare l'accesso con la nuova password."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titolo"
@@ -106,8 +120,8 @@ msgid "Description of this work"
msgstr "Descrizione di questo lavoro"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -122,11 +136,11 @@ msgstr "Tags"
msgid "Separate tags by commas."
msgstr "Separa le tags con la virgola."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr ""
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr ""
@@ -165,26 +179,34 @@ msgstr "Inserisci la vecchia password per dimostrare di essere il proprietario d
msgid "New password"
msgstr "Nuova password"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "Inviami messaggi email quando altre persone commentano i miei files multimediali"
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr ""
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr ""
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr ""
@@ -197,33 +219,41 @@ msgstr "Stai modificando files multimediali di un altro utente. Procedi con atte
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "Stai modificando il profilo di un utente. Procedi con attenzione."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "Cambiamenti del profilo salvati"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "Impostazioni del profilo salvate"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "Password errata"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "Impostazioni del profilo salvate"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr ""
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
@@ -239,15 +269,31 @@ msgstr ""
msgid "However, old link directory symlink found; removed.\n"
msgstr ""
+#: 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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "Mi dispiace, non supporto questo tipo di file :("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr "Transcodifica video fallita"
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "Posizione"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr "Visualizza su OpenStreetMap "
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr ""
@@ -310,10 +356,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr ""
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr ""
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr "Aggiungi"
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "File non valido per il tipo di file multimediale indicato."
@@ -322,56 +383,70 @@ msgstr "File non valido per il tipo di file multimediale indicato."
msgid "File"
msgstr "File"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "Devi specificare un file."
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "Evviva! Caricato!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "Simbolo di MediaGoblin"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "Aggiungi files multimediali"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "Verifica la tua email!"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Accedi"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "Aggiungi files multimediali"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "Cambia le impostazioni dell'account"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "Pannello di elaborazione files multimediali"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "Realizzato con MediaGoblin , un progetto GNU ."
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "Questo sito sta utilizzando Mediagoblin , un ottimo programma per caricare e condividere files multimediali."
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "Per aggiungere i tuoi file multimediali, scrivere commenti e altro puoi accedere con il tuo account MediaGoblin."
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "Non ne hai già uno? E' semplice!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -436,7 +490,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "Crea un account in questo sito \n oppure\n Installa MediaGoblin sul tuo server "
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "Files multimediali più recenti"
@@ -542,6 +596,11 @@ msgid ""
"%(verification_url)s"
msgstr "Ciao %(username)s,\n\nper attivare il tuo account GNU MediaGoblin, apri il seguente URL nel \ntuo navigatore web.\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "Simbolo di MediaGoblin"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -549,34 +608,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Stai modificando gli allegati di %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr "Allegati"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr "Aggiungi allegato"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Annulla"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Salva i cambiamenti"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "Elimina definitivamente"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -589,13 +664,17 @@ msgstr "Stai modificando %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "Stai cambiando le impostazioni dell'account di %(username)s"
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Stai modificando il profilo di %(username)s"
@@ -611,7 +690,7 @@ msgstr "File taggato con: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr "Scarica"
@@ -634,7 +713,7 @@ msgid ""
msgstr "Puoi scaricare un browser web moderno,\n\t in grado di leggere questo file audio, qui \n\t http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr "File originario"
@@ -646,8 +725,8 @@ msgstr "File WebM (codec Vorbis)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr ""
@@ -692,21 +771,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "Spiacente ma è impossibile visualizzare questo video perché\n\t il tuo browser web non supporta l'HTML5 \n\t video."
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "Puoi scaricare un browser web moderno,\n\t in grado di visualizzare questo video, qui \n\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr "File WebM (640p; VP8/Vorbis)"
@@ -714,12 +793,6 @@ msgstr "File WebM (640p; VP8/Vorbis)"
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "Aggiungi"
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -736,12 +809,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "Modifica"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "Elimina"
@@ -751,11 +824,6 @@ msgstr "Elimina"
msgid "Really delete %(title)s?"
msgstr "Vuoi davvero eliminare %(title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "Elimina definitivamente"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -765,6 +833,16 @@ msgstr ""
msgid "Remove"
msgstr ""
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -782,51 +860,45 @@ msgstr "Files multimediali di %(username)s"
msgid "%(username)s 's media"
msgstr "Files multimediali di %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ Stai guardando i files multimediali di %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "Aggiungi un commento"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "Puoi usare il Markdown per la formattazione."
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "Aggiungi questo commento"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "a"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "Aggiunto il \n %(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
-msgid "+"
+msgid "Add “%(media_title)s” to a collection"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+msgid "+"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr ""
@@ -888,27 +960,31 @@ msgstr "Se sei quella persona ma hai perso l'email di verifica, puoi OpenStreetMap "
-msgstr "Visualizza su OpenStreetMap "
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "Tutti i diritti riservati"
@@ -974,45 +1043,60 @@ msgstr "Taggato con"
msgid "Could not read the image file."
msgstr "Impossibile leggere il file immagine."
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "Oops!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "Puoi usare il Markdown per la formattazione."
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "Sono sicuro di volerlo eliminare"
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr ""
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr ""
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr ""
@@ -1020,74 +1104,69 @@ msgstr ""
msgid "commented on your post"
msgstr "ha commentato il tuo post"
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "Oops, il tuo commento era vuoto."
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "Il tuo commento è stato aggiunto!"
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr ""
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "Hai eliminato il file."
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "Il file non è stato eliminato perchè non hai confermato di essere sicuro."
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Stai eliminando un file multimediale di un altro utente. Procedi con attenzione."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/ja/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ja/LC_MESSAGES/mediagoblin.mo
index 1ebdba168fba92cb639146252a8bf0dd3f5165b4..b9483c0e9ae7beb7b41b08347bdc0ef400c274f8 100644
GIT binary patch
delta 1754
zcmXxkeN5X$7{Ku>gW^y&=w93yj%L2FiQQU|WwfKPf!kzbuPi3S7z&i7Noffn)5O^R
z+5`j*WHiPZLfG6`rffn|1r!9-#EfY450_1iZt4ZcV$A+oj3zGnefC32`nkLQ?z!il
zyY}-D%iR&n*gw`tuSKbA+mw1lDdl%5m4|V3;yEnCtGF6h7b=yHTkruqf=pMn_z*si
z8Ux6`sxC6;M^Wa@VHXn?v4nn0v0BSZsrQPNO2<#piu1`+=@piUjb^o5sTEj<@=+K!
zUrC(1Q}_AW8y$%)}_l#9myE11OanM%md2%2CXtBzhBN-XhAz{zNIgb+>s`
zHVn{@cxcGPVO)n(C?&j#vV+VDbK#BHN525&j!dDH@-vjPyn&LSwbI=2DwKGSql|k|
z*4dA#=tDLVQB5@D%vD#s(maDk0GH{3+`ckHBKX!fqNLjoM+9Qb))QH7?0r$9zp1E)nW0r5ZxH{qy(){*3&_
zsC4RAgu77!cA(t)cQAo-C~<1YHU-;J;+(|g*o*0S8l@sjd+uq`94f;=nL-w8jx5`g6`vSqO4dLeGm@_xcx;XpELeH7xH^o<$
zSr@u{Zohp#F<3ITS;wO~c0tFJI(}Klr**trRfbQ7f?;2yy*b?I52{-e7jF-ACIjvU
zOTLbu(y@wryaWFP9n_9GbcI4ikt<
zl86ma|M*8M1tC_;4HjZy1B=~2*zJ#spi8$|L%fCHA3#*D!!j@GHzJ6!{tp@C$50mP-pR#2@f43?UzB
z*yyb9L0vb2{Vez!i@A>aB$Ho}ai2&E-ov>#X%DAVx?;LVonIs!_u)J=F$X&_7yA;|
zqexl#6?LzVxD<0rMAo7gv+)3KLJM`vG1Rl$xB%~>uA3~8m?SZHnfSw7tmS$Z3$V15
zW-y3P@B_BtgEEnPEZ8big!@rL9mFj-j>qsd>VaBFSi?V#Id~CQ;7@^=)A^rFe96QV
zuEO`Y95c$D4m_wy`A|FAiW#^Qm*7FvkR!Mf&*37xj*IaQYO<54>mQ=ldl6%x8@@p;
zn7Yj=l!tnNB22@2)P*fLA3IT#vrs!bg&OH))WSDV*Zqvz*nQOKAE7>~84O}9wZd6w
z;W8!$P$L{g?cf>e#{b|De!^rNsC1$nMtv8?QSW<%+VM-&db5f7v?^zx<)}#*NFy=v
zG0!qxHR|6`zjo88
z8)R|XB&?U80stfgNbQ#y+P2_)!JjRWl!5
z8uhI|ig6r5t+Sfb&cRC5IyE>STQCI=qb3qg*xgL~dc$cZ%COgdnr5wPH;VnyQR`%TDBRt#J{&o0j~ls3wmT!>vKMSVKPS1$44IZ0A1S^SugJ`c
ePy2K1VSlYFelBao?k}Bi#iz3G*ja(+nV$jm3-Koa
diff --git a/mediagoblin/i18n/ko_KR/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ko_KR/LC_MESSAGES/mediagoblin.mo
index e7602e15301f853a511c844db0dbfee96e4adfac..c2722aa4ca3ea4316cb81600a0e97d2964850c01 100644
GIT binary patch
delta 5635
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
delta 4407
zcmb`}dr%eE9l-IkfIL(%A_5}FiUJaO*B9Ue6a_^w6yG>O(5v2xfPzMx=p|y6h|ew>
ze4!|ei7{5QDUFR$9HTa|nbBq@=+vqi6RmO`O)}9Ynzr8`d&l&T{#oa8Kj)m?J&)h{
zoxPgpwJ%yV$4!5aor-@q_zUIlxu?{A`FF!tsW7U4$8daxiP+aqsWCVi18_42ViS7f
zhp6E>?2hO04qm}z{Gf+Y2}(KCJqpn@1ihrxMxGdhDbz3Zv^v!MmGYt2_G5hY7KPQ=ipiMN+v;cmG8eT3
z`KYyg$pq?A25LdMehfYEEXssF!G3rJgYglDpf{sR`v84H%2E1Vg)*@<$XwK$C=ovpMEvDK3k_L#
z5@Yd4T!T?eza5*g7++_U!FUUYU^kW}Ntuo#a2{6SZj=f2B2grH2wtJ+Xj@HdoD-9ZVt6D8!|qjcy=m{`0DL77Mr$`<7z`KyXiB2bAE
z*(#L&HlU2R%|Ssrd>^Hw3n&w~ffC}UC=YgF8InByD4`2QSy=>M64G>(j%T1eSLmuQ
zMTziAl&xBac6=A*IY)2eAxSbAC4`wMD_Dav@K)T0dr=}Vm}N?6lTlVYnJ>Ao1ZBll
zDE-yB+M7`ZI*AgAOD_L{Y`H^Sr7)8VeRT2wm!ZrwsK0gW(lM6$N|eYP#w0w0bMP@r
zZsZV8S?O_a%bfuET0t8qHM
zi`l5rI1VS_aNLUNcoEaki!)h+j(3^T0^0-=s-ElSE!;Q#CmHo>^vO2#!_h5Jk-kiizqXGgr4{mIeF?|D918vn3W^($j^lu>8j_UTrWgP
z;&NAeEe2BGg}v}Slzz|Q6mcuYY
z7(#nF@>W)LDE%D4k$4ehBJO0WAHIarUpNNH`H!L?NtA|i3JOqiU=>E=VU!LoBQsXl
zP{#rEJ{~hsI^5)P2TH^mP{(GJTo*
znc-!WEWM8M;6s$t@K20D$u!B00Vo5dpgfn3vPHQlp)Wv*z#_DxfwJPCaUe#qZ?bhc
z;~mz3JE+OPEw~L&p+sQf1S_QZ7(;y-%D{V3?mvVQp;lM@8p^;<^uS;?S|${Rd{hiy
zHe7}+*zTafSZYnS^<#4$nWPGuXuTKaqJ(Z2*5Fm#fzwG0S@}Km#2-)wevXrIP!5yF
z6_}4_F%)}ou@n>WWpo^%5J}-Plp7!8G|Zf09iQFUMEy(T=&Dt@R`Q)hS@{o`fk9LG
z?-b5PS=lv|99jE{^=o$qWuoDEy!kK+S%53{A28j*HKpfHA+%ytWxU1m?-CeD23THEJPNs+HfZN5{4OQ
zL)ntkDEDd8*?%m+L--WQPql}e<++>qdmKhZB61gH;reQtGjaP6xeup~N%&{WYjM3EJMv2%J^un)DB6;8CW0XidMRq~C74Q`iSrMTZ
zEik_J`=i;~W2I&m_w;s)nqO%zE3Hr&3l_+q9yzGeURh#`sn9FS^!a5aCAQ8RjFMg(
z&9H#+n$aWBVeAg$asu_7bB!D9`*N=)Q-M7WTdG{IccCc}%yLmanKZ
zruNG=kM;}D%=Ykn&0N}llQvE-Tc}qqw&@G)CAJFvHGAb^s`d)qR$95dO0TflmdfbG
zHhrnRqQYLfC|=hyZ6&r!ih5CL)oVpn@#c3CbKKnZu0F=p$T-c%TpQWuZY+)&Xucma
zUo*1@uhz`lv0iS5En%d)kFFcx37N*-_*ae35@OAe#9%jLL2|s=lDtv#O^!=Sj!RC|
z6H`)?Mi?nW`o3sM8k(9k#4H-}sb-EJwm~zt6#1HdBl@^SXSjmqY^{HAqFVhDGw1#W
zz2oTH&i$L6M|S8&bZUcnKXsvIJRiBoXc`q`{B_hP#=l4T7*}Qn#CA08(>u2B)1B*%
zIrqHdY~0?_a$0wuIOE*EUU$|u=+3t`I5+*Fqpr52uGu&HBbJ!vpi6{=i)CtUG9|ofvJ5H_d
zsIPZ6G}WUR
zKtZ2$D||9e-M)@@KKNgqTfKJP(%c!@#@ZLN>2Ej^B3u~~W-Kl^Z0wkuY5q93)y?>-
LaHN?yuSWY1{j~4f
diff --git a/mediagoblin/i18n/ko_KR/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/ko_KR/LC_MESSAGES/mediagoblin.po
index 6a35c0e0..7f6c00b2 100644
--- a/mediagoblin/i18n/ko_KR/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/ko_KR/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -19,82 +19,96 @@ msgstr ""
"Language: ko_KR\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "사용자 이름"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "비밀번호"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "email 주소"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "사용자 이름 또는 email"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "잘못된 입력 입니다."
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "죄송합니다. 지금은 가입 하실 수 없습니다."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "죄송합니다. 해당 사용자 이름이 이미 존재 합니다."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr "죄송합니다. 사용자와 해당 이메일은 이미 등록되어 있습니다."
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "해당 email 주소가 이미 인증 되어 있습니다. 지금 로그인하시고 계정 정보를 수정하고 사진을 전송해 보세요!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "인증 키 또는 사용자 ID가 올바르지 않습니다."
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "로그인을 하셔야 고블린에서 메일을 보낼 수 있습니다!"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "이미 인증받은 email 주소를 가지고 있습니다!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "인증 메일을 다시 보내 주세요."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "비밀번호를 변경하는 방법에 대한 설명서가 메일로 전송 되었습니다."
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "사용자의 이름이 존재하지 않거나, 사용자의 email 주소가 인증되지 않아 비밀번호 복구 메일을 보낼 수 없습니다."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "사용자 이름 또는 email로 된 사용자를 찾을 수 없습니다."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "이제 새로운 비밀번호로 로그인 하실 수 있습니다."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "제목"
@@ -103,8 +117,8 @@ msgid "Description of this work"
msgstr "이 작업에 대한 설명"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -119,11 +133,11 @@ msgstr "태그"
msgid "Separate tags by commas."
msgstr "태그는 , 로 구분 됩니다."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "'슬러그'"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "'슬러그'는 공백일 수 없습니다."
@@ -162,26 +176,34 @@ msgstr "계정 확인을 위해, 이전 비밀 번호를 입력해 주세요."
msgid "New password"
msgstr "새로운 비밀번호"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "제 미디어에 대한 컨텍을 원한다면, 메일을 보내주세요."
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr "제목은 공백일 수 없습니다."
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "모음집에 대한 설명"
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "해당 유저에 대한 '슬러그'가 이미 존재합니다."
@@ -194,33 +216,41 @@ msgstr "다른 사용자의 미디어를 수정하고 있습니다. 조심해서
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "사용자의 계정 정보를 수정하고 있습니다. 조심해서 수정하세요."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "계정 정보가 저장 되었습니다."
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "계정 설정이 저장 되었습니다."
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "잘못된 비밀번호"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "계정 설정이 저장 되었습니다."
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "\"%s\" 모음집을 이미 가지고 있습니다!"
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr "다른 유저의 모음집을 수정 중 입니다. 주의하세요."
@@ -236,15 +266,31 @@ msgstr "이 테마를 위한 에셋 디렉토리가 없습니다.\n"
msgid "However, old link directory symlink found; removed.\n"
msgstr "그런데, 오래된 디렉토리 심볼릭 링크를 찾았습니다; 지워졌습니다.\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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "죄송합니다. 해당 타입의 파일은 지원하지 않아요 :("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr "비디오 변환에 실패 했습니다."
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "장소"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr " OpenStreetMap 으로 보기"
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr "사용자 ID"
@@ -307,10 +353,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr "이 항목은 공개 사용자들을 위해 꼭 필요 합니다."
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr "사용자 {0}님이 등록 되었습니다!"
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr "추가"
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "알수없는 미디어 파일 입니다."
@@ -319,56 +380,70 @@ msgstr "알수없는 미디어 파일 입니다."
msgid "File"
msgstr "파일"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "파일을 등록하셔야 합니다."
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "이햐!! 등록했습니다!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr "\"%s\" 모음집이 추가되었습니다!"
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "MediaGoblin 로고"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "미디어 추가"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "메일을 확인하세요!"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "로그인"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "미디어 추가"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "계정 설정 변경"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "미디어 작업 패널"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "Powered by MediaGoblin , a GNU project."
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "이사이트는 MediaGoblin 으로 작동 중입니다. 이는 특이한 미디어 호스팅 소프트웨어중 하나 입니다."
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "자신의 미디어를 추가하고, 댓글을 남기세요! 미디어 고블린 계정으로 내역을 확인 하실 수 있습니다!"
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "아직 아무것도 없으시다구요? 매우 쉽습니다!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -433,7 +487,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "사용자 계정 만들기 \n 또는\n 서버를 위한 MediaGoblin 설정하기 "
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "가장 최근에 등록된 미디어"
@@ -539,6 +593,11 @@ msgid ""
"%(verification_url)s"
msgstr "안녕하세요 %(username)s님,\n\nGNU MediaGoblin 계정을 활성화 하시려면, 아래의 URL 주소를 브라우져로 접속하세요.\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "MediaGoblin 로고"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -546,34 +605,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr "%(media_title)s의 첨부 수정 중..."
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr "첨부"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr "첨부 추가"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "취소"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "저장"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "영구적으로 삭제"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -586,13 +661,17 @@ msgstr "%(media_title)s 편집중..."
msgid "Changing %(username)s's account settings"
msgstr "%(username)s'의 계정 설정 변경중..."
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr "%(collection_title)s 편집 중"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "%(username)s의 계정 정보 수정중..."
@@ -608,7 +687,7 @@ msgstr "미디어는 다음으로 태그 되었습니다.: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr "다운로드"
@@ -631,7 +710,7 @@ msgid ""
msgstr "사운드 파일을 재생 하시려면\n\t이곳에서 최신의 브라우져를 다운받으세요! \n\t http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr "원본 파일"
@@ -643,8 +722,8 @@ msgstr "WebM 파일 (Vorbis 코덱)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr "%(media_title)s 이미지"
@@ -689,21 +768,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "죄송합니다. 사용하고 계신 브라우져가 HTML5 video를\n\t 지원하지 않습니다. 비디오를 재생할 수\n\t 없습니다."
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "최신의 브라우져를 사용하시면 비디오를 재생\n\t 하실수 있습니다! \n\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr "WebM 파일 (640p; VP8/Vorbis)"
@@ -711,12 +790,6 @@ msgstr "WebM 파일 (640p; VP8/Vorbis)"
msgid "Add a collection"
msgstr "모음집 추가"
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "추가"
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -733,12 +806,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr "%(username)s 의 %(collection_title)s"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "수정"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "삭제"
@@ -748,11 +821,6 @@ msgstr "삭제"
msgid "Really delete %(title)s?"
msgstr "%(title)s 을 지우시겠습니까?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "영구적으로 삭제"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -762,6 +830,16 @@ msgstr "%(collection_title)s의 %(media_title)s을 삭제 하시겠습니까?"
msgid "Remove"
msgstr "지우기"
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -779,51 +857,45 @@ msgstr "%(username)s의 미디어"
msgid "%(username)s 's media"
msgstr "%(username)s 의 미디어"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ %(username)s 의 미디어를 보고 있습니다."
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "덧글 달기"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "포멧팅을 위해 Markdown 을 사용할 수 있습니다.."
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "덧글 추가"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "에"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "부가 기능 \n %(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr "%(title)s 의 모음집 추가"
+msgid "Add “%(media_title)s” to a collection"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
msgid "+"
msgstr "+"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr "새 모음집 추가"
@@ -885,27 +957,31 @@ msgstr "정상적인 계정이나, 인증 메일을 잃어버리셨다면 OpenStreetMap "
-msgstr " OpenStreetMap 으로 보기"
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "All rights reserved"
@@ -971,45 +1040,60 @@ msgstr "태그 정보"
msgid "Could not read the image file."
msgstr "이미지 파일을 읽을 수 없습니다."
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "웁스!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "포멧팅을 위해 Markdown 을 사용할 수 있습니다.."
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "이걸 지우고 싶습니다."
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr "이 모음집의 항목을 삭제하는 것을 확인 했습니다."
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr "-- 선택 --"
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr "노트 추가"
@@ -1017,74 +1101,69 @@ msgstr "노트 추가"
msgid "commented on your post"
msgstr "게시물에 덧글이 달렸습니다."
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "오우, 댓글이 비었습니다."
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "댓글이 등록 되었습니다!"
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr "확인을 하시고 다시 시도하세요."
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr "모음집을 추가하거나 기존 모음집을 선택하세요."
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "\"%s\" 모음집이 이미 존재 합니다. \"%s\""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" 모음집을 추가했습니다. \"%s\""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr "확인을 하시고 다시 시도하세요."
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "미디어를 삭제 했습니다."
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "확인 체크를 하지 않았습니다. 미디어는 삭제되지 않았습니다."
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "다른 사람의 미디어를 삭제하려고 합니다. 다시 한번 확인하세요."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr "모음집에 있는 항목을 삭제 했습니다."
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr "확인을 하지 않았습니다. 항목은 삭제하지 않았습니다."
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "다른 사용자의 모음집에 있는 항목을 삭제하였습니다. 주의하세요."
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "\"%s\" 모음집을 삭제하셨습니다."
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "확인을 하지 않았습니다. 모음집은 삭제하지 않았습니다."
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "다른 사용자의 모음집을 삭제하려고 합니다. 주의하세요."
diff --git a/mediagoblin/i18n/nl/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/nl/LC_MESSAGES/mediagoblin.mo
index afa8849cd7a07c9af8669877e19f9a5e7b253e7f..723456cec4998f421dd43cef56f20ad2c3ea8b76 100644
GIT binary patch
delta 5671
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
delta 4367
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\n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -20,82 +20,96 @@ msgstr ""
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Gebruikersnaam"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Wachtwoord"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "E-mail adres"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "Gebruikersnaam of email-adres"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "Onjuiste invoer"
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Sorry, registratie is uitgeschakeld op deze instantie."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "Sorry, er bestaat al een gebruiker met die naam."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr "Sorry, een gebruiker met dat e-mailadres bestaat al."
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Uw e-mailadres is geverifieerd. U kunt nu inloggen, uw profiel bewerken, en afbeeldingen toevoegen!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "De verificatie sleutel of gebruikers-ID is onjuist"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "Je moet ingelogd zijn, anders weten we niet waar we de e-mail naartoe moeten sturen!"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "Je hebt je e-mailadres al geverifieerd!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "Verificatie e-mail opnieuw opgestuurd."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "Een e-mail met instructies om je wachtwoord te veranderen is verstuurd."
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "Email kon niet verstuurd worden omdat je gebruikersnaam inactief is of omdat je e-mailadres nog niet geverifieerd is."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "Kon niemand vinden met die gebruikersnaam of dat e-mailadres."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "Je kunt nu inloggen met je nieuwe wachtwoord."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titel"
@@ -104,8 +118,8 @@ msgid "Description of this work"
msgstr "Beschrijving van dit werk"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -120,11 +134,11 @@ msgstr "Etiket"
msgid "Separate tags by commas."
msgstr "Hou labels gescheiden met komma's."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "Slug"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "De slug kan niet leeg zijn"
@@ -163,26 +177,34 @@ msgstr "Vul je oude wachtwoord in om te bewijzen dat dit jouw account is"
msgid "New password"
msgstr "Nieuw wachtwoord"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr ""
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr ""
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr ""
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "Er bestaat al een met die slug voor deze gebruiker."
@@ -195,33 +217,41 @@ msgstr "U bent de media van een andere gebruiker aan het aanpassen. Ga voorzicht
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "U bent een gebruikersprofiel aan het aanpassen. Ga voorzichtig te werk."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "Profielaanpassingen opgeslagen"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "Accountinstellingen opgeslagen"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "Verkeerd wachtwoord"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "Accountinstellingen opgeslagen"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr ""
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
@@ -237,15 +267,31 @@ msgstr ""
msgid "However, old link directory symlink found; removed.\n"
msgstr ""
+#: 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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "Sorry, dat bestandstype wordt niet ondersteunt."
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr ""
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "Locatie"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr "Bekijken op OpenStreetMap "
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr ""
@@ -308,10 +354,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr ""
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr ""
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr "Voeg toe"
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "Verkeerd bestandsformaat voor mediatype opgegeven."
@@ -320,56 +381,70 @@ msgstr "Verkeerd bestandsformaat voor mediatype opgegeven."
msgid "File"
msgstr "Bestand"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "U moet een bestand aangeven."
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "Mooizo! Toegevoegd!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "MediaGoblin logo"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "Voeg media toe"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "Verifieer je e-mailadres!"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Inloggen"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "Voeg media toe"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "Accountinstellingen aanpassen"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "Mediaverwerkingspaneel"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "Hier draait MediaGoblin , een GNU project."
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "Deze website draait MediaGoblin , een buitengewoon goed stuk software voor mediahosting."
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "Heb je er nog geen? Het is heel eenvoudig!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -434,7 +488,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "<a class=\"button_action_highlight\" href=\"%(register_url)s\">Creëer een account op deze website</a>\n of\n <a class=\"button_action\" href=\"http://wiki.mediagoblin.org/HackingHowto\">Gebruik MediaGoblin op je eigen server</a>"
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "Nieuwste media"
@@ -540,6 +594,11 @@ msgid ""
"%(verification_url)s"
msgstr "Hallo %(username)s , open de volgende URL in uw webbrowser om uw GNU MediaGoblin account te activeren: %(verification_url)s "
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "MediaGoblin logo"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -547,34 +606,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Annuleren"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Wijzigingen opslaan"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "Permanent verwijderen"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -587,13 +662,17 @@ msgstr "%(media_title)s aanpassen"
msgid "Changing %(username)s's account settings"
msgstr "%(username)ss accountinstellingen aanpassen"
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Het profiel aanpassen van %(username)s"
@@ -609,7 +688,7 @@ msgstr "Media met het label: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr ""
@@ -632,7 +711,7 @@ msgid ""
msgstr "U kunt een moderne web-browser die \n\taudio kan afspelen vinden op \n\t http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr ""
@@ -644,8 +723,8 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr "Afbeelding voor %(media_title)s"
@@ -690,21 +769,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "Sorry, deze video werkt niet omdat je webbrowser geen HTML5 video ondersteunt."
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "Je kunt een moderne webbrowser die deze video af kan spelen krijgen op http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr ""
@@ -712,12 +791,6 @@ msgstr ""
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "Voeg toe"
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -734,12 +807,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "Pas aan"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "Verwijderen"
@@ -749,11 +822,6 @@ msgstr "Verwijderen"
msgid "Really delete %(title)s?"
msgstr "Zeker weten dat je %(title)s wil verwijderen?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "Permanent verwijderen"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -763,6 +831,16 @@ msgstr ""
msgid "Remove"
msgstr ""
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -780,51 +858,45 @@ msgstr "Media van %(username)s"
msgid "%(username)s 's media"
msgstr "Media van %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ Blader door media van %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "Geef een reactie"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "Voor opmaak kun je <a href=\"http://daringfireball.net/projects/markdown/basics\">Markdown</a> gebruiken."
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "Voeg dit bericht toe"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "op"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "Toegevoegd op \n %(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
-msgid "+"
+msgid "Add “%(media_title)s” to a collection"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+msgid "+"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr ""
@@ -886,27 +958,31 @@ msgstr "Als u die persoon bent, maar de verificatie e-mail verloren hebt, kunt u
msgid "Here's a spot to tell others about yourself."
msgstr "Hier is een plekje om anderen over jezelf te vertellen."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "Profiel aanpassen."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr "Deze gebruiker heeft zijn of haar profiel (nog) niet ingevuld."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr "Bekijk alle media van %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr "Dit is waar je nieuwe media zal verschijnen, maar het lijkt erop dat je nog niets heb toegevoegd."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -922,22 +998,15 @@ msgid "In collections (%(collected)s)"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr "feed icoon"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr "Atom feed"
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr "Locatie"
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr "Bekijken op OpenStreetMap "
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "Alle rechten voorbehouden"
@@ -972,45 +1041,60 @@ msgstr "Getagged met"
msgid "Could not read the image file."
msgstr "Kon het afbeeldingsbestand niet lezen."
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "Oeps!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "Voor opmaak kun je <a href=\"http://daringfireball.net/projects/markdown/basics\">Markdown</a> gebruiken."
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "Ik weet zeker dat ik dit wil verwijderen."
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr ""
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr ""
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr ""
@@ -1018,74 +1102,69 @@ msgstr ""
msgid "commented on your post"
msgstr ""
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "Oeps, je bericht was leeg."
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "Je bericht is geplaatst!"
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr ""
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "Je hebt deze media verwijderd."
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "Deze media was niet verwijderd omdat je niet hebt aangegeven dat je het zeker weet."
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Je staat op het punt de media van iemand anders te verwijderen. Pas op."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/nn_NO/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/nn_NO/LC_MESSAGES/mediagoblin.mo
index 206c906c3c92c0646d2a49efe4c04f2824bcd9b2..d72aca91b331a86ee5f142c894c3168cb7bc09a2 100644
GIT binary patch
delta 5722
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
VUI&}oO4E5Lq@Ddvc(^Uo@lOCNJ8%F1
delta 4279
zcmYk-3vg7`9mnx=6Ceo>DM?5mK)3_~M97mE5}rW<1OkLtL>WiiWUpb(KH}~sHjJ!^YMj)U+TYGGN-uHX&A63j(Sd=pN_WvG6=s7P(WV&*sdC~U+NScBEW{egnW
zT1*%6F`N0)0v<+9bO`nQDE7nCs0IBJi}3{sByf3J}E>%k!!
z7U6N6il5>poXGMo;X!Q2`OHnJYI
z@y(-%Klx{N(x5YY1nFzepmy*_RH&|?LjE2qQQp1Udl4J@hgiWX&Y(h=E3wPspP!X8IHWk_$)Q*?(rT4<99rvNe
z`&PRBAZnuHs7Rbo`#f^wDRYs+S{{tF$pgFxwbH_I{k$DWO@#nY>KS1S1
z3-Q!WkD(@d8pq>lY{4tI04r%+h&?!3_y1=UqBLAa^3F6*@ON-0uBP6H%kctgA)`yV
z3Ah+5@LjaAXrg~>W?~ujTX79;#VvRV`NcE0P9jlpJN9RO^A3eO@O{+TEob|gcsusP
zJ24v_REVRfoY{g3wTm_$MNM!4`{U1xRdwee7q0OBOlX5xE5hI?!lAjU`x55JIBk3KXaIiG${M8
zAyG29#B~NXpjMtl4Y(6YT=P>@#4aJ}W9ry;2Ht`i=Qhm2Zq$x9q9U?2?e_HZU6sUt
zHV?i{!yA?{FCmF;PLW~b@nvKV^99bu@*01F2r5^;j+)@RNOyA(HSy#45@_F6w$7
zKt=9Uy8T7eHT*Lw68}W@YEoZN&>2>6u;h!m8(D*KaVS2EgYYtHr*Gn5{A;@YFXU#K
zjCy|qrKqEtjhZl&Zcm|(ZXYhjA7hp7|Gz0{;Hn1yH@QCTBFv`!7SxK@qZZ_#Zbc6&
zQX5f6_6^kSIEaeW2`t6uP~&`n>i;Qfyc`m2uXk#mCXWgg{F7h$^
z`6|K}aVfr!+Q2NrsB7DV%7JFg#Z{>O4(f=ya2EDq3G<;G`evm5>X`KTNjiCWM^R3zu37SfJda8D!g*8(1*K?5Dd
z8}KA5gy&JAyNJbj33bMwpq^)Qb+n^g)DhUIoS2N`a2no?ZKw^LNw>d@+-URJyp+G9
ziktnN&clazunINt71V_9pcZf~-Ci``?`Nahr=d2m3Kg+CP?3zGBAG-kn%RV$o_Pv?
zfFGtPlu+2)H5IM{zMJ9nfB$V
zAD9cc7C*-U*tW#a{@am-rObW`3e~Z+9uA~_619`FsAPE=C*wcR#^M%#hjXz%^=?!y
z^mHmavmCyCW73JJ(-u!+G1hG5HHDcW6P%-Cr=&eWKt@jvb5J
zP9zWtyWNE=z26tU)6bnb=A$7Uv3Q(rb|~82lXP2)o4v!u`IdKS>}t!4jQgfF-;Uj7
zCpS3uU7@g(uqA$Bu*&iBPn&!nT{7u#=={2cmuV2Kp+z
z4@=f%WZDCB+}6@^E63YhdM4A|P&UDPvaG}Mnx|~Eyw|5@Ww@u;%*xEMZFg*CllxZ1
z9qx0LQ@x_95gBflTD)9ZvI
zv1rns6$^%<6|qP#5N_<$#w$8v5pQ4ZY0JB(E@^qA>T5Hqngh{bn572dW~tNJX(vNr
zv!W-N{8DT~(Wo7=6M=}{bJxyz)Ehf;A%}0d@HAvw;1~k<8x*Wn%VVd0EEE((laPdVezcro+bWLSlQM&hrf=
diff --git a/mediagoblin/i18n/nn_NO/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/nn_NO/LC_MESSAGES/mediagoblin.po
index 2cfe7f61..e39f51dd 100644
--- a/mediagoblin/i18n/nn_NO/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/nn_NO/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 16:04+0000\n"
-"Last-Translator: velmont \n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
+"Last-Translator: cwebber \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"
@@ -19,82 +19,96 @@ msgstr ""
"Language: nn_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Brukarnamn"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Passord"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "Epost"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "Brukarnamn eller epost"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "Ugyldig verdi"
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Registrering er slege av. Orsak."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "Ein konto med dette brukarnamnet finst allereide."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr "Ein brukar med den epostadressa finst allereie."
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Kontoen din er stadfesta. Du kan no logga inn, endra profilen din og lasta opp filer."
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "Stadfestingsnykelen eller brukar-ID-en din er feil."
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "Du må vera innlogga, slik me veit kven som skal ha eposten."
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "Du har allereie verifisiert epostadressa."
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "Send ein ny stadfestingsepost."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "Sender epost med instruksjonar for å endra passordet ditt."
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
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."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "Fann ingen med det brukarnamnet eller passordet."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "Du kan no logga inn med det nye passordet ditt."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Tittel"
@@ -103,8 +117,8 @@ msgid "Description of this work"
msgstr "Skildring av verk"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -119,11 +133,11 @@ msgstr "Merkelappar"
msgid "Separate tags by commas."
msgstr "Separer merkelappar med komma."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "Nettnamn"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "Nettnamnet kan ikkje vera tomt"
@@ -162,26 +176,34 @@ msgstr "Skriv inn det gamle passordet ditt for å stadfesta at du eig denne kont
msgid "New password"
msgstr "Nytt passord"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "Send meg epost når andre kjem med innspel på verka mine."
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr "Tittelen kjan ikkje vera tom"
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Forklaringa til denne samlinga"
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "Tittel-delen av denne samlinga si adresse. Du treng normalt sett ikkje endra denne."
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "Eit innlegg med denne adressetittelen finst allereie."
@@ -194,33 +216,41 @@ msgstr "Trå varsamt, du endrar nokon andre sine verk."
msgid "You added the attachment %s!"
msgstr "La til vedlegg %s."
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "Trå varsamt, du endrar nokon andre sin profil."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "Lagra endring av profilen"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "Lagra kontoinstellingar"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "Feil passord"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "Lagra kontoinstellingar"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Du har allereie ei samling med namn «%s»."
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr "Ei samling med den nettadressa finst allereie for denne brukaren."
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Du endrar ein annan brukar si samling. Trå varsamt."
@@ -236,15 +266,31 @@ msgstr "No asset directory for this theme\n"
msgid "However, old link directory symlink found; removed.\n"
msgstr "However, old link directory symlink found; removed.\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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "Orsak, stør ikkje den filtypen :("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr "Skjedde noko gale med video transkodinga"
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "Stad"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr "Sjå på OpenStreetMap "
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr "Klient-ID (client ID)"
@@ -307,10 +353,25 @@ msgstr "Omdirigerings-URI-en for programmene. Denne feltet krevst%(user_name)s's account"
-msgstr "%(user_name)s sin konto"
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr "Logg ut"
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "Legg til verk"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "Verifiser epostadressa di."
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr "Logg ut"
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Logg inn"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr "%(user_name)s sin konto"
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "Legg til verk"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr "Lag ny samling"
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "Endra kontoinstellingar"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "Verkprosesseringspanel"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "Drive av MediaGoblin , eit GNU -prosjekt."
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "Denne sida køyrer MediaGoblin , eit superbra program for å visa fram dine kreative verk."
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "Vil du leggja til eigne verk og innpel, so må du logga inn."
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "Har du ikkje ein enno? Det er enkelt!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -433,7 +487,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "Opprett ein konto på denne sida eller set opp MediaGoblin på eigen tenar "
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "Nyaste verk"
@@ -539,6 +593,11 @@ msgid ""
"%(verification_url)s"
msgstr "Hei %(username)s,\n\nopna fylgjande netadresse i netlesaren din for å aktivera kontoen din:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "MediaGoblin"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -546,34 +605,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Endrar vedlegg for %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr "Vedlegg"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr "Legg ved vedlegg"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Bryt av"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Lagra"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "Slett permanent"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -586,13 +661,17 @@ msgstr "Endrar %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "Endrar kontoinnstellingane til %(username)s"
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr "Endrar %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Endrar profilen til %(username)s"
@@ -608,7 +687,7 @@ msgstr "Verk merka med: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr "Last ned"
@@ -631,7 +710,7 @@ msgid ""
msgstr "Du kan skaffa ein moderne netlesar som kan spela av dette lydklippet hjå http://opera.com/download ."
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr "Opphavleg fil"
@@ -643,8 +722,8 @@ msgstr "WebM-fil (Vorbis-kodek)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr "Bilete for %(media_title)s"
@@ -689,21 +768,21 @@ msgstr "Filformat"
msgid "Object Height"
msgstr "Objekthøgd"
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "Orsak, denne videoen fungerer ikkje fordi netlesaren din ikkje stør HTML5-video."
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "Du kan skaffa ein moderne netlesar som kan spela av denne videoen hjå http://opera.com/download ."
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr "WebM fil (640p; VP8/Vorbis)"
@@ -711,12 +790,6 @@ msgstr "WebM fil (640p; VP8/Vorbis)"
msgid "Add a collection"
msgstr "Legg til ei samling"
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "Legg til"
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -733,12 +806,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr "%(collection_title)s av %(username)s "
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "Endra"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "Slett"
@@ -748,11 +821,6 @@ msgstr "Slett"
msgid "Really delete %(title)s?"
msgstr "Vil du verkeleg sletta %(title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "Slett permanent"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -762,6 +830,16 @@ msgstr "Fjerna %(media_title)s frå %(collection_title)s?"
msgid "Remove"
msgstr "Fjern"
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -779,51 +857,45 @@ msgstr "Verka til %(username)s"
msgid "%(username)s 's media"
msgstr "%(username)s sine verk"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ Ser på %(username)s sine verk"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "Legg att innspel"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "Du kan bruka Markdown til formatterring."
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "Legg til dette innspelet"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "hjå"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "Lagt til \n %(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr "Legg til verk til samling"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr "Putt %(title)s inn i samling"
+msgid "Add “%(media_title)s” to a collection"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
msgid "+"
msgstr "+"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr "Legg til ei ny samling"
@@ -885,27 +957,31 @@ msgstr "Viss dette er deg, kan du logga inn for å
msgid "Here's a spot to tell others about yourself."
msgstr "Her kan du fortelja om deg sjølv."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "Endra profil"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr "Brukaren har ikkje fylt ut profilen sin (enno)."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr "Sjå alle %(username)s sine verk"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr "Her kjem verka dine."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -921,22 +997,15 @@ msgid "In collections (%(collected)s)"
msgstr "I samlingar (%(collected)s)"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr " "
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr "Atom-kjelde"
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr "Stad"
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr "Sjå på OpenStreetMap "
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "Alle rettar reservert"
@@ -971,45 +1040,60 @@ msgstr "Merka med"
msgid "Could not read the image file."
msgstr "Klarte ikkje lesa biletefila."
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "Oops."
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr "Noko gjekk gale"
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr "Ulovleg operasjon"
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr "Orsak Dave, eg kan ikkje la deg gjera det!<HAL2000>
\nDu prøvde å gjera noko du ikkje har løyve til. Prøvar du å sletta alle brukarkonti no igjen?"
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr "Ser ikkje ut til å finnast noko her. Orsak.
\nDersom du er sikker på at adressa finst, so er ho truleg flytta eller sletta."
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "Du kan bruka Markdown til formatterring."
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "Eg er sikker eg vil sletta dette"
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr "Eg er sikker på at eg vil fjerna dette frå samlinga"
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr "-- Vel --"
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr "Legg ved eit notat"
@@ -1017,74 +1101,69 @@ msgstr "Legg ved eit notat"
msgid "commented on your post"
msgstr "kom med innspel på innlegget ditt"
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "Vops, innspelet ditt var tomt."
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "Innspelet ditt er lagt til."
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr "Sjekk filene dine og prøv omatt."
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr "Du må velja eller laga ei samling"
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "«%s» er allereie i samling «%s»"
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "«%s» lagt til samling «%s»"
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr "Sjekk filene dine og prøv omatt."
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr "Nokre av filene ser ut til å mangla. Slettar likevel."
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "Du sletta verket."
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "Sletta ikkje verket."
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Du er i ferd med å sletta ein annan brukar sine verk. Trå varsamt."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr "Du fjerna fila frå samlinga."
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr "Fila var ikkje fjerna fordi du ikkje var sikker."
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Du er i ferd med å fjerna ei fil frå ein annan brukar si samling. Trå varsamt."
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Samlinga «%s» sletta"
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "Sletta ikkje samlinga."
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Du er i ferd med å sletta ein annan brukar si samling. Trå varsamt."
diff --git a/mediagoblin/i18n/pl/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/pl/LC_MESSAGES/mediagoblin.mo
index 64a4d00fbfc2b5b932f7ff6009527a3f465fb993..6539b8b3933bb6a2e76bfce695be8bfebf68414a 100644
GIT binary patch
delta 5660
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
delta 4372
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
diff --git a/mediagoblin/i18n/pl/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/pl/LC_MESSAGES/mediagoblin.po
index b516065d..9b7317af 100644
--- a/mediagoblin/i18n/pl/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/pl/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -19,82 +19,96 @@ msgstr ""
"Language: pl\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Użytkownik"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Hasło"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "Adres e-mail"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "Użytkownik lub adres e-mail"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "Nieprawidłowe dane"
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Niestety rejestracja w tym serwisie jest wyłączona."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "Niestety użytkownik o takiej nazwie już istnieje."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr "Niestety użytkownik z tym adresem e-mail już istnieje."
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Twój adres e-mail został zweryfikowany. Możesz się teraz zalogować, wypełnić opis swojego profilu i wysyłać grafiki!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "Nieprawidłowy klucz weryfikacji lub identyfikator użytkownika."
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "Musisz się zalogować żebyśmy wiedzieli do kogo wysłać e-mail!"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "Twój adres e-mail już został zweryfikowany!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "Wyślij ponownie e-mail weryfikujący."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "Wysłano e-mail z instrukcjami jak zmienić hasło."
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "Nie udało się wysłać e-maila w celu odzyskania hasła, ponieważ twoje konto jest nieaktywne lub twój adres e-mail nie został zweryfikowany."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "Nie znaleziono nikogo o takiej nazwie użytkownika lub adresie e-mail."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "Teraz możesz się zalogować używając nowe hasło."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Tytuł"
@@ -103,8 +117,8 @@ msgid "Description of this work"
msgstr "Opis tej pracy"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -119,11 +133,11 @@ msgstr "Znaczniki"
msgid "Separate tags by commas."
msgstr "Rozdzielaj znaczniki przecinkami."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "Slug"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "Slug nie może być pusty"
@@ -162,26 +176,34 @@ msgstr "Wprowadź swoje stare hasło aby udowodnić, że to twoje konto."
msgid "New password"
msgstr "Nowe hasło"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "Powiadamiaj mnie e-mailem o komentarzach do moich mediów"
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr "Tytuł nie może być pusty"
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Opis tej kolekcji"
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "Część adresu zawierająca tytuł. Zwykle nie musisz tego zmieniać."
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "Adres z tym slugiem dla tego użytkownika już istnieje."
@@ -194,33 +216,41 @@ msgstr "Edytujesz media innego użytkownika. Zachowaj ostrożność."
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "Edytujesz profil innego użytkownika. Zachowaj ostrożność."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "Zapisano zmiany profilu"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "Zapisano ustawienia konta"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "Nieprawidłowe hasło"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "Zapisano ustawienia konta"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Kolekcja \"%s\" już istnieje!"
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr "Kolekcja tego użytkownika z takim slugiem już istnieje."
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Edytujesz kolekcję innego użytkownika. Zachowaj ostrożność."
@@ -236,15 +266,31 @@ msgstr "Brak katalogu danych dla tego motywu\n"
msgid "However, old link directory symlink found; removed.\n"
msgstr "Znaleziono stary odnośnik symboliczny do katalogu; usunięto.\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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "NIestety, nie obsługujemy tego typu plików :-("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr "Konwersja wideo nie powiodła się"
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "Położenie"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr "Zobacz na OpenStreetMap "
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr "Client ID"
@@ -307,10 +353,25 @@ msgstr "Przekierowanie URI dla aplikacji, to pole\n jest wyma
msgid "This field is required for public clients"
msgstr "To pole jest wymagane dla klientów publicznych"
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr "Klient {0} został zarejestrowany!"
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr "Dodaj"
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "Niewłaściwy plik dla tego rodzaju mediów."
@@ -319,56 +380,70 @@ msgstr "Niewłaściwy plik dla tego rodzaju mediów."
msgid "File"
msgstr "Plik"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "Musisz podać plik."
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "Hura! Wysłano!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr "Kolekcja \"%s\" została dodana!"
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "Logo MediaGoblin"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "Dodaj media"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "Zweryfikuj swój adres e-mail!"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Zaloguj się"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "Dodaj media"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "Zmień ustawienia konta"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "Panel przetwarzania mediów"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "Obsługiwane przez MediaGoblin , projekt GNU ."
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "Ten serwis działa w oparciu o MediaGoblin , świetne oprogramowanie do publikowania mediów."
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "Aby dodawać swoje pliki, komentować i wykonywać inne czynności, możesz się zalogować na swoje konto MediaGoblin."
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "Jeszcze go nie masz? To proste!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -433,7 +487,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "Utwórz konto w tym serwisie \n lub\n załóż własny serwis MediaGoblin "
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "Najnowsze media"
@@ -539,6 +593,11 @@ msgid ""
"%(verification_url)s"
msgstr "Cześć %(username)s,\n\naby aktywować twoje konto GNU MediaGoblin, otwórz następującą stronę w swojej przeglądarce:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "Logo MediaGoblin"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -546,34 +605,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Edycja załączników do %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr "Załączniki"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr "Dodaj załącznik"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Anuluj"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Zapisz zmiany"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "Usuń na stałe"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -586,13 +661,17 @@ msgstr "Edytowanie %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "Zmiana ustawień konta %(username)s"
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr "Edycja %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Edycja profilu %(username)s"
@@ -608,7 +687,7 @@ msgstr "Media ze znacznikami: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr "Pobierz"
@@ -631,7 +710,7 @@ msgid ""
msgstr "Proszę pobrać przeglądarkę, która obsługuje \n\tdźwięk w HTML5, pod adresem \n\t http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr "Oryginalny plik"
@@ -643,8 +722,8 @@ msgstr "plik WebM (kodek Vorbis)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr "Grafika dla %(media_title)s"
@@ -689,21 +768,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "Niestety nie można wyświetlić tego filmu, ponieważ\n\t twoja przeglądarka nie obsługuje filmów \n\t HTML5."
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "Możesz pobrać współczesną przeglądarkę, która obsługuje \n\t takie filmy, pod adresem \n\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr "plik WebM (640p; VP8/Vorbis)"
@@ -711,12 +790,6 @@ msgstr "plik WebM (640p; VP8/Vorbis)"
msgid "Add a collection"
msgstr "Dodaj kolekcję"
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "Dodaj"
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -733,12 +806,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr "%(collection_title)s użytkownika %(username)s "
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "Edytuj"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "Usuń"
@@ -748,11 +821,6 @@ msgstr "Usuń"
msgid "Really delete %(title)s?"
msgstr "Na pewno usunąć %(title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "Usuń na stałe"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -762,6 +830,16 @@ msgstr "Na pewno usunąć %(media_title)s z %(collection_title)s?"
msgid "Remove"
msgstr "Usuń"
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -779,51 +857,45 @@ msgstr "Media użytkownika %(username)s"
msgid "%(username)s 's media"
msgstr "media użytkownika %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ Przeglądanie mediów użytkownika %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "Dodaj komentarz"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "Możesz formatować przy pomocy składni Markdown ."
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "Dodaj komentarz"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "na"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "Dodane \n %(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr "Dodaj %(title)s do kolekcji"
+msgid "Add “%(media_title)s” to a collection"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
msgid "+"
msgstr "+"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr "Dodaj nową kolekcję"
@@ -885,27 +957,31 @@ msgstr "Jeśli jesteś tą osobą, ale zgubiłeś swój e-mail weryfikujący, to
msgid "Here's a spot to tell others about yourself."
msgstr "W tym miejscu można się przedstawić innym."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "Edytuj profil"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr "Ten użytkownik nie wypełnił (jeszcze) opisu swojego profilu."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr "Zobacz wszystkie media użytkownika %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr "Tu będą widoczne twoje media, ale na razie niczego tu jeszcze nie ma."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -921,22 +997,15 @@ msgid "In collections (%(collected)s)"
msgstr "W kolekcjach (%(collected)s)"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr "ikona kanału"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr "Kanał Atom"
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr "Położenie"
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr "Zobacz na OpenStreetMap "
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "Wszystkie prawa zastrzeżone"
@@ -971,45 +1040,60 @@ msgstr "Znaczniki:"
msgid "Could not read the image file."
msgstr "Nie udało się odczytać pliku grafiki."
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "Ups!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "Możesz formatować przy pomocy składni Markdown ."
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "Na pewno chcę to usunąć"
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr "Na pewno chcę usunąć ten element z kolekcji"
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr "-- wybierz --"
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr "Dodaj notatkę"
@@ -1017,74 +1101,69 @@ msgstr "Dodaj notatkę"
msgid "commented on your post"
msgstr "komentarze do twojego wpisu"
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "Ups, twój komentarz nie zawierał treści."
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "Twój komentarz został opublikowany!"
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr "Sprawdź swoje wpisy i spróbuj ponownie."
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr "Musisz wybrać lub dodać kolekcję"
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "\"%s\" już obecne w kolekcji \"%s\""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" dodano do kolekcji \"%s\""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr "Sprawdź swoje wpisy i spróbuj ponownie."
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr "Część plików z tego wpisu wygląda na nieistniejące. Trwa usuwanie."
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "Media zostały usunięte."
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "Media nie zostały usunięte ponieważ nie potwierdziłeś, że jesteś pewien."
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Za chwilę usuniesz media innego użytkownika. Zachowaj ostrożność."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr "Element został usunięty z kolekcji."
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr "Ten element nie został usunięty, ponieważ nie zaznaczono, że jesteś pewien."
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Zamierzasz usunąć element z kolekcji innego użytkownika. Zachowaj ostrożność."
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Usunięto kolekcję \"%s\""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "Ta kolekcja nie została usunięta, ponieważ nie zaznaczono, że jesteś pewien."
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Zamierzasz usunąć kolekcję innego użytkownika. Zachowaj ostrożność."
diff --git a/mediagoblin/i18n/pt_BR/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/pt_BR/LC_MESSAGES/mediagoblin.mo
index 2cad018a45822ed7b63261bd77fff7c728d58f61..9f1b35ac0e4a96498e9725ce321a446c4153ff5a 100644
GIT binary patch
delta 6836
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
WwyZu$(k82Cul4He7wgtHss95JxnaZr
delta 2532
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
delta 4429
zcmbW(eQ;FO8OQN+lK=^?%3B}_a1#j_$qNYq2`@>I0FhvT62glwag$tN?PfR4Zh~RN
z4P*orM2D+WEOpe;I4v+8&9#Eq0X+Xv>F-*g5Ovn3B&-WzmKZhe2-@HVjA2-h63_OR`IC_LJ
zi?IQx<33aeAD}w^3J2k3RA2)bUCA4SIXE0O@N~QyZ$P!{KxL{6$1}e9IfYI59F}15
zD8Hj-Bo^~iiz*I(6{Z*(Xx(?$?RSgAo
zuokse4XC{kLe1bFRKv$nOLYvD^1q>G_AQRZ2|PRl%TP)A%Gd;vI}K1(I`a~~C2vqzA&<``-Qe?_J0LsZH?N2UBCs>A-IiOHJ`R3OEuC0dT`
zU(<-nKn#`HPE>!}P~+Vnr=SjdQ60U63g9d%#owVC_G22_Ji}3`%R?nPx_3e!|-OHeaj!jGN{
zp=R8P>TgG){z=q8&!95#O2R)OOCC3;D6HbfSet!-KSM>Dp6wsIO3dfF1C^O4uo#cv
zTKp2VH)_bIX8Ie{K!@=vJc>2=AuhloDi>lqX6gL@jzXA?!;Pr
z4HZaME++x6$3pxJZOoYDpPJd2$MtHg!>!nbr;#_FSv{GJig#l_#y1xz+=5@A)~=T6
zC*w_+g12HSI;a$fQG2Efm1-AlJb)VDHSCA~M7EDfCK^3w;{Yr}wV#K5=f94E9&EyE
zunSk>eym1|%K5k$uf<(hi7(@99Kf0E#`$;$zJh#B73o@pt+*Qxp@TIA{@!_}fc!It
zIYotb|79dgW;l7Bg=MJ7W2g@ALpH8?9+k1v$o4Tan06A@qxxBcY1oRI@g`J8wkEtg
zaer44`Jc;;Jyd*e8S@S*fK%+SY`lciFr&o(*RB>h`eqmE{O>~zbOdQ`PN0_PRs00c
zqS_zlrxGtANi$`Lj=?DEMYIz&&?AZa
zJ&Egsr~!`RRd^CJ@b5SjQ`wmcC>_;*DXRausQ#AXP@Vr(6!hRaOvi4_#Jy;(5Bu)zUD1{9>S58ev0>D7S|_Hd*oxBfIr}H%$nzCrU>cUlw({EY^IFRVr!jO$TL5kt0>>BiCc0#3v?
zuOt6gQ}~Vw4P^6{QG=PN02ZMFT8X)MBWjJepaT9SYGysC)E`0(d<@m^YZ$_B6W2{u
zem^^ruj#Fd`@8%*uCz9T7Vw`3%tUqgTU3UAkLvI}RG|GA`Y9fd*<6>R0;xx3D2Qsm
z6*ZB2k+0dqPXnIA9;}Ej@{h%N)B{&k`^RS$PUU(xR^p3z52jqtj>lb?inWXVfmWdc
zX}}wB3-UFu^P`z&uu~Oy18&8QI2q&LQ^=%{v&2tTIfl93k9n9uZ;G@Ed8e39QT5ri
z{${K}4ulEePw-cG7hXm^zlB4-4G&>ItXRfL!v)x1=l_6TFdimz<1i|fM^FQuLIrp^
zVfu1EGt;n$`esze52BXp7pUhCqn6+u9E|Uy`uz-t;J+|i=YKF^-$X?rGC8vYSK}Gf
z%t|<{>>m@xO6{#i)IUh$I%TI9wcGdfP;sQ?MI%$=^6nU7>_+}o3
zz5!5c*sB}(7HUQo(R5-qPQ<;KgvT%!U&J)LfSU2egqIWb$!q)<)DUE~%~&)!xzQXu
z(CmIR^q}|Lunx;>yfQUuQd2A#2}jMm=4SobxmU-6v5=D&wPO*xDG~}feGj;y5!=0S
zBNtfiu+ee%;nBm~r$--4vmD7j@=TB
zMuXw?g|=Pggq#>fI}q;N80akYzRp>jlxz=7bC>28SZUs!xyO>-4S5s2-n=HutDdsS
z@;=BPkmTOKc207dZMzeSs@#tYZ*gBO%J(v+j!ANxOA5W7lI_-zl7ixrf|9BB)UsK{
zGu^V%%>ULDPoGs>>IF(iCV3CcxXtpW&TL64Y&x+w*d7j&tU&wvD){h-bRkLF|1$~LWredkLqaxDJ>s&C-8ccr4GWjOm?!kq(d8LawE$`*(
z-IiOjc${}=@kwjp$}p)T)h8YfI&F^K91N@bXe^QK)*_K7_)
zr)|B{lFvHC+G$znbuD>1$$hFeH>D%k?6|Mjj+#$YkpLq*_P{yO)93I(Fkxj7p*
z1Y-^r+=#HsZ8>(|mYSPW7ii2W|KkgDiu823&By(!ws4p_jP%7-U3bHh>E7<8c8Ys;
z#T>7^Zja@q)gQ6E^Q*2%D*N%HTw1ei#*Yh;eKXE|cg;@s^R-jF**8v0av!_7!296l
GX6xV9tiSmH
diff --git a/mediagoblin/i18n/ro/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/ro/LC_MESSAGES/mediagoblin.po
index 4929de7a..34c8fb3c 100644
--- a/mediagoblin/i18n/ro/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/ro/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/mediagoblin/language/ro/)\n"
"MIME-Version: 1.0\n"
@@ -20,82 +20,96 @@ msgstr ""
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Nume de utilizator"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Parolă"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "Adresa de e-mail"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "Numele de utilizator sau adresa de e-mail"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "Input incorect"
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Ne pare rău, dar înscrierile sunt dezactivate pe acest server."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "Ne pare rău, există deja un utilizator cu același nume."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr "Există deja un utilizator înregistrat cu această adresă de e-mail."
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Adresa ta de e-mail a fost verificată. Poți să te autentifici, să îți completezi profilul și să trimiți imagini!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "Cheie de verificare sau user ID incorect."
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "Trebuie să fii autentificat ca să știm cui să trimitem mesajul!"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "Adresa ta de e-mail a fost deja verificată!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "E-mail-ul de verificare a fost retrimis."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "S-a trimis un e-mail cu instrucțiuni pentru schimbarea parolei."
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "E-mailul pentru recuperarea parolei nu a putut fi trimis deoarece contul tău e inactiv sau adresa ta de e-mail nu a fost verificată."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "Nu s-a găsit nicio persoană cu acel nume de utilizator sau adresă de e-mail."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "Acum te poți autentifica cu noua parolă."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titlu"
@@ -104,8 +118,8 @@ msgid "Description of this work"
msgstr "Descrierea acestui fișier"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -120,11 +134,11 @@ msgstr "Tag-uri"
msgid "Separate tags by commas."
msgstr "Desparte tag-urile prin virgulă."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "Identificator"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "Identificatorul nu poate să lipsească"
@@ -163,26 +177,34 @@ msgstr "Introdu vechea parolă pentru a demonstra că ești titularul acestui co
msgid "New password"
msgstr "Noua parolă"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "Trimite-mi un e-mail când alții comentează fișierele mele"
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr "Titlul nu poate să fie gol"
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Descriere pentru această colecție"
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "Partea din adresa acestei colecții care corespunde titlului. De regulă nu e necesar să faci o modificare."
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "Există deja un entry cu același identificator pentru acest utilizator."
@@ -195,33 +217,41 @@ msgstr "Editezi fișierul unui alt utilizator. Se recomandă prudență."
msgid "You added the attachment %s!"
msgstr "Ai anexat %s!"
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "Editezi profilul unui utilizator. Se recomandă prudență."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "Modificările profilului au fost salvate"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "Setările pentru acest cont au fost salvate"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "Parolă incorectă"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "Setările pentru acest cont au fost salvate"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Ai deja o colecție numită \"%s\"!"
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr "O colecție cu același slug există deja pentru acest utilizator."
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Lucrezi pe colecția unui alt utilizator. Se recomandă prudență."
@@ -237,15 +267,31 @@ msgstr "Nu există un folder de elemente pentru această temă\n"
msgid "However, old link directory symlink found; removed.\n"
msgstr "A fost însă găsit un symlink către vechiul folder; s-a șters.\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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "Scuze, nu recunosc acest tip de fișier :("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr "Transcodarea video a eșuat"
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "Locul"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr "Vezi pe OpenStreetMap "
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr "ID client"
@@ -308,10 +354,25 @@ msgstr "URI-ul de redirectare pentru aplicații, această rubrică\n
msgid "This field is required for public clients"
msgstr "Această rubrică este obligatorie pentru clienții publici"
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr "Clientul {0} a fost înregistrat!"
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr "Adaugă"
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "Formatul fișierului nu corespunde cu tipul de media selectat."
@@ -320,56 +381,70 @@ msgstr "Formatul fișierului nu corespunde cu tipul de media selectat."
msgid "File"
msgstr "Fișier"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "Trebuie să selectezi un fișier."
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "Ura! Trimis!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr "Colecția \"%s\" a fost creată!"
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "logo MediaGoblin"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr "Contul lui %(user_name)s "
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr "Ieșire"
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "Trimite fișier"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "Verifică adresa de e-mail!"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr "Ieșire"
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Autentificare"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr "Contul lui %(user_name)s "
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "Trimite fișier"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr "Creează colecție nouă"
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "Modifică setările contului"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "Panou de procesare media"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "Construit cu MediaGoblin , un proiect GNU ."
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "Acest site folosește MediaGoblin , un software excepțional pentru găzduirea fișierelor media."
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "Pentru a adăuga fișierele tale și pentru a comenta te poți autentifica cu contul tău MediaGoblin."
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "Încă nu ai unul? E simplu!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -434,7 +488,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "Creează un cont pe acest site \n sau\n Instalează MediaGoblin pe serverul tău "
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "Cele mai recente fișiere"
@@ -540,6 +594,11 @@ msgid ""
"%(verification_url)s"
msgstr "Bună, %(username)s,\n\npentru activarea contului tău la GNU MediaGoblin, accesează adresa următoare:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "logo MediaGoblin"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -547,34 +606,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Editare anexe la %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr "Anexe"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr "Atașează"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Anulare"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Salvează modificările"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "Șterge definitiv"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -587,13 +662,17 @@ msgstr "Editare %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "Se modifică setările contului pentru userul %(username)s"
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr "Editare %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Editare profil %(username)s"
@@ -609,7 +688,7 @@ msgstr "Fișier etichetat cu tag-urile: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr "Download"
@@ -632,7 +711,7 @@ msgid ""
msgstr "Poți lua un browser modern \n\tcapabil să redea această înregistrare de la \n\t http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr "Fișierul original"
@@ -644,8 +723,8 @@ msgstr "Fișier WebM (codec Vorbis)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr "Imagine pentru %(media_title)s"
@@ -690,21 +769,21 @@ msgstr "Formatul fișierului"
msgid "Object Height"
msgstr "Înălțimea obiectului"
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "Ne pare rău, această înregistrare video nu poate fi redată deoarece \n» browserul tău nu este compatibil cu funcția video din HTML5."
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "Poți lua un browser modern\n» capabil să redea această înregistrare de la \n» http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr "Fișier WebM (640p; VP8/Vorbis)"
@@ -712,12 +791,6 @@ msgstr "Fișier WebM (640p; VP8/Vorbis)"
msgid "Add a collection"
msgstr "Creează o colecție"
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "Adaugă"
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -734,12 +807,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr "%(collection_title)s de %(username)s "
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "Editare"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "Șterge"
@@ -749,11 +822,6 @@ msgstr "Șterge"
msgid "Really delete %(title)s?"
msgstr "Sigur dorești să ștergi %(title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "Șterge definitiv"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -763,6 +831,16 @@ msgstr "Sigur dorești să ștergi %(media_title)s din %(collection_title)s?"
msgid "Remove"
msgstr "Șterge"
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -780,51 +858,45 @@ msgstr "Fișierele lui %(username)s"
msgid "%(username)s 's media"
msgstr "Fișierele media ale lui %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ Fișierele media ale lui %(username)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "Adaugă un comentariu"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "Poți folosi Markdown pentru formatare."
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "Trimite acest comentariu"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "la"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "Adăugat la \n %(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr "Adaugă un fișier la colecție"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr "Adaugă %(title)s la colecție"
+msgid "Add “%(media_title)s” to a collection"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
msgid "+"
msgstr "+"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr "Creează o nouă colecție"
@@ -886,27 +958,31 @@ msgstr "Dacă tu ești persoana respectivă și nu mai ai e-mail-ul de verificar
msgid "Here's a spot to tell others about yourself."
msgstr "Aici poți spune altora ceva despre tine."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "Editare profil"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr "Acest utilizator nu și-a completat (încă) profilul."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr "Vezi toate fișierele media ale lui %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr "Aici vor apărea fișierele tale media, dar se pare că încă nu ai trimis nimic."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -922,22 +998,15 @@ msgid "In collections (%(collected)s)"
msgstr "În colecțiile (%(collected)s)"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr "icon feed"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr "feed Atom"
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr "Locul"
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr "Vezi pe OpenStreetMap "
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "Toate drepturile rezervate"
@@ -972,45 +1041,60 @@ msgstr "Etichete"
msgid "Could not read the image file."
msgstr "Fișierul cu imaginea nu a putut fi citit."
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "Hopa!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr "S-a produs o eroare"
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr "Operația nu este permisă"
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr "Îmi pare rău, Dave, nu te pot lăsa să faci asta!
Ai încercat să faci o operație nepermisă. Ai încercat iar să ștergi toate conturile utilizatorilor?"
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr "Nu există nicio pagină la această adresă.
Dacă sunteți sigur că adresa este corectă, poate că pagina pe care o căutați a fost mutată sau ștearsă."
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "Poți folosi Markdown pentru formatare."
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "Sunt sigur că doresc să șterg"
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr "Sunt sigur(ă) că vreau să șterg acest articol din colecție"
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr "-- Selectează --"
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr "Adaugă o notiță"
@@ -1018,74 +1102,69 @@ msgstr "Adaugă o notiță"
msgid "commented on your post"
msgstr "a făcut un comentariu la postarea ta"
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "Hopa, ai uitat să scrii comentariul."
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "Comentariul tău a fost trimis!"
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr "Verifică datele și încearcă din nou."
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr "Trebuie să alegi sau să creezi o colecție"
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "\"%s\" este deja în colecția \"%s\""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" a fost adăugat la colecția \"%s\""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr "Verifică datele și încearcă din nou."
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr "Unele fișiere din acest entry par să lipsească. Ștergem, totuși."
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "Ai șters acest fișier"
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "Fișierul nu a fost șters deoarece nu ai confirmat că ești sigur."
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Urmează să ștergi fișierele media ale unui alt utilizator. Se recomandă prudență."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr "Ai șters acest articol din colecție."
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr "Articolul nu a fost șters pentru că nu ai confirmat că ești sigur(ă)."
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Urmează să ștergi un articol din colecția unui alt utilizator. Se recomandă prudență."
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Ai șters colecția \"%s\""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "Colecția nu a fost ștearsă pentru că nu ai confirmat că ești sigur(ă)."
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Urmează să ștergi colecția unui alt utilizator. Se recomandă prudență."
diff --git a/mediagoblin/i18n/ru/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/ru/LC_MESSAGES/mediagoblin.mo
index 5cb985ec96e466d119b0efcfded22e3ad5149776..8278bfb192503db924057198fc4d88aadd25bb43 100644
GIT binary patch
delta 5657
zcmdVcd303O9l-HBlduhtKn#RH0*}F%#OxvLOG4NJVF`p7aRDYXFXow9!n_F>6o%FX
zgrMkiffkBut*v+{!?A)DwW3s|N2smXDvRJbF0Ck4v}W{^m^;?5VAu{!>oK=iWE-
z?)%-}?{^<;Jm%Q=mLqyJE%|oEpFi_Ai@(=&li62)UQ1Cbo9Pi8f}de24oX$35@+E+
z?8J0@0Q=)Fu{*wm4tx!J;ZZz^f5LL5qUyyyN{!%xv#(MmI2v=Y1=n!rMjXR@z7Xj}q7-Ov5JJjP2MJQ%Q>(`=bOj2J?8nn#VvET7fRS4*5|x
z^GmAnV;qbR;|lx@=3@=3$iiWi2X-LOQk^I}y(jT`3`wHegYvxtn2g6TDv`gzKpyZu
z4!~4?Nlo)mu1`j(WfMwjTTvERfl|{bO7C+LbsB592;;!YzZ8D!?zW0t<*z
zns^D0#?@Kme-(q>T
z`VN%LJ&01Oor&waQPw>WWk5OAag@kDMyXu}6RBAqN=C+_q`DGi!C5E|Za{g^RVeGM
zM+xK}B=QUqtVY8$W9%ao$4Vd4;X=R#7D`DPP-^Hw1J|LH
z=tGnTx`rxMjl)n<+>ElJZ72ckz?<=LBqLEZn{7zS7a*~yAj%hSLdn1nQ5N2wxc)54
z17AYP%-ac1VI%Vo@P4eNJ`(6@9DxJRw|k`yB||H*OwRu%2A6Q*dGumVj=j?xF`4=8
z$QtSgSc`jcD!MM9;jj*+`|rdc?m{^Q!)Sd8d>q!}0-S?C!9x5P@8(@K@P6)!;@
z-$m)I`Z7DCCdz5qT1NgUm)gaJvG^*=PWqEShN=YR0Uk`l4JbRg3nis{Q5Mb~P8o0l
z%EDFH0~=8?;z7xnkua3_ygkZb0w0Jc92^TA$^0%_mQAX|I2XHeQ8INAO7}j5(q#Kl
z-fYJ(9n(o0%cy+pj|DiA3)MJ6
ze~mP(`a?p;c)Q8+Q3ALO2jMM971VYl>*@$nZk56==~p!l&qp1}NK~z3;N!wZ?7%a)
z4?`2FH&zgZr1()BimzY}eu`2Ot;%*dZe~6Wd*N}s65mC>sxF>n_s}Mk()sV*p3p&4JaksfwIsEq>3tan*E}wLAkyKrAePd
zzM}G`b2KrCvR>C3@-OE;gF#Q!a2OV17pzOnFTypXk
zj*>U2KFj`(%9BW6s&TWGx*Wr}3J>BLoI8j7%Zp$tEnbCfn2A5f9DD(#t52f@*0s*w
z`GrWIs>`qs-ht8!4`3?pK^H!cvi|RpgT;Tf?95bP9#hXe@;`vVIxc8gU^Cz7orsZ%0|@IQGU*P&U%7-aZvWQ8GFKrNom_N_16}K_3S9qulTa
z_QHcGB{_l;>D$e_DC3plSGrcdicbtY2&{Vu1pFsLd=?lpsK7?0d9SuRb)niBu
zs>h{d5f`IZ&i~BI>{>mXa5qY=_u+N;7T$&dI_Mg7($ZNN#UO4$8d~*SY&Tmy?qI$S
zx8b-Y_P+tI;@!+AdF9@~uTEH$*8(z!x+i))qpdPp2VJt!;WN+wBlzv^pGGZt7=UHaYh5r*R?FYUo-p6w%tkx~T^v
z#oB@v!_@c*gv^NMH(GUnhZbqkH9l|mN3>9LeEs-+P5zL#RS#>Sux5q=eC};29^Vu$
znK;|is%vI@SeJ0x^rCRUh{P8$^+?1BUSY~I_QOrBncE}sP+utEF@nXGD}A*UO&{1L
z5FjAyj`XLkrhfBWfey{%^@iGmk=W1roldTZw0I(#&K-WuJmM#NaA
z56zc-g!L;7GopuepXRYL&a1ID5BzB8GLPTzX$>a92R#8@c5u#8#nzTVHGK>(OX-rD
zX6_GqW3La&aAZtskF;oBzd>;9As9^5DE3iSgJX*
zEr)_ydz(Mx@kw<8X6((}m5wakEM#SN(82fP+dQi#P5C{X)_Vn)TQ3$2A!@6&V0^M{
z!#diMZA~ex7#Iq2AKe`AJg>Gk&7SzcJ{X$Ngjc_2|FY)Ja0;FH!
zfhJnOT3JMF;};J1jNpGdrB+96G;P+`PpKaJxHixEZ;xsAoRf~K`RBCpcQ~z|
z&n-xbZL3dCwrbtEXP?-f_TgP-`1DZh`xn2}<$rf{*DgBcD2t!+Z*_JfOL`_{FZ{;C
zyUP1alC`pBm9@Vh_iKmuYWKoWyXNIZ@(l;L(P&62mG6D4GyGHkCH=T5teta^)xle>
MwmDfbcOdBe2e-XabN~PV
delta 4565
zcmbW)c~n%_9l-HBGa#Tr1E}E2a}HCmS@J*G|5ET&DrKi+ity9j*lz3;ud{O<3*
z!Cen*yKdUNABP9Ls`$FjPk(;C>ms%Peq9e$Y5>(67>$oH1^abZY8+0-p12Kr;~@;j
z7PR5d@Cm$xchJN%Jkdj`WTm|7K808sBA-;MfhWdc2KA0Gt3zA3QbE+C(19BE!y(A6
zDjS)TnvF7%d}Ive!4TYtk+>b@{zm`xQy9Vc>I#KGE_{UPcoU~$?+B%)VLpz;w^2H{
zh0^g~up2%`nOG2`OYpj(6T?vk9*J={1Le8ZD3PkefsC(Sqp%iFVH&3PvN|e3=Au?2
z-)cR-WCD9p25LmPehdTfJj#SF<3Kbq3Ljx#3}#emAB?g^6VNN6%B3J3EJE3p
zqpV;H%7cecw(0^($RD7r?C;nIqq#X9Gf=jy3Z>r{P$sqxnTy(j67hqP#9uBn(l7;&
zV*-AI>u@O3zluk&2w!59VR#cqU^kW}NtunKumEduAIgLxNEAulL}Zs#F3LjkQ5L?w
zAMq#u)OH$V&ki8ZstYJ9xP}s{J18Ol3?<}Wpmf-UFtK>m7iA);C|fie$zN535&;iN
zWNT6Sdj(~@on8vkVKYicS5PK!9VNtHp*$GKG9-DzQ9{=rWo1r&Nl3F%I-Za6T)w|v
zjuPS3C|k7w%kU`5bKYLWLy}||N(ggMRg&;MKsa$_+*g>^U&
zkK$Cc(Kr#O;nTPSv+?Jci9wvnjW`is!VctHjF%147_
z|6?RdDxA2E#tf91dr&&ujwG&XMTyu|Bz;sm%eLculztXs2v(u2cr8jqHu&A_zrG`x
z_-Aq9bs9dgDfN3yr`}42(YN{>XJT}k6_HAm9Jzw>0=j{`wN?0V>(ee4WdiY-PJh{$
zLwyZ5=VBX5@&=EzKI}$&DQu_VBBPGOS;SY4-!8w0Fok+Ek{;@g-)^I<&x+wF6Iq75
zlhhl?8q{f&=kB8NtcO}Xy1>o;VqO7U*L!Y;}-0OdvGwmg%a|M{`z~^K>afu%lOKZ
zWBvJM;Hx(Fp5B{iA3DW)!(GL-)YCYNlAQ105AZI2i4&f&j_s&v*0C(cKC~af7;HyL
z(z{rX-=Hk`MKaRMwySq2bcO_bQ2!dcVlW%_6hB6=Z~Y@e-G!PnnnC0ao#MegL3Skz7{3RC(KsrWx0;e;WdD-*K8}Z|N0M=g*ou?zK1vcL@*b8w%}0sQ7QBkLk*-v0zV&I>tH9c_
z)%bw+24u^y~imVX3aXj@mF%UmS4ew$s1{Pb%
zmxxa4=_p&b5VO#W)8zc0qp**L;1X-Ee~d3tk8>%t92@aP3|&U%;}*=Y@joTJOg){{
zCK&25Zp4LUgdcCa~_7>P%55MIJw_(y;HW9&mcqSE?HDG`-3rpBoimgsl8pEgeQSZy#(UkJ}Yrqj@T|;!3yM)p>*Nj%Y9j^qgeVd-V3|`+E1#
zn|fae(JHGoS9xKXTd#_oZTvR!VSt`F;ET}W%Iaz!)5M-T8+z9E~6K@wDPi=nzD-JNt%}9
za=SbfwZe+pHHEcF#$TO_><+DKh(0qW(H3H?kGbH`OXG(a&GE%HW9qQAHse-8kX?5r
zk8y-(njW2;qu)zfs=uF{VDwFivg;*jNk(H@gDo^IF*PkQEk#So7@ayw&lu6~KP{;v
zN2iW33P>bDd+I;E{7?yHr~`doif^>NQ4eqTXV*Y4WS{u9Ie)%uCN-78byGZF?qQ-Q%@e-ebV$F}K#X?YZ1=rP{gi*`&R$v2_pbi>(q$v`xLID~
z%&b_u@$Iv>ZN|WPaSkuDlo>ITc3+)uD-ZfM{X0IIv}?ZYa?xzn%+p*r&${c)7Fh}d
zwwuQ(H1Xs{8Pq)I+sZDRdkE%k%~!|$%`!oa%O|Lu_3h-Qwj^clmp(tK+hyb}_|Bo{
zFYc#rTI>xX{M>g^@46)0cz4OYKvE&va1{U9W(;1mrFL_V-Y|8j(N;dpq4!y}pbLB0
Q\n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -19,82 +19,96 @@ msgstr ""
"Language: ru\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Логин"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Пароль"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "Адрес электронной почты"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "Имя пользователя или адрес электронной почты"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "Введённое не похоже на имя учётной записи или адрес электронной почты."
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Извините, на этом сайте регистрация запрещена."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "Извините, пользователь с этим именем уже зарегистрирован."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr "Сожалеем, но на этот адрес электронной почты уже зарегистрирована другая учётная запись."
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Ваш адрес электронной почты потвержден. Вы теперь можете войти и начать редактировать свой профиль и загружать новые изображения!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "Неверный ключ проверки или идентификатор пользователя"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "Вам надо представиться, чтобы мы знали, кому отправлять сообщение!"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "Вы уже потвердили свой адрес электронной почты!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "Переслать сообщение с подтверждением аккаунта."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "Вам отправлено электронное письмо с инструкциями по смене пароля."
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "Мы не можем отправить сообщение для восстановления пароля, потому что ваша учётная запись неактивна, либо указанный в ней адрес электронной почты не был подтверждён."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "Не найдено никого с таким именем пользователя или адресом электронной почты."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "Теперь вы можете войти, используя ваш новый пароль."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Название"
@@ -103,8 +117,8 @@ msgid "Description of this work"
msgstr "Описание этого произведения"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -119,11 +133,11 @@ msgstr "Метки"
msgid "Separate tags by commas."
msgstr "(через запятую)"
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "Отличительная часть адреса"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "Отличительная часть адреса необходима"
@@ -162,26 +176,34 @@ msgstr "Введите свой старый пароль в качестве д
msgid "New password"
msgstr "Новый пароль"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "Уведомлять меня по e-mail о комментариях к моим файлам"
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr "Название не может быть пустым"
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Описание этой коллекции"
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "Отличительная часть адреса этой коллекции, основанная на названии. Обычно не нужно её изменять."
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "У этого пользователя уже есть файл с такой отличительной частью адреса."
@@ -194,33 +216,41 @@ msgstr "Вы редактируете файлы другого пользова
msgid "You added the attachment %s!"
msgstr "Вы добавили сопутствующий файл %s!"
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "Вы редактируете профиль пользователя. Будьте осторожны."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "Изменения профиля сохранены"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "Настройки учётной записи записаны"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "Неправильный пароль"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "Настройки учётной записи записаны"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "У вас уже есть коллекция с названием «%s»!"
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr "У этого пользователя уже есть коллекция с такой отличительной частью адреса."
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Вы редактируете коллекцию другого пользователя. Будьте осторожны."
@@ -236,15 +266,31 @@ msgstr "У этой темы отсутствует каталог с элеме
msgid "However, old link directory symlink found; removed.\n"
msgstr "Однако найдена (и удалена) старая символическая ссылка на каталог.\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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "Увы, я не поддерживаю этот тип файлов :("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr "Перекодировка видео не удалась"
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "На карте"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr "Посмотреть на OpenStreetMap "
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr ""
@@ -307,10 +353,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr ""
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr ""
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr "Добавить"
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "Неправильный формат файла."
@@ -319,56 +380,70 @@ msgstr "Неправильный формат файла."
msgid "File"
msgstr "Файл"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "Вы должны загрузить файл."
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "Ура! Файл загружен!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr "Коллекция «%s» добавлена!"
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "Символ MediaGoblin"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr "Учётная запись %(user_name)s "
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr "завершение сеанса"
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "Добавить файлы"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "Подтвердите ваш адрес электронной почты!"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr "завершение сеанса"
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Войти"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr "Учётная запись %(user_name)s "
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "Добавить файлы"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr "Создать новую коллекцию"
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "Изменить настройки учётной записи"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "Панель обработки файлов"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "Работает на MediaGoblin , проекте GNU ."
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "Этот сайт работает на MediaGoblin , необыкновенно замечательном ПО для хостинга мультимедийных файлов."
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "Для добавления собственных файлов, комментирования и т. п. вы можете представиться с помощью вашей MediaGoblin’овой учётной записи."
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "У вас её ещё нет? Не проблема!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -433,7 +487,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "Создайте учётную запись на этом сайте \n или\n установите MediaGoblin на собственный сервер "
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "Самые новые файлы"
@@ -539,6 +593,11 @@ msgid ""
"%(verification_url)s"
msgstr "Привет, %(username)s!\n\nЧтобы активировать свой аккаунт в GNU MediaGoblin, откройте в своём веб‐браузере следующую ссылку:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "Символ MediaGoblin"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -546,34 +605,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Добавление сопутствующего файла для %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr "Сопутствующие файлы"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr "Добавить сопутствующий файл"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Отмена"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Сохранить изменения"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "Удалить безвозвратно"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -586,13 +661,17 @@ msgstr "Редактирование %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "Настройка учётной записи %(username)s"
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr "Редактирование %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Редактирование профиля %(username)s"
@@ -608,7 +687,7 @@ msgstr "Файлы с меткой: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr "Скачать"
@@ -631,7 +710,7 @@ msgid ""
msgstr "Вы можете скачать современный браузер, \n\tспособный проиграть это аудио, с \n\t http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr "Исходный файл"
@@ -643,8 +722,8 @@ msgstr "WebM‐файл (кодек — Vorbis)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr "Изображение «%(media_title)s»"
@@ -689,21 +768,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "Сожалеем, этот ролик не проиграется, ⏎\n» потому что ваш браузер не поддерживает ⏎\n» видео в соответствии со стандартом HTML5."
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "Вы можете скачать современный браузер,\n» способный воспроизводить это видео, с \n» http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr "WebM-файл (640p; VP8/Vorbis)"
@@ -711,12 +790,6 @@ msgstr "WebM-файл (640p; VP8/Vorbis)"
msgid "Add a collection"
msgstr "Добавление коллекции"
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "Добавить"
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -733,12 +806,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr "%(collection_title)s пользователя %(username)s "
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "Изменить"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "Удалить"
@@ -748,11 +821,6 @@ msgstr "Удалить"
msgid "Really delete %(title)s?"
msgstr "Удалить %(title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "Удалить безвозвратно"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -762,6 +830,16 @@ msgstr "В самом деле исключить %(media_title)s из %(collect
msgid "Remove"
msgstr "Исключить"
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -779,51 +857,45 @@ msgstr "Файлы %(username)s"
msgid "%(username)s 's media"
msgstr "Файлы пользователя %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ Просмотр файлов пользователя %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "Добавить комментарий"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "Для разметки можете использовать язык Markdown ."
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "Добавить этот комментарий"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "в"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "Добавлено \n %(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr "Добавить файл к коллекции"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr "Добавить %(title)s в коллекцию"
-
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
-msgid "+"
+msgid "Add “%(media_title)s” to a collection"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+msgid "+"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr "Добавление новой коллекции"
@@ -885,27 +957,31 @@ msgstr "Если это были вы, и если вы потеряли соо
msgid "Here's a spot to tell others about yourself."
msgstr "Здесь вы можете рассказать о себе."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "Редактировать профиль"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr "Этот пользователь не заполнил свой профайл (пока)."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr "Смотреть все файлы %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr "Ваши файлы появятся здесь, когда вы их добавите."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -921,22 +997,15 @@ msgid "In collections (%(collected)s)"
msgstr "В %(collected)s коллекциях"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr "значок ленты"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr "лента в формате Atom"
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr "На карте"
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr "Посмотреть на OpenStreetMap "
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "Все права сохранены"
@@ -971,45 +1040,60 @@ msgstr "Метки"
msgid "Could not read the image file."
msgstr "Не удалось прочитать файл с изображением."
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "Ой!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr "Произошла ошибка"
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr "Операция не позволяется"
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "Для разметки можете использовать язык Markdown ."
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "Я уверен, что хочу удалить это"
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr "Я уверен, что хочу исключить этот файл из коллекции"
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr "-- Выберите --"
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr "Примечание"
@@ -1017,74 +1101,69 @@ msgstr "Примечание"
msgid "commented on your post"
msgstr "оставил комментарий к вашему файлу"
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "Ой, ваш комментарий был пуст."
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "Ваш комментарий размещён!"
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr "Необходимо выбрать или добавить коллекцию"
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "«%s» — уже в коллекции «%s»"
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "«%s» добавлено в коллекцию «%s»"
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr "Некоторые файлы от этой записи не обнаружены. Всё равно удаляем."
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "Вы удалили файл."
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "Файл не удалён, так как вы не подтвердили свою уверенность галочкой."
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Вы на пороге удаления файла другого пользователя. Будьте осторожны."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr "Вы исключили файл из коллекции."
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr "Файл не исключён из коллекции, так как вы не подтвердили своё намерение отметкой."
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Вы на пороге исключения файла из коллекции другого пользователя. Будьте осторожны."
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Вы удалили коллекцию «%s»"
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "Коллекция не удалена, так как вы не подтвердили своё намерение отметкой."
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Вы на пороге удаления коллекции другого пользователя. Будьте осторожны."
diff --git a/mediagoblin/i18n/sk/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/sk/LC_MESSAGES/mediagoblin.mo
index d84b09c4ef6747d877aa3862fc5617333511db0e..e014501541cc9e248ab8f39662e34474369849e4 100644
GIT binary patch
delta 5675
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
QtF<+x-c6+5O{=W`0+;vF%K!iX
diff --git a/mediagoblin/i18n/sk/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/sk/LC_MESSAGES/mediagoblin.po
index b866501e..9bfe5af4 100644
--- a/mediagoblin/i18n/sk/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/sk/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -23,82 +23,96 @@ msgstr ""
"Language: sk\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Brugernavn"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Kodeord"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "Email adresse"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "Brugernavn eller email"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "Forkert input"
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Desværre, registrering er ikke muligt på denne instans"
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "Desværre, det brugernavn er allerede brugt"
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
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:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Din email adresse er blevet bekræftet. Du kan nu logge på, ændre din profil, og indsende billeder!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "Bekræftelsesnøglen eller brugerid er forkert"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "Du er nødt til at være logget ind, så vi ved hvem vi skal emaile!"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "Du har allerede bekræftet din email adresse!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "Email til godkendelse sendt igen."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "En email er blevet sendt med instruktioner til at ændre dit kodeord."
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "Vi kunne ikke sende en kodeords nulstillings email da dit brugernavn er inaktivt, eller din konto's email adresse er ikke blevet godkendt."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "Vi kunne ikke dit brugernavn eller email."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "Du kan nu logge ind med dit nye kodeord."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titel"
@@ -107,8 +121,8 @@ msgid "Description of this work"
msgstr "Beskrivelse af arbejdet"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -123,11 +137,11 @@ msgstr "Tags"
msgid "Separate tags by commas."
msgstr "Separer tags med kommaer."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "Unikátna časť adresy"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "Unikátna časť adresy nesmie byť prázdna"
@@ -166,26 +180,34 @@ msgstr "Skriv dit gamle kodeord for at bevise det er din konto."
msgid "New password"
msgstr "Ny kodeord"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "Email mig når andre kommenterer på mine medier"
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr "Titlen kan ikke være tom"
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Beskrivelse af denne samling"
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "Titeldelen af denne samlings's adresse. Du behøver normalt ikke ændre dette."
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "Položku s rovnakou unikátnou časťou adresy už niekde máš."
@@ -198,33 +220,41 @@ msgstr "Du er ved at ændre en anden brugers' medier. Pas på."
msgid "You added the attachment %s!"
msgstr "Príloha %s pridaná!"
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "Du er ved at ændre en bruger's profil. Pas på."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "Profilændringer gemt"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "Kontoindstillinger gemt"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "Forkert kodeord"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "Kontoindstillinger gemt"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Du har allerede en samling ved navn \"%s\"!"
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr "Kolekcia s týmto štítkom sa už u teba vyskytuje."
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Du er ved at ændre en anden bruger's samling. Pas på."
@@ -240,15 +270,31 @@ msgstr "Žiadny priečinok položiek pre túto tému\n"
msgid "However, old link directory symlink found; removed.\n"
msgstr "Hoci, starý symbolický odkaz na priečinok nájdený; odstránený.\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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "Desværre, jeg understøtter ikke den filtype :("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr "Konvertovanie videa zlyhalo"
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "Poloha"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr "Zobraziť na OpenStreetMap "
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr "Klientské ID"
@@ -311,10 +357,25 @@ msgstr "Presmerovacie URI pre aplikácie, toto pole\nj požadované%(user_name)s's account"
-msgstr "Účet používateľa %(user_name)s "
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr "odhlásiť sa"
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "Pridať výtvor"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "Bekræft din email!"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr "odhlásiť sa"
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Log ind"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr "Účet používateľa %(user_name)s "
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "Pridať výtvor"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr "Vytvoriť novú zbierku"
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "Zmeniť nastavenia účtu"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "Sekcia spracovania výtvorov"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "Poháňa nás MediaGoblin , súčasť projektu GNU ."
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "Táto stránka používa MediaGoblin , výnimočne skvelý kus softvéru na hostovanie médií."
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "For at tilføje dine egne medier, skrive kommentarer, og mere, du kan logge ind med din MediaGoblin konto."
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "Har du ikke en endnu? Det er let!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -437,7 +491,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "Vytvoriť účet na tejto stránke \n alebo\n Založiť MediaGoblin na vlastnom serveri "
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "Najčerstvejšie výtvory"
@@ -543,6 +597,11 @@ msgid ""
"%(verification_url)s"
msgstr "Ahoj %(username)s,\n\npre aktiváciu tvojho GNU MediaGoblin účtu, otvor nasledujúci odkaz vo\nsvojom prehliadači:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "MediaGoblin logo"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -550,34 +609,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Úprava príloh pre %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr "Prílohy"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr "Pridať prílohu"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Afbryd"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Gem ændringer"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "Odstráň permanentne"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -590,13 +665,17 @@ msgstr "Úprava %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "Mením nastavenia účtu používateľa %(username)s"
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr "Úprava %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Redigerer %(username)s profil"
@@ -612,7 +691,7 @@ msgstr "Výtvory označené ako: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr "Stiahnuť"
@@ -635,7 +714,7 @@ msgid ""
msgstr "Môžeš získať moderný prehliadač, ktorý\n\ttento zvuk hravo prehrá \n\t http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr "Originálny súbor"
@@ -647,8 +726,8 @@ msgstr "WebM súbor (Vorbis kodek)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr "Obrázok pre %(media_title)s"
@@ -693,21 +772,21 @@ msgstr "Súborový formát"
msgid "Object Height"
msgstr "Výška objektu"
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "Prepáč, toto video nepôjde prehrať \n» tvoj webový prehliadač nepodporuje HTML5 \n» video."
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "Môžeš získať moderný prehliadač, ktorý \n» vie prehrať toto video na \n» http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr "WebM súbor (640p; VP8/Vorbis)"
@@ -715,12 +794,6 @@ msgstr "WebM súbor (640p; VP8/Vorbis)"
msgid "Add a collection"
msgstr "Pridať kolekciu"
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "Pridať"
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -737,12 +810,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr "%(collection_title)s od %(username)s "
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "Upraviť"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "Odstrániť"
@@ -752,11 +825,6 @@ msgstr "Odstrániť"
msgid "Really delete %(title)s?"
msgstr "Skutočne odstrániť %(title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "Odstráň permanentne"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -766,6 +834,16 @@ msgstr "Určite odstrániť %(media_title)s z %(collection_title)s?"
msgid "Remove"
msgstr "Odstrániť"
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -783,51 +861,45 @@ msgstr "Výtvory, ktoré vlastní %(username)s"
msgid "%(username)s 's media"
msgstr "Výtvory, ktoré vlastní %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ Prezeranie výtvorov podľa %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "Pridaj komentár"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "Môžeš využiť Markdown pre formátovanie."
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "Pridať tento komentár"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "o"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "Pridané \n %(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr "Pridať výtvory do zbierky"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr "Pridať %(title)s do kolekcie"
+msgid "Add “%(media_title)s” to a collection"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
msgid "+"
msgstr "+"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr "Pridať novú kolekciu"
@@ -889,27 +961,31 @@ msgstr "Pokiaľ si to ty, ale už nemáš overovaciu e-mailovú správu, tak sa
msgid "Here's a spot to tell others about yourself."
msgstr "Her kan du fortælle andre om dig selv."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "Ret profil"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr "Dotyčný používateľ ešte nevyplnil svoj profil (zatiaľ)."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr "Zhliadnuť všetky výtvory, ktoré vlastní %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr "Všetky tvoje výtvory sa objavia práve tu, ale zatiaľ nemáš nič pridané."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -925,22 +1001,15 @@ msgid "In collections (%(collected)s)"
msgstr "V kolekciách (%(collected)s)"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr "ikona čítačky"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr "Čítačka Atom"
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr "Poloha"
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr "Zobraziť na OpenStreetMap "
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "Všetky práva vyhradené"
@@ -975,45 +1044,60 @@ msgstr "Označené ako"
msgid "Could not read the image file."
msgstr "Nebolo možné prečítať obrazový súbor."
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "Hovsa!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr "Výskyt chyby"
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr "Nepovolená operácia"
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr "Prepáč Hocikto, toto nesmieš!
Práve si chcel vykonať funkciu, na ktorú nemáš oprávnenie. Opäť si chcel skúsiť odstrániť všetky používateľské účty?"
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr "Zdá sa, že na tejto adrese sa nič nenachádza. Prepáč!
Pokiaľ si si istý, že adresa je správna, možno sa hľadaná stránka presunula inam, prípadne zmazala."
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "Môžeš využiť Markdown pre formátovanie."
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "Jednoznačne to chcem odstrániť"
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr "Rozhodne chcem odstrániť danú položku z kolekcie"
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr "-- Vybrať --"
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr "Pridať poznámku"
@@ -1021,74 +1105,69 @@ msgstr "Pridať poznámku"
msgid "commented on your post"
msgstr "skomentoval tvoj príspevok"
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "Ajaj, tvoj komentár bol prázdny."
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "Tvoj komentár bol zaslaný!"
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr "Prosím skontroluj svoje položky a skús znova."
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr "Musíš vybrať alebo pridať kolekciu"
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "\"%s\" sa už nachádza v kolekcie \"%s\""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s pridané do kolekcie \"%s\""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr "Prosím skontroluj svoje položky a skús znova."
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr "Niektoré súbory s danou položkou zrejme chýbajú.. Odstraňujem napriek tomu."
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "Výtvor bol tebou odstránený."
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "Výtvor nebol odstránený, nakoľko chýbalo tvoje potvrdenie."
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Chystáš sa odstrániť výtvory niekoho iného. Dbaj na to."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr "Položka bola z kolekcie odstránená."
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr "Položka nebola odstránená, nakoľko políčko potvrdenia nebolo označné."
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Chystáš sa odstrániť položku z kolekcie iného používateľa. Pristupuj opatrne."
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "Kolekcia \"%s\" úspešne odstránená."
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "Kolekcia nebola odstránená, nakoľko políčko potrvdenia nebolo označené."
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Chystáš sa odstrániť kolekciu iného používateľa. Pristupuj opatrne."
diff --git a/mediagoblin/i18n/sl/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/sl/LC_MESSAGES/mediagoblin.mo
index 1599b039f01bbcf88dc4a8d2141227fba91442ee..e50892891800946072e038407cc5d2b8ebc6d273 100644
GIT binary patch
delta 5616
zcmdVcdvKK18OQOn;bsB^2oP=wyaWOXxsVG91So`igrHoDU_my!Z(t{zU7B|zmjW9G
zTc;9&-HuqN9jpDPnUK#p
z@8z85Jm)#P9NXt>eashsHKXGlhMzz3FN=R0yQuf+&&%n?WYc{Ghu|eF!9hKYnT)kK
z5L>Yi{s1%aal8s&LLa`2-SAaBi|=5WF>&);Ph%>$kkZST(KrrA;%dB^H*du%`u%%*
z124c1^h3z2rV+d2W>f&JNQ`C=rs6^DheuJ*znHv#7W0|kyibE)lf~Peummfy5^Jy#
zXX9h2Kz)6^fySaHsKKtd02SB@%)mO_iOtvio;!&h@imMq@^dsa!Jn}|
z_TZ29G!J!s8fq`=P^oP|4X^>Vr*Ty6v?4>8{iyezLT%;is4co`0Ape%@@pm!Apey#
zmeSKoZ$%A!H!84uQ7hVy+L|Ym*MEw$=)Zu4IDlw3;Y>V@&tM(iGsu_%`~=5f0a2=m
zSK>Hq$s+%oX&m9gdK^coGp0F&s```sQEmJIwW7DR<6QjJq_0&c~P_#}QCClU>@nV+Dx=slc;870QthRe{#cTu&qu++<_
zgE}qumXd$A%RI`3@%TH`N;1hGO*0xbfgdw)J8C7nQ7Ju!8aTV0ZNRUg2Cl|bT!PAo
zAC<9C(rEI2bDYN4xFJvaI2Nc0ZlPo~@IEAX^K+bxe?wJoRi*cBw+K~iA=DObL54B6
zU^i^Vv$zw9)odcI3}FtU799UQ4GPf=9p`=BUX4}sU*JzBcI7D*OAhwL5vU>>i+ykg
zrsJ~Y^$;qcwW#NJB=7G=>ec)Zd*g4AjKs~mG?al4um(%n=qb1XwerVN1HFrBcp1B5
z>O`;K7c=NvxD(4!sXv8$6qwVffIdPFmdRi;-JgJII{!0hXr=Q|d$kJr6gE-ZfNiMA
zQzv=%%dr>z3D_6sq5=$HXN)E9e+w1ZcGM}`jS74(4#pp0f95yO(@;v@PTu%CYA>_c
zaHTdEHNY6uo>pNN&O{Y!0Egm6)K-2U70_|iich0XhmI0uV1}a>dOgN9QGkXb3!_%F
z4ppsfsOz`mEZmJc|8Jp-{n@9}_%PPtO;f$oavsOf?>)^c;u@r^%xc_>dvFU{)5-q;
z8uw54s{V0QCVq>9@jX-qy3g=dkcFz^Y8;3TY9(!`RNskO(EjB0L&@t$lb*ss+ny^oe_jOx@O7R-h-tR{Ra1?jo
z*HtxtjgQ6_}6ltu*w)0aR5VLk;{qYJj&<6Ml$VLATl7K)vvK`u%Y)#xM^D&hb8A
zreQJt^-1?3pX%l`F2hc>?ccU>vyw(vEID!(P4FNpBQK&>@+Pjr4pffLZ3Cv@Hq^jvn1*|?3m!ye>~PX!m`eW{1jU4onMxj*pt4-*DVkYhwVTt6pc8>eX4w9BE4tVl$2o5?NvG5
z-I_5iFBr7WwA_=M*JuYr{u^SUSlG^Y&a~WX#iEwq`t)^oSLL9@YZ-;U_|&H8TF1WP
zmSd(ZTriUh(T0$1MWQilO_S}|kyx>{Xm!Z3_-%|jF)JKuu*2)E*lOG2esefxMeEz=
zXn(IR91S$sO;)tYa-xmg53DYpSl2Xq(p-OoZ8^(k=K`wZ;V*hoO`nsHCNb$#cjHLkb(fk3o55=%VP_d>@p
zvDN;VW%EYZ@&|)N=U90GKdWRJPAC?-(H@$wbu`(lLQc$XvV)f2?bo};-8t~Xp*Q-&
zp`f+cA^3>D(bft+GgPsA&!C!~p#VeKN=-fQM*@jA2KDpxo6;OxZ3V(1f@2MlNOG^-
z>?tD?+1bUus-PXVW46_-(MRUy$s06FzBAJDM+hSvCaSPMMo8^@I64q*Uu$B@;M;wP
zY-@2!mo%&W$BoR)PqD1T135qLFgO^so%X$oDZQVG*LI5CW3vl~D~
z3NwE8(c;9G5h34LJ-IeSBz3m6KHA)51?_sjHaMJIbu?l%uL(!}L2Xc@Q*0Kg(A?_U
zb#8s$VOWM`NrqMNfe>}fz%hG?A%mAt}Ev@&pdDMh{i79v)lkigsOs)B+#
zs7CEo4JsEJQ7d>B_26ODR&}F7{#Vq>?%_~O<>oxhM{QXPs^4#+CbkWki+L6m@k5Ek
zUl+P)D8o~jiC^M29L@B5@F>>dRz?|*@8Klu%d(V|#W)35VH+MqO=uvAqU6m&cF9zr
z7E*&+czZJOC;!YI8nkCGBhQ*{)C&HH3e_!C$UjDf{4T1)-h_$8n_;Ml!=WafqF2CWhi+PP@x-+T3H%@6w+c;$4gPq
z)r9NoP!ZmQ+Nw?r;BnM*p~1vMNirT4!cx=VA0m`&qs+=#<<{@C?@ak9Zw0Gx3H3IdkC#vr
z8J^Bbz{ha{euOp-8||H%shB~1IaXpPc3=IPWk`
z_)q7;3p8A`jQKrkfFop>I({2-@O>=81fTbjS&Yh+H5h{-W>;{B*jpfsDaI!b^tEd@&h{}P_k#~)`hdP!Cd0vi;L_QZL7yIMvaC;SM
zV)dx|p9){!jRUE_go?y#sD+1Kr=UH)izPUX4c3a=Q60R7eXtw*;=AE`4=Thrk&|UU
z#zc&t;vL^HsOt-H2v#Gn5VIb);CGS8@cw7{T5%yNyJzEIT#lMR6ZXasCg2X#sW^z5
z&?~5pk6{x22DQ?g;r4r|EgDQhDN-q@=d-Y%&cBa>vcCw`!Ag7-H=_3H0BR!VaV%cO
zk@zJNG&6!DpaoQ-23m=lm>;!}^{9~V47cyWGU^9W`Dfmz;NXC1-q)@R>!@#IgOv3*
zP+z-#gMW7N>a4l-(J24)=hf2yHU}zYHYZSDCzoS<0
zAY6|s_Cg*P*2ZM6PsCJQfEuV7wRPK3p?w~83SLC@_d`^U`~&&7aACG_eXZa0@CIj-polIx1%_pq{^h8t4<$#3M_+eqvC29*^I^
zW!Qyoh=OLiVwU%{>qK5^=4{y8m_>caZ0~DVignZvp;j6}ubOCo9EpRm0`rka%`?cY
z=3P|C6Ux1hT{bFbLa$KJ3eMsZyn^#F{c(;Y2JtYu$m`xz&GAl02dcyGqat%2i}4P2
z;5cTXi66&Rcnvktg1O$Sy9C*~ka?9tBo|I%FFcJ3@f)ZR{~DDve?U$26U@Zk^SrO!
zM2wbb>9w*!$YX7|1s(myoI{&B97DfzeAylhCwWw#hWLQ?K3Xs;ulzq84J9m
zc@no%KZ09v%tG&&9z})vGCqfii@dMhG1O^!WU&{i9DMjj#LGhJVqQSKLa*X@
z{0NoxiR{Z7oQ&$|WsJbLP#tw+AMC+syorj)hhaa%SnBtXSBdw(lC<>JG`qIJ`Ah#d
z+%xf;EVphzOvLE=V4%6F)s!?e=+{mk8w>;+{TZ!xu-UF}Zfx{FyuoQ4xYHdmXqM%~
z4+%Nd)8n1>)4OBs<_)%gU2UMzX-Qn<>@Tcx$0qIXU!v-F;15GU(gU*7K
za`#xuAj|DZU1B+#%WpfCX-8(-&8zL;TED$I(CBZqHwS`isRmkYe^YQno89X7uhS&z
z{Pwy)Yipos%>>&n^*8#16z$rkw#~I|6Wq_!sv{!pKC#Y%^eijZZBOrxbk=5!a!+T}
zTWd6xUZW7GeKu$4N2f-+~sprP*Ff-K9qG_CV%
z!k1gP$lYHU7v&n=@(pz(t7ENy0;da7`v3p{
diff --git a/mediagoblin/i18n/sl/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/sl/LC_MESSAGES/mediagoblin.po
index aa482e0c..081c3608 100644
--- a/mediagoblin/i18n/sl/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/sl/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -19,82 +19,96 @@ msgstr ""
"Language: sl\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Uporabniško ime"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Geslo"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "E-poštni naslov"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr ""
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr ""
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Oprostite, prijava za ta izvod ni omogočena."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "Oprostite, uporabnik s tem imenom že obstaja."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr ""
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Vaš e-poštni naslov je bil potrjen. Sedaj se lahko prijavite, uredite svoj profil in pošljete slike."
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "Potrditveni ključ ali uporabniška identifikacija je napačna"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr ""
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr ""
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "Ponovno pošiljanje potrditvene e-pošte."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr ""
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr ""
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr ""
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr ""
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Naslov"
@@ -103,8 +117,8 @@ msgid "Description of this work"
msgstr ""
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -119,11 +133,11 @@ msgstr "Oznake"
msgid "Separate tags by commas."
msgstr ""
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "Oznaka"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "Oznaka ne sme biti prazna"
@@ -162,26 +176,34 @@ msgstr ""
msgid "New password"
msgstr ""
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr ""
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr ""
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr ""
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "Vnos s to oznako za tega uporabnika že obstaja."
@@ -194,33 +216,41 @@ msgstr "Urejate vsebino drugega uporabnika. Nadaljujte pazljivo."
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "Urejate uporabniški profil. Nadaljujte pazljivo."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr ""
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr ""
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr ""
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr ""
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr ""
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
@@ -236,15 +266,31 @@ msgstr ""
msgid "However, old link directory symlink found; removed.\n"
msgstr ""
+#: 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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr ""
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr ""
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr ""
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr ""
@@ -307,10 +353,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr ""
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr ""
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr ""
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "Za vrsto vsebine je bila podana napačna datoteka."
@@ -319,56 +380,70 @@ msgstr "Za vrsto vsebine je bila podana napačna datoteka."
msgid "File"
msgstr "Datoteka"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "Podati morate datoteko."
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "Juhej! Poslano."
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "Logotip MediaGoblin"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "Dodaj vsebino"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Prijava"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "Dodaj vsebino"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "Podokno obdelovanja vsebine"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -433,7 +487,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr ""
@@ -539,6 +593,11 @@ msgid ""
"%(verification_url)s"
msgstr "Pozdravljeni, %(username)s\n\nZa aktivacijo svojega računa GNU MediaGoblin odprite\nnaslednji URL v svojem spletnem brskalniku:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "Logotip MediaGoblin"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -546,34 +605,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Prekliči"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Shrani spremembe"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -586,13 +661,17 @@ msgstr "Urejanje %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr ""
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Urejanje profila – %(username)s"
@@ -608,7 +687,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr ""
@@ -631,7 +710,7 @@ msgid ""
msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr ""
@@ -643,8 +722,8 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr ""
@@ -689,21 +768,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr ""
@@ -711,12 +790,6 @@ msgstr ""
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -733,12 +806,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr ""
@@ -748,11 +821,6 @@ msgstr ""
msgid "Really delete %(title)s?"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -762,6 +830,16 @@ msgstr ""
msgid "Remove"
msgstr ""
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -779,51 +857,45 @@ msgstr ""
msgid "%(username)s 's media"
msgstr "Vsebina uporabnika %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
-msgid "+"
+msgid "Add “%(media_title)s” to a collection"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+msgid "+"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr ""
@@ -885,27 +957,31 @@ msgstr "Če ste ta oseba vi, a ste izgubili potrditveno e-pošto, se lahko OpenStreetMap "
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr ""
@@ -971,45 +1040,60 @@ msgstr ""
msgid "Could not read the image file."
msgstr ""
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "Opa!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr ""
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr ""
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr ""
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr ""
@@ -1017,74 +1101,69 @@ msgstr ""
msgid "commented on your post"
msgstr ""
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr ""
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr ""
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/sq/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/sq/LC_MESSAGES/mediagoblin.mo
index 64880aedb5fdc5af76057999b9d94212969c54ee..2f7501a6521aeb7b1ebe4d5cac7d7df5a14401a4 100644
GIT binary patch
delta 5686
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
Tz2%u{5!QFlO|lDD))@Z-+V7f0
diff --git a/mediagoblin/i18n/sq/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/sq/LC_MESSAGES/mediagoblin.po
index 2911f34e..6679e49f 100644
--- a/mediagoblin/i18n/sq/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/sq/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/mediagoblin/language/sq/)\n"
"MIME-Version: 1.0\n"
@@ -20,82 +20,96 @@ msgstr ""
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Emër përdoruesi"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Fjalëkalim"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "Adresë email"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "Emër përdoruesi ose email"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "Futje e pasaktë"
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Na njdeni, regjistrimi në këtë instancë të shërbimit është i çaktivizuar."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "Na ndjeni, ka tashmë një përdorues me këtë emër."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr "Na ndjeni, ka tashmë një përdorues me këtë adresë email."
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Adresa juaj email u verifikua. Tani mund të bëni hyrjen, të përpunoni profilin tuaj, dhe të parashtroni figura!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "Kyçi i verifikimit ose id-ja e përdoruesit është e pasaktë"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "Duhet të jeni i futur, që ta dimë kujt t'ia çojmë email-in!"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "Thuajse e keni verifikuar adresën tuaj email!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "Ridërgoni email-in tuaj të verifikimit."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "Është dërguar një email me udhëzime se si të ndryshoni fjalëkalimin tuaj."
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "Email-i i ricaktimit të fjalëkalimit nuk u dërgua dot, ngaqë emri juaj i përdoruesit nuk është aktivizuar ose adresa email e llogarisë suaj nuk është verifikuar."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "Nuk u gjet dot dikush me atë emër përdoruesi ose email."
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "Tani mun të hyni duke përdorur fjalëkalimin tuaj të ri."
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titull"
@@ -104,8 +118,8 @@ msgid "Description of this work"
msgstr "Përshkrim i kësaj pune"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -120,11 +134,11 @@ msgstr "Etiketa"
msgid "Separate tags by commas."
msgstr "Ndajini etiketat me presje."
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "Identifikues"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "Identifikuesi s'mund të jetë i zbrazët"
@@ -163,26 +177,34 @@ msgstr "Jepni fjalëkalimin tuaj të vjetër që të provohet se këtë llogari
msgid "New password"
msgstr "Fjalëkalimi i ri"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "Dërgomë email kur të tjerët komentojnë te media ime"
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr "Titulli s'mund të jetë i zbrazët"
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "Përshkrim i këtij koleksioni"
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "Pjesa titull e adresës së këtij koleksioni. Zakonisht nuk keni pse e ndryshoni këtë."
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "Ka tashmë një zë me atë identifikues për këtë përdorues."
@@ -195,33 +217,41 @@ msgstr "Po përpunoni media të një tjetër përdoruesi. Hapni sytë."
msgid "You added the attachment %s!"
msgstr "Shtuat bashkangjitjen %s!"
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "Po përpunoni profilin e një përdoruesi. Hapni sytë."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "Ndryshimet e profilit u ruajtën"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "Rregullimet e llogarisë u ruajtën"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "Fjalëkalim i gabuar"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "Rregullimet e llogarisë u ruajtën"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "Keni tashmë një koleksion të quajtur \"%s\"!"
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr "Ka tashmë një koleksion me atë identifikues për këtë përdorues."
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr "Po përpunoni koleksionin e një tjetër përdoruesi. Hapni sytë."
@@ -237,15 +267,31 @@ msgstr "Nuk ka drejtori asetesh për këtë temë\n"
msgid "However, old link directory symlink found; removed.\n"
msgstr "Sidoqoftë, u gjet simlidhje e vjetër drejtorie lidhjesh; u hoq.\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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "Na ndjeni, nuk e mbullojmë këtë lloj kartele :("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr "Ndërkodimi i videos dështoi"
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "Vend"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr "Shiheni te OpenStreetMap "
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr "ID klienti"
@@ -308,10 +354,25 @@ msgstr "URI ridrejtimi për zbatimin, kjo fushë\n është e
msgid "This field is required for public clients"
msgstr "Kjo fushë është e domosdoshme për klientë publikë"
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr "Klienti {0} u regjistrua!"
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr "Shtoni"
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "Kartelë e gabuar e dhënë për llojin e medias."
@@ -320,56 +381,70 @@ msgstr "Kartelë e gabuar e dhënë për llojin e medias."
msgid "File"
msgstr "Kartelë"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "Duhet të jepni një kartelë."
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "Yhaaaaaa! U parashtrua!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr "U shtua koleksioni \"%s\"!"
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "Logoja e MediaGoblin-it"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr "Llogaria e %(user_name)s "
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr "dilni"
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "Shtoni media"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "Verifikoni email-in tuaj!"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr "dilni"
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Hyni"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr "Llogaria e %(user_name)s "
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "Shtoni media"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr "Krijoni koleksion të ri"
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "Ndryshoni rregullime llogarie"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "Paneli i Përpunimit të Medias"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "Bazuar në MediaGoblin , një projekt GNU ."
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "Ky site përdor MediaGoblin , një program jashtëzakonisht i shkëlqyer për strehim mediash."
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "Për të shtuar media tuajën, për të bërë komente, dhe të tjera, mund të hyni përmes llogarisë suaj MediaGoblin."
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "Nuk keni ende një të tillë? Është e lehtë!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -434,7 +488,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "Krijoni një llogarin te ky site \n ose\n Instaloni dhe rregulloni MediaGoblin-in te shërbyesi juaj "
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "Mediat më të reja"
@@ -540,6 +594,11 @@ msgid ""
"%(verification_url)s"
msgstr "Njatjeta %(username)s,\n\nqë të aktivizoni llogarinë tuaj te GNU MediaGoblin hapeni URL-në vijuese te\nshfletuesi juaj web:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "Logoja e MediaGoblin-it"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -547,34 +606,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr "Po përpunohen bashkangjitjet për %(media_title)s"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr "Bashkangjitje"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr "Shtoni bashkangjitje"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Anuloje"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Ruaji ndryshimet"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "Fshije përgjithmonë"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -587,13 +662,17 @@ msgstr "Po përpunohet %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "Po ndryshohen rregullimet e llogarisë %(username)s"
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr "Po përpunohet %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Po përpunohet profili i %(username)s"
@@ -609,7 +688,7 @@ msgstr "Media e etiketuar me:: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr "Shkarkojeni"
@@ -632,7 +711,7 @@ msgid ""
msgstr "Një shfletues web modern që mund të luajë \n\taudion mund ta merrni te \n\t http://getfirefox.com !"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr "Kartela origjinale"
@@ -644,8 +723,8 @@ msgstr "Kartelë WebM (kodek Vorbis)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr "Figurë për %(media_title)s"
@@ -690,21 +769,21 @@ msgstr "Format Kartele"
msgid "Object Height"
msgstr "Lartësi Objekti"
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "Na ndjeni, kjo video s'do të funksionojë, ngaqë \n\t shfletuesi juaj web s'mbulon video HTML5."
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "Një shfletues web modern që \n\t mund ta luajë këtë video mund ta merrni te \n\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr "Kartelë WebM (640p; VP8/Vorbis)"
@@ -712,12 +791,6 @@ msgstr "Kartelë WebM (640p; VP8/Vorbis)"
msgid "Add a collection"
msgstr "Shtoni një koleksion"
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "Shtoni"
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -734,12 +807,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr "%(collection_title)s nga %(username)s "
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "Përpunoni"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "Fshije"
@@ -749,11 +822,6 @@ msgstr "Fshije"
msgid "Really delete %(title)s?"
msgstr "Të fshihet vërtet %(title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "Fshije përgjithmonë"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -763,6 +831,16 @@ msgstr "Të hiqet vërtet %(media_title)s nga %(collection_title)s?"
msgid "Remove"
msgstr "Hiqe"
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -780,51 +858,45 @@ msgstr "Media nga %(username)s"
msgid "%(username)s 's media"
msgstr "Media nga %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ Po shfletoni media nga %(username)s "
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "Shtoni një koment"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "Për formatime mund të përdorni Markdown ."
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "Shtoje këtë koment"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "te"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "Shtuar më \n %(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr "Shtoni koleksion media"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr "Shtoni %(title)s te koleksioni juaj"
+msgid "Add “%(media_title)s” to a collection"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
msgid "+"
msgstr "+"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr "Shtoni një koleksion të ri"
@@ -886,27 +958,31 @@ msgstr "Nëse jeni ju ai person, por keni humbur email-in tuaj të verifikimit,
msgid "Here's a spot to tell others about yourself."
msgstr "Ja një vend t'i tregoni botës mbi veten."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "Përpunoni profil"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr "Ky përdorues nuk e ka plotësuar (ende) profilin e vet."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr "Shihni krejt mediat nga %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr "Media juaj do të shfaqet këtu, por nuk duket të keni shtuar gjë ende."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -922,22 +998,15 @@ msgid "In collections (%(collected)s)"
msgstr "Te koleksionet (%(collected)s)"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr "ikonë prurjesh"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr "Prurje Atom"
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr "Vend"
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr "Shiheni te OpenStreetMap "
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "Tërë të drejtat të rezervuara"
@@ -972,45 +1041,60 @@ msgstr "Etiketuar me"
msgid "Could not read the image file."
msgstr "Nuk lexoi dot kartelën e figurës."
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "Oooh!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr "Ndodhi një gabim"
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr "Veprim i palejuar"
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr "Më ndjeni or trim, nuk ju lë dot ta bëni këtë!
Provuat të kryeni një funksion që nuk lejohet. Keni provuar prapë të fshini krejt llogaritë e përdoruesve?"
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr "Nuk duket se ka ndonjë faqe në këtë adresë. Na ndjeni!
Nëse jeni i sigurt se kjo adresë është e saktë, ndoshta faqja që po kërkoni është lëvizur ose fshirë."
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "Për formatime mund të përdorni Markdown ."
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "Jam i sigurt që dua të fshihet kjo"
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr "Jam i sigurt se dua që të hiqet ky objekt prek koleksioni"
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr "-- Përzgjidhni --"
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr "Përfshini një shënim"
@@ -1018,74 +1102,69 @@ msgstr "Përfshini një shënim"
msgid "commented on your post"
msgstr "komentoi te postimi juaj"
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "Hmmm, komenti juaj qe i zbrazët."
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "Komenti juaj u postua!"
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr "Ju lutemi, kontrolloni zërat tuaj dhe riprovoni."
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr "Duhet të përzgjidhni ose shtoni një koleksion"
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "\"%s\" gjendet tashmë te koleksioni \"%s\""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "\"%s\" u shtua te koleksioni \"%s\""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr "Ju lutemi, kontrolloni zërat tuaj dhe riprovoni."
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr "Duket se mungojnë disa nga kartelat në këtë zë. Po fshihet, sido qoftë."
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "E fshitë median."
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "Media nuk u fshi ngaqë nuk i vutë shenjë pohimit se jeni i sigurt."
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Ju ndan një hap nga fshirja e medias të një tjetër përdoruesi. Hapni sytë."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr "E fshitë objektin prej koleksionit."
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr "Objekti nuk u fshi ngaqë, nuk pohuat se jeni të sigurt për këtë."
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "Ju ndan një hap nga fshirja e një objekti prej koleksionit të një përdoruesi tjetër. Hapni sytë."
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "E fshitë koleksionin \"%s\""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "Koleksioni nuk u fshi ngaqë, nuk pohuat se jeni të sigurt për këtë."
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "Ju ndan një hap nga fshirja e koleksionit të një përdoruesi tjetër. Hapni sytë."
diff --git a/mediagoblin/i18n/sr/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/sr/LC_MESSAGES/mediagoblin.mo
index dd67d3419a60622ddc37bc935fe2b45a0b6ff274..4af77439dd682ab09048e873ddd85607165e3208 100644
GIT binary patch
delta 5561
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
delta 4177
zcmeIzi&IqR8OQN=xd;T61QievPE;_+od5!+1w|A^v<5`$Brdm2*>t(o-Dq&sCB{}X
zK@*QPO&gP7;-nMp#cWNmlZo^~>^RynF)g*)#*C(IY8{iYQ>SAx?f2)|X{Y}~nPork
z`=0aOp7%LtM~=Jx`kE{F$Hb^_8~!fwpU(g16IA=}-=#^$%%J)Q%*5MRglUtFsmA3v
z6`#f=9L882K^OiEC*m*g3ZBCf{7Hf_g~kNUpDE0tA^C1&cG9C7E2*El#~IL-XiNle-o!LzZs(t&4mkCjvrz@CQUJB
z8M?6yUq=ma88z@{7>~D63yWcP1uq_FVj^ndGQ1BPQT;ZeA~k>+%x|8fuo>UP5-gtP
z4AhCN#e5z4m~DJ%0sB!C9Y$S0icxqHwV+>O2A;zdyn(40%dBdjg*u{z7*wblC}@Cn
zsIzjTa>0k%!7fzCVboELqC)-`)Xx5a(=n5q%drx5WPPY{A4e^0E3y`|3l;H~l8L`A
z9HwCj9>YBRCvL@TmOqZKVmoeOmR$T0OEI2pDJg5P0$Z^kpGPfd3W=iR%|}kjG@v%(
zMs0js8u2Ip%n%Javx7)qGm6^5MO3J+phEsPRLF0l2An{c*t|(aEuq`6g1!)sDZ{%3%G;|@hw!xXttr`NkoM%9ksKWd?}F?Scio)F2=_&UC;m96nbd5faIO2pY80R6`QE{;|e^BT1a{p
zPXaE*0=$M6re-@&&3w$Ez80HtI}YGD^2Rf3=a8s4h|$b%KB2H4Z=lX@1>29rhcF6T
zF%~_j5ci;RW&jmx8!bGFn&2!(;}=N!m`GNm`z(yXN>u*^c<1?Vrl1=;a4rtuYCMAV
z=%TR}m*G6zgEjar&c_&@$tSTEx8Nz{V-^vvCD@1ia0ETrkniNqv3%ms9OgY5l>N7n
zD49g!T7{LUl?PA*4k3waPM{(-j--z%XWJ3jf*R+m7>9kR9dAZOWP8}b@bx`~#Q#fN
z_zn%JjPP631fP*%8aScE`L!#=YU-`XTiU#gn&>#j;u&<|Z*U@x;}yJ$e9W)zcaG*Z
za>^!`x0inGnt~K6X}DPC3^=XaS#cgJ2TGB5jj2FAmd&Uf@t_vs$H_Q|+VOL!BpycH
ze(M
zsDZCy3PzGRshEyxpNBf47F49%sQx`TQP01hg0g=AwS$AGj>l1F^#Lm6pQCnm7b!m-
z??;8O5tU>+Py;`WTG+FwjT}UUJQQv}flH{5VIK3FNe?)`c2zh|eFWR_88TB@e-lX)
zllf&QDVve#nE>|V4^Ru5Lxw7O7og7CjTz`i?R+05;4tdQj$tsB!Uq(zgBz$&-9jCS
zsd0`Z1~p(R>MRQ|6YEe%KL}RE(Tnu{|b><)A8q8nh{Mdan
zNI@&jt#cl`X3V3$8x@(ikav-JAJ<{jVkbA;sGa^CHPNqe7M{ljyoGczwaiM<>_R2^
zIqbpfsALa5R3CoDViOHRxB@>yEu?6v^K17o7Eu2eT3Eo#LIbYE9Q0u`9>4*-hP+IT
zkJYr|3mA=G;ChT)e&^_drkz404SlGc1TYr+Q6b)rN}BzsP``#2j-n>`2sQ9Mjn0CS
zQTLT%3^t_fuF+!%1Y*W*Xb)n9O>dhlj8Re~&z}CT*qjYqtis
zP``+|xb`c~8SlV-)X$&?-K(738AC$CfkSB1_ee-dTSpK)_iNAHFWbhErYeUAm~l^OM+*E6QNLhmnb
za)r9;ce`q>-bbuJm&ba<>+|@nP2NBkRj=Rj^aM8aTYitHTeG)&tZuL0@9p_ofn_c7
z_&foMR$EX1rndfq(DkM3A|kE3;_Q`K`L4Lowye=eyDMjQ=#88XSE%;E&92bpyqE~P
zwdDa\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/mediagoblin/language/sr/)\n"
"MIME-Version: 1.0\n"
@@ -18,82 +18,96 @@ msgstr ""
"Language: sr\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr ""
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr ""
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr ""
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr ""
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr ""
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr ""
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr ""
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr ""
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr ""
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr ""
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr ""
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr ""
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr ""
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr ""
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr ""
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr ""
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr ""
@@ -102,8 +116,8 @@ msgid "Description of this work"
msgstr ""
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -118,11 +132,11 @@ msgstr ""
msgid "Separate tags by commas."
msgstr ""
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr ""
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr ""
@@ -161,26 +175,34 @@ msgstr ""
msgid "New password"
msgstr ""
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr ""
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr ""
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr ""
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr ""
@@ -193,33 +215,41 @@ msgstr ""
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr ""
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr ""
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr ""
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr ""
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr ""
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr ""
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
@@ -235,15 +265,31 @@ msgstr ""
msgid "However, old link directory symlink found; removed.\n"
msgstr ""
+#: 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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr ""
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr ""
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr ""
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr ""
@@ -306,10 +352,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr ""
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr ""
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr ""
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr ""
@@ -318,56 +379,70 @@ msgstr ""
msgid "File"
msgstr ""
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr ""
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr ""
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -432,7 +486,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr ""
@@ -538,6 +592,11 @@ msgid ""
"%(verification_url)s"
msgstr ""
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -545,34 +604,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr ""
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -585,13 +660,17 @@ msgstr ""
msgid "Changing %(username)s's account settings"
msgstr ""
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr ""
@@ -607,7 +686,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr ""
@@ -630,7 +709,7 @@ msgid ""
msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr ""
@@ -642,8 +721,8 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr ""
@@ -688,21 +767,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr ""
@@ -710,12 +789,6 @@ msgstr ""
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -732,12 +805,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr ""
@@ -747,11 +820,6 @@ msgstr ""
msgid "Really delete %(title)s?"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -761,6 +829,16 @@ msgstr ""
msgid "Remove"
msgstr ""
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -778,51 +856,45 @@ msgstr ""
msgid "%(username)s 's media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
-msgid "+"
+msgid "Add “%(media_title)s” to a collection"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+msgid "+"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr ""
@@ -884,27 +956,31 @@ msgstr ""
msgid "Here's a spot to tell others about yourself."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -920,22 +996,15 @@ msgid "In collections (%(collected)s)"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr ""
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr ""
@@ -970,45 +1039,60 @@ msgstr ""
msgid "Could not read the image file."
msgstr ""
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr ""
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr ""
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr ""
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr ""
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr ""
@@ -1016,74 +1100,69 @@ msgstr ""
msgid "commented on your post"
msgstr ""
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr ""
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr ""
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/sv/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/sv/LC_MESSAGES/mediagoblin.mo
index e4586d5013705b43f62cee210d8c28ed5cf095b4..683ffa33b320af202615452d69e7c08e643fb46e 100644
GIT binary patch
delta 5607
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
Zn|{zyEOBqHExqt8x=)q#cVDeN_fLM!8z2Ax
delta 4198
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
Cep845
diff --git a/mediagoblin/i18n/sv/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/sv/LC_MESSAGES/mediagoblin.po
index d288feac..ed8bfdd8 100644
--- a/mediagoblin/i18n/sv/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/sv/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:11+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/mediagoblin/language/sv/)\n"
"MIME-Version: 1.0\n"
@@ -20,82 +20,96 @@ msgstr ""
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "Användarnamn"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "Lösenord"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "E-postadress"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr ""
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr ""
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "Vi beklagar, registreringen är avtängd på den här instansen."
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "En användare med det användarnamnet finns redan."
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr "Det finns redan en användare med den e-postadressen."
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "Din e-postadress är verifierad. Du kan nu logga in, redigera din profil och ladda upp filer!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "Verifieringsnyckeln eller användar-IDt är fel."
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "Du måste vara inloggad för att vi ska kunna skicka meddelandet till dig."
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "Du har redan verifierat din e-postadress!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "Skickade ett nytt verifierings-email."
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr ""
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "Kunde inte skicka e-poståterställning av lösenord eftersom ditt användarnamn är inaktivt eller kontots e-postadress har inte verifierats."
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr ""
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr ""
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "Titel"
@@ -104,8 +118,8 @@ msgid "Description of this work"
msgstr "Beskrivning av verket"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -120,11 +134,11 @@ msgstr "Taggar"
msgid "Separate tags by commas."
msgstr ""
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "Sökvägsnamn"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "Sökvägsnamnet kan inte vara tomt"
@@ -163,26 +177,34 @@ msgstr ""
msgid "New password"
msgstr ""
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr ""
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr ""
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr ""
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "Ett inlägg med det sökvägsnamnet existerar redan."
@@ -195,33 +217,41 @@ msgstr "Var försiktig, du redigerar någon annans inlägg."
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "Var försiktig, du redigerar en annan användares profil."
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr ""
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr ""
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "Fel lösenord"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr ""
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr ""
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
@@ -237,15 +267,31 @@ msgstr ""
msgid "However, old link directory symlink found; removed.\n"
msgstr ""
+#: 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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr ""
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr ""
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr ""
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr ""
@@ -308,10 +354,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr ""
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr ""
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr ""
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "Ogiltig fil för mediatypen."
@@ -320,56 +381,70 @@ msgstr "Ogiltig fil för mediatypen."
msgid "File"
msgstr "Fil"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "Du måste ange en fil"
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "Tjohoo! Upladdat!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "MediaGoblin-logotyp"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "Lägg till media"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "Verifiera din e-postadress"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "Logga in"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "Lägg till media"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "Mediabehandlingspanel"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "Har du inte ett redan?"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -434,7 +488,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "Senast medier"
@@ -540,6 +594,11 @@ msgid ""
"%(verification_url)s"
msgstr "Hej %(username)s,\n\nöppna den följande webbadressen i din webbläsare för att aktivera ditt konto på GNU MediaGoblin:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "MediaGoblin-logotyp"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -547,34 +606,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "Avbryt"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "Spara ändringar"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -587,13 +662,17 @@ msgstr "Redigerar %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr ""
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "Redigerar %(username)ss profil"
@@ -609,7 +688,7 @@ msgstr "Media taggat med: %(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr ""
@@ -632,7 +711,7 @@ msgid ""
msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr ""
@@ -644,8 +723,8 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr ""
@@ -690,21 +769,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr ""
@@ -712,12 +791,6 @@ msgstr ""
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -734,12 +807,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr ""
@@ -749,11 +822,6 @@ msgstr ""
msgid "Really delete %(title)s?"
msgstr "Vill du verkligen radera %(title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -763,6 +831,16 @@ msgstr ""
msgid "Remove"
msgstr ""
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -780,51 +858,45 @@ msgstr "%(username)ss media"
msgid "%(username)s 's media"
msgstr "%(username)s s media"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
-msgid "+"
+msgid "Add “%(media_title)s” to a collection"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+msgid "+"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr ""
@@ -886,27 +958,31 @@ msgstr "Om det är du som är den personen och har förlorat ditt e-postmeddelan
msgid "Here's a spot to tell others about yourself."
msgstr "Här kan du berätta för andra om dig själv."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr "Redigera profil"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr "Den här användaren har inte fyllt i sin profilsida ännu."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr "Se all media från %(username)s"
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr "Här kommer din media att dyka upp, du verkar inte ha lagt till någonting ännu."
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -922,22 +998,15 @@ msgid "In collections (%(collected)s)"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr "feed-ikon"
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr "Atom-feed"
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr ""
@@ -972,45 +1041,60 @@ msgstr ""
msgid "Could not read the image file."
msgstr ""
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "Ojoj!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "Jag är säker på att jag vill radera detta"
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr ""
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr ""
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr ""
@@ -1018,74 +1102,69 @@ msgstr ""
msgid "commented on your post"
msgstr ""
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr ""
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr ""
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "Du tänker radera en annan användares media. Var försiktig."
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/te/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/te/LC_MESSAGES/mediagoblin.mo
index 5009e3713dee849049073baa884f94d27b985809..f021546bf3f5c607bf5c28fea227ecd06264b22e 100644
GIT binary patch
delta 5564
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
delta 4180
zcmcK5e@vCv9mnzW@IzquV+92Tgr_L@gWrfK;tvoI1hfT3TDOUUm-fcXkHS@k)n2Mg
zwb|5UPi=Kevl+|guWr-ZSle`yrL`okP3mlFJDGN)N$b|dvaT+xuI~NmbF=-kB}lScj7%_QI+wr2G`x-Zm^{
zWmu1s@jIA+M=%=Cp@qN1@%So^;#*jVFHABf&zOMukj5-J62EH99^P1nC0q~R;|^%W
z8570zR18NOlW`{Us3}9%WExNlX+h>NevHB0n27sO&ku&~pT&6QHy3C`a^pQL#_L#v
z3Gv3%Vhhg46Q}{+M-4oNv3MJ`uqb9%@?tR^<4_aN$Jw|F_1-pArUo#T`OPylw&PhW
z#DXdAK%0@Zm@UY!d5nKrz*DG+22uAE$B5kX)O-ozw~W>)pjKyA@-3@BA~
zG&I0^)LylqYQcw!;7QbrM^IZegi85GsK{>NG)&{+Vk|*zSvP9jZ=x2q6IqLS5|!~E
zB$9vK7^I^bPh&Rz4R>ND%fEupVJq%nmMpxEMHow1D#|ikh#RpV52F?oPob!IbC6v!
zb*MmEP=P;|O#Z1qvyTq#*|W&IW(XC*RaB}*Q7QizmGVzf1CAq21aFd13n@TtQ3F!H
zrWKU|KPt2RsPUda&37O`Lj#^c4RisufDu%R|B8Ask}y;}aj4X#pdw4>pHfHr@>tu*mo_t=$THrLxwnK_CD_zPT*
zpP*`^j(jT8pP(js8E4>mtiw^P!aO=x;8sl0`G18*Cmru0b!Td3x)E%|HC*@OYJ3y5
zkdzEg0K4ZqV3(H&J`Hn()K%
z>llF>F&aIn6nCO(W&o9H2W>osn&3^0#J?luW5QXDp0hCuOHl8ZOxR(#4mHk$7=zuYh_|CMvMc1?(Ea^+
zuda1>jSU$bJK
zyEXmDE}P@1FS|RA37RU@OQg^b}u99Qf{JOx$6
zX{hHHpzhaTJT{{;u?6`xfk*hSJwArDIEIXA7PHYBpa+%8-587ePzyVZTG+G5$ucit
zB90(+Xa0hEZ~8(vuvy4Qh*^r;@f%2H0_I&Bq9Ix|l(@^#2pdzS64cLm>tH+T#GsjVp
zy^GV(qV$!*WYm^5q6S`%T38FN#x1CnzZ~ix!fLMHz-;C>lNY<+cI9}5>+{%(&rq4F
z`p;1jWiEA#@@q)a%%j+kFQ68bONFX^({L+liw@#F_#;#X&Y@1h&r#!DL``@ZwZ*qk3Y+mD
z4&t8zG_+Eu$~|_kU^dr(Mr9^#h5K!{2-kD%!&V$dMLL&JBd{1}U@6vN3o?W`i9Bk?
zFa;OZxL_ZmL
zLsfkXDrGxS1C3x9-a!p?7h^Di{3~J`m66#Yb5Zw;kdG3x6is?YZ@Rr{v-82k7lV1l
z+pOT#1<_%dZGLZ8XRj&Wyjg#C#%#aW@AJ&*wf$XoTbIx0`SJnB7r!SseR7rMOiBni
zhZ80_KT8;jvAcR~Psb*&&*@HV2wqOS5#cPU{B%NFS5FVG+1}3Xt$wGWswQ|Mb+YAz
zRd03b?Q6kfHTPQ1{&a7J-PLaUANJVoUZ1De?(_N|=F;11dpi9+{dTX%)1gJQdh8Bw
zZ?CuWp8tO+^8f$<
diff --git a/mediagoblin/i18n/te/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/te/LC_MESSAGES/mediagoblin.po
index 44a7bf44..010d8a8f 100644
--- a/mediagoblin/i18n/te/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/te/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -19,82 +19,96 @@ msgstr ""
"Language: te\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "వాడుకరి పేరు"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "సంకేతపదం"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "ఈమెయిలు చిరునామా"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr ""
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr ""
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr ""
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr ""
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr ""
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr ""
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr ""
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr ""
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr ""
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr ""
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr ""
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr ""
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr ""
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "శీర్షిక"
@@ -103,8 +117,8 @@ msgid "Description of this work"
msgstr ""
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -119,11 +133,11 @@ msgstr ""
msgid "Separate tags by commas."
msgstr ""
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr ""
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr ""
@@ -162,26 +176,34 @@ msgstr ""
msgid "New password"
msgstr ""
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr ""
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr ""
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr ""
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr ""
@@ -194,33 +216,41 @@ msgstr ""
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr ""
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr ""
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr ""
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr ""
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr ""
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr ""
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
@@ -236,15 +266,31 @@ msgstr ""
msgid "However, old link directory symlink found; removed.\n"
msgstr ""
+#: 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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr ""
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr ""
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr ""
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr ""
@@ -307,10 +353,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr ""
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr ""
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr ""
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr ""
@@ -319,56 +380,70 @@ msgstr ""
msgid "File"
msgstr ""
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr ""
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr ""
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -433,7 +487,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr ""
@@ -539,6 +593,11 @@ msgid ""
"%(verification_url)s"
msgstr ""
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -546,34 +605,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "రద్దుచేయి"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "మార్పులను భద్రపరచు"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -586,13 +661,17 @@ msgstr ""
msgid "Changing %(username)s's account settings"
msgstr ""
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr ""
@@ -608,7 +687,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr ""
@@ -631,7 +710,7 @@ msgid ""
msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr ""
@@ -643,8 +722,8 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr ""
@@ -689,21 +768,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr ""
@@ -711,12 +790,6 @@ msgstr ""
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -733,12 +806,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr ""
@@ -748,11 +821,6 @@ msgstr ""
msgid "Really delete %(title)s?"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -762,6 +830,16 @@ msgstr ""
msgid "Remove"
msgstr ""
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -779,51 +857,45 @@ msgstr ""
msgid "%(username)s 's media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
-msgid "+"
+msgid "Add “%(media_title)s” to a collection"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+msgid "+"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr ""
@@ -885,27 +957,31 @@ msgstr ""
msgid "Here's a spot to tell others about yourself."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -921,22 +997,15 @@ msgid "In collections (%(collected)s)"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr ""
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr ""
@@ -971,45 +1040,60 @@ msgstr ""
msgid "Could not read the image file."
msgstr ""
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr ""
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr ""
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr ""
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr ""
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr ""
@@ -1017,74 +1101,69 @@ msgstr ""
msgid "commented on your post"
msgstr ""
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr ""
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr ""
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/zh_TW.Big5/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/zh_TW.Big5/LC_MESSAGES/mediagoblin.mo
index 7b1c154cbe52adac095f44a17c8283ccab9e787a..8f8a49bb866642172350de6a0789371affcc150e 100644
GIT binary patch
delta 5557
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
delta 4165
zcmeIzi&K=>8OQOnAOc0S!5|0-Z&fY|2yB6HQx`!+K?M||3yrmlrV{j>5SQ$n9Ec9ow1pAw5hF0N0avZ^WACxi89N6
z&U@bX+@ABCcSlY;UVG6I_(Q^sCk=m>`A_5j&P-kX@9%QFF$=i7f*E)l3o&)JF)OhF
z@5S%qJRHXuJcADW1NH8Xv
z>tu{X3sZ41@~Ckkb23e+iF6`k7$3&sK}^Ci)bo?!`>*3%#y96FL~-L1mf}^c!+CR!
zS&yAqf-j>w_ypDQ=NN~#Q4@=1bOkRC7h(cx;1bNi4XAc|P>~wJbjCM7q_7WPM<*5~
z+8y;Gb1@GgAM*%bn!qvCK$EEZCvgUzMNQ~EOveu~8E;?;#xSbt7ooOj6$TWldJ5{G
z4YgODs9fknt>7_K!*SGBokNBEB%!ugoN!=+e`+Oi>3zu!eoY#5n~c?=ct=aY!P
zZcI|K7EfUw{tJgOi|J3{3)qbhGfFOA#bS(OSxQP5mf?2v5N!o=cD3Th%ns4Z$j^4D~u
zBH%+s){pA%QPg-x0uY4Wn3wk|zNbx-`_v7V@Q#x=aY6Zinfe+&mJdTP$F3VJCov0Nz@TKSaP%HMM
z`gaK>2>SuDjjOSM$~Cwf({%pdp)f$jB_!`m-C}zM+i^43e%y!`Q4>ka
zj
z?HGe@REP&qIWvL^br3B)i5lP{M&VaT`j|*&qvtG)#&T5qYP@^?w@}c7J-8G{umxYi
zI&@H3gX{4=Jd7^~}YUVyvhhs?Mnm17qn?lmZl(OsyY(@364P$W#wc>rKh#UxeD185L0r6kX
zji;&j)M3o;@a_O)m^z-qLi_?(Vvf`Pk=cP7Xc%Mg7}DH4hqLf`oW_&L$Nb>i_SU?M
z?6SFu`msw5@ER+pVxq+E@Cs_i|3Kxy9pqhe_r0oPnO17&NIvp&VJdMpHlkMCiArJ*
z>iPZQ`$usu*W;*2oJKw-@HXGt#jm;2l)Q7cmZ}P!pTRnRpF3S>`$>
z;XP&c@m+#y*NpS99eITqFYd#mNMr&gp5?0}7bf6ZOvE#aTN4l@yfyb*L4%Q5_DW_Uc*Gv3w76@MD~h
zw^1QXYAwH@~GYj1g6Y7e}xgx00F4`nOTP
zcGplznYO}yRac>(>)ogc-M|GHOQveCvoRejQ7do5Ip{%cnI8iw6rQD^6}*88)mhY*
z{0g-tzeaWVDQYioVFt##>@CViy_i;@BG8CB1udxlx={l@gzE1ws-JNe@z(^-P@xe2
z2G#J7sN}hh3f-5em3@s0XR&}5UM^WuQN99QLDm#MKs(`(M
zZB%IBop=QIq9PDoV~2J&YQ;II=ju=^Zb5bUV7Pt+HP9F;5))xxLhbphct8FVCviid
z)}HB2ETJN8wf!U0jEYPEdH0xSunj-JZp>a|uk>-$Ku_T!JdX8v7J1afF)BsVglYIR
z4&Z52vIiE|*(<2R%~Z7DMm&Le_$7{G<~sY=?gCm|-$Hem#7kod7NdUcI&cI-SfF}l
zvmJXe3eRH)zK?8Oz$|UBUnpg$l~iF2R-;0^9+fohs8A20g@;fBoIrJa2{oassORor
zG$wAa+b=+!f;U1Dn^mTnk&fmm@L9@AMQjK{scLxW*QG-#wPpMZUS?;
zwi@j{Zos2lA44~0H`%!}hKkgysO+D@EXFt2DO6x$vpw@hREHi^)<1~~SqPPc3G7n@
zI#C^!U@SJER@{n;NJrS-@co_0E5!KFEX?#Sw7PnOFP6L!@|W&$gfh!wBC>jXp1}dH
zsqXF7zm=Ke^Z5GQOT3nE(CQiN>vP|IAXrc_8v3MSwIld(RUp{Dd`{52{9LRxxXW_)
zcX|4PLrG1cr&fG6BlvaA&G??dUAt&zc?O1d`+}R&>q7mj?{$QpS+m&@Dy)0lQDY50
zVEJ~qtp_}PZm+f1VXh
diff --git a/mediagoblin/i18n/zh_TW.Big5/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/zh_TW.Big5/LC_MESSAGES/mediagoblin.po
index 5a47ef7c..acb727ce 100644
--- a/mediagoblin/i18n/zh_TW.Big5/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/zh_TW.Big5/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: Chinese (Taiwan) (Big5) (http://www.transifex.com/projects/p/mediagoblin/language/zh_TW.Big5/)\n"
"MIME-Version: 1.0\n"
@@ -18,82 +18,96 @@ msgstr ""
"Language: zh_TW.Big5\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr ""
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr ""
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr ""
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr ""
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr ""
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr ""
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr ""
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr ""
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr ""
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr ""
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr ""
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr ""
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr ""
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr ""
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr ""
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr ""
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr ""
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr ""
@@ -102,8 +116,8 @@ msgid "Description of this work"
msgstr ""
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -118,11 +132,11 @@ msgstr ""
msgid "Separate tags by commas."
msgstr ""
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr ""
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr ""
@@ -161,26 +175,34 @@ msgstr ""
msgid "New password"
msgstr ""
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr ""
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr ""
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr ""
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr ""
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr ""
@@ -193,33 +215,41 @@ msgstr ""
msgid "You added the attachment %s!"
msgstr ""
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr ""
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr ""
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr ""
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr ""
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr ""
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr ""
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr ""
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr ""
@@ -235,15 +265,31 @@ msgstr ""
msgid "However, old link directory symlink found; removed.\n"
msgstr ""
+#: 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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr ""
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr ""
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr ""
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr ""
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr ""
@@ -306,10 +352,25 @@ msgstr ""
msgid "This field is required for public clients"
msgstr ""
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr ""
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr ""
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr ""
@@ -318,56 +379,70 @@ msgstr ""
msgid "File"
msgstr ""
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr ""
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr ""
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr ""
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -432,7 +486,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr ""
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr ""
@@ -538,6 +592,11 @@ msgid ""
"%(verification_url)s"
msgstr ""
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -545,34 +604,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr ""
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -585,13 +660,17 @@ msgstr ""
msgid "Changing %(username)s's account settings"
msgstr ""
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr ""
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr ""
@@ -607,7 +686,7 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr ""
@@ -630,7 +709,7 @@ msgid ""
msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr ""
@@ -642,8 +721,8 @@ msgstr ""
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr ""
@@ -688,21 +767,21 @@ msgstr ""
msgid "Object Height"
msgstr ""
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
+" can play this video at \n"
+" http://getfirefox.com !"
msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr ""
@@ -710,12 +789,6 @@ msgstr ""
msgid "Add a collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -732,12 +805,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr ""
@@ -747,11 +820,6 @@ msgstr ""
msgid "Really delete %(title)s?"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -761,6 +829,16 @@ msgstr ""
msgid "Remove"
msgstr ""
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -778,51 +856,45 @@ msgstr ""
msgid "%(username)s 's media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
-msgid "+"
+msgid "Add “%(media_title)s” to a collection"
msgstr ""
#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+msgid "+"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr ""
@@ -884,27 +956,31 @@ msgstr ""
msgid "Here's a spot to tell others about yourself."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:101
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:118
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:100
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:117
msgid "Edit profile"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:106
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:105
msgid "This user hasn't filled in their profile (yet)."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:124
+msgid "Browse collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:137
#, python-format
msgid "View all of %(username)s's media"
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:145
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:150
msgid ""
"This is where your media will appear, but you don't seem to have added "
"anything yet."
msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:157
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:162
#: mediagoblin/templates/mediagoblin/utils/collection_gallery.html:84
#: mediagoblin/templates/mediagoblin/utils/object_gallery.html:70
msgid "There doesn't seem to be any media here yet..."
@@ -920,22 +996,15 @@ msgid "In collections (%(collected)s)"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:21
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:21
msgid "feed icon"
msgstr ""
#: mediagoblin/templates/mediagoblin/utils/feed_link.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/utils/feed_link.html:23
msgid "Atom feed"
msgstr ""
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:25
-msgid "Location"
-msgstr ""
-
-#: mediagoblin/templates/mediagoblin/utils/geolocation_map.html:53
-#, python-format
-msgid "View on OpenStreetMap "
-msgstr ""
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr ""
@@ -970,45 +1039,60 @@ msgstr ""
msgid "Could not read the image file."
msgstr ""
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr ""
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr ""
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr ""
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr ""
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr ""
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr ""
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr ""
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr ""
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr ""
@@ -1016,74 +1100,69 @@ msgstr ""
msgid "commented on your post"
msgstr ""
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr ""
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr ""
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr ""
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr ""
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr ""
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr ""
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr ""
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr ""
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr ""
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr ""
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr ""
diff --git a/mediagoblin/i18n/zh_TW/LC_MESSAGES/mediagoblin.mo b/mediagoblin/i18n/zh_TW/LC_MESSAGES/mediagoblin.mo
index 13346b7ce50ce101b598eaa15b84800c42b0280c..54864829c16d95a264ca23bc6a30ad43e5afdf86 100644
GIT binary patch
delta 5673
zcmdVbd32Q38OQPahSjh~2w{H-gd`@JEErbV5|$t!7!oP=xJ+i=$TX7~$jpFn3WIA-
z0mb$O6cI(}B2uh%IBi8ityVo1>ruOKT15pt)>;>=OHWbT?=SD$3SDgVzj8u8_rCMq
zd!PH<=T2U`(|Y*_R{B^@=dFf+f8_sA{(rrjdY}D!p|>%^=)Q;}@Dx_ykUqvt!}&NE
zH(`JL9_HeM*d3oo3tzyVcnnYAn^U=8X_)2Q0ngiK-fqQ*UfI?9((N7Q`~b7C&?W2Oxv|Kn&Z
zrKg?VgqrvkRA4(%JKBpnnuq-7Kf^inpT$xfM6_#hHvR@5!zR3Kh%qJjS3DO>h*Cv-
zIZnX!L&^U-8u#;HHBO+^nbX{ds`?}RQf>SJwWCi_85l-q6qcgSbP+0J3DibzM5THg
zDsy{LM|Ge7{C?EDN76JnPV+JPQ+wlW;}#sByAS34W+yRiN(ZFFW!jCzz)>J`~BySqZWJ~m6;ei
z$NFA^tZmw{0r%s2%sR*W=DY?kr=P(p>`&=;!8v#-ETC+QCV*F`KaU6ubnqb43UmSeyvsEMcJS-1q1
zksvB#5#PA~c`8j~3LnTV7S{rmqIybJ6UUKcn9Vp15232}6C8kfTKFrd_gnnW+fk{%5f$Jr|M`C31E}#2NY*#c`VU^mLi(Se7AlzPO;C#JPed&^
z9kt+M%*8mW`maYD??x^B6smTPqKdjJ1w>mB9K$obO#KpdgrDL_tl(UA-|KN5u0_57aShW9rV*|6B5X%xU>6R;
zCs6?&$5HqO4#!?Iy}y2?sLvOo0>8-bM|_u~Hn7UK9rfPLsQK=m$u{)h7yb*cpe8(t
zDw02AFU*?dU9-NZRFoFL^8o&QTROX&WvT1&goQf%#{sV4oQK+Yx`>7%p6pwP
z+F>Iq!WgPr*P$lZ;=2R+F}wNY;+v@2NYC~DnC(aPU%=6reZFToE~MXpA(hd$X=vi^
z^E~^YO+Od;&M@PBSNQHjRsCzY1V2Uv*f8JoYp8MSeGg(j{r7PX4qV{X*aJ9HWqg8$
zQqkoCuX^*aihd0iU<&o;b_X`&yI77(*oIQxj(YzI)JFb-jc6_MGP?xzJnY+oedxDg
z9_yQ{)xaI7Kn|d)^9iiRH?a$jywEG2LR3x6Morv=8Xv))cr^~g&A$7woc>d&fKMTR
zX3XSz@~=jmhElc%)ql~q-(tQC=+DCI@W*%#P9Yr%a2aaCO<0RZeEYI}n|=f8{S+$T
zU08?@qSkq}k^Jj}yododEvLOG9JY_IzpbFC)d@#}mn9>~s8gIczJ8~jjN3u`v!R*Ca^_g+nzs0=gmc>C
zgsELzKbr^fmWX4=;z@gXo0D*2$$;IkERwMKX^kh6b~MuBL|5C%Wsc3~sc6!UH+Rh6
zF|H{Z54AXLcD&6_#9R41v@CF5Q(O7e1;G}_PNdo#g|pl#Yio@pJ0?ju$z&vUMMBef
zizn=6h9|XXINlnJ!~$-1|MhOV|KKjItpwz5>;I_RG~mMQ*41_}6pE)}$;`e1Cp({;
zToz2)4kMy=FdQbjgk2O0vP-s+h$JH`osq@bN1Jm+B$0I5oUk2q2cBK$ZXf*N$d$op
zBy2Y(2tF2Ub+m&srV6;X4XNuJ2{DzU)HE|b7RtObWS}*0Mk=|?4n-pb#~xxa|BNyp
z4sEn1hMlOBbnKL7E-WaLmuZFKM4=sw5kfRdMA2Z9a5~PeJQVNPXJ*FmEmmfj-I&!a
z+wS=14$d#mvhB>C{D(UY567KE$2ldH+B0Hx5&?I~mD!Q}J0@?mH!yxX+Y~AYiwpwDXpK*0*Zw03Zfg99Zna*S
zy6*UOZsmX?E8xzV(9mz@zZAo*6OMHrKew3!{F2x6$|-M+nj8D?7j(tc^K<6^^9^+}
z2d9p(@=h;~Gw$foX>+aV^=B0Fm$<6KXRNU@M{BaO+<|dr@j9}D^FFZLtqXG9
zCrS$c?Pc!j?pshYYH2)Whxm&5&lfw8`PG8GR;6D2B9}Yhu3b1Lhf!_z>8F^;>|R)F
F{S7PCD763p
delta 4253
zcmYk-2~btn8NlStYncR8UmBpoq#QxI`8sB1QzoQqUNtBZ54Y2Eo9KirXWufTAQ9
zSFDvP8Af9iZ&a!hO;Y2u6We4mqp{V*DZB^R#iX`PQteFtU+$f@4)8nY+Npa|A+M@5
zWKAj;Wg&&g9Lk9SxE({V0p{TJkStvt^
zpbn*D3(8jAKuLKoN@V}U5jcjIr(+VzmaRn@cLU18wjgU!btoDCc?kKJ2dy;B!*-0p
z?{N!`XZd&W6c*!VW{JkHa4H58mK@47oPo=+8jqkXXb1;I4sR^7ODY>BkV2Hew~i$L
zoIlk-gY4PQkiO~$N(6sENmUn0%Kwa#@+T+*`jIArSD`2iNkG}6T;%+!Vw4OxQ8HVN
zGTttf`S!ag$bc762D*u|fcq#Z{uZU9FJZ{x2|`KTD3r(|_#-JzLm7ApO20z8z6K@3
z>rl388eZNow^0@{Dw3Ok
z^Dz$pggSP_Y($nP2r$ScZ>L_AZC;z40gLgUhiW
zI#5zvj&f#dP*QE6j_;sMa2tK`-^lS%-mFI6)6pN3Q2NitAMSrX1$l7=PQn^ojAt+t
zH5%t&7QTS{FbzM(6!hm#ZpS&e8E+v!DuZ;*!?pMpcAx{ZW398(9!vh2Lw!broc^as
zmQ)aVO~xdYl{--eY(NgK`Xx%n?jpxWO($$GT!J#rD;R)lQ6k=ml96q;wf6IU@#KFd
z4-V7Nq$za=B@?f5!eroDWKF6KXW<=`(;S>=y%&Qr(R`%4%EQ697{A6<$d6hWm
zPy*@1k#y*DQJ7AH?=)-RRP>|%W7}6yPW^K1kDF|3F^KvByWVDd5r@(Kps}lPE`SO^nJ6A*OVd&M
zm7#3eI^?6Nns7OuM}}~z!85FZGjSLX7NHE}KH`Si?5=3lY+ePp6ylJ4^dY9YukG$5%r;D=$T#D
zxf=4`6qIr1pzM7X4#0erTUCs*Ko^GL;aS8j5nZN1R(8+UgVON{%0OD0)gcgNqDd(2
z$te9YP$tf`U5c`$g;{Wu5qZ6fnz3rPwEb1`I7xfD?Fx)lAI#d^tkD2PS>p>aTHB7U0;3A&a
z>gL`*^X->w{2;zt;dljd8I7oZ>YqqrDbkW9MNxAp^{EbE0plvD#<
zI#)9W1-pzR!GnzR!8Zc*ib~zFrl_>cSR0aSejd{2W2B6JGGIkTWhLG8((<*hJB>wQ
znda%Rp_+MjOrB=039r}Y=oKq<=W2((vb4-mrLQk_uBKXAr8~-XfQ^Sm=)GgCJb?}O+39X<=xJ;B)E@L4KG)ZL)qS?HZ~MjWtCzZJwi(GY^UV`8ANUy0(*M%G_gaU0
zXKUZybG@fe8T~V|%+ic7%{(zTQ!}IIt=DF`kF|Nup6WZXv#0sp?vAsbV|CqEnmwnR
zJT0~E)=u~K{j8w(?LFOBc0Inf*M0edduMHL%U*Zw>AoYUn9OX+^!5t#)VF)i*6{*E
zxjWl?>UQ_+Xz`fDF3UA4vnB+vctlyVHH7?eVoYjEuZ0V`hG|xi`N}GgdB%G>`M5!JC
diff --git a/mediagoblin/i18n/zh_TW/LC_MESSAGES/mediagoblin.po b/mediagoblin/i18n/zh_TW/LC_MESSAGES/mediagoblin.po
index 4a722732..00ff84ff 100644
--- a/mediagoblin/i18n/zh_TW/LC_MESSAGES/mediagoblin.po
+++ b/mediagoblin/i18n/zh_TW/LC_MESSAGES/mediagoblin.po
@@ -1,5 +1,5 @@
# Translations template for PROJECT.
-# Copyright (C) 2012 ORGANIZATION
+# Copyright (C) 2013 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
#
# Translators:
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU MediaGoblin\n"
"Report-Msgid-Bugs-To: http://issues.mediagoblin.org/\n"
-"POT-Creation-Date: 2012-12-20 09:18-0600\n"
-"PO-Revision-Date: 2012-12-20 15:14+0000\n"
+"POT-Creation-Date: 2013-02-05 15:12-0600\n"
+"PO-Revision-Date: 2013-02-05 21:12+0000\n"
"Last-Translator: cwebber \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -21,82 +21,96 @@ msgstr ""
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: mediagoblin/auth/forms.py:25 mediagoblin/auth/forms.py:41
+#: mediagoblin/auth/forms.py:29
+msgid "Invalid User name or email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:30
+msgid "This field does not take email addresses."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:31
+msgid "This field requires an email address."
+msgstr ""
+
+#: mediagoblin/auth/forms.py:53 mediagoblin/auth/forms.py:68
msgid "Username"
msgstr "使用者名稱"
-#: mediagoblin/auth/forms.py:30 mediagoblin/auth/forms.py:45
+#: mediagoblin/auth/forms.py:57 mediagoblin/auth/forms.py:72
msgid "Password"
msgstr "密碼"
-#: mediagoblin/auth/forms.py:34
+#: mediagoblin/auth/forms.py:61
msgid "Email address"
msgstr "Email 位址"
-#: mediagoblin/auth/forms.py:51
+#: mediagoblin/auth/forms.py:79
msgid "Username or email"
msgstr "使用者名稱或 email"
-#: mediagoblin/auth/forms.py:58
-msgid "Incorrect input"
-msgstr "輸入錯誤"
-
-#: mediagoblin/auth/views.py:55
+#: mediagoblin/auth/views.py:54
msgid "Sorry, registration is disabled on this instance."
msgstr "抱歉,本站已經暫停註冊。"
-#: mediagoblin/auth/views.py:75
+#: mediagoblin/auth/views.py:68
msgid "Sorry, a user with that name already exists."
msgstr "抱歉,這個使用者名稱已經存在。"
-#: mediagoblin/auth/views.py:79
+#: mediagoblin/auth/views.py:72
msgid "Sorry, a user with that email address already exists."
msgstr "抱歉,此 email 位置已經被註冊了。"
-#: mediagoblin/auth/views.py:182
+#: mediagoblin/auth/views.py:174
msgid ""
"Your email address has been verified. You may now login, edit your profile, "
"and submit images!"
msgstr "您的 email 位址已被認證。您已經可以登入,編輯您的個人檔案並上傳圖片!"
-#: mediagoblin/auth/views.py:188
+#: mediagoblin/auth/views.py:180
msgid "The verification key or user id is incorrect"
msgstr "認證碼或是使用者 ID 錯誤"
-#: mediagoblin/auth/views.py:206
+#: mediagoblin/auth/views.py:198
msgid "You must be logged in so we know who to send the email to!"
msgstr "您必須登入,我們才知道信要送給誰!"
-#: mediagoblin/auth/views.py:214
+#: mediagoblin/auth/views.py:206
msgid "You've already verified your email address!"
msgstr "您的電子郵件已經確認了!"
-#: mediagoblin/auth/views.py:227
+#: mediagoblin/auth/views.py:219
msgid "Resent your verification email."
msgstr "重送認證信。"
-#: mediagoblin/auth/views.py:263
+#: mediagoblin/auth/views.py:250
+msgid ""
+"If that email address (case sensitive!) is registered an email has been sent"
+" with instructions on how to change your password."
+msgstr ""
+
+#: mediagoblin/auth/views.py:261
+msgid "Couldn't find someone with that username."
+msgstr ""
+
+#: mediagoblin/auth/views.py:264
msgid ""
"An email has been sent with instructions on how to change your password."
msgstr "修改密碼的指示已經由電子郵件寄送到您的信箱。"
-#: mediagoblin/auth/views.py:273
+#: mediagoblin/auth/views.py:271
msgid ""
"Could not send password recovery email as your username is inactive or your "
"account's email address has not been verified."
msgstr "無法傳送密碼回復信件,因為您的使用者名稱已失效或是帳號尚未認證。"
-#: mediagoblin/auth/views.py:285
-msgid "Couldn't find someone with that username or email."
-msgstr "找不到相關的使用者名稱或是電子郵件。"
-
-#: mediagoblin/auth/views.py:333
+#: mediagoblin/auth/views.py:328
msgid "You can now log in using your new password."
msgstr "您現在可以用新的密碼登入了!"
-#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:82
+#: mediagoblin/edit/forms.py:25 mediagoblin/edit/forms.py:93
#: mediagoblin/submit/forms.py:28 mediagoblin/submit/forms.py:47
-#: mediagoblin/user_pages/forms.py:40
+#: mediagoblin/user_pages/forms.py:45
msgid "Title"
msgstr "標題"
@@ -105,8 +119,8 @@ msgid "Description of this work"
msgstr "這個作品的描述"
#: mediagoblin/edit/forms.py:29 mediagoblin/edit/forms.py:52
-#: mediagoblin/edit/forms.py:86 mediagoblin/submit/forms.py:32
-#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:44
+#: mediagoblin/edit/forms.py:97 mediagoblin/submit/forms.py:32
+#: mediagoblin/submit/forms.py:51 mediagoblin/user_pages/forms.py:49
msgid ""
"You can use\n"
" \n"
@@ -121,11 +135,11 @@ msgstr "標籤"
msgid "Separate tags by commas."
msgstr "用逗號分隔標籤。"
-#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:90
+#: mediagoblin/edit/forms.py:38 mediagoblin/edit/forms.py:101
msgid "Slug"
msgstr "簡稱"
-#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:91
+#: mediagoblin/edit/forms.py:39 mediagoblin/edit/forms.py:102
msgid "The slug can't be empty"
msgstr "簡稱不能為空白"
@@ -164,26 +178,34 @@ msgstr "輸入您的舊密碼來證明您擁有這個帳號。"
msgid "New password"
msgstr "新密碼"
-#: mediagoblin/edit/forms.py:71
+#: mediagoblin/edit/forms.py:74
+msgid "License preference"
+msgstr ""
+
+#: mediagoblin/edit/forms.py:80
+msgid "This will be your default license on upload forms."
+msgstr ""
+
+#: mediagoblin/edit/forms.py:82
msgid "Email me when others comment on my media"
msgstr "當有人對我的媒體評論時寄信給我"
-#: mediagoblin/edit/forms.py:83
+#: mediagoblin/edit/forms.py:94
msgid "The title can't be empty"
msgstr "標題不能是空的"
-#: mediagoblin/edit/forms.py:85 mediagoblin/submit/forms.py:50
-#: mediagoblin/user_pages/forms.py:43
+#: mediagoblin/edit/forms.py:96 mediagoblin/submit/forms.py:50
+#: mediagoblin/user_pages/forms.py:48
msgid "Description of this collection"
msgstr "這個蒐藏的描述"
-#: mediagoblin/edit/forms.py:92
+#: mediagoblin/edit/forms.py:103
msgid ""
"The title part of this collection's address. You usually don't need to "
"change this."
msgstr "此蒐藏網址的標題部份,通常不需要修改。"
-#: mediagoblin/edit/views.py:65
+#: mediagoblin/edit/views.py:67
msgid "An entry with that slug already exists for this user."
msgstr "這個簡稱已經被其他人用了"
@@ -196,33 +218,41 @@ msgstr "您正在修改別人的媒體,請小心操作。"
msgid "You added the attachment %s!"
msgstr "您加上了附件「%s」!"
-#: mediagoblin/edit/views.py:181
+#: mediagoblin/edit/views.py:183
+msgid "You can only edit your own profile."
+msgstr ""
+
+#: mediagoblin/edit/views.py:189
msgid "You are editing a user's profile. Proceed with caution."
msgstr "您正在修改別人的個人檔案,請小心操作。"
-#: mediagoblin/edit/views.py:197
+#: mediagoblin/edit/views.py:205
msgid "Profile changes saved"
msgstr "個人檔案修改已儲存"
-#: mediagoblin/edit/views.py:226 mediagoblin/edit/views.py:246
-msgid "Account settings saved"
-msgstr "帳號設定已儲存"
-
-#: mediagoblin/edit/views.py:251
+#: mediagoblin/edit/views.py:242
msgid "Wrong password"
msgstr "密碼錯誤"
-#: mediagoblin/edit/views.py:287 mediagoblin/submit/views.py:211
-#: mediagoblin/user_pages/views.py:210
+#: mediagoblin/edit/views.py:253
+msgid "Account settings saved"
+msgstr "帳號設定已儲存"
+
+#: mediagoblin/edit/views.py:287
+msgid "You need to confirm the deletion of your account."
+msgstr ""
+
+#: mediagoblin/edit/views.py:323 mediagoblin/submit/views.py:142
+#: mediagoblin/user_pages/views.py:207
#, python-format
msgid "You already have a collection called \"%s\"!"
msgstr "您已經有一個稱做「%s」的蒐藏了!"
-#: mediagoblin/edit/views.py:291
+#: mediagoblin/edit/views.py:327
msgid "A collection with that slug already exists for this user."
msgstr "這個使用者已經有使用該簡稱的蒐藏了。"
-#: mediagoblin/edit/views.py:308
+#: mediagoblin/edit/views.py:344
msgid "You are editing another user's collection. Proceed with caution."
msgstr "您正在修改別人的蒐藏,請小心操作。"
@@ -238,15 +268,31 @@ msgstr "此佈景沒有素材目錄\n"
msgid "However, old link directory symlink found; removed.\n"
msgstr "但是舊的目錄連結已經找到並移除。\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 ""
+
#: mediagoblin/media_types/__init__.py:60
#: mediagoblin/media_types/__init__.py:101
msgid "Sorry, I don't support that file type :("
msgstr "抱歉,我不支援這樣的檔案格式 :("
-#: mediagoblin/media_types/video/processing.py:35
+#: mediagoblin/media_types/video/processing.py:36
msgid "Video transcoding failed"
msgstr "影像轉碼失敗"
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:24
+msgid "Location"
+msgstr "位置"
+
+#: mediagoblin/plugins/geolocation/templates/mediagoblin/plugins/geolocation/map.html:52
+#, python-format
+msgid "View on OpenStreetMap "
+msgstr "在 OpenStreetMap 上觀看"
+
#: mediagoblin/plugins/oauth/forms.py:26
msgid "Client ID"
msgstr "客戶 ID"
@@ -309,10 +355,25 @@ msgstr "此應用程式的重定向 URI,本欄位在公開類型的 OAuth clie
msgid "This field is required for public clients"
msgstr "本欄位在公開類型的 OAuth client 為必填"
-#: mediagoblin/plugins/oauth/views.py:60
+#: mediagoblin/plugins/oauth/views.py:59
msgid "The client {0} has been registered!"
msgstr "OAuth client {0} 註冊完成!"
+#: mediagoblin/plugins/oauth/templates/oauth/client/connections.html:22
+msgid "OAuth client connections"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/list.html:22
+msgid "Your OAuth clients"
+msgstr ""
+
+#: mediagoblin/plugins/oauth/templates/oauth/client/register.html:29
+#: mediagoblin/templates/mediagoblin/submit/collection.html:30
+#: mediagoblin/templates/mediagoblin/submit/start.html:34
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:87
+msgid "Add"
+msgstr "增加"
+
#: mediagoblin/processing/__init__.py:138
msgid "Invalid file given for media type."
msgstr "指定錯誤的媒體類別!"
@@ -321,56 +382,70 @@ msgstr "指定錯誤的媒體類別!"
msgid "File"
msgstr "檔案"
-#: mediagoblin/submit/views.py:57
+#: mediagoblin/submit/views.py:51
msgid "You must provide a file."
msgstr "您必須提供一個檔案"
-#: mediagoblin/submit/views.py:164
+#: mediagoblin/submit/views.py:97
msgid "Woohoo! Submitted!"
msgstr "啊哈!PO 上去啦!"
-#: mediagoblin/submit/views.py:215
+#: mediagoblin/submit/views.py:146
#, python-format
msgid "Collection \"%s\" added!"
msgstr "蒐藏「%s」新增完成!"
-#: mediagoblin/templates/mediagoblin/base.html:48
-msgid "MediaGoblin logo"
-msgstr "MediaGoblin 標誌"
-
-#: mediagoblin/templates/mediagoblin/base.html:54
-#, python-format
-msgid "%(user_name)s 's account"
-msgstr "%(user_name)s 的帳號"
-
-#: mediagoblin/templates/mediagoblin/base.html:60
-msgid "log out"
-msgstr "登出"
-
-#: mediagoblin/templates/mediagoblin/base.html:62
-#: mediagoblin/templates/mediagoblin/root.html:28
-#: mediagoblin/templates/mediagoblin/user_pages/user.html:151
-msgid "Add media"
-msgstr "新增媒體"
-
-#: mediagoblin/templates/mediagoblin/base.html:68
+#: mediagoblin/templates/mediagoblin/base.html:59
msgid "Verify your email!"
msgstr "確認您的電子郵件"
-#: mediagoblin/templates/mediagoblin/base.html:73
+#: mediagoblin/templates/mediagoblin/base.html:60
+#: mediagoblin/templates/mediagoblin/base.html:79
+msgid "log out"
+msgstr "登出"
+
+#: mediagoblin/templates/mediagoblin/base.html:65
#: mediagoblin/templates/mediagoblin/auth/login.html:28
#: mediagoblin/templates/mediagoblin/auth/login.html:36
#: mediagoblin/templates/mediagoblin/auth/login.html:54
msgid "Log in"
msgstr "登入"
-#: mediagoblin/templates/mediagoblin/base.html:87
+#: mediagoblin/templates/mediagoblin/base.html:73
+#, python-format
+msgid "%(user_name)s 's account"
+msgstr "%(user_name)s 的帳號"
+
+#: mediagoblin/templates/mediagoblin/base.html:83
+#: mediagoblin/templates/mediagoblin/user_pages/user.html:156
+msgid "Add media"
+msgstr "新增媒體"
+
+#: mediagoblin/templates/mediagoblin/base.html:86
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:41
+msgid "Create new collection"
+msgstr "新增新的蒐藏"
+
+#: mediagoblin/templates/mediagoblin/base.html:89
+msgid "Change account settings"
+msgstr "更改帳號設定"
+
+#: mediagoblin/templates/mediagoblin/base.html:93
+#: mediagoblin/templates/mediagoblin/base.html:99
+#: mediagoblin/templates/mediagoblin/admin/panel.html:21
+#: mediagoblin/templates/mediagoblin/admin/panel.html:26
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
+#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
+msgid "Media processing panel"
+msgstr "媒體處理面板"
+
+#: mediagoblin/templates/mediagoblin/base.html:117
msgid ""
"Powered by MediaGoblin , a GNU project."
msgstr "基於 MediaGoblin — 一項 GNU 專案。"
-#: mediagoblin/templates/mediagoblin/base.html:90
+#: mediagoblin/templates/mediagoblin/base.html:120
#, python-format
msgid ""
"Released under the AGPL
msgid "Image of goblin stressing out"
msgstr "滿臉問號的哥布林"
-#: mediagoblin/templates/mediagoblin/root.html:25
-msgid "Actions"
-msgstr "動作"
-
-#: mediagoblin/templates/mediagoblin/root.html:31
-msgid "Create new collection"
-msgstr "新增新的蒐藏"
-
-#: mediagoblin/templates/mediagoblin/root.html:34
-msgid "Change account settings"
-msgstr "更改帳號設定"
-
-#: mediagoblin/templates/mediagoblin/root.html:38
-#: mediagoblin/templates/mediagoblin/root.html:44
-#: mediagoblin/templates/mediagoblin/admin/panel.html:21
-#: mediagoblin/templates/mediagoblin/admin/panel.html:26
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:21
-#: mediagoblin/templates/mediagoblin/user_pages/processing_panel.html:26
-msgid "Media processing panel"
-msgstr "媒體處理面板"
-
-#: mediagoblin/templates/mediagoblin/root.html:51
+#: mediagoblin/templates/mediagoblin/root.html:24
msgid "Explore"
msgstr "探索"
-#: mediagoblin/templates/mediagoblin/root.html:53
+#: mediagoblin/templates/mediagoblin/root.html:26
msgid "Hi there, welcome to this MediaGoblin site!"
msgstr "嘿!歡迎來到 MediaGoblin 站台! "
-#: mediagoblin/templates/mediagoblin/root.html:55
+#: mediagoblin/templates/mediagoblin/root.html:28
msgid ""
"This site is running MediaGoblin , an "
"extraordinarily great piece of media hosting software."
msgstr "本站使用 MediaGoblin — 與眾不同的媒體分享網站。"
-#: mediagoblin/templates/mediagoblin/root.html:56
+#: mediagoblin/templates/mediagoblin/root.html:29
msgid ""
"To add your own media, place comments, and more, you can log in with your "
"MediaGoblin account."
msgstr "您可以登入您的 MediaGoblin 帳號以進行上傳媒體、張貼評論等等。"
-#: mediagoblin/templates/mediagoblin/root.html:58
+#: mediagoblin/templates/mediagoblin/root.html:31
msgid "Don't have one yet? It's easy!"
msgstr "沒有帳號嗎?開帳號很簡單!"
-#: mediagoblin/templates/mediagoblin/root.html:59
+#: mediagoblin/templates/mediagoblin/root.html:32
#, python-format
msgid ""
"Create an account at this site \n"
@@ -435,7 +489,7 @@ msgid ""
" Set up MediaGoblin on your own server "
msgstr "在這個網站上建立帳號 \n 或是\n 在自己的伺服器上建立 MediaGoblin "
-#: mediagoblin/templates/mediagoblin/root.html:67
+#: mediagoblin/templates/mediagoblin/root.html:40
msgid "Most recent media"
msgstr "最新的媒體"
@@ -541,6 +595,11 @@ msgid ""
"%(verification_url)s"
msgstr "%(username)s 您好:\n\n要啟動 GNU MediaGoblin 帳號,請在您的瀏覽器中打開下面的網址:\n\n%(verification_url)s"
+#: mediagoblin/templates/mediagoblin/bits/logo.html:23
+#: mediagoblin/themes/airy/templates/mediagoblin/bits/logo.html:23
+msgid "MediaGoblin logo"
+msgstr "MediaGoblin 標誌"
+
#: mediagoblin/templates/mediagoblin/edit/attachments.html:23
#: mediagoblin/templates/mediagoblin/edit/attachments.html:35
#, python-format
@@ -548,34 +607,50 @@ msgid "Editing attachments for %(media_title)s"
msgstr "編輯 %(media_title)s 的附件"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:43
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:171
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:187
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:161
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:177
msgid "Attachments"
msgstr "附件"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:182
msgid "Add attachment"
msgstr "新增附件"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:60
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:42
#: mediagoblin/templates/mediagoblin/edit/edit.html:41
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:32
#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:46
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:81
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:86
#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:48
msgid "Cancel"
msgstr "取消"
#: mediagoblin/templates/mediagoblin/edit/attachments.html:62
#: mediagoblin/templates/mediagoblin/edit/edit.html:42
-#: mediagoblin/templates/mediagoblin/edit/edit_account.html:51
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:55
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:33
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:41
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:40
msgid "Save changes"
msgstr "儲存變更"
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:28
+#, python-format
+msgid "Really delete user '%(user_name)s' and all related media/comments?"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:35
+msgid "Yes, really delete my account"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/edit/delete_account.html:44
+#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
+#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
+msgid "Delete permanently"
+msgstr "永久刪除"
+
#: mediagoblin/templates/mediagoblin/edit/edit.html:23
#: mediagoblin/templates/mediagoblin/edit/edit.html:35
#, python-format
@@ -588,13 +663,17 @@ msgstr "編輯 %(media_title)s"
msgid "Changing %(username)s's account settings"
msgstr "正在改變 %(username)s 的帳號設定"
+#: mediagoblin/templates/mediagoblin/edit/edit_account.html:62
+msgid "Delete my account"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/edit/edit_collection.html:29
#, python-format
msgid "Editing %(collection_title)s"
msgstr "編輯 %(collection_title)s"
#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:23
-#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:35
+#: mediagoblin/templates/mediagoblin/edit/edit_profile.html:34
#, python-format
msgid "Editing %(username)s's profile"
msgstr "編輯 %(username)s 的個人檔案"
@@ -610,7 +689,7 @@ msgstr "此媒體被 tag 成:%(tag_name)s"
#: mediagoblin/templates/mediagoblin/media_displays/ascii.html:34
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:56
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:136
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:48
msgid "Download"
msgstr "下載"
@@ -633,7 +712,7 @@ msgid ""
msgstr "您可以在 http://getfirefox.com 取得可以播放此聲音的瀏覽器!"
#: mediagoblin/templates/mediagoblin/media_displays/audio.html:60
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:56
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:52
msgid "Original file"
msgstr "原始檔案"
@@ -645,8 +724,8 @@ msgstr "WebM 檔案 (Vorbis 編碼)"
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:93
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:99
#: mediagoblin/templates/mediagoblin/media_displays/stl.html:105
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:67
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:73
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:59
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:65
#, python-format
msgid "Image for %(media_title)s"
msgstr " %(media_title)s 的照片"
@@ -691,21 +770,21 @@ msgstr "檔案格式"
msgid "Object Height"
msgstr "物件高度"
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:37
+msgid ""
+"Sorry, this video will not work because\n"
+" your web browser does not support HTML5 \n"
+" video."
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/media_displays/video.html:40
msgid ""
-"Sorry, this video will not work because \n"
-"\t your web browser does not support HTML5 \n"
-"\t video."
-msgstr "抱歉,此影片無法使用,因為您的瀏覽器不支援 HTML5 的影片."
-
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:43
-msgid ""
"You can get a modern web browser that \n"
-"\t can play this video at \n"
-"\t http://getfirefox.com !"
-msgstr "您可以在 http://getfirefox.com 取得可以播放此影片的瀏覽器!"
+" can play this video at \n"
+" http://getfirefox.com !"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/media_displays/video.html:59
+#: mediagoblin/templates/mediagoblin/media_displays/video.html:55
msgid "WebM file (640p; VP8/Vorbis)"
msgstr "WebM 檔案 (640p; VP8/Vorbis)"
@@ -713,12 +792,6 @@ msgstr "WebM 檔案 (640p; VP8/Vorbis)"
msgid "Add a collection"
msgstr "新增蒐藏"
-#: mediagoblin/templates/mediagoblin/submit/collection.html:30
-#: mediagoblin/templates/mediagoblin/submit/start.html:34
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:82
-msgid "Add"
-msgstr "增加"
-
#: mediagoblin/templates/mediagoblin/submit/start.html:23
#: mediagoblin/templates/mediagoblin/submit/start.html:30
msgid "Add your media"
@@ -735,12 +808,12 @@ msgid "%(collection_title)s by %(username)s "
msgstr "%(collection_title)s by %(username)s "
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:52
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:87
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:79
msgid "Edit"
msgstr "編輯"
#: mediagoblin/templates/mediagoblin/user_pages/collection.html:56
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:91
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:83
msgid "Delete"
msgstr "刪除"
@@ -750,11 +823,6 @@ msgstr "刪除"
msgid "Really delete %(title)s?"
msgstr "真的要刪除 %(title)s?"
-#: mediagoblin/templates/mediagoblin/user_pages/collection_confirm_delete.html:47
-#: mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html:49
-msgid "Delete permanently"
-msgstr "永久刪除"
-
#: mediagoblin/templates/mediagoblin/user_pages/collection_item_confirm_remove.html:31
#, python-format
msgid "Really remove %(media_title)s from %(collection_title)s?"
@@ -764,6 +832,16 @@ msgstr "確定要從 %(collection_title)s 移除 %(media_title)s 嗎?"
msgid "Remove"
msgstr "移除"
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:21
+#, python-format
+msgid "%(username)s's collections"
+msgstr ""
+
+#: mediagoblin/templates/mediagoblin/user_pages/collection_list.html:28
+#, python-format
+msgid "%(username)s 's collections"
+msgstr ""
+
#: mediagoblin/templates/mediagoblin/user_pages/comment_email.txt:19
#, python-format
msgid ""
@@ -781,51 +859,45 @@ msgstr "%(username)s的媒體"
msgid "%(username)s 's media"
msgstr "%(username)s 的媒體"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:46
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:38
#, python-format
msgid "❖ Browsing media by %(username)s "
msgstr "❖ 瀏覽 %(username)s 的媒體"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:94
msgid "Add a comment"
msgstr "新增評論"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:109
-msgid ""
-"You can use Markdown for"
-" formatting."
-msgstr "您可以用 Markdown 來排版。"
-
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:113
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:102
msgid "Add this comment"
msgstr "增加評論"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:132
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:123
msgid "at"
msgstr "在"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:152
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:144
#, python-format
msgid ""
"Added on \n"
" %(date)s
"
msgstr "加入日期 \n %(date)s
"
-#: mediagoblin/templates/mediagoblin/user_pages/media.html:202
+#: mediagoblin/templates/mediagoblin/user_pages/media.html:192
msgid "Add media to collection"
msgstr "將媒體加入蒐藏"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:35
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:28
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:40
#, python-format
-msgid "Add %(title)s to collection"
-msgstr "新增 %(title)s 到蒐藏"
+msgid "Add “%(media_title)s” to a collection"
+msgstr ""
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:51
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
msgid "+"
msgstr "+"
-#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:56
+#: mediagoblin/templates/mediagoblin/user_pages/media_collect.html:61
msgid "Add a new collection"
msgstr "新增新的蒐藏"
@@ -887,27 +959,31 @@ msgstr "如果您就是本人但是掉了認證信,您可以 OpenStreetMap "
-msgstr "在 OpenStreetMap 上觀看"
-
#: mediagoblin/templates/mediagoblin/utils/license.html:25
msgid "All rights reserved"
msgstr "版權所有"
@@ -973,45 +1042,60 @@ msgstr "標籤"
msgid "Could not read the image file."
msgstr "無法讀取圖片檔案。"
-#: mediagoblin/tools/response.py:30
+#: mediagoblin/tools/response.py:35
msgid "Oops!"
msgstr "糟糕!"
-#: mediagoblin/tools/response.py:31
+#: mediagoblin/tools/response.py:36
msgid "An error occured"
msgstr "發生錯誤"
-#: mediagoblin/tools/response.py:46
+#: mediagoblin/tools/response.py:51
msgid "Operation not allowed"
msgstr "操作不允許"
-#: mediagoblin/tools/response.py:47
+#: mediagoblin/tools/response.py:52
msgid ""
"Sorry Dave, I can't let you do that!
You have tried to perform a "
"function that you are not allowed to. Have you been trying to delete all "
"user accounts again?"
msgstr "Dave 對不起,我不能讓你這樣做!
您正在試著操作不允許您使用的功能。您打算刪除所有使用者的帳號嗎?"
-#: mediagoblin/tools/response.py:55
+#: mediagoblin/tools/response.py:60
msgid ""
"There doesn't seem to be a page at this address. Sorry!
If you're sure"
" the address is correct, maybe the page you're looking for has been moved or"
" deleted."
msgstr "不好意思,看起來這個網址上沒有網頁。
如果您確定這個網址是正確的,您在尋找的頁面可能已經移動或是被刪除了。"
-#: mediagoblin/user_pages/forms.py:28
+#: mediagoblin/user_pages/forms.py:23
+msgid "Comment"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:25
+msgid ""
+"You can use Markdown for"
+" formatting."
+msgstr "您可以用 Markdown 來排版。"
+
+#: mediagoblin/user_pages/forms.py:31
msgid "I am sure I want to delete this"
msgstr "我確定我要刪除這個媒體"
-#: mediagoblin/user_pages/forms.py:32
+#: mediagoblin/user_pages/forms.py:35
msgid "I am sure I want to remove this item from the collection"
msgstr "我確定我要從蒐藏中移除此項目"
-#: mediagoblin/user_pages/forms.py:35
+#: mediagoblin/user_pages/forms.py:39
+msgid "Collection"
+msgstr ""
+
+#: mediagoblin/user_pages/forms.py:40
msgid "-- Select --"
msgstr "— 請選擇 —"
-#: mediagoblin/user_pages/forms.py:37
+#: mediagoblin/user_pages/forms.py:42
msgid "Include a note"
msgstr "加註"
@@ -1019,74 +1103,69 @@ msgstr "加註"
msgid "commented on your post"
msgstr "在您的內容張貼評論"
-#: mediagoblin/user_pages/views.py:156
+#: mediagoblin/user_pages/views.py:159
msgid "Oops, your comment was empty."
msgstr "啊,您的留言是空的。"
-#: mediagoblin/user_pages/views.py:162
+#: mediagoblin/user_pages/views.py:165
msgid "Your comment has been posted!"
msgstr "您的留言已經張貼完成!"
-#: mediagoblin/user_pages/views.py:230
+#: mediagoblin/user_pages/views.py:190
+msgid "Please check your entries and try again."
+msgstr "請檢查項目並重試。"
+
+#: mediagoblin/user_pages/views.py:229
msgid "You have to select or add a collection"
msgstr "您需要選擇或是新增一個蒐藏"
-#: mediagoblin/user_pages/views.py:238
+#: mediagoblin/user_pages/views.py:241
#, python-format
msgid "\"%s\" already in collection \"%s\""
msgstr "「%s」已經在「%s」蒐藏"
-#: mediagoblin/user_pages/views.py:253
+#: mediagoblin/user_pages/views.py:258
#, python-format
msgid "\"%s\" added to collection \"%s\""
msgstr "「%s」加入「%s」蒐藏"
-#: mediagoblin/user_pages/views.py:261
-msgid "Please check your entries and try again."
-msgstr "請檢查項目並重試。"
-
-#: mediagoblin/user_pages/views.py:292
-msgid ""
-"Some of the files with this entry seem to be missing. Deleting anyway."
-msgstr "在此項目中有些檔案好像不見了,已先行刪除。"
-
-#: mediagoblin/user_pages/views.py:297
+#: mediagoblin/user_pages/views.py:279
msgid "You deleted the media."
msgstr "您已經刪除此媒體。"
-#: mediagoblin/user_pages/views.py:304
+#: mediagoblin/user_pages/views.py:286
msgid "The media was not deleted because you didn't check that you were sure."
msgstr "由於您沒有勾選確認,該媒體沒有被移除。"
-#: mediagoblin/user_pages/views.py:312
+#: mediagoblin/user_pages/views.py:294
msgid "You are about to delete another user's media. Proceed with caution."
msgstr "您正在刪除別人的媒體,請小心操作。"
-#: mediagoblin/user_pages/views.py:370
+#: mediagoblin/user_pages/views.py:365
msgid "You deleted the item from the collection."
msgstr "您已經從該蒐藏中刪除該項目。"
-#: mediagoblin/user_pages/views.py:374
+#: mediagoblin/user_pages/views.py:369
msgid "The item was not removed because you didn't check that you were sure."
msgstr "由於您沒有勾選確認,該項目沒有被移除。"
-#: mediagoblin/user_pages/views.py:384
+#: mediagoblin/user_pages/views.py:379
msgid ""
"You are about to delete an item from another user's collection. Proceed with"
" caution."
msgstr "您正在從別人的蒐藏中刪除項目,請小心操作。"
-#: mediagoblin/user_pages/views.py:417
+#: mediagoblin/user_pages/views.py:412
#, python-format
msgid "You deleted the collection \"%s\""
msgstr "您已經刪除「%s」蒐藏。"
-#: mediagoblin/user_pages/views.py:424
+#: mediagoblin/user_pages/views.py:419
msgid ""
"The collection was not deleted because you didn't check that you were sure."
msgstr "由於您沒有勾選確認,該蒐藏沒有被移除。"
-#: mediagoblin/user_pages/views.py:434
+#: mediagoblin/user_pages/views.py:429
msgid ""
"You are about to delete another user's collection. Proceed with caution."
msgstr "您正在刪除別人的蒐藏,請小心操作。"
From 657a4637999cdf247bf71b5074e41af59b8bd8a2 Mon Sep 17 00:00:00 2001
From: Elrond
Date: Thu, 7 Feb 2013 00:31:37 +0100
Subject: [PATCH 052/130] Use system wide EXIF package, if available.
Created and tested by Simon Fondrie-Teitler.
Thanks!
---
mediagoblin/tools/exif.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/mediagoblin/tools/exif.py b/mediagoblin/tools/exif.py
index 4a1afb0f..ab3f77f0 100644
--- a/mediagoblin/tools/exif.py
+++ b/mediagoblin/tools/exif.py
@@ -14,7 +14,11 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
-from mediagoblin.tools.extlib.EXIF import process_file, Ratio
+try:
+ from EXIF import process_file, Ratio
+except ImportError:
+ from mediagoblin.tools.extlib.EXIF import process_file, Ratio
+
from mediagoblin.processing import BadMediaFail
from mediagoblin.tools.translate import pass_to_ugettext as _
From 9d7c69fb74283d15589d8ed970d5b3bd1cfee2f0 Mon Sep 17 00:00:00 2001
From: Joar Wandborg
Date: Thu, 7 Feb 2013 22:35:42 +0100
Subject: [PATCH 053/130] Use logging.config.fileConfig()
Instead of the monster I had built before.
---
mediagoblin/init/celery/from_celery.py | 43 ++------------------------
1 file changed, 2 insertions(+), 41 deletions(-)
diff --git a/mediagoblin/init/celery/from_celery.py b/mediagoblin/init/celery/from_celery.py
index 41fffa45..29037d10 100644
--- a/mediagoblin/init/celery/from_celery.py
+++ b/mediagoblin/init/celery/from_celery.py
@@ -16,9 +16,8 @@
import os
import logging
+import logging.config
-from configobj import ConfigObj
-from ConfigParser import RawConfigParser
from celery.signals import setup_logging
from mediagoblin import app, mg_globals
@@ -40,45 +39,7 @@ def setup_logging_from_paste_ini(loglevel, **kw):
raise IOError('{0} does not exist. Logging can not be set up.'.format(
logging_conf_file))
- logging_conf = ConfigObj(logging_conf_file)
-
- config = logging_conf
-
- # Read raw config to avoid interpolation of formatting parameters
- raw_config = RawConfigParser()
- raw_config.readfp(open(logging_conf_file))
-
- # Set up formatting
- # Get the format string and circumvent configobj interpolation of the value
- fmt = raw_config.get('formatter_generic', 'format')
-
- # Create the formatter
- formatter = logging.Formatter(fmt)
-
- # Check for config values
- if not config.get('loggers') or not config['loggers'].get('keys'):
- print('No loggers found')
- return
-
- # Iterate all teh loggers.keys values
- for name in config['loggers']['keys'].split(','):
- if not config.get('logger_{0}'.format(name)):
- continue
-
- log_params = config['logger_{0}'.format(name)]
-
- qualname = log_params['qualname'] if 'qualname' in log_params else name
-
- if qualname == 'root':
- qualname = None
-
- logger = logging.getLogger(qualname)
-
- level = getattr(logging, log_params['level'])
- logger.setLevel(level)
-
- for handler in logger.handlers:
- handler.setFormatter(formatter)
+ logging.config.fileConfig(logging_conf_file)
setup_logging.connect(setup_logging_from_paste_ini)
From 93b14fc300618e8b2c4ebfd54b9c59369ce0f417 Mon Sep 17 00:00:00 2001
From: Elrond
Date: Wed, 23 Jan 2013 19:44:28 +0100
Subject: [PATCH 054/130] Implement ProcessingState class and use for images
The idea is to have a class that has the knowledge of the
currently being processed media and also has tools for
that.
The long term idea is to make reprocessing easier by for
example hiding the way the original comes into the
processing code.
---
mediagoblin/media_types/image/processing.py | 16 +++++------
mediagoblin/processing/__init__.py | 31 +++++++++++++++++++++
mediagoblin/processing/task.py | 9 ++++--
3 files changed, 44 insertions(+), 12 deletions(-)
diff --git a/mediagoblin/media_types/image/processing.py b/mediagoblin/media_types/image/processing.py
index 99be848f..541e5109 100644
--- a/mediagoblin/media_types/image/processing.py
+++ b/mediagoblin/media_types/image/processing.py
@@ -19,7 +19,6 @@ import os
import logging
from mediagoblin import mg_globals as mgg
-from mediagoblin.decorators import get_workbench
from mediagoblin.processing import BadMediaFail, \
create_pub_filepath, FilenameBuilder
from mediagoblin.tools.exif import exif_fix_image_orientation, \
@@ -95,21 +94,21 @@ def sniff_handler(media_file, **kw):
return False
-@get_workbench
-def process_image(entry, workbench=None):
+def process_image(entry):
"""Code to process an image. Will be run by celery.
A Workbench() represents a local tempory dir. It is automatically
cleaned up when this function exits.
"""
+ proc_state = entry.proc_state
+ workbench = proc_state.workbench
+
# Conversions subdirectory to avoid collisions
conversions_subdir = os.path.join(
workbench.dir, 'conversions')
os.mkdir(conversions_subdir)
- queued_filepath = entry.queued_media_file
- queued_filename = workbench.localized_file(
- mgg.queue_store, queued_filepath,
- 'source')
+
+ queued_filename = proc_state.get_queued_filename()
name_builder = FilenameBuilder(queued_filename)
# EXIF extraction
@@ -147,8 +146,7 @@ def process_image(entry, workbench=None):
mgg.public_store.copy_local_to_storage(queued_filename, original_filepath)
# Remove queued media file from storage and database
- mgg.queue_store.delete_file(queued_filepath)
- entry.queued_media_file = []
+ proc_state.delete_queue_file()
# Insert media file information into database
media_files_dict = entry.setdefault('media_files', {})
diff --git a/mediagoblin/processing/__init__.py b/mediagoblin/processing/__init__.py
index e2bc1a13..738378b8 100644
--- a/mediagoblin/processing/__init__.py
+++ b/mediagoblin/processing/__init__.py
@@ -74,6 +74,37 @@ class FilenameBuilder(object):
ext=self.ext)
+class ProcessingState(object):
+ def __init__(self, entry):
+ self.entry = entry
+ self.workbench = None
+ self.queued_filename = None
+
+ # Monkey patch us onto the entry
+ entry.proc_state = self
+
+ def set_workbench(self, wb):
+ self.workbench = wb
+
+ def get_queued_filename(self):
+ """
+ Get the a filename for the original, on local storage
+ """
+ if self.queued_filename is not None:
+ return self.queued_filename
+ queued_filepath = self.entry.queued_media_file
+ queued_filename = self.workbench.localized_file(
+ mgg.queue_store, queued_filepath,
+ 'source')
+ self.queued_filename = queued_filename
+ return queued_filename
+
+ def delete_queue_file(self):
+ queued_filepath = self.entry.queued_media_file
+ mgg.queue_store.delete_file(queued_filepath)
+ self.entry.queued_media_file = []
+
+
def mark_entry_failed(entry_id, exc):
"""
Mark a media entry as having failed in its conversion.
diff --git a/mediagoblin/processing/task.py b/mediagoblin/processing/task.py
index e9bbe084..8614c673 100644
--- a/mediagoblin/processing/task.py
+++ b/mediagoblin/processing/task.py
@@ -22,7 +22,7 @@ from celery import registry, task
from mediagoblin import mg_globals as mgg
from mediagoblin.db.models import MediaEntry
-from mediagoblin.processing import mark_entry_failed, BaseProcessingFail
+from . import mark_entry_failed, BaseProcessingFail, ProcessingState
from mediagoblin.tools.processing import json_processing_callback
_log = logging.getLogger(__name__)
@@ -85,8 +85,11 @@ class ProcessMedia(task.Task):
_log.debug('Processing {0}'.format(entry))
- # run the processing code
- entry.media_manager['processor'](entry)
+ proc_state = ProcessingState(entry)
+ with mgg.workbench_manager.create() as workbench:
+ proc_state.set_workbench(workbench)
+ # run the processing code
+ entry.media_manager['processor'](entry)
# We set the state to processed and save the entry here so there's
# no need to save at the end of the processing stage, probably ;)
From e38279263704bb99d17f20e66cd4b5ab06a1c459 Mon Sep 17 00:00:00 2001
From: Elrond
Date: Thu, 24 Jan 2013 10:23:38 +0100
Subject: [PATCH 055/130] ProcessingState: Document monkey patching.
---
mediagoblin/processing/__init__.py | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/mediagoblin/processing/__init__.py b/mediagoblin/processing/__init__.py
index 738378b8..1760d0b9 100644
--- a/mediagoblin/processing/__init__.py
+++ b/mediagoblin/processing/__init__.py
@@ -81,6 +81,16 @@ class ProcessingState(object):
self.queued_filename = None
# Monkey patch us onto the entry
+ # This is needed to keep the current calling convention
+ # for processors:
+ # def process_FOO(entry):
+ # proc_state = entry.proc_state
+ # workbench = proc_state.workbench
+ # When all processors use the new stuff, they should be
+ # rewritten:
+ # def process_FOO(proc_state):
+ # entry = proc_state.entry
+ # workbench = proc_state.workbench
entry.proc_state = self
def set_workbench(self, wb):
From bfd68cce8593f44ad34d9a731269041f44a9c790 Mon Sep 17 00:00:00 2001
From: Elrond
Date: Sat, 26 Jan 2013 14:54:17 +0100
Subject: [PATCH 056/130] Use ProcessingState for video.
Rewrite video to use the new ProcessingState.
Thanks to Joar Wandborg for testing!
---
mediagoblin/media_types/video/processing.py | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/mediagoblin/media_types/video/processing.py b/mediagoblin/media_types/video/processing.py
index 4c9f0131..8b966636 100644
--- a/mediagoblin/media_types/video/processing.py
+++ b/mediagoblin/media_types/video/processing.py
@@ -18,7 +18,6 @@ from tempfile import NamedTemporaryFile
import logging
from mediagoblin import mg_globals as mgg
-from mediagoblin.decorators import get_workbench
from mediagoblin.processing import \
create_pub_filepath, FilenameBuilder, BaseProcessingFail, ProgressCallback
from mediagoblin.tools.translate import lazy_pass_to_ugettext as _
@@ -52,8 +51,8 @@ def sniff_handler(media_file, **kw):
return False
-@get_workbench
-def process_video(entry, workbench=None):
+
+def process_video(entry):
"""
Process a video entry, transcode the queued media files (originals) and
create a thumbnail for the entry.
@@ -61,12 +60,12 @@ def process_video(entry, workbench=None):
A Workbench() represents a local tempory dir. It is automatically
cleaned up when this function exits.
"""
+ proc_state = entry.proc_state
+ workbench = proc_state.workbench
video_config = mgg.global_config['media_type:mediagoblin.media_types.video']
queued_filepath = entry.queued_media_file
- queued_filename = workbench.localized_file(
- mgg.queue_store, queued_filepath,
- 'source')
+ queued_filename = proc_state.get_queued_filename()
name_builder = FilenameBuilder(queued_filename)
medium_filepath = create_pub_filepath(
@@ -121,4 +120,5 @@ def process_video(entry, workbench=None):
mgg.public_store.copy_local_to_storage(queued_filename, original_filepath)
entry.media_files['original'] = original_filepath
- mgg.queue_store.delete_file(queued_filepath)
+ # Remove queued media file from storage and database
+ proc_state.delete_queue_file()
From 715ea495466a0dcebd1425dfd322775ff147aacd Mon Sep 17 00:00:00 2001
From: Elrond
Date: Sat, 26 Jan 2013 15:08:12 +0100
Subject: [PATCH 057/130] Also refactor "copy original into public storage".
This makes the processing code easier to read/write and
alos will help the reprocessing once we get to it.
Thanks to Joar Wandborg for testing!
---
mediagoblin/media_types/image/processing.py | 5 +----
mediagoblin/media_types/video/processing.py | 4 +---
mediagoblin/processing/__init__.py | 6 ++++++
3 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/mediagoblin/media_types/image/processing.py b/mediagoblin/media_types/image/processing.py
index 541e5109..8afcf90b 100644
--- a/mediagoblin/media_types/image/processing.py
+++ b/mediagoblin/media_types/image/processing.py
@@ -141,9 +141,7 @@ def process_image(entry):
medium_filepath = None
# Copy our queued local workbench to its final destination
- original_filepath = create_pub_filepath(
- entry, name_builder.fill('{basename}{ext}'))
- mgg.public_store.copy_local_to_storage(queued_filename, original_filepath)
+ proc_state.copy_original(name_builder.fill('{basename}{ext}'))
# Remove queued media file from storage and database
proc_state.delete_queue_file()
@@ -151,7 +149,6 @@ def process_image(entry):
# Insert media file information into database
media_files_dict = entry.setdefault('media_files', {})
media_files_dict[u'thumb'] = thumb_filepath
- media_files_dict[u'original'] = original_filepath
if medium_filepath:
media_files_dict[u'medium'] = medium_filepath
diff --git a/mediagoblin/media_types/video/processing.py b/mediagoblin/media_types/video/processing.py
index 8b966636..9040b736 100644
--- a/mediagoblin/media_types/video/processing.py
+++ b/mediagoblin/media_types/video/processing.py
@@ -116,9 +116,7 @@ def process_video(entry):
if video_config['keep_original']:
# Push original file to public storage
_log.debug('Saving original...')
- original_filepath = create_pub_filepath(entry, queued_filepath[-1])
- mgg.public_store.copy_local_to_storage(queued_filename, original_filepath)
- entry.media_files['original'] = original_filepath
+ proc_state.copy_original(queued_filepath[-1])
# Remove queued media file from storage and database
proc_state.delete_queue_file()
diff --git a/mediagoblin/processing/__init__.py b/mediagoblin/processing/__init__.py
index 1760d0b9..28256107 100644
--- a/mediagoblin/processing/__init__.py
+++ b/mediagoblin/processing/__init__.py
@@ -109,6 +109,12 @@ class ProcessingState(object):
self.queued_filename = queued_filename
return queued_filename
+ def copy_original(self, target_name, keyname=u"original"):
+ target_filepath = create_pub_filepath(self.entry, target_name)
+ mgg.public_store.copy_local_to_storage(self.get_queued_filename(),
+ target_filepath)
+ self.entry.media_files[keyname] = target_filepath
+
def delete_queue_file(self):
queued_filepath = self.entry.queued_media_file
mgg.queue_store.delete_file(queued_filepath)
From fb46fa663dbd80a66a3a5995dfda730dd3fd52a4 Mon Sep 17 00:00:00 2001
From: Elrond
Date: Sat, 26 Jan 2013 15:28:24 +0100
Subject: [PATCH 058/130] Kill monkeypatching of ProcessingState.
And change the process_foo() API to accept a
processingstate now.
image and video are tested, the others are UNTESTED.
---
mediagoblin/media_types/ascii/processing.py | 6 +++---
mediagoblin/media_types/audio/processing.py | 6 +++---
mediagoblin/media_types/image/processing.py | 4 ++--
mediagoblin/media_types/stl/processing.py | 7 ++++---
mediagoblin/media_types/video/processing.py | 4 ++--
mediagoblin/processing/__init__.py | 13 -------------
mediagoblin/processing/task.py | 2 +-
7 files changed, 15 insertions(+), 27 deletions(-)
diff --git a/mediagoblin/media_types/ascii/processing.py b/mediagoblin/media_types/ascii/processing.py
index 254717eb..382cd015 100644
--- a/mediagoblin/media_types/ascii/processing.py
+++ b/mediagoblin/media_types/ascii/processing.py
@@ -19,7 +19,6 @@ import Image
import logging
from mediagoblin import mg_globals as mgg
-from mediagoblin.decorators import get_workbench
from mediagoblin.processing import create_pub_filepath
from mediagoblin.media_types.ascii import asciitoimage
@@ -39,13 +38,14 @@ def sniff_handler(media_file, **kw):
return False
-@get_workbench
-def process_ascii(entry, workbench=None):
+def process_ascii(proc_state):
"""Code to process a txt file. Will be run by celery.
A Workbench() represents a local tempory dir. It is automatically
cleaned up when this function exits.
"""
+ entry = proc_state.entry
+ workbench = proc_state.workbench
ascii_config = mgg.global_config['media_type:mediagoblin.media_types.ascii']
# Conversions subdirectory to avoid collisions
conversions_subdir = os.path.join(
diff --git a/mediagoblin/media_types/audio/processing.py b/mediagoblin/media_types/audio/processing.py
index e12cefe6..5dffcaf9 100644
--- a/mediagoblin/media_types/audio/processing.py
+++ b/mediagoblin/media_types/audio/processing.py
@@ -19,7 +19,6 @@ from tempfile import NamedTemporaryFile
import os
from mediagoblin import mg_globals as mgg
-from mediagoblin.decorators import get_workbench
from mediagoblin.processing import (create_pub_filepath, BadMediaFail,
FilenameBuilder, ProgressCallback)
@@ -43,13 +42,14 @@ def sniff_handler(media_file, **kw):
return False
-@get_workbench
-def process_audio(entry, workbench=None):
+def process_audio(proc_state):
"""Code to process uploaded audio. Will be run by celery.
A Workbench() represents a local tempory dir. It is automatically
cleaned up when this function exits.
"""
+ entry = proc_state.entry
+ workbench = proc_state.workbench
audio_config = mgg.global_config['media_type:mediagoblin.media_types.audio']
queued_filepath = entry.queued_media_file
diff --git a/mediagoblin/media_types/image/processing.py b/mediagoblin/media_types/image/processing.py
index 8afcf90b..ca88d3f4 100644
--- a/mediagoblin/media_types/image/processing.py
+++ b/mediagoblin/media_types/image/processing.py
@@ -94,13 +94,13 @@ def sniff_handler(media_file, **kw):
return False
-def process_image(entry):
+def process_image(proc_state):
"""Code to process an image. Will be run by celery.
A Workbench() represents a local tempory dir. It is automatically
cleaned up when this function exits.
"""
- proc_state = entry.proc_state
+ entry = proc_state.entry
workbench = proc_state.workbench
# Conversions subdirectory to avoid collisions
diff --git a/mediagoblin/media_types/stl/processing.py b/mediagoblin/media_types/stl/processing.py
index 3089f295..77744ac5 100644
--- a/mediagoblin/media_types/stl/processing.py
+++ b/mediagoblin/media_types/stl/processing.py
@@ -21,7 +21,6 @@ import subprocess
import pkg_resources
from mediagoblin import mg_globals as mgg
-from mediagoblin.decorators import get_workbench
from mediagoblin.processing import create_pub_filepath, \
FilenameBuilder
@@ -76,13 +75,15 @@ def blender_render(config):
env=env)
-@get_workbench
-def process_stl(entry, workbench=None):
+def process_stl(proc_state):
"""Code to process an stl or obj model. Will be run by celery.
A Workbench() represents a local tempory dir. It is automatically
cleaned up when this function exits.
"""
+ entry = proc_state.entry
+ workbench = proc_state.workbench
+
queued_filepath = entry.queued_media_file
queued_filename = workbench.localized_file(
mgg.queue_store, queued_filepath, 'source')
diff --git a/mediagoblin/media_types/video/processing.py b/mediagoblin/media_types/video/processing.py
index 9040b736..5b9be242 100644
--- a/mediagoblin/media_types/video/processing.py
+++ b/mediagoblin/media_types/video/processing.py
@@ -52,7 +52,7 @@ def sniff_handler(media_file, **kw):
return False
-def process_video(entry):
+def process_video(proc_state):
"""
Process a video entry, transcode the queued media files (originals) and
create a thumbnail for the entry.
@@ -60,7 +60,7 @@ def process_video(entry):
A Workbench() represents a local tempory dir. It is automatically
cleaned up when this function exits.
"""
- proc_state = entry.proc_state
+ entry = proc_state.entry
workbench = proc_state.workbench
video_config = mgg.global_config['media_type:mediagoblin.media_types.video']
diff --git a/mediagoblin/processing/__init__.py b/mediagoblin/processing/__init__.py
index 28256107..f9445e28 100644
--- a/mediagoblin/processing/__init__.py
+++ b/mediagoblin/processing/__init__.py
@@ -80,19 +80,6 @@ class ProcessingState(object):
self.workbench = None
self.queued_filename = None
- # Monkey patch us onto the entry
- # This is needed to keep the current calling convention
- # for processors:
- # def process_FOO(entry):
- # proc_state = entry.proc_state
- # workbench = proc_state.workbench
- # When all processors use the new stuff, they should be
- # rewritten:
- # def process_FOO(proc_state):
- # entry = proc_state.entry
- # workbench = proc_state.workbench
- entry.proc_state = self
-
def set_workbench(self, wb):
self.workbench = wb
diff --git a/mediagoblin/processing/task.py b/mediagoblin/processing/task.py
index 8614c673..aec50aab 100644
--- a/mediagoblin/processing/task.py
+++ b/mediagoblin/processing/task.py
@@ -89,7 +89,7 @@ class ProcessMedia(task.Task):
with mgg.workbench_manager.create() as workbench:
proc_state.set_workbench(workbench)
# run the processing code
- entry.media_manager['processor'](entry)
+ entry.media_manager['processor'](proc_state)
# We set the state to processed and save the entry here so there's
# no need to save at the end of the processing stage, probably ;)
From 252de2b8577a33563807cc349f17844caf2191ad Mon Sep 17 00:00:00 2001
From: Jef van Schendel
Date: Fri, 8 Feb 2013 22:08:17 +0100
Subject: [PATCH 059/130] Remove the collection counter because it's not needed
---
mediagoblin/templates/mediagoblin/utils/collections.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mediagoblin/templates/mediagoblin/utils/collections.html b/mediagoblin/templates/mediagoblin/utils/collections.html
index 6cb5a342..0afd9ed8 100644
--- a/mediagoblin/templates/mediagoblin/utils/collections.html
+++ b/mediagoblin/templates/mediagoblin/utils/collections.html
@@ -17,7 +17,7 @@
#}
{% block collections_content -%}
- {% trans collected=media.collected %}In collections ({{ collected }}){% endtrans %}
+ {% trans collected=media.collected %}Collected in{% endtrans %}
{% for collection in media.collections %}
{% if loop.last %}
From 44004c17e341019cf05050692a7058f72e377b45 Mon Sep 17 00:00:00 2001
From: Jef van Schendel
Date: Fri, 8 Feb 2013 22:54:16 +0100
Subject: [PATCH 060/130] Fix "Add to collection" button: remove icon, add
text, add to collections.html
---
mediagoblin/static/images/icon_collect.png | Bin 588 -> 0 bytes
.../mediagoblin/user_pages/media.html | 17 +------
.../mediagoblin/utils/collections.html | 43 ++++++++++++------
3 files changed, 29 insertions(+), 31 deletions(-)
delete mode 100644 mediagoblin/static/images/icon_collect.png
diff --git a/mediagoblin/static/images/icon_collect.png b/mediagoblin/static/images/icon_collect.png
deleted file mode 100644
index 2911af2401d64d623150234805b8ecdedd810e97..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 588
zcmV-S0<-;zP)Px#0%A)?L;wJ)jUzGu000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn|02UkP
z0CDsH00GcRL_t(I%jK0jXcSQthW}L%EF{|5N36`)&34-QAc_bU31Xv#MAS+xgh3G8
zLK56U>`C6_^$cZLv-{5kT4!(fX(p+tSi`;
zlcY9p5p0`7(tZ`ALP9T+{G04AUnONQa)?_DGpeM#L!NX$N+|&|D+M&s9xve|ufUGP
z((VA8XAbOyOP_C%Q6XalN&Zue3MoaGRvnA6S>BV-=}DKuB_>H(q|IBM^=cST$S8)=
zLGNq5fS%YPZZ8R!foYVNhUx{}bxFB9z-HMvfsG*@n!;Z2sbM^uY69$RAU!6tNw6iV
zzl>+IB`9F`kfdE5qkLhS^VT??O?5JWfyRB^`Wme3uPLwj{Y_fmU=I&$R$uPM1-IqR
zr@Te=``j^w)mAJAjf5#L89j3@xE*0wXWYu09`NkcmPK+pcw
aAL9p&ia{)DnPl7m0000
{% endif %}
- {% if request.user %}
-
-
-
-
-
- {% endif %}
-
{% template_hook("media_sideinfo") %}
{% block mediagoblin_sidebar %}
diff --git a/mediagoblin/templates/mediagoblin/utils/collections.html b/mediagoblin/templates/mediagoblin/utils/collections.html
index 0afd9ed8..d9e4c8e4 100644
--- a/mediagoblin/templates/mediagoblin/utils/collections.html
+++ b/mediagoblin/templates/mediagoblin/utils/collections.html
@@ -17,20 +17,33 @@
#}
{% block collections_content -%}
- {% trans collected=media.collected %}Collected in{% endtrans %}
-
- {% for collection in media.collections %}
- {% if loop.last %}
- {# the 'and' should only appear if there is more than one collections #}
- {% if media.collections|length > 1 %}
- ·
+ {% if media.collections %}
+
{% trans collected=media.collected %}Collected in{% endtrans %}
+
+ {% for collection in media.collections %}
+ {% if loop.last %}
+ {# the 'and' should only appear if there is more than one collections #}
+ {% if media.collections|length > 1 %}
+ ·
+ {% endif %}
+ {{ collection['title'] }}
+ {% elif loop.revindex == 2 %}
+ {{ collection['title'] }}
+ {% else %}
+ {{ collection['title'] }} ·
{% endif %}
- {{ collection['title'] }}
- {% elif loop.revindex == 2 %}
- {{ collection['title'] }}
- {% else %}
- {{ collection['title'] }} ·
- {% endif %}
- {% endfor %}
-
+ {% endfor %}
+
+ {% endif %}
+ {% if request.user %}
+
+
+ Add to a collection
+
+
+ {% endif %}
{% endblock %}
From b78843a8402c52b0a6fae1cf31fff44cc1006578 Mon Sep 17 00:00:00 2001
From: Jef van Schendel
Date: Fri, 8 Feb 2013 23:28:13 +0100
Subject: [PATCH 061/130] Remove unused translation variable
---
mediagoblin/templates/mediagoblin/utils/collections.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mediagoblin/templates/mediagoblin/utils/collections.html b/mediagoblin/templates/mediagoblin/utils/collections.html
index d9e4c8e4..2084b9c5 100644
--- a/mediagoblin/templates/mediagoblin/utils/collections.html
+++ b/mediagoblin/templates/mediagoblin/utils/collections.html
@@ -18,7 +18,7 @@
{% block collections_content -%}
{% if media.collections %}
- {% trans collected=media.collected %}Collected in{% endtrans %}
+ {% trans %}Collected in{% endtrans %}
{% for collection in media.collections %}
{% if loop.last %}
From 867f9acdc308721ee8c767588be62f3f63effae5 Mon Sep 17 00:00:00 2001
From: Jef van Schendel
Date: Fri, 8 Feb 2013 23:30:32 +0100
Subject: [PATCH 062/130] Add translation tags; remove unnecessary title
attribute from link
---
mediagoblin/templates/mediagoblin/utils/collections.html | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/mediagoblin/templates/mediagoblin/utils/collections.html b/mediagoblin/templates/mediagoblin/utils/collections.html
index 2084b9c5..db23625b 100644
--- a/mediagoblin/templates/mediagoblin/utils/collections.html
+++ b/mediagoblin/templates/mediagoblin/utils/collections.html
@@ -40,9 +40,8 @@
- Add to a collection
+ class="button_action">
+ {% trans %}Add to a collection{% endtrans %}
{% endif %}
From 742bfa7a776c7c18d2308aae7f820e7ec2895b2e Mon Sep 17 00:00:00 2001
From: Elrond
Date: Sat, 9 Feb 2013 11:34:57 +0100
Subject: [PATCH 063/130] Add type="text/javascript" for
+
From cd3058373c67423bb504638fc3011f45783e0206 Mon Sep 17 00:00:00 2001
From: Aleksej
Date: Sun, 10 Feb 2013 14:13:46 +0400
Subject: [PATCH 064/130] correct typo in a comment in config_spec.ini
---
mediagoblin/config_spec.ini | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mediagoblin/config_spec.ini b/mediagoblin/config_spec.ini
index 13840564..91bca8df 100644
--- a/mediagoblin/config_spec.ini
+++ b/mediagoblin/config_spec.ini
@@ -103,7 +103,7 @@ vorbis_quality = float(default=0.3)
[media_type:mediagoblin.media_types.audio]
keep_original = boolean(default=True)
-# vorbisenc qualiy
+# vorbisenc quality
quality = float(default=0.3)
create_spectrogram = boolean(default=True)
spectrogram_fft_size = integer(default=4096)
From 2a0aed84a6484ca3bdf10eb0b7f9e398d6795385 Mon Sep 17 00:00:00 2001
From: pythonsnake
Date: Sun, 10 Feb 2013 12:01:24 +0100
Subject: [PATCH 065/130] Fix bug 537
---
mediagoblin/templates/mediagoblin/base.html | 2 +-
mediagoblin/tools/template.py | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/mediagoblin/templates/mediagoblin/base.html b/mediagoblin/templates/mediagoblin/base.html
index 34986fdb..5fe1ba1b 100644
--- a/mediagoblin/templates/mediagoblin/base.html
+++ b/mediagoblin/templates/mediagoblin/base.html
@@ -116,7 +116,7 @@
{% block mediagoblin_footer %}
{% trans -%}
- Powered by MediaGoblin , a GNU project.
+ Powered by MediaGoblin , a GNU project.
{%- endtrans %}
{% trans source_link=app_config['source_link'] -%}
Released under the AGPL . Source code available.
diff --git a/mediagoblin/tools/template.py b/mediagoblin/tools/template.py
index a58dd2ca..74d811eb 100644
--- a/mediagoblin/tools/template.py
+++ b/mediagoblin/tools/template.py
@@ -25,6 +25,7 @@ from werkzeug.urls import url_quote_plus
from mediagoblin import mg_globals
from mediagoblin import messages
+from mediagoblin import _version
from mediagoblin.tools import common
from mediagoblin.tools.translate import get_gettext_translation
from mediagoblin.tools.pluginapi import get_hook_templates
@@ -68,6 +69,7 @@ def get_jinja_env(template_loader, locale):
template_env.globals['fetch_messages'] = messages.fetch_messages
template_env.globals['app_config'] = mg_globals.app_config
template_env.globals['global_config'] = mg_globals.global_config
+ template_env.globals['version'] = _version.__version__
template_env.filters['urlencode'] = url_quote_plus
From 6f6471aa5e8e1bcbd6365dc3dd12781743105929 Mon Sep 17 00:00:00 2001
From: pythonsnake
Date: Sun, 10 Feb 2013 15:08:15 +0100
Subject: [PATCH 066/130] Fix bug 629
---
mediagoblin/config_spec.ini | 3 +++
mediagoblin/templates/mediagoblin/media_displays/video.html | 4 +++-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/mediagoblin/config_spec.ini b/mediagoblin/config_spec.ini
index 13840564..f99719c4 100644
--- a/mediagoblin/config_spec.ini
+++ b/mediagoblin/config_spec.ini
@@ -100,6 +100,9 @@ vp8_quality = integer(default=8)
# Range: -0.1..1
vorbis_quality = float(default=0.3)
+# Autoplay the video when page is loaded?
+auto_play = boolean(default=True)
+
[media_type:mediagoblin.media_types.audio]
keep_original = boolean(default=True)
diff --git a/mediagoblin/templates/mediagoblin/media_displays/video.html b/mediagoblin/templates/mediagoblin/media_displays/video.html
index 7d5ede8d..9eeb7c85 100644
--- a/mediagoblin/templates/mediagoblin/media_displays/video.html
+++ b/mediagoblin/templates/mediagoblin/media_displays/video.html
@@ -27,7 +27,9 @@
{%- endblock %}
{% block mediagoblin_media %}
-
{% trans -%}
- Powered by MediaGoblin , a GNU project.
+ Powered by MediaGoblin , a GNU project.
{%- endtrans %}
{% trans source_link=app_config['source_link'] -%}
Released under the AGPL . Source code available.
From b4ea20fa98d2ef9a25be6b964e2b9509c32d60d0 Mon Sep 17 00:00:00 2001
From: Elrond
Date: Wed, 13 Feb 2013 00:02:56 +0100
Subject: [PATCH 072/130] Add markdown notice to collection description.
Use wtforms_util.render_field_div on the collection
description, so that the markdown notice in the wtform is
actually rendered to html.
---
.../mediagoblin/user_pages/media_collect.html | 11 ++---------
mediagoblin/templates/mediagoblin/utils/wtforms.html | 2 +-
2 files changed, 3 insertions(+), 10 deletions(-)
diff --git a/mediagoblin/templates/mediagoblin/user_pages/media_collect.html b/mediagoblin/templates/mediagoblin/user_pages/media_collect.html
index 8cdb64fe..8b19e8c0 100644
--- a/mediagoblin/templates/mediagoblin/user_pages/media_collect.html
+++ b/mediagoblin/templates/mediagoblin/user_pages/media_collect.html
@@ -57,8 +57,7 @@