The Wolnelektury.pl site is currently unavailable. Meanwhile, visit our blog.
Inform our administrators about the error.
" %}From: Radek Czajka WiÄcej informacji o redakcji technicznej znajdziecie na stronie redakcji "
-#~ "Wolnych Lektur WiÄcej informacji o redakcji technicznej znajdziecie na stronie "
+#~ "redakcji Wolnych Lektur WiÄcej informacji o redakcji merytorycznej znajdziecie na stronie redakcji "
-#~ "Wolnych Lektur WiÄcej informacji o redakcji merytorycznej znajdziecie na stronie "
+#~ "redakcji Wolnych Lektur arbeitete u.a. an der Erstellung der Liste und Beschreibung "
#~ "der literarischen Themen und Motive, bearbeitete Kasprowicz Gedichte (âZ "
#~ "wichrów i halâ, âNad przepaÅciamiâ, âW ciemnoÅci schodzi moja duszaâ oraz "
-#~ "âNad Niemnemâ Orzeszkowej; s. auf unserer Website die \"Benutzerbeiträge"
-#~ "\": http://wiki.wolnepodreczniki.pl/Specjalna:Wk%C5%82ad/"
-#~ "Ewa_Serafin%(u)s
.\n"
+" You can use it to access information about books, their fragments "
+"and\n"
+" their metadata.\n"
+" "
+msgstr ""
+
+#: api/templates/api/main.html:29
+msgid ""
+"\n"
+" Default data serialization format is\n"
+" JSON,\n"
+" but you can also use XML by appending ?format=xml
\n"
+" query parameter to each URL.\n"
+" "
+msgstr ""
+
+#: api/templates/api/main.html:38
+msgid ""
+"\n"
+" The URLs in WolneLektury.pl API are:\n"
+" "
+msgstr ""
+
+#: api/templates/api/main.html:45
+msgid "All books"
+msgstr ""
+
+#: api/templates/api/main.html:47
+msgid "Audiobooks"
+msgstr ""
+
+#: api/templates/api/main.html:49
+msgid "DAISY"
+msgstr ""
+
+#: api/templates/api/main.html:52
+msgid "List of all authors"
+msgstr ""
+
+#: api/templates/api/main.html:54
+msgid "List of all epochs"
+msgstr ""
+
+#: api/templates/api/main.html:56
+msgid "List of all genres"
+msgstr ""
+
+#: api/templates/api/main.html:58
+msgid "List of all kinds"
+msgstr ""
+
+#: api/templates/api/main.html:61
+msgid "List of all themes"
+msgstr ""
+
+#: api/templates/api/main.html:63
+msgid "Collections"
+msgstr ""
+
+#: api/templates/api/main.html:69
+#, python-format
+msgid ""
+"\n"
+" Each element of those lists contains a link (in a \"href\") "
+"attibute\n"
+" which points to individual resource's details, i.e.:\n"
+" %(e1)s or\n"
+" %(e2)s.\n"
+" "
+msgstr ""
+
+#: api/templates/api/main.html:78
+#, python-format
+msgid ""
+"\n"
+" You can combine authors, epochs, genres and kinds to find only books "
+"matching\n"
+" those criteria. For instance:\n"
+" %(e)s.\n"
+" "
+msgstr ""
+
+#: api/templates/api/main.html:86
+#, python-format
+msgid ""
+"\n"
+" If you only want top-level books and not all the children, you can "
+"use /parent_books/, as in:\n"
+" %(e)s.\n"
+" "
+msgstr ""
+
+#: api/templates/api/main.html:94
+#, python-format
+msgid ""
+"\n"
+" The same way, using also books and themes, you can search for a list "
+"of fragments:\n"
+" %(e)s.\n"
+" Again, each entry has a \"href\" attribute which links to the "
+"fragment's details, i.e.:\n"
+" %(f)s.\n"
+" "
+msgstr ""
+
+#: api/templates/oauth/authorize_token.html:6
+#: api/templates/oauth/authorize_token.html:10
+#: api/templates/oauth/authorize_token.html:13
+msgid "Authorize access to Wolne Lektury"
+msgstr ""
+
+#: api/templates/oauth/authorize_token.html:17
+#, python-format
+msgid ""
+"Confirm to authorize access to Wolne Lektury as user %(user)s"
+"strong>."
+msgstr ""
+
+#: api/templates/oauth/authorize_token.html:23
+msgid "Confirm"
+msgstr ""
diff --git a/src/api/locale/lt/LC_MESSAGES/django.po b/src/api/locale/lt/LC_MESSAGES/django.po
index 6b0082f3a..9b49af5f4 100644
--- a/src/api/locale/lt/LC_MESSAGES/django.po
+++ b/src/api/locale/lt/LC_MESSAGES/django.po
@@ -15,18 +15,18 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
-"%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"(n%100<10 || n%100>=20) ? 1 : 2);\n"
#: api/models.py:16
msgid "slug"
msgstr ""
-#: api/templates/api/main.html:5
+#: api/templates/api/main.html:7 api/templates/api/main.html:11
msgid "WolneLektury.pl API"
msgstr ""
-#: api/templates/api/main.html:15
+#: api/templates/api/main.html:21
#, python-format
msgid ""
"\n"
@@ -37,7 +37,7 @@ msgid ""
" "
msgstr ""
-#: api/templates/api/main.html:23
+#: api/templates/api/main.html:29
msgid ""
"\n"
" Default data serialization format is\n"
@@ -47,50 +47,50 @@ msgid ""
" "
msgstr ""
-#: api/templates/api/main.html:32
+#: api/templates/api/main.html:38
msgid ""
"\n"
" The URLs in WolneLektury.pl API are:\n"
" "
msgstr ""
-#: api/templates/api/main.html:39
+#: api/templates/api/main.html:45
msgid "All books"
msgstr ""
-#: api/templates/api/main.html:41
+#: api/templates/api/main.html:47
msgid "Audiobooks"
msgstr ""
-#: api/templates/api/main.html:43
+#: api/templates/api/main.html:49
msgid "DAISY"
msgstr ""
-#: api/templates/api/main.html:46
+#: api/templates/api/main.html:52
msgid "List of all authors"
msgstr ""
-#: api/templates/api/main.html:48
+#: api/templates/api/main.html:54
msgid "List of all epochs"
msgstr ""
-#: api/templates/api/main.html:50
+#: api/templates/api/main.html:56
msgid "List of all genres"
msgstr ""
-#: api/templates/api/main.html:52
+#: api/templates/api/main.html:58
msgid "List of all kinds"
msgstr ""
-#: api/templates/api/main.html:55
+#: api/templates/api/main.html:61
msgid "List of all themes"
msgstr ""
-#: api/templates/api/main.html:57
+#: api/templates/api/main.html:63
msgid "Collections"
msgstr ""
-#: api/templates/api/main.html:63
+#: api/templates/api/main.html:69
#, python-format
msgid ""
"\n"
@@ -102,7 +102,7 @@ msgid ""
" "
msgstr ""
-#: api/templates/api/main.html:72
+#: api/templates/api/main.html:78
#, python-format
msgid ""
"\n"
@@ -113,7 +113,7 @@ msgid ""
" "
msgstr ""
-#: api/templates/api/main.html:80
+#: api/templates/api/main.html:86
#, python-format
msgid ""
"\n"
@@ -123,7 +123,7 @@ msgid ""
" "
msgstr ""
-#: api/templates/api/main.html:88
+#: api/templates/api/main.html:94
#, python-format
msgid ""
"\n"
@@ -136,12 +136,13 @@ msgid ""
" "
msgstr ""
-#: api/templates/oauth/authorize_token.html:4
-#: api/templates/oauth/authorize_token.html:7
+#: api/templates/oauth/authorize_token.html:6
+#: api/templates/oauth/authorize_token.html:10
+#: api/templates/oauth/authorize_token.html:13
msgid "Authorize access to Wolne Lektury"
msgstr "Leisti prieigÄ
prie Wolne Lektury interneto svetainÄs"
-#: api/templates/oauth/authorize_token.html:11
+#: api/templates/oauth/authorize_token.html:17
#, python-format
msgid ""
"Confirm to authorize access to Wolne Lektury as user %(user)s"
@@ -150,6 +151,6 @@ msgstr ""
"Patvirtinkite, kad leistute prieigÄ
prie Wolne Lektury interneto svetainÄs "
"kaip vartotojas %(user)s."
-#: api/templates/oauth/authorize_token.html:17
+#: api/templates/oauth/authorize_token.html:23
msgid "Confirm"
msgstr ""
diff --git a/src/api/locale/pl/LC_MESSAGES/django.po b/src/api/locale/pl/LC_MESSAGES/django.po
index 477bef156..e67b5964c 100644
--- a/src/api/locale/pl/LC_MESSAGES/django.po
+++ b/src/api/locale/pl/LC_MESSAGES/django.po
@@ -22,11 +22,11 @@ msgstr ""
msgid "slug"
msgstr "slug"
-#: api/templates/api/main.html:5
+#: api/templates/api/main.html:7 api/templates/api/main.html:11
msgid "WolneLektury.pl API"
msgstr "API serwisu WolneLektury.pl"
-#: api/templates/api/main.html:15
+#: api/templates/api/main.html:21
#, python-format
msgid ""
"\n"
@@ -42,7 +42,7 @@ msgstr ""
"metadanych.\n"
" "
-#: api/templates/api/main.html:23
+#: api/templates/api/main.html:29
msgid ""
"\n"
" Default data serialization format is\n"
@@ -59,7 +59,7 @@ msgstr ""
"do każdego zapytania.\n"
" "
-#: api/templates/api/main.html:32
+#: api/templates/api/main.html:38
msgid ""
"\n"
" The URLs in WolneLektury.pl API are:\n"
@@ -69,43 +69,43 @@ msgstr ""
"API Wolnych Lektur zawiera nastÄpujÄ
ce adresy URL:\n"
" "
-#: api/templates/api/main.html:39
+#: api/templates/api/main.html:45
msgid "All books"
msgstr "Wszystkie utwory"
-#: api/templates/api/main.html:41
+#: api/templates/api/main.html:47
msgid "Audiobooks"
msgstr "Audiobooki"
-#: api/templates/api/main.html:43
+#: api/templates/api/main.html:49
msgid "DAISY"
msgstr "DAISY"
-#: api/templates/api/main.html:46
+#: api/templates/api/main.html:52
msgid "List of all authors"
msgstr "Lista autorów"
-#: api/templates/api/main.html:48
+#: api/templates/api/main.html:54
msgid "List of all epochs"
msgstr "Lista epok"
-#: api/templates/api/main.html:50
+#: api/templates/api/main.html:56
msgid "List of all genres"
msgstr "Lista gatunków literackich"
-#: api/templates/api/main.html:52
+#: api/templates/api/main.html:58
msgid "List of all kinds"
msgstr "Lista rodzajów literackich"
-#: api/templates/api/main.html:55
+#: api/templates/api/main.html:61
msgid "List of all themes"
msgstr "Lista motywów i tematów literackich"
-#: api/templates/api/main.html:57
+#: api/templates/api/main.html:63
msgid "Collections"
msgstr "Kolekcje"
-#: api/templates/api/main.html:63
+#: api/templates/api/main.html:69
#, python-format
msgid ""
"\n"
@@ -122,7 +122,7 @@ msgstr ""
"href=\"%(e2)s\">%(e2)s.\n"
" "
-#: api/templates/api/main.html:72
+#: api/templates/api/main.html:78
#, python-format
msgid ""
"\n"
@@ -137,7 +137,7 @@ msgstr ""
"odpowiadajÄ
ce zadanym kryteriom. Na przykÅad: %(e)s.\n"
" "
-#: api/templates/api/main.html:80
+#: api/templates/api/main.html:86
#, python-format
msgid ""
"\n"
@@ -148,11 +148,11 @@ msgid ""
msgstr ""
"\n"
"Aby spoÅród wszystkich pasujÄ
cych wybraÄ tylko utwory najwyższego poziomu "
-"(pomijajÄ
c ich podutwory), można użyÄ zapytania /parent_books/, np.: %(e)s.\n"
+"(pomijajÄ
c ich podutwory), można użyÄ zapytania /parent_books/, np.: %(e)s.\n"
" "
-#: api/templates/api/main.html:88
+#: api/templates/api/main.html:94
#, python-format
msgid ""
"\n"
@@ -172,12 +172,13 @@ msgstr ""
"%(f)s.\n"
" "
-#: api/templates/oauth/authorize_token.html:4
-#: api/templates/oauth/authorize_token.html:7
+#: api/templates/oauth/authorize_token.html:6
+#: api/templates/oauth/authorize_token.html:10
+#: api/templates/oauth/authorize_token.html:13
msgid "Authorize access to Wolne Lektury"
msgstr "Zezwól na dostÄp do Wolnych Lektur"
-#: api/templates/oauth/authorize_token.html:11
+#: api/templates/oauth/authorize_token.html:17
#, python-format
msgid ""
"Confirm to authorize access to Wolne Lektury as user %(user)s"
@@ -185,6 +186,6 @@ msgid ""
msgstr ""
"Potwierdź dostÄp do Wolnych Lektur jako użytkownik %(user)s."
-#: api/templates/oauth/authorize_token.html:17
+#: api/templates/oauth/authorize_token.html:23
msgid "Confirm"
msgstr "Potwierdź"
diff --git a/src/api/locale/ru/LC_MESSAGES/django.mo b/src/api/locale/ru/LC_MESSAGES/django.mo
index 9f678ae89..71ca670d5 100644
Binary files a/src/api/locale/ru/LC_MESSAGES/django.mo and b/src/api/locale/ru/LC_MESSAGES/django.mo differ
diff --git a/src/api/locale/ru/LC_MESSAGES/django.po b/src/api/locale/ru/LC_MESSAGES/django.po
index 51f579682..e41a4ff49 100644
--- a/src/api/locale/ru/LC_MESSAGES/django.po
+++ b/src/api/locale/ru/LC_MESSAGES/django.po
@@ -15,18 +15,18 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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"
+"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"
-#: models.py:16
+#: api/models.py:16
msgid "slug"
msgstr "slug"
-#: templates/api/main.html:5
+#: api/templates/api/main.html:7 api/templates/api/main.html:11
msgid "WolneLektury.pl API"
msgstr "API ÑеÑвиÑа WolneLektury.pl"
-#: templates/api/main.html:15
+#: api/templates/api/main.html:21
#, python-format
msgid ""
"\n"
@@ -37,21 +37,33 @@ msgid ""
" "
msgstr ""
-#: templates/api/main.html:23
-msgid "API ÑеÑвиÑа WolneLektury.pl ÑаÑположен по адÑеÑÑ %(u)s
.\n"
-"С его помоÑÑÑ Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе иÑкаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ пÑоизведениÑÑ
, оÑÑÑвкаÑ
из ниÑ
и меÑаданнÑÑ
""and\n"
+#: api/templates/api/main.html:29
+#, fuzzy
+#| msgid ""
+#| "API ÑеÑвиÑа WolneLektury.pl ÑаÑположен по адÑеÑÑ %(u)s
.\n"
+#| "С его помоÑÑÑ Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе иÑкаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ пÑоизведениÑÑ
, оÑÑÑвкаÑ
из "
+#| "ниÑ
и меÑаданнÑÑ
and\n"
+#| " Default data serialization format is\n"
+#| " JSON,\n"
+#| " but you can also use XML by appending ?format=xml
\n"
+#| " query parameter to each URL.\n"
+#| " "
+msgid ""
+"\n"
" Default data serialization format is\n"
" JSON,\n"
" but you can also use XML by appending ?format=xml
\n"
" query parameter to each URL.\n"
" "
-msgstr "Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ñе ÑеÑиализÑÑÑÑÑ Ð² ÑоÑмаÑе"
-" JSON,\n"
-" но Ñакже можно иÑполÑзоваÑÑ ÑоÑÐ¼Ð°Ñ XML ÑÑебÑеÑÑÑ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ Ð¿Ð°ÑамеÑÑ ?format=xml
\n"
+msgstr ""
+"Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ñе ÑеÑиализÑÑÑÑÑ Ð² ÑоÑмаÑе JSON,\n"
+" но Ñакже можно иÑполÑзоваÑÑ ÑоÑÐ¼Ð°Ñ XML ÑÑебÑеÑÑÑ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ Ð¿Ð°ÑамеÑÑ "
+"?format=xml
\n"
" паÑамеÑÑ Ð·Ð°Ð¿ÑоÑа Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ URL.\n"
" "
-#: templates/api/main.html:32
+#: api/templates/api/main.html:38
msgid ""
"\n"
" The URLs in WolneLektury.pl API are:\n"
@@ -61,43 +73,43 @@ msgstr ""
" API ÑеÑÑÑÑа WolneLektury.pl пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð°Ñ URL:\n"
" "
-#: templates/api/main.html:39
+#: api/templates/api/main.html:45
msgid "All books"
msgstr "ÐÑе пÑоизведениÑ"
-#: templates/api/main.html:41
+#: api/templates/api/main.html:47
msgid "Audiobooks"
msgstr "ÐÑдиокниги"
-#: templates/api/main.html:43
+#: api/templates/api/main.html:49
msgid "DAISY"
msgstr "DAISY"
-#: templates/api/main.html:46
+#: api/templates/api/main.html:52
msgid "List of all authors"
msgstr "СпиÑок авÑоÑов"
-#: templates/api/main.html:48
+#: api/templates/api/main.html:54
msgid "List of all epochs"
msgstr "СпиÑок ÑпоÑ
"
-#: templates/api/main.html:50
+#: api/templates/api/main.html:56
msgid "List of all genres"
msgstr "СпиÑок лиÑеÑаÑÑÑнÑÑ
жанÑов"
-#: templates/api/main.html:52
+#: api/templates/api/main.html:58
msgid "List of all kinds"
msgstr "СпиÑок видов лиÑеÑаÑÑÑÑ"
-#: templates/api/main.html:55
+#: api/templates/api/main.html:61
msgid "List of all themes"
msgstr "СпиÑок ÑÑжеÑов и Ñем"
-#: templates/api/main.html:57
+#: api/templates/api/main.html:63
msgid "Collections"
msgstr "ÐоллекÑии"
-#: templates/api/main.html:63
+#: api/templates/api/main.html:69
#, python-format
msgid ""
"\n"
@@ -109,13 +121,13 @@ msgid ""
" "
msgstr ""
"\n"
-" ÐаждÑй ÑÐ»ÐµÐ¼ÐµÐ½Ñ ÑпиÑка ÑодеÑÐ¶Ð¸Ñ ÑÑÑÐ»ÐºÑ (in a \"href\") "
-"attibute\n"
+" ÐаждÑй ÑÐ»ÐµÐ¼ÐµÐ½Ñ ÑпиÑка ÑодеÑÐ¶Ð¸Ñ ÑÑÑÐ»ÐºÑ (in a \"href\") attibute\n"
" по коÑоÑой можно пеÑейÑи к подÑобной инÑоÑмаÑии, напÑимеÑ:\n"
" %(e1)s or\n"
" %(e2)s.\n"
" "
-#: templates/api/main.html:72
+
+#: api/templates/api/main.html:78
#, python-format
msgid ""
"\n"
@@ -126,13 +138,13 @@ msgid ""
" "
msgstr ""
"\n"
-" Ðожно ÑоÑеÑаÑÑ Ð°Ð²ÑоÑов, ÑпоÑ
и, жанÑÑ Ð¸ Ð²Ð¸Ð´Ñ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка книги"
-"matching\n"
+" Ðожно ÑоÑеÑаÑÑ Ð°Ð²ÑоÑов, ÑпоÑ
и, жанÑÑ Ð¸ Ð²Ð¸Ð´Ñ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка "
+"книгиmatching\n"
" ÐÑвеÑаÑÑие заданнÑм кÑиÑеÑиÑм. напÑимеÑ:\n"
" %(e)s.\n"
" "
-#: templates/api/main.html:80
+#: api/templates/api/main.html:86
#, python-format
msgid ""
"\n"
@@ -142,12 +154,12 @@ msgid ""
" "
msgstr ""
"\n"
-" ЧÑÐ¾Ð±Ñ Ð¸Ð· ÑпиÑка вÑеÑ
ÑелеванÑнÑÑ
вÑбÑаÑÑ Ð½Ð°Ð¸Ð±Ð¾Ð»ÐµÐµ ÑоÑно оÑвеÑаÑÑие кÑиÑеÑиÑм, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе "
-"можно задаваÑÑ Ð²Ð¾Ð¿ÑоÑÑ/parent_books/, напÑимеÑ:\n"
+" ЧÑÐ¾Ð±Ñ Ð¸Ð· ÑпиÑка вÑеÑ
ÑелеванÑнÑÑ
вÑбÑаÑÑ Ð½Ð°Ð¸Ð±Ð¾Ð»ÐµÐµ ÑоÑно оÑвеÑаÑÑие "
+"кÑиÑеÑиÑм, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе можно задаваÑÑ Ð²Ð¾Ð¿ÑоÑÑ/parent_books/, напÑимеÑ:\n"
" %(e)s.\n"
" "
-#: templates/api/main.html:88
+#: api/templates/api/main.html:94
#, python-format
msgid ""
"\n"
@@ -160,20 +172,21 @@ msgid ""
" "
msgstr ""
"\n"
-" Тем же ÑпоÑобом, иÑполÑзÑÑ Ð²ÑбиÑÐ°Ñ ÐºÐ½Ð¸Ð³Ð¸ или ÑÑжеÑÑ, можно иÑкаÑÑ Ð² ÑпиÑке"
-"по ÑÑагменÑам:\n"
+" Тем же ÑпоÑобом, иÑполÑзÑÑ Ð²ÑбиÑÐ°Ñ ÐºÐ½Ð¸Ð³Ð¸ или ÑÑжеÑÑ, можно иÑкаÑÑ Ð² "
+"ÑпиÑкепо ÑÑагменÑам:\n"
" %(e)s.\n"
-" ÐаждÑй ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð½Ð°Ð¹Ð´ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑпиÑка \"href\" ÑодеÑÐ¶Ð¸Ñ ÑÑÑлкÑ, ведÑÑÑÑ Ðº"
-"подÑÐ¾Ð±Ð½Ð¾Ð¼Ñ Ð¾Ð¿Ð¸ÑаниÑ, напÑимеÑ:\n"
+" ÐаждÑй ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð½Ð°Ð¹Ð´ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑпиÑка \"href\" ÑодеÑÐ¶Ð¸Ñ ÑÑÑлкÑ, ведÑÑÑÑ "
+"кподÑÐ¾Ð±Ð½Ð¾Ð¼Ñ Ð¾Ð¿Ð¸ÑаниÑ, напÑимеÑ:\n"
" %(f)s.\n"
" "
-#: templates/oauth/authorize_token.html:4
-#: templates/oauth/authorize_token.html:7
+#: api/templates/oauth/authorize_token.html:6
+#: api/templates/oauth/authorize_token.html:10
+#: api/templates/oauth/authorize_token.html:13
msgid "Authorize access to Wolne Lektury"
msgstr "ÐвÑоÑизаÑÐ¸Ñ Ð´Ð¾ÑÑÑпа к Wolne Lektury"
-#: templates/oauth/authorize_token.html:11
+#: api/templates/oauth/authorize_token.html:17
#, python-format
msgid ""
"Confirm to authorize access to Wolne Lektury as user %(user)s"
@@ -182,6 +195,6 @@ msgstr ""
"ÐодÑвеÑждение Ð´Ð»Ñ Ð°Ð²ÑоÑизаÑии доÑÑÑпа к Wolne Lektury как полÑзоваÑÐµÐ»Ñ "
"%(user)s ."
-#: templates/oauth/authorize_token.html:17
+#: api/templates/oauth/authorize_token.html:23
msgid "Confirm"
msgstr "ÐодÑвеÑждаÑ"
diff --git a/src/api/locale/uk/LC_MESSAGES/django.po b/src/api/locale/uk/LC_MESSAGES/django.po
index a05b5eed3..52937adce 100644
--- a/src/api/locale/uk/LC_MESSAGES/django.po
+++ b/src/api/locale/uk/LC_MESSAGES/django.po
@@ -15,18 +15,18 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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"
+"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"
#: api/models.py:16
msgid "slug"
msgstr ""
-#: api/templates/api/main.html:5
+#: api/templates/api/main.html:7 api/templates/api/main.html:11
msgid "WolneLektury.pl API"
msgstr ""
-#: api/templates/api/main.html:15
+#: api/templates/api/main.html:21
#, python-format
msgid ""
"\n"
@@ -37,7 +37,7 @@ msgid ""
" "
msgstr ""
-#: api/templates/api/main.html:23
+#: api/templates/api/main.html:29
msgid ""
"\n"
" Default data serialization format is\n"
@@ -47,50 +47,50 @@ msgid ""
" "
msgstr ""
-#: api/templates/api/main.html:32
+#: api/templates/api/main.html:38
msgid ""
"\n"
" The URLs in WolneLektury.pl API are:\n"
" "
msgstr ""
-#: api/templates/api/main.html:39
+#: api/templates/api/main.html:45
msgid "All books"
msgstr ""
-#: api/templates/api/main.html:41
+#: api/templates/api/main.html:47
msgid "Audiobooks"
msgstr ""
-#: api/templates/api/main.html:43
+#: api/templates/api/main.html:49
msgid "DAISY"
msgstr ""
-#: api/templates/api/main.html:46
+#: api/templates/api/main.html:52
msgid "List of all authors"
msgstr ""
-#: api/templates/api/main.html:48
+#: api/templates/api/main.html:54
msgid "List of all epochs"
msgstr ""
-#: api/templates/api/main.html:50
+#: api/templates/api/main.html:56
msgid "List of all genres"
msgstr ""
-#: api/templates/api/main.html:52
+#: api/templates/api/main.html:58
msgid "List of all kinds"
msgstr ""
-#: api/templates/api/main.html:55
+#: api/templates/api/main.html:61
msgid "List of all themes"
msgstr ""
-#: api/templates/api/main.html:57
+#: api/templates/api/main.html:63
msgid "Collections"
msgstr ""
-#: api/templates/api/main.html:63
+#: api/templates/api/main.html:69
#, python-format
msgid ""
"\n"
@@ -102,7 +102,7 @@ msgid ""
" "
msgstr ""
-#: api/templates/api/main.html:72
+#: api/templates/api/main.html:78
#, python-format
msgid ""
"\n"
@@ -113,7 +113,7 @@ msgid ""
" "
msgstr ""
-#: api/templates/api/main.html:80
+#: api/templates/api/main.html:86
#, python-format
msgid ""
"\n"
@@ -123,7 +123,7 @@ msgid ""
" "
msgstr ""
-#: api/templates/api/main.html:88
+#: api/templates/api/main.html:94
#, python-format
msgid ""
"\n"
@@ -136,12 +136,13 @@ msgid ""
" "
msgstr ""
-#: api/templates/oauth/authorize_token.html:4
-#: api/templates/oauth/authorize_token.html:7
+#: api/templates/oauth/authorize_token.html:6
+#: api/templates/oauth/authorize_token.html:10
+#: api/templates/oauth/authorize_token.html:13
msgid "Authorize access to Wolne Lektury"
msgstr "ÐвÑоÑизÑваÑи доÑÑÑп до Wolne Lektury"
-#: api/templates/oauth/authorize_token.html:11
+#: api/templates/oauth/authorize_token.html:17
#, python-format
msgid ""
"Confirm to authorize access to Wolne Lektury as user %(user)s"
@@ -150,6 +151,6 @@ msgstr ""
"ÐÑдÑвеÑдиÑи, Ñоб авÑоÑизÑваÑи доÑÑÑп до Wolne Lektury вÑд ÑÐ¼ÐµÐ½Ñ ÐºÐ¾ÑиÑÑÑваÑа "
"%(user)s."
-#: api/templates/oauth/authorize_token.html:17
+#: api/templates/oauth/authorize_token.html:23
msgid "Confirm"
msgstr ""
diff --git a/src/catalogue/locale/de/LC_MESSAGES/django.mo b/src/catalogue/locale/de/LC_MESSAGES/django.mo
index e14d247a1..744e260c7 100644
Binary files a/src/catalogue/locale/de/LC_MESSAGES/django.mo and b/src/catalogue/locale/de/LC_MESSAGES/django.mo differ
diff --git a/src/catalogue/locale/de/LC_MESSAGES/django.po b/src/catalogue/locale/de/LC_MESSAGES/django.po
index 0a352c907..e8700d3ed 100644
--- a/src/catalogue/locale/de/LC_MESSAGES/django.po
+++ b/src/catalogue/locale/de/LC_MESSAGES/django.po
@@ -166,164 +166,164 @@ msgstr ""
msgid "Queue is full. Please try again later."
msgstr ""
-#: catalogue/models/book.py:60 catalogue/models/collection.py:14
+#: catalogue/models/book.py:37 catalogue/models/collection.py:14
msgid "title"
msgstr "Titel"
-#: catalogue/models/book.py:61 catalogue/models/tag.py:58
+#: catalogue/models/book.py:38 catalogue/models/tag.py:58
msgid "sort key"
msgstr "Sortierschlüssel"
-#: catalogue/models/book.py:63
+#: catalogue/models/book.py:40
#, fuzzy
#| msgid "Results by authors"
msgid "sort key by author"
msgstr "Ergebnisse nach Autoren"
-#: catalogue/models/book.py:64 catalogue/models/book.py:65
+#: catalogue/models/book.py:41 catalogue/models/book.py:42
#: catalogue/models/collection.py:15 catalogue/models/tag.py:57
msgid "slug"
msgstr "Slug"
-#: catalogue/models/book.py:66
+#: catalogue/models/book.py:43
msgid "language code"
msgstr "Sprachenkode"
-#: catalogue/models/book.py:67 catalogue/models/book.py:429
+#: catalogue/models/book.py:44 catalogue/models/book.py:399
#: catalogue/models/collection.py:16 catalogue/models/tag.py:61
-#: catalogue/models/tag.py:137
+#: catalogue/models/tag.py:171
msgid "description"
msgstr "Beschreibung"
-#: catalogue/models/book.py:68
+#: catalogue/models/book.py:45
msgid "abstract"
msgstr ""
-#: catalogue/models/book.py:69
+#: catalogue/models/book.py:46
msgid "toc"
msgstr ""
-#: catalogue/models/book.py:70 catalogue/models/bookmedia.py:42
+#: catalogue/models/book.py:47 catalogue/models/bookmedia.py:43
#: catalogue/models/tag.py:73 catalogue/models/tag.py:74
msgid "creation date"
msgstr "Erstellungsdatum"
-#: catalogue/models/book.py:71
+#: catalogue/models/book.py:48
#, fuzzy
#| msgid "creation date"
msgid "change date"
msgstr "Erstellungsdatum"
-#: catalogue/models/book.py:72
+#: catalogue/models/book.py:49
msgid "parent number"
msgstr "Elternnummer"
-#: catalogue/models/book.py:73 catalogue/models/bookmedia.py:45
+#: catalogue/models/book.py:50 catalogue/models/bookmedia.py:46
msgid "extra information"
msgstr "zusätzliche Informationen"
-#: catalogue/models/book.py:76
+#: catalogue/models/book.py:53
msgid "print on demand"
msgstr ""
-#: catalogue/models/book.py:77 catalogue/models/collection.py:23
+#: catalogue/models/book.py:54 catalogue/models/collection.py:28
msgid "recommended"
msgstr ""
-#: catalogue/models/book.py:78
+#: catalogue/models/book.py:55
msgid "audio length"
msgstr ""
-#: catalogue/models/book.py:79
+#: catalogue/models/book.py:56
msgid "preview"
msgstr ""
-#: catalogue/models/book.py:80
+#: catalogue/models/book.py:57
msgid "preview until"
msgstr ""
-#: catalogue/models/book.py:82
+#: catalogue/models/book.py:59
msgid "findable"
msgstr ""
-#: catalogue/models/book.py:86
+#: catalogue/models/book.py:70
msgid "cover"
msgstr "Umschlag"
-#: catalogue/models/book.py:93
+#: catalogue/models/book.py:72
#, fuzzy
#| msgid "cover"
msgid "clean cover"
msgstr "Umschlag"
-#: catalogue/models/book.py:100
+#: catalogue/models/book.py:73
msgid "cover thumbnail"
msgstr ""
-#: catalogue/models/book.py:106
+#: catalogue/models/book.py:75
msgid "cover thumbnail for mobile app"
msgstr ""
-#: catalogue/models/book.py:112
+#: catalogue/models/book.py:76
msgid "cover for mobile app"
msgstr ""
-#: catalogue/models/book.py:118
+#: catalogue/models/book.py:78
msgid "cover for Ebookpoint"
msgstr ""
-#: catalogue/models/book.py:147 catalogue/models/collection.py:19
+#: catalogue/models/book.py:106 catalogue/models/collection.py:24
msgid "book"
msgstr "Buch"
-#: catalogue/models/book.py:148
+#: catalogue/models/book.py:107
msgid "books"
msgstr "Bücher"
-#: catalogue/models/book.py:621
+#: catalogue/models/book.py:620
#, python-format
msgid "Book \"%s\" does not exist."
msgstr "Buch mit dem Slug = \"%s\" ist nicht vorhanden."
-#: catalogue/models/book.py:637
+#: catalogue/models/book.py:636
#, python-format
msgid "Book %s already exists"
msgstr "Buch %s ist bereits vorhanden"
-#: catalogue/models/book.py:955
+#: catalogue/models/book.py:954
msgid "This work needs modernisation"
msgstr ""
-#: catalogue/models/book.py:1045 catalogue/models/bookmedia.py:34
+#: catalogue/models/bookmedia.py:35
#, python-format
msgid "%s file"
msgstr "%s XML-Datei"
-#: catalogue/models/bookmedia.py:36
+#: catalogue/models/bookmedia.py:37
msgid "type"
msgstr "Typ"
-#: catalogue/models/bookmedia.py:37 catalogue/models/source.py:11
+#: catalogue/models/bookmedia.py:38 catalogue/models/source.py:11
#: catalogue/models/tag.py:56
msgid "name"
msgstr "Name"
-#: catalogue/models/bookmedia.py:38
+#: catalogue/models/bookmedia.py:39
#, fuzzy
#| msgid "name"
msgid "part name"
msgstr "Name"
-#: catalogue/models/bookmedia.py:39
+#: catalogue/models/bookmedia.py:40
msgid "index"
msgstr ""
-#: catalogue/models/bookmedia.py:40
+#: catalogue/models/bookmedia.py:41
#, fuzzy
msgid "file"
msgstr "XML-Datei"
-#: catalogue/models/bookmedia.py:54 catalogue/models/bookmedia.py:55
+#: catalogue/models/bookmedia.py:55 catalogue/models/bookmedia.py:56
msgid "book media"
msgstr "book media"
@@ -331,26 +331,26 @@ msgstr "book media"
msgid "book slugs"
msgstr "Büchervorschau"
-#: catalogue/models/collection.py:18 catalogue/models/tag.py:23
+#: catalogue/models/collection.py:23 catalogue/models/tag.py:23
#: catalogue/templates/catalogue/search_multiple_hits.html:53
msgid "kind"
msgstr "Art"
-#: catalogue/models/collection.py:19
+#: catalogue/models/collection.py:24
msgid "picture"
msgstr ""
-#: catalogue/models/collection.py:20
+#: catalogue/models/collection.py:25
#, fuzzy
#| msgid "Listen"
msgid "listed"
msgstr "Hören"
-#: catalogue/models/collection.py:28
+#: catalogue/models/collection.py:33
msgid "collection"
msgstr "Sammlung"
-#: catalogue/models/collection.py:29
+#: catalogue/models/collection.py:34
msgid "collections"
msgstr "Sammlungen"
@@ -405,7 +405,7 @@ msgstr "Buchregal"
msgid "thing"
msgstr ""
-#: catalogue/models/tag.py:33 catalogue/models/tag.py:99
+#: catalogue/models/tag.py:33 catalogue/models/tag.py:124
msgid "tag"
msgstr "Tag"
@@ -421,7 +421,7 @@ msgstr "Objekt ID"
msgid "category"
msgstr "Kategorie"
-#: catalogue/models/tag.py:100
+#: catalogue/models/tag.py:125
msgid "tags"
msgstr "Tags"
@@ -629,11 +629,11 @@ msgstr ""
msgid "Please wait..."
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:158
+#: catalogue/templates/catalogue/book_text.html:167
msgid "Other versions of the book"
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:159
+#: catalogue/templates/catalogue/book_text.html:168
msgid "Close the other version"
msgstr ""
@@ -680,11 +680,12 @@ msgstr "Künstler"
msgid "All collections"
msgstr "Sammlungen"
-#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:414
+#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:448
msgid "Download custom PDF"
msgstr "PDF-Datei herunterladen"
-#: catalogue/templates/catalogue/custom_pdf_form.html:18 catalogue/views.py:415
+#: catalogue/templates/catalogue/custom_pdf_form.html:12
+#: catalogue/templates/catalogue/custom_pdf_form.html:22 catalogue/views.py:449
msgid "Download"
msgstr "Herunterladen"
@@ -809,7 +810,7 @@ msgstr "gehe zur Public Domain"
#, python-format
msgid ""
"You can also see recent audiobooks\n"
-" and recent DAISY files."
+" and recent DAISY files."
msgstr ""
#: catalogue/templates/catalogue/search_multiple_hits.html:8
@@ -855,14 +856,16 @@ msgstr "Sorry! Suchfrage muss zumindest zwei Buchstaben enthalten"
msgid "Sorry! Search query must have at least two characters."
msgstr "Sorry! Suchfrage muss zumindest zwei Buchstaben enthalten"
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:52
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:51
#: catalogue/templates/catalogue/snippets/jplayer.html:36
#, fuzzy
#| msgid "Artist"
msgid "Artist:"
msgstr "Künstler"
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:54
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:52
#: catalogue/templates/catalogue/snippets/jplayer.html:37
#, fuzzy
#| msgid "Director"
@@ -963,13 +966,13 @@ msgstr ""
msgid "Loading"
msgstr "Zeilenabstand"
-#: catalogue/templatetags/catalogue_tags.py:521
+#: catalogue/templatetags/catalogue_tags.py:549
#, fuzzy
#| msgid "language code"
msgid "vulgar language"
msgstr "Sprachenkode"
-#: catalogue/views.py:365
+#: catalogue/views.py:399
#, python-format
msgid ""
"An error occurred: %(exception)s\n"
@@ -980,11 +983,11 @@ msgstr ""
"\n"
"%(tb)s"
-#: catalogue/views.py:370
+#: catalogue/views.py:404
msgid "Book imported successfully"
msgstr "Buch wurde erfolgreich importiert"
-#: catalogue/views.py:371
+#: catalogue/views.py:405
#, python-format
msgid "Error importing file: %r"
msgstr "Fehler beim Importieren der Datei: %r"
diff --git a/src/catalogue/locale/en/LC_MESSAGES/django.mo b/src/catalogue/locale/en/LC_MESSAGES/django.mo
index 3fd2f47d4..8dab4c5f7 100644
Binary files a/src/catalogue/locale/en/LC_MESSAGES/django.mo and b/src/catalogue/locale/en/LC_MESSAGES/django.mo differ
diff --git a/src/catalogue/locale/en/LC_MESSAGES/django.po b/src/catalogue/locale/en/LC_MESSAGES/django.po
index b8fae3bf9..2d1e3ecb4 100644
--- a/src/catalogue/locale/en/LC_MESSAGES/django.po
+++ b/src/catalogue/locale/en/LC_MESSAGES/django.po
@@ -166,163 +166,163 @@ msgstr ""
msgid "Queue is full. Please try again later."
msgstr ""
-#: catalogue/models/book.py:60 catalogue/models/collection.py:14
+#: catalogue/models/book.py:37 catalogue/models/collection.py:14
msgid "title"
msgstr "Title"
-#: catalogue/models/book.py:61 catalogue/models/tag.py:58
+#: catalogue/models/book.py:38 catalogue/models/tag.py:58
msgid "sort key"
msgstr "Sort key"
-#: catalogue/models/book.py:63
+#: catalogue/models/book.py:40
#, fuzzy
#| msgid "Results by authors"
msgid "sort key by author"
msgstr "Results by authors"
-#: catalogue/models/book.py:64 catalogue/models/book.py:65
+#: catalogue/models/book.py:41 catalogue/models/book.py:42
#: catalogue/models/collection.py:15 catalogue/models/tag.py:57
msgid "slug"
msgstr "Slug"
-#: catalogue/models/book.py:66
+#: catalogue/models/book.py:43
msgid "language code"
msgstr "language code"
-#: catalogue/models/book.py:67 catalogue/models/book.py:429
+#: catalogue/models/book.py:44 catalogue/models/book.py:399
#: catalogue/models/collection.py:16 catalogue/models/tag.py:61
-#: catalogue/models/tag.py:137
+#: catalogue/models/tag.py:171
msgid "description"
msgstr "Description"
-#: catalogue/models/book.py:68
+#: catalogue/models/book.py:45
msgid "abstract"
msgstr ""
-#: catalogue/models/book.py:69
+#: catalogue/models/book.py:46
msgid "toc"
msgstr ""
-#: catalogue/models/book.py:70 catalogue/models/bookmedia.py:42
+#: catalogue/models/book.py:47 catalogue/models/bookmedia.py:43
#: catalogue/models/tag.py:73 catalogue/models/tag.py:74
msgid "creation date"
msgstr "creation date"
-#: catalogue/models/book.py:71
+#: catalogue/models/book.py:48
#, fuzzy
#| msgid "creation date"
msgid "change date"
msgstr "creation date"
-#: catalogue/models/book.py:72
+#: catalogue/models/book.py:49
msgid "parent number"
msgstr "Parent number"
-#: catalogue/models/book.py:73 catalogue/models/bookmedia.py:45
+#: catalogue/models/book.py:50 catalogue/models/bookmedia.py:46
msgid "extra information"
msgstr "Additional information"
-#: catalogue/models/book.py:76
+#: catalogue/models/book.py:53
msgid "print on demand"
msgstr ""
-#: catalogue/models/book.py:77 catalogue/models/collection.py:23
+#: catalogue/models/book.py:54 catalogue/models/collection.py:28
msgid "recommended"
msgstr ""
-#: catalogue/models/book.py:78
+#: catalogue/models/book.py:55
msgid "audio length"
msgstr ""
-#: catalogue/models/book.py:79
+#: catalogue/models/book.py:56
msgid "preview"
msgstr ""
-#: catalogue/models/book.py:80
+#: catalogue/models/book.py:57
msgid "preview until"
msgstr ""
-#: catalogue/models/book.py:82
+#: catalogue/models/book.py:59
msgid "findable"
msgstr ""
-#: catalogue/models/book.py:86
+#: catalogue/models/book.py:70
msgid "cover"
msgstr "cover"
-#: catalogue/models/book.py:93
+#: catalogue/models/book.py:72
#, fuzzy
#| msgid "cover"
msgid "clean cover"
msgstr "cover"
-#: catalogue/models/book.py:100
+#: catalogue/models/book.py:73
msgid "cover thumbnail"
msgstr ""
-#: catalogue/models/book.py:106
+#: catalogue/models/book.py:75
msgid "cover thumbnail for mobile app"
msgstr ""
-#: catalogue/models/book.py:112
+#: catalogue/models/book.py:76
msgid "cover for mobile app"
msgstr ""
-#: catalogue/models/book.py:118
+#: catalogue/models/book.py:78
msgid "cover for Ebookpoint"
msgstr ""
-#: catalogue/models/book.py:147 catalogue/models/collection.py:19
+#: catalogue/models/book.py:106 catalogue/models/collection.py:24
msgid "book"
msgstr "book"
-#: catalogue/models/book.py:148
+#: catalogue/models/book.py:107
msgid "books"
msgstr "Books"
-#: catalogue/models/book.py:621
+#: catalogue/models/book.py:620
#, python-format
msgid "Book \"%s\" does not exist."
msgstr "Book with stub = \"%s\" does not exist."
-#: catalogue/models/book.py:637
+#: catalogue/models/book.py:636
#, python-format
msgid "Book %s already exists"
msgstr "Book %s already exists"
-#: catalogue/models/book.py:955
+#: catalogue/models/book.py:954
msgid "This work needs modernisation"
msgstr ""
-#: catalogue/models/book.py:1045 catalogue/models/bookmedia.py:34
+#: catalogue/models/bookmedia.py:35
#, python-format
msgid "%s file"
msgstr "%s file"
-#: catalogue/models/bookmedia.py:36
+#: catalogue/models/bookmedia.py:37
msgid "type"
msgstr "type"
-#: catalogue/models/bookmedia.py:37 catalogue/models/source.py:11
+#: catalogue/models/bookmedia.py:38 catalogue/models/source.py:11
#: catalogue/models/tag.py:56
msgid "name"
msgstr "name"
-#: catalogue/models/bookmedia.py:38
+#: catalogue/models/bookmedia.py:39
#, fuzzy
#| msgid "name"
msgid "part name"
msgstr "name"
-#: catalogue/models/bookmedia.py:39
+#: catalogue/models/bookmedia.py:40
msgid "index"
msgstr ""
-#: catalogue/models/bookmedia.py:40
+#: catalogue/models/bookmedia.py:41
msgid "file"
msgstr "XML file"
-#: catalogue/models/bookmedia.py:54 catalogue/models/bookmedia.py:55
+#: catalogue/models/bookmedia.py:55 catalogue/models/bookmedia.py:56
msgid "book media"
msgstr "book media"
@@ -330,26 +330,26 @@ msgstr "book media"
msgid "book slugs"
msgstr "Book stubs"
-#: catalogue/models/collection.py:18 catalogue/models/tag.py:23
+#: catalogue/models/collection.py:23 catalogue/models/tag.py:23
#: catalogue/templates/catalogue/search_multiple_hits.html:53
msgid "kind"
msgstr "form"
-#: catalogue/models/collection.py:19
+#: catalogue/models/collection.py:24
msgid "picture"
msgstr ""
-#: catalogue/models/collection.py:20
+#: catalogue/models/collection.py:25
#, fuzzy
#| msgid "Listen"
msgid "listed"
msgstr "Listen"
-#: catalogue/models/collection.py:28
+#: catalogue/models/collection.py:33
msgid "collection"
msgstr "collection"
-#: catalogue/models/collection.py:29
+#: catalogue/models/collection.py:34
msgid "collections"
msgstr "collections"
@@ -404,7 +404,7 @@ msgstr "set"
msgid "thing"
msgstr ""
-#: catalogue/models/tag.py:33 catalogue/models/tag.py:99
+#: catalogue/models/tag.py:33 catalogue/models/tag.py:124
msgid "tag"
msgstr "tag"
@@ -420,7 +420,7 @@ msgstr "object id"
msgid "category"
msgstr "Category"
-#: catalogue/models/tag.py:100
+#: catalogue/models/tag.py:125
msgid "tags"
msgstr "tags"
@@ -628,11 +628,11 @@ msgstr ""
msgid "Please wait..."
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:158
+#: catalogue/templates/catalogue/book_text.html:167
msgid "Other versions of the book"
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:159
+#: catalogue/templates/catalogue/book_text.html:168
msgid "Close the other version"
msgstr ""
@@ -679,11 +679,12 @@ msgstr "Reader"
msgid "All collections"
msgstr "collections"
-#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:414
+#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:448
msgid "Download custom PDF"
msgstr "Download custom PDF"
-#: catalogue/templates/catalogue/custom_pdf_form.html:18 catalogue/views.py:415
+#: catalogue/templates/catalogue/custom_pdf_form.html:12
+#: catalogue/templates/catalogue/custom_pdf_form.html:22 catalogue/views.py:449
msgid "Download"
msgstr "Download"
@@ -808,7 +809,7 @@ msgstr "Goes to public domain"
#, python-format
msgid ""
"You can also see recent audiobooks\n"
-" and recent DAISY files."
+" and recent DAISY files."
msgstr ""
#: catalogue/templates/catalogue/search_multiple_hits.html:8
@@ -854,14 +855,16 @@ msgstr "Sorry! Search query must have at least two characters."
msgid "Sorry! Search query must have at least two characters."
msgstr "Sorry! Search query must have at least two characters."
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:52
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:51
#: catalogue/templates/catalogue/snippets/jplayer.html:36
#, fuzzy
#| msgid "Artist"
msgid "Artist:"
msgstr "Reader"
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:54
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:52
#: catalogue/templates/catalogue/snippets/jplayer.html:37
#, fuzzy
#| msgid "Director"
@@ -961,13 +964,13 @@ msgstr ""
msgid "Loading"
msgstr "Leading"
-#: catalogue/templatetags/catalogue_tags.py:521
+#: catalogue/templatetags/catalogue_tags.py:549
#, fuzzy
#| msgid "language code"
msgid "vulgar language"
msgstr "language code"
-#: catalogue/views.py:365
+#: catalogue/views.py:399
#, python-format
msgid ""
"An error occurred: %(exception)s\n"
@@ -978,11 +981,11 @@ msgstr ""
"\n"
"%(tb)s"
-#: catalogue/views.py:370
+#: catalogue/views.py:404
msgid "Book imported successfully"
msgstr "Book imported succesfully"
-#: catalogue/views.py:371
+#: catalogue/views.py:405
#, python-format
msgid "Error importing file: %r"
msgstr "An error occured while importing file: %r"
diff --git a/src/catalogue/locale/es/LC_MESSAGES/django.mo b/src/catalogue/locale/es/LC_MESSAGES/django.mo
index 4981cf93d..8efcba0bf 100644
Binary files a/src/catalogue/locale/es/LC_MESSAGES/django.mo and b/src/catalogue/locale/es/LC_MESSAGES/django.mo differ
diff --git a/src/catalogue/locale/es/LC_MESSAGES/django.po b/src/catalogue/locale/es/LC_MESSAGES/django.po
index 05f105328..7635b094d 100644
--- a/src/catalogue/locale/es/LC_MESSAGES/django.po
+++ b/src/catalogue/locale/es/LC_MESSAGES/django.po
@@ -166,163 +166,163 @@ msgstr ""
msgid "Queue is full. Please try again later."
msgstr ""
-#: catalogue/models/book.py:60 catalogue/models/collection.py:14
+#: catalogue/models/book.py:37 catalogue/models/collection.py:14
msgid "title"
msgstr "tÃtulo"
-#: catalogue/models/book.py:61 catalogue/models/tag.py:58
+#: catalogue/models/book.py:38 catalogue/models/tag.py:58
msgid "sort key"
msgstr "clave de clasificación"
-#: catalogue/models/book.py:63
+#: catalogue/models/book.py:40
#, fuzzy
#| msgid "Results by authors"
msgid "sort key by author"
msgstr "Resultados por autor"
-#: catalogue/models/book.py:64 catalogue/models/book.py:65
+#: catalogue/models/book.py:41 catalogue/models/book.py:42
#: catalogue/models/collection.py:15 catalogue/models/tag.py:57
msgid "slug"
msgstr "slug"
-#: catalogue/models/book.py:66
+#: catalogue/models/book.py:43
msgid "language code"
msgstr "código de idioma"
-#: catalogue/models/book.py:67 catalogue/models/book.py:429
+#: catalogue/models/book.py:44 catalogue/models/book.py:399
#: catalogue/models/collection.py:16 catalogue/models/tag.py:61
-#: catalogue/models/tag.py:137
+#: catalogue/models/tag.py:171
msgid "description"
msgstr "descripción"
-#: catalogue/models/book.py:68
+#: catalogue/models/book.py:45
msgid "abstract"
msgstr ""
-#: catalogue/models/book.py:69
+#: catalogue/models/book.py:46
msgid "toc"
msgstr ""
-#: catalogue/models/book.py:70 catalogue/models/bookmedia.py:42
+#: catalogue/models/book.py:47 catalogue/models/bookmedia.py:43
#: catalogue/models/tag.py:73 catalogue/models/tag.py:74
msgid "creation date"
msgstr "fecha de creación"
-#: catalogue/models/book.py:71
+#: catalogue/models/book.py:48
#, fuzzy
#| msgid "creation date"
msgid "change date"
msgstr "fecha de creación"
-#: catalogue/models/book.py:72
+#: catalogue/models/book.py:49
msgid "parent number"
msgstr "cifra matriz"
-#: catalogue/models/book.py:73 catalogue/models/bookmedia.py:45
+#: catalogue/models/book.py:50 catalogue/models/bookmedia.py:46
msgid "extra information"
msgstr "información adicional"
-#: catalogue/models/book.py:76
+#: catalogue/models/book.py:53
msgid "print on demand"
msgstr ""
-#: catalogue/models/book.py:77 catalogue/models/collection.py:23
+#: catalogue/models/book.py:54 catalogue/models/collection.py:28
msgid "recommended"
msgstr ""
-#: catalogue/models/book.py:78
+#: catalogue/models/book.py:55
msgid "audio length"
msgstr ""
-#: catalogue/models/book.py:79
+#: catalogue/models/book.py:56
msgid "preview"
msgstr ""
-#: catalogue/models/book.py:80
+#: catalogue/models/book.py:57
msgid "preview until"
msgstr ""
-#: catalogue/models/book.py:82
+#: catalogue/models/book.py:59
msgid "findable"
msgstr ""
-#: catalogue/models/book.py:86
+#: catalogue/models/book.py:70
msgid "cover"
msgstr "tapa"
-#: catalogue/models/book.py:93
+#: catalogue/models/book.py:72
#, fuzzy
#| msgid "cover"
msgid "clean cover"
msgstr "tapa"
-#: catalogue/models/book.py:100
+#: catalogue/models/book.py:73
msgid "cover thumbnail"
msgstr ""
-#: catalogue/models/book.py:106
+#: catalogue/models/book.py:75
msgid "cover thumbnail for mobile app"
msgstr ""
-#: catalogue/models/book.py:112
+#: catalogue/models/book.py:76
msgid "cover for mobile app"
msgstr ""
-#: catalogue/models/book.py:118
+#: catalogue/models/book.py:78
msgid "cover for Ebookpoint"
msgstr ""
-#: catalogue/models/book.py:147 catalogue/models/collection.py:19
+#: catalogue/models/book.py:106 catalogue/models/collection.py:24
msgid "book"
msgstr "libro"
-#: catalogue/models/book.py:148
+#: catalogue/models/book.py:107
msgid "books"
msgstr "libros"
-#: catalogue/models/book.py:621
+#: catalogue/models/book.py:620
#, fuzzy, python-format
msgid "Book \"%s\" does not exist."
msgstr "Libro con slug = \"%s\" no existe."
-#: catalogue/models/book.py:637
+#: catalogue/models/book.py:636
#, python-format
msgid "Book %s already exists"
msgstr "Libro %s ya existe"
-#: catalogue/models/book.py:955
+#: catalogue/models/book.py:954
msgid "This work needs modernisation"
msgstr ""
-#: catalogue/models/book.py:1045 catalogue/models/bookmedia.py:34
+#: catalogue/models/bookmedia.py:35
#, python-format
msgid "%s file"
msgstr "%s archivo"
-#: catalogue/models/bookmedia.py:36
+#: catalogue/models/bookmedia.py:37
msgid "type"
msgstr "tipo"
-#: catalogue/models/bookmedia.py:37 catalogue/models/source.py:11
+#: catalogue/models/bookmedia.py:38 catalogue/models/source.py:11
#: catalogue/models/tag.py:56
msgid "name"
msgstr "nombre"
-#: catalogue/models/bookmedia.py:38
+#: catalogue/models/bookmedia.py:39
#, fuzzy
#| msgid "name"
msgid "part name"
msgstr "nombre"
-#: catalogue/models/bookmedia.py:39
+#: catalogue/models/bookmedia.py:40
msgid "index"
msgstr ""
-#: catalogue/models/bookmedia.py:40
+#: catalogue/models/bookmedia.py:41
msgid "file"
msgstr "archivo"
-#: catalogue/models/bookmedia.py:54 catalogue/models/bookmedia.py:55
+#: catalogue/models/bookmedia.py:55 catalogue/models/bookmedia.py:56
msgid "book media"
msgstr "los medios de el libro"
@@ -331,26 +331,26 @@ msgstr "los medios de el libro"
msgid "book slugs"
msgstr "vista previa de libros"
-#: catalogue/models/collection.py:18 catalogue/models/tag.py:23
+#: catalogue/models/collection.py:23 catalogue/models/tag.py:23
#: catalogue/templates/catalogue/search_multiple_hits.html:53
msgid "kind"
msgstr "tipo"
-#: catalogue/models/collection.py:19
+#: catalogue/models/collection.py:24
msgid "picture"
msgstr ""
-#: catalogue/models/collection.py:20
+#: catalogue/models/collection.py:25
#, fuzzy
#| msgid "Listen"
msgid "listed"
msgstr "Escuchar"
-#: catalogue/models/collection.py:28
+#: catalogue/models/collection.py:33
msgid "collection"
msgstr "colección"
-#: catalogue/models/collection.py:29
+#: catalogue/models/collection.py:34
msgid "collections"
msgstr "colecciones"
@@ -405,7 +405,7 @@ msgstr "colección"
msgid "thing"
msgstr ""
-#: catalogue/models/tag.py:33 catalogue/models/tag.py:99
+#: catalogue/models/tag.py:33 catalogue/models/tag.py:124
msgid "tag"
msgstr "tag"
@@ -421,7 +421,7 @@ msgstr "id de objeto"
msgid "category"
msgstr "categorÃa"
-#: catalogue/models/tag.py:100
+#: catalogue/models/tag.py:125
msgid "tags"
msgstr "tags"
@@ -634,11 +634,11 @@ msgstr ""
msgid "Please wait..."
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:158
+#: catalogue/templates/catalogue/book_text.html:167
msgid "Other versions of the book"
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:159
+#: catalogue/templates/catalogue/book_text.html:168
msgid "Close the other version"
msgstr ""
@@ -685,11 +685,12 @@ msgstr "Artista"
msgid "All collections"
msgstr "colecciones"
-#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:414
+#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:448
msgid "Download custom PDF"
msgstr "Descarga PDF personalizado"
-#: catalogue/templates/catalogue/custom_pdf_form.html:18 catalogue/views.py:415
+#: catalogue/templates/catalogue/custom_pdf_form.html:12
+#: catalogue/templates/catalogue/custom_pdf_form.html:22 catalogue/views.py:449
msgid "Download"
msgstr "Descargar"
@@ -814,7 +815,7 @@ msgstr "pasa al dominio público"
#, python-format
msgid ""
"You can also see recent audiobooks\n"
-" and recent DAISY files."
+" and recent DAISY files."
msgstr ""
#: catalogue/templates/catalogue/search_multiple_hits.html:8
@@ -865,14 +866,16 @@ msgstr ""
"¡Lo siento! La consulta de búsqueda tiene que consistir de dos caracteres "
"como mÃnimo."
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:52
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:51
#: catalogue/templates/catalogue/snippets/jplayer.html:36
#, fuzzy
#| msgid "Artist"
msgid "Artist:"
msgstr "Artista"
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:54
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:52
#: catalogue/templates/catalogue/snippets/jplayer.html:37
#, fuzzy
#| msgid "Director"
@@ -972,7 +975,7 @@ msgstr ""
msgid "Loading"
msgstr "Interlineado"
-#: catalogue/templatetags/catalogue_tags.py:521
+#: catalogue/templatetags/catalogue_tags.py:549
#, fuzzy
#| msgid "language code"
msgid "vulgar language"
@@ -980,7 +983,7 @@ msgstr "código de idioma"
# msgid "Today is %(month)s, %(day)s."
# msgstr "Hoy es el %(dÃa)s de %(mes)es"
-#: catalogue/views.py:365
+#: catalogue/views.py:399
#, python-format
msgid ""
"An error occurred: %(exception)s\n"
@@ -991,11 +994,11 @@ msgstr ""
"\n"
"%(tb)s"
-#: catalogue/views.py:370
+#: catalogue/views.py:404
msgid "Book imported successfully"
msgstr "El libro ha sido importado con éxito"
-#: catalogue/views.py:371
+#: catalogue/views.py:405
#, python-format
msgid "Error importing file: %r"
msgstr "Ha ocurrido un error al cargar el archivo: %r"
diff --git a/src/catalogue/locale/fr/LC_MESSAGES/django.mo b/src/catalogue/locale/fr/LC_MESSAGES/django.mo
index 710daa239..2df3ed1c1 100644
Binary files a/src/catalogue/locale/fr/LC_MESSAGES/django.mo and b/src/catalogue/locale/fr/LC_MESSAGES/django.mo differ
diff --git a/src/catalogue/locale/fr/LC_MESSAGES/django.po b/src/catalogue/locale/fr/LC_MESSAGES/django.po
index 927985587..1913a6d86 100644
--- a/src/catalogue/locale/fr/LC_MESSAGES/django.po
+++ b/src/catalogue/locale/fr/LC_MESSAGES/django.po
@@ -165,163 +165,163 @@ msgstr ""
msgid "Queue is full. Please try again later."
msgstr ""
-#: catalogue/models/book.py:60 catalogue/models/collection.py:14
+#: catalogue/models/book.py:37 catalogue/models/collection.py:14
msgid "title"
msgstr "titre"
-#: catalogue/models/book.py:61 catalogue/models/tag.py:58
+#: catalogue/models/book.py:38 catalogue/models/tag.py:58
msgid "sort key"
msgstr "critère de tri"
-#: catalogue/models/book.py:63
+#: catalogue/models/book.py:40
#, fuzzy
#| msgid "Results by authors"
msgid "sort key by author"
msgstr "Résultats par l'auteur"
-#: catalogue/models/book.py:64 catalogue/models/book.py:65
+#: catalogue/models/book.py:41 catalogue/models/book.py:42
#: catalogue/models/collection.py:15 catalogue/models/tag.py:57
msgid "slug"
msgstr "ébauche"
-#: catalogue/models/book.py:66
+#: catalogue/models/book.py:43
msgid "language code"
msgstr "code de langue"
-#: catalogue/models/book.py:67 catalogue/models/book.py:429
+#: catalogue/models/book.py:44 catalogue/models/book.py:399
#: catalogue/models/collection.py:16 catalogue/models/tag.py:61
-#: catalogue/models/tag.py:137
+#: catalogue/models/tag.py:171
msgid "description"
msgstr "description"
-#: catalogue/models/book.py:68
+#: catalogue/models/book.py:45
msgid "abstract"
msgstr ""
-#: catalogue/models/book.py:69
+#: catalogue/models/book.py:46
msgid "toc"
msgstr ""
-#: catalogue/models/book.py:70 catalogue/models/bookmedia.py:42
+#: catalogue/models/book.py:47 catalogue/models/bookmedia.py:43
#: catalogue/models/tag.py:73 catalogue/models/tag.py:74
msgid "creation date"
msgstr "date de création"
-#: catalogue/models/book.py:71
+#: catalogue/models/book.py:48
#, fuzzy
#| msgid "creation date"
msgid "change date"
msgstr "date de création"
-#: catalogue/models/book.py:72
+#: catalogue/models/book.py:49
msgid "parent number"
msgstr "nombre de parent"
-#: catalogue/models/book.py:73 catalogue/models/bookmedia.py:45
+#: catalogue/models/book.py:50 catalogue/models/bookmedia.py:46
msgid "extra information"
msgstr "information supplémentaire"
-#: catalogue/models/book.py:76
+#: catalogue/models/book.py:53
msgid "print on demand"
msgstr ""
-#: catalogue/models/book.py:77 catalogue/models/collection.py:23
+#: catalogue/models/book.py:54 catalogue/models/collection.py:28
msgid "recommended"
msgstr ""
-#: catalogue/models/book.py:78
+#: catalogue/models/book.py:55
msgid "audio length"
msgstr ""
-#: catalogue/models/book.py:79
+#: catalogue/models/book.py:56
msgid "preview"
msgstr ""
-#: catalogue/models/book.py:80
+#: catalogue/models/book.py:57
msgid "preview until"
msgstr ""
-#: catalogue/models/book.py:82
+#: catalogue/models/book.py:59
msgid "findable"
msgstr ""
-#: catalogue/models/book.py:86
+#: catalogue/models/book.py:70
msgid "cover"
msgstr "couverture"
-#: catalogue/models/book.py:93
+#: catalogue/models/book.py:72
#, fuzzy
#| msgid "cover"
msgid "clean cover"
msgstr "couverture"
-#: catalogue/models/book.py:100
+#: catalogue/models/book.py:73
msgid "cover thumbnail"
msgstr ""
-#: catalogue/models/book.py:106
+#: catalogue/models/book.py:75
msgid "cover thumbnail for mobile app"
msgstr ""
-#: catalogue/models/book.py:112
+#: catalogue/models/book.py:76
msgid "cover for mobile app"
msgstr ""
-#: catalogue/models/book.py:118
+#: catalogue/models/book.py:78
msgid "cover for Ebookpoint"
msgstr ""
-#: catalogue/models/book.py:147 catalogue/models/collection.py:19
+#: catalogue/models/book.py:106 catalogue/models/collection.py:24
msgid "book"
msgstr "livre"
-#: catalogue/models/book.py:148
+#: catalogue/models/book.py:107
msgid "books"
msgstr "livres"
-#: catalogue/models/book.py:621
+#: catalogue/models/book.py:620
#, python-format
msgid "Book \"%s\" does not exist."
msgstr "Livre \"%s\" n'existe pas."
-#: catalogue/models/book.py:637
+#: catalogue/models/book.py:636
#, python-format
msgid "Book %s already exists"
msgstr "Livre %s existe déjà "
-#: catalogue/models/book.py:955
+#: catalogue/models/book.py:954
msgid "This work needs modernisation"
msgstr ""
-#: catalogue/models/book.py:1045 catalogue/models/bookmedia.py:34
+#: catalogue/models/bookmedia.py:35
#, python-format
msgid "%s file"
msgstr "fichier %s"
-#: catalogue/models/bookmedia.py:36
+#: catalogue/models/bookmedia.py:37
msgid "type"
msgstr "type"
-#: catalogue/models/bookmedia.py:37 catalogue/models/source.py:11
+#: catalogue/models/bookmedia.py:38 catalogue/models/source.py:11
#: catalogue/models/tag.py:56
msgid "name"
msgstr "nom"
-#: catalogue/models/bookmedia.py:38
+#: catalogue/models/bookmedia.py:39
#, fuzzy
#| msgid "name"
msgid "part name"
msgstr "nom"
-#: catalogue/models/bookmedia.py:39
+#: catalogue/models/bookmedia.py:40
msgid "index"
msgstr ""
-#: catalogue/models/bookmedia.py:40
+#: catalogue/models/bookmedia.py:41
msgid "file"
msgstr "fichier"
-#: catalogue/models/bookmedia.py:54 catalogue/models/bookmedia.py:55
+#: catalogue/models/bookmedia.py:55 catalogue/models/bookmedia.py:56
msgid "book media"
msgstr "book media"
@@ -330,26 +330,26 @@ msgstr "book media"
msgid "book slugs"
msgstr "ébauches des livres"
-#: catalogue/models/collection.py:18 catalogue/models/tag.py:23
+#: catalogue/models/collection.py:23 catalogue/models/tag.py:23
#: catalogue/templates/catalogue/search_multiple_hits.html:53
msgid "kind"
msgstr "type"
-#: catalogue/models/collection.py:19
+#: catalogue/models/collection.py:24
msgid "picture"
msgstr ""
-#: catalogue/models/collection.py:20
+#: catalogue/models/collection.py:25
#, fuzzy
#| msgid "Listen"
msgid "listed"
msgstr "Ãcoutez"
-#: catalogue/models/collection.py:28
+#: catalogue/models/collection.py:33
msgid "collection"
msgstr "collection"
-#: catalogue/models/collection.py:29
+#: catalogue/models/collection.py:34
msgid "collections"
msgstr "collections"
@@ -404,7 +404,7 @@ msgstr "série"
msgid "thing"
msgstr ""
-#: catalogue/models/tag.py:33 catalogue/models/tag.py:99
+#: catalogue/models/tag.py:33 catalogue/models/tag.py:124
msgid "tag"
msgstr "tag"
@@ -420,7 +420,7 @@ msgstr "ID de l'objet"
msgid "category"
msgstr "catégorie"
-#: catalogue/models/tag.py:100
+#: catalogue/models/tag.py:125
msgid "tags"
msgstr "tags"
@@ -628,11 +628,11 @@ msgstr ""
msgid "Please wait..."
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:158
+#: catalogue/templates/catalogue/book_text.html:167
msgid "Other versions of the book"
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:159
+#: catalogue/templates/catalogue/book_text.html:168
msgid "Close the other version"
msgstr ""
@@ -679,11 +679,12 @@ msgstr "Artiste"
msgid "All collections"
msgstr "collections"
-#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:414
+#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:448
msgid "Download custom PDF"
msgstr "Téléchargez un PDF personnalisé"
-#: catalogue/templates/catalogue/custom_pdf_form.html:18 catalogue/views.py:415
+#: catalogue/templates/catalogue/custom_pdf_form.html:12
+#: catalogue/templates/catalogue/custom_pdf_form.html:22 catalogue/views.py:449
msgid "Download"
msgstr "Téléchargez"
@@ -808,7 +809,7 @@ msgstr "entre dans le domaine public"
#, python-format
msgid ""
"You can also see recent audiobooks\n"
-" and recent DAISY files."
+" and recent DAISY files."
msgstr ""
#: catalogue/templates/catalogue/search_multiple_hits.html:8
@@ -859,14 +860,16 @@ msgstr ""
"Nous sommes désolés, pour effectuer la recherche il faut entrer au moins "
"deux caractères."
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:52
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:51
#: catalogue/templates/catalogue/snippets/jplayer.html:36
#, fuzzy
#| msgid "Artist"
msgid "Artist:"
msgstr "Artiste"
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:54
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:52
#: catalogue/templates/catalogue/snippets/jplayer.html:37
#, fuzzy
#| msgid "Director"
@@ -966,7 +969,7 @@ msgstr ""
msgid "Loading"
msgstr "Interligne"
-#: catalogue/templatetags/catalogue_tags.py:521
+#: catalogue/templatetags/catalogue_tags.py:549
#, fuzzy
#| msgid "language code"
msgid "vulgar language"
@@ -974,7 +977,7 @@ msgstr "code de langue"
# msgid "Today is %(month)s, %(day)s."
# msgstr "Aujourd'hui nous sommes le"
-#: catalogue/views.py:365
+#: catalogue/views.py:399
#, python-format
msgid ""
"An error occurred: %(exception)s\n"
@@ -985,11 +988,11 @@ msgstr ""
"\n"
"%(tb)s"
-#: catalogue/views.py:370
+#: catalogue/views.py:404
msgid "Book imported successfully"
msgstr "Livre importé avec succès"
-#: catalogue/views.py:371
+#: catalogue/views.py:405
#, python-format
msgid "Error importing file: %r"
msgstr "Erreur pendant l'importation du fichier: %r"
@@ -1024,8 +1027,8 @@ msgstr "Erreur pendant l'importation du fichier: %r"
#~ "Si l'ouvrage est accompagné des matériaux supplémentaires (annotations, "
#~ "motifs littéraires, etc.),\n"
#~ "ces derniers sont donc distribués sous la licence:\n"
-#~ "Paternité - Partage à l'Identique 3.0 non transposé."
+#~ "Paternité - Partage à l'Identique 3.0 non transposé."
#, fuzzy
#~ msgid "Collection"
diff --git a/src/catalogue/locale/it/LC_MESSAGES/django.mo b/src/catalogue/locale/it/LC_MESSAGES/django.mo
index dd4f81e49..4cf109691 100644
Binary files a/src/catalogue/locale/it/LC_MESSAGES/django.mo and b/src/catalogue/locale/it/LC_MESSAGES/django.mo differ
diff --git a/src/catalogue/locale/it/LC_MESSAGES/django.po b/src/catalogue/locale/it/LC_MESSAGES/django.po
index 179ad9ffb..edf13a421 100644
--- a/src/catalogue/locale/it/LC_MESSAGES/django.po
+++ b/src/catalogue/locale/it/LC_MESSAGES/django.po
@@ -166,163 +166,163 @@ msgstr ""
msgid "Queue is full. Please try again later."
msgstr ""
-#: catalogue/models/book.py:60 catalogue/models/collection.py:14
+#: catalogue/models/book.py:37 catalogue/models/collection.py:14
msgid "title"
msgstr "titolo"
-#: catalogue/models/book.py:61 catalogue/models/tag.py:58
+#: catalogue/models/book.py:38 catalogue/models/tag.py:58
msgid "sort key"
msgstr "chiave di ordinamento"
-#: catalogue/models/book.py:63
+#: catalogue/models/book.py:40
#, fuzzy
#| msgid "Results by authors"
msgid "sort key by author"
msgstr "Risultati per autore"
-#: catalogue/models/book.py:64 catalogue/models/book.py:65
+#: catalogue/models/book.py:41 catalogue/models/book.py:42
#: catalogue/models/collection.py:15 catalogue/models/tag.py:57
msgid "slug"
msgstr "slug"
-#: catalogue/models/book.py:66
+#: catalogue/models/book.py:43
msgid "language code"
msgstr "codice della lingua"
-#: catalogue/models/book.py:67 catalogue/models/book.py:429
+#: catalogue/models/book.py:44 catalogue/models/book.py:399
#: catalogue/models/collection.py:16 catalogue/models/tag.py:61
-#: catalogue/models/tag.py:137
+#: catalogue/models/tag.py:171
msgid "description"
msgstr "descrizione"
-#: catalogue/models/book.py:68
+#: catalogue/models/book.py:45
msgid "abstract"
msgstr ""
-#: catalogue/models/book.py:69
+#: catalogue/models/book.py:46
msgid "toc"
msgstr ""
-#: catalogue/models/book.py:70 catalogue/models/bookmedia.py:42
+#: catalogue/models/book.py:47 catalogue/models/bookmedia.py:43
#: catalogue/models/tag.py:73 catalogue/models/tag.py:74
msgid "creation date"
msgstr "data di creazione"
-#: catalogue/models/book.py:71
+#: catalogue/models/book.py:48
#, fuzzy
#| msgid "creation date"
msgid "change date"
msgstr "data di creazione"
-#: catalogue/models/book.py:72
+#: catalogue/models/book.py:49
msgid "parent number"
msgstr "numero del genitore"
-#: catalogue/models/book.py:73 catalogue/models/bookmedia.py:45
+#: catalogue/models/book.py:50 catalogue/models/bookmedia.py:46
msgid "extra information"
msgstr " ulteriori informazioni"
-#: catalogue/models/book.py:76
+#: catalogue/models/book.py:53
msgid "print on demand"
msgstr ""
-#: catalogue/models/book.py:77 catalogue/models/collection.py:23
+#: catalogue/models/book.py:54 catalogue/models/collection.py:28
msgid "recommended"
msgstr ""
-#: catalogue/models/book.py:78
+#: catalogue/models/book.py:55
msgid "audio length"
msgstr ""
-#: catalogue/models/book.py:79
+#: catalogue/models/book.py:56
msgid "preview"
msgstr ""
-#: catalogue/models/book.py:80
+#: catalogue/models/book.py:57
msgid "preview until"
msgstr ""
-#: catalogue/models/book.py:82
+#: catalogue/models/book.py:59
msgid "findable"
msgstr ""
-#: catalogue/models/book.py:86
+#: catalogue/models/book.py:70
msgid "cover"
msgstr "copertina"
-#: catalogue/models/book.py:93
+#: catalogue/models/book.py:72
#, fuzzy
#| msgid "cover"
msgid "clean cover"
msgstr "copertina"
-#: catalogue/models/book.py:100
+#: catalogue/models/book.py:73
msgid "cover thumbnail"
msgstr ""
-#: catalogue/models/book.py:106
+#: catalogue/models/book.py:75
msgid "cover thumbnail for mobile app"
msgstr ""
-#: catalogue/models/book.py:112
+#: catalogue/models/book.py:76
msgid "cover for mobile app"
msgstr ""
-#: catalogue/models/book.py:118
+#: catalogue/models/book.py:78
msgid "cover for Ebookpoint"
msgstr ""
-#: catalogue/models/book.py:147 catalogue/models/collection.py:19
+#: catalogue/models/book.py:106 catalogue/models/collection.py:24
msgid "book"
msgstr "libro"
-#: catalogue/models/book.py:148
+#: catalogue/models/book.py:107
msgid "books"
msgstr "Libri"
-#: catalogue/models/book.py:621
+#: catalogue/models/book.py:620
#, python-format
msgid "Book \"%s\" does not exist."
msgstr "Il libro \"%s\" non esiste."
-#: catalogue/models/book.py:637
+#: catalogue/models/book.py:636
#, python-format
msgid "Book %s already exists"
msgstr "Il libro %s esiste già "
-#: catalogue/models/book.py:955
+#: catalogue/models/book.py:954
msgid "This work needs modernisation"
msgstr ""
-#: catalogue/models/book.py:1045 catalogue/models/bookmedia.py:34
+#: catalogue/models/bookmedia.py:35
#, python-format
msgid "%s file"
msgstr "i %s di file"
-#: catalogue/models/bookmedia.py:36
+#: catalogue/models/bookmedia.py:37
msgid "type"
msgstr "tipo"
-#: catalogue/models/bookmedia.py:37 catalogue/models/source.py:11
+#: catalogue/models/bookmedia.py:38 catalogue/models/source.py:11
#: catalogue/models/tag.py:56
msgid "name"
msgstr "nome"
-#: catalogue/models/bookmedia.py:38
+#: catalogue/models/bookmedia.py:39
#, fuzzy
#| msgid "name"
msgid "part name"
msgstr "nome"
-#: catalogue/models/bookmedia.py:39
+#: catalogue/models/bookmedia.py:40
msgid "index"
msgstr ""
-#: catalogue/models/bookmedia.py:40
+#: catalogue/models/bookmedia.py:41
msgid "file"
msgstr "file"
-#: catalogue/models/bookmedia.py:54 catalogue/models/bookmedia.py:55
+#: catalogue/models/bookmedia.py:55 catalogue/models/bookmedia.py:56
msgid "book media"
msgstr "book media"
@@ -330,26 +330,26 @@ msgstr "book media"
msgid "book slugs"
msgstr " slug del libro "
-#: catalogue/models/collection.py:18 catalogue/models/tag.py:23
+#: catalogue/models/collection.py:23 catalogue/models/tag.py:23
#: catalogue/templates/catalogue/search_multiple_hits.html:53
msgid "kind"
msgstr "categoria"
-#: catalogue/models/collection.py:19
+#: catalogue/models/collection.py:24
msgid "picture"
msgstr ""
-#: catalogue/models/collection.py:20
+#: catalogue/models/collection.py:25
#, fuzzy
#| msgid "Listen"
msgid "listed"
msgstr "Ascolta"
-#: catalogue/models/collection.py:28
+#: catalogue/models/collection.py:33
msgid "collection"
msgstr "raccolta"
-#: catalogue/models/collection.py:29
+#: catalogue/models/collection.py:34
msgid "collections"
msgstr " raccolte"
@@ -404,7 +404,7 @@ msgstr "raccolta"
msgid "thing"
msgstr ""
-#: catalogue/models/tag.py:33 catalogue/models/tag.py:99
+#: catalogue/models/tag.py:33 catalogue/models/tag.py:124
msgid "tag"
msgstr "tag"
@@ -420,7 +420,7 @@ msgstr ""
msgid "category"
msgstr "categoria"
-#: catalogue/models/tag.py:100
+#: catalogue/models/tag.py:125
msgid "tags"
msgstr "i tag"
@@ -628,11 +628,11 @@ msgstr ""
msgid "Please wait..."
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:158
+#: catalogue/templates/catalogue/book_text.html:167
msgid "Other versions of the book"
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:159
+#: catalogue/templates/catalogue/book_text.html:168
msgid "Close the other version"
msgstr ""
@@ -679,11 +679,12 @@ msgstr "Artista"
msgid "All collections"
msgstr " raccolte"
-#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:414
+#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:448
msgid "Download custom PDF"
msgstr "Scarica PDF personalizzato"
-#: catalogue/templates/catalogue/custom_pdf_form.html:18 catalogue/views.py:415
+#: catalogue/templates/catalogue/custom_pdf_form.html:12
+#: catalogue/templates/catalogue/custom_pdf_form.html:22 catalogue/views.py:449
msgid "Download"
msgstr "Scarica"
@@ -809,7 +810,7 @@ msgstr ""
#, python-format
msgid ""
"You can also see recent audiobooks\n"
-" and recent DAISY files."
+" and recent DAISY files."
msgstr ""
#: catalogue/templates/catalogue/search_multiple_hits.html:8
@@ -859,14 +860,16 @@ msgstr ""
"Siamo spiacenti! La ricerca viene effettuata su parole con almeno due "
"caratteri."
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:52
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:51
#: catalogue/templates/catalogue/snippets/jplayer.html:36
#, fuzzy
#| msgid "Artist"
msgid "Artist:"
msgstr "Artista"
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:54
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:52
#: catalogue/templates/catalogue/snippets/jplayer.html:37
#, fuzzy
#| msgid "Director"
@@ -966,13 +969,13 @@ msgstr ""
msgid "Loading"
msgstr "Interlinea"
-#: catalogue/templatetags/catalogue_tags.py:521
+#: catalogue/templatetags/catalogue_tags.py:549
#, fuzzy
#| msgid "language code"
msgid "vulgar language"
msgstr "codice della lingua"
-#: catalogue/views.py:365
+#: catalogue/views.py:399
#, python-format
msgid ""
"An error occurred: %(exception)s\n"
@@ -983,11 +986,11 @@ msgstr ""
"\n"
"%(tb)s"
-#: catalogue/views.py:370
+#: catalogue/views.py:404
msgid "Book imported successfully"
msgstr "Libro scaricato con successo"
-#: catalogue/views.py:371
+#: catalogue/views.py:405
#, python-format
msgid "Error importing file: %r"
msgstr "Errore dell'importazione del file: %r"
diff --git a/src/catalogue/locale/jp/LC_MESSAGES/django.po b/src/catalogue/locale/jp/LC_MESSAGES/django.po
index 2d678120a..d206b7b1a 100644
--- a/src/catalogue/locale/jp/LC_MESSAGES/django.po
+++ b/src/catalogue/locale/jp/LC_MESSAGES/django.po
@@ -140,155 +140,155 @@ msgstr ""
msgid "Queue is full. Please try again later."
msgstr ""
-#: catalogue/models/book.py:60 catalogue/models/collection.py:14
+#: catalogue/models/book.py:37 catalogue/models/collection.py:14
msgid "title"
msgstr ""
-#: catalogue/models/book.py:61 catalogue/models/tag.py:58
+#: catalogue/models/book.py:38 catalogue/models/tag.py:58
msgid "sort key"
msgstr ""
-#: catalogue/models/book.py:63
+#: catalogue/models/book.py:40
msgid "sort key by author"
msgstr ""
-#: catalogue/models/book.py:64 catalogue/models/book.py:65
+#: catalogue/models/book.py:41 catalogue/models/book.py:42
#: catalogue/models/collection.py:15 catalogue/models/tag.py:57
msgid "slug"
msgstr ""
-#: catalogue/models/book.py:66
+#: catalogue/models/book.py:43
msgid "language code"
msgstr ""
-#: catalogue/models/book.py:67 catalogue/models/book.py:429
+#: catalogue/models/book.py:44 catalogue/models/book.py:399
#: catalogue/models/collection.py:16 catalogue/models/tag.py:61
-#: catalogue/models/tag.py:137
+#: catalogue/models/tag.py:171
msgid "description"
msgstr ""
-#: catalogue/models/book.py:68
+#: catalogue/models/book.py:45
msgid "abstract"
msgstr ""
-#: catalogue/models/book.py:69
+#: catalogue/models/book.py:46
msgid "toc"
msgstr ""
-#: catalogue/models/book.py:70 catalogue/models/bookmedia.py:42
+#: catalogue/models/book.py:47 catalogue/models/bookmedia.py:43
#: catalogue/models/tag.py:73 catalogue/models/tag.py:74
msgid "creation date"
msgstr ""
-#: catalogue/models/book.py:71
+#: catalogue/models/book.py:48
msgid "change date"
msgstr ""
-#: catalogue/models/book.py:72
+#: catalogue/models/book.py:49
msgid "parent number"
msgstr ""
-#: catalogue/models/book.py:73 catalogue/models/bookmedia.py:45
+#: catalogue/models/book.py:50 catalogue/models/bookmedia.py:46
msgid "extra information"
msgstr ""
-#: catalogue/models/book.py:76
+#: catalogue/models/book.py:53
msgid "print on demand"
msgstr ""
-#: catalogue/models/book.py:77 catalogue/models/collection.py:23
+#: catalogue/models/book.py:54 catalogue/models/collection.py:28
msgid "recommended"
msgstr ""
-#: catalogue/models/book.py:78
+#: catalogue/models/book.py:55
msgid "audio length"
msgstr ""
-#: catalogue/models/book.py:79
+#: catalogue/models/book.py:56
msgid "preview"
msgstr ""
-#: catalogue/models/book.py:80
+#: catalogue/models/book.py:57
msgid "preview until"
msgstr ""
-#: catalogue/models/book.py:82
+#: catalogue/models/book.py:59
msgid "findable"
msgstr ""
-#: catalogue/models/book.py:86
+#: catalogue/models/book.py:70
msgid "cover"
msgstr ""
-#: catalogue/models/book.py:93
+#: catalogue/models/book.py:72
msgid "clean cover"
msgstr ""
-#: catalogue/models/book.py:100
+#: catalogue/models/book.py:73
msgid "cover thumbnail"
msgstr ""
-#: catalogue/models/book.py:106
+#: catalogue/models/book.py:75
msgid "cover thumbnail for mobile app"
msgstr ""
-#: catalogue/models/book.py:112
+#: catalogue/models/book.py:76
msgid "cover for mobile app"
msgstr ""
-#: catalogue/models/book.py:118
+#: catalogue/models/book.py:78
msgid "cover for Ebookpoint"
msgstr ""
-#: catalogue/models/book.py:147 catalogue/models/collection.py:19
+#: catalogue/models/book.py:106 catalogue/models/collection.py:24
msgid "book"
msgstr ""
-#: catalogue/models/book.py:148
+#: catalogue/models/book.py:107
msgid "books"
msgstr ""
-#: catalogue/models/book.py:621
+#: catalogue/models/book.py:620
#, python-format
msgid "Book \"%s\" does not exist."
msgstr ""
-#: catalogue/models/book.py:637
+#: catalogue/models/book.py:636
#, python-format
msgid "Book %s already exists"
msgstr ""
-#: catalogue/models/book.py:955
+#: catalogue/models/book.py:954
msgid "This work needs modernisation"
msgstr ""
-#: catalogue/models/book.py:1045 catalogue/models/bookmedia.py:34
+#: catalogue/models/bookmedia.py:35
#, python-format
msgid "%s file"
msgstr ""
-#: catalogue/models/bookmedia.py:36
+#: catalogue/models/bookmedia.py:37
msgid "type"
msgstr ""
-#: catalogue/models/bookmedia.py:37 catalogue/models/source.py:11
+#: catalogue/models/bookmedia.py:38 catalogue/models/source.py:11
#: catalogue/models/tag.py:56
msgid "name"
msgstr ""
-#: catalogue/models/bookmedia.py:38
+#: catalogue/models/bookmedia.py:39
msgid "part name"
msgstr ""
-#: catalogue/models/bookmedia.py:39
+#: catalogue/models/bookmedia.py:40
msgid "index"
msgstr ""
-#: catalogue/models/bookmedia.py:40
+#: catalogue/models/bookmedia.py:41
msgid "file"
msgstr ""
-#: catalogue/models/bookmedia.py:54 catalogue/models/bookmedia.py:55
+#: catalogue/models/bookmedia.py:55 catalogue/models/bookmedia.py:56
msgid "book media"
msgstr ""
@@ -296,24 +296,24 @@ msgstr ""
msgid "book slugs"
msgstr ""
-#: catalogue/models/collection.py:18 catalogue/models/tag.py:23
+#: catalogue/models/collection.py:23 catalogue/models/tag.py:23
#: catalogue/templates/catalogue/search_multiple_hits.html:53
msgid "kind"
msgstr ""
-#: catalogue/models/collection.py:19
+#: catalogue/models/collection.py:24
msgid "picture"
msgstr ""
-#: catalogue/models/collection.py:20
+#: catalogue/models/collection.py:25
msgid "listed"
msgstr ""
-#: catalogue/models/collection.py:28
+#: catalogue/models/collection.py:33
msgid "collection"
msgstr ""
-#: catalogue/models/collection.py:29
+#: catalogue/models/collection.py:34
msgid "collections"
msgstr ""
@@ -362,7 +362,7 @@ msgstr ""
msgid "thing"
msgstr ""
-#: catalogue/models/tag.py:33 catalogue/models/tag.py:99
+#: catalogue/models/tag.py:33 catalogue/models/tag.py:124
msgid "tag"
msgstr ""
@@ -378,7 +378,7 @@ msgstr ""
msgid "category"
msgstr ""
-#: catalogue/models/tag.py:100
+#: catalogue/models/tag.py:125
msgid "tags"
msgstr ""
@@ -573,11 +573,11 @@ msgstr ""
msgid "Please wait..."
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:158
+#: catalogue/templates/catalogue/book_text.html:167
msgid "Other versions of the book"
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:159
+#: catalogue/templates/catalogue/book_text.html:168
msgid "Close the other version"
msgstr ""
@@ -617,11 +617,12 @@ msgstr ""
msgid "All collections"
msgstr ""
-#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:414
+#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:448
msgid "Download custom PDF"
msgstr ""
-#: catalogue/templates/catalogue/custom_pdf_form.html:18 catalogue/views.py:415
+#: catalogue/templates/catalogue/custom_pdf_form.html:12
+#: catalogue/templates/catalogue/custom_pdf_form.html:22 catalogue/views.py:449
msgid "Download"
msgstr ""
@@ -739,7 +740,7 @@ msgstr ""
#, python-format
msgid ""
"You can also see recent audiobooks\n"
-" and recent DAISY files."
+" and recent DAISY files."
msgstr ""
#: catalogue/templates/catalogue/search_multiple_hits.html:8
@@ -779,12 +780,14 @@ msgstr ""
msgid "Sorry! Search query must have at least two characters."
msgstr ""
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:52
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:51
#: catalogue/templates/catalogue/snippets/jplayer.html:36
msgid "Artist:"
msgstr ""
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:54
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:52
#: catalogue/templates/catalogue/snippets/jplayer.html:37
msgid "director:"
msgstr ""
@@ -874,11 +877,11 @@ msgstr ""
msgid "Loading"
msgstr ""
-#: catalogue/templatetags/catalogue_tags.py:521
+#: catalogue/templatetags/catalogue_tags.py:549
msgid "vulgar language"
msgstr ""
-#: catalogue/views.py:365
+#: catalogue/views.py:399
#, python-format
msgid ""
"An error occurred: %(exception)s\n"
@@ -886,11 +889,11 @@ msgid ""
"%(tb)s"
msgstr ""
-#: catalogue/views.py:370
+#: catalogue/views.py:404
msgid "Book imported successfully"
msgstr ""
-#: catalogue/views.py:371
+#: catalogue/views.py:405
#, python-format
msgid "Error importing file: %r"
msgstr ""
diff --git a/src/catalogue/locale/lt/LC_MESSAGES/django.mo b/src/catalogue/locale/lt/LC_MESSAGES/django.mo
index 33d7d1ad0..dc393f4ff 100644
Binary files a/src/catalogue/locale/lt/LC_MESSAGES/django.mo and b/src/catalogue/locale/lt/LC_MESSAGES/django.mo differ
diff --git a/src/catalogue/locale/lt/LC_MESSAGES/django.po b/src/catalogue/locale/lt/LC_MESSAGES/django.po
index db2adb3f3..6e2c4cb40 100644
--- a/src/catalogue/locale/lt/LC_MESSAGES/django.po
+++ b/src/catalogue/locale/lt/LC_MESSAGES/django.po
@@ -166,164 +166,164 @@ msgstr ""
msgid "Queue is full. Please try again later."
msgstr ""
-#: catalogue/models/book.py:60 catalogue/models/collection.py:14
+#: catalogue/models/book.py:37 catalogue/models/collection.py:14
msgid "title"
msgstr "pavadinimas"
-#: catalogue/models/book.py:61 catalogue/models/tag.py:58
+#: catalogue/models/book.py:38 catalogue/models/tag.py:58
msgid "sort key"
msgstr "rikiavimo raktas"
-#: catalogue/models/book.py:63
+#: catalogue/models/book.py:40
#, fuzzy
#| msgid "Results by authors"
msgid "sort key by author"
msgstr "Rezultatai pagal autorius"
-#: catalogue/models/book.py:64 catalogue/models/book.py:65
+#: catalogue/models/book.py:41 catalogue/models/book.py:42
#: catalogue/models/collection.py:15 catalogue/models/tag.py:57
msgid "slug"
msgstr "slug"
-#: catalogue/models/book.py:66
+#: catalogue/models/book.py:43
msgid "language code"
msgstr "kalbos kodas"
-#: catalogue/models/book.py:67 catalogue/models/book.py:429
+#: catalogue/models/book.py:44 catalogue/models/book.py:399
#: catalogue/models/collection.py:16 catalogue/models/tag.py:61
-#: catalogue/models/tag.py:137
+#: catalogue/models/tag.py:171
msgid "description"
msgstr "aprašymas"
-#: catalogue/models/book.py:68
+#: catalogue/models/book.py:45
msgid "abstract"
msgstr ""
-#: catalogue/models/book.py:69
+#: catalogue/models/book.py:46
msgid "toc"
msgstr ""
-#: catalogue/models/book.py:70 catalogue/models/bookmedia.py:42
+#: catalogue/models/book.py:47 catalogue/models/bookmedia.py:43
#: catalogue/models/tag.py:73 catalogue/models/tag.py:74
msgid "creation date"
msgstr "sukūrimo data"
-#: catalogue/models/book.py:71
+#: catalogue/models/book.py:48
#, fuzzy
#| msgid "creation date"
msgid "change date"
msgstr "sukūrimo data"
# sprawdz
-#: catalogue/models/book.py:72
+#: catalogue/models/book.py:49
msgid "parent number"
msgstr "pirminis numeris"
-#: catalogue/models/book.py:73 catalogue/models/bookmedia.py:45
+#: catalogue/models/book.py:50 catalogue/models/bookmedia.py:46
msgid "extra information"
msgstr "papildomos informacijos"
-#: catalogue/models/book.py:76
+#: catalogue/models/book.py:53
msgid "print on demand"
msgstr ""
-#: catalogue/models/book.py:77 catalogue/models/collection.py:23
+#: catalogue/models/book.py:54 catalogue/models/collection.py:28
msgid "recommended"
msgstr ""
-#: catalogue/models/book.py:78
+#: catalogue/models/book.py:55
msgid "audio length"
msgstr ""
-#: catalogue/models/book.py:79
+#: catalogue/models/book.py:56
msgid "preview"
msgstr ""
-#: catalogue/models/book.py:80
+#: catalogue/models/book.py:57
msgid "preview until"
msgstr ""
-#: catalogue/models/book.py:82
+#: catalogue/models/book.py:59
msgid "findable"
msgstr ""
-#: catalogue/models/book.py:86
+#: catalogue/models/book.py:70
msgid "cover"
msgstr "viršelis"
-#: catalogue/models/book.py:93
+#: catalogue/models/book.py:72
#, fuzzy
#| msgid "cover"
msgid "clean cover"
msgstr "viršelis"
-#: catalogue/models/book.py:100
+#: catalogue/models/book.py:73
msgid "cover thumbnail"
msgstr ""
-#: catalogue/models/book.py:106
+#: catalogue/models/book.py:75
msgid "cover thumbnail for mobile app"
msgstr ""
-#: catalogue/models/book.py:112
+#: catalogue/models/book.py:76
msgid "cover for mobile app"
msgstr ""
-#: catalogue/models/book.py:118
+#: catalogue/models/book.py:78
msgid "cover for Ebookpoint"
msgstr ""
-#: catalogue/models/book.py:147 catalogue/models/collection.py:19
+#: catalogue/models/book.py:106 catalogue/models/collection.py:24
msgid "book"
msgstr "knyga"
-#: catalogue/models/book.py:148
+#: catalogue/models/book.py:107
msgid "books"
msgstr "knygos"
-#: catalogue/models/book.py:621
+#: catalogue/models/book.py:620
#, python-format
msgid "Book \"%s\" does not exist."
msgstr "Knyga \"%s\" neegzistuoja."
-#: catalogue/models/book.py:637
+#: catalogue/models/book.py:636
#, python-format
msgid "Book %s already exists"
msgstr "Knyga %s jau egzistuoja"
-#: catalogue/models/book.py:955
+#: catalogue/models/book.py:954
msgid "This work needs modernisation"
msgstr ""
-#: catalogue/models/book.py:1045 catalogue/models/bookmedia.py:34
+#: catalogue/models/bookmedia.py:35
#, python-format
msgid "%s file"
msgstr "%s failas "
-#: catalogue/models/bookmedia.py:36
+#: catalogue/models/bookmedia.py:37
msgid "type"
msgstr "tipas"
-#: catalogue/models/bookmedia.py:37 catalogue/models/source.py:11
+#: catalogue/models/bookmedia.py:38 catalogue/models/source.py:11
#: catalogue/models/tag.py:56
msgid "name"
msgstr "pavadinimas"
-#: catalogue/models/bookmedia.py:38
+#: catalogue/models/bookmedia.py:39
#, fuzzy
#| msgid "name"
msgid "part name"
msgstr "pavadinimas"
-#: catalogue/models/bookmedia.py:39
+#: catalogue/models/bookmedia.py:40
msgid "index"
msgstr ""
-#: catalogue/models/bookmedia.py:40
+#: catalogue/models/bookmedia.py:41
msgid "file"
msgstr "failas "
-#: catalogue/models/bookmedia.py:54 catalogue/models/bookmedia.py:55
+#: catalogue/models/bookmedia.py:55 catalogue/models/bookmedia.py:56
msgid "book media"
msgstr "book media"
@@ -331,26 +331,26 @@ msgstr "book media"
msgid "book slugs"
msgstr "book slugs"
-#: catalogue/models/collection.py:18 catalogue/models/tag.py:23
+#: catalogue/models/collection.py:23 catalogue/models/tag.py:23
#: catalogue/templates/catalogue/search_multiple_hits.html:53
msgid "kind"
msgstr "rūšis"
-#: catalogue/models/collection.py:19
+#: catalogue/models/collection.py:24
msgid "picture"
msgstr ""
-#: catalogue/models/collection.py:20
+#: catalogue/models/collection.py:25
#, fuzzy
#| msgid "Listen"
msgid "listed"
msgstr "Klausytis"
-#: catalogue/models/collection.py:28
+#: catalogue/models/collection.py:33
msgid "collection"
msgstr "kolekcija"
-#: catalogue/models/collection.py:29
+#: catalogue/models/collection.py:34
msgid "collections"
msgstr "kolekcijos"
@@ -405,7 +405,7 @@ msgstr "rinkinys"
msgid "thing"
msgstr ""
-#: catalogue/models/tag.py:33 catalogue/models/tag.py:99
+#: catalogue/models/tag.py:33 catalogue/models/tag.py:124
msgid "tag"
msgstr "žymÄ"
@@ -421,7 +421,7 @@ msgstr "id obiektas"
msgid "category"
msgstr "kategorija "
-#: catalogue/models/tag.py:100
+#: catalogue/models/tag.py:125
msgid "tags"
msgstr "žymÄs"
@@ -629,11 +629,11 @@ msgstr ""
msgid "Please wait..."
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:158
+#: catalogue/templates/catalogue/book_text.html:167
msgid "Other versions of the book"
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:159
+#: catalogue/templates/catalogue/book_text.html:168
msgid "Close the other version"
msgstr ""
@@ -680,11 +680,12 @@ msgstr "Artistas"
msgid "All collections"
msgstr "kolekcijos"
-#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:414
+#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:448
msgid "Download custom PDF"
msgstr "Sukurti ir atsisiųsti PDF failÄ
"
-#: catalogue/templates/catalogue/custom_pdf_form.html:18 catalogue/views.py:415
+#: catalogue/templates/catalogue/custom_pdf_form.html:12
+#: catalogue/templates/catalogue/custom_pdf_form.html:22 catalogue/views.py:449
msgid "Download"
msgstr "Atsisiųsti"
@@ -810,7 +811,7 @@ msgstr "keliauja į vieÅ¡Ä
tinklapį "
#, python-format
msgid ""
"You can also see recent audiobooks\n"
-" and recent DAISY files."
+" and recent DAISY files."
msgstr ""
#: catalogue/templates/catalogue/search_multiple_hits.html:8
@@ -858,14 +859,16 @@ msgid "Sorry! Search query must have at least two characters."
msgstr ""
"AtsipraÅ¡ome! PaieÅ¡kos užklausa turi susidÄti mažiausiai iÅ¡ dviejų simbolių."
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:52
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:51
#: catalogue/templates/catalogue/snippets/jplayer.html:36
#, fuzzy
#| msgid "Artist"
msgid "Artist:"
msgstr "Artistas"
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:54
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:52
#: catalogue/templates/catalogue/snippets/jplayer.html:37
#, fuzzy
#| msgid "Director"
@@ -965,13 +968,13 @@ msgstr ""
msgid "Loading"
msgstr "eiluÄių intervalas"
-#: catalogue/templatetags/catalogue_tags.py:521
+#: catalogue/templatetags/catalogue_tags.py:549
#, fuzzy
#| msgid "language code"
msgid "vulgar language"
msgstr "kalbos kodas"
-#: catalogue/views.py:365
+#: catalogue/views.py:399
#, python-format
msgid ""
"An error occurred: %(exception)s\n"
@@ -982,11 +985,11 @@ msgstr ""
"\n"
"%(tb)s"
-#: catalogue/views.py:370
+#: catalogue/views.py:404
msgid "Book imported successfully"
msgstr "Knyga buvo sÄkmingai importuota"
-#: catalogue/views.py:371
+#: catalogue/views.py:405
#, python-format
msgid "Error importing file: %r"
msgstr "Importuojant failÄ
įvyko klaida: %r"
diff --git a/src/catalogue/locale/pl/LC_MESSAGES/django.mo b/src/catalogue/locale/pl/LC_MESSAGES/django.mo
index 110d99c09..6677374e7 100644
Binary files a/src/catalogue/locale/pl/LC_MESSAGES/django.mo and b/src/catalogue/locale/pl/LC_MESSAGES/django.mo differ
diff --git a/src/catalogue/locale/pl/LC_MESSAGES/django.po b/src/catalogue/locale/pl/LC_MESSAGES/django.po
index 9c9c66192..0a0f970e2 100644
--- a/src/catalogue/locale/pl/LC_MESSAGES/django.po
+++ b/src/catalogue/locale/pl/LC_MESSAGES/django.po
@@ -143,157 +143,157 @@ msgstr "WiÄkszy"
msgid "Queue is full. Please try again later."
msgstr "Kolejka jest peÅna. ProszÄ spróbowaÄ ponownie później."
-#: catalogue/models/book.py:60 catalogue/models/collection.py:14
+#: catalogue/models/book.py:37 catalogue/models/collection.py:14
msgid "title"
msgstr "tytuÅ"
-#: catalogue/models/book.py:61 catalogue/models/tag.py:58
+#: catalogue/models/book.py:38 catalogue/models/tag.py:58
msgid "sort key"
msgstr "klucz sortowania"
-#: catalogue/models/book.py:63
+#: catalogue/models/book.py:40
msgid "sort key by author"
msgstr "klucz sortowania wg autora"
-#: catalogue/models/book.py:64 catalogue/models/book.py:65
+#: catalogue/models/book.py:41 catalogue/models/book.py:42
#: catalogue/models/collection.py:15 catalogue/models/tag.py:57
msgid "slug"
msgstr "slug"
-#: catalogue/models/book.py:66
+#: catalogue/models/book.py:43
msgid "language code"
msgstr "Kod jÄzyka"
-#: catalogue/models/book.py:67 catalogue/models/book.py:436
+#: catalogue/models/book.py:44 catalogue/models/book.py:399
#: catalogue/models/collection.py:16 catalogue/models/tag.py:61
-#: catalogue/models/tag.py:137
+#: catalogue/models/tag.py:171
msgid "description"
msgstr "opis"
-#: catalogue/models/book.py:68
+#: catalogue/models/book.py:45
msgid "abstract"
msgstr "abstrakt"
-#: catalogue/models/book.py:69
+#: catalogue/models/book.py:46
msgid "toc"
msgstr ""
-#: catalogue/models/book.py:70 catalogue/models/bookmedia.py:42
+#: catalogue/models/book.py:47 catalogue/models/bookmedia.py:43
#: catalogue/models/tag.py:73 catalogue/models/tag.py:74
msgid "creation date"
msgstr "data utworzenia"
-#: catalogue/models/book.py:71
+#: catalogue/models/book.py:48
msgid "change date"
msgstr "data modyfikacji"
-#: catalogue/models/book.py:72
+#: catalogue/models/book.py:49
msgid "parent number"
msgstr "numer rodzica"
-#: catalogue/models/book.py:73 catalogue/models/bookmedia.py:45
+#: catalogue/models/book.py:50 catalogue/models/bookmedia.py:46
msgid "extra information"
msgstr "dodatkowe informacje"
-#: catalogue/models/book.py:76
+#: catalogue/models/book.py:53
msgid "print on demand"
msgstr "druk na żÄ
danie"
-#: catalogue/models/book.py:77 catalogue/models/collection.py:23
+#: catalogue/models/book.py:54 catalogue/models/collection.py:28
msgid "recommended"
msgstr "polecane"
-#: catalogue/models/book.py:78
+#: catalogue/models/book.py:55
msgid "audio length"
msgstr "dÅugoÅÄ audio"
-#: catalogue/models/book.py:79
+#: catalogue/models/book.py:56
msgid "preview"
msgstr "prapremiera"
-#: catalogue/models/book.py:80
+#: catalogue/models/book.py:57
msgid "preview until"
msgstr "prapremiera do"
-#: catalogue/models/book.py:82
+#: catalogue/models/book.py:59
msgid "findable"
msgstr ""
-#: catalogue/models/book.py:86
+#: catalogue/models/book.py:70
msgid "cover"
msgstr "okÅadka"
-#: catalogue/models/book.py:93
+#: catalogue/models/book.py:72
#, fuzzy
#| msgid "cover"
msgid "clean cover"
msgstr "okÅadka"
-#: catalogue/models/book.py:100
+#: catalogue/models/book.py:73
msgid "cover thumbnail"
msgstr "podglÄ
d okÅadki"
-#: catalogue/models/book.py:106
+#: catalogue/models/book.py:75
msgid "cover thumbnail for mobile app"
msgstr "mniaturka okÅadki dla aplikacji"
-#: catalogue/models/book.py:112
+#: catalogue/models/book.py:76
msgid "cover for mobile app"
msgstr "okÅadka dla aplikacji"
-#: catalogue/models/book.py:118
+#: catalogue/models/book.py:78
msgid "cover for Ebookpoint"
msgstr "okÅadka dla Ebookpoint"
-#: catalogue/models/book.py:147 catalogue/models/collection.py:19
+#: catalogue/models/book.py:106 catalogue/models/collection.py:24
msgid "book"
msgstr "ksiÄ
żka"
-#: catalogue/models/book.py:148
+#: catalogue/models/book.py:107
msgid "books"
msgstr "ksiÄ
żki"
-#: catalogue/models/book.py:628
+#: catalogue/models/book.py:620
#, python-format
msgid "Book \"%s\" does not exist."
msgstr "Utwór \"%s\" nie istnieje."
-#: catalogue/models/book.py:644
+#: catalogue/models/book.py:636
#, python-format
msgid "Book %s already exists"
msgstr "KsiÄ
żka %s już istnieje"
-#: catalogue/models/book.py:962
+#: catalogue/models/book.py:954
msgid "This work needs modernisation"
msgstr "Ten utwór wymaga uwspóÅczeÅnienia"
-#: catalogue/models/book.py:1052 catalogue/models/bookmedia.py:34
+#: catalogue/models/bookmedia.py:35
#, python-format
msgid "%s file"
msgstr "plik %s"
-#: catalogue/models/bookmedia.py:36
+#: catalogue/models/bookmedia.py:37
msgid "type"
msgstr "typ"
-#: catalogue/models/bookmedia.py:37 catalogue/models/source.py:11
+#: catalogue/models/bookmedia.py:38 catalogue/models/source.py:11
#: catalogue/models/tag.py:56
msgid "name"
msgstr "nazwa"
-#: catalogue/models/bookmedia.py:38
+#: catalogue/models/bookmedia.py:39
msgid "part name"
msgstr "nazwa czÄÅci"
-#: catalogue/models/bookmedia.py:39
+#: catalogue/models/bookmedia.py:40
msgid "index"
msgstr "indeks"
-#: catalogue/models/bookmedia.py:40
+#: catalogue/models/bookmedia.py:41
msgid "file"
msgstr "plik"
-#: catalogue/models/bookmedia.py:54 catalogue/models/bookmedia.py:55
+#: catalogue/models/bookmedia.py:55 catalogue/models/bookmedia.py:56
msgid "book media"
msgstr "media ksiÄ
żki"
@@ -301,24 +301,24 @@ msgstr "media ksiÄ
żki"
msgid "book slugs"
msgstr "slugi utworów"
-#: catalogue/models/collection.py:18 catalogue/models/tag.py:23
+#: catalogue/models/collection.py:23 catalogue/models/tag.py:23
#: catalogue/templates/catalogue/search_multiple_hits.html:53
msgid "kind"
msgstr "rodzaj"
-#: catalogue/models/collection.py:19
+#: catalogue/models/collection.py:24
msgid "picture"
msgstr "obraz"
-#: catalogue/models/collection.py:20
+#: catalogue/models/collection.py:25
msgid "listed"
msgstr "na liÅcie"
-#: catalogue/models/collection.py:28
+#: catalogue/models/collection.py:33
msgid "collection"
msgstr "kolekcja"
-#: catalogue/models/collection.py:29
+#: catalogue/models/collection.py:34
msgid "collections"
msgstr "kolekcje"
@@ -367,7 +367,7 @@ msgstr "póÅka"
msgid "thing"
msgstr "przedmiot"
-#: catalogue/models/tag.py:33 catalogue/models/tag.py:99
+#: catalogue/models/tag.py:33 catalogue/models/tag.py:124
msgid "tag"
msgstr "tag"
@@ -383,7 +383,7 @@ msgstr "id obiektu"
msgid "category"
msgstr "kategoria"
-#: catalogue/models/tag.py:100
+#: catalogue/models/tag.py:125
msgid "tags"
msgstr "tagi"
@@ -578,11 +578,11 @@ msgstr "Zamknij"
msgid "Please wait..."
msgstr "ProszÄ czekaÄâ¦"
-#: catalogue/templates/catalogue/book_text.html:158
+#: catalogue/templates/catalogue/book_text.html:167
msgid "Other versions of the book"
msgstr "Inne wersje utworu"
-#: catalogue/templates/catalogue/book_text.html:159
+#: catalogue/templates/catalogue/book_text.html:168
msgid "Close the other version"
msgstr "Zamknij drugÄ
wersjÄ"
@@ -622,11 +622,12 @@ msgstr "Sztuka"
msgid "All collections"
msgstr "Wszystkie kolekcje"
-#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:414
+#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:448
msgid "Download custom PDF"
msgstr "Stwórz wÅasny PDF"
-#: catalogue/templates/catalogue/custom_pdf_form.html:18 catalogue/views.py:415
+#: catalogue/templates/catalogue/custom_pdf_form.html:12
+#: catalogue/templates/catalogue/custom_pdf_form.html:22 catalogue/views.py:449
msgid "Download"
msgstr "Pobierz"
@@ -745,10 +746,13 @@ msgid "Recent publications"
msgstr "Ostatnie publikacje"
#: catalogue/templates/catalogue/recent_list.html:15
-#, python-format
+#, fuzzy, python-format
+#| msgid ""
+#| "You can also see recent audiobooks\n"
+#| " and recent DAISY files."
msgid ""
"You can also see recent audiobooks\n"
-" and recent DAISY files."
+" and recent DAISY files."
msgstr ""
"Zobacz też listÄ ostatnio dodanych audiobooków\n"
" i plików DAISY."
@@ -792,14 +796,14 @@ msgstr "Przepraszamy! Zapytanie jest zbyt dÅugie."
msgid "Sorry! Search query must have at least two characters."
msgstr "Przepraszamy! Zapytanie musi zawieraÄ co najmniej dwa znaki."
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:47
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:113
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:52
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:51
#: catalogue/templates/catalogue/snippets/jplayer.html:36
msgid "Artist:"
msgstr "Czyta"
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:48
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:114
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:52
#: catalogue/templates/catalogue/snippets/jplayer.html:37
msgid "director:"
msgstr "reż."
@@ -889,11 +893,11 @@ msgstr "w Culture.pl"
msgid "Loading"
msgstr "Åadowanie"
-#: catalogue/templatetags/catalogue_tags.py:521
+#: catalogue/templatetags/catalogue_tags.py:549
msgid "vulgar language"
msgstr "wulgaryzmy"
-#: catalogue/views.py:365
+#: catalogue/views.py:399
#, python-format
msgid ""
"An error occurred: %(exception)s\n"
@@ -904,11 +908,11 @@ msgstr ""
"\n"
"%(tb)s"
-#: catalogue/views.py:370
+#: catalogue/views.py:404
msgid "Book imported successfully"
msgstr "KsiÄ
żka zaimportowana"
-#: catalogue/views.py:371
+#: catalogue/views.py:405
#, python-format
msgid "Error importing file: %r"
msgstr "BÅÄ
d podczas importowania pliku: %r"
@@ -931,8 +935,8 @@ msgstr "BÅÄ
d podczas importowania pliku: %r"
#~ "wykorzystywaÄ, publikowaÄ i rozpowszechniaÄ. JeÅli utwór opatrzony "
#~ "jest dodatkowymi materiaÅami (przypisy, motywy literackie etc.), które "
#~ "podlegajÄ
prawu autorskiemu, to te dodatkowe materiaÅy udostÄpnione sÄ
na "
-#~ "licencji Uznanie autorstwa-Na tych samych warunkach 3.0."
+#~ "licencji Uznanie autorstwa-Na tych samych warunkach 3.0."
#~ msgid "Collection"
#~ msgstr "Kolekcja"
diff --git a/src/catalogue/locale/ru/LC_MESSAGES/django.mo b/src/catalogue/locale/ru/LC_MESSAGES/django.mo
index d2d107944..e4f6a70fa 100644
Binary files a/src/catalogue/locale/ru/LC_MESSAGES/django.mo and b/src/catalogue/locale/ru/LC_MESSAGES/django.mo differ
diff --git a/src/catalogue/locale/ru/LC_MESSAGES/django.po b/src/catalogue/locale/ru/LC_MESSAGES/django.po
index c352fc4bb..dd8038cb1 100644
--- a/src/catalogue/locale/ru/LC_MESSAGES/django.po
+++ b/src/catalogue/locale/ru/LC_MESSAGES/django.po
@@ -16,748 +16,771 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Translated-Using: django-rosetta 0.5.6\n"
-#: constants.py:9
+#: catalogue/constants.py:9
msgid "Creative Commons Attribution-ShareAlike 3.0 Unported"
-msgstr "Creative Commons Attribution-ShareAlike 3.0 ÐепоÑÑиÑÐ¾Ð²Ð°Ð½Ð½Ñ Ð»Ð¸ÑÐµÐ½Ð·Ð¸Ñ Ð¸ ÑÑÐ»Ð¾Ð²Ð¸Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ "
+msgstr ""
+"Creative Commons Attribution-ShareAlike 3.0 ÐепоÑÑиÑÐ¾Ð²Ð°Ð½Ð½Ñ Ð»Ð¸ÑÐµÐ½Ð·Ð¸Ñ Ð¸ "
+"ÑÑÐ»Ð¾Ð²Ð¸Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ "
-#: constants.py:14
+#: catalogue/constants.py:14
msgid "Free Art License 1.3"
msgstr "ÐиÑÐµÐ½Ð·Ð¸Ñ Free Art 1.3 "
-#: constants.py:60
+#: catalogue/constants.py:60
#, fuzzy
#| msgid "author"
msgid "authors"
msgstr "авÑоÑÑ"
-#: constants.py:61
+#: catalogue/constants.py:61
#, fuzzy
#| msgid "epoch"
msgid "epochs"
msgstr "ÑпоÑ
и"
-#: constants.py:62
+#: catalogue/constants.py:62
#, fuzzy
#| msgid "kind"
msgid "kinds"
msgstr "видÑ"
-#: constants.py:63
+#: catalogue/constants.py:63
#, fuzzy
#| msgid "genre"
msgid "genres"
msgstr "жанÑÑ"
-#: constants.py:64
+#: catalogue/constants.py:64
#, fuzzy
#| msgid "theme"
msgid "themes"
msgstr "ÑемÑ"
-#: constants.py:65
+#: catalogue/constants.py:65
msgid "sets"
msgstr "полки"
-#: constants.py:66
+#: catalogue/constants.py:66
msgid "things"
msgstr "пÑедмеÑÑ"
-#: constants.py:70
+#: catalogue/constants.py:70
#, fuzzy
#| msgid "author"
msgid "All authors"
msgstr "ÐÑе авÑоÑÑ"
-#: constants.py:71
+#: catalogue/constants.py:71
#, fuzzy
#| msgid "epoch"
msgid "All epochs"
msgstr "ÐÑе ÑпоÑ
и"
-#: constants.py:72
+#: catalogue/constants.py:72
#, fuzzy
#| msgid "kind"
msgid "All kinds"
msgstr "ÐÑе видÑ"
-#: constants.py:73
+#: catalogue/constants.py:73
#, fuzzy
#| msgid "genre"
msgid "All genres"
msgstr "ÐÑе жанÑÑ"
-#: constants.py:74
+#: catalogue/constants.py:74
#, fuzzy
#| msgid "theme"
msgid "All themes"
msgstr "ÐÑе ÑемÑ"
-#: constants.py:75
+#: catalogue/constants.py:75
#, fuzzy
#| msgid "collections"
msgid "All sets"
msgstr "ÐÑе полки"
-#: constants.py:76
+#: catalogue/constants.py:76
#, fuzzy
#| msgid "collections"
msgid "All things"
msgstr "ÐÑе пÑедмеÑÑ"
-#: forms.py:29
+#: catalogue/forms.py:29
msgid "Please supply an XML."
msgstr "ÐадайÑе, пожалÑйÑÑа, XML."
-#: forms.py:51
+#: catalogue/forms.py:51
msgid "Don't show footnotes"
msgstr "Ðе показÑваÑÑ ÑноÑки"
-#: forms.py:52
+#: catalogue/forms.py:52
msgid "Don't disply themes"
msgstr "Ðе показÑваÑÑ ÑемÑ"
-#: forms.py:53
+#: catalogue/forms.py:53
msgid "Don't use our custom font"
msgstr "Ðе иÑполÑзÑйÑе Ð½Ð°Ñ ÑпеÑиалÑнÑй ÑÑиÑÑ"
-#: forms.py:54
+#: catalogue/forms.py:54
msgid "Without cover"
msgstr "Ðез обложки"
-#: forms.py:55
+#: catalogue/forms.py:55
#, fuzzy
#| msgid "Table of contents"
msgid "Without table of contents"
msgstr "Ðез оглавлениÑ"
-#: forms.py:58
+#: catalogue/forms.py:58
msgid "Leading"
msgstr "ÐнÑеÑвал"
-#: forms.py:59
+#: catalogue/forms.py:59
msgid "Normal leading"
msgstr "ÐоÑмалÑнÑй инÑеÑвал"
-#: forms.py:60
+#: catalogue/forms.py:60
msgid "One and a half leading"
msgstr "ÐнÑеÑвал 1,5"
-#: forms.py:61
+#: catalogue/forms.py:61
msgid "Double leading"
msgstr "Ðвойной инÑеÑвал"
-#: forms.py:63
+#: catalogue/forms.py:63
msgid "Font size"
msgstr "Ð Ð°Ð·Ð¼ÐµÑ ÑÑиÑÑа"
-#: forms.py:64
+#: catalogue/forms.py:64
msgid "Default"
msgstr "Ðо ÑмолÑаниÑ"
-#: forms.py:65
+#: catalogue/forms.py:65
msgid "Big"
msgstr "ÐÑÑпнÑй"
-#: forms.py:66
+#: catalogue/forms.py:66
msgid "Bigger"
msgstr "УвелиÑенÑй"
-#: forms.py:88
+#: catalogue/forms.py:88
msgid "Queue is full. Please try again later."
msgstr "ÐÑеÑÐµÐ´Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð°. ÐÑоÑим попÑобоваÑÑ Ð¿Ð¾Ð·Ð¶Ðµ"
-#: models/book.py:58 models/collection.py:14
+#: catalogue/models/book.py:37 catalogue/models/collection.py:14
msgid "title"
msgstr "заглавие"
-#: models/book.py:59 models/tag.py:58
+#: catalogue/models/book.py:38 catalogue/models/tag.py:58
msgid "sort key"
msgstr "клÑÑ ÑоÑÑиÑовки "
-#: models/book.py:61
+#: catalogue/models/book.py:40
#, fuzzy
#| msgid "Results by authors"
msgid "sort key by author"
msgstr "РезÑлÑÑаÑÑ Ð¿Ð¾ авÑоÑам"
-#: models/book.py:62 models/book.py:63 models/collection.py:15 models/tag.py:57
+#: catalogue/models/book.py:41 catalogue/models/book.py:42
+#: catalogue/models/collection.py:15 catalogue/models/tag.py:57
msgid "slug"
msgstr "slug"
-#: models/book.py:64
+#: catalogue/models/book.py:43
msgid "language code"
msgstr "код ÑзÑка"
-#: models/book.py:65 models/book.py:403 models/collection.py:16
-#: models/tag.py:61 models/tag.py:137
+#: catalogue/models/book.py:44 catalogue/models/book.py:399
+#: catalogue/models/collection.py:16 catalogue/models/tag.py:61
+#: catalogue/models/tag.py:171
msgid "description"
msgstr "опиÑание"
-#: models/book.py:66
+#: catalogue/models/book.py:45
msgid "abstract"
msgstr "кÑаÑко"
-#: models/book.py:67 models/bookmedia.py:40 models/tag.py:73 models/tag.py:74
+#: catalogue/models/book.py:46
+msgid "toc"
+msgstr ""
+
+#: catalogue/models/book.py:47 catalogue/models/bookmedia.py:43
+#: catalogue/models/tag.py:73 catalogue/models/tag.py:74
msgid "creation date"
msgstr "даÑа ÑозданиÑ"
-#: models/book.py:68
+#: catalogue/models/book.py:48
#, fuzzy
#| msgid "creation date"
msgid "change date"
msgstr "даÑа изменениÑ"
-#: models/book.py:69
+#: catalogue/models/book.py:49
msgid "parent number"
msgstr "Ð½Ð¾Ð¼ÐµÑ ÑодиÑелÑÑкой диÑекÑоÑии"
-#: models/book.py:70 models/bookmedia.py:43
+#: catalogue/models/book.py:50 catalogue/models/bookmedia.py:46
msgid "extra information"
msgstr "дополниÑелÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑиÑ"
-#: models/book.py:73
+#: catalogue/models/book.py:53
msgid "print on demand"
msgstr "пеÑаÑÑ Ð¿Ð¾ запÑоÑÑ"
-#: models/book.py:74 models/collection.py:23
+#: catalogue/models/book.py:54 catalogue/models/collection.py:28
msgid "recommended"
msgstr "ÑокомендÑемÑе"
-#: models/book.py:75
+#: catalogue/models/book.py:55
msgid "audio length"
msgstr "пÑодолжиÑелÑноÑÑÑ Ð°Ñдио"
-#: models/book.py:76
+#: catalogue/models/book.py:56
msgid "preview"
msgstr "пÑедпÑоÑмоÑÑ"
-#: models/book.py:77
+#: catalogue/models/book.py:57
msgid "preview until"
msgstr "пÑедпÑоÑмоÑÑ Ð´Ð¾"
-#: models/book.py:79
+#: catalogue/models/book.py:59
msgid "findable"
msgstr ""
-#: models/book.py:83
+#: catalogue/models/book.py:70
msgid "cover"
msgstr "обложка"
-#: models/book.py:90
+#: catalogue/models/book.py:72
+#, fuzzy
+#| msgid "cover"
+msgid "clean cover"
+msgstr "обложка"
+
+#: catalogue/models/book.py:73
msgid "cover thumbnail"
msgstr "миниаÑÑÑа обложки"
-#: models/book.py:96
+#: catalogue/models/book.py:75
msgid "cover thumbnail for mobile app"
msgstr "миниаÑÑÑа обложки Ð´Ð»Ñ Ð¼Ð¾Ð±Ð¸Ð»ÑнÑÑ
пÑиложений"
-#: models/book.py:102
+#: catalogue/models/book.py:76
msgid "cover for mobile app"
msgstr "обложка Ð´Ð»Ñ Ð¼Ð¾Ð±Ð¸Ð»ÑнÑÑ
пÑиложений"
-#: models/book.py:108
+#: catalogue/models/book.py:78
msgid "cover for Ebookpoint"
msgstr "обложка Ð´Ð»Ñ Ebookpoint"
-#: models/book.py:137 models/collection.py:19
+#: catalogue/models/book.py:106 catalogue/models/collection.py:24
msgid "book"
msgstr "книга"
-#: models/book.py:138
+#: catalogue/models/book.py:107
msgid "books"
msgstr "книги"
-#: models/book.py:575
+#: catalogue/models/book.py:620
#, fuzzy, python-format
msgid "Book \"%s\" does not exist."
msgstr "Ðнига \"%s\" не найдена."
-#: models/book.py:591
+#: catalogue/models/book.py:636
#, python-format
msgid "Book %s already exists"
msgstr "Ðнига %s Ñже еÑÑÑ"
-#: models/book.py:903
+#: catalogue/models/book.py:954
msgid "This work needs modernisation"
msgstr "РабоÑа нÑждаеÑÑÑ Ð² изменении"
-#: models/book.py:993 models/bookmedia.py:33
+#: catalogue/models/bookmedia.py:35
#, fuzzy, python-format
msgid "%s file"
msgstr "XML Ñайл"
-#: models/bookmedia.py:35
+#: catalogue/models/bookmedia.py:37
msgid "type"
msgstr "Ñип"
-#: models/bookmedia.py:36 models/source.py:11 models/tag.py:56
+#: catalogue/models/bookmedia.py:38 catalogue/models/source.py:11
+#: catalogue/models/tag.py:56
msgid "name"
msgstr "название"
-#: models/bookmedia.py:37
+#: catalogue/models/bookmedia.py:39
#, fuzzy
#| msgid "name"
msgid "part name"
msgstr "ÑаÑÑÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ"
-#: models/bookmedia.py:38
+#: catalogue/models/bookmedia.py:40
msgid "index"
msgstr "индекÑ"
-#: models/bookmedia.py:39
+#: catalogue/models/bookmedia.py:41
#, fuzzy
msgid "file"
msgstr "XML Ñайл"
-#: models/bookmedia.py:52 models/bookmedia.py:53
+#: catalogue/models/bookmedia.py:55 catalogue/models/bookmedia.py:56
msgid "book media"
msgstr "аÑдиокнига"
-#: models/collection.py:17
+#: catalogue/models/collection.py:17
#, fuzzy
msgid "book slugs"
msgstr "анонÑÑ ÐºÐ½Ð¸Ð³Ð¸"
-#: models/collection.py:18 models/tag.py:23
-#: templates/catalogue/search_multiple_hits.html:53
+#: catalogue/models/collection.py:23 catalogue/models/tag.py:23
+#: catalogue/templates/catalogue/search_multiple_hits.html:53
msgid "kind"
msgstr "ÑоÑма"
-#: models/collection.py:19
+#: catalogue/models/collection.py:24
msgid "picture"
msgstr "каÑÑинка"
-#: models/collection.py:20
+#: catalogue/models/collection.py:25
#, fuzzy
#| msgid "Listen"
msgid "listed"
msgstr "ÐоÑлÑÑаÑÑ"
-#: models/collection.py:28
+#: catalogue/models/collection.py:33
msgid "collection"
msgstr "коллекÑиÑ"
-#: models/collection.py:29
+#: catalogue/models/collection.py:34
msgid "collections"
msgstr "коллекÑии"
-#: models/fragment.py:28
+#: catalogue/models/fragment.py:28
msgid "fragment"
msgstr "оÑÑÑвок"
-#: models/fragment.py:29
+#: catalogue/models/fragment.py:29
msgid "fragments"
msgstr "оÑÑÑвки"
-#: models/source.py:10
+#: catalogue/models/source.py:10
#, fuzzy
#| msgid "extra information"
msgid "network location"
msgstr "дополниÑелÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑиÑ"
-#: models/source.py:15
+#: catalogue/models/source.py:15
#, fuzzy
#| msgid "Source"
msgid "source"
msgstr "иÑÑоÑник"
-#: models/source.py:16
+#: catalogue/models/source.py:16
#, fuzzy
#| msgid "Source"
msgid "sources"
msgstr "иÑÑоÑники"
-#: models/tag.py:21
+#: catalogue/models/tag.py:21
msgid "author"
msgstr "авÑоÑ"
-#: models/tag.py:22 templates/catalogue/search_multiple_hits.html:39
+#: catalogue/models/tag.py:22
+#: catalogue/templates/catalogue/search_multiple_hits.html:39
msgid "epoch"
msgstr "ÑпоÑ
а"
-#: models/tag.py:24
+#: catalogue/models/tag.py:24
msgid "genre"
msgstr "жанÑ"
-#: models/tag.py:25
+#: catalogue/models/tag.py:25
msgid "theme"
msgstr "Ñема"
-#: models/tag.py:26
+#: catalogue/models/tag.py:26
msgid "set"
msgstr "полка"
-#: models/tag.py:27
+#: catalogue/models/tag.py:27
msgid "thing"
msgstr "пÑедмеÑ"
-#: models/tag.py:33 models/tag.py:99
+#: catalogue/models/tag.py:33 catalogue/models/tag.py:124
msgid "tag"
msgstr "Ñег"
-#: models/tag.py:34
+#: catalogue/models/tag.py:34
msgid "content type"
msgstr "Ñип ÑодеÑжимого"
-#: models/tag.py:35
+#: catalogue/models/tag.py:35
msgid "object id"
msgstr "ID обÑекÑа"
-#: models/tag.py:60
+#: catalogue/models/tag.py:60
msgid "category"
msgstr "каÑегоÑиÑ"
-#: models/tag.py:100
+#: catalogue/models/tag.py:125
msgid "tags"
msgstr "Ñеги"
-#: templates/catalogue/book_detail.html:24
-#: templates/catalogue/book_text.html:35
+#: catalogue/templates/catalogue/book_detail.html:24
+#: catalogue/templates/catalogue/book_text.html:35
#, fuzzy
#| msgid "Other resources"
msgid "Other versions"
msgstr "дÑÑгие ваÑианÑÑ"
-#: templates/catalogue/book_detail.html:34
+#: catalogue/templates/catalogue/book_detail.html:34
msgid "See also"
msgstr "ÐодÑобнее"
-#: templates/catalogue/book_detail.html:41
-#: templates/catalogue/book_text.html:48 templates/catalogue/book_text.html:67
-#: templates/catalogue/tagged_object_list.html:20
+#: catalogue/templates/catalogue/book_detail.html:41
+#: catalogue/templates/catalogue/book_text.html:48
+#: catalogue/templates/catalogue/book_text.html:67
+#: catalogue/templates/catalogue/tagged_object_list.html:20
msgid "Themes"
msgstr "ТемÑ"
-#: templates/catalogue/book_detail.html:47
+#: catalogue/templates/catalogue/book_detail.html:47
msgid "Information about the work"
msgstr "ÐнÑоÑмаÑÐ¸Ñ Ð¾ ÑабоÑе"
-#: templates/catalogue/book_detail.html:62
-#: templates/catalogue/book_detail.html:68
+#: catalogue/templates/catalogue/book_detail.html:62
+#: catalogue/templates/catalogue/book_detail.html:68
msgid "Source"
msgstr "ÐÑÑоÑник"
-#: templates/catalogue/book_detail.html:62
-#: templates/catalogue/book_detail.html:68
+#: catalogue/templates/catalogue/book_detail.html:62
+#: catalogue/templates/catalogue/book_detail.html:68
msgid "of the book"
msgstr "данной книги"
-#: templates/catalogue/book_detail.html:63
-#: templates/catalogue/book_detail.html:69
+#: catalogue/templates/catalogue/book_detail.html:63
+#: catalogue/templates/catalogue/book_detail.html:69
#, fuzzy
#| msgid "kind"
msgid "in"
msgstr "вид"
-#: templates/catalogue/book_detail.html:74
+#: catalogue/templates/catalogue/book_detail.html:74
msgid "Source XML file"
msgstr "ÐÑÑ
однÑй Ñайл"
-#: templates/catalogue/book_detail.html:78
+#: catalogue/templates/catalogue/book_detail.html:78
msgid "Book on"
msgstr "Ðнига на"
-#: templates/catalogue/book_detail.html:78
+#: catalogue/templates/catalogue/book_detail.html:78
msgid "Editor's Platform"
msgstr "ÐлаÑÑоÑма ÑедакÑоÑов"
-#: templates/catalogue/book_detail.html:83
+#: catalogue/templates/catalogue/book_detail.html:83
msgid "Book description on Wikipedia"
msgstr "ÐпиÑание книги на Wikipedia"
-#: templates/catalogue/book_detail.html:87
+#: catalogue/templates/catalogue/book_detail.html:87
msgid "Mix this book"
msgstr "данной книги"
-#: templates/catalogue/book_fragments.html:6
-#: templates/catalogue/book_fragments.html:12
+#: catalogue/templates/catalogue/book_fragments.html:6
+#: catalogue/templates/catalogue/book_fragments.html:12
msgid "Theme"
msgstr "Ðид"
-#: templates/catalogue/book_fragments.html:6
-#: templates/catalogue/book_fragments.html:14
+#: catalogue/templates/catalogue/book_fragments.html:6
+#: catalogue/templates/catalogue/book_fragments.html:14
msgid "in work "
msgstr "в ÑабоÑе"
-#: templates/catalogue/book_info.html:28
+#: catalogue/templates/catalogue/book_info.html:28
#, fuzzy
msgid "Resource prepared based on:"
msgstr "ТекÑÑ Ð¿Ð¾Ð´Ð³Ð¾Ñовлен на оÑнове:"
-#: templates/catalogue/book_info.html:38
+#: catalogue/templates/catalogue/book_info.html:38
msgid "Edited by:"
msgstr "РедакÑоÑ"
-#: templates/catalogue/book_info.html:40
+#: catalogue/templates/catalogue/book_info.html:40
msgid "Edited and annotated by:"
msgstr "Ðод ÑедакÑией и Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑиÑми:"
-#: templates/catalogue/book_info.html:48
+#: catalogue/templates/catalogue/book_info.html:48
msgid "Publisher:"
msgstr "ÐздаÑелÑ"
-#: templates/catalogue/book_info.html:55
+#: catalogue/templates/catalogue/book_info.html:55
msgid "Publication funded by:"
msgstr "Ðздано пÑи поддеÑжке"
-#: templates/catalogue/book_info.html:62
+#: catalogue/templates/catalogue/book_info.html:62
msgid "Cover image by:"
msgstr "ÐвÑÐ¾Ñ Ð¸Ð·Ð¾Ð±ÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð½Ð° обложке"
-#: templates/catalogue/book_list.html:8 templates/catalogue/book_list.html:12
-#: templates/catalogue/picture_list.html:8
-#: templates/catalogue/picture_list.html:10
+#: catalogue/templates/catalogue/book_list.html:8
+#: catalogue/templates/catalogue/book_list.html:12
+#: catalogue/templates/catalogue/picture_list.html:8
+#: catalogue/templates/catalogue/picture_list.html:10
msgid "Listing of all works"
msgstr "СпиÑок ÑабоÑ"
-#: templates/catalogue/book_list.html:25
+#: catalogue/templates/catalogue/book_list.html:25
msgid "Table of Content"
msgstr "Ðглавление"
-#: templates/catalogue/book_list.html:35
+#: catalogue/templates/catalogue/book_list.html:35
msgid "â top â"
msgstr "â Ñоп â"
-#: templates/catalogue/book_short.html:53
-#: templates/catalogue/picture_detail.html:52
+#: catalogue/templates/catalogue/book_short.html:53
+#: catalogue/templates/catalogue/picture_detail.html:52
msgid "Epoch"
msgstr "ÐпоÑ
а"
-#: templates/catalogue/book_short.html:61
-#: templates/catalogue/picture_detail.html:58
+#: catalogue/templates/catalogue/book_short.html:61
+#: catalogue/templates/catalogue/picture_detail.html:58
msgid "Kind"
msgstr "Ðид"
-#: templates/catalogue/book_short.html:69
+#: catalogue/templates/catalogue/book_short.html:69
msgid "Genre"
msgstr "ÐанÑ"
-#: templates/catalogue/book_short.html:79
+#: catalogue/templates/catalogue/book_short.html:79
msgid "Region"
msgstr "Регион"
-#: templates/catalogue/book_short.html:87
+#: catalogue/templates/catalogue/book_short.html:87
#, fuzzy
#| msgid "language code"
msgid "Language"
msgstr "Ðод ÑзÑка"
-#: templates/catalogue/book_short.html:112
+#: catalogue/templates/catalogue/book_short.html:112
msgid "Read online"
msgstr "ЧиÑаÑÑ Ð¾Ð½Ð»Ð°Ð¹Ð½"
-#: templates/catalogue/book_short.html:115
+#: catalogue/templates/catalogue/book_short.html:115
msgid ""
"Cena ksiÄ
żki w druku cyfrowym jest zależna od liczby stron.
Przed zakupem "
"upewnij siÄ, że cena druku na żÄ
danie jest dla Ciebie odpowiednia."
"
Wszystkie nasze zasoby w wersji elektronicznej sÄ
zawsze dostÄpne "
"bezpÅatnie."
msgstr ""
-"Цена книги в ÑиÑÑовой пеÑаÑи бÑÐ´ÐµÑ Ð·Ð°Ð²Ð¸ÑеÑÑ Ð¾Ñ ÐºÐ¾Ð»Ð¸ÑеÑÑва ÑÑÑаниÑ
ÐеÑед оплаÑой "
-"ÑбедиÑÑ, ÑÑо Ñена книги на заказ оÑвеÑÐ°ÐµÑ Ñвоим возможноÑÑÑм."
-"
ÐÑе наÑи маÑеÑÐ¸Ð°Ð»Ñ Ð²Ñегда доÑÑÑÐ¿Ð½Ñ Ð² ÑлекÑÑонном ваÑианÑе"
-"беÑплаÑно."
-#: templates/catalogue/book_short.html:115
+"Цена книги в ÑиÑÑовой пеÑаÑи бÑÐ´ÐµÑ Ð·Ð°Ð²Ð¸ÑеÑÑ Ð¾Ñ ÐºÐ¾Ð»Ð¸ÑеÑÑва ÑÑÑаниÑ
ÐеÑед "
+"оплаÑой ÑбедиÑÑ, ÑÑо Ñена книги на заказ оÑвеÑÐ°ÐµÑ Ñвоим возможноÑÑÑм.
ÐÑе "
+"наÑи маÑеÑÐ¸Ð°Ð»Ñ Ð²Ñегда доÑÑÑÐ¿Ð½Ñ Ð² ÑлекÑÑонном ваÑианÑебеÑплаÑно."
+
+#: catalogue/templates/catalogue/book_short.html:115
msgid "Print on demand â"
msgstr "ÐеÑаÑÑ Ð¿Ð¾ запÑоÑÑ"
-#: templates/catalogue/book_short.html:121
+#: catalogue/templates/catalogue/book_short.html:121
#, fuzzy
#| msgid "Download as"
msgid "Download an ebook"
msgstr "СкаÑаÑÑ ÑлекÑÑоннÑÑ ÐºÐ½Ð¸Ð³Ñ"
-#: templates/catalogue/book_short.html:140
+#: catalogue/templates/catalogue/book_short.html:140
#, fuzzy
#| msgid "Download as"
msgid "Download audiobook"
msgstr "СкаÑаÑÑ Ð°ÑдиокнигÑ"
-#: templates/catalogue/book_short.html:152
+#: catalogue/templates/catalogue/book_short.html:152
msgid "For now this work is only available for our subscribers."
msgstr "ÐÑÐ¾Ñ Ð¼Ð°ÑеÑиал доÑÑÑпен ÑолÑко Ð´Ð»Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑиков"
-#: templates/catalogue/book_text.html:24
+#: catalogue/templates/catalogue/book_text.html:24
msgid "Click to download"
msgstr "ÐÑбеÑи ÑкаÑаÑÑ"
-#: templates/catalogue/book_text.html:42
+#: catalogue/templates/catalogue/book_text.html:42
msgid "Table of contents"
msgstr "Ðглавление"
-#: templates/catalogue/book_text.html:54
+#: catalogue/templates/catalogue/book_text.html:54
msgid "Edit. note"
msgstr "ÐзмениÑÑ Ð¿ÑимеÑание"
-#: templates/catalogue/book_text.html:60
+#: catalogue/templates/catalogue/book_text.html:60
msgid "Infobox"
msgstr "ÐнÑобокÑ"
-#: templates/catalogue/book_text.html:65
+#: catalogue/templates/catalogue/book_text.html:65
msgid "Numbering"
msgstr "ÐомеÑа ÑÑÑаниÑ"
-#: templates/catalogue/book_text.html:69
+#: catalogue/templates/catalogue/book_text.html:69
#, fuzzy
#| msgid "Don't show footnotes"
msgid "Footnotes"
msgstr "Ðе показÑваÑÑ ÑноÑки"
-#: templates/catalogue/book_text.html:71
+#: catalogue/templates/catalogue/book_text.html:71
msgid "References"
msgstr "РеÑеÑенÑÑ"
-#: templates/catalogue/book_text.html:97
-#: templates/catalogue/viewer_base.html:54
+#: catalogue/templates/catalogue/book_text.html:97
+#: catalogue/templates/catalogue/viewer_base.html:54
msgid "Close"
msgstr "ÐакÑÑÑÑ"
-#: templates/catalogue/book_text.html:98
+#: catalogue/templates/catalogue/book_text.html:98
msgid "Please wait..."
msgstr "ÐожалÑйÑÑа, подождиÑе..."
-#: templates/catalogue/book_text.html:158
+#: catalogue/templates/catalogue/book_text.html:167
msgid "Other versions of the book"
msgstr "ÐÑÑгие веÑÑии книги"
-#: templates/catalogue/book_text.html:159
+#: catalogue/templates/catalogue/book_text.html:168
msgid "Close the other version"
msgstr "ÐакÑойÑе дÑÑгие веÑÑии"
-#: templates/catalogue/catalogue.html:6
+#: catalogue/templates/catalogue/catalogue.html:6
msgid "Catalogue"
msgstr "ÐаÑалог"
-#: templates/catalogue/catalogue.html:11
-#: templates/catalogue/tagged_object_list.html:57
+#: catalogue/templates/catalogue/catalogue.html:11
+#: catalogue/templates/catalogue/tagged_object_list.html:57
#, fuzzy
#| msgid "All books"
msgid "All works"
msgstr "ÐÑе книги"
-#: templates/catalogue/catalogue.html:15
+#: catalogue/templates/catalogue/catalogue.html:15
msgid "Download the catalogue in PDF format."
msgstr "СкаÑаÑÑ ÐºÐ°Ñалог в PDF ÑоÑмаÑе."
-#: templates/catalogue/catalogue.html:19
-#: templates/catalogue/tag_list_split.html:4
-#: templates/catalogue/tagged_object_list.html:5
+#: catalogue/templates/catalogue/catalogue.html:19
+#: catalogue/templates/catalogue/tag_list_split.html:4
+#: catalogue/templates/catalogue/tagged_object_list.html:5
msgid "Literature"
msgstr "ÐиÑеÑаÑÑÑа"
-#: templates/catalogue/catalogue.html:22 templates/catalogue/collections.html:5
-#: templates/catalogue/collections.html:10
+#: catalogue/templates/catalogue/catalogue.html:22
+#: catalogue/templates/catalogue/collections.html:5
+#: catalogue/templates/catalogue/collections.html:10
#, fuzzy
msgid "Collections"
msgstr "ÐоллекÑии"
-#: templates/catalogue/catalogue.html:25
-#: templates/catalogue/search_multiple_hits.html:117
-#: templates/catalogue/tag_list_split.html:9
-#: templates/catalogue/tagged_object_list.html:5
+#: catalogue/templates/catalogue/catalogue.html:25
+#: catalogue/templates/catalogue/search_multiple_hits.html:117
+#: catalogue/templates/catalogue/tag_list_split.html:9
+#: catalogue/templates/catalogue/tagged_object_list.html:5
#, fuzzy
#| msgid "Artist"
msgid "Art"
msgstr "ЧÑеÑ"
-#: templates/catalogue/collections.html:16
+#: catalogue/templates/catalogue/collections.html:16
#, fuzzy
#| msgid "collections"
msgid "All collections"
msgstr "ÐÑе коллекÑии"
-#: templates/catalogue/custom_pdf_form.html:5 views.py:408
+#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:448
msgid "Download custom PDF"
msgstr "СкаÑаÑÑ PDF"
-#: templates/catalogue/custom_pdf_form.html:18 views.py:409
+#: catalogue/templates/catalogue/custom_pdf_form.html:12
+#: catalogue/templates/catalogue/custom_pdf_form.html:22 catalogue/views.py:449
msgid "Download"
msgstr "ÐагÑÑзиÑÑ"
-#: templates/catalogue/daisy_list.html:7 templates/catalogue/daisy_list.html:15
+#: catalogue/templates/catalogue/daisy_list.html:7
+#: catalogue/templates/catalogue/daisy_list.html:15
msgid "Listing of all DAISY files"
msgstr "СпиÑок вÑеÑ
DAISY Ñайлов"
-#: templates/catalogue/daisy_list.html:11
+#: catalogue/templates/catalogue/daisy_list.html:11
msgid "Latest DAISY audiobooks"
msgstr "ÐоÑледние DAISY аÑдиокниги"
-#: templates/catalogue/differentiate_tags.html:12
+#: catalogue/templates/catalogue/differentiate_tags.html:12
msgid "The criteria are ambiguous. Please select one of the following options:"
msgstr ""
"ÐÑиÑеÑÐ¸Ñ ÑвлÑÑÑÑÑ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°ÑнÑми. ÐожалÑйÑÑа, вÑбеÑиÑе один из ÑледÑÑÑиÑ
"
"ваÑианÑов:"
-#: templates/catalogue/fragment_short.html:12
+#: catalogue/templates/catalogue/fragment_short.html:12
msgid "Expand fragment"
msgstr "УвелиÑиÑÑ ÑÑагменÑ"
-#: templates/catalogue/fragment_short.html:22
+#: catalogue/templates/catalogue/fragment_short.html:22
msgid "Hide fragment"
msgstr "СкÑÑÑÑ ÑÑагменÑ"
-#: templates/catalogue/inline_tag_list.html:22
+#: catalogue/templates/catalogue/inline_tag_list.html:22
msgid "Other"
msgstr "ÐÑÑгое"
-#: templates/catalogue/picture_detail.html:29
+#: catalogue/templates/catalogue/picture_detail.html:29
msgid "Work is licensed under "
msgstr "ÐÑедоÑÑавлено по лиÑензии"
-#: templates/catalogue/picture_detail.html:31
+#: catalogue/templates/catalogue/picture_detail.html:31
msgid "Based on"
msgstr "ÐÑновано на"
-#: templates/catalogue/picture_detail.html:43
+#: catalogue/templates/catalogue/picture_detail.html:43
msgid "Details"
msgstr "ÐодÑобнее"
-#: templates/catalogue/picture_detail.html:46
+#: catalogue/templates/catalogue/picture_detail.html:46
msgid "Author"
msgstr "ÐвÑоÑ"
-#: templates/catalogue/picture_detail.html:64
+#: catalogue/templates/catalogue/picture_detail.html:64
msgid "Other resources"
msgstr "дÑÑгие ÑеÑÑÑÑÑ"
-#: templates/catalogue/picture_detail.html:67
+#: catalogue/templates/catalogue/picture_detail.html:67
msgid "Source of the image"
msgstr "ÐÑÑоÑник каÑÑинки"
-#: templates/catalogue/picture_detail.html:70
+#: catalogue/templates/catalogue/picture_detail.html:70
msgid "Image on the Editor's Platform"
msgstr "ÐзобÑажение на плаÑÑоÑме ÑедакÑоÑов"
-#: templates/catalogue/picture_detail.html:73
+#: catalogue/templates/catalogue/picture_detail.html:73
msgid "View XML source"
msgstr "ÐÑоÑмоÑÑ XML-иÑÑоÑника"
-#: templates/catalogue/picture_detail.html:76
+#: catalogue/templates/catalogue/picture_detail.html:76
msgid "Work's themes "
msgstr "Ð¢ÐµÐ¼Ñ ÑабоÑ"
-#: templates/catalogue/player.html:12 templates/catalogue/viewer_base.html:11
+#: catalogue/templates/catalogue/player.html:12
+#: catalogue/templates/catalogue/viewer_base.html:11
msgid "Wolne Lektury"
msgstr "на WolneLektury.pl"
-#: templates/catalogue/player.html:29
+#: catalogue/templates/catalogue/player.html:29
msgid "Book's page"
msgstr "ÐеÑнÑÑÑÑÑ Ð½Ð° ÑÑÑаниÑÑ ÐºÐ½Ð¸Ð³Ð¸"
-#: templates/catalogue/player.html:30
+#: catalogue/templates/catalogue/player.html:30
msgid "Download as"
msgstr "СкаÑаÑÑ ÐºÐ°Ðº"
-#: templates/catalogue/player.html:46
+#: catalogue/templates/catalogue/player.html:46
msgid "Audiobooks were prepared as a part of the projects:"
msgstr "ÐÑдиокниги бÑли подгоÑÐ¾Ð²Ð»ÐµÐ½Ñ Ð² ÑамкаÑ
пÑоекÑа:"
-#: templates/catalogue/player.html:51
+#: catalogue/templates/catalogue/player.html:51
#, python-format
msgid "%(cs)s, funded by %(fb)s"
msgstr "%(cs)s, ÑинанÑиÑÑемого %(fb)s"
-#: templates/catalogue/player.html:62
+#: catalogue/templates/catalogue/player.html:62
#, fuzzy, python-format
#| msgid ""
#| "Audiobooks were prepared as a part of the %(cs)s project funded by %(fb)s."
@@ -767,197 +790,202 @@ msgid ""
msgstr ""
"ÐÑдиокниги бÑли подгоÑÐ¾Ð²Ð»ÐµÐ½Ñ Ð² ÑамкаÑ
%(cs)s пÑоекÑa, ÑинанÑиÑÑемого %(fb)s."
-#: templates/catalogue/player.html:64
+#: catalogue/templates/catalogue/player.html:64
#, fuzzy, python-format
#| msgid "Audiobooks were prepared as a part of the %(cs)s project."
msgid "Audiobooks were prepared as a part of the %(cs)s project."
msgstr "ÐÑдиокниги бÑли подгоÑÐ¾Ð²Ð»ÐµÐ½Ñ Ð² ÑамкаÑ
%(cs)s пÑоекÑa."
-#: templates/catalogue/recent_audiobooks_list.html:5
-#: templates/catalogue/recent_audiobooks_list.html:10
+#: catalogue/templates/catalogue/recent_audiobooks_list.html:5
+#: catalogue/templates/catalogue/recent_audiobooks_list.html:10
#, fuzzy
msgid "Recent audiobooks"
msgstr "ÐоÑледние MP3 аÑдиокниги"
-#: templates/catalogue/recent_daisy_list.html:5
-#: templates/catalogue/recent_daisy_list.html:10
+#: catalogue/templates/catalogue/recent_daisy_list.html:5
+#: catalogue/templates/catalogue/recent_daisy_list.html:10
msgid "Recent DAISY files"
msgstr "ÐоÑледние Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ DAISY"
-#: templates/catalogue/recent_list.html:5
-#: templates/catalogue/recent_list.html:10
+#: catalogue/templates/catalogue/recent_list.html:5
+#: catalogue/templates/catalogue/recent_list.html:10
#, fuzzy
msgid "Recent publications"
msgstr "ÐоÑледние обновлениÑ"
-#: templates/catalogue/recent_list.html:15
-#, python-format
+#: catalogue/templates/catalogue/recent_list.html:15
+#, fuzzy, python-format
+#| msgid ""
+#| "You can also see recent audiobooks\n"
+#| " and recent DAISY files."
msgid ""
"You can also see recent audiobooks\n"
-" and recent DAISY files."
+" and recent DAISY files."
msgstr ""
"ÐоÑмоÑÑи Ñакже поÑледние Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð°Ñдиокниг\n"
" and поÑледние Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ DAISY."
-#: templates/catalogue/search_multiple_hits.html:8
-#: templates/catalogue/search_multiple_hits.html:14
-#: templates/catalogue/search_no_hits.html:5
-#: templates/catalogue/search_no_hits.html:10
-#: templates/catalogue/search_too_long.html:5
-#: templates/catalogue/search_too_long.html:10
-#: templates/catalogue/search_too_short.html:5
-#: templates/catalogue/search_too_short.html:10
+#: catalogue/templates/catalogue/search_multiple_hits.html:8
+#: catalogue/templates/catalogue/search_multiple_hits.html:14
+#: catalogue/templates/catalogue/search_no_hits.html:5
+#: catalogue/templates/catalogue/search_no_hits.html:10
+#: catalogue/templates/catalogue/search_too_long.html:5
+#: catalogue/templates/catalogue/search_too_long.html:10
+#: catalogue/templates/catalogue/search_too_short.html:5
+#: catalogue/templates/catalogue/search_too_short.html:10
msgid "Search"
msgstr "ÐоиÑк"
-#: templates/catalogue/search_multiple_hits.html:28
+#: catalogue/templates/catalogue/search_multiple_hits.html:28
#, fuzzy
#| msgid "language code"
msgid "language"
msgstr "код ÑзÑка"
-#: templates/catalogue/search_multiple_hits.html:85
-#: templates/catalogue/search_no_hits.html:16
+#: catalogue/templates/catalogue/search_multiple_hits.html:85
+#: catalogue/templates/catalogue/search_no_hits.html:16
msgid "Did you mean"
msgstr "ÐÑ Ð¸Ð¼ÐµÐ»Ð¸ в видÑ"
-#: templates/catalogue/search_multiple_hits.html:104
+#: catalogue/templates/catalogue/search_multiple_hits.html:104
#, fuzzy
#| msgid "books"
msgid "Books"
msgstr "книги"
-#: templates/catalogue/search_no_hits.html:20
-#: templates/catalogue/tagged_object_list.html:66
+#: catalogue/templates/catalogue/search_no_hits.html:20
+#: catalogue/templates/catalogue/tagged_object_list.html:66
msgid "Sorry! Search cirteria did not match any resources."
msgstr "ÐзвиниÑе! ÐÑиÑеÑии поиÑка не ÑовпадаÑÑ Ñ Ð¸Ð¼ÐµÑÑимиÑÑ ÑеÑÑÑÑами."
-#: templates/catalogue/search_too_long.html:13
+#: catalogue/templates/catalogue/search_too_long.html:13
#, fuzzy
#| msgid "Sorry! Search query must have at least two characters."
msgid "Sorry! Search query is too long to be processed."
msgstr ""
"ÐзвиниÑе, в вопÑоÑе Ð´Ð¾Ð»Ð¶Ð½Ñ ÑодеÑжаÑÑÑÑ Ð¿Ð¾ кÑайней меÑе два паÑамеÑÑа поиÑка."
-#: templates/catalogue/search_too_short.html:13
+#: catalogue/templates/catalogue/search_too_short.html:13
msgid "Sorry! Search query must have at least two characters."
msgstr ""
"ÐзвиниÑе, в вопÑоÑе Ð´Ð¾Ð»Ð¶Ð½Ñ ÑодеÑжаÑÑÑÑ Ð¿Ð¾ кÑайней меÑе два паÑамеÑÑа поиÑка."
-#: templates/catalogue/snippets/2022_jplayer.html:49
-#: templates/catalogue/snippets/jplayer.html:36
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:52
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:51
+#: catalogue/templates/catalogue/snippets/jplayer.html:36
#, fuzzy
#| msgid "Artist"
msgid "Artist:"
msgstr "ÐвÑоÑ"
-#: templates/catalogue/snippets/2022_jplayer.html:50
-#: templates/catalogue/snippets/jplayer.html:37
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:52
+#: catalogue/templates/catalogue/snippets/jplayer.html:37
#, fuzzy
#| msgid "Director"
msgid "director:"
msgstr "ÑежиÑÑеÑ"
-#: templates/catalogue/snippets/content_warning.html:4
+#: catalogue/templates/catalogue/snippets/content_warning.html:4
msgid "Caution: text contains"
msgstr "Ðнимание. ТекÑÑ ÑодеÑжиÑ"
-#: templates/catalogue/snippets/custom_pdf_link_li.html:3
+#: catalogue/templates/catalogue/snippets/custom_pdf_link_li.html:3
msgid "Download a custom PDF"
msgstr "СкаÑаÑÑ PDF"
-#: templates/catalogue/snippets/jplayer.html:64
+#: catalogue/templates/catalogue/snippets/jplayer.html:64
msgid "previous"
msgstr "Ðазад"
-#: templates/catalogue/snippets/jplayer.html:65
+#: catalogue/templates/catalogue/snippets/jplayer.html:65
msgid "Part"
msgstr "ЧаÑÑÑ"
-#: templates/catalogue/snippets/jplayer.html:66
+#: catalogue/templates/catalogue/snippets/jplayer.html:66
msgid "next"
msgstr "ÐалÑÑе"
-#: templates/catalogue/snippets/license_icon.html:6
-#: templates/catalogue/snippets/license_icon.html:7
+#: catalogue/templates/catalogue/snippets/license_icon.html:6
+#: catalogue/templates/catalogue/snippets/license_icon.html:7
msgid "Free license"
msgstr "Ð¡Ð²Ð¾Ð±Ð¾Ð´Ð½Ð°Ñ Ð»Ð¸ÑензиÑ"
-#: templates/catalogue/tag_catalogue.html:11
+#: catalogue/templates/catalogue/tag_catalogue.html:11
#, fuzzy
#| msgid "Wolne Lektury"
msgid "on Wolne Lektury"
msgstr "на WolneLektury.pl"
-#: templates/catalogue/tag_list.html:7
+#: catalogue/templates/catalogue/tag_list.html:7
msgid "See full category"
msgstr "ÐÑÑ ÐºÐ°ÑегоÑиÑ"
-#: templates/catalogue/tagged_object_list.html:5
+#: catalogue/templates/catalogue/tagged_object_list.html:5
msgid "Audiobooks"
msgstr "ÐÑдиокниги"
-#: templates/catalogue/tagged_object_list.html:15
+#: catalogue/templates/catalogue/tagged_object_list.html:15
msgid "Authors"
msgstr "ÐвÑоÑÑ"
-#: templates/catalogue/tagged_object_list.html:16
+#: catalogue/templates/catalogue/tagged_object_list.html:16
msgid "Epochs"
msgstr "ÐпоÑ
и"
-#: templates/catalogue/tagged_object_list.html:17
+#: catalogue/templates/catalogue/tagged_object_list.html:17
msgid "Genres"
msgstr "ÐанÑÑ"
-#: templates/catalogue/tagged_object_list.html:18
+#: catalogue/templates/catalogue/tagged_object_list.html:18
msgid "Kinds"
msgstr "ФоÑмÑ"
-#: templates/catalogue/tagged_object_list.html:52
+#: catalogue/templates/catalogue/tagged_object_list.html:52
msgid "All matching works"
msgstr "ÐÑе ÑелеванÑнÑе ÑабоÑÑ"
-#: templates/catalogue/tagged_object_list.html:55
+#: catalogue/templates/catalogue/tagged_object_list.html:55
msgid "Listing of all audiobooks"
msgstr "СпиÑок вÑеÑ
аÑдиокниг"
-#: templates/catalogue/tagged_object_list.html:62
+#: catalogue/templates/catalogue/tagged_object_list.html:62
#, fuzzy
#| msgid "PDF file"
msgid "DAISY files"
msgstr "PDF Ñайл"
-#: templates/catalogue/tagged_object_list.html:72
+#: catalogue/templates/catalogue/tagged_object_list.html:72
msgid "Motifs and themes"
msgstr "СÑжеÑÑ Ð¸ ÑемÑ"
-#: templates/catalogue/tagged_object_list.html:84
+#: catalogue/templates/catalogue/tagged_object_list.html:84
#, fuzzy
#| msgid "description"
msgid "No description."
msgstr "ÐÐµÑ Ð¾Ð¿Ð¸ÑаниÑ"
-#: templates/catalogue/tagged_object_list.html:91
+#: catalogue/templates/catalogue/tagged_object_list.html:91
msgid "in Wikipedia"
msgstr "в Ðикипедии"
-#: templates/catalogue/tagged_object_list.html:97
+#: catalogue/templates/catalogue/tagged_object_list.html:97
msgid "in Culture.pl"
msgstr "на Culture.pl "
-#: templates/catalogue/viewer_base.html:56
+#: catalogue/templates/catalogue/viewer_base.html:56
#, fuzzy
#| msgid "Leading"
msgid "Loading"
msgstr "Ðедение"
-#: templatetags/catalogue_tags.py:521
+#: catalogue/templatetags/catalogue_tags.py:549
#, fuzzy
#| msgid "language code"
msgid "vulgar language"
msgstr "код ÑзÑка"
-#: views.py:359
+#: catalogue/views.py:399
#, python-format
msgid ""
"An error occurred: %(exception)s\n"
@@ -968,11 +996,11 @@ msgstr ""
"\n"
"%(tb)s"
-#: views.py:364
+#: catalogue/views.py:404
msgid "Book imported successfully"
msgstr "ÐагÑÑзка книги пÑоÑла ÑÑпеÑно"
-#: views.py:365
+#: catalogue/views.py:405
#, python-format
msgid "Error importing file: %r"
msgstr "ÐÑибка загÑÑзки Ñайла: %r"
@@ -1036,8 +1064,8 @@ msgstr "ÐÑибка загÑÑзки Ñайла: %r"
#~ "epoch, kind and genre.\n"
#~ " As for now we do not support full text search."
#~ msgstr ""
-#~ "ÐÑкаÑÑ Ð¸ÑполÑзÑÑ ÐºÑиÑеÑии: заглавие, авÑоÑ, Ñема/"
-#~ "ÑÑжеÑ, ÑпоÑ
а, ÑоÑма и жанÑ.\n"
+#~ "ÐÑкаÑÑ Ð¸ÑполÑзÑÑ ÐºÑиÑеÑии: заглавие, авÑоÑ, Ñема/ÑÑжеÑ, ÑпоÑ
а, ÑоÑма и "
+#~ "жанÑ.\n"
#~ "\t\t ÑÑнкÑÐ¸Ñ Ð¿Ð¾Ð¸Ñка вÑего ÑекÑÑа пока не поддеÑживаеÑÑÑ."
#~ msgid "Book description on Lektury.Gazeta.pl"
@@ -1078,8 +1106,7 @@ msgstr "ÐÑибка загÑÑзки Ñайла: %r"
#~ msgstr ""
#~ "ÐÑдиоÑека ÑколÑнÑÑ
ÑÑений Фонда Nowoczesna Polska.\n"
#~ ". ÐожеÑе иÑполÑзоваÑÑ ÐµÐµ беÑплаÑно и без огÑаниÑений. \n"
-#~ "ÐÑдиокниги ÑиÑаÑÑ Ð¸Ð·Ð²ÐµÑÑнÑе акÑеÑÑ, в Ñом ÑиÑле ÐанÑÑа СÑенка и Ян "
-#~ "ÐеÑек."
+#~ "ÐÑдиокниги ÑиÑаÑÑ Ð¸Ð·Ð²ÐµÑÑнÑе акÑеÑÑ, в Ñом ÑиÑле ÐанÑÑа СÑенка и Ян ÐеÑек."
#~ msgid "to print"
#~ msgstr "пеÑаÑаÑÑ"
@@ -1130,8 +1157,7 @@ msgstr "ÐÑибка загÑÑзки Ñайла: %r"
#~ msgid ""
#~ "You do not have any shelves. You can create one below, if you want to."
-#~ msgstr ""
-#~ "У Ð²Ð°Ñ Ð¿Ð¾ÐºÐ° Ð½ÐµÑ Ð¿Ð¾Ð»Ð¾Ðº. ÐÑли Ð²Ñ Ñ
оÑиÑе, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑоздаÑÑ Ð¿Ð¾Ð»ÐºÑ Ð½Ð¸Ð¶Ðµ."
+#~ msgstr "У Ð²Ð°Ñ Ð¿Ð¾ÐºÐ° Ð½ÐµÑ Ð¿Ð¾Ð»Ð¾Ðº. ÐÑли Ð²Ñ Ñ
оÑиÑе, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑоздаÑÑ Ð¿Ð¾Ð»ÐºÑ Ð½Ð¸Ð¶Ðµ."
#~ msgid "Put on the shelf!"
#~ msgstr "ÐоÑÑавÑÑе на полкÑ!"
@@ -1141,8 +1167,7 @@ msgstr "ÐÑибка загÑÑзки Ñайла: %r"
#~ msgid ""
#~ "You do not own any shelves. You can create one below, if you want to."
-#~ msgstr ""
-#~ "У Ð²Ð°Ñ Ð¿Ð¾ÐºÐ° Ð½ÐµÑ Ð¿Ð¾Ð»Ð¾Ðº. ÐÑли Ð²Ñ Ñ
оÑиÑе, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑоздаÑÑ Ð¿Ð¾Ð»ÐºÑ Ð½Ð¸Ð¶Ðµ."
+#~ msgstr "У Ð²Ð°Ñ Ð¿Ð¾ÐºÐ° Ð½ÐµÑ Ð¿Ð¾Ð»Ð¾Ðº. ÐÑли Ð²Ñ Ñ
оÑиÑе, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑоздаÑÑ Ð¿Ð¾Ð»ÐºÑ Ð½Ð¸Ð¶Ðµ."
#~ msgid "Save all shelves"
#~ msgstr "СоÑ
ÑаниÑÑ Ð²Ñе полки"
diff --git a/src/catalogue/locale/uk/LC_MESSAGES/django.mo b/src/catalogue/locale/uk/LC_MESSAGES/django.mo
index 4560ba61a..473790a12 100644
Binary files a/src/catalogue/locale/uk/LC_MESSAGES/django.mo and b/src/catalogue/locale/uk/LC_MESSAGES/django.mo differ
diff --git a/src/catalogue/locale/uk/LC_MESSAGES/django.po b/src/catalogue/locale/uk/LC_MESSAGES/django.po
index 021bf497f..8444a2fb9 100644
--- a/src/catalogue/locale/uk/LC_MESSAGES/django.po
+++ b/src/catalogue/locale/uk/LC_MESSAGES/django.po
@@ -165,163 +165,163 @@ msgstr ""
msgid "Queue is full. Please try again later."
msgstr ""
-#: catalogue/models/book.py:60 catalogue/models/collection.py:14
+#: catalogue/models/book.py:37 catalogue/models/collection.py:14
msgid "title"
msgstr "заголовок"
-#: catalogue/models/book.py:61 catalogue/models/tag.py:58
+#: catalogue/models/book.py:38 catalogue/models/tag.py:58
msgid "sort key"
msgstr "клÑÑ ÑоÑÑÑваннÑ"
-#: catalogue/models/book.py:63
+#: catalogue/models/book.py:40
#, fuzzy
#| msgid "Results by authors"
msgid "sort key by author"
msgstr "РезÑлÑÑаÑи за авÑоÑами"
-#: catalogue/models/book.py:64 catalogue/models/book.py:65
+#: catalogue/models/book.py:41 catalogue/models/book.py:42
#: catalogue/models/collection.py:15 catalogue/models/tag.py:57
msgid "slug"
msgstr "slug"
-#: catalogue/models/book.py:66
+#: catalogue/models/book.py:43
msgid "language code"
msgstr "мовний код"
-#: catalogue/models/book.py:67 catalogue/models/book.py:429
+#: catalogue/models/book.py:44 catalogue/models/book.py:399
#: catalogue/models/collection.py:16 catalogue/models/tag.py:61
-#: catalogue/models/tag.py:137
+#: catalogue/models/tag.py:171
msgid "description"
msgstr "опиÑ"
-#: catalogue/models/book.py:68
+#: catalogue/models/book.py:45
msgid "abstract"
msgstr ""
-#: catalogue/models/book.py:69
+#: catalogue/models/book.py:46
msgid "toc"
msgstr ""
-#: catalogue/models/book.py:70 catalogue/models/bookmedia.py:42
+#: catalogue/models/book.py:47 catalogue/models/bookmedia.py:43
#: catalogue/models/tag.py:73 catalogue/models/tag.py:74
msgid "creation date"
msgstr "даÑа ÑÑвоÑеннÑ"
-#: catalogue/models/book.py:71
+#: catalogue/models/book.py:48
#, fuzzy
#| msgid "creation date"
msgid "change date"
msgstr "даÑа ÑÑвоÑеннÑ"
-#: catalogue/models/book.py:72
+#: catalogue/models/book.py:49
msgid "parent number"
msgstr "Ð½Ð¾Ð¼ÐµÑ Ð±Ð°ÑÑка"
-#: catalogue/models/book.py:73 catalogue/models/bookmedia.py:45
+#: catalogue/models/book.py:50 catalogue/models/bookmedia.py:46
msgid "extra information"
msgstr "додаÑкова ÑнÑоÑмаÑÑÑ"
-#: catalogue/models/book.py:76
+#: catalogue/models/book.py:53
msgid "print on demand"
msgstr ""
-#: catalogue/models/book.py:77 catalogue/models/collection.py:23
+#: catalogue/models/book.py:54 catalogue/models/collection.py:28
msgid "recommended"
msgstr ""
-#: catalogue/models/book.py:78
+#: catalogue/models/book.py:55
msgid "audio length"
msgstr ""
-#: catalogue/models/book.py:79
+#: catalogue/models/book.py:56
msgid "preview"
msgstr ""
-#: catalogue/models/book.py:80
+#: catalogue/models/book.py:57
msgid "preview until"
msgstr ""
-#: catalogue/models/book.py:82
+#: catalogue/models/book.py:59
msgid "findable"
msgstr ""
-#: catalogue/models/book.py:86
+#: catalogue/models/book.py:70
msgid "cover"
msgstr "обкладинка"
-#: catalogue/models/book.py:93
+#: catalogue/models/book.py:72
#, fuzzy
#| msgid "cover"
msgid "clean cover"
msgstr "обкладинка"
-#: catalogue/models/book.py:100
+#: catalogue/models/book.py:73
msgid "cover thumbnail"
msgstr ""
-#: catalogue/models/book.py:106
+#: catalogue/models/book.py:75
msgid "cover thumbnail for mobile app"
msgstr ""
-#: catalogue/models/book.py:112
+#: catalogue/models/book.py:76
msgid "cover for mobile app"
msgstr ""
-#: catalogue/models/book.py:118
+#: catalogue/models/book.py:78
msgid "cover for Ebookpoint"
msgstr ""
-#: catalogue/models/book.py:147 catalogue/models/collection.py:19
+#: catalogue/models/book.py:106 catalogue/models/collection.py:24
msgid "book"
msgstr "книжка"
-#: catalogue/models/book.py:148
+#: catalogue/models/book.py:107
msgid "books"
msgstr "книжки"
-#: catalogue/models/book.py:621
+#: catalogue/models/book.py:620
#, python-format
msgid "Book \"%s\" does not exist."
msgstr "Ðнижка \"%s\" не ÑÑнÑÑ."
-#: catalogue/models/book.py:637
+#: catalogue/models/book.py:636
#, python-format
msgid "Book %s already exists"
msgstr "Ðнижка %s вже ÑÑнÑÑ"
-#: catalogue/models/book.py:955
+#: catalogue/models/book.py:954
msgid "This work needs modernisation"
msgstr ""
-#: catalogue/models/book.py:1045 catalogue/models/bookmedia.py:34
+#: catalogue/models/bookmedia.py:35
#, python-format
msgid "%s file"
msgstr "Ñайл %s"
-#: catalogue/models/bookmedia.py:36
+#: catalogue/models/bookmedia.py:37
msgid "type"
msgstr "Ñип"
-#: catalogue/models/bookmedia.py:37 catalogue/models/source.py:11
+#: catalogue/models/bookmedia.py:38 catalogue/models/source.py:11
#: catalogue/models/tag.py:56
msgid "name"
msgstr "назва"
-#: catalogue/models/bookmedia.py:38
+#: catalogue/models/bookmedia.py:39
#, fuzzy
#| msgid "name"
msgid "part name"
msgstr "назва"
-#: catalogue/models/bookmedia.py:39
+#: catalogue/models/bookmedia.py:40
msgid "index"
msgstr ""
-#: catalogue/models/bookmedia.py:40
+#: catalogue/models/bookmedia.py:41
msgid "file"
msgstr "Ñайл"
-#: catalogue/models/bookmedia.py:54 catalogue/models/bookmedia.py:55
+#: catalogue/models/bookmedia.py:55 catalogue/models/bookmedia.py:56
msgid "book media"
msgstr "book media"
@@ -329,26 +329,26 @@ msgstr "book media"
msgid "book slugs"
msgstr "slugs книжок"
-#: catalogue/models/collection.py:18 catalogue/models/tag.py:23
+#: catalogue/models/collection.py:23 catalogue/models/tag.py:23
#: catalogue/templates/catalogue/search_multiple_hits.html:53
msgid "kind"
msgstr "ÑÑд"
-#: catalogue/models/collection.py:19
+#: catalogue/models/collection.py:24
msgid "picture"
msgstr ""
-#: catalogue/models/collection.py:20
+#: catalogue/models/collection.py:25
#, fuzzy
#| msgid "Listen"
msgid "listed"
msgstr "ÐоÑлÑÑ
аÑи"
-#: catalogue/models/collection.py:28
+#: catalogue/models/collection.py:33
msgid "collection"
msgstr "колекÑÑÑ"
-#: catalogue/models/collection.py:29
+#: catalogue/models/collection.py:34
msgid "collections"
msgstr "колекÑÑÑ"
@@ -403,7 +403,7 @@ msgstr "вибÑÑ"
msgid "thing"
msgstr ""
-#: catalogue/models/tag.py:33 catalogue/models/tag.py:99
+#: catalogue/models/tag.py:33 catalogue/models/tag.py:124
msgid "tag"
msgstr "ÑеÒ"
@@ -419,7 +419,7 @@ msgstr "ÐРоб'ÑкÑÑ"
msgid "category"
msgstr "каÑегоÑÑÑ"
-#: catalogue/models/tag.py:100
+#: catalogue/models/tag.py:125
msgid "tags"
msgstr "ÑеÒи"
@@ -627,11 +627,11 @@ msgstr ""
msgid "Please wait..."
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:158
+#: catalogue/templates/catalogue/book_text.html:167
msgid "Other versions of the book"
msgstr ""
-#: catalogue/templates/catalogue/book_text.html:159
+#: catalogue/templates/catalogue/book_text.html:168
msgid "Close the other version"
msgstr ""
@@ -678,11 +678,12 @@ msgstr "Ð¥Ñдожник"
msgid "All collections"
msgstr "колекÑÑÑ"
-#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:414
+#: catalogue/templates/catalogue/custom_pdf_form.html:5 catalogue/views.py:448
msgid "Download custom PDF"
msgstr "ÐаванÑажиÑи наÑÑÑоÑваний PDF"
-#: catalogue/templates/catalogue/custom_pdf_form.html:18 catalogue/views.py:415
+#: catalogue/templates/catalogue/custom_pdf_form.html:12
+#: catalogue/templates/catalogue/custom_pdf_form.html:22 catalogue/views.py:449
msgid "Download"
msgstr "ÐаванÑажиÑи"
@@ -807,7 +808,7 @@ msgstr "вÑ
одиÑÑ Ñ ÑÑÑпÑлÑне надбаннÑ"
#, python-format
msgid ""
"You can also see recent audiobooks\n"
-" and recent DAISY files."
+" and recent DAISY files."
msgstr ""
#: catalogue/templates/catalogue/search_multiple_hits.html:8
@@ -853,14 +854,16 @@ msgstr "Ðа жалÑ, Ð´Ð»Ñ Ð¿Ð¾ÑÑÐºÑ Ð¿Ð¾ÑÑÑбно ввеÑÑи Ñон
msgid "Sorry! Search query must have at least two characters."
msgstr "Ðа жалÑ, Ð´Ð»Ñ Ð¿Ð¾ÑÑÐºÑ Ð¿Ð¾ÑÑÑбно ввеÑÑи ÑонайменÑе два знаки."
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:52
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:51
#: catalogue/templates/catalogue/snippets/jplayer.html:36
#, fuzzy
#| msgid "Artist"
msgid "Artist:"
msgstr "Ð¥Ñдожник"
-#: catalogue/templates/catalogue/snippets/2022_jplayer.html:54
+#: catalogue/templates/catalogue/snippets/2022_jplayer.html:53
+#: catalogue/templates/catalogue/snippets/2022_jplayer_reader.html:52
#: catalogue/templates/catalogue/snippets/jplayer.html:37
#, fuzzy
#| msgid "Director"
@@ -960,13 +963,13 @@ msgstr ""
msgid "Loading"
msgstr "Leading"
-#: catalogue/templatetags/catalogue_tags.py:521
+#: catalogue/templatetags/catalogue_tags.py:549
#, fuzzy
#| msgid "language code"
msgid "vulgar language"
msgstr "мовний код"
-#: catalogue/views.py:365
+#: catalogue/views.py:399
#, python-format
msgid ""
"An error occurred: %(exception)s\n"
@@ -977,11 +980,11 @@ msgstr ""
"\n"
"%(tb)s"
-#: catalogue/views.py:370
+#: catalogue/views.py:404
msgid "Book imported successfully"
msgstr "ÐÐ½Ð¸Ð¶ÐºÑ ÑÑпÑÑно заванÑажено"
-#: catalogue/views.py:371
+#: catalogue/views.py:405
#, python-format
msgid "Error importing file: %r"
msgstr "Ðомилка в заванÑÐ°Ð¶ÐµÐ½Ð½Ñ Ñайла: %r"
diff --git a/src/chunks/locale/de/LC_MESSAGES/django.mo b/src/chunks/locale/de/LC_MESSAGES/django.mo
index c7f520d49..a641523d2 100644
Binary files a/src/chunks/locale/de/LC_MESSAGES/django.mo and b/src/chunks/locale/de/LC_MESSAGES/django.mo differ
diff --git a/src/chunks/locale/de/LC_MESSAGES/django.po b/src/chunks/locale/de/LC_MESSAGES/django.po
index 0692f0a8f..a71b6b217 100644
--- a/src/chunks/locale/de/LC_MESSAGES/django.po
+++ b/src/chunks/locale/de/LC_MESSAGES/django.po
@@ -15,39 +15,39 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: chunks/models.py:15 chunks/models.py:36
+#: chunks/models.py:17 chunks/models.py:38
msgid "key"
msgstr "Schlüssel"
-#: chunks/models.py:15
+#: chunks/models.py:17
msgid "A unique name for this chunk of content"
msgstr "Die einzigartige Bezeichnung für dieses Chunk von Inhalten"
-#: chunks/models.py:17
+#: chunks/models.py:19
msgid "description"
msgstr "Beschreibung"
-#: chunks/models.py:18
+#: chunks/models.py:20
msgid "content"
msgstr "Inhalt"
-#: chunks/models.py:22
+#: chunks/models.py:24
msgid "chunk"
msgstr "Chunk"
-#: chunks/models.py:23
+#: chunks/models.py:25
msgid "chunks"
msgstr "Chunks"
-#: chunks/models.py:36
+#: chunks/models.py:38
msgid "A unique name for this attachment"
msgstr "Die einzigartige Bezeichnung für diese Beilage"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachment"
msgstr "Beilage"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachments"
msgstr "Beilagen"
diff --git a/src/chunks/locale/en/LC_MESSAGES/django.mo b/src/chunks/locale/en/LC_MESSAGES/django.mo
index cd61a4f84..eabb2d0c3 100644
Binary files a/src/chunks/locale/en/LC_MESSAGES/django.mo and b/src/chunks/locale/en/LC_MESSAGES/django.mo differ
diff --git a/src/chunks/locale/en/LC_MESSAGES/django.po b/src/chunks/locale/en/LC_MESSAGES/django.po
index 2e98d23e9..f0f7a770e 100644
--- a/src/chunks/locale/en/LC_MESSAGES/django.po
+++ b/src/chunks/locale/en/LC_MESSAGES/django.po
@@ -15,38 +15,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: chunks/models.py:15 chunks/models.py:36
+#: chunks/models.py:17 chunks/models.py:38
msgid "key"
msgstr "key"
-#: chunks/models.py:15
+#: chunks/models.py:17
msgid "A unique name for this chunk of content"
msgstr "A unique name for this piece of content"
-#: chunks/models.py:17
+#: chunks/models.py:19
msgid "description"
msgstr "description"
-#: chunks/models.py:18
+#: chunks/models.py:20
msgid "content"
msgstr "content"
-#: chunks/models.py:22
+#: chunks/models.py:24
msgid "chunk"
msgstr "piece"
-#: chunks/models.py:23
+#: chunks/models.py:25
msgid "chunks"
msgstr "pieces"
-#: chunks/models.py:36
+#: chunks/models.py:38
msgid "A unique name for this attachment"
msgstr "A unique name for this attachment"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachment"
msgstr "attachment"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachments"
msgstr "attachments"
diff --git a/src/chunks/locale/es/LC_MESSAGES/django.mo b/src/chunks/locale/es/LC_MESSAGES/django.mo
index 1faad5527..bf917f3d2 100644
Binary files a/src/chunks/locale/es/LC_MESSAGES/django.mo and b/src/chunks/locale/es/LC_MESSAGES/django.mo differ
diff --git a/src/chunks/locale/es/LC_MESSAGES/django.po b/src/chunks/locale/es/LC_MESSAGES/django.po
index ced6fb1ee..aaf5dce2b 100644
--- a/src/chunks/locale/es/LC_MESSAGES/django.po
+++ b/src/chunks/locale/es/LC_MESSAGES/django.po
@@ -15,38 +15,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: chunks/models.py:15 chunks/models.py:36
+#: chunks/models.py:17 chunks/models.py:38
msgid "key"
msgstr "clave"
-#: chunks/models.py:15
+#: chunks/models.py:17
msgid "A unique name for this chunk of content"
msgstr "El nombre único para este elemento del contenido"
-#: chunks/models.py:17
+#: chunks/models.py:19
msgid "description"
msgstr "descripción"
-#: chunks/models.py:18
+#: chunks/models.py:20
msgid "content"
msgstr "contenido"
-#: chunks/models.py:22
+#: chunks/models.py:24
msgid "chunk"
msgstr "elemento"
-#: chunks/models.py:23
+#: chunks/models.py:25
msgid "chunks"
msgstr "elementos"
-#: chunks/models.py:36
+#: chunks/models.py:38
msgid "A unique name for this attachment"
msgstr "El nombre único para este archivo adjunto"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachment"
msgstr "archivo adjunto"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachments"
msgstr "archivos adjuntos"
diff --git a/src/chunks/locale/fr/LC_MESSAGES/django.mo b/src/chunks/locale/fr/LC_MESSAGES/django.mo
index 7b43746e8..199b7abac 100644
Binary files a/src/chunks/locale/fr/LC_MESSAGES/django.mo and b/src/chunks/locale/fr/LC_MESSAGES/django.mo differ
diff --git a/src/chunks/locale/fr/LC_MESSAGES/django.po b/src/chunks/locale/fr/LC_MESSAGES/django.po
index f2bd2d5b5..f10375f1d 100644
--- a/src/chunks/locale/fr/LC_MESSAGES/django.po
+++ b/src/chunks/locale/fr/LC_MESSAGES/django.po
@@ -15,38 +15,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: chunks/models.py:15 chunks/models.py:36
+#: chunks/models.py:17 chunks/models.py:38
msgid "key"
msgstr "clé"
-#: chunks/models.py:15
+#: chunks/models.py:17
msgid "A unique name for this chunk of content"
msgstr "Un nom unique pour ce fragment du contenu"
-#: chunks/models.py:17
+#: chunks/models.py:19
msgid "description"
msgstr "description"
-#: chunks/models.py:18
+#: chunks/models.py:20
msgid "content"
msgstr "contenu"
-#: chunks/models.py:22
+#: chunks/models.py:24
msgid "chunk"
msgstr "fragment"
-#: chunks/models.py:23
+#: chunks/models.py:25
msgid "chunks"
msgstr "fragments"
-#: chunks/models.py:36
+#: chunks/models.py:38
msgid "A unique name for this attachment"
msgstr "Un nom unique pour cette pièce jointe"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachment"
msgstr "pièce jointe"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachments"
msgstr "pièces jointes"
diff --git a/src/chunks/locale/it/LC_MESSAGES/django.mo b/src/chunks/locale/it/LC_MESSAGES/django.mo
index ce67a1931..118456796 100644
Binary files a/src/chunks/locale/it/LC_MESSAGES/django.mo and b/src/chunks/locale/it/LC_MESSAGES/django.mo differ
diff --git a/src/chunks/locale/it/LC_MESSAGES/django.po b/src/chunks/locale/it/LC_MESSAGES/django.po
index 1b57d7fab..dd15a1e1b 100644
--- a/src/chunks/locale/it/LC_MESSAGES/django.po
+++ b/src/chunks/locale/it/LC_MESSAGES/django.po
@@ -16,38 +16,38 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-#: chunks/models.py:15 chunks/models.py:36
+#: chunks/models.py:17 chunks/models.py:38
msgid "key"
msgstr "Chiave"
-#: chunks/models.py:15
+#: chunks/models.py:17
msgid "A unique name for this chunk of content"
msgstr "un nome unico per questo allegato"
-#: chunks/models.py:17
+#: chunks/models.py:19
msgid "description"
msgstr "descrizione"
-#: chunks/models.py:18
+#: chunks/models.py:20
msgid "content"
msgstr "contenuto"
-#: chunks/models.py:22
+#: chunks/models.py:24
msgid "chunk"
msgstr "blocco"
-#: chunks/models.py:23
+#: chunks/models.py:25
msgid "chunks"
msgstr "blocchi"
-#: chunks/models.py:36
+#: chunks/models.py:38
msgid "A unique name for this attachment"
msgstr "Un nome unico per questo allegato"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachment"
msgstr "allegato"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachments"
msgstr "allegati"
diff --git a/src/chunks/locale/jp/LC_MESSAGES/django.mo b/src/chunks/locale/jp/LC_MESSAGES/django.mo
index c9739db34..6c5906d1c 100644
Binary files a/src/chunks/locale/jp/LC_MESSAGES/django.mo and b/src/chunks/locale/jp/LC_MESSAGES/django.mo differ
diff --git a/src/chunks/locale/jp/LC_MESSAGES/django.po b/src/chunks/locale/jp/LC_MESSAGES/django.po
index c164b5f81..16f66d31d 100644
--- a/src/chunks/locale/jp/LC_MESSAGES/django.po
+++ b/src/chunks/locale/jp/LC_MESSAGES/django.po
@@ -16,38 +16,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: chunks/models.py:15 chunks/models.py:36
+#: chunks/models.py:17 chunks/models.py:38
msgid "key"
msgstr ""
-#: chunks/models.py:15
+#: chunks/models.py:17
msgid "A unique name for this chunk of content"
msgstr ""
-#: chunks/models.py:17
+#: chunks/models.py:19
msgid "description"
msgstr ""
-#: chunks/models.py:18
+#: chunks/models.py:20
msgid "content"
msgstr ""
-#: chunks/models.py:22
+#: chunks/models.py:24
msgid "chunk"
msgstr ""
-#: chunks/models.py:23
+#: chunks/models.py:25
msgid "chunks"
msgstr ""
-#: chunks/models.py:36
+#: chunks/models.py:38
msgid "A unique name for this attachment"
msgstr ""
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachment"
msgstr ""
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachments"
msgstr ""
diff --git a/src/chunks/locale/lt/LC_MESSAGES/django.mo b/src/chunks/locale/lt/LC_MESSAGES/django.mo
index ef9f437a8..8e27ea9ca 100644
Binary files a/src/chunks/locale/lt/LC_MESSAGES/django.mo and b/src/chunks/locale/lt/LC_MESSAGES/django.mo differ
diff --git a/src/chunks/locale/lt/LC_MESSAGES/django.po b/src/chunks/locale/lt/LC_MESSAGES/django.po
index 717e7ea45..0046df20b 100644
--- a/src/chunks/locale/lt/LC_MESSAGES/django.po
+++ b/src/chunks/locale/lt/LC_MESSAGES/django.po
@@ -16,38 +16,38 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Translated-Using: django-rosetta 0.5.3\n"
-#: chunks/models.py:15 chunks/models.py:36
+#: chunks/models.py:17 chunks/models.py:38
msgid "key"
msgstr "raktas"
-#: chunks/models.py:15
+#: chunks/models.py:17
msgid "A unique name for this chunk of content"
msgstr "Unikalus Å¡io turinio gabalo pavadnimas"
-#: chunks/models.py:17
+#: chunks/models.py:19
msgid "description"
msgstr "aprašymas"
-#: chunks/models.py:18
+#: chunks/models.py:20
msgid "content"
msgstr "turinys"
-#: chunks/models.py:22
+#: chunks/models.py:24
msgid "chunk"
msgstr "gabalas"
-#: chunks/models.py:23
+#: chunks/models.py:25
msgid "chunks"
msgstr "gabalai"
-#: chunks/models.py:36
+#: chunks/models.py:38
msgid "A unique name for this attachment"
msgstr "Unikalus Å¡io priedo pavadnimas"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachment"
msgstr "priedas"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachments"
msgstr "priedai"
diff --git a/src/chunks/locale/pl/LC_MESSAGES/django.mo b/src/chunks/locale/pl/LC_MESSAGES/django.mo
index 3945cc3af..8b54fc828 100644
Binary files a/src/chunks/locale/pl/LC_MESSAGES/django.mo and b/src/chunks/locale/pl/LC_MESSAGES/django.mo differ
diff --git a/src/chunks/locale/pl/LC_MESSAGES/django.po b/src/chunks/locale/pl/LC_MESSAGES/django.po
index 94091db9b..daa341328 100644
--- a/src/chunks/locale/pl/LC_MESSAGES/django.po
+++ b/src/chunks/locale/pl/LC_MESSAGES/django.po
@@ -16,38 +16,38 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Translated-Using: django-rosetta 0.5.3\n"
-#: chunks/models.py:15 chunks/models.py:36
+#: chunks/models.py:17 chunks/models.py:38
msgid "key"
msgstr "klucz"
-#: chunks/models.py:15
+#: chunks/models.py:17
msgid "A unique name for this chunk of content"
msgstr "Unikalna nazwa dla tego kawaÅka treÅci"
-#: chunks/models.py:17
+#: chunks/models.py:19
msgid "description"
msgstr "opis"
-#: chunks/models.py:18
+#: chunks/models.py:20
msgid "content"
msgstr "zawartoÅÄ"
-#: chunks/models.py:22
+#: chunks/models.py:24
msgid "chunk"
msgstr "kawaÅek"
-#: chunks/models.py:23
+#: chunks/models.py:25
msgid "chunks"
msgstr "kawaÅki"
-#: chunks/models.py:36
+#: chunks/models.py:38
msgid "A unique name for this attachment"
msgstr "Unikalna nazwa dla tego zaÅÄ
cznika"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachment"
msgstr "zaÅÄ
cznik"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachments"
msgstr "zaÅÄ
czniki"
diff --git a/src/chunks/locale/ru/LC_MESSAGES/django.po b/src/chunks/locale/ru/LC_MESSAGES/django.po
index fec899319..be05f0c0d 100644
--- a/src/chunks/locale/ru/LC_MESSAGES/django.po
+++ b/src/chunks/locale/ru/LC_MESSAGES/django.po
@@ -15,38 +15,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: models.py:15 models.py:36
+#: chunks/models.py:17 chunks/models.py:38
msgid "key"
msgstr "клÑÑ"
-#: models.py:15
+#: chunks/models.py:17
msgid "A unique name for this chunk of content"
msgstr "УникалÑное Ð¸Ð¼Ñ Ð´Ð»Ñ ÑÑого ÑÑагменÑа ÑодеÑжаниÑ"
-#: models.py:17
+#: chunks/models.py:19
msgid "description"
msgstr "опиÑание"
-#: models.py:18
+#: chunks/models.py:20
msgid "content"
msgstr "ÑодеÑжание"
-#: models.py:22
+#: chunks/models.py:24
msgid "chunk"
msgstr "ÑÑагменÑ"
-#: models.py:23
+#: chunks/models.py:25
msgid "chunks"
msgstr "ÑÑагменÑÑ"
-#: models.py:36
+#: chunks/models.py:38
msgid "A unique name for this attachment"
msgstr "УникалÑное Ð¸Ð¼Ñ Ð´Ð»Ñ ÑÑого пÑиложениÑ"
-#: models.py:41
+#: chunks/models.py:43
msgid "attachment"
msgstr "пÑиложение"
-#: models.py:41
+#: chunks/models.py:43
msgid "attachments"
msgstr "пÑиложениÑ"
diff --git a/src/chunks/locale/uk/LC_MESSAGES/django.mo b/src/chunks/locale/uk/LC_MESSAGES/django.mo
index b4b00146c..d345f3811 100644
Binary files a/src/chunks/locale/uk/LC_MESSAGES/django.mo and b/src/chunks/locale/uk/LC_MESSAGES/django.mo differ
diff --git a/src/chunks/locale/uk/LC_MESSAGES/django.po b/src/chunks/locale/uk/LC_MESSAGES/django.po
index 41ec2e1a0..e21f6ab24 100644
--- a/src/chunks/locale/uk/LC_MESSAGES/django.po
+++ b/src/chunks/locale/uk/LC_MESSAGES/django.po
@@ -15,38 +15,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: chunks/models.py:15 chunks/models.py:36
+#: chunks/models.py:17 chunks/models.py:38
msgid "key"
msgstr "клÑÑ"
-#: chunks/models.py:15
+#: chunks/models.py:17
msgid "A unique name for this chunk of content"
msgstr "УнÑкалÑна назва Ð´Ð»Ñ ÑÑÑÑ ÑаÑÑини змÑÑÑÑ"
-#: chunks/models.py:17
+#: chunks/models.py:19
msgid "description"
msgstr "опиÑ"
-#: chunks/models.py:18
+#: chunks/models.py:20
msgid "content"
msgstr "змÑÑÑ"
-#: chunks/models.py:22
+#: chunks/models.py:24
msgid "chunk"
msgstr "ÑаÑÑина"
-#: chunks/models.py:23
+#: chunks/models.py:25
msgid "chunks"
msgstr "ÑаÑÑини"
-#: chunks/models.py:36
+#: chunks/models.py:38
msgid "A unique name for this attachment"
msgstr "УнÑкалÑна назва Ð´Ð»Ñ ÑÑого додаÑкÑ"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachment"
msgstr "додаÑок"
-#: chunks/models.py:41
+#: chunks/models.py:43
msgid "attachments"
msgstr "додаÑки"
diff --git a/src/club/locale/de/LC_MESSAGES/django.mo b/src/club/locale/de/LC_MESSAGES/django.mo
new file mode 100644
index 000000000..71cbdf3e9
Binary files /dev/null and b/src/club/locale/de/LC_MESSAGES/django.mo differ
diff --git a/src/club/locale/de/LC_MESSAGES/django.po b/src/club/locale/de/LC_MESSAGES/django.po
index 06809613b..54ce6ace2 100644
--- a/src/club/locale/de/LC_MESSAGES/django.po
+++ b/src/club/locale/de/LC_MESSAGES/django.po
@@ -17,14 +17,18 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: club/admin.py:46
+#: club/admin.py:60
msgid "payment complete"
msgstr ""
-#: club/admin.py:52
+#: club/admin.py:66
msgid "schedule expired"
msgstr ""
+#: club/admin.py:84
+msgid "Source"
+msgstr ""
+
#: club/apps.py:10
msgid "Club"
msgstr ""
@@ -54,16 +58,12 @@ msgstr ""
msgid "Minimal amount is %(amount)d PLN."
msgstr ""
-#: club/models.py:27
-msgid "minimum amount"
-msgstr ""
-
#: club/models.py:28
-msgid "minimum amount for year"
+msgid "minimum amount"
msgstr ""
#: club/models.py:29
-msgid "proposed amounts for single payment"
+msgid "minimum amount for year"
msgstr ""
#: club/models.py:30
@@ -71,161 +71,151 @@ msgid "default single amount"
msgstr ""
#: club/models.py:31
-msgid "proposed amounts for monthly payments"
-msgstr ""
-
-#: club/models.py:32
msgid "default monthly amount"
msgstr ""
-#: club/models.py:35
+#: club/models.py:34
msgid "club"
msgstr ""
-#: club/models.py:36
+#: club/models.py:35
msgid "clubs"
msgstr ""
-#: club/models.py:63
+#: club/models.py:112
msgid "key"
msgstr ""
-#: club/models.py:64
+#: club/models.py:113
msgid "email"
msgstr ""
-#: club/models.py:65 club/models.py:189
+#: club/models.py:114 club/models.py:270
msgid "membership"
msgstr ""
-#: club/models.py:66
+#: club/models.py:115
msgid "amount"
msgstr ""
-#: club/models.py:67
+#: club/models.py:116
msgid "method"
msgstr ""
-#: club/models.py:70 club/templates/club/payment_form.html:25
+#: club/models.py:119 club/templates/club/payment_form.html:25
msgid "monthly"
msgstr ""
-#: club/models.py:71
+#: club/models.py:120
msgid "yearly"
msgstr ""
-#: club/models.py:73
+#: club/models.py:122
msgid "source"
msgstr ""
-#: club/models.py:75
+#: club/models.py:124
msgid "cancelled"
msgstr ""
-#: club/models.py:76
+#: club/models.py:125
msgid "payed at"
msgstr ""
-#: club/models.py:77
+#: club/models.py:126
msgid "started at"
msgstr ""
-#: club/models.py:78
+#: club/models.py:127
msgid "expires_at"
msgstr ""
-#: club/models.py:92
+#: club/models.py:141
msgid "schedule"
msgstr ""
-#: club/models.py:93
+#: club/models.py:142
msgid "schedules"
msgstr ""
-#: club/models.py:181
+#: club/models.py:262
msgid "user"
msgstr ""
-#: club/models.py:182
+#: club/models.py:263
msgid "created at"
msgstr ""
-#: club/models.py:183 club/models.py:244
+#: club/models.py:264 club/models.py:325
msgid "name"
msgstr ""
-#: club/models.py:184
+#: club/models.py:265
msgid "manual"
msgstr ""
-#: club/models.py:185
+#: club/models.py:266
msgid "notes"
msgstr ""
-#: club/models.py:186
+#: club/models.py:267
msgid "updated at"
msgstr ""
-#: club/models.py:190
+#: club/models.py:271
msgid "memberships"
msgstr ""
-#: club/models.py:227
+#: club/models.py:308
msgid "days before"
msgstr ""
-#: club/models.py:228
+#: club/models.py:309
msgid "subject"
msgstr ""
-#: club/models.py:229 club/payu/models.py:140
+#: club/models.py:310 club/payu/models.py:157
msgid "body"
msgstr ""
-#: club/models.py:232
+#: club/models.py:313
msgid "reminder email"
msgstr ""
-#: club/models.py:233
+#: club/models.py:314
msgid "reminder emails"
msgstr ""
-#: club/models.py:238
+#: club/models.py:319
#, python-format
msgid "a day before expiration"
msgid_plural "%d days before expiration"
msgstr[0] ""
msgstr[1] ""
-#: club/models.py:240
+#: club/models.py:321
#, python-format
msgid "a day after expiration"
msgid_plural "%d days after expiration"
msgstr[0] ""
msgstr[1] ""
-#: club/models.py:245
+#: club/models.py:326
msgid "photo"
msgstr ""
-#: club/models.py:246
+#: club/models.py:327
msgid "text"
msgstr ""
-#: club/models.py:249
+#: club/models.py:330
msgid "ambassador"
msgstr ""
-#: club/models.py:250
+#: club/models.py:331
msgid "ambassadors"
msgstr ""
-#: club/models.py:281 club/templates/club/index.html:7
-#: club/templates/club/index.html:13 club/templates/club/thanks.html:6
-#: club/templates/payu/rec_payment.html:5
-msgid "Towarzystwo PrzyjacióŠWolnych Lektur"
-msgstr ""
-
#: club/payu/models.py:17 club/payu/models.py:29
msgid "POS id"
msgstr ""
@@ -278,23 +268,27 @@ msgstr ""
msgid "Rejected"
msgstr ""
-#: club/payu/models.py:44
+#: club/payu/models.py:40
+msgid "Invalid token"
+msgstr ""
+
+#: club/payu/models.py:47
msgid "PayU order"
msgstr ""
-#: club/payu/models.py:45
+#: club/payu/models.py:48
msgid "PayU orders"
msgstr ""
-#: club/payu/models.py:141
+#: club/payu/models.py:158
msgid "received_at"
msgstr ""
-#: club/payu/models.py:145
+#: club/payu/models.py:162
msgid "PayU notification"
msgstr ""
-#: club/payu/models.py:146
+#: club/payu/models.py:163
msgid "PayU notifications"
msgstr ""
@@ -310,6 +304,15 @@ msgstr ""
msgid "One-time donations in last 30 days"
msgstr ""
+#: club/templates/club/dummy_payment.html:4 club/templates/club/index.html:7
+#: club/templates/club/index.html:12
+#: club/templates/club/membership_form_app.html:5
+#: club/templates/club/schedule.html:5 club/templates/club/thanks.html:6
+#: club/templates/club/year_summary.html:5
+#: club/templates/payu/rec_payment.html:5
+msgid "Wolne Lektury need your help!"
+msgstr ""
+
#: club/templates/club/index.html:20
msgid "Congratulations â you're already a supporter of Wolne Lektury!"
msgstr ""
@@ -427,8 +430,8 @@ msgstr ""
#: club/templates/club/payment_form.html:101
msgid ""
-"You can unsubscribe at any point. More in the privacy policy."
+"You can unsubscribe at any point. More in the privacy policy."
msgstr ""
#: club/templates/club/payment_form.html:105
@@ -464,11 +467,11 @@ msgstr ""
msgid "Supporting Wolne Lektury"
msgstr ""
-#: club/templates/payu/rec_payment.html:15
+#: club/templates/payu/rec_payment.html:19
#, python-format
msgid ""
"\n"
-" You are setting up a monthly payment in the amount of %(amount)s "
+" You are setting up a monthly payment in the amount of %(amount)s "
"PLN. Thank you!\n"
-" "
+" "
msgstr ""
diff --git a/src/club/locale/en/LC_MESSAGES/django.mo b/src/club/locale/en/LC_MESSAGES/django.mo
new file mode 100644
index 000000000..71cbdf3e9
Binary files /dev/null and b/src/club/locale/en/LC_MESSAGES/django.mo differ
diff --git a/src/club/locale/en/LC_MESSAGES/django.po b/src/club/locale/en/LC_MESSAGES/django.po
index 06809613b..54ce6ace2 100644
--- a/src/club/locale/en/LC_MESSAGES/django.po
+++ b/src/club/locale/en/LC_MESSAGES/django.po
@@ -17,14 +17,18 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: club/admin.py:46
+#: club/admin.py:60
msgid "payment complete"
msgstr ""
-#: club/admin.py:52
+#: club/admin.py:66
msgid "schedule expired"
msgstr ""
+#: club/admin.py:84
+msgid "Source"
+msgstr ""
+
#: club/apps.py:10
msgid "Club"
msgstr ""
@@ -54,16 +58,12 @@ msgstr ""
msgid "Minimal amount is %(amount)d PLN."
msgstr ""
-#: club/models.py:27
-msgid "minimum amount"
-msgstr ""
-
#: club/models.py:28
-msgid "minimum amount for year"
+msgid "minimum amount"
msgstr ""
#: club/models.py:29
-msgid "proposed amounts for single payment"
+msgid "minimum amount for year"
msgstr ""
#: club/models.py:30
@@ -71,161 +71,151 @@ msgid "default single amount"
msgstr ""
#: club/models.py:31
-msgid "proposed amounts for monthly payments"
-msgstr ""
-
-#: club/models.py:32
msgid "default monthly amount"
msgstr ""
-#: club/models.py:35
+#: club/models.py:34
msgid "club"
msgstr ""
-#: club/models.py:36
+#: club/models.py:35
msgid "clubs"
msgstr ""
-#: club/models.py:63
+#: club/models.py:112
msgid "key"
msgstr ""
-#: club/models.py:64
+#: club/models.py:113
msgid "email"
msgstr ""
-#: club/models.py:65 club/models.py:189
+#: club/models.py:114 club/models.py:270
msgid "membership"
msgstr ""
-#: club/models.py:66
+#: club/models.py:115
msgid "amount"
msgstr ""
-#: club/models.py:67
+#: club/models.py:116
msgid "method"
msgstr ""
-#: club/models.py:70 club/templates/club/payment_form.html:25
+#: club/models.py:119 club/templates/club/payment_form.html:25
msgid "monthly"
msgstr ""
-#: club/models.py:71
+#: club/models.py:120
msgid "yearly"
msgstr ""
-#: club/models.py:73
+#: club/models.py:122
msgid "source"
msgstr ""
-#: club/models.py:75
+#: club/models.py:124
msgid "cancelled"
msgstr ""
-#: club/models.py:76
+#: club/models.py:125
msgid "payed at"
msgstr ""
-#: club/models.py:77
+#: club/models.py:126
msgid "started at"
msgstr ""
-#: club/models.py:78
+#: club/models.py:127
msgid "expires_at"
msgstr ""
-#: club/models.py:92
+#: club/models.py:141
msgid "schedule"
msgstr ""
-#: club/models.py:93
+#: club/models.py:142
msgid "schedules"
msgstr ""
-#: club/models.py:181
+#: club/models.py:262
msgid "user"
msgstr ""
-#: club/models.py:182
+#: club/models.py:263
msgid "created at"
msgstr ""
-#: club/models.py:183 club/models.py:244
+#: club/models.py:264 club/models.py:325
msgid "name"
msgstr ""
-#: club/models.py:184
+#: club/models.py:265
msgid "manual"
msgstr ""
-#: club/models.py:185
+#: club/models.py:266
msgid "notes"
msgstr ""
-#: club/models.py:186
+#: club/models.py:267
msgid "updated at"
msgstr ""
-#: club/models.py:190
+#: club/models.py:271
msgid "memberships"
msgstr ""
-#: club/models.py:227
+#: club/models.py:308
msgid "days before"
msgstr ""
-#: club/models.py:228
+#: club/models.py:309
msgid "subject"
msgstr ""
-#: club/models.py:229 club/payu/models.py:140
+#: club/models.py:310 club/payu/models.py:157
msgid "body"
msgstr ""
-#: club/models.py:232
+#: club/models.py:313
msgid "reminder email"
msgstr ""
-#: club/models.py:233
+#: club/models.py:314
msgid "reminder emails"
msgstr ""
-#: club/models.py:238
+#: club/models.py:319
#, python-format
msgid "a day before expiration"
msgid_plural "%d days before expiration"
msgstr[0] ""
msgstr[1] ""
-#: club/models.py:240
+#: club/models.py:321
#, python-format
msgid "a day after expiration"
msgid_plural "%d days after expiration"
msgstr[0] ""
msgstr[1] ""
-#: club/models.py:245
+#: club/models.py:326
msgid "photo"
msgstr ""
-#: club/models.py:246
+#: club/models.py:327
msgid "text"
msgstr ""
-#: club/models.py:249
+#: club/models.py:330
msgid "ambassador"
msgstr ""
-#: club/models.py:250
+#: club/models.py:331
msgid "ambassadors"
msgstr ""
-#: club/models.py:281 club/templates/club/index.html:7
-#: club/templates/club/index.html:13 club/templates/club/thanks.html:6
-#: club/templates/payu/rec_payment.html:5
-msgid "Towarzystwo PrzyjacióŠWolnych Lektur"
-msgstr ""
-
#: club/payu/models.py:17 club/payu/models.py:29
msgid "POS id"
msgstr ""
@@ -278,23 +268,27 @@ msgstr ""
msgid "Rejected"
msgstr ""
-#: club/payu/models.py:44
+#: club/payu/models.py:40
+msgid "Invalid token"
+msgstr ""
+
+#: club/payu/models.py:47
msgid "PayU order"
msgstr ""
-#: club/payu/models.py:45
+#: club/payu/models.py:48
msgid "PayU orders"
msgstr ""
-#: club/payu/models.py:141
+#: club/payu/models.py:158
msgid "received_at"
msgstr ""
-#: club/payu/models.py:145
+#: club/payu/models.py:162
msgid "PayU notification"
msgstr ""
-#: club/payu/models.py:146
+#: club/payu/models.py:163
msgid "PayU notifications"
msgstr ""
@@ -310,6 +304,15 @@ msgstr ""
msgid "One-time donations in last 30 days"
msgstr ""
+#: club/templates/club/dummy_payment.html:4 club/templates/club/index.html:7
+#: club/templates/club/index.html:12
+#: club/templates/club/membership_form_app.html:5
+#: club/templates/club/schedule.html:5 club/templates/club/thanks.html:6
+#: club/templates/club/year_summary.html:5
+#: club/templates/payu/rec_payment.html:5
+msgid "Wolne Lektury need your help!"
+msgstr ""
+
#: club/templates/club/index.html:20
msgid "Congratulations â you're already a supporter of Wolne Lektury!"
msgstr ""
@@ -427,8 +430,8 @@ msgstr ""
#: club/templates/club/payment_form.html:101
msgid ""
-"You can unsubscribe at any point. More in the privacy policy."
+"You can unsubscribe at any point. More in the privacy policy."
msgstr ""
#: club/templates/club/payment_form.html:105
@@ -464,11 +467,11 @@ msgstr ""
msgid "Supporting Wolne Lektury"
msgstr ""
-#: club/templates/payu/rec_payment.html:15
+#: club/templates/payu/rec_payment.html:19
#, python-format
msgid ""
"\n"
-" You are setting up a monthly payment in the amount of %(amount)s "
+" You are setting up a monthly payment in the amount of %(amount)s "
"PLN. Thank you!\n"
-" "
+" "
msgstr ""
diff --git a/src/club/locale/es/LC_MESSAGES/django.mo b/src/club/locale/es/LC_MESSAGES/django.mo
new file mode 100644
index 000000000..71cbdf3e9
Binary files /dev/null and b/src/club/locale/es/LC_MESSAGES/django.mo differ
diff --git a/src/club/locale/es/LC_MESSAGES/django.po b/src/club/locale/es/LC_MESSAGES/django.po
index 06809613b..54ce6ace2 100644
--- a/src/club/locale/es/LC_MESSAGES/django.po
+++ b/src/club/locale/es/LC_MESSAGES/django.po
@@ -17,14 +17,18 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: club/admin.py:46
+#: club/admin.py:60
msgid "payment complete"
msgstr ""
-#: club/admin.py:52
+#: club/admin.py:66
msgid "schedule expired"
msgstr ""
+#: club/admin.py:84
+msgid "Source"
+msgstr ""
+
#: club/apps.py:10
msgid "Club"
msgstr ""
@@ -54,16 +58,12 @@ msgstr ""
msgid "Minimal amount is %(amount)d PLN."
msgstr ""
-#: club/models.py:27
-msgid "minimum amount"
-msgstr ""
-
#: club/models.py:28
-msgid "minimum amount for year"
+msgid "minimum amount"
msgstr ""
#: club/models.py:29
-msgid "proposed amounts for single payment"
+msgid "minimum amount for year"
msgstr ""
#: club/models.py:30
@@ -71,161 +71,151 @@ msgid "default single amount"
msgstr ""
#: club/models.py:31
-msgid "proposed amounts for monthly payments"
-msgstr ""
-
-#: club/models.py:32
msgid "default monthly amount"
msgstr ""
-#: club/models.py:35
+#: club/models.py:34
msgid "club"
msgstr ""
-#: club/models.py:36
+#: club/models.py:35
msgid "clubs"
msgstr ""
-#: club/models.py:63
+#: club/models.py:112
msgid "key"
msgstr ""
-#: club/models.py:64
+#: club/models.py:113
msgid "email"
msgstr ""
-#: club/models.py:65 club/models.py:189
+#: club/models.py:114 club/models.py:270
msgid "membership"
msgstr ""
-#: club/models.py:66
+#: club/models.py:115
msgid "amount"
msgstr ""
-#: club/models.py:67
+#: club/models.py:116
msgid "method"
msgstr ""
-#: club/models.py:70 club/templates/club/payment_form.html:25
+#: club/models.py:119 club/templates/club/payment_form.html:25
msgid "monthly"
msgstr ""
-#: club/models.py:71
+#: club/models.py:120
msgid "yearly"
msgstr ""
-#: club/models.py:73
+#: club/models.py:122
msgid "source"
msgstr ""
-#: club/models.py:75
+#: club/models.py:124
msgid "cancelled"
msgstr ""
-#: club/models.py:76
+#: club/models.py:125
msgid "payed at"
msgstr ""
-#: club/models.py:77
+#: club/models.py:126
msgid "started at"
msgstr ""
-#: club/models.py:78
+#: club/models.py:127
msgid "expires_at"
msgstr ""
-#: club/models.py:92
+#: club/models.py:141
msgid "schedule"
msgstr ""
-#: club/models.py:93
+#: club/models.py:142
msgid "schedules"
msgstr ""
-#: club/models.py:181
+#: club/models.py:262
msgid "user"
msgstr ""
-#: club/models.py:182
+#: club/models.py:263
msgid "created at"
msgstr ""
-#: club/models.py:183 club/models.py:244
+#: club/models.py:264 club/models.py:325
msgid "name"
msgstr ""
-#: club/models.py:184
+#: club/models.py:265
msgid "manual"
msgstr ""
-#: club/models.py:185
+#: club/models.py:266
msgid "notes"
msgstr ""
-#: club/models.py:186
+#: club/models.py:267
msgid "updated at"
msgstr ""
-#: club/models.py:190
+#: club/models.py:271
msgid "memberships"
msgstr ""
-#: club/models.py:227
+#: club/models.py:308
msgid "days before"
msgstr ""
-#: club/models.py:228
+#: club/models.py:309
msgid "subject"
msgstr ""
-#: club/models.py:229 club/payu/models.py:140
+#: club/models.py:310 club/payu/models.py:157
msgid "body"
msgstr ""
-#: club/models.py:232
+#: club/models.py:313
msgid "reminder email"
msgstr ""
-#: club/models.py:233
+#: club/models.py:314
msgid "reminder emails"
msgstr ""
-#: club/models.py:238
+#: club/models.py:319
#, python-format
msgid "a day before expiration"
msgid_plural "%d days before expiration"
msgstr[0] ""
msgstr[1] ""
-#: club/models.py:240
+#: club/models.py:321
#, python-format
msgid "a day after expiration"
msgid_plural "%d days after expiration"
msgstr[0] ""
msgstr[1] ""
-#: club/models.py:245
+#: club/models.py:326
msgid "photo"
msgstr ""
-#: club/models.py:246
+#: club/models.py:327
msgid "text"
msgstr ""
-#: club/models.py:249
+#: club/models.py:330
msgid "ambassador"
msgstr ""
-#: club/models.py:250
+#: club/models.py:331
msgid "ambassadors"
msgstr ""
-#: club/models.py:281 club/templates/club/index.html:7
-#: club/templates/club/index.html:13 club/templates/club/thanks.html:6
-#: club/templates/payu/rec_payment.html:5
-msgid "Towarzystwo PrzyjacióŠWolnych Lektur"
-msgstr ""
-
#: club/payu/models.py:17 club/payu/models.py:29
msgid "POS id"
msgstr ""
@@ -278,23 +268,27 @@ msgstr ""
msgid "Rejected"
msgstr ""
-#: club/payu/models.py:44
+#: club/payu/models.py:40
+msgid "Invalid token"
+msgstr ""
+
+#: club/payu/models.py:47
msgid "PayU order"
msgstr ""
-#: club/payu/models.py:45
+#: club/payu/models.py:48
msgid "PayU orders"
msgstr ""
-#: club/payu/models.py:141
+#: club/payu/models.py:158
msgid "received_at"
msgstr ""
-#: club/payu/models.py:145
+#: club/payu/models.py:162
msgid "PayU notification"
msgstr ""
-#: club/payu/models.py:146
+#: club/payu/models.py:163
msgid "PayU notifications"
msgstr ""
@@ -310,6 +304,15 @@ msgstr ""
msgid "One-time donations in last 30 days"
msgstr ""
+#: club/templates/club/dummy_payment.html:4 club/templates/club/index.html:7
+#: club/templates/club/index.html:12
+#: club/templates/club/membership_form_app.html:5
+#: club/templates/club/schedule.html:5 club/templates/club/thanks.html:6
+#: club/templates/club/year_summary.html:5
+#: club/templates/payu/rec_payment.html:5
+msgid "Wolne Lektury need your help!"
+msgstr ""
+
#: club/templates/club/index.html:20
msgid "Congratulations â you're already a supporter of Wolne Lektury!"
msgstr ""
@@ -427,8 +430,8 @@ msgstr ""
#: club/templates/club/payment_form.html:101
msgid ""
-"You can unsubscribe at any point. More in the privacy policy."
+"You can unsubscribe at any point. More in the privacy policy."
msgstr ""
#: club/templates/club/payment_form.html:105
@@ -464,11 +467,11 @@ msgstr ""
msgid "Supporting Wolne Lektury"
msgstr ""
-#: club/templates/payu/rec_payment.html:15
+#: club/templates/payu/rec_payment.html:19
#, python-format
msgid ""
"\n"
-" You are setting up a monthly payment in the amount of %(amount)s "
+" You are setting up a monthly payment in the amount of %(amount)s "
"PLN. Thank you!\n"
-" "
+" "
msgstr ""
diff --git a/src/club/locale/fr/LC_MESSAGES/django.mo b/src/club/locale/fr/LC_MESSAGES/django.mo
new file mode 100644
index 000000000..2c90dd0c8
Binary files /dev/null and b/src/club/locale/fr/LC_MESSAGES/django.mo differ
diff --git a/src/club/locale/fr/LC_MESSAGES/django.po b/src/club/locale/fr/LC_MESSAGES/django.po
index f90fd7c20..e7bc79fdf 100644
--- a/src/club/locale/fr/LC_MESSAGES/django.po
+++ b/src/club/locale/fr/LC_MESSAGES/django.po
@@ -17,14 +17,18 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: club/admin.py:46
+#: club/admin.py:60
msgid "payment complete"
msgstr ""
-#: club/admin.py:52
+#: club/admin.py:66
msgid "schedule expired"
msgstr ""
+#: club/admin.py:84
+msgid "Source"
+msgstr ""
+
#: club/apps.py:10
msgid "Club"
msgstr ""
@@ -54,16 +58,12 @@ msgstr ""
msgid "Minimal amount is %(amount)d PLN."
msgstr ""
-#: club/models.py:27
-msgid "minimum amount"
-msgstr ""
-
#: club/models.py:28
-msgid "minimum amount for year"
+msgid "minimum amount"
msgstr ""
#: club/models.py:29
-msgid "proposed amounts for single payment"
+msgid "minimum amount for year"
msgstr ""
#: club/models.py:30
@@ -71,161 +71,151 @@ msgid "default single amount"
msgstr ""
#: club/models.py:31
-msgid "proposed amounts for monthly payments"
-msgstr ""
-
-#: club/models.py:32
msgid "default monthly amount"
msgstr ""
-#: club/models.py:35
+#: club/models.py:34
msgid "club"
msgstr ""
-#: club/models.py:36
+#: club/models.py:35
msgid "clubs"
msgstr ""
-#: club/models.py:63
+#: club/models.py:112
msgid "key"
msgstr ""
-#: club/models.py:64
+#: club/models.py:113
msgid "email"
msgstr ""
-#: club/models.py:65 club/models.py:189
+#: club/models.py:114 club/models.py:270
msgid "membership"
msgstr ""
-#: club/models.py:66
+#: club/models.py:115
msgid "amount"
msgstr ""
-#: club/models.py:67
+#: club/models.py:116
msgid "method"
msgstr ""
-#: club/models.py:70 club/templates/club/payment_form.html:25
+#: club/models.py:119 club/templates/club/payment_form.html:25
msgid "monthly"
msgstr ""
-#: club/models.py:71
+#: club/models.py:120
msgid "yearly"
msgstr ""
-#: club/models.py:73
+#: club/models.py:122
msgid "source"
msgstr ""
-#: club/models.py:75
+#: club/models.py:124
msgid "cancelled"
msgstr ""
-#: club/models.py:76
+#: club/models.py:125
msgid "payed at"
msgstr ""
-#: club/models.py:77
+#: club/models.py:126
msgid "started at"
msgstr ""
-#: club/models.py:78
+#: club/models.py:127
msgid "expires_at"
msgstr ""
-#: club/models.py:92
+#: club/models.py:141
msgid "schedule"
msgstr ""
-#: club/models.py:93
+#: club/models.py:142
msgid "schedules"
msgstr ""
-#: club/models.py:181
+#: club/models.py:262
msgid "user"
msgstr ""
-#: club/models.py:182
+#: club/models.py:263
msgid "created at"
msgstr ""
-#: club/models.py:183 club/models.py:244
+#: club/models.py:264 club/models.py:325
msgid "name"
msgstr ""
-#: club/models.py:184
+#: club/models.py:265
msgid "manual"
msgstr ""
-#: club/models.py:185
+#: club/models.py:266
msgid "notes"
msgstr ""
-#: club/models.py:186
+#: club/models.py:267
msgid "updated at"
msgstr ""
-#: club/models.py:190
+#: club/models.py:271
msgid "memberships"
msgstr ""
-#: club/models.py:227
+#: club/models.py:308
msgid "days before"
msgstr ""
-#: club/models.py:228
+#: club/models.py:309
msgid "subject"
msgstr ""
-#: club/models.py:229 club/payu/models.py:140
+#: club/models.py:310 club/payu/models.py:157
msgid "body"
msgstr ""
-#: club/models.py:232
+#: club/models.py:313
msgid "reminder email"
msgstr ""
-#: club/models.py:233
+#: club/models.py:314
msgid "reminder emails"
msgstr ""
-#: club/models.py:238
+#: club/models.py:319
#, python-format
msgid "a day before expiration"
msgid_plural "%d days before expiration"
msgstr[0] ""
msgstr[1] ""
-#: club/models.py:240
+#: club/models.py:321
#, python-format
msgid "a day after expiration"
msgid_plural "%d days after expiration"
msgstr[0] ""
msgstr[1] ""
-#: club/models.py:245
+#: club/models.py:326
msgid "photo"
msgstr ""
-#: club/models.py:246
+#: club/models.py:327
msgid "text"
msgstr ""
-#: club/models.py:249
+#: club/models.py:330
msgid "ambassador"
msgstr ""
-#: club/models.py:250
+#: club/models.py:331
msgid "ambassadors"
msgstr ""
-#: club/models.py:281 club/templates/club/index.html:7
-#: club/templates/club/index.html:13 club/templates/club/thanks.html:6
-#: club/templates/payu/rec_payment.html:5
-msgid "Towarzystwo PrzyjacióŠWolnych Lektur"
-msgstr ""
-
#: club/payu/models.py:17 club/payu/models.py:29
msgid "POS id"
msgstr ""
@@ -278,23 +268,27 @@ msgstr ""
msgid "Rejected"
msgstr ""
-#: club/payu/models.py:44
+#: club/payu/models.py:40
+msgid "Invalid token"
+msgstr ""
+
+#: club/payu/models.py:47
msgid "PayU order"
msgstr ""
-#: club/payu/models.py:45
+#: club/payu/models.py:48
msgid "PayU orders"
msgstr ""
-#: club/payu/models.py:141
+#: club/payu/models.py:158
msgid "received_at"
msgstr ""
-#: club/payu/models.py:145
+#: club/payu/models.py:162
msgid "PayU notification"
msgstr ""
-#: club/payu/models.py:146
+#: club/payu/models.py:163
msgid "PayU notifications"
msgstr ""
@@ -310,6 +304,15 @@ msgstr ""
msgid "One-time donations in last 30 days"
msgstr ""
+#: club/templates/club/dummy_payment.html:4 club/templates/club/index.html:7
+#: club/templates/club/index.html:12
+#: club/templates/club/membership_form_app.html:5
+#: club/templates/club/schedule.html:5 club/templates/club/thanks.html:6
+#: club/templates/club/year_summary.html:5
+#: club/templates/payu/rec_payment.html:5
+msgid "Wolne Lektury need your help!"
+msgstr ""
+
#: club/templates/club/index.html:20
msgid "Congratulations â you're already a supporter of Wolne Lektury!"
msgstr ""
@@ -427,8 +430,8 @@ msgstr ""
#: club/templates/club/payment_form.html:101
msgid ""
-"You can unsubscribe at any point. More in the privacy policy."
+"You can unsubscribe at any point. More in the privacy policy."
msgstr ""
#: club/templates/club/payment_form.html:105
@@ -464,11 +467,11 @@ msgstr ""
msgid "Supporting Wolne Lektury"
msgstr ""
-#: club/templates/payu/rec_payment.html:15
+#: club/templates/payu/rec_payment.html:19
#, python-format
msgid ""
"\n"
-" You are setting up a monthly payment in the amount of %(amount)s "
+" You are setting up a monthly payment in the amount of %(amount)s "
"PLN. Thank you!\n"
-" "
+" "
msgstr ""
diff --git a/src/club/locale/it/LC_MESSAGES/django.mo b/src/club/locale/it/LC_MESSAGES/django.mo
new file mode 100644
index 000000000..71cbdf3e9
Binary files /dev/null and b/src/club/locale/it/LC_MESSAGES/django.mo differ
diff --git a/src/club/locale/it/LC_MESSAGES/django.po b/src/club/locale/it/LC_MESSAGES/django.po
index 06809613b..54ce6ace2 100644
--- a/src/club/locale/it/LC_MESSAGES/django.po
+++ b/src/club/locale/it/LC_MESSAGES/django.po
@@ -17,14 +17,18 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: club/admin.py:46
+#: club/admin.py:60
msgid "payment complete"
msgstr ""
-#: club/admin.py:52
+#: club/admin.py:66
msgid "schedule expired"
msgstr ""
+#: club/admin.py:84
+msgid "Source"
+msgstr ""
+
#: club/apps.py:10
msgid "Club"
msgstr ""
@@ -54,16 +58,12 @@ msgstr ""
msgid "Minimal amount is %(amount)d PLN."
msgstr ""
-#: club/models.py:27
-msgid "minimum amount"
-msgstr ""
-
#: club/models.py:28
-msgid "minimum amount for year"
+msgid "minimum amount"
msgstr ""
#: club/models.py:29
-msgid "proposed amounts for single payment"
+msgid "minimum amount for year"
msgstr ""
#: club/models.py:30
@@ -71,161 +71,151 @@ msgid "default single amount"
msgstr ""
#: club/models.py:31
-msgid "proposed amounts for monthly payments"
-msgstr ""
-
-#: club/models.py:32
msgid "default monthly amount"
msgstr ""
-#: club/models.py:35
+#: club/models.py:34
msgid "club"
msgstr ""
-#: club/models.py:36
+#: club/models.py:35
msgid "clubs"
msgstr ""
-#: club/models.py:63
+#: club/models.py:112
msgid "key"
msgstr ""
-#: club/models.py:64
+#: club/models.py:113
msgid "email"
msgstr ""
-#: club/models.py:65 club/models.py:189
+#: club/models.py:114 club/models.py:270
msgid "membership"
msgstr ""
-#: club/models.py:66
+#: club/models.py:115
msgid "amount"
msgstr ""
-#: club/models.py:67
+#: club/models.py:116
msgid "method"
msgstr ""
-#: club/models.py:70 club/templates/club/payment_form.html:25
+#: club/models.py:119 club/templates/club/payment_form.html:25
msgid "monthly"
msgstr ""
-#: club/models.py:71
+#: club/models.py:120
msgid "yearly"
msgstr ""
-#: club/models.py:73
+#: club/models.py:122
msgid "source"
msgstr ""
-#: club/models.py:75
+#: club/models.py:124
msgid "cancelled"
msgstr ""
-#: club/models.py:76
+#: club/models.py:125
msgid "payed at"
msgstr ""
-#: club/models.py:77
+#: club/models.py:126
msgid "started at"
msgstr ""
-#: club/models.py:78
+#: club/models.py:127
msgid "expires_at"
msgstr ""
-#: club/models.py:92
+#: club/models.py:141
msgid "schedule"
msgstr ""
-#: club/models.py:93
+#: club/models.py:142
msgid "schedules"
msgstr ""
-#: club/models.py:181
+#: club/models.py:262
msgid "user"
msgstr ""
-#: club/models.py:182
+#: club/models.py:263
msgid "created at"
msgstr ""
-#: club/models.py:183 club/models.py:244
+#: club/models.py:264 club/models.py:325
msgid "name"
msgstr ""
-#: club/models.py:184
+#: club/models.py:265
msgid "manual"
msgstr ""
-#: club/models.py:185
+#: club/models.py:266
msgid "notes"
msgstr ""
-#: club/models.py:186
+#: club/models.py:267
msgid "updated at"
msgstr ""
-#: club/models.py:190
+#: club/models.py:271
msgid "memberships"
msgstr ""
-#: club/models.py:227
+#: club/models.py:308
msgid "days before"
msgstr ""
-#: club/models.py:228
+#: club/models.py:309
msgid "subject"
msgstr ""
-#: club/models.py:229 club/payu/models.py:140
+#: club/models.py:310 club/payu/models.py:157
msgid "body"
msgstr ""
-#: club/models.py:232
+#: club/models.py:313
msgid "reminder email"
msgstr ""
-#: club/models.py:233
+#: club/models.py:314
msgid "reminder emails"
msgstr ""
-#: club/models.py:238
+#: club/models.py:319
#, python-format
msgid "a day before expiration"
msgid_plural "%d days before expiration"
msgstr[0] ""
msgstr[1] ""
-#: club/models.py:240
+#: club/models.py:321
#, python-format
msgid "a day after expiration"
msgid_plural "%d days after expiration"
msgstr[0] ""
msgstr[1] ""
-#: club/models.py:245
+#: club/models.py:326
msgid "photo"
msgstr ""
-#: club/models.py:246
+#: club/models.py:327
msgid "text"
msgstr ""
-#: club/models.py:249
+#: club/models.py:330
msgid "ambassador"
msgstr ""
-#: club/models.py:250
+#: club/models.py:331
msgid "ambassadors"
msgstr ""
-#: club/models.py:281 club/templates/club/index.html:7
-#: club/templates/club/index.html:13 club/templates/club/thanks.html:6
-#: club/templates/payu/rec_payment.html:5
-msgid "Towarzystwo PrzyjacióŠWolnych Lektur"
-msgstr ""
-
#: club/payu/models.py:17 club/payu/models.py:29
msgid "POS id"
msgstr ""
@@ -278,23 +268,27 @@ msgstr ""
msgid "Rejected"
msgstr ""
-#: club/payu/models.py:44
+#: club/payu/models.py:40
+msgid "Invalid token"
+msgstr ""
+
+#: club/payu/models.py:47
msgid "PayU order"
msgstr ""
-#: club/payu/models.py:45
+#: club/payu/models.py:48
msgid "PayU orders"
msgstr ""
-#: club/payu/models.py:141
+#: club/payu/models.py:158
msgid "received_at"
msgstr ""
-#: club/payu/models.py:145
+#: club/payu/models.py:162
msgid "PayU notification"
msgstr ""
-#: club/payu/models.py:146
+#: club/payu/models.py:163
msgid "PayU notifications"
msgstr ""
@@ -310,6 +304,15 @@ msgstr ""
msgid "One-time donations in last 30 days"
msgstr ""
+#: club/templates/club/dummy_payment.html:4 club/templates/club/index.html:7
+#: club/templates/club/index.html:12
+#: club/templates/club/membership_form_app.html:5
+#: club/templates/club/schedule.html:5 club/templates/club/thanks.html:6
+#: club/templates/club/year_summary.html:5
+#: club/templates/payu/rec_payment.html:5
+msgid "Wolne Lektury need your help!"
+msgstr ""
+
#: club/templates/club/index.html:20
msgid "Congratulations â you're already a supporter of Wolne Lektury!"
msgstr ""
@@ -427,8 +430,8 @@ msgstr ""
#: club/templates/club/payment_form.html:101
msgid ""
-"You can unsubscribe at any point. More in the privacy policy."
+"You can unsubscribe at any point. More in the privacy policy."
msgstr ""
#: club/templates/club/payment_form.html:105
@@ -464,11 +467,11 @@ msgstr ""
msgid "Supporting Wolne Lektury"
msgstr ""
-#: club/templates/payu/rec_payment.html:15
+#: club/templates/payu/rec_payment.html:19
#, python-format
msgid ""
"\n"
-" You are setting up a monthly payment in the amount of %(amount)s "
+" You are setting up a monthly payment in the amount of %(amount)s "
"PLN. Thank you!\n"
-" "
+" "
msgstr ""
diff --git a/src/club/locale/jp/LC_MESSAGES/django.mo b/src/club/locale/jp/LC_MESSAGES/django.mo
new file mode 100644
index 000000000..195f68023
Binary files /dev/null and b/src/club/locale/jp/LC_MESSAGES/django.mo differ
diff --git a/src/club/locale/jp/LC_MESSAGES/django.po b/src/club/locale/jp/LC_MESSAGES/django.po
new file mode 100644
index 000000000..42e415407
--- /dev/null
+++ b/src/club/locale/jp/LC_MESSAGES/django.po
@@ -0,0 +1,477 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR
Your e-mail won't be publicised."
msgstr ""
-#: funding/forms.py:43
+#: funding/forms.py:49
#, python-format
msgid "The minimum amount is %(amount)s PLN."
msgstr ""
-#: funding/forms.py:49
+#: funding/forms.py:55
msgid "This offer is out of date."
msgstr ""
-#: funding/models.py:26
+#: funding/models.py:28
msgid "author"
msgstr ""
-#: funding/models.py:27
+#: funding/models.py:29
msgid "title"
msgstr ""
-#: funding/models.py:28
+#: funding/models.py:30
msgid "slug"
msgstr ""
-#: funding/models.py:29
+#: funding/models.py:31
msgid "description"
msgstr ""
-#: funding/models.py:30
+#: funding/models.py:32
msgid "target"
msgstr ""
-#: funding/models.py:31
+#: funding/models.py:33
msgid "start"
msgstr ""
-#: funding/models.py:32
+#: funding/models.py:34
msgid "end"
msgstr ""
-#: funding/models.py:33
+#: funding/models.py:35
msgid "redakcja URL"
msgstr ""
-#: funding/models.py:34
+#: funding/models.py:36
msgid "Published book."
msgstr ""
-#: funding/models.py:35
+#: funding/models.py:37
msgid "Cover"
msgstr ""
-#: funding/models.py:36
+#: funding/models.py:38
msgid "Poll"
msgstr ""
-#: funding/models.py:38
+#: funding/models.py:40
msgid "Near-end notifications sent"
msgstr ""
-#: funding/models.py:39
+#: funding/models.py:41
msgid "End notifications sent"
msgstr ""
-#: funding/models.py:43
+#: funding/models.py:45
msgid "Cover preview"
msgstr ""
-#: funding/models.py:46 funding/models.py:249 funding/models.py:270
+#: funding/models.py:48 funding/models.py:274 funding/models.py:295
msgid "offer"
msgstr ""
-#: funding/models.py:47
+#: funding/models.py:49
msgid "offers"
msgstr ""
-#: funding/models.py:154
+#: funding/models.py:161
msgid "The fundraiser has ended!"
msgstr ""
-#: funding/models.py:171
+#: funding/models.py:178
msgid "The fundraiser will end soon!"
msgstr ""
-#: funding/models.py:185
+#: funding/models.py:192
msgid "The book you helped fund has been published."
msgstr ""
-#: funding/models.py:250
+#: funding/models.py:275
msgid "price"
msgstr ""
-#: funding/models.py:251 funding/models.py:271
+#: funding/models.py:276 funding/models.py:298
msgid "name"
msgstr ""
-#: funding/models.py:252
+#: funding/models.py:277
msgid "long name"
msgstr ""
-#: funding/models.py:253
+#: funding/models.py:278
msgid "end date"
msgstr ""
-#: funding/models.py:256
+#: funding/models.py:281
msgid "perk"
msgstr ""
-#: funding/models.py:272
-msgid "email"
+#: funding/models.py:296
+msgid "customer IP"
msgstr ""
-#: funding/models.py:273 funding/models.py:355
-msgid "amount"
+#: funding/models.py:299
+msgid "email"
msgstr ""
-#: funding/models.py:274
-msgid "payed at"
+#: funding/models.py:301 funding/models.py:407
+msgid "amount"
msgstr ""
-#: funding/models.py:277
+#: funding/models.py:304
msgid "notifications"
msgstr ""
-#: funding/models.py:281
+#: funding/models.py:308
msgid "funding"
msgstr ""
-#: funding/models.py:282
+#: funding/models.py:309
#: funding/templates/admin/funding/offer/change_form.html:18
msgid "fundings"
msgstr ""
-#: funding/models.py:356
+#: funding/models.py:339 funding/templates/funding/thanks.html:6
+#: funding/templates/funding/thanks.html:13
+msgid "Thank you for your support!"
+msgstr ""
+
+#: funding/models.py:408
msgid "when"
msgstr ""
-#: funding/models.py:359
+#: funding/models.py:411
msgid "money spent on a book"
msgstr ""
-#: funding/models.py:360
+#: funding/models.py:412
msgid "money spent on books"
msgstr ""
-#: funding/models.py:388 funding/templates/funding/thanks.html:6
-#: funding/templates/funding/thanks.html:13
-msgid "Thank you for your support!"
+#: funding/templates/funding/2022/includes/funding.html:14
+#: funding/templates/funding/includes/funding.html:30
+msgid "collected"
msgstr ""
-#: funding/templates/funding/disable_notifications.html:5
-#: funding/templates/funding/no_thanks.html:5
-#: funding/templates/funding/no_thanks.html:8
-msgid "Payment failed"
+#: funding/templates/funding/2022/includes/funding.html:20
+#: funding/templates/funding/2022/offer_detail.html:37
+#: funding/templates/funding/includes/funding.html:24
+#: funding/templates/funding/includes/funding.html:48
+#: funding/templates/funding/offer_detail.html:29
+#: funding/templates/funding/offer_list.html:28
+msgid "Help free the book!"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:26
+#: funding/templates/funding/includes/funding.html:36
+msgid "until fundraiser end"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:32
+#: funding/templates/funding/includes/funding.html:33
+msgid "needed"
msgstr ""
+#: funding/templates/funding/2022/offer_detail.html:101
+#: funding/templates/funding/offer_detail.html:87
+msgid "Supporters"
+msgstr ""
+
+#: funding/templates/funding/disable_notifications.html:5
#: funding/templates/funding/disable_notifications.html:8
#: funding/templates/funding/disable_notifications.html:15
msgid "Disable notifications"
@@ -292,7 +316,7 @@ msgid ""
msgstr ""
#: funding/templates/funding/email/end.txt:37
-#: funding/templates/funding/email/published.txt:12
+#: funding/templates/funding/email/published.txt:21
msgid ""
"If you'd like to help liberate another book, or invite your friends\n"
"to do so, we're currently raising money for:"
@@ -330,7 +354,7 @@ msgstr ""
msgid "we have just published the book you contributed to:"
msgstr ""
-#: funding/templates/funding/email/published.txt:9
+#: funding/templates/funding/email/published.txt:16
msgid ""
"Thanks to you, it is now available for free,\n"
"in various formats, to everyone."
@@ -366,25 +390,6 @@ msgstr ""
msgid "Learn more"
msgstr ""
-#: funding/templates/funding/includes/funding.html:24
-#: funding/templates/funding/includes/funding.html:48
-#: funding/templates/funding/offer_detail.html:29
-#: funding/templates/funding/offer_list.html:28
-msgid "Help free the book!"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:30
-msgid "collected"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:33
-msgid "needed"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:36
-msgid "until fundraiser end"
-msgstr ""
-
#: funding/templates/funding/includes/fundings.html:13
msgid "Anonymous"
msgstr ""
@@ -439,6 +444,11 @@ msgid ""
" the work on the Editorial Platform."
msgstr ""
+#: funding/templates/funding/no_thanks.html:5
+#: funding/templates/funding/no_thanks.html:8
+msgid "Payment failed"
+msgstr ""
+
#: funding/templates/funding/no_thanks.html:10
msgid "You're support has not been processed successfully."
msgstr ""
@@ -471,10 +481,6 @@ msgstr ""
msgid "See all fundraisers."
msgstr ""
-#: funding/templates/funding/offer_detail.html:87
-msgid "Supporters"
-msgstr ""
-
#: funding/templates/funding/offer_list.html:5
#: funding/templates/funding/offer_list.html:10
msgid "All fundraisers"
diff --git a/src/funding/locale/en/LC_MESSAGES/django.mo b/src/funding/locale/en/LC_MESSAGES/django.mo
index 75870eb0e..6c5906d1c 100644
Binary files a/src/funding/locale/en/LC_MESSAGES/django.mo and b/src/funding/locale/en/LC_MESSAGES/django.mo differ
diff --git a/src/funding/locale/en/LC_MESSAGES/django.po b/src/funding/locale/en/LC_MESSAGES/django.po
index f2b9f458c..333d36967 100644
--- a/src/funding/locale/en/LC_MESSAGES/django.po
+++ b/src/funding/locale/en/LC_MESSAGES/django.po
@@ -28,185 +28,209 @@ msgstr ""
msgid "No"
msgstr ""
-#: funding/admin.py:44 funding/models.py:257 funding/models.py:275
+#: funding/admin.py:44 funding/models.py:282 funding/models.py:302
msgid "perks"
msgstr ""
-#: funding/forms.py:18 funding/templates/funding/wlfund.html:29
+#: funding/forms.py:22 funding/templates/funding/wlfund.html:29
msgid "Amount"
msgstr ""
-#: funding/forms.py:20
+#: funding/forms.py:24
msgid "Name"
msgstr ""
-#: funding/forms.py:20
+#: funding/forms.py:24
msgid "Optional name for public list of contributors"
msgstr ""
-#: funding/forms.py:22
+#: funding/forms.py:26
msgid "Contact e-mail"
msgstr ""
-#: funding/forms.py:24
+#: funding/forms.py:28
msgid ""
"We'll use it to send you updates about your payment and the fundraiser "
"status (which you can always turn off).
Your e-mail won't be publicised."
msgstr ""
-#: funding/forms.py:43
+#: funding/forms.py:49
#, python-format
msgid "The minimum amount is %(amount)s PLN."
msgstr ""
-#: funding/forms.py:49
+#: funding/forms.py:55
msgid "This offer is out of date."
msgstr ""
-#: funding/models.py:26
+#: funding/models.py:28
msgid "author"
msgstr ""
-#: funding/models.py:27
+#: funding/models.py:29
msgid "title"
msgstr ""
-#: funding/models.py:28
+#: funding/models.py:30
msgid "slug"
msgstr ""
-#: funding/models.py:29
+#: funding/models.py:31
msgid "description"
msgstr ""
-#: funding/models.py:30
+#: funding/models.py:32
msgid "target"
msgstr ""
-#: funding/models.py:31
+#: funding/models.py:33
msgid "start"
msgstr ""
-#: funding/models.py:32
+#: funding/models.py:34
msgid "end"
msgstr ""
-#: funding/models.py:33
+#: funding/models.py:35
msgid "redakcja URL"
msgstr ""
-#: funding/models.py:34
+#: funding/models.py:36
msgid "Published book."
msgstr ""
-#: funding/models.py:35
+#: funding/models.py:37
msgid "Cover"
msgstr ""
-#: funding/models.py:36
+#: funding/models.py:38
msgid "Poll"
msgstr ""
-#: funding/models.py:38
+#: funding/models.py:40
msgid "Near-end notifications sent"
msgstr ""
-#: funding/models.py:39
+#: funding/models.py:41
msgid "End notifications sent"
msgstr ""
-#: funding/models.py:43
+#: funding/models.py:45
msgid "Cover preview"
msgstr ""
-#: funding/models.py:46 funding/models.py:249 funding/models.py:270
+#: funding/models.py:48 funding/models.py:274 funding/models.py:295
msgid "offer"
msgstr ""
-#: funding/models.py:47
+#: funding/models.py:49
msgid "offers"
msgstr ""
-#: funding/models.py:154
+#: funding/models.py:161
msgid "The fundraiser has ended!"
msgstr ""
-#: funding/models.py:171
+#: funding/models.py:178
msgid "The fundraiser will end soon!"
msgstr ""
-#: funding/models.py:185
+#: funding/models.py:192
msgid "The book you helped fund has been published."
msgstr ""
-#: funding/models.py:250
+#: funding/models.py:275
msgid "price"
msgstr ""
-#: funding/models.py:251 funding/models.py:271
+#: funding/models.py:276 funding/models.py:298
msgid "name"
msgstr ""
-#: funding/models.py:252
+#: funding/models.py:277
msgid "long name"
msgstr ""
-#: funding/models.py:253
+#: funding/models.py:278
msgid "end date"
msgstr ""
-#: funding/models.py:256
+#: funding/models.py:281
msgid "perk"
msgstr ""
-#: funding/models.py:272
-msgid "email"
+#: funding/models.py:296
+msgid "customer IP"
msgstr ""
-#: funding/models.py:273 funding/models.py:355
-msgid "amount"
+#: funding/models.py:299
+msgid "email"
msgstr ""
-#: funding/models.py:274
-msgid "payed at"
+#: funding/models.py:301 funding/models.py:407
+msgid "amount"
msgstr ""
-#: funding/models.py:277
+#: funding/models.py:304
msgid "notifications"
msgstr ""
-#: funding/models.py:281
+#: funding/models.py:308
msgid "funding"
msgstr ""
-#: funding/models.py:282
+#: funding/models.py:309
#: funding/templates/admin/funding/offer/change_form.html:18
msgid "fundings"
msgstr ""
-#: funding/models.py:356
+#: funding/models.py:339 funding/templates/funding/thanks.html:6
+#: funding/templates/funding/thanks.html:13
+msgid "Thank you for your support!"
+msgstr ""
+
+#: funding/models.py:408
msgid "when"
msgstr ""
-#: funding/models.py:359
+#: funding/models.py:411
msgid "money spent on a book"
msgstr ""
-#: funding/models.py:360
+#: funding/models.py:412
msgid "money spent on books"
msgstr ""
-#: funding/models.py:388 funding/templates/funding/thanks.html:6
-#: funding/templates/funding/thanks.html:13
-msgid "Thank you for your support!"
+#: funding/templates/funding/2022/includes/funding.html:14
+#: funding/templates/funding/includes/funding.html:30
+msgid "collected"
msgstr ""
-#: funding/templates/funding/disable_notifications.html:5
-#: funding/templates/funding/no_thanks.html:5
-#: funding/templates/funding/no_thanks.html:8
-msgid "Payment failed"
+#: funding/templates/funding/2022/includes/funding.html:20
+#: funding/templates/funding/2022/offer_detail.html:37
+#: funding/templates/funding/includes/funding.html:24
+#: funding/templates/funding/includes/funding.html:48
+#: funding/templates/funding/offer_detail.html:29
+#: funding/templates/funding/offer_list.html:28
+msgid "Help free the book!"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:26
+#: funding/templates/funding/includes/funding.html:36
+msgid "until fundraiser end"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:32
+#: funding/templates/funding/includes/funding.html:33
+msgid "needed"
msgstr ""
+#: funding/templates/funding/2022/offer_detail.html:101
+#: funding/templates/funding/offer_detail.html:87
+msgid "Supporters"
+msgstr ""
+
+#: funding/templates/funding/disable_notifications.html:5
#: funding/templates/funding/disable_notifications.html:8
#: funding/templates/funding/disable_notifications.html:15
msgid "Disable notifications"
@@ -291,7 +315,7 @@ msgid ""
msgstr ""
#: funding/templates/funding/email/end.txt:37
-#: funding/templates/funding/email/published.txt:12
+#: funding/templates/funding/email/published.txt:21
msgid ""
"If you'd like to help liberate another book, or invite your friends\n"
"to do so, we're currently raising money for:"
@@ -329,7 +353,7 @@ msgstr ""
msgid "we have just published the book you contributed to:"
msgstr ""
-#: funding/templates/funding/email/published.txt:9
+#: funding/templates/funding/email/published.txt:16
msgid ""
"Thanks to you, it is now available for free,\n"
"in various formats, to everyone."
@@ -365,25 +389,6 @@ msgstr ""
msgid "Learn more"
msgstr ""
-#: funding/templates/funding/includes/funding.html:24
-#: funding/templates/funding/includes/funding.html:48
-#: funding/templates/funding/offer_detail.html:29
-#: funding/templates/funding/offer_list.html:28
-msgid "Help free the book!"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:30
-msgid "collected"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:33
-msgid "needed"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:36
-msgid "until fundraiser end"
-msgstr ""
-
#: funding/templates/funding/includes/fundings.html:13
msgid "Anonymous"
msgstr ""
@@ -438,6 +443,11 @@ msgid ""
" the work on the Editorial Platform."
msgstr ""
+#: funding/templates/funding/no_thanks.html:5
+#: funding/templates/funding/no_thanks.html:8
+msgid "Payment failed"
+msgstr ""
+
#: funding/templates/funding/no_thanks.html:10
msgid "You're support has not been processed successfully."
msgstr ""
@@ -470,10 +480,6 @@ msgstr ""
msgid "See all fundraisers."
msgstr ""
-#: funding/templates/funding/offer_detail.html:87
-msgid "Supporters"
-msgstr ""
-
#: funding/templates/funding/offer_list.html:5
#: funding/templates/funding/offer_list.html:10
msgid "All fundraisers"
diff --git a/src/funding/locale/es/LC_MESSAGES/django.mo b/src/funding/locale/es/LC_MESSAGES/django.mo
index fbbbcbfe1..71cbdf3e9 100644
Binary files a/src/funding/locale/es/LC_MESSAGES/django.mo and b/src/funding/locale/es/LC_MESSAGES/django.mo differ
diff --git a/src/funding/locale/es/LC_MESSAGES/django.po b/src/funding/locale/es/LC_MESSAGES/django.po
index f641242ed..ee66ed720 100644
--- a/src/funding/locale/es/LC_MESSAGES/django.po
+++ b/src/funding/locale/es/LC_MESSAGES/django.po
@@ -29,185 +29,209 @@ msgstr ""
msgid "No"
msgstr ""
-#: funding/admin.py:44 funding/models.py:257 funding/models.py:275
+#: funding/admin.py:44 funding/models.py:282 funding/models.py:302
msgid "perks"
msgstr ""
-#: funding/forms.py:18 funding/templates/funding/wlfund.html:29
+#: funding/forms.py:22 funding/templates/funding/wlfund.html:29
msgid "Amount"
msgstr ""
-#: funding/forms.py:20
+#: funding/forms.py:24
msgid "Name"
msgstr ""
-#: funding/forms.py:20
+#: funding/forms.py:24
msgid "Optional name for public list of contributors"
msgstr ""
-#: funding/forms.py:22
+#: funding/forms.py:26
msgid "Contact e-mail"
msgstr ""
-#: funding/forms.py:24
+#: funding/forms.py:28
msgid ""
"We'll use it to send you updates about your payment and the fundraiser "
"status (which you can always turn off).
Your e-mail won't be publicised."
msgstr ""
-#: funding/forms.py:43
+#: funding/forms.py:49
#, python-format
msgid "The minimum amount is %(amount)s PLN."
msgstr ""
-#: funding/forms.py:49
+#: funding/forms.py:55
msgid "This offer is out of date."
msgstr ""
-#: funding/models.py:26
+#: funding/models.py:28
msgid "author"
msgstr ""
-#: funding/models.py:27
+#: funding/models.py:29
msgid "title"
msgstr ""
-#: funding/models.py:28
+#: funding/models.py:30
msgid "slug"
msgstr ""
-#: funding/models.py:29
+#: funding/models.py:31
msgid "description"
msgstr ""
-#: funding/models.py:30
+#: funding/models.py:32
msgid "target"
msgstr ""
-#: funding/models.py:31
+#: funding/models.py:33
msgid "start"
msgstr ""
-#: funding/models.py:32
+#: funding/models.py:34
msgid "end"
msgstr ""
-#: funding/models.py:33
+#: funding/models.py:35
msgid "redakcja URL"
msgstr ""
-#: funding/models.py:34
+#: funding/models.py:36
msgid "Published book."
msgstr ""
-#: funding/models.py:35
+#: funding/models.py:37
msgid "Cover"
msgstr ""
-#: funding/models.py:36
+#: funding/models.py:38
msgid "Poll"
msgstr ""
-#: funding/models.py:38
+#: funding/models.py:40
msgid "Near-end notifications sent"
msgstr ""
-#: funding/models.py:39
+#: funding/models.py:41
msgid "End notifications sent"
msgstr ""
-#: funding/models.py:43
+#: funding/models.py:45
msgid "Cover preview"
msgstr ""
-#: funding/models.py:46 funding/models.py:249 funding/models.py:270
+#: funding/models.py:48 funding/models.py:274 funding/models.py:295
msgid "offer"
msgstr ""
-#: funding/models.py:47
+#: funding/models.py:49
msgid "offers"
msgstr ""
-#: funding/models.py:154
+#: funding/models.py:161
msgid "The fundraiser has ended!"
msgstr ""
-#: funding/models.py:171
+#: funding/models.py:178
msgid "The fundraiser will end soon!"
msgstr ""
-#: funding/models.py:185
+#: funding/models.py:192
msgid "The book you helped fund has been published."
msgstr ""
-#: funding/models.py:250
+#: funding/models.py:275
msgid "price"
msgstr ""
-#: funding/models.py:251 funding/models.py:271
+#: funding/models.py:276 funding/models.py:298
msgid "name"
msgstr ""
-#: funding/models.py:252
+#: funding/models.py:277
msgid "long name"
msgstr ""
-#: funding/models.py:253
+#: funding/models.py:278
msgid "end date"
msgstr ""
-#: funding/models.py:256
+#: funding/models.py:281
msgid "perk"
msgstr ""
-#: funding/models.py:272
-msgid "email"
+#: funding/models.py:296
+msgid "customer IP"
msgstr ""
-#: funding/models.py:273 funding/models.py:355
-msgid "amount"
+#: funding/models.py:299
+msgid "email"
msgstr ""
-#: funding/models.py:274
-msgid "payed at"
+#: funding/models.py:301 funding/models.py:407
+msgid "amount"
msgstr ""
-#: funding/models.py:277
+#: funding/models.py:304
msgid "notifications"
msgstr ""
-#: funding/models.py:281
+#: funding/models.py:308
msgid "funding"
msgstr ""
-#: funding/models.py:282
+#: funding/models.py:309
#: funding/templates/admin/funding/offer/change_form.html:18
msgid "fundings"
msgstr ""
-#: funding/models.py:356
+#: funding/models.py:339 funding/templates/funding/thanks.html:6
+#: funding/templates/funding/thanks.html:13
+msgid "Thank you for your support!"
+msgstr ""
+
+#: funding/models.py:408
msgid "when"
msgstr ""
-#: funding/models.py:359
+#: funding/models.py:411
msgid "money spent on a book"
msgstr ""
-#: funding/models.py:360
+#: funding/models.py:412
msgid "money spent on books"
msgstr ""
-#: funding/models.py:388 funding/templates/funding/thanks.html:6
-#: funding/templates/funding/thanks.html:13
-msgid "Thank you for your support!"
+#: funding/templates/funding/2022/includes/funding.html:14
+#: funding/templates/funding/includes/funding.html:30
+msgid "collected"
msgstr ""
-#: funding/templates/funding/disable_notifications.html:5
-#: funding/templates/funding/no_thanks.html:5
-#: funding/templates/funding/no_thanks.html:8
-msgid "Payment failed"
+#: funding/templates/funding/2022/includes/funding.html:20
+#: funding/templates/funding/2022/offer_detail.html:37
+#: funding/templates/funding/includes/funding.html:24
+#: funding/templates/funding/includes/funding.html:48
+#: funding/templates/funding/offer_detail.html:29
+#: funding/templates/funding/offer_list.html:28
+msgid "Help free the book!"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:26
+#: funding/templates/funding/includes/funding.html:36
+msgid "until fundraiser end"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:32
+#: funding/templates/funding/includes/funding.html:33
+msgid "needed"
msgstr ""
+#: funding/templates/funding/2022/offer_detail.html:101
+#: funding/templates/funding/offer_detail.html:87
+msgid "Supporters"
+msgstr ""
+
+#: funding/templates/funding/disable_notifications.html:5
#: funding/templates/funding/disable_notifications.html:8
#: funding/templates/funding/disable_notifications.html:15
msgid "Disable notifications"
@@ -292,7 +316,7 @@ msgid ""
msgstr ""
#: funding/templates/funding/email/end.txt:37
-#: funding/templates/funding/email/published.txt:12
+#: funding/templates/funding/email/published.txt:21
msgid ""
"If you'd like to help liberate another book, or invite your friends\n"
"to do so, we're currently raising money for:"
@@ -330,7 +354,7 @@ msgstr ""
msgid "we have just published the book you contributed to:"
msgstr ""
-#: funding/templates/funding/email/published.txt:9
+#: funding/templates/funding/email/published.txt:16
msgid ""
"Thanks to you, it is now available for free,\n"
"in various formats, to everyone."
@@ -366,25 +390,6 @@ msgstr ""
msgid "Learn more"
msgstr ""
-#: funding/templates/funding/includes/funding.html:24
-#: funding/templates/funding/includes/funding.html:48
-#: funding/templates/funding/offer_detail.html:29
-#: funding/templates/funding/offer_list.html:28
-msgid "Help free the book!"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:30
-msgid "collected"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:33
-msgid "needed"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:36
-msgid "until fundraiser end"
-msgstr ""
-
#: funding/templates/funding/includes/fundings.html:13
msgid "Anonymous"
msgstr ""
@@ -439,6 +444,11 @@ msgid ""
" the work on the Editorial Platform."
msgstr ""
+#: funding/templates/funding/no_thanks.html:5
+#: funding/templates/funding/no_thanks.html:8
+msgid "Payment failed"
+msgstr ""
+
#: funding/templates/funding/no_thanks.html:10
msgid "You're support has not been processed successfully."
msgstr ""
@@ -471,10 +481,6 @@ msgstr ""
msgid "See all fundraisers."
msgstr ""
-#: funding/templates/funding/offer_detail.html:87
-msgid "Supporters"
-msgstr ""
-
#: funding/templates/funding/offer_list.html:5
#: funding/templates/funding/offer_list.html:10
msgid "All fundraisers"
diff --git a/src/funding/locale/fr/LC_MESSAGES/django.mo b/src/funding/locale/fr/LC_MESSAGES/django.mo
index 5ab43e3c4..2c90dd0c8 100644
Binary files a/src/funding/locale/fr/LC_MESSAGES/django.mo and b/src/funding/locale/fr/LC_MESSAGES/django.mo differ
diff --git a/src/funding/locale/fr/LC_MESSAGES/django.po b/src/funding/locale/fr/LC_MESSAGES/django.po
index c21f04398..c70797e81 100644
--- a/src/funding/locale/fr/LC_MESSAGES/django.po
+++ b/src/funding/locale/fr/LC_MESSAGES/django.po
@@ -29,185 +29,209 @@ msgstr ""
msgid "No"
msgstr ""
-#: funding/admin.py:44 funding/models.py:257 funding/models.py:275
+#: funding/admin.py:44 funding/models.py:282 funding/models.py:302
msgid "perks"
msgstr ""
-#: funding/forms.py:18 funding/templates/funding/wlfund.html:29
+#: funding/forms.py:22 funding/templates/funding/wlfund.html:29
msgid "Amount"
msgstr ""
-#: funding/forms.py:20
+#: funding/forms.py:24
msgid "Name"
msgstr ""
-#: funding/forms.py:20
+#: funding/forms.py:24
msgid "Optional name for public list of contributors"
msgstr ""
-#: funding/forms.py:22
+#: funding/forms.py:26
msgid "Contact e-mail"
msgstr ""
-#: funding/forms.py:24
+#: funding/forms.py:28
msgid ""
"We'll use it to send you updates about your payment and the fundraiser "
"status (which you can always turn off).
Your e-mail won't be publicised."
msgstr ""
-#: funding/forms.py:43
+#: funding/forms.py:49
#, python-format
msgid "The minimum amount is %(amount)s PLN."
msgstr ""
-#: funding/forms.py:49
+#: funding/forms.py:55
msgid "This offer is out of date."
msgstr ""
-#: funding/models.py:26
+#: funding/models.py:28
msgid "author"
msgstr ""
-#: funding/models.py:27
+#: funding/models.py:29
msgid "title"
msgstr ""
-#: funding/models.py:28
+#: funding/models.py:30
msgid "slug"
msgstr ""
-#: funding/models.py:29
+#: funding/models.py:31
msgid "description"
msgstr ""
-#: funding/models.py:30
+#: funding/models.py:32
msgid "target"
msgstr ""
-#: funding/models.py:31
+#: funding/models.py:33
msgid "start"
msgstr ""
-#: funding/models.py:32
+#: funding/models.py:34
msgid "end"
msgstr ""
-#: funding/models.py:33
+#: funding/models.py:35
msgid "redakcja URL"
msgstr ""
-#: funding/models.py:34
+#: funding/models.py:36
msgid "Published book."
msgstr ""
-#: funding/models.py:35
+#: funding/models.py:37
msgid "Cover"
msgstr ""
-#: funding/models.py:36
+#: funding/models.py:38
msgid "Poll"
msgstr ""
-#: funding/models.py:38
+#: funding/models.py:40
msgid "Near-end notifications sent"
msgstr ""
-#: funding/models.py:39
+#: funding/models.py:41
msgid "End notifications sent"
msgstr ""
-#: funding/models.py:43
+#: funding/models.py:45
msgid "Cover preview"
msgstr ""
-#: funding/models.py:46 funding/models.py:249 funding/models.py:270
+#: funding/models.py:48 funding/models.py:274 funding/models.py:295
msgid "offer"
msgstr ""
-#: funding/models.py:47
+#: funding/models.py:49
msgid "offers"
msgstr ""
-#: funding/models.py:154
+#: funding/models.py:161
msgid "The fundraiser has ended!"
msgstr ""
-#: funding/models.py:171
+#: funding/models.py:178
msgid "The fundraiser will end soon!"
msgstr ""
-#: funding/models.py:185
+#: funding/models.py:192
msgid "The book you helped fund has been published."
msgstr ""
-#: funding/models.py:250
+#: funding/models.py:275
msgid "price"
msgstr ""
-#: funding/models.py:251 funding/models.py:271
+#: funding/models.py:276 funding/models.py:298
msgid "name"
msgstr ""
-#: funding/models.py:252
+#: funding/models.py:277
msgid "long name"
msgstr ""
-#: funding/models.py:253
+#: funding/models.py:278
msgid "end date"
msgstr ""
-#: funding/models.py:256
+#: funding/models.py:281
msgid "perk"
msgstr ""
-#: funding/models.py:272
-msgid "email"
+#: funding/models.py:296
+msgid "customer IP"
msgstr ""
-#: funding/models.py:273 funding/models.py:355
-msgid "amount"
+#: funding/models.py:299
+msgid "email"
msgstr ""
-#: funding/models.py:274
-msgid "payed at"
+#: funding/models.py:301 funding/models.py:407
+msgid "amount"
msgstr ""
-#: funding/models.py:277
+#: funding/models.py:304
msgid "notifications"
msgstr ""
-#: funding/models.py:281
+#: funding/models.py:308
msgid "funding"
msgstr ""
-#: funding/models.py:282
+#: funding/models.py:309
#: funding/templates/admin/funding/offer/change_form.html:18
msgid "fundings"
msgstr ""
-#: funding/models.py:356
+#: funding/models.py:339 funding/templates/funding/thanks.html:6
+#: funding/templates/funding/thanks.html:13
+msgid "Thank you for your support!"
+msgstr ""
+
+#: funding/models.py:408
msgid "when"
msgstr ""
-#: funding/models.py:359
+#: funding/models.py:411
msgid "money spent on a book"
msgstr ""
-#: funding/models.py:360
+#: funding/models.py:412
msgid "money spent on books"
msgstr ""
-#: funding/models.py:388 funding/templates/funding/thanks.html:6
-#: funding/templates/funding/thanks.html:13
-msgid "Thank you for your support!"
+#: funding/templates/funding/2022/includes/funding.html:14
+#: funding/templates/funding/includes/funding.html:30
+msgid "collected"
msgstr ""
-#: funding/templates/funding/disable_notifications.html:5
-#: funding/templates/funding/no_thanks.html:5
-#: funding/templates/funding/no_thanks.html:8
-msgid "Payment failed"
+#: funding/templates/funding/2022/includes/funding.html:20
+#: funding/templates/funding/2022/offer_detail.html:37
+#: funding/templates/funding/includes/funding.html:24
+#: funding/templates/funding/includes/funding.html:48
+#: funding/templates/funding/offer_detail.html:29
+#: funding/templates/funding/offer_list.html:28
+msgid "Help free the book!"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:26
+#: funding/templates/funding/includes/funding.html:36
+msgid "until fundraiser end"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:32
+#: funding/templates/funding/includes/funding.html:33
+msgid "needed"
msgstr ""
+#: funding/templates/funding/2022/offer_detail.html:101
+#: funding/templates/funding/offer_detail.html:87
+msgid "Supporters"
+msgstr ""
+
+#: funding/templates/funding/disable_notifications.html:5
#: funding/templates/funding/disable_notifications.html:8
#: funding/templates/funding/disable_notifications.html:15
msgid "Disable notifications"
@@ -292,7 +316,7 @@ msgid ""
msgstr ""
#: funding/templates/funding/email/end.txt:37
-#: funding/templates/funding/email/published.txt:12
+#: funding/templates/funding/email/published.txt:21
msgid ""
"If you'd like to help liberate another book, or invite your friends\n"
"to do so, we're currently raising money for:"
@@ -330,7 +354,7 @@ msgstr ""
msgid "we have just published the book you contributed to:"
msgstr ""
-#: funding/templates/funding/email/published.txt:9
+#: funding/templates/funding/email/published.txt:16
msgid ""
"Thanks to you, it is now available for free,\n"
"in various formats, to everyone."
@@ -366,25 +390,6 @@ msgstr ""
msgid "Learn more"
msgstr ""
-#: funding/templates/funding/includes/funding.html:24
-#: funding/templates/funding/includes/funding.html:48
-#: funding/templates/funding/offer_detail.html:29
-#: funding/templates/funding/offer_list.html:28
-msgid "Help free the book!"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:30
-msgid "collected"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:33
-msgid "needed"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:36
-msgid "until fundraiser end"
-msgstr ""
-
#: funding/templates/funding/includes/fundings.html:13
msgid "Anonymous"
msgstr ""
@@ -439,6 +444,11 @@ msgid ""
" the work on the Editorial Platform."
msgstr ""
+#: funding/templates/funding/no_thanks.html:5
+#: funding/templates/funding/no_thanks.html:8
+msgid "Payment failed"
+msgstr ""
+
#: funding/templates/funding/no_thanks.html:10
msgid "You're support has not been processed successfully."
msgstr ""
@@ -471,10 +481,6 @@ msgstr ""
msgid "See all fundraisers."
msgstr ""
-#: funding/templates/funding/offer_detail.html:87
-msgid "Supporters"
-msgstr ""
-
#: funding/templates/funding/offer_list.html:5
#: funding/templates/funding/offer_list.html:10
msgid "All fundraisers"
diff --git a/src/funding/locale/it/LC_MESSAGES/django.mo b/src/funding/locale/it/LC_MESSAGES/django.mo
index fbbbcbfe1..71cbdf3e9 100644
Binary files a/src/funding/locale/it/LC_MESSAGES/django.mo and b/src/funding/locale/it/LC_MESSAGES/django.mo differ
diff --git a/src/funding/locale/it/LC_MESSAGES/django.po b/src/funding/locale/it/LC_MESSAGES/django.po
index f641242ed..ee66ed720 100644
--- a/src/funding/locale/it/LC_MESSAGES/django.po
+++ b/src/funding/locale/it/LC_MESSAGES/django.po
@@ -29,185 +29,209 @@ msgstr ""
msgid "No"
msgstr ""
-#: funding/admin.py:44 funding/models.py:257 funding/models.py:275
+#: funding/admin.py:44 funding/models.py:282 funding/models.py:302
msgid "perks"
msgstr ""
-#: funding/forms.py:18 funding/templates/funding/wlfund.html:29
+#: funding/forms.py:22 funding/templates/funding/wlfund.html:29
msgid "Amount"
msgstr ""
-#: funding/forms.py:20
+#: funding/forms.py:24
msgid "Name"
msgstr ""
-#: funding/forms.py:20
+#: funding/forms.py:24
msgid "Optional name for public list of contributors"
msgstr ""
-#: funding/forms.py:22
+#: funding/forms.py:26
msgid "Contact e-mail"
msgstr ""
-#: funding/forms.py:24
+#: funding/forms.py:28
msgid ""
"We'll use it to send you updates about your payment and the fundraiser "
"status (which you can always turn off).
Your e-mail won't be publicised."
msgstr ""
-#: funding/forms.py:43
+#: funding/forms.py:49
#, python-format
msgid "The minimum amount is %(amount)s PLN."
msgstr ""
-#: funding/forms.py:49
+#: funding/forms.py:55
msgid "This offer is out of date."
msgstr ""
-#: funding/models.py:26
+#: funding/models.py:28
msgid "author"
msgstr ""
-#: funding/models.py:27
+#: funding/models.py:29
msgid "title"
msgstr ""
-#: funding/models.py:28
+#: funding/models.py:30
msgid "slug"
msgstr ""
-#: funding/models.py:29
+#: funding/models.py:31
msgid "description"
msgstr ""
-#: funding/models.py:30
+#: funding/models.py:32
msgid "target"
msgstr ""
-#: funding/models.py:31
+#: funding/models.py:33
msgid "start"
msgstr ""
-#: funding/models.py:32
+#: funding/models.py:34
msgid "end"
msgstr ""
-#: funding/models.py:33
+#: funding/models.py:35
msgid "redakcja URL"
msgstr ""
-#: funding/models.py:34
+#: funding/models.py:36
msgid "Published book."
msgstr ""
-#: funding/models.py:35
+#: funding/models.py:37
msgid "Cover"
msgstr ""
-#: funding/models.py:36
+#: funding/models.py:38
msgid "Poll"
msgstr ""
-#: funding/models.py:38
+#: funding/models.py:40
msgid "Near-end notifications sent"
msgstr ""
-#: funding/models.py:39
+#: funding/models.py:41
msgid "End notifications sent"
msgstr ""
-#: funding/models.py:43
+#: funding/models.py:45
msgid "Cover preview"
msgstr ""
-#: funding/models.py:46 funding/models.py:249 funding/models.py:270
+#: funding/models.py:48 funding/models.py:274 funding/models.py:295
msgid "offer"
msgstr ""
-#: funding/models.py:47
+#: funding/models.py:49
msgid "offers"
msgstr ""
-#: funding/models.py:154
+#: funding/models.py:161
msgid "The fundraiser has ended!"
msgstr ""
-#: funding/models.py:171
+#: funding/models.py:178
msgid "The fundraiser will end soon!"
msgstr ""
-#: funding/models.py:185
+#: funding/models.py:192
msgid "The book you helped fund has been published."
msgstr ""
-#: funding/models.py:250
+#: funding/models.py:275
msgid "price"
msgstr ""
-#: funding/models.py:251 funding/models.py:271
+#: funding/models.py:276 funding/models.py:298
msgid "name"
msgstr ""
-#: funding/models.py:252
+#: funding/models.py:277
msgid "long name"
msgstr ""
-#: funding/models.py:253
+#: funding/models.py:278
msgid "end date"
msgstr ""
-#: funding/models.py:256
+#: funding/models.py:281
msgid "perk"
msgstr ""
-#: funding/models.py:272
-msgid "email"
+#: funding/models.py:296
+msgid "customer IP"
msgstr ""
-#: funding/models.py:273 funding/models.py:355
-msgid "amount"
+#: funding/models.py:299
+msgid "email"
msgstr ""
-#: funding/models.py:274
-msgid "payed at"
+#: funding/models.py:301 funding/models.py:407
+msgid "amount"
msgstr ""
-#: funding/models.py:277
+#: funding/models.py:304
msgid "notifications"
msgstr ""
-#: funding/models.py:281
+#: funding/models.py:308
msgid "funding"
msgstr ""
-#: funding/models.py:282
+#: funding/models.py:309
#: funding/templates/admin/funding/offer/change_form.html:18
msgid "fundings"
msgstr ""
-#: funding/models.py:356
+#: funding/models.py:339 funding/templates/funding/thanks.html:6
+#: funding/templates/funding/thanks.html:13
+msgid "Thank you for your support!"
+msgstr ""
+
+#: funding/models.py:408
msgid "when"
msgstr ""
-#: funding/models.py:359
+#: funding/models.py:411
msgid "money spent on a book"
msgstr ""
-#: funding/models.py:360
+#: funding/models.py:412
msgid "money spent on books"
msgstr ""
-#: funding/models.py:388 funding/templates/funding/thanks.html:6
-#: funding/templates/funding/thanks.html:13
-msgid "Thank you for your support!"
+#: funding/templates/funding/2022/includes/funding.html:14
+#: funding/templates/funding/includes/funding.html:30
+msgid "collected"
msgstr ""
-#: funding/templates/funding/disable_notifications.html:5
-#: funding/templates/funding/no_thanks.html:5
-#: funding/templates/funding/no_thanks.html:8
-msgid "Payment failed"
+#: funding/templates/funding/2022/includes/funding.html:20
+#: funding/templates/funding/2022/offer_detail.html:37
+#: funding/templates/funding/includes/funding.html:24
+#: funding/templates/funding/includes/funding.html:48
+#: funding/templates/funding/offer_detail.html:29
+#: funding/templates/funding/offer_list.html:28
+msgid "Help free the book!"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:26
+#: funding/templates/funding/includes/funding.html:36
+msgid "until fundraiser end"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:32
+#: funding/templates/funding/includes/funding.html:33
+msgid "needed"
msgstr ""
+#: funding/templates/funding/2022/offer_detail.html:101
+#: funding/templates/funding/offer_detail.html:87
+msgid "Supporters"
+msgstr ""
+
+#: funding/templates/funding/disable_notifications.html:5
#: funding/templates/funding/disable_notifications.html:8
#: funding/templates/funding/disable_notifications.html:15
msgid "Disable notifications"
@@ -292,7 +316,7 @@ msgid ""
msgstr ""
#: funding/templates/funding/email/end.txt:37
-#: funding/templates/funding/email/published.txt:12
+#: funding/templates/funding/email/published.txt:21
msgid ""
"If you'd like to help liberate another book, or invite your friends\n"
"to do so, we're currently raising money for:"
@@ -330,7 +354,7 @@ msgstr ""
msgid "we have just published the book you contributed to:"
msgstr ""
-#: funding/templates/funding/email/published.txt:9
+#: funding/templates/funding/email/published.txt:16
msgid ""
"Thanks to you, it is now available for free,\n"
"in various formats, to everyone."
@@ -366,25 +390,6 @@ msgstr ""
msgid "Learn more"
msgstr ""
-#: funding/templates/funding/includes/funding.html:24
-#: funding/templates/funding/includes/funding.html:48
-#: funding/templates/funding/offer_detail.html:29
-#: funding/templates/funding/offer_list.html:28
-msgid "Help free the book!"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:30
-msgid "collected"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:33
-msgid "needed"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:36
-msgid "until fundraiser end"
-msgstr ""
-
#: funding/templates/funding/includes/fundings.html:13
msgid "Anonymous"
msgstr ""
@@ -439,6 +444,11 @@ msgid ""
" the work on the Editorial Platform."
msgstr ""
+#: funding/templates/funding/no_thanks.html:5
+#: funding/templates/funding/no_thanks.html:8
+msgid "Payment failed"
+msgstr ""
+
#: funding/templates/funding/no_thanks.html:10
msgid "You're support has not been processed successfully."
msgstr ""
@@ -471,10 +481,6 @@ msgstr ""
msgid "See all fundraisers."
msgstr ""
-#: funding/templates/funding/offer_detail.html:87
-msgid "Supporters"
-msgstr ""
-
#: funding/templates/funding/offer_list.html:5
#: funding/templates/funding/offer_list.html:10
msgid "All fundraisers"
diff --git a/src/funding/locale/jp/LC_MESSAGES/django.mo b/src/funding/locale/jp/LC_MESSAGES/django.mo
new file mode 100644
index 000000000..195f68023
Binary files /dev/null and b/src/funding/locale/jp/LC_MESSAGES/django.mo differ
diff --git a/src/funding/locale/jp/LC_MESSAGES/django.po b/src/funding/locale/jp/LC_MESSAGES/django.po
new file mode 100644
index 000000000..281fd3d5a
--- /dev/null
+++ b/src/funding/locale/jp/LC_MESSAGES/django.po
@@ -0,0 +1,593 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR
Your e-mail won't be publicised."
+msgstr ""
+
+#: funding/forms.py:49
+#, python-format
+msgid "The minimum amount is %(amount)s PLN."
+msgstr ""
+
+#: funding/forms.py:55
+msgid "This offer is out of date."
+msgstr ""
+
+#: funding/models.py:28
+msgid "author"
+msgstr ""
+
+#: funding/models.py:29
+msgid "title"
+msgstr ""
+
+#: funding/models.py:30
+msgid "slug"
+msgstr ""
+
+#: funding/models.py:31
+msgid "description"
+msgstr ""
+
+#: funding/models.py:32
+msgid "target"
+msgstr ""
+
+#: funding/models.py:33
+msgid "start"
+msgstr ""
+
+#: funding/models.py:34
+msgid "end"
+msgstr ""
+
+#: funding/models.py:35
+msgid "redakcja URL"
+msgstr ""
+
+#: funding/models.py:36
+msgid "Published book."
+msgstr ""
+
+#: funding/models.py:37
+msgid "Cover"
+msgstr ""
+
+#: funding/models.py:38
+msgid "Poll"
+msgstr ""
+
+#: funding/models.py:40
+msgid "Near-end notifications sent"
+msgstr ""
+
+#: funding/models.py:41
+msgid "End notifications sent"
+msgstr ""
+
+#: funding/models.py:45
+msgid "Cover preview"
+msgstr ""
+
+#: funding/models.py:48 funding/models.py:274 funding/models.py:295
+msgid "offer"
+msgstr ""
+
+#: funding/models.py:49
+msgid "offers"
+msgstr ""
+
+#: funding/models.py:161
+msgid "The fundraiser has ended!"
+msgstr ""
+
+#: funding/models.py:178
+msgid "The fundraiser will end soon!"
+msgstr ""
+
+#: funding/models.py:192
+msgid "The book you helped fund has been published."
+msgstr ""
+
+#: funding/models.py:275
+msgid "price"
+msgstr ""
+
+#: funding/models.py:276 funding/models.py:298
+msgid "name"
+msgstr ""
+
+#: funding/models.py:277
+msgid "long name"
+msgstr ""
+
+#: funding/models.py:278
+msgid "end date"
+msgstr ""
+
+#: funding/models.py:281
+msgid "perk"
+msgstr ""
+
+#: funding/models.py:296
+msgid "customer IP"
+msgstr ""
+
+#: funding/models.py:299
+msgid "email"
+msgstr ""
+
+#: funding/models.py:301 funding/models.py:407
+msgid "amount"
+msgstr ""
+
+#: funding/models.py:304
+msgid "notifications"
+msgstr ""
+
+#: funding/models.py:308
+msgid "funding"
+msgstr ""
+
+#: funding/models.py:309
+#: funding/templates/admin/funding/offer/change_form.html:18
+msgid "fundings"
+msgstr ""
+
+#: funding/models.py:339 funding/templates/funding/thanks.html:6
+#: funding/templates/funding/thanks.html:13
+msgid "Thank you for your support!"
+msgstr ""
+
+#: funding/models.py:408
+msgid "when"
+msgstr ""
+
+#: funding/models.py:411
+msgid "money spent on a book"
+msgstr ""
+
+#: funding/models.py:412
+msgid "money spent on books"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:14
+#: funding/templates/funding/includes/funding.html:30
+msgid "collected"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:20
+#: funding/templates/funding/2022/offer_detail.html:37
+#: funding/templates/funding/includes/funding.html:24
+#: funding/templates/funding/includes/funding.html:48
+#: funding/templates/funding/offer_detail.html:29
+#: funding/templates/funding/offer_list.html:28
+msgid "Help free the book!"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:26
+#: funding/templates/funding/includes/funding.html:36
+msgid "until fundraiser end"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:32
+#: funding/templates/funding/includes/funding.html:33
+msgid "needed"
+msgstr ""
+
+#: funding/templates/funding/2022/offer_detail.html:101
+#: funding/templates/funding/offer_detail.html:87
+msgid "Supporters"
+msgstr ""
+
+#: funding/templates/funding/disable_notifications.html:5
+#: funding/templates/funding/disable_notifications.html:8
+#: funding/templates/funding/disable_notifications.html:15
+msgid "Disable notifications"
+msgstr ""
+
+#: funding/templates/funding/disable_notifications.html:12
+#, python-format
+msgid "Are you sure you want to disable notifications for address %(e)s?"
+msgstr ""
+
+#: funding/templates/funding/disable_notifications.html:19
+#, python-format
+msgid "Notifications for address %(e)s have been successfully disabled."
+msgstr ""
+
+#: funding/templates/funding/disable_notifications.html:25
+#, python-format
+msgid "Return to the current fundraiser."
+msgstr ""
+
+#: funding/templates/funding/email/base.txt:1
+msgid "Hi"
+msgstr ""
+
+#: funding/templates/funding/email/base.txt:6
+msgid ""
+"Cheers,\n"
+"Wolne Lektury team"
+msgstr ""
+
+#: funding/templates/funding/email/base.txt:10
+msgid "If you don't want to receive any more updates, please visit this page:"
+msgstr ""
+
+#: funding/templates/funding/email/end.txt:6
+msgid ""
+"we succesfully collected the full amount needed\n"
+"for the book you contributed to:"
+msgstr ""
+
+#: funding/templates/funding/email/end.txt:12
+msgid ""
+"We will now digitize it, develop and publish it in the library,\n"
+"in various formats, free for everyone."
+msgstr ""
+
+#: funding/templates/funding/email/end.txt:15
+msgid ""
+"Your name will be included on the list of contributors, irrespectively\n"
+"of the amount of your contribution."
+msgstr ""
+
+#: funding/templates/funding/email/end.txt:18
+msgid ""
+"We will contact you again about details needed\n"
+"to deliver your perks."
+msgstr ""
+
+#: funding/templates/funding/email/end.txt:21
+#, python-format
+msgid ""
+"All of the money remaining after this fundraiser (%(r)s PLN)\n"
+"will be spent on liberating other books still waiting for publication."
+msgstr ""
+
+#: funding/templates/funding/email/end.txt:23
+#: funding/templates/funding/email/end.txt:34
+msgid "You can see how we're spending these funds on this page:"
+msgstr ""
+
+#: funding/templates/funding/email/end.txt:26
+msgid ""
+"unfortunately, we were unable to collect the full amount needed\n"
+"for the book you contributed to:"
+msgstr ""
+
+#: funding/templates/funding/email/end.txt:32
+#, python-format
+msgid ""
+"All of the money we collected in this fundraiser (%(x)s PLN)\n"
+"will be spent on liberating other books still waiting for publication."
+msgstr ""
+
+#: funding/templates/funding/email/end.txt:37
+#: funding/templates/funding/email/published.txt:21
+msgid ""
+"If you'd like to help liberate another book, or invite your friends\n"
+"to do so, we're currently raising money for:"
+msgstr ""
+
+#: funding/templates/funding/email/near.txt:5
+#, python-format
+msgid "there's only %(d)s day left until the end of the fundraiser for:\n"
+msgid_plural ""
+"There're only %(d)s days left until the end of the fundraiser for:\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: funding/templates/funding/email/near.txt:10
+#, python-format
+msgid "We managed to collect %(x)s PLN so far."
+msgstr ""
+
+#: funding/templates/funding/email/near.txt:12
+msgid ""
+"The fundraiser is a success already, but the more money\n"
+"we collect, the more other books we'll publish."
+msgstr ""
+
+#: funding/templates/funding/email/near.txt:14
+#, python-format
+msgid "We still need %(x)s PLN more."
+msgstr ""
+
+#: funding/templates/funding/email/near.txt:16
+msgid "There's still time to let your friends know about the fundraiser!"
+msgstr ""
+
+#: funding/templates/funding/email/published.txt:4
+msgid "we have just published the book you contributed to:"
+msgstr ""
+
+#: funding/templates/funding/email/published.txt:16
+msgid ""
+"Thanks to you, it is now available for free,\n"
+"in various formats, to everyone."
+msgstr ""
+
+#: funding/templates/funding/email/thanks.txt:6
+msgid ""
+"Thank you for your support - thanks to you we will set another book free."
+msgstr ""
+
+#: funding/templates/funding/email/thanks.txt:8
+msgid "The book will be supplemented with your name as a donor."
+msgstr ""
+
+#: funding/templates/funding/email/thanks.txt:10
+msgid "We will contact you about details needed for your perks."
+msgstr ""
+
+#: funding/templates/funding/email/thanks.txt:12
+msgid ""
+"We will keep you informed about status changes to this fundraiser\n"
+"and the upcoming ones that we plan to launch."
+msgstr ""
+
+#: funding/templates/funding/includes/funding.html:12
+msgid "Support!"
+msgstr ""
+
+#: funding/templates/funding/includes/funding.html:15
+#: funding/templates/funding/offer_detail.html:76
+#: funding/templates/funding/thanks.html:27
+#: funding/templates/funding/wlfund.html:18
+msgid "Learn more"
+msgstr ""
+
+#: funding/templates/funding/includes/fundings.html:13
+msgid "Anonymous"
+msgstr ""
+
+#: funding/templates/funding/includes/offer_status.html:6
+#, python-format
+msgid ""
+"The fundraiser\n"
+" ends on %(end)s. The full amount has been successfully\n"
+" raised, but you can still contribute and help liberate\n"
+" more books."
+msgstr ""
+
+#: funding/templates/funding/includes/offer_status.html:13
+#, python-format
+msgid ""
+"We need %(target)s zÅ to digitize it,\n"
+" compile it and publish for free in multiple formats."
+msgstr ""
+
+#: funding/templates/funding/includes/offer_status.html:17
+#, python-format
+msgid ""
+"If we raise enough money before %(end)s we will\n"
+" publish it and make it available for everyone."
+msgstr ""
+
+#: funding/templates/funding/includes/offer_status.html:24
+#: funding/templates/funding/thanks.html:16
+msgid "Full amount was successfully raised!"
+msgstr ""
+
+#: funding/templates/funding/includes/offer_status.html:28
+msgid "The amount needed was not raised."
+msgstr ""
+
+#: funding/templates/funding/includes/offer_status_more.html:8
+msgid "Fundraiser span"
+msgstr ""
+
+#: funding/templates/funding/includes/offer_status_more.html:12
+#, python-format
+msgid ""
+"The book\n"
+" %(bt)s has been already published."
+msgstr ""
+
+#: funding/templates/funding/includes/offer_status_more.html:16
+#, python-format
+msgid ""
+"You can follow\n"
+" the work on the Editorial Platform."
+msgstr ""
+
+#: funding/templates/funding/no_thanks.html:5
+#: funding/templates/funding/no_thanks.html:8
+msgid "Payment failed"
+msgstr ""
+
+#: funding/templates/funding/no_thanks.html:10
+msgid "You're support has not been processed successfully."
+msgstr ""
+
+#: funding/templates/funding/no_thanks.html:13
+#, python-format
+msgid ""
+"Return to the current fundraiser and try again "
+"or try to use a different payment method."
+msgstr ""
+
+#: funding/templates/funding/offer_detail.html:36
+msgid "Support the publication"
+msgstr ""
+
+#: funding/templates/funding/offer_detail.html:63
+msgid "Donate!"
+msgstr ""
+
+#: funding/templates/funding/offer_detail.html:79
+#: funding/templates/funding/thanks.html:34
+msgid "Tell your friends!"
+msgstr ""
+
+#: funding/templates/funding/offer_detail.html:80
+msgid "Support Wolne Lektury!"
+msgstr ""
+
+#: funding/templates/funding/offer_detail.html:84
+msgid "See all fundraisers."
+msgstr ""
+
+#: funding/templates/funding/offer_list.html:5
+#: funding/templates/funding/offer_list.html:10
+msgid "All fundraisers"
+msgstr ""
+
+#: funding/templates/funding/offer_list.html:14
+msgid "Current fundraiser:"
+msgstr ""
+
+#: funding/templates/funding/offer_list.html:20
+msgid "No fundraiser is currently running."
+msgstr ""
+
+#: funding/templates/funding/offer_list.html:21
+#: funding/templates/funding/offer_list.html:36
+msgid "Previous fundraisers:"
+msgstr ""
+
+#: funding/templates/funding/snippets/any_remaining.html:4
+#, python-format
+msgid ""
+"Any remaining funds will be spent\n"
+"on other books waiting to be published."
+msgstr ""
+
+#: funding/templates/funding/snippets/any_remaining.html:7
+msgid ""
+"We will supplement every book with your name as a donor, no matter how\n"
+"big your support will be."
+msgstr ""
+
+#: funding/templates/funding/thanks.html:9
+msgid "Thank you!"
+msgstr ""
+
+#: funding/templates/funding/thanks.html:17
+#, python-format
+msgid ""
+"Your donation will be spent on digitizing, compiling and\n"
+" publishing the book %(b)s in multiple formats."
+msgstr ""
+
+#: funding/templates/funding/thanks.html:20
+#, python-format
+msgid ""
+"If the full amount needed is raised,\n"
+" your donation will be spent on digitizing, compiling and\n"
+" publishing the book %(b)s in multiple formats."
+msgstr ""
+
+#: funding/templates/funding/thanks.html:31
+msgid "Go back to the current fundraiser."
+msgstr ""
+
+#: funding/templates/funding/thanks.html:35
+msgid "I support Wolne Lektury."
+msgstr ""
+
+#: funding/templates/funding/thanks.html:38
+msgid "Vote for a book for the next fundraiser"
+msgstr ""
+
+#: funding/templates/funding/widgets/amount.html:17
+msgid "Other amount"
+msgstr ""
+
+#: funding/templates/funding/wlfund.html:4
+#: funding/templates/funding/wlfund.html:7
+msgid "Remaining funds"
+msgstr ""
+
+#: funding/templates/funding/wlfund.html:11
+#, python-format
+msgid ""
+"\n"
+" If the full amount needed for publishing a book is not raised in "
+"time,\n"
+" the funds are spent on other books waiting for\n"
+" publication. The same thing happens with any money remaining\n"
+" from successful fundraisers.\n"
+" "
+msgstr ""
+
+#: funding/templates/funding/wlfund.html:21
+msgid "Spending these remaining funds is recorded in this table."
+msgstr ""
+
+#: funding/templates/funding/wlfund.html:27
+msgid "Date"
+msgstr ""
+
+#: funding/templates/funding/wlfund.html:28
+msgid "Operation"
+msgstr ""
+
+#: funding/templates/funding/wlfund.html:30
+msgid "Balance"
+msgstr ""
+
+#: funding/templates/funding/wlfund.html:38
+msgid "Money spent on publishing the book"
+msgstr ""
+
+#: funding/templates/funding/wlfund.html:48
+msgid "Money remaining from the fundraiser for"
+msgstr ""
+
+#: funding/templates/funding/wlfund.html:58
+msgid "There are no previous fundraisers to show yet."
+msgstr ""
diff --git a/src/funding/locale/lt/LC_MESSAGES/django.mo b/src/funding/locale/lt/LC_MESSAGES/django.mo
index a10298a69..50c618427 100644
Binary files a/src/funding/locale/lt/LC_MESSAGES/django.mo and b/src/funding/locale/lt/LC_MESSAGES/django.mo differ
diff --git a/src/funding/locale/lt/LC_MESSAGES/django.po b/src/funding/locale/lt/LC_MESSAGES/django.po
index 8c3e8754b..9f678ba20 100644
--- a/src/funding/locale/lt/LC_MESSAGES/django.po
+++ b/src/funding/locale/lt/LC_MESSAGES/django.po
@@ -15,8 +15,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
-"%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"(n%100<10 || n%100>=20) ? 1 : 2);\n"
#: funding/admin.py:27
msgid "payment complete"
@@ -30,185 +30,209 @@ msgstr ""
msgid "No"
msgstr ""
-#: funding/admin.py:44 funding/models.py:257 funding/models.py:275
+#: funding/admin.py:44 funding/models.py:282 funding/models.py:302
msgid "perks"
msgstr ""
-#: funding/forms.py:18 funding/templates/funding/wlfund.html:29
+#: funding/forms.py:22 funding/templates/funding/wlfund.html:29
msgid "Amount"
msgstr ""
-#: funding/forms.py:20
+#: funding/forms.py:24
msgid "Name"
msgstr ""
-#: funding/forms.py:20
+#: funding/forms.py:24
msgid "Optional name for public list of contributors"
msgstr ""
-#: funding/forms.py:22
+#: funding/forms.py:26
msgid "Contact e-mail"
msgstr ""
-#: funding/forms.py:24
+#: funding/forms.py:28
msgid ""
"We'll use it to send you updates about your payment and the fundraiser "
"status (which you can always turn off).
Your e-mail won't be publicised."
msgstr ""
-#: funding/forms.py:43
+#: funding/forms.py:49
#, python-format
msgid "The minimum amount is %(amount)s PLN."
msgstr ""
-#: funding/forms.py:49
+#: funding/forms.py:55
msgid "This offer is out of date."
msgstr ""
-#: funding/models.py:26
+#: funding/models.py:28
msgid "author"
msgstr ""
-#: funding/models.py:27
+#: funding/models.py:29
msgid "title"
msgstr ""
-#: funding/models.py:28
+#: funding/models.py:30
msgid "slug"
msgstr ""
-#: funding/models.py:29
+#: funding/models.py:31
msgid "description"
msgstr ""
-#: funding/models.py:30
+#: funding/models.py:32
msgid "target"
msgstr ""
-#: funding/models.py:31
+#: funding/models.py:33
msgid "start"
msgstr ""
-#: funding/models.py:32
+#: funding/models.py:34
msgid "end"
msgstr ""
-#: funding/models.py:33
+#: funding/models.py:35
msgid "redakcja URL"
msgstr ""
-#: funding/models.py:34
+#: funding/models.py:36
msgid "Published book."
msgstr ""
-#: funding/models.py:35
+#: funding/models.py:37
msgid "Cover"
msgstr ""
-#: funding/models.py:36
+#: funding/models.py:38
msgid "Poll"
msgstr ""
-#: funding/models.py:38
+#: funding/models.py:40
msgid "Near-end notifications sent"
msgstr ""
-#: funding/models.py:39
+#: funding/models.py:41
msgid "End notifications sent"
msgstr ""
-#: funding/models.py:43
+#: funding/models.py:45
msgid "Cover preview"
msgstr ""
-#: funding/models.py:46 funding/models.py:249 funding/models.py:270
+#: funding/models.py:48 funding/models.py:274 funding/models.py:295
msgid "offer"
msgstr ""
-#: funding/models.py:47
+#: funding/models.py:49
msgid "offers"
msgstr ""
-#: funding/models.py:154
+#: funding/models.py:161
msgid "The fundraiser has ended!"
msgstr ""
-#: funding/models.py:171
+#: funding/models.py:178
msgid "The fundraiser will end soon!"
msgstr ""
-#: funding/models.py:185
+#: funding/models.py:192
msgid "The book you helped fund has been published."
msgstr ""
-#: funding/models.py:250
+#: funding/models.py:275
msgid "price"
msgstr ""
-#: funding/models.py:251 funding/models.py:271
+#: funding/models.py:276 funding/models.py:298
msgid "name"
msgstr ""
-#: funding/models.py:252
+#: funding/models.py:277
msgid "long name"
msgstr ""
-#: funding/models.py:253
+#: funding/models.py:278
msgid "end date"
msgstr ""
-#: funding/models.py:256
+#: funding/models.py:281
msgid "perk"
msgstr ""
-#: funding/models.py:272
-msgid "email"
+#: funding/models.py:296
+msgid "customer IP"
msgstr ""
-#: funding/models.py:273 funding/models.py:355
-msgid "amount"
+#: funding/models.py:299
+msgid "email"
msgstr ""
-#: funding/models.py:274
-msgid "payed at"
+#: funding/models.py:301 funding/models.py:407
+msgid "amount"
msgstr ""
-#: funding/models.py:277
+#: funding/models.py:304
msgid "notifications"
msgstr ""
-#: funding/models.py:281
+#: funding/models.py:308
msgid "funding"
msgstr ""
-#: funding/models.py:282
+#: funding/models.py:309
#: funding/templates/admin/funding/offer/change_form.html:18
msgid "fundings"
msgstr ""
-#: funding/models.py:356
+#: funding/models.py:339 funding/templates/funding/thanks.html:6
+#: funding/templates/funding/thanks.html:13
+msgid "Thank you for your support!"
+msgstr ""
+
+#: funding/models.py:408
msgid "when"
msgstr ""
-#: funding/models.py:359
+#: funding/models.py:411
msgid "money spent on a book"
msgstr ""
-#: funding/models.py:360
+#: funding/models.py:412
msgid "money spent on books"
msgstr ""
-#: funding/models.py:388 funding/templates/funding/thanks.html:6
-#: funding/templates/funding/thanks.html:13
-msgid "Thank you for your support!"
+#: funding/templates/funding/2022/includes/funding.html:14
+#: funding/templates/funding/includes/funding.html:30
+msgid "collected"
msgstr ""
-#: funding/templates/funding/disable_notifications.html:5
-#: funding/templates/funding/no_thanks.html:5
-#: funding/templates/funding/no_thanks.html:8
-msgid "Payment failed"
+#: funding/templates/funding/2022/includes/funding.html:20
+#: funding/templates/funding/2022/offer_detail.html:37
+#: funding/templates/funding/includes/funding.html:24
+#: funding/templates/funding/includes/funding.html:48
+#: funding/templates/funding/offer_detail.html:29
+#: funding/templates/funding/offer_list.html:28
+msgid "Help free the book!"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:26
+#: funding/templates/funding/includes/funding.html:36
+msgid "until fundraiser end"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:32
+#: funding/templates/funding/includes/funding.html:33
+msgid "needed"
msgstr ""
+#: funding/templates/funding/2022/offer_detail.html:101
+#: funding/templates/funding/offer_detail.html:87
+msgid "Supporters"
+msgstr ""
+
+#: funding/templates/funding/disable_notifications.html:5
#: funding/templates/funding/disable_notifications.html:8
#: funding/templates/funding/disable_notifications.html:15
msgid "Disable notifications"
@@ -293,7 +317,7 @@ msgid ""
msgstr ""
#: funding/templates/funding/email/end.txt:37
-#: funding/templates/funding/email/published.txt:12
+#: funding/templates/funding/email/published.txt:21
msgid ""
"If you'd like to help liberate another book, or invite your friends\n"
"to do so, we're currently raising money for:"
@@ -331,7 +355,7 @@ msgstr ""
msgid "we have just published the book you contributed to:"
msgstr ""
-#: funding/templates/funding/email/published.txt:9
+#: funding/templates/funding/email/published.txt:16
msgid ""
"Thanks to you, it is now available for free,\n"
"in various formats, to everyone."
@@ -367,25 +391,6 @@ msgstr ""
msgid "Learn more"
msgstr ""
-#: funding/templates/funding/includes/funding.html:24
-#: funding/templates/funding/includes/funding.html:48
-#: funding/templates/funding/offer_detail.html:29
-#: funding/templates/funding/offer_list.html:28
-msgid "Help free the book!"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:30
-msgid "collected"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:33
-msgid "needed"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:36
-msgid "until fundraiser end"
-msgstr ""
-
#: funding/templates/funding/includes/fundings.html:13
msgid "Anonymous"
msgstr ""
@@ -440,6 +445,11 @@ msgid ""
" the work on the Editorial Platform."
msgstr ""
+#: funding/templates/funding/no_thanks.html:5
+#: funding/templates/funding/no_thanks.html:8
+msgid "Payment failed"
+msgstr ""
+
#: funding/templates/funding/no_thanks.html:10
msgid "You're support has not been processed successfully."
msgstr ""
@@ -472,10 +482,6 @@ msgstr ""
msgid "See all fundraisers."
msgstr ""
-#: funding/templates/funding/offer_detail.html:87
-msgid "Supporters"
-msgstr ""
-
#: funding/templates/funding/offer_list.html:5
#: funding/templates/funding/offer_list.html:10
msgid "All fundraisers"
diff --git a/src/funding/locale/pl/LC_MESSAGES/django.mo b/src/funding/locale/pl/LC_MESSAGES/django.mo
index 2f5ef468d..e260a6850 100644
Binary files a/src/funding/locale/pl/LC_MESSAGES/django.mo and b/src/funding/locale/pl/LC_MESSAGES/django.mo differ
diff --git a/src/funding/locale/pl/LC_MESSAGES/django.po b/src/funding/locale/pl/LC_MESSAGES/django.po
index f7107ce9c..9ab491ea1 100644
--- a/src/funding/locale/pl/LC_MESSAGES/django.po
+++ b/src/funding/locale/pl/LC_MESSAGES/django.po
@@ -30,28 +30,28 @@ msgstr "Tak"
msgid "No"
msgstr "Nie"
-#: funding/admin.py:44 funding/models.py:257 funding/models.py:275
+#: funding/admin.py:44 funding/models.py:282 funding/models.py:302
msgid "perks"
msgstr "prezenty"
-#: funding/forms.py:18 funding/templates/funding/wlfund.html:29
+#: funding/forms.py:22 funding/templates/funding/wlfund.html:29
msgid "Amount"
msgstr "Kwota"
-#: funding/forms.py:20
+#: funding/forms.py:24
msgid "Name"
msgstr "ImiÄ i nazwisko na listÄ darczyÅców"
-#: funding/forms.py:20
+#: funding/forms.py:24
msgid "Optional name for public list of contributors"
msgstr ""
"Opcjonalnie imiÄ i nazwisko lub pseudonim do publicznej listy darczyÅców."
-#: funding/forms.py:22
+#: funding/forms.py:26
msgid "Contact e-mail"
msgstr "E-mail kontaktowy"
-#: funding/forms.py:24
+#: funding/forms.py:28
msgid ""
"We'll use it to send you updates about your payment and the fundraiser "
"status (which you can always turn off).
Your e-mail won't be publicised."
@@ -60,159 +60,183 @@ msgstr ""
"czego zawsze możesz zrezygnowaÄ).
Twój adres e-mail nie bÄdzie "
"upubliczniony."
-#: funding/forms.py:43
+#: funding/forms.py:49
#, python-format
msgid "The minimum amount is %(amount)s PLN."
msgstr "Minimalna kwota wpÅaty to %(amount)s zÅ."
-#: funding/forms.py:49
+#: funding/forms.py:55
msgid "This offer is out of date."
msgstr "Ta zbiórka jest już nieaktywna."
-#: funding/models.py:26
+#: funding/models.py:28
msgid "author"
msgstr "autor"
-#: funding/models.py:27
+#: funding/models.py:29
msgid "title"
msgstr "tytuÅ"
-#: funding/models.py:28
+#: funding/models.py:30
msgid "slug"
msgstr "slug"
-#: funding/models.py:29
+#: funding/models.py:31
msgid "description"
msgstr "opis"
-#: funding/models.py:30
+#: funding/models.py:32
msgid "target"
msgstr "kwota docelowa"
-#: funding/models.py:31
+#: funding/models.py:33
msgid "start"
msgstr "poczÄ
tek"
-#: funding/models.py:32
+#: funding/models.py:34
msgid "end"
msgstr "koniec"
-#: funding/models.py:33
+#: funding/models.py:35
msgid "redakcja URL"
msgstr "URL na Redakcji"
-#: funding/models.py:34
+#: funding/models.py:36
msgid "Published book."
msgstr "Opublikowana ksiÄ
żka."
-#: funding/models.py:35
+#: funding/models.py:37
msgid "Cover"
msgstr "OkÅadka"
-#: funding/models.py:36
+#: funding/models.py:38
msgid "Poll"
msgstr "Ankieta"
-#: funding/models.py:38
+#: funding/models.py:40
msgid "Near-end notifications sent"
msgstr "WysÅano powiadomienia przed koÅcem"
-#: funding/models.py:39
+#: funding/models.py:41
msgid "End notifications sent"
msgstr "WysÅano powiadomienia o zakoÅczeniu"
-#: funding/models.py:43
+#: funding/models.py:45
msgid "Cover preview"
msgstr "PodglÄ
d okÅadki"
-#: funding/models.py:46 funding/models.py:249 funding/models.py:270
+#: funding/models.py:48 funding/models.py:274 funding/models.py:295
msgid "offer"
msgstr "zbiórka"
-#: funding/models.py:47
+#: funding/models.py:49
msgid "offers"
msgstr "zbiórki"
-#: funding/models.py:154
+#: funding/models.py:161
msgid "The fundraiser has ended!"
msgstr "Zbiórka dobiegÅa koÅca!"
-#: funding/models.py:171
+#: funding/models.py:178
msgid "The fundraiser will end soon!"
msgstr "Zbiórka niedÅugo siÄ zakoÅczy!"
-#: funding/models.py:185
+#: funding/models.py:192
msgid "The book you helped fund has been published."
msgstr "KsiÄ
żka, którÄ
pomogÅeÅ/-aÅ ufundowaÄ, zostaÅa opublikowana."
-#: funding/models.py:250
+#: funding/models.py:275
msgid "price"
msgstr "cena"
-#: funding/models.py:251 funding/models.py:271
+#: funding/models.py:276 funding/models.py:298
msgid "name"
msgstr "nazwa"
-#: funding/models.py:252
+#: funding/models.py:277
msgid "long name"
msgstr "dÅuga nazwa"
-#: funding/models.py:253
+#: funding/models.py:278
msgid "end date"
msgstr "data koÅcowa"
-#: funding/models.py:256
+#: funding/models.py:281
msgid "perk"
msgstr "prezent"
-#: funding/models.py:272
+#: funding/models.py:296
+msgid "customer IP"
+msgstr ""
+
+#: funding/models.py:299
msgid "email"
msgstr "e-mail"
-#: funding/models.py:273 funding/models.py:355
+#: funding/models.py:301 funding/models.py:407
msgid "amount"
msgstr "kwota"
-#: funding/models.py:274
-msgid "payed at"
-msgstr "data wpÅaty"
-
-#: funding/models.py:277
+#: funding/models.py:304
msgid "notifications"
msgstr "powiadomienia"
-#: funding/models.py:281
+#: funding/models.py:308
msgid "funding"
msgstr "wpÅata"
-#: funding/models.py:282
+#: funding/models.py:309
#: funding/templates/admin/funding/offer/change_form.html:18
msgid "fundings"
msgstr "wpÅaty"
-#: funding/models.py:356
+#: funding/models.py:339 funding/templates/funding/thanks.html:6
+#: funding/templates/funding/thanks.html:13
+msgid "Thank you for your support!"
+msgstr "DziÄkujemy za Twoje wsparcie!"
+
+#: funding/models.py:408
msgid "when"
msgstr "kiedy"
-#: funding/models.py:359
+#: funding/models.py:411
msgid "money spent on a book"
msgstr "pieniÄ
dze wydane na ksiÄ
żkÄ"
-#: funding/models.py:360
+#: funding/models.py:412
msgid "money spent on books"
msgstr "pieniÄ
dze wydane na ksiÄ
żki"
-#: funding/models.py:388 funding/templates/funding/thanks.html:6
-#: funding/templates/funding/thanks.html:13
-msgid "Thank you for your support!"
-msgstr "DziÄkujemy za Twoje wsparcie!"
+#: funding/templates/funding/2022/includes/funding.html:14
+#: funding/templates/funding/includes/funding.html:30
+msgid "collected"
+msgstr "zebrane"
-#: funding/templates/funding/disable_notifications.html:5
-#: funding/templates/funding/no_thanks.html:5
-#: funding/templates/funding/no_thanks.html:8
-msgid "Payment failed"
-msgstr "PÅatnoÅÄ nie doszÅa do skutku"
+#: funding/templates/funding/2022/includes/funding.html:20
+#: funding/templates/funding/2022/offer_detail.html:37
+#: funding/templates/funding/includes/funding.html:24
+#: funding/templates/funding/includes/funding.html:48
+#: funding/templates/funding/offer_detail.html:29
+#: funding/templates/funding/offer_list.html:28
+msgid "Help free the book!"
+msgstr "Pomóż uwolniÄ ksiÄ
żkÄ!"
+
+#: funding/templates/funding/2022/includes/funding.html:26
+#: funding/templates/funding/includes/funding.html:36
+msgid "until fundraiser end"
+msgstr "do koÅca zbiórki"
+
+#: funding/templates/funding/2022/includes/funding.html:32
+#: funding/templates/funding/includes/funding.html:33
+msgid "needed"
+msgstr "potrzebujemy"
+
+#: funding/templates/funding/2022/offer_detail.html:101
+#: funding/templates/funding/offer_detail.html:87
+msgid "Supporters"
+msgstr "WpÅaty"
+#: funding/templates/funding/disable_notifications.html:5
#: funding/templates/funding/disable_notifications.html:8
#: funding/templates/funding/disable_notifications.html:15
msgid "Disable notifications"
@@ -309,7 +333,7 @@ msgstr ""
"zostanÄ
przeznaczone na uwolnienie innych ksiÄ
żek czekajÄ
cych na publikacjÄ."
#: funding/templates/funding/email/end.txt:37
-#: funding/templates/funding/email/published.txt:12
+#: funding/templates/funding/email/published.txt:21
msgid ""
"If you'd like to help liberate another book, or invite your friends\n"
"to do so, we're currently raising money for:"
@@ -352,7 +376,7 @@ msgstr "Jest jeszcze czas, by poinformowaÄ o zbiórce Twoich znajomych!"
msgid "we have just published the book you contributed to:"
msgstr "wÅaÅnie opublikowaliÅmy ksiÄ
żkÄ, którÄ
wsparÅeÅ/-aÅ:"
-#: funding/templates/funding/email/published.txt:9
+#: funding/templates/funding/email/published.txt:16
msgid ""
"Thanks to you, it is now available for free,\n"
"in various formats, to everyone."
@@ -394,25 +418,6 @@ msgstr "Wesprzyj!"
msgid "Learn more"
msgstr "Dowiedz siÄ wiÄcej"
-#: funding/templates/funding/includes/funding.html:24
-#: funding/templates/funding/includes/funding.html:48
-#: funding/templates/funding/offer_detail.html:29
-#: funding/templates/funding/offer_list.html:28
-msgid "Help free the book!"
-msgstr "Pomóż uwolniÄ ksiÄ
żkÄ!"
-
-#: funding/templates/funding/includes/funding.html:30
-msgid "collected"
-msgstr "zebrane"
-
-#: funding/templates/funding/includes/funding.html:33
-msgid "needed"
-msgstr "potrzebujemy"
-
-#: funding/templates/funding/includes/funding.html:36
-msgid "until fundraiser end"
-msgstr "do koÅca zbiórki"
-
#: funding/templates/funding/includes/fundings.html:13
msgid "Anonymous"
msgstr "Anonim"
@@ -473,6 +478,11 @@ msgid ""
" the work on the Editorial Platform."
msgstr "Możesz ÅledziÄ prace na Platformie Redakcyjnej."
+#: funding/templates/funding/no_thanks.html:5
+#: funding/templates/funding/no_thanks.html:8
+msgid "Payment failed"
+msgstr "PÅatnoÅÄ nie doszÅa do skutku"
+
#: funding/templates/funding/no_thanks.html:10
msgid "You're support has not been processed successfully."
msgstr "Twoje wsparcie nie zostaÅo zaksiÄgowane."
@@ -507,10 +517,6 @@ msgstr "Wesprzyj Wolne Lektury!"
msgid "See all fundraisers."
msgstr "Zobacz wszystkie zbiórki."
-#: funding/templates/funding/offer_detail.html:87
-msgid "Supporters"
-msgstr "WpÅaty"
-
#: funding/templates/funding/offer_list.html:5
#: funding/templates/funding/offer_list.html:10
msgid "All fundraisers"
@@ -637,6 +643,9 @@ msgstr "PieniÄ
dze pozostaÅe ze zbiórki na"
msgid "There are no previous fundraisers to show yet."
msgstr "Nie ma jeszcze żadnych zakoÅczonych zbiórek."
+#~ msgid "payed at"
+#~ msgstr "data wpÅaty"
+
#~ msgid "We will contact you if you qualify for perks."
#~ msgstr "Skontaktujemy siÄ z TobÄ
w sprawie prezentów, które wybraÅeÅ/-aÅ."
diff --git a/src/funding/locale/ru/LC_MESSAGES/django.mo b/src/funding/locale/ru/LC_MESSAGES/django.mo
index 279ba9f1b..96a37db6e 100644
Binary files a/src/funding/locale/ru/LC_MESSAGES/django.mo and b/src/funding/locale/ru/LC_MESSAGES/django.mo differ
diff --git a/src/funding/locale/ru/LC_MESSAGES/django.po b/src/funding/locale/ru/LC_MESSAGES/django.po
index 8be748a5e..03c7beba2 100644
--- a/src/funding/locale/ru/LC_MESSAGES/django.po
+++ b/src/funding/locale/ru/LC_MESSAGES/django.po
@@ -15,235 +15,264 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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"
+"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"
-#: admin.py:27
+#: funding/admin.py:27
msgid "payment complete"
msgstr "оплаÑа завеÑÑена"
-#: admin.py:32 admin.py:49
+#: funding/admin.py:32 funding/admin.py:49
msgid "Yes"
msgstr "Ðа"
-#: admin.py:33 admin.py:50
+#: funding/admin.py:33 funding/admin.py:50
msgid "No"
msgstr "ÐеÑ"
-#: admin.py:44 models.py:257 models.py:275
+#: funding/admin.py:44 funding/models.py:282 funding/models.py:302
msgid "perks"
msgstr "лÑгоÑÑ"
-#: forms.py:18 templates/funding/wlfund.html:29
+#: funding/forms.py:22 funding/templates/funding/wlfund.html:29
msgid "Amount"
msgstr "СÑмма"
-#: forms.py:20
+#: funding/forms.py:24
msgid "Name"
msgstr "ÐмÑ"
-#: forms.py:20
+#: funding/forms.py:24
msgid "Optional name for public list of contributors"
msgstr "ÐÐ¼Ñ Ð´Ð»Ñ Ð¿ÑблиÑного ÑпиÑка попеÑиÑелей"
-#: forms.py:22
+#: funding/forms.py:26
msgid "Contact e-mail"
msgstr "ÐонÑакÑнÑй email "
-#: forms.py:24
+#: funding/forms.py:28
msgid ""
"We'll use it to send you updates about your payment and the fundraiser "
"status (which you can always turn off).
Your e-mail won't be publicised."
msgstr ""
-"ÐÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¾Ð¿Ñавки вам инÑоÑмаÑии об акÑÑалÑном ÑÑаÑÑÑе плаÑежа и ÑбоÑов"
-"ÑÑаÑÑÑ (коÑоÑÑй вÑегда можно измениÑÑ).
ÐÐ°Ñ e-mail адÑÐµÑ Ð½Ðµ бÑÐ´ÐµÑ Ð¾Ð¿Ñбликован."
+"ÐÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¾Ð¿Ñавки вам инÑоÑмаÑии об акÑÑалÑном ÑÑаÑÑÑе плаÑежа и "
+"ÑбоÑовÑÑаÑÑÑ (коÑоÑÑй вÑегда можно измениÑÑ).
ÐÐ°Ñ e-mail адÑÐµÑ Ð½Ðµ бÑÐ´ÐµÑ "
+"опÑбликован."
-#: forms.py:43
+#: funding/forms.py:49
#, python-format
msgid "The minimum amount is %(amount)s PLN."
msgstr "ÐинималÑÐ½Ð°Ñ ÑÑмма is %(amount)s PLN. "
-#: forms.py:49
+#: funding/forms.py:55
msgid "This offer is out of date."
msgstr "СÑок ÑÑого пÑÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ÑÑек"
-#: models.py:26
+#: funding/models.py:28
msgid "author"
msgstr "авÑоÑ"
-#: models.py:27
+#: funding/models.py:29
msgid "title"
msgstr "название"
-#: models.py:28
+#: funding/models.py:30
msgid "slug"
msgstr "Ñлаг"
-#: models.py:29
+#: funding/models.py:31
msgid "description"
msgstr "опиÑание"
-#: models.py:30
+#: funding/models.py:32
msgid "target"
msgstr "ÑÐµÐ»ÐµÐ²Ð°Ñ ÑÑмма"
-#: models.py:31
+#: funding/models.py:33
msgid "start"
msgstr "ÑÑаÑÑ"
-#: models.py:32
+#: funding/models.py:34
msgid "end"
msgstr "конеÑ"
-#: models.py:33
+#: funding/models.py:35
msgid "redakcja URL"
msgstr "URL ÑедакÑиÑÑеÑÑÑ"
-#: models.py:34
+#: funding/models.py:36
msgid "Published book."
msgstr "ÐпÑбликованнÑе книги"
-#: models.py:35
+#: funding/models.py:37
msgid "Cover"
msgstr "Ðбложка"
-#: models.py:36
+#: funding/models.py:38
msgid "Poll"
msgstr "ÐнкеÑа"
-#: models.py:38
+#: funding/models.py:40
msgid "Near-end notifications sent"
msgstr "ÐÑÑлано Ñведомление о ÑкоÑом иÑÑеÑении ÑÑока"
-#: models.py:39
+#: funding/models.py:41
msgid "End notifications sent"
msgstr "ÐÑÑлано Ñведомление об иÑÑеÑении ÑÑока"
-#: models.py:43
+#: funding/models.py:45
msgid "Cover preview"
msgstr "ÐÑедпÑоÑмоÑÑ Ð¾Ð±Ð»Ð¾Ð¶ÐºÐ¸"
-#: models.py:46 models.py:249 models.py:270
+#: funding/models.py:48 funding/models.py:274 funding/models.py:295
msgid "offer"
msgstr "пÑедложение"
-#: models.py:47
+#: funding/models.py:49
msgid "offers"
msgstr "пÑедложениÑ"
-#: models.py:154
+#: funding/models.py:161
msgid "The fundraiser has ended!"
msgstr "Ð¡Ð±Ð¾Ñ Ð¾ÐºÐ¾Ð½Ñен!"
-#: models.py:171
+#: funding/models.py:178
msgid "The fundraiser will end soon!"
msgstr "СÑок ÑоÑо завеÑÑиÑÑÑÑ!"
-#: models.py:185
+#: funding/models.py:192
msgid "The book you helped fund has been published."
msgstr "Ðнига, коÑоÑÑÑ Ð²Ñ Ð¿Ð¾Ð´Ð´ÐµÑжали, опÑбликована"
-#: models.py:250
+#: funding/models.py:275
msgid "price"
msgstr "Ñена"
-#: models.py:251 models.py:271
+#: funding/models.py:276 funding/models.py:298
msgid "name"
msgstr "имÑ"
-#: models.py:252
+#: funding/models.py:277
msgid "long name"
msgstr "полное имÑ"
-#: models.py:253
+#: funding/models.py:278
msgid "end date"
msgstr "даÑа оконÑаниÑ"
-#: models.py:256
+#: funding/models.py:281
msgid "perk"
msgstr "лÑгоÑа"
-#: models.py:272
+#: funding/models.py:296
+msgid "customer IP"
+msgstr ""
+
+#: funding/models.py:299
msgid "email"
msgstr "email"
-#: models.py:273 models.py:355
+#: funding/models.py:301 funding/models.py:407
msgid "amount"
msgstr "ÑÑмма"
-#: models.py:274
-msgid "payed at"
-msgstr "оплаÑена"
-
-#: models.py:277
+#: funding/models.py:304
msgid "notifications"
msgstr "ÑведомлениÑ"
-#: models.py:281
+#: funding/models.py:308
msgid "funding"
msgstr "взноÑ"
-#: models.py:282 templates/admin/funding/offer/change_form.html:18
+#: funding/models.py:309
+#: funding/templates/admin/funding/offer/change_form.html:18
msgid "fundings"
msgstr "взноÑÑ"
-#: models.py:356
+#: funding/models.py:339 funding/templates/funding/thanks.html:6
+#: funding/templates/funding/thanks.html:13
+msgid "Thank you for your support!"
+msgstr "СпаÑибо за ваÑÑ Ð¿Ð¾Ð´Ð´ÐµÑжкÑ!"
+
+#: funding/models.py:408
msgid "when"
msgstr "когда"
-#: models.py:359
+#: funding/models.py:411
msgid "money spent on a book"
msgstr "денÑги поÑÑаÑÐµÐ½Ñ Ð½Ð° книгÑ"
-#: models.py:360
+#: funding/models.py:412
msgid "money spent on books"
msgstr "денÑги поÑÑаÑÐµÐ½Ñ Ð½Ð° книги"
-#: models.py:388 templates/funding/thanks.html:6
-#: templates/funding/thanks.html:13
-msgid "Thank you for your support!"
-msgstr "СпаÑибо за ваÑÑ Ð¿Ð¾Ð´Ð´ÐµÑжкÑ!"
+#: funding/templates/funding/2022/includes/funding.html:14
+#: funding/templates/funding/includes/funding.html:30
+msgid "collected"
+msgstr "ÑобÑано"
-#: templates/funding/disable_notifications.html:5
-#: templates/funding/no_thanks.html:5 templates/funding/no_thanks.html:8
-msgid "Payment failed"
-msgstr "ÐплаÑа не пÑоÑла"
+#: funding/templates/funding/2022/includes/funding.html:20
+#: funding/templates/funding/2022/offer_detail.html:37
+#: funding/templates/funding/includes/funding.html:24
+#: funding/templates/funding/includes/funding.html:48
+#: funding/templates/funding/offer_detail.html:29
+#: funding/templates/funding/offer_list.html:28
+msgid "Help free the book!"
+msgstr "ÐомогиÑе ÑделаÑÑ ÐºÐ½Ð¸Ð³Ð¸ ÑвободнÑми!"
+
+#: funding/templates/funding/2022/includes/funding.html:26
+#: funding/templates/funding/includes/funding.html:36
+msgid "until fundraiser end"
+msgstr "до конÑа ÑбоÑа"
+
+#: funding/templates/funding/2022/includes/funding.html:32
+#: funding/templates/funding/includes/funding.html:33
+msgid "needed"
+msgstr "оÑÑалоÑÑ"
+
+#: funding/templates/funding/2022/offer_detail.html:101
+#: funding/templates/funding/offer_detail.html:87
+msgid "Supporters"
+msgstr "ÐопеÑиÑели"
-#: templates/funding/disable_notifications.html:8
-#: templates/funding/disable_notifications.html:15
+#: funding/templates/funding/disable_notifications.html:5
+#: funding/templates/funding/disable_notifications.html:8
+#: funding/templates/funding/disable_notifications.html:15
msgid "Disable notifications"
msgstr "ÐÑклÑÑиÑÑ ÑведомлениÑ"
-#: templates/funding/disable_notifications.html:12
+#: funding/templates/funding/disable_notifications.html:12
#, python-format
msgid "Are you sure you want to disable notifications for address %(e)s?"
msgstr "ÐÑ ÑвеÑенÑ, ÑÑо Ñ
оÑиÑе вÑклÑÑиÑÑ ÑÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð°Ð´ÑеÑа %(e)s?"
-#: templates/funding/disable_notifications.html:19
+#: funding/templates/funding/disable_notifications.html:19
#, python-format
msgid "Notifications for address %(e)s have been successfully disabled."
msgstr "Ð£Ð²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð°Ð´ÑеÑа %(e)s вÑклÑÑенÑ"
-#: templates/funding/disable_notifications.html:25
+#: funding/templates/funding/disable_notifications.html:25
#, python-format
msgid "Return to the current fundraiser."
msgstr "ÐеÑнÑÑÑÑÑ Ð² current fundraiser."
-#: templates/funding/email/base.txt:1
+#: funding/templates/funding/email/base.txt:1
msgid "Hi"
msgstr "ÐÑивеÑ"
-#: templates/funding/email/base.txt:6
+#: funding/templates/funding/email/base.txt:6
msgid ""
"Cheers,\n"
"Wolne Lektury team"
msgstr "Ðоманда Wolne Lektury"
-#: templates/funding/email/base.txt:10
+#: funding/templates/funding/email/base.txt:10
msgid "If you don't want to receive any more updates, please visit this page:"
-msgstr "ÐÑли Ð²Ñ Ð±Ð¾Ð»ÑÑе не Ñ
оÑиÑе полÑÑаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾Ð± обновлениÑÑ
, пеÑейдиÑе, пожалÑйÑÑа, на ÑÑÑаниÑÑ:"
+msgstr ""
+"ÐÑли Ð²Ñ Ð±Ð¾Ð»ÑÑе не Ñ
оÑиÑе полÑÑаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾Ð± обновлениÑÑ
, пеÑейдиÑе, "
+"пожалÑйÑÑа, на ÑÑÑаниÑÑ:"
-#: templates/funding/email/end.txt:6
+#: funding/templates/funding/email/end.txt:6
msgid ""
"we succesfully collected the full amount needed\n"
"for the book you contributed to:"
@@ -251,15 +280,16 @@ msgstr ""
"ÐÑ ÑобÑали полнÑÑ Ð½ÐµÐ¾Ð±Ñ
одимÑÑ ÑÑммÑ\n"
"Ð´Ð»Ñ ÐºÐ½Ð¸Ð³Ð¸, коÑоÑÑÑ Ð²Ñ Ð¿Ð¾Ð´Ð´ÐµÑжали:"
-#: templates/funding/email/end.txt:12
+#: funding/templates/funding/email/end.txt:12
msgid ""
"We will now digitize it, develop and publish it in the library,\n"
"in various formats, free for everyone."
msgstr ""
-"ÐоÑле Ñого, как Ð¼Ñ Ð¾ÑиÑÑÑем и оÑоÑмим книгÑ, она бÑÐ´ÐµÑ Ð¾Ð¿Ñбликована в наÑей библиоÑеке,\n"
+"ÐоÑле Ñого, как Ð¼Ñ Ð¾ÑиÑÑÑем и оÑоÑмим книгÑ, она бÑÐ´ÐµÑ Ð¾Ð¿Ñбликована в наÑей "
+"библиоÑеке,\n"
"в ÑазлиÑнÑÑ
ÑоÑмаÑаÑ
, беÑплаÑно Ð´Ð»Ñ Ð²ÑеÑ
."
-#: templates/funding/email/end.txt:15
+#: funding/templates/funding/email/end.txt:15
msgid ""
"Your name will be included on the list of contributors, irrespectively\n"
"of the amount of your contribution."
@@ -267,8 +297,7 @@ msgstr ""
"ÐаÑе Ð¸Ð¼Ñ Ð±ÑÐ´ÐµÑ Ð²ÐºÐ»ÑÑено в ÑпиÑок попеÑиÑелей, безоÑноÑиÑелÑно\n"
"ÑÑмме ваÑего вклада."
-
-#: templates/funding/email/end.txt:18
+#: funding/templates/funding/email/end.txt:18
msgid ""
"We will contact you again about details needed\n"
"to deliver your perks."
@@ -276,7 +305,7 @@ msgstr ""
"ÐÑ ÑвÑжемÑÑ Ñ Ð²Ð°Ð¼Ð¸ по Ð¿Ð¾Ð²Ð¾Ð´Ñ Ð¿Ð¾Ð´ÑобноÑÑей\n"
"доÑÑавки ваÑиÑ
лÑгоÑ."
-#: templates/funding/email/end.txt:21
+#: funding/templates/funding/email/end.txt:21
#, python-format
msgid ""
"All of the money remaining after this fundraiser (%(r)s PLN)\n"
@@ -284,19 +313,21 @@ msgid ""
msgstr ""
"ÐÑе ÑÑедÑÑва, оÑÑавÑиеÑÑ Ð¿Ð¾Ñле ÑбоÑа (%(r)s PLN)\n"
"Ð¼Ñ Ð½Ð°Ð¿Ñавим на поддеÑÐ¶ÐºÑ Ñвободного доÑÑÑпа ожидаÑÑиÑ
пÑбликаÑии книг."
-#: templates/funding/email/end.txt:23 templates/funding/email/end.txt:34
+
+#: funding/templates/funding/email/end.txt:23
+#: funding/templates/funding/email/end.txt:34
msgid "You can see how we're spending these funds on this page:"
-msgstr ""
-"ÐÑ Ð¼Ð¾Ð¶ÐµÑе ÑледиÑÑ Ð·Ð° Ñем, как Ð¼Ñ ÑаÑÑ
одÑем ÑÑедÑÑва на ÑÑой ÑÑÑаниÑе:"
+msgstr "ÐÑ Ð¼Ð¾Ð¶ÐµÑе ÑледиÑÑ Ð·Ð° Ñем, как Ð¼Ñ ÑаÑÑ
одÑем ÑÑедÑÑва на ÑÑой ÑÑÑаниÑе:"
-#: templates/funding/email/end.txt:26
+#: funding/templates/funding/email/end.txt:26
msgid ""
"unfortunately, we were unable to collect the full amount needed\n"
"for the book you contributed to:"
msgstr ""
"к ÑожалениÑ, нам не ÑдалоÑÑ ÑобÑаÑÑ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ Ð½ÐµÐ¾Ð±Ñ
одимÑÑ ÑÑммÑ\n"
"Ð´Ð»Ñ ÐºÐ½Ð¸Ð³Ð¸, коÑоÑÑÑ Ð²Ñ Ð¿Ð¾Ð´Ð´ÐµÑжали:"
-#: templates/funding/email/end.txt:32
+
+#: funding/templates/funding/email/end.txt:32
#, python-format
msgid ""
"All of the money we collected in this fundraiser (%(x)s PLN)\n"
@@ -305,15 +336,17 @@ msgstr ""
"ÐÑе ÑÑедÑÑва, оÑÑавÑиеÑÑ Ð¿Ð¾Ñле ÑбоÑа (%(x)s PLN)\n"
"Ð¼Ñ Ð½Ð°Ð¿Ñавим на поддеÑÐ¶ÐºÑ Ñвободного доÑÑÑпа ожидаÑÑиÑ
пÑбликаÑии книг."
-#: templates/funding/email/end.txt:37 templates/funding/email/published.txt:12
+#: funding/templates/funding/email/end.txt:37
+#: funding/templates/funding/email/published.txt:21
msgid ""
"If you'd like to help liberate another book, or invite your friends\n"
"to do so, we're currently raising money for:"
msgstr ""
-"ÐÑли Ð²Ñ Ñ
оÑиÑе помоÑÑ Ð¿ÑедоÑÑавиÑÑ ÑвободнÑй доÑÑÑп еÑе одной книге, или пÑиглаÑиÑÑ ÑÑаÑÑвоваÑÑ Ð´ÑÑзей\n"
+"ÐÑли Ð²Ñ Ñ
оÑиÑе помоÑÑ Ð¿ÑедоÑÑавиÑÑ ÑвободнÑй доÑÑÑп еÑе одной книге, или "
+"пÑиглаÑиÑÑ ÑÑаÑÑвоваÑÑ Ð´ÑÑзей\n"
"Ð¼Ñ ÑейÑÐ°Ñ ÑобиÑаем ÑÑедÑÑва на книгÑ:"
-#: templates/funding/email/near.txt:5
+#: funding/templates/funding/email/near.txt:5
#, python-format
msgid "there's only %(d)s day left until the end of the fundraiser for:\n"
msgid_plural ""
@@ -321,12 +354,12 @@ msgid_plural ""
msgstr[0] "до оконÑÐ°Ð½Ð¸Ñ ÑбоÑа оÑÑалоÑÑ %(d)s дней Ð´Ð»Ñ ÐºÐ½Ð¸Ð³Ð¸:\n"
msgstr[1] "до оконÑÐ°Ð½Ð¸Ñ ÑбоÑа оÑÑалоÑÑ %(d)s дней Ð´Ð»Ñ ÐºÐ½Ð¸Ð³Ð¸:\n"
-#: templates/funding/email/near.txt:10
+#: funding/templates/funding/email/near.txt:10
#, python-format
msgid "We managed to collect %(x)s PLN so far."
msgstr "Ðам ÑдалоÑÑ ÑобÑаÑÑ Ñже %(x)s PLN."
-#: templates/funding/email/near.txt:12
+#: funding/templates/funding/email/near.txt:12
msgid ""
"The fundraiser is a success already, but the more money\n"
"we collect, the more other books we'll publish."
@@ -334,20 +367,20 @@ msgstr ""
"Ð¡Ð±Ð¾Ñ ÑÑедÑÑв пÑоÑел ÑÑпеÑно, но Ñем болÑÑе денег\n"
"Ñем болÑÑе книг Ð¼Ñ Ð¸Ð·Ð´Ð°Ð´Ð¸Ð¼."
-#: templates/funding/email/near.txt:14
+#: funding/templates/funding/email/near.txt:14
#, python-format
msgid "We still need %(x)s PLN more."
msgstr "Ðам вÑе еÑе ÑÑебÑеÑÑÑ ÑобÑаÑÑ %(x)s PLN."
-#: templates/funding/email/near.txt:16
+#: funding/templates/funding/email/near.txt:16
msgid "There's still time to let your friends know about the fundraiser!"
msgstr "ÐÑÑÑ ÐµÑе вÑемÑ, ÑÑÐ¾Ð±Ñ ÑаÑÑказаÑÑ Ð²Ð°Ñим дÑÑзÑÑм о ÑбоÑе ÑÑедÑÑв!"
-#: templates/funding/email/published.txt:4
+#: funding/templates/funding/email/published.txt:4
msgid "we have just published the book you contributed to:"
msgstr "Ð¼Ñ ÑолÑко ÑÑо опÑбликовали книгÑ, коÑоÑÑÑ Ð²Ñ Ð¿Ð¾Ð´Ð´ÐµÑжали:"
-#: templates/funding/email/published.txt:9
+#: funding/templates/funding/email/published.txt:16
msgid ""
"Thanks to you, it is now available for free,\n"
"in various formats, to everyone."
@@ -355,60 +388,45 @@ msgstr ""
"СпаÑибо, ÑепеÑÑ ÐºÐ½Ð¸Ð³Ð° доÑÑÑпна беÑплаÑно,\n"
"в ÑазлиÑнÑÑ
ÑоÑмаÑаÑ
, каждомÑ."
-#: templates/funding/email/thanks.txt:6
+#: funding/templates/funding/email/thanks.txt:6
msgid ""
"Thank you for your support - thanks to you we will set another book free."
msgstr ""
-"СпаÑибо за ваÑÑ Ð¿Ð¾Ð´Ð´ÐµÑжкÑ, благодаÑÑ ÐµÐ¹ Ð¼Ñ Ñделаем доÑÑÑпной беÑплаÑно еÑе одной книгÑ."
+"СпаÑибо за ваÑÑ Ð¿Ð¾Ð´Ð´ÐµÑжкÑ, благодаÑÑ ÐµÐ¹ Ð¼Ñ Ñделаем доÑÑÑпной беÑплаÑно еÑе "
+"одной книгÑ."
-#: templates/funding/email/thanks.txt:8
+#: funding/templates/funding/email/thanks.txt:8
msgid "The book will be supplemented with your name as a donor."
msgstr "Ркниге бÑÐ´ÐµÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ ваÑем попеÑиÑелÑÑÑве."
-#: templates/funding/email/thanks.txt:10
+#: funding/templates/funding/email/thanks.txt:10
msgid "We will contact you about details needed for your perks."
msgstr "ÐÑ ÑвÑжемÑÑ Ñ Ð²Ð°Ñи по Ð¿Ð¾Ð²Ð¾Ð´Ñ Ð¿Ð¾Ð´ÑобноÑÑей доÑÑавки лÑгоÑ."
-#: templates/funding/email/thanks.txt:12
+#: funding/templates/funding/email/thanks.txt:12
msgid ""
"We will keep you informed about status changes to this fundraiser\n"
"and the upcoming ones that we plan to launch."
msgstr ""
"ÐÑ Ð±Ñдем инÑоÑмиÑоваÑÑ Ð²Ð°Ñ Ð¾ Ñ
оде ÑбоÑа ÑÑедÑÑв \n"
"и о пÑедÑÑоÑÑиÑ
запланиÑованнÑÑ
камапниÑÑ
."
-#: templates/funding/includes/funding.html:12
+
+#: funding/templates/funding/includes/funding.html:12
msgid "Support!"
msgstr ""
-#: templates/funding/includes/funding.html:15
-#: templates/funding/offer_detail.html:76 templates/funding/thanks.html:27
-#: templates/funding/wlfund.html:18
+#: funding/templates/funding/includes/funding.html:15
+#: funding/templates/funding/offer_detail.html:76
+#: funding/templates/funding/thanks.html:27
+#: funding/templates/funding/wlfund.html:18
msgid "Learn more"
msgstr "УзнаÑÑ Ð±Ð¾Ð»ÑÑе"
-#: templates/funding/includes/funding.html:24
-#: templates/funding/includes/funding.html:48
-#: templates/funding/offer_detail.html:29 templates/funding/offer_list.html:28
-msgid "Help free the book!"
-msgstr "ÐомогиÑе ÑделаÑÑ ÐºÐ½Ð¸Ð³Ð¸ ÑвободнÑми!"
-
-#: templates/funding/includes/funding.html:30
-msgid "collected"
-msgstr "ÑобÑано"
-
-#: templates/funding/includes/funding.html:33
-msgid "needed"
-msgstr "оÑÑалоÑÑ"
-
-#: templates/funding/includes/funding.html:36
-msgid "until fundraiser end"
-msgstr "до конÑа ÑбоÑа"
-
-#: templates/funding/includes/fundings.html:13
+#: funding/templates/funding/includes/fundings.html:13
msgid "Anonymous"
msgstr "Ðноним"
-#: templates/funding/includes/offer_status.html:6
+#: funding/templates/funding/includes/offer_status.html:6
#, python-format
msgid ""
"The fundraiser\n"
@@ -420,7 +438,7 @@ msgstr ""
" законÑена %(end)s. ÐÐ¾Ð»Ð½Ð°Ñ ÑÑмма ÑÑпеÑно ÑобÑана\n"
" но Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе помоÑÑ ÑделаÑÑ ÑвободнÑми дÑÑгие книги."
-#: templates/funding/includes/offer_status.html:13
+#: funding/templates/funding/includes/offer_status.html:13
#, python-format
msgid ""
"We need %(target)s zÅ to digitize it,\n"
@@ -429,7 +447,7 @@ msgstr ""
"Ðам ÑÑебÑеÑÑÑ %(target)s zÅ Ð´Ð»Ñ Ð¾ÑиÑÑовки,\n"
" оÑоÑÐ¼Ð»ÐµÐ½Ð¸Ñ Ð¸ пÑбликаÑии в беÑплаÑном доÑÑÑпе в неÑколÑкиÑ
ÑоÑмаÑаÑ
."
-#: templates/funding/includes/offer_status.html:17
+#: funding/templates/funding/includes/offer_status.html:17
#, python-format
msgid ""
"If we raise enough money before %(end)s we will\n"
@@ -438,20 +456,20 @@ msgstr ""
"ÐÑли Ð¼Ñ ÑобеÑем доÑÑаÑоÑно ÑÑедÑÑв до %(end)s Ð¼Ñ Ñможем опÑбликоваÑÑ \n"
" и ÑделаÑÑ Ð´Ð¾ÑÑÑпной каждомÑ."
-#: templates/funding/includes/offer_status.html:24
-#: templates/funding/thanks.html:16
+#: funding/templates/funding/includes/offer_status.html:24
+#: funding/templates/funding/thanks.html:16
msgid "Full amount was successfully raised!"
msgstr "ÐÑÑ ÑÑмма ÑÑпеÑно ÑобÑана!"
-#: templates/funding/includes/offer_status.html:28
+#: funding/templates/funding/includes/offer_status.html:28
msgid "The amount needed was not raised."
msgstr "ÐÑÐ¶Ð½Ð°Ñ ÑÑмма не бÑла ÑобÑана."
-#: templates/funding/includes/offer_status_more.html:8
+#: funding/templates/funding/includes/offer_status_more.html:8
msgid "Fundraiser span"
msgstr "СÑоки кампании"
-#: templates/funding/includes/offer_status_more.html:12
+#: funding/templates/funding/includes/offer_status_more.html:12
#, python-format
msgid ""
"The book\n"
@@ -460,69 +478,73 @@ msgstr ""
"Ðнига\n"
" %(bt)s Ñже опÑбликована."
-#: templates/funding/includes/offer_status_more.html:16
+#: funding/templates/funding/includes/offer_status_more.html:16
#, python-format
msgid ""
"You can follow\n"
" the work on the Editorial Platform."
msgstr ""
-"ÐожеÑÑ ÑледиÑÑ Ð·Ð° Ñ
одом ÑабоÑÑ Ð¿Ð¾ \n здеÑÑ"
-" Editorial Platform."
+"ÐожеÑÑ ÑледиÑÑ Ð·Ð° Ñ
одом ÑабоÑÑ Ð¿Ð¾ \n"
+" здеÑÑ Editorial Platform."
+
+#: funding/templates/funding/no_thanks.html:5
+#: funding/templates/funding/no_thanks.html:8
+msgid "Payment failed"
+msgstr "ÐплаÑа не пÑоÑла"
-#: templates/funding/no_thanks.html:10
+#: funding/templates/funding/no_thanks.html:10
msgid "You're support has not been processed successfully."
msgstr "ÐаÑа поддеÑжка пÑинÑÑа."
-#: templates/funding/no_thanks.html:13
+#: funding/templates/funding/no_thanks.html:13
#, python-format
msgid ""
"Return to the current fundraiser and try again "
"or try to use a different payment method."
msgstr ""
-"ÐеÑниÑеÑÑ ÑÑда current fundraiser и попÑобÑйÑе Ñнова"
-"или воÑполÑзÑйÑеÑÑ Ð´ÑÑгим меÑодом плаÑежа."
+"ÐеÑниÑеÑÑ ÑÑда current fundraiser и попÑобÑйÑе "
+"Ñноваили воÑполÑзÑйÑеÑÑ Ð´ÑÑгим меÑодом плаÑежа."
-#: templates/funding/offer_detail.html:36
-msgid "ÐоддеÑжаÑÑ Ð¿ÑбликаÑиÑ"
+#: funding/templates/funding/offer_detail.html:36
+msgid "Support the publication"
msgstr ""
-#: templates/funding/offer_detail.html:63
+#: funding/templates/funding/offer_detail.html:63
msgid "Donate!"
msgstr "ÐожеÑÑвоваÑÑ!"
-#: templates/funding/offer_detail.html:79 templates/funding/thanks.html:34
+#: funding/templates/funding/offer_detail.html:79
+#: funding/templates/funding/thanks.html:34
msgid "Tell your friends!"
msgstr "РаÑÑкажи дÑÑзÑÑм!"
-#: templates/funding/offer_detail.html:80
+#: funding/templates/funding/offer_detail.html:80
msgid "Support Wolne Lektury!"
msgstr "ÐоддеÑжи Wolne Lektury!"
-#: templates/funding/offer_detail.html:84
+#: funding/templates/funding/offer_detail.html:84
msgid "See all fundraisers."
msgstr "ÐоÑмоÑÑеÑÑ Ð²Ñе кампании."
-#: templates/funding/offer_detail.html:87
-msgid "Supporters"
-msgstr "ÐопеÑиÑели"
-
-#: templates/funding/offer_list.html:5 templates/funding/offer_list.html:10
+#: funding/templates/funding/offer_list.html:5
+#: funding/templates/funding/offer_list.html:10
msgid "All fundraisers"
msgstr "ÐÑе попеÑиÑели"
-#: templates/funding/offer_list.html:14
+#: funding/templates/funding/offer_list.html:14
msgid "Current fundraiser:"
msgstr "ТекÑÑÐ°Ñ ÐºÐ°Ð¼Ð¿Ð°Ð½Ð¸Ñ"
-#: templates/funding/offer_list.html:20
+#: funding/templates/funding/offer_list.html:20
msgid "No fundraiser is currently running."
msgstr "ÐкÑивнÑÑ
кампаний по ÑбоÑÑ Ð½ÐµÑ"
-#: templates/funding/offer_list.html:21 templates/funding/offer_list.html:36
+#: funding/templates/funding/offer_list.html:21
+#: funding/templates/funding/offer_list.html:36
msgid "Previous fundraisers:"
msgstr "ÐÑедÑдÑÑÐ°Ñ ÐºÐ°Ð¼Ð¿Ð°Ð½Ð¸Ñ"
-#: templates/funding/snippets/any_remaining.html:4
+#: funding/templates/funding/snippets/any_remaining.html:4
#, python-format
msgid ""
"Any remaining funds will be spent\n"
@@ -531,7 +553,7 @@ msgstr ""
"ÐÑÑавÑиеÑÑ ÑÑедÑÑва бÑдÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ñ \n"
"на поддеÑÐ¶ÐºÑ Ð¾Ð¶Ð¸Ð´Ð°ÑÑиÑ
пÑбликаÑии книг."
-#: templates/funding/snippets/any_remaining.html:7
+#: funding/templates/funding/snippets/any_remaining.html:7
msgid ""
"We will supplement every book with your name as a donor, no matter how\n"
"big your support will be."
@@ -539,50 +561,53 @@ msgstr ""
"ÐÑ Ñкажем ваÑе Ð¸Ð¼Ñ Ð² книге \n"
"незавиÑимо Ð¾Ñ ÑÑÐ¼Ð¼Ñ Ð¿Ð¾Ð¶ÐµÑÑвованиÑ."
-#: templates/funding/thanks.html:9
+#: funding/templates/funding/thanks.html:9
msgid "Thank you!"
msgstr "СпаÑибо!"
-#: templates/funding/thanks.html:17
+#: funding/templates/funding/thanks.html:17
#, python-format
msgid ""
"Your donation will be spent on digitizing, compiling and\n"
" publishing the book %(b)s in multiple formats."
msgstr ""
-"ÐаÑи ÑÑедÑÑва бÑдÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ñ Ð½Ð°Ð¼Ð¸ Ð´Ð»Ñ Ð¾ÑиÑÑовки"
-" оÑоÑÐ¼Ð»ÐµÐ½Ð¸Ñ Ð¸ пÑбликаÑии \n %(b)s в беÑплаÑном доÑÑÑпе в неÑколÑкиÑ
ÑоÑмаÑаÑ
."
+"ÐаÑи ÑÑедÑÑва бÑдÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ñ Ð½Ð°Ð¼Ð¸ Ð´Ð»Ñ Ð¾ÑиÑÑовки оÑоÑÐ¼Ð»ÐµÐ½Ð¸Ñ Ð¸ "
+"пÑбликаÑии \n"
+" %(b)s в беÑплаÑном доÑÑÑпе в неÑколÑкиÑ
ÑоÑмаÑаÑ
."
-#: templates/funding/thanks.html:20
+#: funding/templates/funding/thanks.html:20
#, python-format
msgid ""
"If the full amount needed is raised,\n"
" your donation will be spent on digitizing, compiling and\n"
" publishing the book %(b)s in multiple formats."
msgstr ""
-"еÑли Ð¼Ñ ÑобеÑем полнÑÑ ÑÑммÑ, ваÑи ÑÑедÑÑва бÑдÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ñ Ð½Ð°Ð¼Ð¸ Ð´Ð»Ñ Ð¾ÑиÑÑовки"
-" оÑоÑÐ¼Ð»ÐµÐ½Ð¸Ñ Ð¸ пÑбликаÑии \n %(b)s в беÑплаÑном доÑÑÑпе в неÑколÑкиÑ
ÑоÑмаÑаÑ
."
+"еÑли Ð¼Ñ ÑобеÑем полнÑÑ ÑÑммÑ, ваÑи ÑÑедÑÑва бÑдÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ñ Ð½Ð°Ð¼Ð¸ Ð´Ð»Ñ "
+"оÑиÑÑовки оÑоÑÐ¼Ð»ÐµÐ½Ð¸Ñ Ð¸ пÑбликаÑии \n"
+" %(b)s в беÑплаÑном доÑÑÑпе в неÑколÑкиÑ
ÑоÑмаÑаÑ
."
-#: templates/funding/thanks.html:31
+#: funding/templates/funding/thanks.html:31
msgid "Go back to the current fundraiser."
msgstr "ÐеÑнÑÑÑÑÑ Ðº пÑедÑдÑÑей кампании"
-#: templates/funding/thanks.html:35
+#: funding/templates/funding/thanks.html:35
msgid "I support Wolne Lektury."
msgstr "Я поддеÑÐ¶Ð¸Ð²Ð°Ñ Wolne Lektury"
-#: templates/funding/thanks.html:38
+#: funding/templates/funding/thanks.html:38
msgid "Vote for a book for the next fundraiser"
msgstr "ÐолоÑÑй за ÐºÐ½Ð¸Ð³Ñ Ð´Ð»Ñ ÑледÑÑÑей кампании по ÑбоÑÑ ÑÑедÑÑв"
-#: templates/funding/widgets/amount.html:17
+#: funding/templates/funding/widgets/amount.html:17
msgid "Other amount"
msgstr "ÐÑÑÐ³Ð°Ñ ÑÑмма"
-#: templates/funding/wlfund.html:4 templates/funding/wlfund.html:7
+#: funding/templates/funding/wlfund.html:4
+#: funding/templates/funding/wlfund.html:7
msgid "Remaining funds"
msgstr "ÐÑÑавÑиеÑÑ ÑÑедÑÑва"
-#: templates/funding/wlfund.html:11
+#: funding/templates/funding/wlfund.html:11
#, python-format
msgid ""
"\n"
@@ -594,34 +619,40 @@ msgid ""
" "
msgstr ""
"\n"
-"еÑли Ð¼Ñ ÑобеÑем полнÑÑ ÑÑÐ¼Ð¼Ñ Ð·Ð° time,\n, ÑÑедÑÑва бÑдÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ñ Ð½Ð°Ð¼Ð¸ Ð´Ð»Ñ Ð¾ÑиÑÑовки"
-" и оÑоÑÐ¼Ð»ÐµÐ½Ð¸Ñ ÑледÑÑÑей ожидаÑÑей пÑбликаÑии книги \n . ТоÑно Ñак же Ð¼Ñ Ð¿Ð¾ÑÑÑпим Ñ Ð¾ÑÑавÑимиÑÑ ÑÑедÑÑвами вÑеÑ
ÑÑпеÑнÑÑ
кампаний. \n"
+"еÑли Ð¼Ñ ÑобеÑем полнÑÑ ÑÑÐ¼Ð¼Ñ Ð·Ð° time,\n"
+", ÑÑедÑÑва бÑдÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ñ Ð½Ð°Ð¼Ð¸ Ð´Ð»Ñ Ð¾ÑиÑÑовки и "
+"оÑоÑÐ¼Ð»ÐµÐ½Ð¸Ñ ÑледÑÑÑей ожидаÑÑей пÑбликаÑии книги \n"
+" . ТоÑно Ñак же Ð¼Ñ Ð¿Ð¾ÑÑÑпим Ñ Ð¾ÑÑавÑимиÑÑ ÑÑедÑÑвами вÑеÑ
ÑÑпеÑнÑÑ
"
+"кампаний. \n"
" "
-#: templates/funding/wlfund.html:21
+#: funding/templates/funding/wlfund.html:21
msgid "Spending these remaining funds is recorded in this table."
msgstr "Ð ÑÑой ÑаблиÑе Ð¼Ñ Ð¿ÑбликÑем запиÑи об оÑÑавÑиÑ
ÑÑ ÑÑедÑÑваÑ
"
-#: templates/funding/wlfund.html:27
+#: funding/templates/funding/wlfund.html:27
msgid "Date"
msgstr "ÐаÑа"
-#: templates/funding/wlfund.html:28
+#: funding/templates/funding/wlfund.html:28
msgid "Operation"
msgstr "ÐпеÑаÑиÑ"
-#: templates/funding/wlfund.html:30
+#: funding/templates/funding/wlfund.html:30
msgid "Balance"
msgstr "ÐаланÑ"
-#: templates/funding/wlfund.html:38
+#: funding/templates/funding/wlfund.html:38
msgid "Money spent on publishing the book"
msgstr "СÑедÑÑва, заÑÑаÑеннÑе на пÑбликаÑÐ¸Ñ ÐºÐ½Ð¸Ð³Ð¸"
-#: templates/funding/wlfund.html:48
+#: funding/templates/funding/wlfund.html:48
msgid "Money remaining from the fundraiser for"
msgstr "ÐÑÑавÑиеÑÑ ÑÑедÑÑва Ð¾Ñ ÑбоÑа длÑ"
-#: templates/funding/wlfund.html:58
+#: funding/templates/funding/wlfund.html:58
msgid "There are no previous fundraisers to show yet."
msgstr "ÐÐµÑ Ð·Ð°Ð²ÐµÑÑеннÑÑ
кампаний по ÑбоÑÑ ÑÑедÑÑв"
+
+#~ msgid "payed at"
+#~ msgstr "оплаÑена"
diff --git a/src/funding/locale/uk/LC_MESSAGES/django.mo b/src/funding/locale/uk/LC_MESSAGES/django.mo
index 94888006c..d2d31a4fd 100644
Binary files a/src/funding/locale/uk/LC_MESSAGES/django.mo and b/src/funding/locale/uk/LC_MESSAGES/django.mo differ
diff --git a/src/funding/locale/uk/LC_MESSAGES/django.po b/src/funding/locale/uk/LC_MESSAGES/django.po
index 65b108da0..e3dc70df6 100644
--- a/src/funding/locale/uk/LC_MESSAGES/django.po
+++ b/src/funding/locale/uk/LC_MESSAGES/django.po
@@ -15,8 +15,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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"
+"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"
#: funding/admin.py:27
msgid "payment complete"
@@ -30,185 +30,209 @@ msgstr ""
msgid "No"
msgstr ""
-#: funding/admin.py:44 funding/models.py:257 funding/models.py:275
+#: funding/admin.py:44 funding/models.py:282 funding/models.py:302
msgid "perks"
msgstr ""
-#: funding/forms.py:18 funding/templates/funding/wlfund.html:29
+#: funding/forms.py:22 funding/templates/funding/wlfund.html:29
msgid "Amount"
msgstr ""
-#: funding/forms.py:20
+#: funding/forms.py:24
msgid "Name"
msgstr ""
-#: funding/forms.py:20
+#: funding/forms.py:24
msgid "Optional name for public list of contributors"
msgstr ""
-#: funding/forms.py:22
+#: funding/forms.py:26
msgid "Contact e-mail"
msgstr ""
-#: funding/forms.py:24
+#: funding/forms.py:28
msgid ""
"We'll use it to send you updates about your payment and the fundraiser "
"status (which you can always turn off).
Your e-mail won't be publicised."
msgstr ""
-#: funding/forms.py:43
+#: funding/forms.py:49
#, python-format
msgid "The minimum amount is %(amount)s PLN."
msgstr ""
-#: funding/forms.py:49
+#: funding/forms.py:55
msgid "This offer is out of date."
msgstr ""
-#: funding/models.py:26
+#: funding/models.py:28
msgid "author"
msgstr ""
-#: funding/models.py:27
+#: funding/models.py:29
msgid "title"
msgstr ""
-#: funding/models.py:28
+#: funding/models.py:30
msgid "slug"
msgstr ""
-#: funding/models.py:29
+#: funding/models.py:31
msgid "description"
msgstr ""
-#: funding/models.py:30
+#: funding/models.py:32
msgid "target"
msgstr ""
-#: funding/models.py:31
+#: funding/models.py:33
msgid "start"
msgstr ""
-#: funding/models.py:32
+#: funding/models.py:34
msgid "end"
msgstr ""
-#: funding/models.py:33
+#: funding/models.py:35
msgid "redakcja URL"
msgstr ""
-#: funding/models.py:34
+#: funding/models.py:36
msgid "Published book."
msgstr ""
-#: funding/models.py:35
+#: funding/models.py:37
msgid "Cover"
msgstr ""
-#: funding/models.py:36
+#: funding/models.py:38
msgid "Poll"
msgstr ""
-#: funding/models.py:38
+#: funding/models.py:40
msgid "Near-end notifications sent"
msgstr ""
-#: funding/models.py:39
+#: funding/models.py:41
msgid "End notifications sent"
msgstr ""
-#: funding/models.py:43
+#: funding/models.py:45
msgid "Cover preview"
msgstr ""
-#: funding/models.py:46 funding/models.py:249 funding/models.py:270
+#: funding/models.py:48 funding/models.py:274 funding/models.py:295
msgid "offer"
msgstr ""
-#: funding/models.py:47
+#: funding/models.py:49
msgid "offers"
msgstr ""
-#: funding/models.py:154
+#: funding/models.py:161
msgid "The fundraiser has ended!"
msgstr ""
-#: funding/models.py:171
+#: funding/models.py:178
msgid "The fundraiser will end soon!"
msgstr ""
-#: funding/models.py:185
+#: funding/models.py:192
msgid "The book you helped fund has been published."
msgstr ""
-#: funding/models.py:250
+#: funding/models.py:275
msgid "price"
msgstr ""
-#: funding/models.py:251 funding/models.py:271
+#: funding/models.py:276 funding/models.py:298
msgid "name"
msgstr ""
-#: funding/models.py:252
+#: funding/models.py:277
msgid "long name"
msgstr ""
-#: funding/models.py:253
+#: funding/models.py:278
msgid "end date"
msgstr ""
-#: funding/models.py:256
+#: funding/models.py:281
msgid "perk"
msgstr ""
-#: funding/models.py:272
-msgid "email"
+#: funding/models.py:296
+msgid "customer IP"
msgstr ""
-#: funding/models.py:273 funding/models.py:355
-msgid "amount"
+#: funding/models.py:299
+msgid "email"
msgstr ""
-#: funding/models.py:274
-msgid "payed at"
+#: funding/models.py:301 funding/models.py:407
+msgid "amount"
msgstr ""
-#: funding/models.py:277
+#: funding/models.py:304
msgid "notifications"
msgstr ""
-#: funding/models.py:281
+#: funding/models.py:308
msgid "funding"
msgstr ""
-#: funding/models.py:282
+#: funding/models.py:309
#: funding/templates/admin/funding/offer/change_form.html:18
msgid "fundings"
msgstr ""
-#: funding/models.py:356
+#: funding/models.py:339 funding/templates/funding/thanks.html:6
+#: funding/templates/funding/thanks.html:13
+msgid "Thank you for your support!"
+msgstr ""
+
+#: funding/models.py:408
msgid "when"
msgstr ""
-#: funding/models.py:359
+#: funding/models.py:411
msgid "money spent on a book"
msgstr ""
-#: funding/models.py:360
+#: funding/models.py:412
msgid "money spent on books"
msgstr ""
-#: funding/models.py:388 funding/templates/funding/thanks.html:6
-#: funding/templates/funding/thanks.html:13
-msgid "Thank you for your support!"
+#: funding/templates/funding/2022/includes/funding.html:14
+#: funding/templates/funding/includes/funding.html:30
+msgid "collected"
msgstr ""
-#: funding/templates/funding/disable_notifications.html:5
-#: funding/templates/funding/no_thanks.html:5
-#: funding/templates/funding/no_thanks.html:8
-msgid "Payment failed"
+#: funding/templates/funding/2022/includes/funding.html:20
+#: funding/templates/funding/2022/offer_detail.html:37
+#: funding/templates/funding/includes/funding.html:24
+#: funding/templates/funding/includes/funding.html:48
+#: funding/templates/funding/offer_detail.html:29
+#: funding/templates/funding/offer_list.html:28
+msgid "Help free the book!"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:26
+#: funding/templates/funding/includes/funding.html:36
+msgid "until fundraiser end"
+msgstr ""
+
+#: funding/templates/funding/2022/includes/funding.html:32
+#: funding/templates/funding/includes/funding.html:33
+msgid "needed"
msgstr ""
+#: funding/templates/funding/2022/offer_detail.html:101
+#: funding/templates/funding/offer_detail.html:87
+msgid "Supporters"
+msgstr ""
+
+#: funding/templates/funding/disable_notifications.html:5
#: funding/templates/funding/disable_notifications.html:8
#: funding/templates/funding/disable_notifications.html:15
msgid "Disable notifications"
@@ -293,7 +317,7 @@ msgid ""
msgstr ""
#: funding/templates/funding/email/end.txt:37
-#: funding/templates/funding/email/published.txt:12
+#: funding/templates/funding/email/published.txt:21
msgid ""
"If you'd like to help liberate another book, or invite your friends\n"
"to do so, we're currently raising money for:"
@@ -331,7 +355,7 @@ msgstr ""
msgid "we have just published the book you contributed to:"
msgstr ""
-#: funding/templates/funding/email/published.txt:9
+#: funding/templates/funding/email/published.txt:16
msgid ""
"Thanks to you, it is now available for free,\n"
"in various formats, to everyone."
@@ -367,25 +391,6 @@ msgstr ""
msgid "Learn more"
msgstr ""
-#: funding/templates/funding/includes/funding.html:24
-#: funding/templates/funding/includes/funding.html:48
-#: funding/templates/funding/offer_detail.html:29
-#: funding/templates/funding/offer_list.html:28
-msgid "Help free the book!"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:30
-msgid "collected"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:33
-msgid "needed"
-msgstr ""
-
-#: funding/templates/funding/includes/funding.html:36
-msgid "until fundraiser end"
-msgstr ""
-
#: funding/templates/funding/includes/fundings.html:13
msgid "Anonymous"
msgstr ""
@@ -440,6 +445,11 @@ msgid ""
" the work on the Editorial Platform."
msgstr ""
+#: funding/templates/funding/no_thanks.html:5
+#: funding/templates/funding/no_thanks.html:8
+msgid "Payment failed"
+msgstr ""
+
#: funding/templates/funding/no_thanks.html:10
msgid "You're support has not been processed successfully."
msgstr ""
@@ -472,10 +482,6 @@ msgstr ""
msgid "See all fundraisers."
msgstr ""
-#: funding/templates/funding/offer_detail.html:87
-msgid "Supporters"
-msgstr ""
-
#: funding/templates/funding/offer_list.html:5
#: funding/templates/funding/offer_list.html:10
msgid "All fundraisers"
diff --git a/src/infopages/locale/de/LC_MESSAGES/django.mo b/src/infopages/locale/de/LC_MESSAGES/django.mo
index 38cbec984..08930c4a9 100644
Binary files a/src/infopages/locale/de/LC_MESSAGES/django.mo and b/src/infopages/locale/de/LC_MESSAGES/django.mo differ
diff --git a/src/infopages/locale/de/LC_MESSAGES/django.po b/src/infopages/locale/de/LC_MESSAGES/django.po
index 463e1e6e2..4c18ba1ae 100644
--- a/src/infopages/locale/de/LC_MESSAGES/django.po
+++ b/src/infopages/locale/de/LC_MESSAGES/django.po
@@ -536,9 +536,9 @@ msgstr ""
#~ "
\n"
#~ "\n"
@@ -553,9 +553,9 @@ msgstr ""
#~ "
\n"
#~ "\n"
@@ -645,19 +645,19 @@ msgstr ""
#~ "
bearbeitete \" König Ãdipus\" von Sophokles sowie \"DusioÅek" -#~ "\" von Lesmian; s. auf unserer Website die \"Benutzerbeiträge\": http://wiki.wolnepodreczniki.pl/Specjalna:Wk%C5%82ad/Hanna_Golab" -#~ "p>\n" +#~ "
bearbeitete \" König Ãdipus\" von Sophokles sowie " +#~ "\"DusioÅek\" von Lesmian; s. auf unserer Website die " +#~ "\"Benutzerbeiträge\": http://wiki.wolnepodreczniki.pl/Specjalna:" +#~ "Wk%C5%82ad/Hanna_Golab
\n" #~ "\n" #~ "\n" #~ "\tbearbeitete u.a. âSiÅaczkaâ von Å»eromski, âQuo vadisâ von " #~ "Sienkiewicz sowie âKlageliederâ von Kochanowski; s. auf unserer Website " #~ "die \"Benutzerbeiträge\": http://wiki.wolnepodreczniki.pl/Specjalna:Wk" -#~ "%C5%82ad/Ingene
\n" +#~ "Specjalna:Wk%C5%82ad/Ingene\">http://wiki.wolnepodreczniki.pl/Specjalna:" +#~ "Wk%C5%82ad/Ingene\n" #~ " \n" #~ "\tbearbeitete u.a. âGiaurâ von Byron sowie âQuo vadisâ von " -#~ "Sienkiewicz; s. auf unserer Website die \"Benutzerbeiträge\": http://wiki.wolnepodreczniki.pl/Specjalna:Wk%C5%82ad/Jmyszkowska" -#~ "p>\n" +#~ "Sienkiewicz; s. auf unserer Website die \"Benutzerbeiträge\": http://wiki.wolnepodreczniki.pl/Specjalna:Wk%C5%82ad/" +#~ "Jmyszkowska
\n" #~ "\n" #~ "\n" #~ "bearbeitete u.a. Romane von Sienkiewicz ( Die Trilogie), " #~ "Reymont, Żeromski und Dramen von Shakespeare; s. auf unserer Website die " #~ "\"Benutzerbeiträge\": http://wiki.wolnepodreczniki.pl/Specjalna:Wk" -#~ "%C5%82ad/Olga_Wojtczak
\n" +#~ "Wk%C5%82ad/Olga_Wojtczak\">http://wiki.wolnepodreczniki.pl/Specjalna:" +#~ "Wk%C5%82ad/Olga_Wojtczak\n" #~ "\n" #~ "WiÄcej informacji o redakcji technicznej znajdziecie na WiÄcej informacji o redakcji technicznej znajdziecie na stronie redakcji Wolnych Lektur
\n" #~ "\n" #~ "WiÄcej informacji o redakcji merytorycznej znajdziecie na WiÄcej informacji o redakcji merytorycznej znajdziecie na stronie redakcji Wolnych Lektur
\n" #~ "Die Mehrheit von Bibliothekwerken steht nicht unter dem Schutz des " #~ "Urheberrechts und gehört zu dem Gemeinfreiheitsbereich, was bedeutet, " diff --git a/src/infopages/locale/en/LC_MESSAGES/django.mo b/src/infopages/locale/en/LC_MESSAGES/django.mo index 75870eb0e..6c5906d1c 100644 Binary files a/src/infopages/locale/en/LC_MESSAGES/django.mo and b/src/infopages/locale/en/LC_MESSAGES/django.mo differ diff --git a/src/infopages/locale/es/LC_MESSAGES/django.mo b/src/infopages/locale/es/LC_MESSAGES/django.mo index 461d02e06..65758f3d5 100644 Binary files a/src/infopages/locale/es/LC_MESSAGES/django.mo and b/src/infopages/locale/es/LC_MESSAGES/django.mo differ diff --git a/src/infopages/locale/es/LC_MESSAGES/django.po b/src/infopages/locale/es/LC_MESSAGES/django.po index 8caf958e2..3909caeb9 100644 --- a/src/infopages/locale/es/LC_MESSAGES/django.po +++ b/src/infopages/locale/es/LC_MESSAGES/django.po @@ -482,8 +482,8 @@ msgstr "" #~ "Varsovia.
\n" #~ "\n" #~ "A todos los interesados les invitamos a mandarnos un e-mail a marta."
+#~ " A todos los interesados les invitamos a mandarnos un e-mail a marta."
#~ "niedzialkowska@nowoczesnapolska.org.pl. WiÄcej informacji o redakcji technicznej znajdziecie na stronie redakcji "
-#~ "Wolnych Lektur WiÄcej informacji o redakcji technicznej znajdziecie na stronie "
+#~ "redakcji Wolnych Lektur WiÄcej informacji o redakcji merytorycznej znajdziecie na stronie redakcji "
-#~ "Wolnych Lektur WiÄcej informacji o redakcji merytorycznej znajdziecie na stronie "
+#~ "redakcji Wolnych Lektur La composición tipográfica es la primera etapa del trabajo con el "
#~ "texto. Por medio de los marcados del idioma WL-XML le damos la forma "
#~ "deseada al texto y facilitamos su visualización en la página web. La "
-#~ "redacción técnica se realiza en la Plataforma Editorial, que permite automatizar gran parte del "
+#~ "redacción técnica se realiza en la Plataforma Editorial, que permite automatizar gran parte del "
#~ "trabajo. ¿Quién puede ser redactor técnico? Usamos las siguientes tecnologÃas: Python, Django, XHTML, JavaScript, "
#~ "jQuery, LaTex, Java. \n"
-#~ "El software creado por nosotros lo ponemos a su disposición en libre.
\n"
#~ "\n"
@@ -518,9 +518,9 @@ msgstr ""
#~ "
\n"
#~ "\n"
@@ -562,8 +562,8 @@ msgstr ""
#~ "
¿Quién puede ayudar en las tareas relacionadas con la programación?" #~ "
\n" #~ "WiÄcej informacji o redakcji technicznej znajdziecie na WiÄcej informacji o redakcji technicznej znajdziecie na stronie redakcji Wolnych Lektur
\n" #~ "\n" #~ "WiÄcej informacji o redakcji merytorycznej znajdziecie na WiÄcej informacji o redakcji merytorycznej znajdziecie na stronie redakcji Wolnych Lektur
\n" #~ "La composición tipográfica es la primera etapa del trabajo con el " #~ "texto. Por medio de los marcados del idioma WL-XML le damos la forma " #~ "deseada al texto y facilitamos su visualización en la página web. La " -#~ "redacción técnica se realiza en la Plataforma Editorial, que permite automatizar gran parte del " +#~ "redacción técnica se realiza en la Plataforma Editorial, que permite automatizar gran parte del " #~ "trabajo.
\n" #~ "\n" #~ "¿Quién puede ser redactor técnico?
\n" @@ -1079,8 +1082,8 @@ msgstr "" #~ "\n" #~ "Usamos las siguientes tecnologÃas: Python, Django, XHTML, JavaScript, " #~ "jQuery, LaTex, Java. \n" -#~ "El software creado por nosotros lo ponemos a su disposición en libre.
\n" +#~ "El software creado por nosotros lo ponemos a su disposición en libre. \n" #~ "¿Quién puede ayudar en las tareas relacionadas con la programación?" #~ "
\n" #~ "WiÄcej informacji o redakcji technicznej znajdziecie na stronie redakcji " -#~ "Wolnych Lektur
\n" +#~ "WiÄcej informacji o redakcji technicznej znajdziecie na stronie " +#~ "redakcji Wolnych Lektur
\n" #~ "\n" #~ "WiÄcej informacji o redakcji merytorycznej znajdziecie na stronie redakcji " -#~ "Wolnych Lektur
\n" +#~ "WiÄcej informacji o redakcji merytorycznej znajdziecie na stronie " +#~ "redakcji Wolnych Lektur
\n" #~ "\n" #~ "мÑж ÑнÑими, опÑаÑÑвала оповÑÐ´Ð°Ð½Ð½Ñ âSiÅaczkaâ ÐеÑомÑÑкого, " #~ "âQuo vadisâ СенкевиÑа Ñа âТÑениâ ÐÐ¾Ñ Ð°Ð½Ð¾Ð²ÑÑкого; дивиÑÑ Ñакож на наÑÐ¾Ð¼Ñ " #~ "ÑайÑÑ Â«Ð²ÐºÐ»Ð°Ð´ коÑиÑÑÑваÑа»: http://wiki.wolnepodreczniki.pl/Specjalna:Wk" -#~ "%C5%82ad/Ingene
\n" +#~ "Specjalna:Wk%C5%82ad/Ingene\">http://wiki.wolnepodreczniki.pl/Specjalna:" +#~ "Wk%C5%82ad/Ingene\n" #~ " \n" #~ "\tмÑж ÑнÑими, опÑаÑÑвала âÐÑÑÑаâ ÐайÑона Ñа âQuo vadisâ " -#~ "СенкевиÑа; дивиÑÑ Ñакож на наÑÐ¾Ð¼Ñ ÑайÑÑ Â«Ð²ÐºÐ»Ð°Ð´ коÑиÑÑÑваÑа»: http://wiki.wolnepodreczniki.pl/Specjalna:Wk%C5%82ad/Jmyszkowska" -#~ "p>\n" +#~ "СенкевиÑа; дивиÑÑ Ñакож на наÑÐ¾Ð¼Ñ ÑайÑÑ Â«Ð²ÐºÐ»Ð°Ð´ коÑиÑÑÑваÑа»: http://wiki.wolnepodreczniki.pl/Specjalna:Wk%C5%82ad/" +#~ "Jmyszkowska
\n" #~ "\n" #~ "\n" #~ "мÑж ÑнÑими, опÑаÑÑвала Ñомани СенкевиÑа (ТÑилогÑÑ), РеймонÑа, " #~ "ÐеÑомÑÑкого, дÑами ШекÑпÑÑа; дивиÑÑ Ñакож на наÑÐ¾Ð¼Ñ ÑайÑÑ Â«Ð²ÐºÐ»Ð°Ð´ " -#~ "коÑиÑÑÑваÑа»: http://wiki.wolnepodreczniki.pl/Specjalna:Wk" -#~ "%C5%82ad/Olga_Wojtczak
\n" +#~ "коÑиÑÑÑваÑа»: http://wiki.wolnepodreczniki.pl/Specjalna:" +#~ "Wk%C5%82ad/Olga_Wojtczak\n" #~ "\n" #~ "\n" #~ "УÑÑÑ
заÑÑкавлениÑ
пÑоÑимо виÑлаÑи повÑÐ´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð½Ð° адÑеÑÑ marta."
+#~ " УÑÑÑ
заÑÑкавлениÑ
пÑоÑимо виÑлаÑи повÑÐ´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð½Ð° адÑеÑÑ marta."
#~ "niedzialkowska@nowoczesnapolska.org.pl. WiÄcej informacji o redakcji technicznej znajdziecie na WiÄcej informacji o redakcji technicznej znajdziecie na stronie redakcji Wolnych Lektur WiÄcej informacji o redakcji merytorycznej znajdziecie na WiÄcej informacji o redakcji merytorycznej znajdziecie na stronie redakcji Wolnych Lektur ÐÑлÑÑе ÑнÑоÑмаÑÑÑ Ð¿Ñо ÑеÑ
нÑÑне ÑедагÑÐ²Ð°Ð½Ð½Ñ Ð·Ð½Ð°Ð¹Ð´ÐµÑе на ÐÑлÑÑе ÑнÑоÑмаÑÑÑ Ð¿Ñо ÑеÑ
нÑÑне ÑедагÑÐ²Ð°Ð½Ð½Ñ Ð·Ð½Ð°Ð¹Ð´ÐµÑе на ÑайÑÑ ÑедакÑÑÑ Wolne Lektury ÐÑлÑÑе ÑнÑоÑмаÑÑÑ Ð¿Ñо лÑÑеÑаÑÑÑне ÑедагÑÐ²Ð°Ð½Ð½Ñ Ð·Ð½Ð°Ð¹Ð´ÐµÑе на ÐÑлÑÑе ÑнÑоÑмаÑÑÑ Ð¿Ñо лÑÑеÑаÑÑÑне ÑедагÑÐ²Ð°Ð½Ð½Ñ Ð·Ð½Ð°Ð¹Ð´ÐµÑе на ÑайÑÑ ÑедакÑÑÑ Wolne Lektury
\n"
@@ -1119,8 +1123,9 @@ msgstr ""
#~ "
\n"
#~ "\n"
@@ -1170,8 +1175,9 @@ msgstr ""
#~ "
\n"
@@ -1187,8 +1193,9 @@ msgstr ""
#~ "
\n"
#~ "\n"
@@ -1237,8 +1244,8 @@ msgstr ""
#~ "href=\"http://creativecommons.org/licenses/by-sa/3.0/deed.pl\">Uznanie "
#~ "autorstwa-Na tych samych warunkach 3.0. Publikujemy również kilka "
#~ "utworów, które autorzy lub spadkobiercy praw udostÄpnili na wolnej "
-#~ "licencji Uznanie autorstwa-Na tych samych warunkach 3.0.
ÐÑлÑÑÑÑÑÑ ÑвоÑÑв Ñ Ð±ÑблÑоÑеÑÑ Ð½Ðµ оÑ
оÑонÑÑÑÑÑÑ Ð°Ð²ÑоÑÑÑким пÑавом Ñ "
#~ "ÑвлÑÑÑÑÑÑ ÑаÑÑÐ¸Ð½Ð¾Ñ ÑÑÑпÑлÑного надбаннÑ, ÑÐ¾Ð¼Ñ ÑÑ
можна вÑлÑно пÑблÑкÑваÑи "
diff --git a/src/lesmianator/locale/de/LC_MESSAGES/django.mo b/src/lesmianator/locale/de/LC_MESSAGES/django.mo
index fbbbcbfe1..71cbdf3e9 100644
Binary files a/src/lesmianator/locale/de/LC_MESSAGES/django.mo and b/src/lesmianator/locale/de/LC_MESSAGES/django.mo differ
diff --git a/src/lesmianator/locale/en/LC_MESSAGES/django.mo b/src/lesmianator/locale/en/LC_MESSAGES/django.mo
index 75870eb0e..6c5906d1c 100644
Binary files a/src/lesmianator/locale/en/LC_MESSAGES/django.mo and b/src/lesmianator/locale/en/LC_MESSAGES/django.mo differ
diff --git a/src/lesmianator/locale/es/LC_MESSAGES/django.mo b/src/lesmianator/locale/es/LC_MESSAGES/django.mo
index fbbbcbfe1..71cbdf3e9 100644
Binary files a/src/lesmianator/locale/es/LC_MESSAGES/django.mo and b/src/lesmianator/locale/es/LC_MESSAGES/django.mo differ
diff --git a/src/lesmianator/locale/fr/LC_MESSAGES/django.mo b/src/lesmianator/locale/fr/LC_MESSAGES/django.mo
index 5ab43e3c4..2c90dd0c8 100644
Binary files a/src/lesmianator/locale/fr/LC_MESSAGES/django.mo and b/src/lesmianator/locale/fr/LC_MESSAGES/django.mo differ
diff --git a/src/lesmianator/locale/it/LC_MESSAGES/django.mo b/src/lesmianator/locale/it/LC_MESSAGES/django.mo
index fbbbcbfe1..71cbdf3e9 100644
Binary files a/src/lesmianator/locale/it/LC_MESSAGES/django.mo and b/src/lesmianator/locale/it/LC_MESSAGES/django.mo differ
diff --git a/src/lesmianator/locale/jp/LC_MESSAGES/django.mo b/src/lesmianator/locale/jp/LC_MESSAGES/django.mo
new file mode 100644
index 000000000..6c5906d1c
Binary files /dev/null and b/src/lesmianator/locale/jp/LC_MESSAGES/django.mo differ
diff --git a/src/lesmianator/locale/jp/LC_MESSAGES/django.po b/src/lesmianator/locale/jp/LC_MESSAGES/django.po
new file mode 100644
index 000000000..33862ed5c
--- /dev/null
+++ b/src/lesmianator/locale/jp/LC_MESSAGES/django.po
@@ -0,0 +1,45 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR
\n"
-#~ " {{ %(model_name)s }}
â a "
-#~ "%(verbose_name)s object.
\n"
+#~ " {{ %(model_name)s }}
â a %(verbose_name)s object.
\n"
#~ " You can put it in in the fields Subject and Body "
#~ "using dot notation, like this:
\n"
#~ " {{ %(model_name)s.id }}
."
#~ msgstr ""
#~ "Kontest:
\n"
-#~ " {{ %(model_name)s }}
â obiekt typu %(verbose_name)s.
\n"
+#~ " {{ %(model_name)s }}
â obiekt typu %(verbose_name)s.
\n"
#~ " Możesz użyÄ go w polach Temat i TreÅÄ, "
#~ "korzystajÄ
c z notacji z kropkÄ
, np.:
\n"
#~ " {{ %(model_name)s.id }}
."
diff --git a/src/messaging/locale/ru/LC_MESSAGES/django.po b/src/messaging/locale/ru/LC_MESSAGES/django.po
index dd0ccaed0..00f2c30c0 100644
--- a/src/messaging/locale/ru/LC_MESSAGES/django.po
+++ b/src/messaging/locale/ru/LC_MESSAGES/django.po
@@ -15,176 +15,177 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
-"%100>=11 && n%100<=14)? 2 : 3);\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
+"(n%100>=11 && n%100<=14)? 2 : 3);\n"
-#: admin.py:16
+#: messaging/admin.py:16
msgid "E-mail content"
msgstr "ÑодеÑжимое E-mail"
-#: admin.py:19
+#: messaging/admin.py:19
msgid "Sending constraints"
msgstr "ÐгÑаниÑÐµÐ½Ð¸Ñ Ð¾ÑпÑавки"
-#: admin.py:29
+#: messaging/admin.py:29
#, python-format
msgid "Test e-mail has been sent to %(email)s."
msgstr "ТеÑÑовое ÑообÑение бÑло оÑпÑавлено на адÑÐµÑ %(email)s."
-#: admin.py:31
+#: messaging/admin.py:31
msgid "You have no email set. Test e-mail not sent."
-msgstr "Ðе вÑбÑан адÑÐµÑ email. ТеÑÑовое ÑообÑение не оÑпÑавлено."
+msgstr "Ðе вÑбÑан адÑÐµÑ email. ТеÑÑовое ÑообÑение не оÑпÑавлено."
-#: models.py:16
+#: messaging/models.py:16
msgid "state"
msgstr "СоÑÑоÑние"
-#: models.py:17 models.py:185
+#: messaging/models.py:17 messaging/models.py:185
msgid "subject"
msgstr "Тема"
-#: models.py:18 models.py:186
+#: messaging/models.py:18 messaging/models.py:186
msgid "body"
msgstr "Тело пиÑÑма"
-#: models.py:19
+#: messaging/models.py:19
msgid "min days since"
msgstr "Ñ Ð´Ð½Ñ, минималÑно"
-#: models.py:20
+#: messaging/models.py:20
msgid "max days since"
msgstr "до днÑ, макÑималÑно"
-#: models.py:21
+#: messaging/models.py:21
msgid "min hour"
msgstr "вÑемÑ, минималÑно"
-#: models.py:22
+#: messaging/models.py:22
msgid "max hour"
msgstr "вÑемÑ, макÑималÑно"
-#: models.py:23
+#: messaging/models.py:23
msgid "min day of month"
msgstr "в ÑеÑение меÑÑÑа, минималÑно"
-#: models.py:24
+#: messaging/models.py:24
msgid "max day of month"
msgstr "в ÑеÑение меÑÑÑа, макÑималÑно"
-#: models.py:25
+#: messaging/models.py:25
msgid "Monday"
msgstr "ÐонеделÑник"
-#: models.py:26
+#: messaging/models.py:26
msgid "Tuesday"
msgstr "ÐÑоÑник"
-#: models.py:27
+#: messaging/models.py:27
msgid "Wednesday"
msgstr "СÑеда"
-#: models.py:28
+#: messaging/models.py:28
msgid "Thursday"
msgstr "ЧеÑвеÑг"
-#: models.py:29
+#: messaging/models.py:29
msgid "Friday"
msgstr "ÐÑÑниÑа"
-#: models.py:30
+#: messaging/models.py:30
msgid "Saturday"
msgstr "СÑббоÑа"
-#: models.py:31
+#: messaging/models.py:31
msgid "Sunday"
msgstr "ÐоÑкÑеÑенÑе"
-#: models.py:32
+#: messaging/models.py:32
msgid "active"
msgstr "акÑивно"
-#: models.py:35
+#: messaging/models.py:35
msgid "email template"
msgstr "Ñаблон пиÑÑма"
-#: models.py:36
+#: messaging/models.py:36
msgid "email templates"
msgstr "ÑÐ°Ð±Ð»Ð¾Ð½Ñ Ð¿Ð¸Ñем"
-#: models.py:111
+#: messaging/models.py:111
msgid "Cold"
msgstr "ХолоднÑй"
-#: models.py:112
+#: messaging/models.py:112
msgid "Would-be donor"
msgstr "ÐоÑенÑиалÑнÑй доноÑ"
-#: models.py:113
+#: messaging/models.py:113
msgid "One-time donor"
msgstr "РазовÑй доноÑ"
-#: models.py:114
+#: messaging/models.py:114
msgid "Recurring donor"
msgstr "ÐоÑÑоÑннÑй доноÑ"
-#: models.py:115
+#: messaging/models.py:115
msgid "Manually set as member"
msgstr "СамоÑÑоÑÑелÑнÑй вÑÐ±Ð¾Ñ ÑленÑÑва"
-#: models.py:116
+#: messaging/models.py:116
msgid "Opt out"
msgstr "pt out"
-#: models.py:123
+#: messaging/models.py:123
msgid "contact"
msgstr "конÑакÑ"
-#: models.py:124
+#: messaging/models.py:124
msgid "contacts"
msgstr "конÑакÑÑ"
-#: models.py:189
+#: messaging/models.py:189
msgid "email sent"
msgstr "пиÑÑмо оÑпÑавлено"
-#: models.py:190
+#: messaging/models.py:190
msgid "emails sent"
msgstr "пиÑÑма оÑпÑавленÑ"
-#: states.py:76
+#: messaging/states.py:76
msgid "club one-time donors"
msgstr "клÑб ÑазовÑÑ
доноÑов"
-#: states.py:91
+#: messaging/states.py:91
msgid "club one-time donors with donation expiring"
msgstr "клÑб ÑазовÑÑ
доноÑов Ñ Ð¸ÑÑекаÑÑим ÑÑоком плаÑежей"
-#: states.py:105
+#: messaging/states.py:105
msgid "club would-be donors"
msgstr "клÑб поÑенÑиалÑнÑÑ
доноÑов"
-#: states.py:117
+#: messaging/states.py:117
msgid "club recurring donors"
msgstr "клÑб поÑÑоÑннÑÑ
доноÑов"
-#: states.py:132
+#: messaging/states.py:132
msgid "club recurring donors with donation expired"
msgstr "клÑб поÑÑоÑннÑÑ
доноÑов Ñ Ð¸ÑÑекаÑÑим ÑÑоком плаÑежей"
-#: states.py:147
+#: messaging/states.py:147
msgid "cold group"
msgstr "Ñ
Ð¾Ð»Ð¾Ð´Ð½Ð°Ñ Ð³ÑÑппа"
-#: templates/messaging/email_body.html:5
+#: messaging/templates/messaging/email_body.html:5
msgid "Visit this address if you don't want to be contacted in the future:"
-msgstr "ÐайдиÑе на ÑÑÐ¾Ñ Ð°Ð´ÑеÑ, еÑли не Ñ
оÑиÑе, ÑÑÐ¾Ð±Ñ Ñ Ð²Ð°Ð¼Ð¸ ÑвÑзÑвалиÑÑ Ð² бÑдÑÑем:"
+msgstr ""
+"ÐайдиÑе на ÑÑÐ¾Ñ Ð°Ð´ÑеÑ, еÑли не Ñ
оÑиÑе, ÑÑÐ¾Ð±Ñ Ñ Ð²Ð°Ð¼Ð¸ ÑвÑзÑвалиÑÑ Ð² бÑдÑÑем:"
-#: views.py:15
+#: messaging/views.py:15
#, python-format
msgid "a %(verbose_name)s object."
msgstr "Ñип обÑекÑа %(verbose_name)s "
-#: views.py:36
+#: messaging/views.py:36
msgid "Context"
msgstr "ÐонÑекÑÑ"
diff --git a/src/messaging/locale/uk/LC_MESSAGES/django.mo b/src/messaging/locale/uk/LC_MESSAGES/django.mo
new file mode 100644
index 000000000..8a94daa0a
Binary files /dev/null and b/src/messaging/locale/uk/LC_MESSAGES/django.mo differ
diff --git a/src/newsletter/locale/de/LC_MESSAGES/django.po b/src/newsletter/locale/de/LC_MESSAGES/django.po
index efb0d9fe8..4ff68b8a0 100644
--- a/src/newsletter/locale/de/LC_MESSAGES/django.po
+++ b/src/newsletter/locale/de/LC_MESSAGES/django.po
@@ -21,7 +21,7 @@ msgstr ""
msgid "I want to receive Wolne Lektury's newsletter."
msgstr ""
-#: newsletter/forms.py:54 newsletter/models.py:12
+#: newsletter/forms.py:63 newsletter/models.py:12
msgid "email address"
msgstr ""
@@ -41,18 +41,20 @@ msgstr ""
msgid "Extract"
msgstr ""
-#: newsletter/templates/newsletter/confirm_subscription.html:6
-msgid "Your subscription to Wolne Lektury newsletter is confirmed. Thank you!"
-msgstr ""
-
-#: newsletter/templates/newsletter/subscribe_form.html:14
-msgid "Subscribe"
+#: newsletter/templates/newsletter/2022/subscribed.html:7
+#: newsletter/views.py:40
+msgid "Subscribed"
msgstr ""
+#: newsletter/templates/newsletter/2022/subscribed.html:16
#: newsletter/templates/newsletter/subscribed.html:7
msgid "You have subscribed to Wolne Lektury newsletter."
msgstr ""
-#: newsletter/views.py:29
-msgid "Subscribed"
+#: newsletter/templates/newsletter/confirm_subscription.html:6
+msgid "Your subscription to Wolne Lektury newsletter is confirmed. Thank you!"
+msgstr ""
+
+#: newsletter/templates/newsletter/subscribe_form.html:14
+msgid "Subscribe"
msgstr ""
diff --git a/src/newsletter/locale/en/LC_MESSAGES/django.po b/src/newsletter/locale/en/LC_MESSAGES/django.po
index 229d1f2e6..b251f51f8 100644
--- a/src/newsletter/locale/en/LC_MESSAGES/django.po
+++ b/src/newsletter/locale/en/LC_MESSAGES/django.po
@@ -20,7 +20,7 @@ msgstr ""
msgid "I want to receive Wolne Lektury's newsletter."
msgstr ""
-#: newsletter/forms.py:54 newsletter/models.py:12
+#: newsletter/forms.py:63 newsletter/models.py:12
msgid "email address"
msgstr ""
@@ -40,18 +40,20 @@ msgstr ""
msgid "Extract"
msgstr ""
-#: newsletter/templates/newsletter/confirm_subscription.html:6
-msgid "Your subscription to Wolne Lektury newsletter is confirmed. Thank you!"
-msgstr ""
-
-#: newsletter/templates/newsletter/subscribe_form.html:14
-msgid "Subscribe"
+#: newsletter/templates/newsletter/2022/subscribed.html:7
+#: newsletter/views.py:40
+msgid "Subscribed"
msgstr ""
+#: newsletter/templates/newsletter/2022/subscribed.html:16
#: newsletter/templates/newsletter/subscribed.html:7
msgid "You have subscribed to Wolne Lektury newsletter."
msgstr ""
-#: newsletter/views.py:29
-msgid "Subscribed"
+#: newsletter/templates/newsletter/confirm_subscription.html:6
+msgid "Your subscription to Wolne Lektury newsletter is confirmed. Thank you!"
+msgstr ""
+
+#: newsletter/templates/newsletter/subscribe_form.html:14
+msgid "Subscribe"
msgstr ""
diff --git a/src/newsletter/locale/es/LC_MESSAGES/django.po b/src/newsletter/locale/es/LC_MESSAGES/django.po
index efb0d9fe8..4ff68b8a0 100644
--- a/src/newsletter/locale/es/LC_MESSAGES/django.po
+++ b/src/newsletter/locale/es/LC_MESSAGES/django.po
@@ -21,7 +21,7 @@ msgstr ""
msgid "I want to receive Wolne Lektury's newsletter."
msgstr ""
-#: newsletter/forms.py:54 newsletter/models.py:12
+#: newsletter/forms.py:63 newsletter/models.py:12
msgid "email address"
msgstr ""
@@ -41,18 +41,20 @@ msgstr ""
msgid "Extract"
msgstr ""
-#: newsletter/templates/newsletter/confirm_subscription.html:6
-msgid "Your subscription to Wolne Lektury newsletter is confirmed. Thank you!"
-msgstr ""
-
-#: newsletter/templates/newsletter/subscribe_form.html:14
-msgid "Subscribe"
+#: newsletter/templates/newsletter/2022/subscribed.html:7
+#: newsletter/views.py:40
+msgid "Subscribed"
msgstr ""
+#: newsletter/templates/newsletter/2022/subscribed.html:16
#: newsletter/templates/newsletter/subscribed.html:7
msgid "You have subscribed to Wolne Lektury newsletter."
msgstr ""
-#: newsletter/views.py:29
-msgid "Subscribed"
+#: newsletter/templates/newsletter/confirm_subscription.html:6
+msgid "Your subscription to Wolne Lektury newsletter is confirmed. Thank you!"
+msgstr ""
+
+#: newsletter/templates/newsletter/subscribe_form.html:14
+msgid "Subscribe"
msgstr ""
diff --git a/src/newsletter/locale/fr/LC_MESSAGES/django.po b/src/newsletter/locale/fr/LC_MESSAGES/django.po
index 873634049..2dee079fe 100644
--- a/src/newsletter/locale/fr/LC_MESSAGES/django.po
+++ b/src/newsletter/locale/fr/LC_MESSAGES/django.po
@@ -21,7 +21,7 @@ msgstr ""
msgid "I want to receive Wolne Lektury's newsletter."
msgstr ""
-#: newsletter/forms.py:54 newsletter/models.py:12
+#: newsletter/forms.py:63 newsletter/models.py:12
msgid "email address"
msgstr ""
@@ -41,18 +41,20 @@ msgstr ""
msgid "Extract"
msgstr ""
-#: newsletter/templates/newsletter/confirm_subscription.html:6
-msgid "Your subscription to Wolne Lektury newsletter is confirmed. Thank you!"
-msgstr ""
-
-#: newsletter/templates/newsletter/subscribe_form.html:14
-msgid "Subscribe"
+#: newsletter/templates/newsletter/2022/subscribed.html:7
+#: newsletter/views.py:40
+msgid "Subscribed"
msgstr ""
+#: newsletter/templates/newsletter/2022/subscribed.html:16
#: newsletter/templates/newsletter/subscribed.html:7
msgid "You have subscribed to Wolne Lektury newsletter."
msgstr ""
-#: newsletter/views.py:29
-msgid "Subscribed"
+#: newsletter/templates/newsletter/confirm_subscription.html:6
+msgid "Your subscription to Wolne Lektury newsletter is confirmed. Thank you!"
+msgstr ""
+
+#: newsletter/templates/newsletter/subscribe_form.html:14
+msgid "Subscribe"
msgstr ""
diff --git a/src/newsletter/locale/it/LC_MESSAGES/django.po b/src/newsletter/locale/it/LC_MESSAGES/django.po
index efb0d9fe8..4ff68b8a0 100644
--- a/src/newsletter/locale/it/LC_MESSAGES/django.po
+++ b/src/newsletter/locale/it/LC_MESSAGES/django.po
@@ -21,7 +21,7 @@ msgstr ""
msgid "I want to receive Wolne Lektury's newsletter."
msgstr ""
-#: newsletter/forms.py:54 newsletter/models.py:12
+#: newsletter/forms.py:63 newsletter/models.py:12
msgid "email address"
msgstr ""
@@ -41,18 +41,20 @@ msgstr ""
msgid "Extract"
msgstr ""
-#: newsletter/templates/newsletter/confirm_subscription.html:6
-msgid "Your subscription to Wolne Lektury newsletter is confirmed. Thank you!"
-msgstr ""
-
-#: newsletter/templates/newsletter/subscribe_form.html:14
-msgid "Subscribe"
+#: newsletter/templates/newsletter/2022/subscribed.html:7
+#: newsletter/views.py:40
+msgid "Subscribed"
msgstr ""
+#: newsletter/templates/newsletter/2022/subscribed.html:16
#: newsletter/templates/newsletter/subscribed.html:7
msgid "You have subscribed to Wolne Lektury newsletter."
msgstr ""
-#: newsletter/views.py:29
-msgid "Subscribed"
+#: newsletter/templates/newsletter/confirm_subscription.html:6
+msgid "Your subscription to Wolne Lektury newsletter is confirmed. Thank you!"
+msgstr ""
+
+#: newsletter/templates/newsletter/subscribe_form.html:14
+msgid "Subscribe"
msgstr ""
diff --git a/src/newsletter/locale/jp/LC_MESSAGES/django.mo b/src/newsletter/locale/jp/LC_MESSAGES/django.mo
new file mode 100644
index 000000000..6c5906d1c
Binary files /dev/null and b/src/newsletter/locale/jp/LC_MESSAGES/django.mo differ
diff --git a/src/newsletter/locale/jp/LC_MESSAGES/django.po b/src/newsletter/locale/jp/LC_MESSAGES/django.po
new file mode 100644
index 000000000..b251f51f8
--- /dev/null
+++ b/src/newsletter/locale/jp/LC_MESSAGES/django.po
@@ -0,0 +1,59 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR
The Wolnelektury.pl site is currently unavailable. Meanwhile, visit our " -"blog.
Inform our administrators about the " -"error.
" +"blog.Inform our administrators about the error." +"p>" msgstr "" "
Wolnelektury.pl ist zurzeit nicht verfügbar. Besuchen Sie unsere " -"Startseite Blog a>. P> " -"Informieren Sie uns " +"Startseite Blog a>. P> " +"Informieren Sie uns " "Administratoren a> über den Fehler. p>" #: wolnelektury/templates/503.html:6 wolnelektury/templates/503.html:17 @@ -104,12 +104,20 @@ msgstr "vereinfacht " msgid "Import book" msgstr "Buch importieren" +#: wolnelektury/templates/admin/long_filter.html:2 +#, python-format +msgid " By %(filter_title)s " +msgstr "" + #: wolnelektury/templates/auth/login.html:11 +#: wolnelektury/templates/registration/login.html:25 msgid "Forgot Password?" msgstr "Password vergessen?" #: wolnelektury/templates/auth/login.html:17 #: wolnelektury/templates/auth/register.html:8 +#: wolnelektury/templates/registration/login.html:31 +#: wolnelektury/templates/registration/register.html:20 #, fuzzy msgid "Sign in using:" msgstr "Einloggen" @@ -133,7 +141,6 @@ msgstr "Sprachversionen" #: wolnelektury/templates/base/app.html:66 #: wolnelektury/templates/base/superbase.html:105 -#: wolnelektury/templates/board_base.html:48 msgid "Logout" msgstr "Ausloggen" @@ -190,22 +197,23 @@ msgid "My shelf" msgstr "Mein Bücherregal" #: wolnelektury/templates/base/superbase.html:102 -#: wolnelektury/templates/board_base.html:43 msgid "Administration" msgstr "Administration" -#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:79 -#: wolnelektury/views.py:80 +#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:106 +#: wolnelektury/views.py:107 msgid "Sign in" msgstr "Einloggen" -#: wolnelektury/templates/base/superbase.html:110 wolnelektury/views.py:98 -#: wolnelektury/views.py:99 wolnelektury/views.py:127 +#: wolnelektury/templates/base/superbase.html:110 +#: wolnelektury/templates/registration/register.html:7 +#: wolnelektury/templates/registration/register.html:16 +#: wolnelektury/views.py:144 wolnelektury/views.py:145 +#: wolnelektury/views.py:176 msgid "Register" msgstr "Registrieren" #: wolnelektury/templates/base/superbase.html:124 -#: wolnelektury/templates/board_base.html:28 msgid "Search" msgstr "Suchen" @@ -217,11 +225,9 @@ msgstr "SchlieÃen" msgid "Loading" msgstr "Laden" -#: wolnelektury/templates/board_base.html:31 -#, fuzzy -#| msgid "advanced" -msgid "Advanced search" -msgstr "fortgeschritten" +#: wolnelektury/templates/forms/form_sent.html:12 +msgid "Thank you" +msgstr "" #: wolnelektury/templates/info/join_us.html:6 #, fuzzy, python-format @@ -297,31 +303,31 @@ msgid "Support us" msgstr "" #: wolnelektury/templates/main_menu.html:7 -msgid "Literature" +msgid "School readings" msgstr "" #: wolnelektury/templates/main_menu.html:10 +msgid "Literature" +msgstr "" + +#: wolnelektury/templates/main_menu.html:13 msgid "Themes" msgstr "Motive" -#: wolnelektury/templates/main_menu.html:13 +#: wolnelektury/templates/main_menu.html:16 msgid "Audiobooks" msgstr "Audiobücher" -#: wolnelektury/templates/main_menu.html:16 +#: wolnelektury/templates/main_menu.html:19 #: wolnelektury/templates/main_page.html:52 #, fuzzy #| msgid "Account Connections" msgid "Collections" msgstr "Konto-Beziehungen" -#: wolnelektury/templates/main_menu.html:19 -#: wolnelektury/templates/main_page.html:108 -msgid "Newsletter" -msgstr "" - #: wolnelektury/templates/main_menu.html:22 -msgid "School readings" +#: wolnelektury/templates/main_page.html:110 +msgid "Newsletter" msgstr "" #: wolnelektury/templates/main_page.html:11 @@ -357,67 +363,70 @@ msgstr "" msgid "News" msgstr "News" -#: wolnelektury/templates/main_page.html:93 +#: wolnelektury/templates/main_page.html:95 msgid "Utilities" msgstr "Leistungen" -#: wolnelektury/templates/main_page.html:96 +#: wolnelektury/templates/main_page.html:98 msgid "Report a bug or suggestion" msgstr "Melden Sie einen Bug oder Vorschlag." -#: wolnelektury/templates/main_page.html:97 +#: wolnelektury/templates/main_page.html:99 msgid "Download the catalogue in PDF format." msgstr "Der Katalog als PDF-Datei herunterladen." -#: wolnelektury/templates/main_page.html:98 +#: wolnelektury/templates/main_page.html:100 #, fuzzy #| msgid "Artist" msgid "Art" msgstr "Schriftsteller" -#: wolnelektury/templates/main_page.html:99 +#: wolnelektury/templates/main_page.html:101 #, fuzzy msgid "All works" msgstr "Alle Bücher" -#: wolnelektury/templates/main_page.html:101 +#: wolnelektury/templates/main_page.html:103 msgid "Footnotes" msgstr "" -#: wolnelektury/templates/main_page.html:102 +#: wolnelektury/templates/main_page.html:104 #, fuzzy msgid "Missing a book?" msgstr "Brauchen Sie ein Buch?" -#: wolnelektury/templates/main_page.html:103 -#: wolnelektury/templates/publish_plan.html:4 -#: wolnelektury/templates/publish_plan.html:8 +#: wolnelektury/templates/main_page.html:105 +#: wolnelektury/templates/publish_plan.html:6 +#: wolnelektury/templates/publish_plan.html:10 +#: wolnelektury/templates/publish_plan.html:14 msgid "Publishing plan" msgstr "Plan der Veröffentlichung" -#: wolnelektury/templates/main_page.html:113 +#: wolnelektury/templates/main_page.html:115 #, fuzzy msgid "Information" msgstr "Format öffnen" -#: wolnelektury/templates/main_page.html:115 +#: wolnelektury/templates/main_page.html:117 msgid "Privacy policy" msgstr "" -#: wolnelektury/templates/main_page.html:120 +#: wolnelektury/templates/main_page.html:122 msgid "Follow us on Facebook" msgstr "" -#: wolnelektury/templates/main_page.html:133 +#: wolnelektury/templates/main_page.html:135 msgid "Image used:" msgstr "das genutzte Bild" -#: wolnelektury/templates/openid/login.html:5 -#: wolnelektury/templates/openid/login.html:8 +#: wolnelektury/templates/openid/login.html:7 +#: wolnelektury/templates/openid/login.html:21 msgid "OpenID Sign In" msgstr "OpenID registrieren" -#: wolnelektury/templates/openid/login.html:16 +#: wolnelektury/templates/openid/login.html:13 +#: wolnelektury/templates/openid/login.html:29 +#: wolnelektury/templates/registration/login.html:6 #, fuzzy msgid "Sign In" msgstr "Einloggen" @@ -466,12 +475,12 @@ msgstr "Login annulliert" #, python-format msgid "" "You decided to cancel logging in to our site using one of your exisiting " -"accounts. If this was a mistake, please proceed to sign in." +"accounts. If this was a mistake, please proceed to sign in." msgstr "" "Sie haben entschieden, sich in dieser Seite nicht mit erschafftn Kontos " -"einzuloggen. Wenn es aus Versehen passiert ist, gehen Sie bitte Registrieren voran." +"einzuloggen. Wenn es aus Versehen passiert ist, gehen Sie bitte Registrieren voran." #: wolnelektury/templates/socialaccount/signup.html:6 #, fuzzy @@ -493,44 +502,50 @@ msgid "" "%(site_name)s. As a final step, please complete the following form:" msgstr "" -#: wolnelektury/templates/user.html:5 wolnelektury/templates/user.html:9 +#: wolnelektury/templates/user.html:7 wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:15 msgid "User" msgstr "User" -#: wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:17 msgid "Password" msgstr "Password" -#: wolnelektury/templates/user.html:12 +#: wolnelektury/templates/user.html:18 msgid "E-mail" msgstr "E-Mail" -#: wolnelektury/templates/user.html:13 +#: wolnelektury/templates/user.html:19 #, fuzzy msgid "Social accounts" msgstr "oder melde dich an:" -#: wolnelektury/utils.py:123 +#: wolnelektury/utils.py:112 msgid "Message sent automatically. Please do not reply." msgstr "" -#: wolnelektury/utils.py:205 +#: wolnelektury/utils.py:194 msgid "Yes" msgstr "" -#: wolnelektury/utils.py:206 +#: wolnelektury/utils.py:195 msgid "No" msgstr "" -#: wolnelektury/views.py:87 wolnelektury/views.py:108 +#: wolnelektury/views.py:117 wolnelektury/views.py:157 #, python-format msgid "Already logged in as user %(user)s" msgstr "Eingeloggt als User %(user)s" -#: wolnelektury/views.py:122 +#: wolnelektury/views.py:171 msgid "You have to be logged in to continue" msgstr "Sie müssen eingeloggt sein, um fortzusetzen." +#, fuzzy +#~| msgid "advanced" +#~ msgid "Advanced search" +#~ msgstr "fortgeschritten" + #, fuzzy #~| msgid "See our blog" #~ msgid "See motifs catalog" @@ -587,15 +602,15 @@ msgstr "Sie müssen eingeloggt sein, um fortzusetzen." #~ "\n" #~ "\t\t\t\tModern Poland Foundation, 00-514 Warsaw, ul. MarszaÅkowska 84/92 " #~ "lok. 125, tel/fax: (22) 621-30-17\n" -#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" +#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" #~ "\t\t\t\t" #~ msgstr "" #~ "\n" #~ "\t\t\t\t Stiftung Modernes Polen, 00-514 Warschau, MarszaÅkowska 84/92, " #~ "Wohnungsnummer 125, Telefon/Fax: +48 (22) 621-30-17\n" -#~ " E-Mail: fundacja@nowoczesnapolska.org.pl\n" +#~ " E-Mail: fundacja@nowoczesnapolska.org.pl\n" #~ "\t\t\t\t" #~ msgid "Listing of all audiobooks" @@ -1127,17 +1142,17 @@ msgstr "Sie müssen eingeloggt sein, um fortzusetzen." #~ msgid "" #~ "\n" -#~ "\t\t\tInternet library with school readings âWolne Lekturyâ (www.wolnelektury.pl) is a project made by " -#~ "Modern Poland Foundation. It started in 2007 and shares school readings, " -#~ "which are recommended by Ministry of National Education and are in public " -#~ "domain.\n" +#~ "\t\t\tInternet library with school readings âWolne Lekturyâ (www.wolnelektury.pl) is a project " +#~ "made by Modern Poland Foundation. It started in 2007 and shares school " +#~ "readings, which are recommended by Ministry of National Education and are " +#~ "in public domain.\n" #~ "\t\t\t" #~ msgstr "" #~ "\n" -#~ "\t\t\tSchulbücher âWolne Lekturyâ in der Internetbibliothek(www.wolnelektury.pl) ist ein Projekt, das " -#~ "von der Stiftung Modernes Polen gefördert wird. Die Stiftung ist seit " +#~ "\t\t\tSchulbücher âWolne Lekturyâ in der Internetbibliothek(www.wolnelektury.pl) ist ein Projekt, " +#~ "das von der Stiftung Modernes Polen gefördert wird. Die Stiftung ist seit " #~ "2007 tätig und hat bisher viele Schulbücher aus dem Bibliothekbestand zur " #~ "öffentlichen Nutzung freigestellt. Die Schulbücher werden ausdrücklich " #~ "vom Bildungsministerium empfohlen.\n" diff --git a/src/wolnelektury/locale/en/LC_MESSAGES/django.mo b/src/wolnelektury/locale/en/LC_MESSAGES/django.mo index 0a4097914..5ec257714 100644 Binary files a/src/wolnelektury/locale/en/LC_MESSAGES/django.mo and b/src/wolnelektury/locale/en/LC_MESSAGES/django.mo differ diff --git a/src/wolnelektury/locale/en/LC_MESSAGES/django.po b/src/wolnelektury/locale/en/LC_MESSAGES/django.po index 9885d68b6..dcfb29c2e 100644 --- a/src/wolnelektury/locale/en/LC_MESSAGES/django.po +++ b/src/wolnelektury/locale/en/LC_MESSAGES/django.po @@ -41,15 +41,15 @@ msgstr "" msgid "Notifications" msgstr "" -#: wolnelektury/templates/404.html:4 +#: wolnelektury/templates/404.html:6 wolnelektury/templates/404.html:11 msgid "Page does not exist" msgstr "Page does not exist" -#: wolnelektury/templates/404.html:8 +#: wolnelektury/templates/404.html:15 msgid "Page not found" msgstr "Page not found" -#: wolnelektury/templates/404.html:11 +#: wolnelektury/templates/404.html:18 msgid "" "We are sorry, but this page does not exist. Please check if you entered " "correct address or go to " @@ -57,25 +57,25 @@ msgstr "" "We are sorry, but this page does not exist. Please check if the address you " "entered is correct you entered or go to " -#: wolnelektury/templates/404.html:12 +#: wolnelektury/templates/404.html:19 msgid "main page" msgstr "main page" -#: wolnelektury/templates/500.html:6 wolnelektury/templates/500.html:17 +#: wolnelektury/templates/500.html:7 msgid "Server error" msgstr "Server error" -#: wolnelektury/templates/500.html:19 +#: wolnelektury/templates/500.html:73 msgid "" "
The Wolnelektury.pl site is currently unavailable. Meanwhile, visit our " -"blog.
Inform our administrators about the " -"error.
" +"blog.Inform our administrators about the error." +"p>" msgstr "" "
Wolnelektury.pl is currently unavailable. Meanwhile, visit our website.
Inform our administrators about the " -"error.
" +"href='https://fundacja.wolnelektury.pl'>website.Inform our administrators about the error." +"p>" #: wolnelektury/templates/503.html:6 wolnelektury/templates/503.html:17 msgid "Service unavailable" @@ -104,12 +104,20 @@ msgstr "simplified" msgid "Import book" msgstr "Import book" +#: wolnelektury/templates/admin/long_filter.html:2 +#, python-format +msgid " By %(filter_title)s " +msgstr "" + #: wolnelektury/templates/auth/login.html:11 +#: wolnelektury/templates/registration/login.html:25 msgid "Forgot Password?" msgstr "" #: wolnelektury/templates/auth/login.html:17 #: wolnelektury/templates/auth/register.html:8 +#: wolnelektury/templates/registration/login.html:31 +#: wolnelektury/templates/registration/register.html:20 #, fuzzy msgid "Sign in using:" msgstr "Sign in" @@ -133,7 +141,6 @@ msgstr "Language versions" #: wolnelektury/templates/base/app.html:66 #: wolnelektury/templates/base/superbase.html:105 -#: wolnelektury/templates/board_base.html:48 msgid "Logout" msgstr "Logout" @@ -189,22 +196,23 @@ msgid "My shelf" msgstr "My shelf" #: wolnelektury/templates/base/superbase.html:102 -#: wolnelektury/templates/board_base.html:43 msgid "Administration" msgstr "Administration" -#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:79 -#: wolnelektury/views.py:80 +#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:106 +#: wolnelektury/views.py:107 msgid "Sign in" msgstr "Sign in" -#: wolnelektury/templates/base/superbase.html:110 wolnelektury/views.py:98 -#: wolnelektury/views.py:99 wolnelektury/views.py:127 +#: wolnelektury/templates/base/superbase.html:110 +#: wolnelektury/templates/registration/register.html:7 +#: wolnelektury/templates/registration/register.html:16 +#: wolnelektury/views.py:144 wolnelektury/views.py:145 +#: wolnelektury/views.py:176 msgid "Register" msgstr "Register" #: wolnelektury/templates/base/superbase.html:124 -#: wolnelektury/templates/board_base.html:28 msgid "Search" msgstr "Search" @@ -216,11 +224,9 @@ msgstr "Close" msgid "Loading" msgstr "Loading" -#: wolnelektury/templates/board_base.html:31 -#, fuzzy -#| msgid "advanced" -msgid "Advanced search" -msgstr "advanced" +#: wolnelektury/templates/forms/form_sent.html:12 +msgid "Thank you" +msgstr "" #: wolnelektury/templates/info/join_us.html:6 #, fuzzy, python-format @@ -291,29 +297,29 @@ msgid "Support us" msgstr "" #: wolnelektury/templates/main_menu.html:7 -msgid "Literature" +msgid "School readings" msgstr "" #: wolnelektury/templates/main_menu.html:10 +msgid "Literature" +msgstr "" + +#: wolnelektury/templates/main_menu.html:13 msgid "Themes" msgstr "Themes" -#: wolnelektury/templates/main_menu.html:13 +#: wolnelektury/templates/main_menu.html:16 msgid "Audiobooks" msgstr "Audiobooks" -#: wolnelektury/templates/main_menu.html:16 +#: wolnelektury/templates/main_menu.html:19 #: wolnelektury/templates/main_page.html:52 msgid "Collections" msgstr "" -#: wolnelektury/templates/main_menu.html:19 -#: wolnelektury/templates/main_page.html:108 -msgid "Newsletter" -msgstr "" - #: wolnelektury/templates/main_menu.html:22 -msgid "School readings" +#: wolnelektury/templates/main_page.html:110 +msgid "Newsletter" msgstr "" #: wolnelektury/templates/main_page.html:11 @@ -349,66 +355,69 @@ msgstr "" msgid "News" msgstr "News" -#: wolnelektury/templates/main_page.html:93 +#: wolnelektury/templates/main_page.html:95 msgid "Utilities" msgstr "Tools" -#: wolnelektury/templates/main_page.html:96 +#: wolnelektury/templates/main_page.html:98 msgid "Report a bug or suggestion" msgstr "Report an error or make a suggestion" -#: wolnelektury/templates/main_page.html:97 +#: wolnelektury/templates/main_page.html:99 msgid "Download the catalogue in PDF format." msgstr "Download the catalogue in PDF format." -#: wolnelektury/templates/main_page.html:98 +#: wolnelektury/templates/main_page.html:100 #, fuzzy #| msgid "Artist" msgid "Art" msgstr "Reader" -#: wolnelektury/templates/main_page.html:99 +#: wolnelektury/templates/main_page.html:101 #, fuzzy #| msgid "All books" msgid "All works" msgstr "All books" -#: wolnelektury/templates/main_page.html:101 +#: wolnelektury/templates/main_page.html:103 msgid "Footnotes" msgstr "" -#: wolnelektury/templates/main_page.html:102 +#: wolnelektury/templates/main_page.html:104 msgid "Missing a book?" msgstr "Missing a book?" -#: wolnelektury/templates/main_page.html:103 -#: wolnelektury/templates/publish_plan.html:4 -#: wolnelektury/templates/publish_plan.html:8 +#: wolnelektury/templates/main_page.html:105 +#: wolnelektury/templates/publish_plan.html:6 +#: wolnelektury/templates/publish_plan.html:10 +#: wolnelektury/templates/publish_plan.html:14 msgid "Publishing plan" msgstr "Publishing plan" -#: wolnelektury/templates/main_page.html:113 +#: wolnelektury/templates/main_page.html:115 msgid "Information" msgstr "Information" -#: wolnelektury/templates/main_page.html:115 +#: wolnelektury/templates/main_page.html:117 msgid "Privacy policy" msgstr "" -#: wolnelektury/templates/main_page.html:120 +#: wolnelektury/templates/main_page.html:122 msgid "Follow us on Facebook" msgstr "" -#: wolnelektury/templates/main_page.html:133 +#: wolnelektury/templates/main_page.html:135 msgid "Image used:" msgstr "Image used:" -#: wolnelektury/templates/openid/login.html:5 -#: wolnelektury/templates/openid/login.html:8 +#: wolnelektury/templates/openid/login.html:7 +#: wolnelektury/templates/openid/login.html:21 msgid "OpenID Sign In" msgstr "" -#: wolnelektury/templates/openid/login.html:16 +#: wolnelektury/templates/openid/login.html:13 +#: wolnelektury/templates/openid/login.html:29 +#: wolnelektury/templates/registration/login.html:6 #, fuzzy msgid "Sign In" msgstr "Sign in" @@ -457,8 +466,8 @@ msgstr "" #, python-format msgid "" "You decided to cancel logging in to our site using one of your exisiting " -"accounts. If this was a mistake, please proceed to sign in." +"accounts. If this was a mistake, please proceed to sign in." msgstr "" #: wolnelektury/templates/socialaccount/signup.html:6 @@ -481,44 +490,50 @@ msgid "" "%(site_name)s. As a final step, please complete the following form:" msgstr "" -#: wolnelektury/templates/user.html:5 wolnelektury/templates/user.html:9 +#: wolnelektury/templates/user.html:7 wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:15 msgid "User" msgstr "" -#: wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:17 msgid "Password" msgstr "" -#: wolnelektury/templates/user.html:12 +#: wolnelektury/templates/user.html:18 msgid "E-mail" msgstr "" -#: wolnelektury/templates/user.html:13 +#: wolnelektury/templates/user.html:19 #, fuzzy msgid "Social accounts" msgstr "or join accounts:" -#: wolnelektury/utils.py:123 +#: wolnelektury/utils.py:112 msgid "Message sent automatically. Please do not reply." msgstr "" -#: wolnelektury/utils.py:205 +#: wolnelektury/utils.py:194 msgid "Yes" msgstr "" -#: wolnelektury/utils.py:206 +#: wolnelektury/utils.py:195 msgid "No" msgstr "" -#: wolnelektury/views.py:87 wolnelektury/views.py:108 +#: wolnelektury/views.py:117 wolnelektury/views.py:157 #, python-format msgid "Already logged in as user %(user)s" msgstr "" -#: wolnelektury/views.py:122 +#: wolnelektury/views.py:171 msgid "You have to be logged in to continue" msgstr "You have to be logged in to continue" +#, fuzzy +#~| msgid "advanced" +#~ msgid "Advanced search" +#~ msgstr "advanced" + #, fuzzy #~| msgid "Recent publications" #~ msgid "More recent publications" @@ -567,15 +582,15 @@ msgstr "You have to be logged in to continue" #~ "\n" #~ "\t\t\t\tModern Poland Foundation, 00-514 Warsaw, ul. MarszaÅkowska 84/92 " #~ "lok. 125, tel/fax: (22) 621-30-17\n" -#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" +#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" #~ "\t\t\t\t" #~ msgstr "" #~ "\n" #~ "\t\t\t\tModern Poland Foundation, 00-514 Warsaw, ul. MarszaÅkowska 84/92 " #~ "lok. 125, tel/fax: (22) 621-30-17\n" -#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" +#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" #~ "\t\t\t\t" #~ msgid "Listing of all audiobooks" diff --git a/src/wolnelektury/locale/es/LC_MESSAGES/django.mo b/src/wolnelektury/locale/es/LC_MESSAGES/django.mo index e02e1ad94..8ad7df005 100644 Binary files a/src/wolnelektury/locale/es/LC_MESSAGES/django.mo and b/src/wolnelektury/locale/es/LC_MESSAGES/django.mo differ diff --git a/src/wolnelektury/locale/es/LC_MESSAGES/django.po b/src/wolnelektury/locale/es/LC_MESSAGES/django.po index 6f4943c63..3eb1c2c52 100644 --- a/src/wolnelektury/locale/es/LC_MESSAGES/django.po +++ b/src/wolnelektury/locale/es/LC_MESSAGES/django.po @@ -42,15 +42,15 @@ msgstr "" msgid "Notifications" msgstr "" -#: wolnelektury/templates/404.html:4 +#: wolnelektury/templates/404.html:6 wolnelektury/templates/404.html:11 msgid "Page does not exist" msgstr "Página no existe" -#: wolnelektury/templates/404.html:8 +#: wolnelektury/templates/404.html:15 msgid "Page not found" msgstr "Página no encontrada" -#: wolnelektury/templates/404.html:11 +#: wolnelektury/templates/404.html:18 msgid "" "We are sorry, but this page does not exist. Please check if you entered " "correct address or go to " @@ -58,24 +58,24 @@ msgstr "" "Lo sentimos, esta página no existe. Compruebue si la dirección es correcta o " "pase a" -#: wolnelektury/templates/404.html:12 +#: wolnelektury/templates/404.html:19 msgid "main page" msgstr "página principal" -#: wolnelektury/templates/500.html:6 wolnelektury/templates/500.html:17 +#: wolnelektury/templates/500.html:7 msgid "Server error" msgstr "Error del servidor" -#: wolnelektury/templates/500.html:19 +#: wolnelektury/templates/500.html:73 msgid "" "
The Wolnelektury.pl site is currently unavailable. Meanwhile, visit our " -"blog.
Inform our administrators about the " -"error.
" +"blog.Inform our administrators about the error." +"p>" msgstr "" "
La página Wolnelektury.pl actualmente no está disponible. Mientras tanto " -"visita nuestro blog.
" -"Informa a nuestros blog.
" +"Informa a nuestros administradores sobre el error.
" #: wolnelektury/templates/503.html:6 wolnelektury/templates/503.html:17 @@ -104,12 +104,20 @@ msgstr "simplificado" msgid "Import book" msgstr "Importar libro" +#: wolnelektury/templates/admin/long_filter.html:2 +#, python-format +msgid " By %(filter_title)s " +msgstr "" + #: wolnelektury/templates/auth/login.html:11 +#: wolnelektury/templates/registration/login.html:25 msgid "Forgot Password?" msgstr "¿Olvidaste tu contraseña?" #: wolnelektury/templates/auth/login.html:17 #: wolnelektury/templates/auth/register.html:8 +#: wolnelektury/templates/registration/login.html:31 +#: wolnelektury/templates/registration/register.html:20 msgid "Sign in using:" msgstr "Iniciar sesión con:" @@ -132,7 +140,6 @@ msgstr "Versiones de idiomas" #: wolnelektury/templates/base/app.html:66 #: wolnelektury/templates/base/superbase.html:105 -#: wolnelektury/templates/board_base.html:48 msgid "Logout" msgstr "Cerrar sesión" @@ -188,22 +195,23 @@ msgid "My shelf" msgstr "Mi estante" #: wolnelektury/templates/base/superbase.html:102 -#: wolnelektury/templates/board_base.html:43 msgid "Administration" msgstr "Administración" -#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:79 -#: wolnelektury/views.py:80 +#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:106 +#: wolnelektury/views.py:107 msgid "Sign in" msgstr "Iniciar sesión" -#: wolnelektury/templates/base/superbase.html:110 wolnelektury/views.py:98 -#: wolnelektury/views.py:99 wolnelektury/views.py:127 +#: wolnelektury/templates/base/superbase.html:110 +#: wolnelektury/templates/registration/register.html:7 +#: wolnelektury/templates/registration/register.html:16 +#: wolnelektury/views.py:144 wolnelektury/views.py:145 +#: wolnelektury/views.py:176 msgid "Register" msgstr "Registrarse" #: wolnelektury/templates/base/superbase.html:124 -#: wolnelektury/templates/board_base.html:28 msgid "Search" msgstr "Buscar" @@ -215,11 +223,9 @@ msgstr "Cerrar" msgid "Loading" msgstr "Cargando" -#: wolnelektury/templates/board_base.html:31 -#, fuzzy -#| msgid "advanced" -msgid "Advanced search" -msgstr "avanzado" +#: wolnelektury/templates/forms/form_sent.html:12 +msgid "Thank you" +msgstr "" #: wolnelektury/templates/info/join_us.html:6 #, fuzzy, python-format @@ -291,31 +297,31 @@ msgid "Support us" msgstr "" #: wolnelektury/templates/main_menu.html:7 -msgid "Literature" +msgid "School readings" msgstr "" #: wolnelektury/templates/main_menu.html:10 +msgid "Literature" +msgstr "" + +#: wolnelektury/templates/main_menu.html:13 msgid "Themes" msgstr "Temas" -#: wolnelektury/templates/main_menu.html:13 +#: wolnelektury/templates/main_menu.html:16 msgid "Audiobooks" msgstr "Audiolibros" -#: wolnelektury/templates/main_menu.html:16 +#: wolnelektury/templates/main_menu.html:19 #: wolnelektury/templates/main_page.html:52 #, fuzzy #| msgid "Account Connections" msgid "Collections" msgstr "Conexiones de la cuenta de usuario" -#: wolnelektury/templates/main_menu.html:19 -#: wolnelektury/templates/main_page.html:108 -msgid "Newsletter" -msgstr "" - #: wolnelektury/templates/main_menu.html:22 -msgid "School readings" +#: wolnelektury/templates/main_page.html:110 +msgid "Newsletter" msgstr "" #: wolnelektury/templates/main_page.html:11 @@ -351,66 +357,69 @@ msgstr "" msgid "News" msgstr "Noticias" -#: wolnelektury/templates/main_page.html:93 +#: wolnelektury/templates/main_page.html:95 msgid "Utilities" msgstr "Herramientas" -#: wolnelektury/templates/main_page.html:96 +#: wolnelektury/templates/main_page.html:98 msgid "Report a bug or suggestion" msgstr "Reporta un error o una sugerencia" -#: wolnelektury/templates/main_page.html:97 +#: wolnelektury/templates/main_page.html:99 msgid "Download the catalogue in PDF format." msgstr "Descarga el catálogo en el formato PDF" -#: wolnelektury/templates/main_page.html:98 +#: wolnelektury/templates/main_page.html:100 #, fuzzy #| msgid "Artist" msgid "Art" msgstr "Artista" -#: wolnelektury/templates/main_page.html:99 +#: wolnelektury/templates/main_page.html:101 #, fuzzy #| msgid "All books" msgid "All works" msgstr "Todos los libros" -#: wolnelektury/templates/main_page.html:101 +#: wolnelektury/templates/main_page.html:103 msgid "Footnotes" msgstr "" -#: wolnelektury/templates/main_page.html:102 +#: wolnelektury/templates/main_page.html:104 msgid "Missing a book?" msgstr "¿Falta un libro?" -#: wolnelektury/templates/main_page.html:103 -#: wolnelektury/templates/publish_plan.html:4 -#: wolnelektury/templates/publish_plan.html:8 +#: wolnelektury/templates/main_page.html:105 +#: wolnelektury/templates/publish_plan.html:6 +#: wolnelektury/templates/publish_plan.html:10 +#: wolnelektury/templates/publish_plan.html:14 msgid "Publishing plan" msgstr "Plan de publicación" -#: wolnelektury/templates/main_page.html:113 +#: wolnelektury/templates/main_page.html:115 msgid "Information" msgstr "Información" -#: wolnelektury/templates/main_page.html:115 +#: wolnelektury/templates/main_page.html:117 msgid "Privacy policy" msgstr "" -#: wolnelektury/templates/main_page.html:120 +#: wolnelektury/templates/main_page.html:122 msgid "Follow us on Facebook" msgstr "" -#: wolnelektury/templates/main_page.html:133 +#: wolnelektury/templates/main_page.html:135 msgid "Image used:" msgstr "La imagen usada:" -#: wolnelektury/templates/openid/login.html:5 -#: wolnelektury/templates/openid/login.html:8 +#: wolnelektury/templates/openid/login.html:7 +#: wolnelektury/templates/openid/login.html:21 msgid "OpenID Sign In" msgstr "Iniciar sesión con OpenID " -#: wolnelektury/templates/openid/login.html:16 +#: wolnelektury/templates/openid/login.html:13 +#: wolnelektury/templates/openid/login.html:29 +#: wolnelektury/templates/registration/login.html:6 #, fuzzy msgid "Sign In" msgstr "Iniciar sesión" @@ -462,12 +471,12 @@ msgstr "Inicio de sesión cancelado" #, python-format msgid "" "You decided to cancel logging in to our site using one of your exisiting " -"accounts. If this was a mistake, please proceed to sign in." +"accounts. If this was a mistake, please proceed to sign in." msgstr "" "Ha decidido anular lo de iniciar sesión en nuestra página usando una de sus " -"cuentas de usuario existentes. Si se ha equivocado, pase asign in, por favor." +"cuentas de usuario existentes. Si se ha equivocado, pase asign in, por favor." #: wolnelektury/templates/socialaccount/signup.html:6 #, fuzzy @@ -489,43 +498,49 @@ msgid "" "%(site_name)s. As a final step, please complete the following form:" msgstr "" -#: wolnelektury/templates/user.html:5 wolnelektury/templates/user.html:9 +#: wolnelektury/templates/user.html:7 wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:15 msgid "User" msgstr "Usuario" -#: wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:17 msgid "Password" msgstr "Contraseña" -#: wolnelektury/templates/user.html:12 +#: wolnelektury/templates/user.html:18 msgid "E-mail" msgstr "Correo electrónico" -#: wolnelektury/templates/user.html:13 +#: wolnelektury/templates/user.html:19 msgid "Social accounts" msgstr "Cuentas sociales" -#: wolnelektury/utils.py:123 +#: wolnelektury/utils.py:112 msgid "Message sent automatically. Please do not reply." msgstr "" -#: wolnelektury/utils.py:205 +#: wolnelektury/utils.py:194 msgid "Yes" msgstr "" -#: wolnelektury/utils.py:206 +#: wolnelektury/utils.py:195 msgid "No" msgstr "" -#: wolnelektury/views.py:87 wolnelektury/views.py:108 +#: wolnelektury/views.py:117 wolnelektury/views.py:157 #, python-format msgid "Already logged in as user %(user)s" msgstr "Ya has iniciado sesión como usuario %(user)s" -#: wolnelektury/views.py:122 +#: wolnelektury/views.py:171 msgid "You have to be logged in to continue" msgstr "Tienes que iniciar sesión para continuar" +#, fuzzy +#~| msgid "advanced" +#~ msgid "Advanced search" +#~ msgstr "avanzado" + #, fuzzy #~| msgid "See our blog" #~ msgid "See motifs catalog" @@ -546,8 +561,8 @@ msgstr "Tienes que iniciar sesión para continuar" #~ "Confirm to authorize access to Wolne Lektury as user %(user)s" #~ "strong>." #~ msgstr "" -#~ "Confirma para autorizar el acceso a Wolne Lektury como el usuario " -#~ "%(user)s." +#~ "Confirma para autorizar el acceso a Wolne Lektury como el usuario " +#~ "%(user)s." #~ msgid "What's new?" #~ msgstr "Novedades" @@ -582,15 +597,15 @@ msgstr "Tienes que iniciar sesión para continuar" #~ "\n" #~ "\t\t\t\tModern Poland Foundation, 00-514 Warsaw, ul. MarszaÅkowska 84/92 " #~ "lok. 125, tel/fax: (22) 621-30-17\n" -#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" +#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" #~ "\t\t\t\t" #~ msgstr "" #~ "\n" #~ "\t\t\t\tFundación Polonia Moderna, c/ MarszaÅkowska 84/92, lok. 125, " #~ "00-514 Varsovia, tel/fax: +48 (22) 621-30-17\n" -#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" +#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" #~ "\t\t\t\t" #~ msgid "Listing of all audiobooks" @@ -1111,19 +1126,19 @@ msgstr "Tienes que iniciar sesión para continuar" #~ msgid "" #~ "\n" -#~ "\t\t\tInternet library with school readings âWolne Lekturyâ (www.wolnelektury.pl) is a project made by " -#~ "Modern Poland Foundation. It started in 2007 and shares school readings, " -#~ "which are recommended by Ministry of National Education and are in public " -#~ "domain.\n" +#~ "\t\t\tInternet library with school readings âWolne Lekturyâ (www.wolnelektury.pl) is a project " +#~ "made by Modern Poland Foundation. It started in 2007 and shares school " +#~ "readings, which are recommended by Ministry of National Education and are " +#~ "in public domain.\n" #~ "\t\t\t" #~ msgstr "" #~ "\n" -#~ "\t\t\tLa biblioteca virtual con lecturas âWolne Lekturyâ (www.wolnelektury.pl)es un proyecto creado " -#~ "por la Fundación Polonia Moderna. HabÃa comenzado su actividad en el año " -#~ "2007 y está compartiendo las lecturas recomendadas por el Ministerio de " -#~ "la Educación Nacional y que son del dominio público.\n" +#~ "\t\t\tLa biblioteca virtual con lecturas âWolne Lekturyâ (www.wolnelektury.pl)es un proyecto " +#~ "creado por la Fundación Polonia Moderna. HabÃa comenzado su actividad en " +#~ "el año 2007 y está compartiendo las lecturas recomendadas por el " +#~ "Ministerio de la Educación Nacional y que son del dominio público.\n" #~ "\t\t\t" #~ msgid "Searching in" diff --git a/src/wolnelektury/locale/fr/LC_MESSAGES/django.mo b/src/wolnelektury/locale/fr/LC_MESSAGES/django.mo index fffebf719..47793a46f 100644 Binary files a/src/wolnelektury/locale/fr/LC_MESSAGES/django.mo and b/src/wolnelektury/locale/fr/LC_MESSAGES/django.mo differ diff --git a/src/wolnelektury/locale/fr/LC_MESSAGES/django.po b/src/wolnelektury/locale/fr/LC_MESSAGES/django.po index 0f20f9fb7..8803c687f 100644 --- a/src/wolnelektury/locale/fr/LC_MESSAGES/django.po +++ b/src/wolnelektury/locale/fr/LC_MESSAGES/django.po @@ -41,15 +41,15 @@ msgstr "" msgid "Notifications" msgstr "" -#: wolnelektury/templates/404.html:4 +#: wolnelektury/templates/404.html:6 wolnelektury/templates/404.html:11 msgid "Page does not exist" msgstr "Site n'existe pas" -#: wolnelektury/templates/404.html:8 +#: wolnelektury/templates/404.html:15 msgid "Page not found" msgstr "Composant non trouvé" -#: wolnelektury/templates/404.html:11 +#: wolnelektury/templates/404.html:18 msgid "" "We are sorry, but this page does not exist. Please check if you entered " "correct address or go to " @@ -57,25 +57,25 @@ msgstr "" "Désolé, cette page n'existe pas. Vérifiez si vous avez introduit l'adresse " "correcte ou allez à " -#: wolnelektury/templates/404.html:12 +#: wolnelektury/templates/404.html:19 msgid "main page" msgstr "accueil" -#: wolnelektury/templates/500.html:6 wolnelektury/templates/500.html:17 +#: wolnelektury/templates/500.html:7 msgid "Server error" msgstr "Erreur du serveur" -#: wolnelektury/templates/500.html:19 +#: wolnelektury/templates/500.html:73 msgid "" "The Wolnelektury.pl site is currently unavailable. Meanwhile, visit our " -"blog.
Inform our administrators about the " -"error.
" +"blog.Inform our administrators about the error." +"p>" msgstr "" "
Le site Wolnelektury.pl est temporairement inaccessible. En attendant, " -"visitez notre blog.
" -"Informez nos " -"administrateurs de l'erreur.
" +"visitez notre blog." +"Informez nos administrateurs " +"a> de l'erreur.
" #: wolnelektury/templates/503.html:6 wolnelektury/templates/503.html:17 msgid "Service unavailable" @@ -105,12 +105,20 @@ msgstr "simplifié(e)" msgid "Import book" msgstr "Importez le livre" +#: wolnelektury/templates/admin/long_filter.html:2 +#, python-format +msgid " By %(filter_title)s " +msgstr "" + #: wolnelektury/templates/auth/login.html:11 +#: wolnelektury/templates/registration/login.html:25 msgid "Forgot Password?" msgstr "" #: wolnelektury/templates/auth/login.html:17 #: wolnelektury/templates/auth/register.html:8 +#: wolnelektury/templates/registration/login.html:31 +#: wolnelektury/templates/registration/register.html:20 #, fuzzy msgid "Sign in using:" msgstr "Connexion" @@ -134,7 +142,6 @@ msgstr "Version linguistique" #: wolnelektury/templates/base/app.html:66 #: wolnelektury/templates/base/superbase.html:105 -#: wolnelektury/templates/board_base.html:48 msgid "Logout" msgstr "Déconnexion" @@ -190,22 +197,23 @@ msgid "My shelf" msgstr "Mon étagère" #: wolnelektury/templates/base/superbase.html:102 -#: wolnelektury/templates/board_base.html:43 msgid "Administration" msgstr "Administration" -#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:79 -#: wolnelektury/views.py:80 +#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:106 +#: wolnelektury/views.py:107 msgid "Sign in" msgstr "Connexion" -#: wolnelektury/templates/base/superbase.html:110 wolnelektury/views.py:98 -#: wolnelektury/views.py:99 wolnelektury/views.py:127 +#: wolnelektury/templates/base/superbase.html:110 +#: wolnelektury/templates/registration/register.html:7 +#: wolnelektury/templates/registration/register.html:16 +#: wolnelektury/views.py:144 wolnelektury/views.py:145 +#: wolnelektury/views.py:176 msgid "Register" msgstr "Inscrivez-vous" #: wolnelektury/templates/base/superbase.html:124 -#: wolnelektury/templates/board_base.html:28 msgid "Search" msgstr "Rechercher" @@ -217,11 +225,9 @@ msgstr "Fermer" msgid "Loading" msgstr "Chargement en cours" -#: wolnelektury/templates/board_base.html:31 -#, fuzzy -#| msgid "advanced" -msgid "Advanced search" -msgstr "avancé(e)" +#: wolnelektury/templates/forms/form_sent.html:12 +msgid "Thank you" +msgstr "" #: wolnelektury/templates/info/join_us.html:6 #, fuzzy, python-format @@ -292,29 +298,29 @@ msgid "Support us" msgstr "" #: wolnelektury/templates/main_menu.html:7 -msgid "Literature" +msgid "School readings" msgstr "" #: wolnelektury/templates/main_menu.html:10 +msgid "Literature" +msgstr "" + +#: wolnelektury/templates/main_menu.html:13 msgid "Themes" msgstr "Thèmes" -#: wolnelektury/templates/main_menu.html:13 +#: wolnelektury/templates/main_menu.html:16 msgid "Audiobooks" msgstr "Livres audio" -#: wolnelektury/templates/main_menu.html:16 +#: wolnelektury/templates/main_menu.html:19 #: wolnelektury/templates/main_page.html:52 msgid "Collections" msgstr "" -#: wolnelektury/templates/main_menu.html:19 -#: wolnelektury/templates/main_page.html:108 -msgid "Newsletter" -msgstr "" - #: wolnelektury/templates/main_menu.html:22 -msgid "School readings" +#: wolnelektury/templates/main_page.html:110 +msgid "Newsletter" msgstr "" #: wolnelektury/templates/main_page.html:11 @@ -350,66 +356,69 @@ msgstr "" msgid "News" msgstr "Actualités" -#: wolnelektury/templates/main_page.html:93 +#: wolnelektury/templates/main_page.html:95 msgid "Utilities" msgstr "Outils" -#: wolnelektury/templates/main_page.html:96 +#: wolnelektury/templates/main_page.html:98 msgid "Report a bug or suggestion" msgstr "Rapportez une erreur ou faites une suggestion" -#: wolnelektury/templates/main_page.html:97 +#: wolnelektury/templates/main_page.html:99 msgid "Download the catalogue in PDF format." msgstr "Téléchargez le catalogue au format PDF" -#: wolnelektury/templates/main_page.html:98 +#: wolnelektury/templates/main_page.html:100 #, fuzzy #| msgid "Artist" msgid "Art" msgstr "Artiste" -#: wolnelektury/templates/main_page.html:99 +#: wolnelektury/templates/main_page.html:101 #, fuzzy #| msgid "All books" msgid "All works" msgstr "Tous les livres" -#: wolnelektury/templates/main_page.html:101 +#: wolnelektury/templates/main_page.html:103 msgid "Footnotes" msgstr "" -#: wolnelektury/templates/main_page.html:102 +#: wolnelektury/templates/main_page.html:104 msgid "Missing a book?" msgstr "Il vous manque un livre?" -#: wolnelektury/templates/main_page.html:103 -#: wolnelektury/templates/publish_plan.html:4 -#: wolnelektury/templates/publish_plan.html:8 +#: wolnelektury/templates/main_page.html:105 +#: wolnelektury/templates/publish_plan.html:6 +#: wolnelektury/templates/publish_plan.html:10 +#: wolnelektury/templates/publish_plan.html:14 msgid "Publishing plan" msgstr "Plan de publication" -#: wolnelektury/templates/main_page.html:113 +#: wolnelektury/templates/main_page.html:115 msgid "Information" msgstr "Informations" -#: wolnelektury/templates/main_page.html:115 +#: wolnelektury/templates/main_page.html:117 msgid "Privacy policy" msgstr "" -#: wolnelektury/templates/main_page.html:120 +#: wolnelektury/templates/main_page.html:122 msgid "Follow us on Facebook" msgstr "" -#: wolnelektury/templates/main_page.html:133 +#: wolnelektury/templates/main_page.html:135 msgid "Image used:" msgstr "L'image utilisé:" -#: wolnelektury/templates/openid/login.html:5 -#: wolnelektury/templates/openid/login.html:8 +#: wolnelektury/templates/openid/login.html:7 +#: wolnelektury/templates/openid/login.html:21 msgid "OpenID Sign In" msgstr "" -#: wolnelektury/templates/openid/login.html:16 +#: wolnelektury/templates/openid/login.html:13 +#: wolnelektury/templates/openid/login.html:29 +#: wolnelektury/templates/registration/login.html:6 #, fuzzy msgid "Sign In" msgstr "Connexion" @@ -458,8 +467,8 @@ msgstr "" #, python-format msgid "" "You decided to cancel logging in to our site using one of your exisiting " -"accounts. If this was a mistake, please proceed to sign in." +"accounts. If this was a mistake, please proceed to sign in." msgstr "" #: wolnelektury/templates/socialaccount/signup.html:6 @@ -482,44 +491,50 @@ msgid "" "%(site_name)s. As a final step, please complete the following form:" msgstr "" -#: wolnelektury/templates/user.html:5 wolnelektury/templates/user.html:9 +#: wolnelektury/templates/user.html:7 wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:15 msgid "User" msgstr "" -#: wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:17 msgid "Password" msgstr "" -#: wolnelektury/templates/user.html:12 +#: wolnelektury/templates/user.html:18 msgid "E-mail" msgstr "" -#: wolnelektury/templates/user.html:13 +#: wolnelektury/templates/user.html:19 #, fuzzy msgid "Social accounts" msgstr "ou utilisez votre compte" -#: wolnelektury/utils.py:123 +#: wolnelektury/utils.py:112 msgid "Message sent automatically. Please do not reply." msgstr "" -#: wolnelektury/utils.py:205 +#: wolnelektury/utils.py:194 msgid "Yes" msgstr "" -#: wolnelektury/utils.py:206 +#: wolnelektury/utils.py:195 msgid "No" msgstr "" -#: wolnelektury/views.py:87 wolnelektury/views.py:108 +#: wolnelektury/views.py:117 wolnelektury/views.py:157 #, python-format msgid "Already logged in as user %(user)s" msgstr "" -#: wolnelektury/views.py:122 +#: wolnelektury/views.py:171 msgid "You have to be logged in to continue" msgstr "Vous devez être connecter pour continuer" +#, fuzzy +#~| msgid "advanced" +#~ msgid "Advanced search" +#~ msgstr "avancé(e)" + #, fuzzy #~| msgid "Recent publications" #~ msgid "More recent publications" @@ -570,15 +585,15 @@ msgstr "Vous devez être connecter pour continuer" #~ "\n" #~ "\t\t\t\tModern Poland Foundation, 00-514 Warsaw, ul. MarszaÅkowska 84/92 " #~ "lok. 125, tel/fax: (22) 621-30-17\n" -#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" +#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" #~ "\t\t\t\t" #~ msgstr "" #~ "\n" #~ "\t\t\t\t Fondation Pologne Moderne, 00-514 Warszawa (Varsovie), ul. " #~ "MarszaÅkowska 84/92 lok. 125, tél./fax: (+48) (22) 621-30-17\n" -#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" +#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" #~ "\t\t\t\t" #~ msgid "Listing of all audiobooks" @@ -626,8 +641,8 @@ msgstr "Vous devez être connecter pour continuer" #~ "Si l'ouvrage est accompagné des matériaux supplémentaires (annotations, " #~ "motifs littéraires, etc.),\n" #~ "ces derniers sont donc distribués sous la licence:\n" -#~ "Paternité - Partage à l'Identique 3.0 non transposé." +#~ "Paternité - Partage à l'Identique 3.0 non transposé." #~ msgid "Text prepared based on:" #~ msgstr "Préparation du texte basée sur:" diff --git a/src/wolnelektury/locale/it/LC_MESSAGES/django.mo b/src/wolnelektury/locale/it/LC_MESSAGES/django.mo index 0dfca3ab9..8ff75b67c 100644 Binary files a/src/wolnelektury/locale/it/LC_MESSAGES/django.mo and b/src/wolnelektury/locale/it/LC_MESSAGES/django.mo differ diff --git a/src/wolnelektury/locale/it/LC_MESSAGES/django.po b/src/wolnelektury/locale/it/LC_MESSAGES/django.po index 7d0fe344c..2aa26b6a8 100644 --- a/src/wolnelektury/locale/it/LC_MESSAGES/django.po +++ b/src/wolnelektury/locale/it/LC_MESSAGES/django.po @@ -41,15 +41,15 @@ msgstr "" msgid "Notifications" msgstr "" -#: wolnelektury/templates/404.html:4 +#: wolnelektury/templates/404.html:6 wolnelektury/templates/404.html:11 msgid "Page does not exist" msgstr "Questa pagina non esiste" -#: wolnelektury/templates/404.html:8 +#: wolnelektury/templates/404.html:15 msgid "Page not found" msgstr "La pagina non è stata trovata" -#: wolnelektury/templates/404.html:11 +#: wolnelektury/templates/404.html:18 msgid "" "We are sorry, but this page does not exist. Please check if you entered " "correct address or go to " @@ -57,25 +57,25 @@ msgstr "" "Siamo spiacenti, ma questa pagina non esiste. Si prega di verificare se " "l'indirizzo è stato inserito correttamente oppure andare su" -#: wolnelektury/templates/404.html:12 +#: wolnelektury/templates/404.html:19 msgid "main page" msgstr "pagina principale" -#: wolnelektury/templates/500.html:6 wolnelektury/templates/500.html:17 +#: wolnelektury/templates/500.html:7 msgid "Server error" msgstr "Errore del server" -#: wolnelektury/templates/500.html:19 +#: wolnelektury/templates/500.html:73 msgid "" "The Wolnelektury.pl site is currently unavailable. Meanwhile, visit our " -"blog.
Inform our administrators about the " -"error.
" +"blog.Inform our administrators about the error." +"p>" msgstr "" "
il sito di Wolnelektury.pl non è disponibile al momento. Nel frattempo " -"si prega di visitare il nostro blog.
Si prega di informare i nostri amministratori sull'errore.
" +"fundacja@wolnelektury.pl'>amministratori sull'errore. " #: wolnelektury/templates/503.html:6 wolnelektury/templates/503.html:17 msgid "Service unavailable" @@ -105,12 +105,20 @@ msgstr "semplificato" msgid "Import book" msgstr "Importa un libro" +#: wolnelektury/templates/admin/long_filter.html:2 +#, python-format +msgid " By %(filter_title)s " +msgstr "" + #: wolnelektury/templates/auth/login.html:11 +#: wolnelektury/templates/registration/login.html:25 msgid "Forgot Password?" msgstr "" #: wolnelektury/templates/auth/login.html:17 #: wolnelektury/templates/auth/register.html:8 +#: wolnelektury/templates/registration/login.html:31 +#: wolnelektury/templates/registration/register.html:20 #, fuzzy msgid "Sign in using:" msgstr "Accedi" @@ -134,7 +142,6 @@ msgstr "Versioni in altre lingue" #: wolnelektury/templates/base/app.html:66 #: wolnelektury/templates/base/superbase.html:105 -#: wolnelektury/templates/board_base.html:48 msgid "Logout" msgstr "Esci" @@ -190,22 +197,23 @@ msgid "My shelf" msgstr "Il mio scaffale" #: wolnelektury/templates/base/superbase.html:102 -#: wolnelektury/templates/board_base.html:43 msgid "Administration" msgstr "Amministrazione" -#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:79 -#: wolnelektury/views.py:80 +#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:106 +#: wolnelektury/views.py:107 msgid "Sign in" msgstr "Accedi" -#: wolnelektury/templates/base/superbase.html:110 wolnelektury/views.py:98 -#: wolnelektury/views.py:99 wolnelektury/views.py:127 +#: wolnelektury/templates/base/superbase.html:110 +#: wolnelektury/templates/registration/register.html:7 +#: wolnelektury/templates/registration/register.html:16 +#: wolnelektury/views.py:144 wolnelektury/views.py:145 +#: wolnelektury/views.py:176 msgid "Register" msgstr "Registrati" #: wolnelektury/templates/base/superbase.html:124 -#: wolnelektury/templates/board_base.html:28 msgid "Search" msgstr "Cerca" @@ -217,11 +225,9 @@ msgstr "Chiudi" msgid "Loading" msgstr "Caricamento" -#: wolnelektury/templates/board_base.html:31 -#, fuzzy -#| msgid "advanced" -msgid "Advanced search" -msgstr "avanzato" +#: wolnelektury/templates/forms/form_sent.html:12 +msgid "Thank you" +msgstr "" #: wolnelektury/templates/info/join_us.html:6 #, fuzzy, python-format @@ -286,29 +292,29 @@ msgid "Support us" msgstr "" #: wolnelektury/templates/main_menu.html:7 -msgid "Literature" +msgid "School readings" msgstr "" #: wolnelektury/templates/main_menu.html:10 +msgid "Literature" +msgstr "" + +#: wolnelektury/templates/main_menu.html:13 msgid "Themes" msgstr "Temi" -#: wolnelektury/templates/main_menu.html:13 +#: wolnelektury/templates/main_menu.html:16 msgid "Audiobooks" msgstr "Audiolibri" -#: wolnelektury/templates/main_menu.html:16 +#: wolnelektury/templates/main_menu.html:19 #: wolnelektury/templates/main_page.html:52 msgid "Collections" msgstr "" -#: wolnelektury/templates/main_menu.html:19 -#: wolnelektury/templates/main_page.html:108 -msgid "Newsletter" -msgstr "" - #: wolnelektury/templates/main_menu.html:22 -msgid "School readings" +#: wolnelektury/templates/main_page.html:110 +msgid "Newsletter" msgstr "" #: wolnelektury/templates/main_page.html:11 @@ -344,66 +350,69 @@ msgstr "" msgid "News" msgstr "" -#: wolnelektury/templates/main_page.html:93 +#: wolnelektury/templates/main_page.html:95 msgid "Utilities" msgstr "" -#: wolnelektury/templates/main_page.html:96 +#: wolnelektury/templates/main_page.html:98 msgid "Report a bug or suggestion" msgstr "Segnala un'errore o una proposta" -#: wolnelektury/templates/main_page.html:97 +#: wolnelektury/templates/main_page.html:99 msgid "Download the catalogue in PDF format." msgstr "Scarica il catalogo nel formato PDF." -#: wolnelektury/templates/main_page.html:98 +#: wolnelektury/templates/main_page.html:100 #, fuzzy #| msgid "Artist" msgid "Art" msgstr "Artista" -#: wolnelektury/templates/main_page.html:99 +#: wolnelektury/templates/main_page.html:101 #, fuzzy #| msgid "All books" msgid "All works" msgstr "Tutti i libri" -#: wolnelektury/templates/main_page.html:101 +#: wolnelektury/templates/main_page.html:103 msgid "Footnotes" msgstr "" -#: wolnelektury/templates/main_page.html:102 +#: wolnelektury/templates/main_page.html:104 msgid "Missing a book?" msgstr "Manca un libro?" -#: wolnelektury/templates/main_page.html:103 -#: wolnelektury/templates/publish_plan.html:4 -#: wolnelektury/templates/publish_plan.html:8 +#: wolnelektury/templates/main_page.html:105 +#: wolnelektury/templates/publish_plan.html:6 +#: wolnelektury/templates/publish_plan.html:10 +#: wolnelektury/templates/publish_plan.html:14 msgid "Publishing plan" msgstr "Programma editoriale" -#: wolnelektury/templates/main_page.html:113 +#: wolnelektury/templates/main_page.html:115 msgid "Information" msgstr "" -#: wolnelektury/templates/main_page.html:115 +#: wolnelektury/templates/main_page.html:117 msgid "Privacy policy" msgstr "" -#: wolnelektury/templates/main_page.html:120 +#: wolnelektury/templates/main_page.html:122 msgid "Follow us on Facebook" msgstr "" -#: wolnelektury/templates/main_page.html:133 +#: wolnelektury/templates/main_page.html:135 msgid "Image used:" msgstr "Immagine usata" -#: wolnelektury/templates/openid/login.html:5 -#: wolnelektury/templates/openid/login.html:8 +#: wolnelektury/templates/openid/login.html:7 +#: wolnelektury/templates/openid/login.html:21 msgid "OpenID Sign In" msgstr "" -#: wolnelektury/templates/openid/login.html:16 +#: wolnelektury/templates/openid/login.html:13 +#: wolnelektury/templates/openid/login.html:29 +#: wolnelektury/templates/registration/login.html:6 #, fuzzy msgid "Sign In" msgstr "Accedi" @@ -452,8 +461,8 @@ msgstr "" #, python-format msgid "" "You decided to cancel logging in to our site using one of your exisiting " -"accounts. If this was a mistake, please proceed to sign in." +"accounts. If this was a mistake, please proceed to sign in." msgstr "" #: wolnelektury/templates/socialaccount/signup.html:6 @@ -476,43 +485,49 @@ msgid "" "%(site_name)s. As a final step, please complete the following form:" msgstr "" -#: wolnelektury/templates/user.html:5 wolnelektury/templates/user.html:9 +#: wolnelektury/templates/user.html:7 wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:15 msgid "User" msgstr "" -#: wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:17 msgid "Password" msgstr "" -#: wolnelektury/templates/user.html:12 +#: wolnelektury/templates/user.html:18 msgid "E-mail" msgstr "" -#: wolnelektury/templates/user.html:13 +#: wolnelektury/templates/user.html:19 msgid "Social accounts" msgstr "" -#: wolnelektury/utils.py:123 +#: wolnelektury/utils.py:112 msgid "Message sent automatically. Please do not reply." msgstr "" -#: wolnelektury/utils.py:205 +#: wolnelektury/utils.py:194 msgid "Yes" msgstr "" -#: wolnelektury/utils.py:206 +#: wolnelektury/utils.py:195 msgid "No" msgstr "" -#: wolnelektury/views.py:87 wolnelektury/views.py:108 +#: wolnelektury/views.py:117 wolnelektury/views.py:157 #, python-format msgid "Already logged in as user %(user)s" msgstr "" -#: wolnelektury/views.py:122 +#: wolnelektury/views.py:171 msgid "You have to be logged in to continue" msgstr " Per poter continuare devi essere loggato" +#, fuzzy +#~| msgid "advanced" +#~ msgid "Advanced search" +#~ msgstr "avanzato" + #~ msgid "Translations" #~ msgstr "Traduzioni" @@ -523,8 +538,8 @@ msgstr " Per poter continuare devi essere loggato" #~ "Confirm to authorize access to Wolne Lektury as user %(user)s" #~ "strong>." #~ msgstr "" -#~ "Conferma l'accesso autorizzato a Wolne Lektury come utente " -#~ "%(user)s." +#~ "Conferma l'accesso autorizzato a Wolne Lektury come utente " +#~ "%(user)s." #~ msgid "Widget" #~ msgstr "Widget" @@ -558,15 +573,15 @@ msgstr " Per poter continuare devi essere loggato" #~ "\n" #~ "\t\t\t\tModern Poland Foundation, 00-514 Warsaw, ul. MarszaÅkowska 84/92 " #~ "lok. 125, tel/fax: (22) 621-30-17\n" -#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" +#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" #~ "\t\t\t\t" #~ msgstr "" #~ "\n" #~ "\t\t\t\tFondazione Polonia Moderna, 00-514 Varsavia, ul. MarszaÅkowska " #~ "84/92 lok. 125, tel/fax: (22) 621-30-17\n" -#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" +#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" #~ "\t\t\t\t" #~ msgid "Listing of all audiobooks" diff --git a/src/wolnelektury/locale/jp/LC_MESSAGES/django.mo b/src/wolnelektury/locale/jp/LC_MESSAGES/django.mo index 6b700daec..19b94f065 100644 Binary files a/src/wolnelektury/locale/jp/LC_MESSAGES/django.mo and b/src/wolnelektury/locale/jp/LC_MESSAGES/django.mo differ diff --git a/src/wolnelektury/locale/jp/LC_MESSAGES/django.po b/src/wolnelektury/locale/jp/LC_MESSAGES/django.po index 58e1fc10a..fc69988f6 100644 --- a/src/wolnelektury/locale/jp/LC_MESSAGES/django.po +++ b/src/wolnelektury/locale/jp/LC_MESSAGES/django.po @@ -36,34 +36,34 @@ msgstr "" msgid "Notifications" msgstr "" -#: wolnelektury/templates/404.html:4 +#: wolnelektury/templates/404.html:6 wolnelektury/templates/404.html:11 msgid "Page does not exist" msgstr "" -#: wolnelektury/templates/404.html:8 +#: wolnelektury/templates/404.html:15 msgid "Page not found" msgstr "" -#: wolnelektury/templates/404.html:11 +#: wolnelektury/templates/404.html:18 msgid "" "We are sorry, but this page does not exist. Please check if you entered " "correct address or go to " msgstr "" -#: wolnelektury/templates/404.html:12 +#: wolnelektury/templates/404.html:19 msgid "main page" msgstr "" -#: wolnelektury/templates/500.html:6 wolnelektury/templates/500.html:17 +#: wolnelektury/templates/500.html:7 msgid "Server error" msgstr "" -#: wolnelektury/templates/500.html:19 +#: wolnelektury/templates/500.html:73 msgid "" "The Wolnelektury.pl site is currently unavailable. Meanwhile, visit our " -"blog.
Inform our administrators about the " -"error.
" +"blog.Inform our administrators about the error." +"p>" msgstr "" #: wolnelektury/templates/503.html:6 wolnelektury/templates/503.html:17 @@ -92,12 +92,20 @@ msgstr "" msgid "Import book" msgstr "" +#: wolnelektury/templates/admin/long_filter.html:2 +#, python-format +msgid " By %(filter_title)s " +msgstr "" + #: wolnelektury/templates/auth/login.html:11 +#: wolnelektury/templates/registration/login.html:25 msgid "Forgot Password?" msgstr "" #: wolnelektury/templates/auth/login.html:17 #: wolnelektury/templates/auth/register.html:8 +#: wolnelektury/templates/registration/login.html:31 +#: wolnelektury/templates/registration/register.html:20 #, fuzzy msgid "Sign in using:" msgstr "Zaloguj" @@ -119,7 +127,6 @@ msgstr "" #: wolnelektury/templates/base/app.html:66 #: wolnelektury/templates/base/superbase.html:105 -#: wolnelektury/templates/board_base.html:48 msgid "Logout" msgstr "" @@ -155,22 +162,23 @@ msgid "My shelf" msgstr "" #: wolnelektury/templates/base/superbase.html:102 -#: wolnelektury/templates/board_base.html:43 msgid "Administration" msgstr "" -#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:79 -#: wolnelektury/views.py:80 +#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:106 +#: wolnelektury/views.py:107 msgid "Sign in" msgstr "Zaloguj" -#: wolnelektury/templates/base/superbase.html:110 wolnelektury/views.py:98 -#: wolnelektury/views.py:99 wolnelektury/views.py:127 +#: wolnelektury/templates/base/superbase.html:110 +#: wolnelektury/templates/registration/register.html:7 +#: wolnelektury/templates/registration/register.html:16 +#: wolnelektury/views.py:144 wolnelektury/views.py:145 +#: wolnelektury/views.py:176 msgid "Register" msgstr "" #: wolnelektury/templates/base/superbase.html:124 -#: wolnelektury/templates/board_base.html:28 msgid "Search" msgstr "" @@ -182,8 +190,8 @@ msgstr "" msgid "Loading" msgstr "" -#: wolnelektury/templates/board_base.html:31 -msgid "Advanced search" +#: wolnelektury/templates/forms/form_sent.html:12 +msgid "Thank you" msgstr "" #: wolnelektury/templates/info/join_us.html:6 @@ -223,29 +231,29 @@ msgid "Support us" msgstr "" #: wolnelektury/templates/main_menu.html:7 -msgid "Literature" +msgid "School readings" msgstr "" #: wolnelektury/templates/main_menu.html:10 -msgid "Themes" +msgid "Literature" msgstr "" #: wolnelektury/templates/main_menu.html:13 -msgid "Audiobooks" +msgid "Themes" msgstr "" #: wolnelektury/templates/main_menu.html:16 -#: wolnelektury/templates/main_page.html:52 -msgid "Collections" +msgid "Audiobooks" msgstr "" #: wolnelektury/templates/main_menu.html:19 -#: wolnelektury/templates/main_page.html:108 -msgid "Newsletter" +#: wolnelektury/templates/main_page.html:52 +msgid "Collections" msgstr "" #: wolnelektury/templates/main_menu.html:22 -msgid "School readings" +#: wolnelektury/templates/main_page.html:110 +msgid "Newsletter" msgstr "" #: wolnelektury/templates/main_page.html:11 @@ -281,62 +289,65 @@ msgstr "" msgid "News" msgstr "" -#: wolnelektury/templates/main_page.html:93 +#: wolnelektury/templates/main_page.html:95 msgid "Utilities" msgstr "" -#: wolnelektury/templates/main_page.html:96 +#: wolnelektury/templates/main_page.html:98 msgid "Report a bug or suggestion" msgstr "" -#: wolnelektury/templates/main_page.html:97 +#: wolnelektury/templates/main_page.html:99 msgid "Download the catalogue in PDF format." msgstr "" -#: wolnelektury/templates/main_page.html:98 +#: wolnelektury/templates/main_page.html:100 msgid "Art" msgstr "" -#: wolnelektury/templates/main_page.html:99 +#: wolnelektury/templates/main_page.html:101 msgid "All works" msgstr "" -#: wolnelektury/templates/main_page.html:101 +#: wolnelektury/templates/main_page.html:103 msgid "Footnotes" msgstr "" -#: wolnelektury/templates/main_page.html:102 +#: wolnelektury/templates/main_page.html:104 msgid "Missing a book?" msgstr "" -#: wolnelektury/templates/main_page.html:103 -#: wolnelektury/templates/publish_plan.html:4 -#: wolnelektury/templates/publish_plan.html:8 +#: wolnelektury/templates/main_page.html:105 +#: wolnelektury/templates/publish_plan.html:6 +#: wolnelektury/templates/publish_plan.html:10 +#: wolnelektury/templates/publish_plan.html:14 msgid "Publishing plan" msgstr "" -#: wolnelektury/templates/main_page.html:113 +#: wolnelektury/templates/main_page.html:115 msgid "Information" msgstr "" -#: wolnelektury/templates/main_page.html:115 +#: wolnelektury/templates/main_page.html:117 msgid "Privacy policy" msgstr "" -#: wolnelektury/templates/main_page.html:120 +#: wolnelektury/templates/main_page.html:122 msgid "Follow us on Facebook" msgstr "" -#: wolnelektury/templates/main_page.html:133 +#: wolnelektury/templates/main_page.html:135 msgid "Image used:" msgstr "" -#: wolnelektury/templates/openid/login.html:5 -#: wolnelektury/templates/openid/login.html:8 +#: wolnelektury/templates/openid/login.html:7 +#: wolnelektury/templates/openid/login.html:21 msgid "OpenID Sign In" msgstr "" -#: wolnelektury/templates/openid/login.html:16 +#: wolnelektury/templates/openid/login.html:13 +#: wolnelektury/templates/openid/login.html:29 +#: wolnelektury/templates/registration/login.html:6 #, fuzzy msgid "Sign In" msgstr "Zaloguj" @@ -384,8 +395,8 @@ msgstr "" #, python-format msgid "" "You decided to cancel logging in to our site using one of your exisiting " -"accounts. If this was a mistake, please proceed to sign in." +"accounts. If this was a mistake, please proceed to sign in." msgstr "" #: wolnelektury/templates/socialaccount/signup.html:6 @@ -408,39 +419,40 @@ msgid "" "%(site_name)s. As a final step, please complete the following form:" msgstr "" -#: wolnelektury/templates/user.html:5 wolnelektury/templates/user.html:9 +#: wolnelektury/templates/user.html:7 wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:15 msgid "User" msgstr "" -#: wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:17 msgid "Password" msgstr "" -#: wolnelektury/templates/user.html:12 +#: wolnelektury/templates/user.html:18 msgid "E-mail" msgstr "" -#: wolnelektury/templates/user.html:13 +#: wolnelektury/templates/user.html:19 msgid "Social accounts" msgstr "" -#: wolnelektury/utils.py:123 +#: wolnelektury/utils.py:112 msgid "Message sent automatically. Please do not reply." msgstr "" -#: wolnelektury/utils.py:205 +#: wolnelektury/utils.py:194 msgid "Yes" msgstr "" -#: wolnelektury/utils.py:206 +#: wolnelektury/utils.py:195 msgid "No" msgstr "" -#: wolnelektury/views.py:87 wolnelektury/views.py:108 +#: wolnelektury/views.py:117 wolnelektury/views.py:157 #, python-format msgid "Already logged in as user %(user)s" msgstr "" -#: wolnelektury/views.py:122 +#: wolnelektury/views.py:171 msgid "You have to be logged in to continue" msgstr "" diff --git a/src/wolnelektury/locale/lt/LC_MESSAGES/django.mo b/src/wolnelektury/locale/lt/LC_MESSAGES/django.mo index 8b9fdd075..a194f7a58 100644 Binary files a/src/wolnelektury/locale/lt/LC_MESSAGES/django.mo and b/src/wolnelektury/locale/lt/LC_MESSAGES/django.mo differ diff --git a/src/wolnelektury/locale/lt/LC_MESSAGES/django.po b/src/wolnelektury/locale/lt/LC_MESSAGES/django.po index b4e59ebfd..6425d01f5 100644 --- a/src/wolnelektury/locale/lt/LC_MESSAGES/django.po +++ b/src/wolnelektury/locale/lt/LC_MESSAGES/django.po @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Translated-Using: django-rosetta 0.5.3\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" +"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" #: isbn/forms.py:66 #, fuzzy @@ -43,15 +43,15 @@ msgstr "" msgid "Notifications" msgstr "" -#: wolnelektury/templates/404.html:4 +#: wolnelektury/templates/404.html:6 wolnelektury/templates/404.html:11 msgid "Page does not exist" msgstr "Tinklalapis neegzistuoja" -#: wolnelektury/templates/404.html:8 +#: wolnelektury/templates/404.html:15 msgid "Page not found" msgstr "Puslapis nerastas" -#: wolnelektury/templates/404.html:11 +#: wolnelektury/templates/404.html:18 msgid "" "We are sorry, but this page does not exist. Please check if you entered " "correct address or go to " @@ -59,25 +59,25 @@ msgstr "" "AtsipraÅ¡ome, bet Å¡is tinklalapis neegzistuoja. PraÅ¡ome patvirtinti ar " "įvedÄte teisingÄ adresÄ arba eikite į" -#: wolnelektury/templates/404.html:12 +#: wolnelektury/templates/404.html:19 msgid "main page" msgstr "pagrindinį puslapį" -#: wolnelektury/templates/500.html:6 wolnelektury/templates/500.html:17 +#: wolnelektury/templates/500.html:7 msgid "Server error" msgstr "Serverio klaida" -#: wolnelektury/templates/500.html:19 +#: wolnelektury/templates/500.html:73 msgid "" "
The Wolnelektury.pl site is currently unavailable. Meanwhile, visit our " -"blog.
Inform our administrators about the " -"error.
" +"blog.Inform our administrators about the error." +"p>" msgstr "" "
Interneto svetainÄ yra laikinai neprieinama. Aplankykite mÅ«sų blogÄ .
PraneÅ¡kiteadministratoriams apie " -"klaidÄ .
\"" +"href='https://fundacja.wolnelektury.pl'>blogÄ .PraneÅ¡kiteadministratoriams apie klaidÄ ." +"p>\"" #: wolnelektury/templates/503.html:6 wolnelektury/templates/503.html:17 msgid "Service unavailable" @@ -107,12 +107,20 @@ msgstr "supaprastintas" msgid "Import book" msgstr "Importuoti knygÄ " +#: wolnelektury/templates/admin/long_filter.html:2 +#, python-format +msgid " By %(filter_title)s " +msgstr "" + #: wolnelektury/templates/auth/login.html:11 +#: wolnelektury/templates/registration/login.html:25 msgid "Forgot Password?" msgstr "PamirÅ¡ote slaptažodį?" #: wolnelektury/templates/auth/login.html:17 #: wolnelektury/templates/auth/register.html:8 +#: wolnelektury/templates/registration/login.html:31 +#: wolnelektury/templates/registration/register.html:20 msgid "Sign in using:" msgstr "Prisijungti naudojant:" @@ -135,7 +143,6 @@ msgstr "Kalbų versijos" #: wolnelektury/templates/base/app.html:66 #: wolnelektury/templates/base/superbase.html:105 -#: wolnelektury/templates/board_base.html:48 msgid "Logout" msgstr "Atsijungti" @@ -196,22 +203,23 @@ msgid "My shelf" msgstr "Mano lentyna" #: wolnelektury/templates/base/superbase.html:102 -#: wolnelektury/templates/board_base.html:43 msgid "Administration" msgstr "Administracija " -#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:79 -#: wolnelektury/views.py:80 +#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:106 +#: wolnelektury/views.py:107 msgid "Sign in" msgstr "Prisijungti " -#: wolnelektury/templates/base/superbase.html:110 wolnelektury/views.py:98 -#: wolnelektury/views.py:99 wolnelektury/views.py:127 +#: wolnelektury/templates/base/superbase.html:110 +#: wolnelektury/templates/registration/register.html:7 +#: wolnelektury/templates/registration/register.html:16 +#: wolnelektury/views.py:144 wolnelektury/views.py:145 +#: wolnelektury/views.py:176 msgid "Register" msgstr "Registruotis " #: wolnelektury/templates/base/superbase.html:124 -#: wolnelektury/templates/board_base.html:28 msgid "Search" msgstr "IeÅ¡koti" @@ -223,11 +231,9 @@ msgstr "Uždaryti" msgid "Loading" msgstr "Kraunasi" -#: wolnelektury/templates/board_base.html:31 -#, fuzzy -#| msgid "advanced" -msgid "Advanced search" -msgstr "papildomas" +#: wolnelektury/templates/forms/form_sent.html:12 +msgid "Thank you" +msgstr "" #: wolnelektury/templates/info/join_us.html:6 #, fuzzy, python-format @@ -307,35 +313,35 @@ msgid "Support us" msgstr "" #: wolnelektury/templates/main_menu.html:7 +#, fuzzy +#| msgid "for reading" +msgid "School readings" +msgstr "į skaitimÄ " + +#: wolnelektury/templates/main_menu.html:10 msgid "Literature" msgstr "" -#: wolnelektury/templates/main_menu.html:10 +#: wolnelektury/templates/main_menu.html:13 msgid "Themes" msgstr "Motyvai" -#: wolnelektury/templates/main_menu.html:13 +#: wolnelektury/templates/main_menu.html:16 msgid "Audiobooks" msgstr "Audio knygos" -#: wolnelektury/templates/main_menu.html:16 +#: wolnelektury/templates/main_menu.html:19 #: wolnelektury/templates/main_page.html:52 #, fuzzy #| msgid "Account Connections" msgid "Collections" msgstr "Paskyros jungtys" -#: wolnelektury/templates/main_menu.html:19 -#: wolnelektury/templates/main_page.html:108 +#: wolnelektury/templates/main_menu.html:22 +#: wolnelektury/templates/main_page.html:110 msgid "Newsletter" msgstr "" -#: wolnelektury/templates/main_menu.html:22 -#, fuzzy -#| msgid "for reading" -msgid "School readings" -msgstr "į skaitimÄ " - #: wolnelektury/templates/main_page.html:11 #: wolnelektury/templates/main_page.html:12 msgid "Wolne Lektury internet library" @@ -369,66 +375,69 @@ msgstr "" msgid "News" msgstr "Naujienos" -#: wolnelektury/templates/main_page.html:93 +#: wolnelektury/templates/main_page.html:95 msgid "Utilities" msgstr "PriemonÄs" -#: wolnelektury/templates/main_page.html:96 +#: wolnelektury/templates/main_page.html:98 msgid "Report a bug or suggestion" msgstr "PraneÅ¡kite apie klaidÄ arba teikite pasiÅ«lymus" -#: wolnelektury/templates/main_page.html:97 +#: wolnelektury/templates/main_page.html:99 msgid "Download the catalogue in PDF format." msgstr "Atsisiųsti katalogÄ PDF formatu." -#: wolnelektury/templates/main_page.html:98 +#: wolnelektury/templates/main_page.html:100 #, fuzzy #| msgid "Artist" msgid "Art" msgstr "Artistas" -#: wolnelektury/templates/main_page.html:99 +#: wolnelektury/templates/main_page.html:101 #, fuzzy #| msgid "All books" msgid "All works" msgstr "Visos knygos" -#: wolnelektury/templates/main_page.html:101 +#: wolnelektury/templates/main_page.html:103 msgid "Footnotes" msgstr "" -#: wolnelektury/templates/main_page.html:102 +#: wolnelektury/templates/main_page.html:104 msgid "Missing a book?" msgstr "Neradote knygos?" -#: wolnelektury/templates/main_page.html:103 -#: wolnelektury/templates/publish_plan.html:4 -#: wolnelektury/templates/publish_plan.html:8 +#: wolnelektury/templates/main_page.html:105 +#: wolnelektury/templates/publish_plan.html:6 +#: wolnelektury/templates/publish_plan.html:10 +#: wolnelektury/templates/publish_plan.html:14 msgid "Publishing plan" msgstr "Publikavimo planas" -#: wolnelektury/templates/main_page.html:113 +#: wolnelektury/templates/main_page.html:115 msgid "Information" msgstr "Informacija" -#: wolnelektury/templates/main_page.html:115 +#: wolnelektury/templates/main_page.html:117 msgid "Privacy policy" msgstr "" -#: wolnelektury/templates/main_page.html:120 +#: wolnelektury/templates/main_page.html:122 msgid "Follow us on Facebook" msgstr "" -#: wolnelektury/templates/main_page.html:133 +#: wolnelektury/templates/main_page.html:135 msgid "Image used:" msgstr "Panaudotas paveikslÄlis:" -#: wolnelektury/templates/openid/login.html:5 -#: wolnelektury/templates/openid/login.html:8 +#: wolnelektury/templates/openid/login.html:7 +#: wolnelektury/templates/openid/login.html:21 msgid "OpenID Sign In" msgstr "OpenID Prisijungti" -#: wolnelektury/templates/openid/login.html:16 +#: wolnelektury/templates/openid/login.html:13 +#: wolnelektury/templates/openid/login.html:29 +#: wolnelektury/templates/registration/login.html:6 msgid "Sign In" msgstr "Prisijungti " @@ -477,8 +486,8 @@ msgstr "Prisijungimas atÅ¡auktas" #, python-format msgid "" "You decided to cancel logging in to our site using one of your exisiting " -"accounts. If this was a mistake, please proceed to sign in." +"accounts. If this was a mistake, please proceed to sign in." msgstr "" "NusprendÄte atÅ¡aukti prisijungimÄ prie mÅ«sų interneto svetainÄs naudodamiesi " "viena iÅ¡ jÅ«sų egzistuojanÄių paskyrų. Jei įvyko klaida, praÅ¡ome pradÄti Äia " @@ -504,43 +513,49 @@ msgid "" "%(site_name)s. As a final step, please complete the following form:" msgstr "" -#: wolnelektury/templates/user.html:5 wolnelektury/templates/user.html:9 +#: wolnelektury/templates/user.html:7 wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:15 msgid "User" msgstr "Vartotojas" -#: wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:17 msgid "Password" msgstr "Slaptažodis" -#: wolnelektury/templates/user.html:12 +#: wolnelektury/templates/user.html:18 msgid "E-mail" msgstr "El- paÅ¡tas" -#: wolnelektury/templates/user.html:13 +#: wolnelektury/templates/user.html:19 msgid "Social accounts" msgstr "SocialinÄs paskyros" -#: wolnelektury/utils.py:123 +#: wolnelektury/utils.py:112 msgid "Message sent automatically. Please do not reply." msgstr "" -#: wolnelektury/utils.py:205 +#: wolnelektury/utils.py:194 msgid "Yes" msgstr "" -#: wolnelektury/utils.py:206 +#: wolnelektury/utils.py:195 msgid "No" msgstr "" -#: wolnelektury/views.py:87 wolnelektury/views.py:108 +#: wolnelektury/views.py:117 wolnelektury/views.py:157 #, python-format msgid "Already logged in as user %(user)s" msgstr "Jau esate prisijungÄs kaip vartotojas %(user)s" -#: wolnelektury/views.py:122 +#: wolnelektury/views.py:171 msgid "You have to be logged in to continue" msgstr "NorÄdami tÄsti, turite bÅ«ti prisijungÄ" +#, fuzzy +#~| msgid "advanced" +#~ msgid "Advanced search" +#~ msgstr "papildomas" + #, fuzzy #~| msgid "See our blog" #~ msgid "See motifs catalog" @@ -599,8 +614,8 @@ msgstr "NorÄdami tÄsti, turite bÅ«ti prisijungÄ" #~ "\n" #~ "\t\t\t\tModern Poland Foundation, 00-514 Warsaw, ul. MarszaÅkowska 84/92 " #~ "lok. 125, tel/fax: (22) 621-30-17\n" -#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" +#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" #~ "\t\t\t\t" #~ msgstr "" #~ "\n" @@ -1137,11 +1152,11 @@ msgstr "NorÄdami tÄsti, turite bÅ«ti prisijungÄ" #~ msgid "" #~ "\n" -#~ "\t\t\tInternet library with school readings âWolne Lekturyâ (www.wolnelektury.pl) is a project made by " -#~ "Modern Poland Foundation. It started in 2007 and shares school readings, " -#~ "which are recommended by Ministry of National Education and are in public " -#~ "domain.\n" +#~ "\t\t\tInternet library with school readings âWolne Lekturyâ (www.wolnelektury.pl) is a project " +#~ "made by Modern Poland Foundation. It started in 2007 and shares school " +#~ "readings, which are recommended by Ministry of National Education and are " +#~ "in public domain.\n" #~ "\t\t\t" #~ msgstr "" #~ "\n" @@ -1169,8 +1184,8 @@ msgstr "NorÄdami tÄsti, turite bÅ«ti prisijungÄ" #~ "You can put a book on a shelf by entering page of the reading and " #~ "clicking 'Put on the shelf'." #~ msgstr "" -#~ "Gali įmesti knygÄ Ä¯ lentynÄ , įeik į knygos tinklapį ir iÅ¡rink \"Ä® lentynÄ " -#~ "\". " +#~ "Gali įmesti knygÄ Ä¯ lentynÄ , įeik į knygos tinklapį ir iÅ¡rink \"Ä® " +#~ "lentynÄ \". " #~ msgid "Choose books' formats which you want to download:" #~ msgstr "Pasirink knygos persiuntimo formatÄ :" diff --git a/src/wolnelektury/locale/pl/LC_MESSAGES/django.mo b/src/wolnelektury/locale/pl/LC_MESSAGES/django.mo index 5cd0ca891..bef98fbbc 100644 Binary files a/src/wolnelektury/locale/pl/LC_MESSAGES/django.mo and b/src/wolnelektury/locale/pl/LC_MESSAGES/django.mo differ diff --git a/src/wolnelektury/locale/pl/LC_MESSAGES/django.po b/src/wolnelektury/locale/pl/LC_MESSAGES/django.po index 2524b4a1d..4e8d94832 100644 --- a/src/wolnelektury/locale/pl/LC_MESSAGES/django.po +++ b/src/wolnelektury/locale/pl/LC_MESSAGES/django.po @@ -44,15 +44,15 @@ msgstr "" msgid "Notifications" msgstr "" -#: wolnelektury/templates/404.html:4 +#: wolnelektury/templates/404.html:6 wolnelektury/templates/404.html:11 msgid "Page does not exist" msgstr "Podana strona nie istnieje" -#: wolnelektury/templates/404.html:8 +#: wolnelektury/templates/404.html:15 msgid "Page not found" msgstr "Strona nie znaleziona" -#: wolnelektury/templates/404.html:11 +#: wolnelektury/templates/404.html:18 msgid "" "We are sorry, but this page does not exist. Please check if you entered " "correct address or go to " @@ -60,25 +60,25 @@ msgstr "" "Przepraszamy, ale ta strona nie istnieje. Sprawdź czy podaÅeÅ dobry adres, " "lub przejdź do " -#: wolnelektury/templates/404.html:12 +#: wolnelektury/templates/404.html:19 msgid "main page" msgstr "strony gÅównej" -#: wolnelektury/templates/500.html:6 wolnelektury/templates/500.html:17 +#: wolnelektury/templates/500.html:7 msgid "Server error" msgstr "BÅÄ d serwera" -#: wolnelektury/templates/500.html:19 +#: wolnelektury/templates/500.html:73 msgid "" "
The Wolnelektury.pl site is currently unavailable. Meanwhile, visit our " -"blog.
Inform our administrators about the " -"error.
" +"blog.Inform our administrators about the error." +"p>" msgstr "" -"
Serwis Wolnelektury.pl jest chwilowo niedostÄpny. Odwiedź naszego bloga
\n" -"Powiadom administratorów o bÅÄdzie.
" +"Serwis Wolnelektury.pl jest chwilowo niedostÄpny. Odwiedź stronÄ Fundacji.
\n" +"Powiadom administratorów o " +"bÅÄdzie.
" #: wolnelektury/templates/503.html:6 wolnelektury/templates/503.html:17 msgid "Service unavailable" @@ -108,12 +108,20 @@ msgstr "uproszczone" msgid "Import book" msgstr "Importuj ksiÄ Å¼kÄ" +#: wolnelektury/templates/admin/long_filter.html:2 +#, python-format +msgid " By %(filter_title)s " +msgstr "" + #: wolnelektury/templates/auth/login.html:11 +#: wolnelektury/templates/registration/login.html:25 msgid "Forgot Password?" msgstr "Nie pamiÄtasz hasÅa?" #: wolnelektury/templates/auth/login.html:17 #: wolnelektury/templates/auth/register.html:8 +#: wolnelektury/templates/registration/login.html:31 +#: wolnelektury/templates/registration/register.html:20 msgid "Sign in using:" msgstr "Zaloguj siÄ używajÄ c:" @@ -134,7 +142,6 @@ msgstr "JÄzyk" #: wolnelektury/templates/base/app.html:66 #: wolnelektury/templates/base/superbase.html:105 -#: wolnelektury/templates/board_base.html:48 msgid "Logout" msgstr "Wyloguj" @@ -183,22 +190,23 @@ msgid "My shelf" msgstr "Moja póÅka" #: wolnelektury/templates/base/superbase.html:102 -#: wolnelektury/templates/board_base.html:43 msgid "Administration" msgstr "Administracja" -#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:79 -#: wolnelektury/views.py:80 +#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:106 +#: wolnelektury/views.py:107 msgid "Sign in" msgstr "Zaloguj siÄ" -#: wolnelektury/templates/base/superbase.html:110 wolnelektury/views.py:98 -#: wolnelektury/views.py:99 wolnelektury/views.py:127 +#: wolnelektury/templates/base/superbase.html:110 +#: wolnelektury/templates/registration/register.html:7 +#: wolnelektury/templates/registration/register.html:16 +#: wolnelektury/views.py:144 wolnelektury/views.py:145 +#: wolnelektury/views.py:176 msgid "Register" msgstr "ZaÅóż konto" #: wolnelektury/templates/base/superbase.html:124 -#: wolnelektury/templates/board_base.html:28 msgid "Search" msgstr "Szukaj" @@ -210,9 +218,9 @@ msgstr "Zamknij" msgid "Loading" msgstr "Åadowanie" -#: wolnelektury/templates/board_base.html:31 -msgid "Advanced search" -msgstr "Wyszukiwanie zaawansowane" +#: wolnelektury/templates/forms/form_sent.html:12 +msgid "Thank you" +msgstr "" #: wolnelektury/templates/info/join_us.html:6 #, python-format @@ -273,31 +281,31 @@ msgid "Support us" msgstr "Wesprzyj nas" #: wolnelektury/templates/main_menu.html:7 +msgid "School readings" +msgstr "Lektury szkolne" + +#: wolnelektury/templates/main_menu.html:10 msgid "Literature" msgstr "Literatura" -#: wolnelektury/templates/main_menu.html:10 +#: wolnelektury/templates/main_menu.html:13 msgid "Themes" msgstr "Motywy" -#: wolnelektury/templates/main_menu.html:13 +#: wolnelektury/templates/main_menu.html:16 msgid "Audiobooks" msgstr "Audiobooki" -#: wolnelektury/templates/main_menu.html:16 +#: wolnelektury/templates/main_menu.html:19 #: wolnelektury/templates/main_page.html:52 msgid "Collections" msgstr "Kolekcje" -#: wolnelektury/templates/main_menu.html:19 -#: wolnelektury/templates/main_page.html:108 +#: wolnelektury/templates/main_menu.html:22 +#: wolnelektury/templates/main_page.html:110 msgid "Newsletter" msgstr "Newsletter" -#: wolnelektury/templates/main_menu.html:22 -msgid "School readings" -msgstr "Lektury szkolne" - #: wolnelektury/templates/main_page.html:11 #: wolnelektury/templates/main_page.html:12 msgid "Wolne Lektury internet library" @@ -331,62 +339,65 @@ msgstr "Utwory, w których wystÄpuje ten motyw:" msgid "News" msgstr "AktualnoÅci" -#: wolnelektury/templates/main_page.html:93 +#: wolnelektury/templates/main_page.html:95 msgid "Utilities" msgstr "NarzÄdzia" -#: wolnelektury/templates/main_page.html:96 +#: wolnelektury/templates/main_page.html:98 msgid "Report a bug or suggestion" msgstr "ZgÅoÅ bÅÄ d lub sugestiÄ" -#: wolnelektury/templates/main_page.html:97 +#: wolnelektury/templates/main_page.html:99 msgid "Download the catalogue in PDF format." msgstr "Pobierz katalog w formacie PDF." -#: wolnelektury/templates/main_page.html:98 +#: wolnelektury/templates/main_page.html:100 msgid "Art" msgstr "Sztuka" -#: wolnelektury/templates/main_page.html:99 +#: wolnelektury/templates/main_page.html:101 msgid "All works" msgstr "Wszystkie utwory" -#: wolnelektury/templates/main_page.html:101 +#: wolnelektury/templates/main_page.html:103 msgid "Footnotes" msgstr "Przypisy" -#: wolnelektury/templates/main_page.html:102 +#: wolnelektury/templates/main_page.html:104 msgid "Missing a book?" msgstr "Nie znalazÅeÅ/-aÅ utworu?" -#: wolnelektury/templates/main_page.html:103 -#: wolnelektury/templates/publish_plan.html:4 -#: wolnelektury/templates/publish_plan.html:8 +#: wolnelektury/templates/main_page.html:105 +#: wolnelektury/templates/publish_plan.html:6 +#: wolnelektury/templates/publish_plan.html:10 +#: wolnelektury/templates/publish_plan.html:14 msgid "Publishing plan" msgstr "Plan publikacji" -#: wolnelektury/templates/main_page.html:113 +#: wolnelektury/templates/main_page.html:115 msgid "Information" msgstr "Informacje" -#: wolnelektury/templates/main_page.html:115 +#: wolnelektury/templates/main_page.html:117 msgid "Privacy policy" msgstr "Polityka prywatnoÅci" -#: wolnelektury/templates/main_page.html:120 +#: wolnelektury/templates/main_page.html:122 msgid "Follow us on Facebook" msgstr "Obserwuj nas na Facebooku" -#: wolnelektury/templates/main_page.html:133 +#: wolnelektury/templates/main_page.html:135 msgid "Image used:" msgstr "Użyto obrazu:" -#: wolnelektury/templates/openid/login.html:5 -#: wolnelektury/templates/openid/login.html:8 +#: wolnelektury/templates/openid/login.html:7 +#: wolnelektury/templates/openid/login.html:21 msgid "OpenID Sign In" msgstr "Logowanie przez OpenID" -#: wolnelektury/templates/openid/login.html:16 +#: wolnelektury/templates/openid/login.html:13 +#: wolnelektury/templates/openid/login.html:29 +#: wolnelektury/templates/registration/login.html:6 msgid "Sign In" msgstr "Zaloguj siÄ" @@ -434,8 +445,8 @@ msgstr "Anulowano logowanie" #, python-format msgid "" "You decided to cancel logging in to our site using one of your exisiting " -"accounts. If this was a mistake, please proceed to sign in." +"accounts. If this was a mistake, please proceed to sign in." msgstr "" "Logowanie przy użyciu zewnÄtrznego konta zostaÅo anulowane. JeÅli byÅ to " "bÅÄ d, przejdź do strony logowania." @@ -458,43 +469,47 @@ msgstr "" "Używasz konta %(provider_name)s do zalogowania siÄ w \n" "%(site_name)s. Jako ostatni krok, proszÄ wypeÅnij formularz:" -#: wolnelektury/templates/user.html:5 wolnelektury/templates/user.html:9 +#: wolnelektury/templates/user.html:7 wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:15 msgid "User" msgstr "Użytkownik" -#: wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:17 msgid "Password" msgstr "HasÅo" -#: wolnelektury/templates/user.html:12 +#: wolnelektury/templates/user.html:18 msgid "E-mail" msgstr "E-mail" -#: wolnelektury/templates/user.html:13 +#: wolnelektury/templates/user.html:19 msgid "Social accounts" msgstr "Konta spoÅecznoÅciowe" -#: wolnelektury/utils.py:123 +#: wolnelektury/utils.py:112 msgid "Message sent automatically. Please do not reply." msgstr "WiadomoÅÄ wysÅana automatycznie. Prosimy nie odpowiadaÄ." -#: wolnelektury/utils.py:205 +#: wolnelektury/utils.py:194 msgid "Yes" msgstr "Tak" -#: wolnelektury/utils.py:206 +#: wolnelektury/utils.py:195 msgid "No" msgstr "Nie" -#: wolnelektury/views.py:87 wolnelektury/views.py:108 +#: wolnelektury/views.py:117 wolnelektury/views.py:157 #, python-format msgid "Already logged in as user %(user)s" msgstr "Zalogowano jako %(user)s" -#: wolnelektury/views.py:122 +#: wolnelektury/views.py:171 msgid "You have to be logged in to continue" msgstr "Zaloguj siÄ, aby kontynuowaÄ" +#~ msgid "Advanced search" +#~ msgstr "Wyszukiwanie zaawansowane" + #~ msgid "See motifs catalog" #~ msgstr "Zobacz katalog motywów" @@ -571,8 +586,8 @@ msgstr "Zaloguj siÄ, aby kontynuowaÄ" #~ "\n" #~ "\t\t\t\tModern Poland Foundation, 00-514 Warsaw, ul. MarszaÅkowska 84/92 " #~ "lok. 125, tel/fax: (22) 621-30-17\n" -#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" +#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" #~ "\t\t\t\t" #~ msgstr "" #~ "\n" @@ -1158,16 +1173,16 @@ msgstr "Zaloguj siÄ, aby kontynuowaÄ" #~ msgid "" #~ "\n" -#~ "\t\t\tInternet library with school readings âWolne Lekturyâ (www.wolnelektury.pl) is a project made by " -#~ "Modern Poland Foundation. It started in 2007 and shares school readings, " -#~ "which are recommended by Ministry of National Education and are in public " -#~ "domain.\n" +#~ "\t\t\tInternet library with school readings âWolne Lekturyâ (www.wolnelektury.pl) is a project " +#~ "made by Modern Poland Foundation. It started in 2007 and shares school " +#~ "readings, which are recommended by Ministry of National Education and are " +#~ "in public domain.\n" #~ "\t\t\t" #~ msgstr "" #~ "\n" -#~ "Biblioteka internetowa z lekturami szkolnymi âWolne Lekturyâ (www.wolnelektury.pl) to projekt " +#~ "Biblioteka internetowa z lekturami szkolnymi âWolne Lekturyâ (www.wolnelektury.pl) to projekt " #~ "realizowany przez fundacjÄ Nowoczesna Polska. DziaÅa od 2007 roku i " #~ "udostÄpnia w swoich zbiorach lektury szkolne, które sÄ zalecane do użytku " #~ "przez Ministerstwo Edukacji Narodowej i które trafiÅy już do domeny " @@ -1175,8 +1190,9 @@ msgstr "Zaloguj siÄ, aby kontynuowaÄ" #~ msgid "" #~ "\n" -#~ "Portions of this page are modifications based on work created and shared by Google and used\n" +#~ "Portions of this page are modifications based on work created and shared by Google and " +#~ "used\n" #~ "according to terms described in the Creative Commons\n" #~ "3.0 Attribution License.\n" diff --git a/src/wolnelektury/locale/ru/LC_MESSAGES/django.mo b/src/wolnelektury/locale/ru/LC_MESSAGES/django.mo index 7ebb5569e..1d2a9c7b6 100644 Binary files a/src/wolnelektury/locale/ru/LC_MESSAGES/django.mo and b/src/wolnelektury/locale/ru/LC_MESSAGES/django.mo differ diff --git a/src/wolnelektury/locale/ru/LC_MESSAGES/django.po b/src/wolnelektury/locale/ru/LC_MESSAGES/django.po index 4b0fbccd7..8b2ba6080 100644 --- a/src/wolnelektury/locale/ru/LC_MESSAGES/django.po +++ b/src/wolnelektury/locale/ru/LC_MESSAGES/django.po @@ -15,116 +15,152 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Translated-Using: django-rosetta 0.5.6\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" +"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" -#: templates/404.html:4 +#: isbn/forms.py:66 +#, fuzzy +#| msgid "of the book" +msgid "Soft cover book" +msgstr "данной книги" + +#: push/models.py:10 +msgid "title" +msgstr "" + +#: push/models.py:11 +#, fuzzy +#| msgid "Table of contents" +msgid "content" +msgstr "Ðглавление" + +#: push/models.py:12 +msgid "image" +msgstr "" + +#: push/templates/push/notification_form.html:4 +#: push/templates/push/notification_sent.html:4 +msgid "Notifications" +msgstr "" + +#: wolnelektury/templates/404.html:6 wolnelektury/templates/404.html:11 msgid "Page does not exist" msgstr "СÑÑаниÑа не ÑÑÑеÑÑвÑеÑ" -#: templates/404.html:8 +#: wolnelektury/templates/404.html:15 msgid "Page not found" msgstr "СÑÑаниÑа не найдена" -#: templates/404.html:11 +#: wolnelektury/templates/404.html:18 msgid "" "We are sorry, but this page does not exist. Please check if you entered " "correct address or go to " msgstr "" -"ÐзвиниÑе! ÐÑа ÑÑÑаниÑа не ÑÑÑеÑÑвÑеÑ. ÐÑовеÑÑÑе, пожалÑйÑÑа, " -"пÑавилÑноÑÑÑ Ð°Ð´ÑеÑа или пеÑÐµÑ Ð¾Ð´Ð¸Ñе по ÑÑÑлке " +"ÐзвиниÑе! ÐÑа ÑÑÑаниÑа не ÑÑÑеÑÑвÑеÑ. ÐÑовеÑÑÑе, пожалÑйÑÑа, пÑавилÑноÑÑÑ " +"адÑеÑа или пеÑÐµÑ Ð¾Ð´Ð¸Ñе по ÑÑÑлке " -#: templates/404.html:12 +#: wolnelektury/templates/404.html:19 msgid "main page" msgstr "Ð³Ð»Ð°Ð²Ð½Ð°Ñ ÑÑÑаниÑа" -#: templates/500.html:6 templates/500.html:17 +#: wolnelektury/templates/500.html:7 msgid "Server error" msgstr "ÐÑибка ÑеÑвеÑа" -#: templates/500.html:19 +#: wolnelektury/templates/500.html:73 msgid "" "The Wolnelektury.pl site is currently unavailable. Meanwhile, visit our " -"blog.
Inform our administrators about the " -"error.
" +"blog.Inform our administrators about the error." +"p>" msgstr "" "
The Wolnelektury.pl вÑеменно не ÑабоÑаеÑ. ÐеÑейдиÑе пока на blog.
СообÑиÑе наÑим админиÑÑÑаÑоÑам об " -"оÑибке.
" +"href='https://fundacja.wolnelektury.pl'>blog.СообÑиÑе наÑим админиÑÑÑаÑоÑам об оÑибке.
" -#: templates/503.html:6 templates/503.html:17 +#: wolnelektury/templates/503.html:6 wolnelektury/templates/503.html:17 msgid "Service unavailable" msgstr "СеÑÐ²Ð¸Ñ Ð½ÐµÐ´Ð¾ÑÑÑпен" -#: templates/503.html:19 +#: wolnelektury/templates/503.html:19 msgid "The Wolnelektury.pl site is currently unavailable due to maintainance." msgstr "" " Ð ÑвÑзи Ñ ÑÐµÑ Ð½Ð¸ÑеÑкими ÑабоÑами ÑÐ°Ð¹Ñ The Wolnelektury.pl вÑеменно не " "ÑабоÑаеÑ." -#: templates/admin/base_site.html:4 templates/admin/base_site.html:7 +#: wolnelektury/templates/admin/base_site.html:4 +#: wolnelektury/templates/admin/base_site.html:7 msgid "Site administration" msgstr "Ð¡Ð°Ð¹Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑии" -#: templates/admin/catalogue/book/change_form.html:6 -#: templates/admin/catalogue/book/change_form.html:36 +#: wolnelektury/templates/admin/catalogue/book/change_form.html:6 +#: wolnelektury/templates/admin/catalogue/book/change_form.html:36 msgid "advanced" msgstr "пÑодвинÑÑÑй" -#: templates/admin/catalogue/book/change_form.html:34 +#: wolnelektury/templates/admin/catalogue/book/change_form.html:34 msgid "simplified" msgstr "ÑпÑоÑеннÑй" -#: templates/admin/catalogue/book/change_list.html:9 +#: wolnelektury/templates/admin/catalogue/book/change_list.html:9 msgid "Import book" msgstr "ÐмпоÑÑ ÐºÐ½Ð¸Ð³Ð¸" -#: templates/auth/login.html:11 +#: wolnelektury/templates/admin/long_filter.html:2 +#, python-format +msgid " By %(filter_title)s " +msgstr "" + +#: wolnelektury/templates/auth/login.html:11 +#: wolnelektury/templates/registration/login.html:25 msgid "Forgot Password?" msgstr "ÐабÑли паÑолÑ?" -#: templates/auth/login.html:17 templates/auth/register.html:8 +#: wolnelektury/templates/auth/login.html:17 +#: wolnelektury/templates/auth/register.html:8 +#: wolnelektury/templates/registration/login.html:31 +#: wolnelektury/templates/registration/register.html:20 #, fuzzy msgid "Sign in using:" msgstr "ÐÑ Ð¾Ð´" -#: templates/auth/login_register.html:8 +#: wolnelektury/templates/auth/login_register.html:8 msgid "or register" msgstr "или заÑегиÑÑÑиÑоваÑÑÑÑ" -#: templates/base/app.html:20 templates/base/superbase.html:25 +#: wolnelektury/templates/base/app.html:20 +#: wolnelektury/templates/base/superbase.html:25 msgid "Wolne Lektury" msgstr "на WolneLektury.pl" -#: templates/base/app.html:42 templates/base/app.html:43 -#: templates/base/superbase.html:75 +#: wolnelektury/templates/base/app.html:42 +#: wolnelektury/templates/base/app.html:43 +#: wolnelektury/templates/base/superbase.html:75 #, fuzzy #| msgid "Language versions" msgid "Language" msgstr "ЯзÑковÑе веÑÑии" -#: templates/base/app.html:66 templates/base/superbase.html:105 -#: templates/board_base.html:48 +#: wolnelektury/templates/base/app.html:66 +#: wolnelektury/templates/base/superbase.html:105 msgid "Logout" msgstr "ÐÑÑ Ð¾Ð´" -#: templates/base/superbase.html:37 +#: wolnelektury/templates/base/superbase.html:37 #, fuzzy #| msgid "Table of contents" msgid "Go to content" msgstr "Ðглавление" -#: templates/base/superbase.html:38 +#: wolnelektury/templates/base/superbase.html:38 msgid "Go to search" msgstr "ÐеÑейÑи к поиÑкÑ" -#: templates/base/superbase.html:39 +#: wolnelektury/templates/base/superbase.html:39 msgid "Go to page footer" msgstr "ÐеÑейÑи вниз ÑÑÑаниÑÑ" -#: templates/base/superbase.html:65 +#: wolnelektury/templates/base/superbase.html:65 #, fuzzy, python-format #| msgid "" #| "\n" @@ -148,55 +184,58 @@ msgid_plural "" " " msgstr[0] "" "\n" -" %(c)s беÑплаÑнÑй маÑеÑиал, коÑоÑом ÐÑ " -"впÑаве полÑзоваÑÑÑÑ\n" +" %(c)s беÑплаÑнÑй маÑеÑиал, коÑоÑом " +"ÐÑ Ð²Ð¿Ñаве полÑзоваÑÑÑÑ\n" " " msgstr[1] "" "\n" -" %(c)s беÑплаÑнÑе ÑаÑеÑиалÑ, коÑоÑÑми ÐÑ " -"впÑаве полÑзоваÑÑÑÑ \n" +" %(c)s беÑплаÑнÑе ÑаÑеÑиалÑ, коÑоÑÑми " +"ÐÑ Ð²Ð¿Ñаве полÑзоваÑÑÑÑ \n" " " msgstr[2] "" "\n" -" %(c)s беÑплаÑнÑÑ Ð¼Ð°ÑеÑиалов, коÑоÑÑми ÐÑ " -"впÑаве полÑзоваÑÑÑÑ \n" +" %(c)s беÑплаÑнÑÑ Ð¼Ð°ÑеÑиалов, " +"коÑоÑÑми ÐÑ Ð²Ð¿Ñаве полÑзоваÑÑÑÑ \n" " " -#: templates/base/superbase.html:99 +#: wolnelektury/templates/base/superbase.html:99 msgid "My shelf" msgstr "СоздаÑÑ Ð¿Ð¾Ð»ÐºÑ" -#: templates/base/superbase.html:102 templates/board_base.html:43 +#: wolnelektury/templates/base/superbase.html:102 msgid "Administration" msgstr "ÐдминиÑÑÑаÑиÑ" -#: templates/base/superbase.html:109 views.py:79 views.py:80 +#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:106 +#: wolnelektury/views.py:107 msgid "Sign in" msgstr "ÐÑ Ð¾Ð´" -#: templates/base/superbase.html:110 views.py:98 views.py:99 views.py:127 +#: wolnelektury/templates/base/superbase.html:110 +#: wolnelektury/templates/registration/register.html:7 +#: wolnelektury/templates/registration/register.html:16 +#: wolnelektury/views.py:144 wolnelektury/views.py:145 +#: wolnelektury/views.py:176 msgid "Register" msgstr "ÐаÑегиÑÑÑиÑоваÑÑÑÑ" -#: templates/base/superbase.html:124 templates/board_base.html:28 +#: wolnelektury/templates/base/superbase.html:124 msgid "Search" msgstr "ÐоиÑк" -#: templates/base/superbase.html:162 +#: wolnelektury/templates/base/superbase.html:162 msgid "Close" msgstr "ÐакÑÑÑÑ" -#: templates/base/superbase.html:164 +#: wolnelektury/templates/base/superbase.html:164 msgid "Loading" msgstr "ÐагÑÑзка" -#: templates/board_base.html:31 -#, fuzzy -#| msgid "advanced" -msgid "Advanced search" -msgstr "ÐÑодвинÑÑÑй поиÑк" +#: wolnelektury/templates/forms/form_sent.html:12 +msgid "Thank you" +msgstr "" -#: templates/info/join_us.html:6 +#: wolnelektury/templates/info/join_us.html:6 #, fuzzy, python-format #| msgid "" #| "\n" @@ -231,26 +270,29 @@ msgid_plural "" msgstr[0] "" "\n" "У Ð½Ð°Ñ %(c)s пÑоизведение опÑбликованное на Wolne Lektury\n" -"ÐомогиÑе нам ÑаÑпÑоÑÑÑаниÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ Ð¸ ÑазмеÑÑиÑÑ Ð½Ð¾Ð²Ñе беÑплаÑнÑе маÑеÑиалÑ\n" +"ÐомогиÑе нам ÑаÑпÑоÑÑÑаниÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ Ð¸ ÑазмеÑÑиÑÑ Ð½Ð¾Ð²Ñе беÑплаÑнÑе " +"маÑеÑиалÑ\n" "пÑи помоÑи денежного пожеÑÑвованиÑ\n" "или пеÑевода 1% ваÑего Ð¿Ð¾Ð´Ð¾Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ налога.\n" msgstr[1] "" "\n" "У Ð½Ð°Ñ %(c)s пÑÐ¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾Ð¿ÑбликованнÑе на Wolne Lektury\n" -"ÐомогиÑе нам ÑаÑпÑоÑÑÑаниÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ Ð¸ ÑазмеÑÑиÑÑ Ð½Ð¾Ð²Ñе беÑплаÑнÑе маÑеÑиалÑ\n" +"ÐомогиÑе нам ÑаÑпÑоÑÑÑаниÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ Ð¸ ÑазмеÑÑиÑÑ Ð½Ð¾Ð²Ñе беÑплаÑнÑе " +"маÑеÑиалÑ\n" "пÑи помоÑи денежного пожеÑÑвованиÑ\n" "или пеÑевода 1% ваÑего Ð¿Ð¾Ð´Ð¾Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ налога.\n" msgstr[2] "" "\n" "У Ð½Ð°Ñ %(c)s пÑоизведений опÑбликованнÑÑ Ð½Ð° Wolne Lektury\n" -"ÐомогиÑе нам ÑаÑпÑоÑÑÑаниÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ Ð¸ ÑазмеÑÑиÑÑ Ð½Ð¾Ð²Ñе беÑплаÑнÑе маÑеÑиалÑ\n" +"ÐомогиÑе нам ÑаÑпÑоÑÑÑаниÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ Ð¸ ÑазмеÑÑиÑÑ Ð½Ð¾Ð²Ñе беÑплаÑнÑе " +"маÑеÑиалÑ\n" "пÑи помоÑи денежного пожеÑÑвованиÑ\n" "или пеÑевода 1% ваÑего Ð¿Ð¾Ð´Ð¾Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ налога.\n" -#: templates/info/join_us.html:22 +#: wolnelektury/templates/info/join_us.html:22 #, fuzzy #| msgid "" #| "Become an editor of Wolne Lektury! Find out if\n" @@ -265,237 +307,257 @@ msgstr "" "над доÑÑÑпом к маÑеÑиалам, коÑоÑÑе Ð²Ñ Ð¸ÑиÑе и Ñами подгоÑовÑÑе\n" "пÑбликаÑиÑ, Ð·Ð°Ð¹Ð´Ñ Ð½Ð° плаÑÑоÑÐ¼Ñ ÑедакÑиÑованиÑ." -#: templates/info/join_us.html:25 +#: wolnelektury/templates/info/join_us.html:25 msgid "More..." msgstr "ÐодÑобнее..." -#: templates/main_menu.html:4 +#: wolnelektury/templates/main_menu.html:4 msgid "Support us" msgstr "ÐоддеÑжиÑе наÑ" -#: templates/main_menu.html:7 +#: wolnelektury/templates/main_menu.html:7 +msgid "School readings" +msgstr "" + +#: wolnelektury/templates/main_menu.html:10 msgid "Literature" msgstr "ÐиÑеÑаÑÑÑа" -#: templates/main_menu.html:10 +#: wolnelektury/templates/main_menu.html:13 msgid "Themes" msgstr "ТемÑ" -#: templates/main_menu.html:13 +#: wolnelektury/templates/main_menu.html:16 msgid "Audiobooks" msgstr "ÐÑдиокниги" -#: templates/main_menu.html:16 templates/main_page.html:52 +#: wolnelektury/templates/main_menu.html:19 +#: wolnelektury/templates/main_page.html:52 msgid "Collections" msgstr "ÐоллекÑии" -#: templates/main_menu.html:19 templates/main_page.html:108 +#: wolnelektury/templates/main_menu.html:22 +#: wolnelektury/templates/main_page.html:110 msgid "Newsletter" msgstr "ÐазеÑа" -#: templates/main_page.html:11 templates/main_page.html:12 +#: wolnelektury/templates/main_page.html:11 +#: wolnelektury/templates/main_page.html:12 msgid "Wolne Lektury internet library" msgstr " инÑеÑÐ½ÐµÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека WolneLektury/Свободное ÑÑение" -#: templates/main_page.html:21 +#: wolnelektury/templates/main_page.html:21 msgid "In our digital library you will find" msgstr "РнаÑей инÑеÑÐ½ÐµÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñеке Ð²Ñ Ð½Ð°Ð¹Ð´ÐµÑе" -#: templates/main_page.html:30 +#: wolnelektury/templates/main_page.html:30 msgid "and many other books, poems, pictures, audiobooksâ¦" msgstr "и много дÑÑÐ³Ð¸Ñ ÐºÐ½Ð¸Ð³, ÑÑÐ¸Ñ Ð¾ÑвоÑений, изобÑажений, аÑдиокниг..." -#: templates/main_page.html:39 +#: wolnelektury/templates/main_page.html:39 msgid "Recent publications" msgstr "Свежие пÑбликаÑии" -#: templates/main_page.html:65 +#: wolnelektury/templates/main_page.html:65 msgid "Motifs and themes" msgstr "СÑжеÑÑ Ð¸ ÑемÑ" -#: templates/main_page.html:70 +#: wolnelektury/templates/main_page.html:70 msgid "Theme" msgstr "Тема" -#: templates/main_page.html:71 +#: wolnelektury/templates/main_page.html:71 msgid "Explore works with the same theme" msgstr "ÐоÑмоÑÑиÑе дÑÑгие ÑабоÑÑ Ð¿Ð¾ ÑÑой Ñеме" -#: templates/main_page.html:86 +#: wolnelektury/templates/main_page.html:86 msgid "News" msgstr "ÐовоÑÑи" -#: templates/main_page.html:93 +#: wolnelektury/templates/main_page.html:95 msgid "Utilities" msgstr "УÑилиÑÑ" -#: templates/main_page.html:96 +#: wolnelektury/templates/main_page.html:98 msgid "Report a bug or suggestion" msgstr "СообÑиÑÑ Ð¾Ð± оÑибке или оÑпÑавиÑÑ Ð¿Ñедложение" -#: templates/main_page.html:97 +#: wolnelektury/templates/main_page.html:99 msgid "Download the catalogue in PDF format." msgstr "СкаÑаÑÑ ÐºÐ°Ñалог в PDF ÑоÑмаÑе." -#: templates/main_page.html:98 +#: wolnelektury/templates/main_page.html:100 #, fuzzy #| msgid "Artist" msgid "Art" msgstr "ÐÑÑиÑÑ" -#: templates/main_page.html:99 +#: wolnelektury/templates/main_page.html:101 #, fuzzy #| msgid "All books" msgid "All works" msgstr "ÐÑе книги" -#: templates/main_page.html:101 +#: wolnelektury/templates/main_page.html:103 msgid "Footnotes" msgstr "СноÑки" -#: templates/main_page.html:102 +#: wolnelektury/templates/main_page.html:104 msgid "Missing a book?" msgstr "ÐоÑелÑли книгÑ?" -#: templates/main_page.html:103 templates/publish_plan.html:4 -#: templates/publish_plan.html:8 +#: wolnelektury/templates/main_page.html:105 +#: wolnelektury/templates/publish_plan.html:6 +#: wolnelektury/templates/publish_plan.html:10 +#: wolnelektury/templates/publish_plan.html:14 msgid "Publishing plan" msgstr "ÐздаÑелÑÑкий план" -#: templates/main_page.html:113 +#: wolnelektury/templates/main_page.html:115 msgid "Information" msgstr "ÐнÑоÑмаÑиÑ" -#: templates/main_page.html:115 +#: wolnelektury/templates/main_page.html:117 msgid "Privacy policy" msgstr "ÐÑавила конÑиденÑиалÑноÑÑи" -#: templates/main_page.html:120 +#: wolnelektury/templates/main_page.html:122 msgid "Follow us on Facebook" msgstr "ÐÑиÑоединÑйÑеÑÑ Ðº нам на Facebook" -#: templates/main_page.html:133 +#: wolnelektury/templates/main_page.html:135 msgid "Image used:" msgstr "ÐÑполÑзÑемÑе изобÑажениÑ:" -#: templates/openid/login.html:5 templates/openid/login.html:8 +#: wolnelektury/templates/openid/login.html:7 +#: wolnelektury/templates/openid/login.html:21 msgid "OpenID Sign In" msgstr "ÐойÑи Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ OpenID" -#: templates/openid/login.html:16 +#: wolnelektury/templates/openid/login.html:13 +#: wolnelektury/templates/openid/login.html:29 +#: wolnelektury/templates/registration/login.html:6 #, fuzzy msgid "Sign In" msgstr "ÐÑ Ð¾Ð´" -#: templates/pagination/pagination.html:6 -#: templates/pagination/pagination.html:8 +#: wolnelektury/templates/pagination/pagination.html:6 +#: wolnelektury/templates/pagination/pagination.html:8 msgid "previous" msgstr "пÑедÑдÑÑаÑ" -#: templates/pagination/pagination.html:22 -#: templates/pagination/pagination.html:24 +#: wolnelektury/templates/pagination/pagination.html:22 +#: wolnelektury/templates/pagination/pagination.html:24 msgid "next" msgstr "ÑледÑÑÑаÑ" -#: templates/socialaccount/connections.html:5 -#: templates/socialaccount/connections.html:10 +#: wolnelektury/templates/socialaccount/connections.html:5 +#: wolnelektury/templates/socialaccount/connections.html:10 msgid "Account Connections" msgstr "Ð¡Ð¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ ÐºÐ°Ð±Ð¸Ð½ÐµÑом" -#: templates/socialaccount/connections.html:13 +#: wolnelektury/templates/socialaccount/connections.html:13 msgid "" "You can sign in to your account using any of the following third party " "accounts:" -msgstr "ÐÑ Ð¼Ð¾Ð¶ÐµÑе войÑи в кабинеÑ, иÑполÑзÑÑ Ð»Ñбой из ÑÑÐ¸Ñ ÑпоÑобов " -"accounts:" +msgstr "ÐÑ Ð¼Ð¾Ð¶ÐµÑе войÑи в кабинеÑ, иÑполÑзÑÑ Ð»Ñбой из ÑÑÐ¸Ñ ÑпоÑобов accounts:" -#: templates/socialaccount/connections.html:33 +#: wolnelektury/templates/socialaccount/connections.html:33 #, fuzzy msgid "Remove" msgstr "УбÑаÑÑ" -#: templates/socialaccount/connections.html:39 +#: wolnelektury/templates/socialaccount/connections.html:39 msgid "" "You currently have no social network accounts connected to this account." msgstr "У Ð²Ð°Ñ Ð¿Ð¾ÐºÐ° Ð½ÐµÑ ÑвÑзаннÑÑ Ñ ÐºÐ°Ð±Ð¸Ð½ÐµÑом пÑоÑилей в ÑоÑиалÑнÑÑ ÑеÑÑÑ " -#: templates/socialaccount/connections.html:43 +#: wolnelektury/templates/socialaccount/connections.html:43 msgid "Add a 3rd Party Account" msgstr "" -#: templates/socialaccount/login_cancelled.html:5 -#: templates/socialaccount/login_cancelled.html:10 +#: wolnelektury/templates/socialaccount/login_cancelled.html:5 +#: wolnelektury/templates/socialaccount/login_cancelled.html:10 msgid "Login Cancelled" msgstr "ÐÑ Ð¾Ð´ оÑменен" -#: templates/socialaccount/login_cancelled.html:15 +#: wolnelektury/templates/socialaccount/login_cancelled.html:15 #, python-format msgid "" "You decided to cancel logging in to our site using one of your exisiting " -"accounts. If this was a mistake, please proceed to sign in." -msgstr "ÐÑ Ð²ÑбÑали оÑÐ¼ÐµÐ½Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ñ Ð¾Ð´Ð° в ÐºÐ°Ð±Ð¸Ð½ÐµÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ из ваÑÐ¸Ñ Ð¿ÑоÑилей " -"еÑли Ð²Ñ Ñделали ÑÑо по оÑибке, пеÑейдиÑе по ÑÑÑлке sign in." +"accounts. If this was a mistake, please proceed to sign in." +msgstr "" +"ÐÑ Ð²ÑбÑали оÑÐ¼ÐµÐ½Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ñ Ð¾Ð´Ð° в ÐºÐ°Ð±Ð¸Ð½ÐµÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ из ваÑÐ¸Ñ " +"пÑоÑилей еÑли Ð²Ñ Ñделали ÑÑо по оÑибке, пеÑейдиÑе по ÑÑÑлке sign in." -#: templates/socialaccount/signup.html:6 +#: wolnelektury/templates/socialaccount/signup.html:6 #, fuzzy #| msgid "Sign in" msgid "Signup" msgstr "ÐÑ Ð¾Ð´" -#: templates/socialaccount/signup.html:9 templates/socialaccount/signup.html:25 +#: wolnelektury/templates/socialaccount/signup.html:9 +#: wolnelektury/templates/socialaccount/signup.html:25 #, fuzzy #| msgid "Sign in" msgid "Sign Up" msgstr "ÐÑ Ð¾Ð´" -#: templates/socialaccount/signup.html:11 +#: wolnelektury/templates/socialaccount/signup.html:11 #, python-format msgid "" "You are about to use your %(provider_name)s account to login to\n" "%(site_name)s. As a final step, please complete the following form:" -msgstr "ÐÑ ÑобиÑаеÑеÑÑ Ð¸ÑполÑзоваÑÑ Ð¿ÑоÑÐ¸Ð»Ñ %(provider_name)s Ð´Ð»Ñ Ð²Ñ Ð¾Ð´Ð° \n" -"%(site_name)s. ЧÑÐ¾Ð±Ñ Ð·Ð°Ð²ÐµÑÑиÑÑ Ð´ÐµÐ¹ÑÑвие, пожалÑйÑÑа, заполниÑе ÑоÑÐ¼Ñ :" +msgstr "" +"ÐÑ ÑобиÑаеÑеÑÑ Ð¸ÑполÑзоваÑÑ Ð¿ÑоÑÐ¸Ð»Ñ %(provider_name)s Ð´Ð»Ñ Ð²Ñ Ð¾Ð´Ð° \n" +"%(site_name)s. ЧÑÐ¾Ð±Ñ Ð·Ð°Ð²ÐµÑÑиÑÑ Ð´ÐµÐ¹ÑÑвие, пожалÑйÑÑа, заполниÑе ÑоÑÐ¼Ñ :" -#: templates/user.html:5 templates/user.html:9 +#: wolnelektury/templates/user.html:7 wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:15 msgid "User" msgstr "ÐолÑзоваÑелÑ" -#: templates/user.html:11 +#: wolnelektury/templates/user.html:17 msgid "Password" msgstr "ÐаÑолÑ" -#: templates/user.html:12 +#: wolnelektury/templates/user.html:18 msgid "E-mail" msgstr "Email" -#: templates/user.html:13 +#: wolnelektury/templates/user.html:19 #, fuzzy msgid "Social accounts" msgstr "ÐÑоÑили в ÑоÑиалÑнÑÑ ÑеÑÑÑ " -#: utils.py:123 +#: wolnelektury/utils.py:112 msgid "Message sent automatically. Please do not reply." msgstr "СообÑение оÑпÑавлено авÑомаÑиÑеÑки. ÐожалÑйÑÑа, не оÑвеÑайÑе на него." -#: utils.py:205 +#: wolnelektury/utils.py:194 msgid "Yes" msgstr "Ðа" -#: utils.py:206 +#: wolnelektury/utils.py:195 msgid "No" msgstr "ÐеÑ" -#: views.py:87 views.py:108 +#: wolnelektury/views.py:117 wolnelektury/views.py:157 #, python-format msgid "Already logged in as user %(user)s" msgstr "ÐÑ Ñже воÑли как полÑзоваÑÐµÐ»Ñ %(user)s " -#: views.py:122 +#: wolnelektury/views.py:171 msgid "You have to be logged in to continue" msgstr "ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²Ð¾Ð¹Ñи, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ" +#, fuzzy +#~| msgid "advanced" +#~ msgid "Advanced search" +#~ msgstr "ÐÑодвинÑÑÑй поиÑк" + #, fuzzy #~| msgid "See our blog" #~ msgid "See motifs catalog" @@ -516,8 +578,8 @@ msgstr "ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²Ð¾Ð¹Ñи, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ" #~ "Confirm to authorize access to Wolne Lektury as user %(user)s" #~ "strong>." #~ msgstr "" -#~ "ÐодÑвеÑждение Ð´Ð»Ñ Ð°Ð²ÑоÑизаÑии доÑÑÑпа к Wolne Lektury/Свободное ÑÑение в каÑеÑÑве полÑзоваÑелÑ" -#~ "%(user)s ." +#~ "ÐодÑвеÑждение Ð´Ð»Ñ Ð°Ð²ÑоÑизаÑии доÑÑÑпа к Wolne Lektury/Свободное ÑÑение в " +#~ "каÑеÑÑве полÑзоваÑелÑ%(user)s ." #~ msgid "Widget" #~ msgstr "ÐиджеÑ" @@ -537,8 +599,8 @@ msgstr "ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²Ð¾Ð¹Ñи, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ" #~ "\t\t\t\t" #~ msgstr "" #~ "\n" -#~ "\t\t\t\tWolne Lektury/Свободное ÑÑение - пÑÐ¾ÐµÐºÑ Ð¿Ð¾Ð´ ÑпÑавлением Фонда Ðолодой ÐолÑÑи .\n" +#~ "\t\t\t\tWolne Lektury/Свободное ÑÑение - пÑÐ¾ÐµÐºÑ Ð¿Ð¾Ð´ ÑпÑавлением Фонда Ðолодой ÐолÑÑи .\n" #~ "\t\t\t\t ЦиÑÑовÑе копии ÑоздаÑÑÑÑ " #~ "ÐаÑÐ¾Ð´Ð½Ð°Ñ ÐиблиоÑека , СилезÑÐºÐ°Ñ ÐиблиоÑека and fundacja@nowoczesnapolska.org.pl\n" +#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" #~ "\t\t\t\t" #~ msgstr "" #~ "\n" #~ "\t\t\t\tФонд Ðолодой ÐолÑÑи, 00-514 ÐаÑÑава, ul. MarszaÅkowska 84/92 lok. " #~ "125, tel/fax: (22) 621-30-17\n" -#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" +#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" #~ "\t\t\t\t" #~ msgid "Listing of all audiobooks" @@ -605,8 +667,8 @@ msgstr "ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²Ð¾Ð¹Ñи, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ" #~ "полÑзоваÑÑÑÑ, пÑбликоваÑÑ Ð¸ \n" #~ "        ÑаÑпÑоÑÑÑанÑÑÑ. ÐÑли еÑÑÑ ÐºÐ°ÐºÐ¸Ðµ-либо дополниÑелÑнÑе маÑеÑиалÑ, " #~ "заÑиÑеннÑе авÑоÑÑкими пÑавами \n" -#~ "        пÑедоÑÑавленнÑе вмеÑÑе Ñ ÑÑой ÑабоÑой (напÑимеÑ, анноÑаÑии, ÑноÑки и Ñ.д.)" -#~ ", ÑÑи \n" +#~ "        пÑедоÑÑавленнÑе вмеÑÑе Ñ ÑÑой ÑабоÑой (напÑимеÑ, анноÑаÑии, " +#~ "ÑноÑки и Ñ.д.), ÑÑи \n" #~ "        маÑеÑÐ¸Ð°Ð»Ñ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ Ð¿Ð¾ лиÑензиеи \n" #~ "        " #~ "Creative Commons Attribution-ShareAlike 3.0 a>" @@ -634,8 +696,7 @@ msgstr "ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²Ð¾Ð¹Ñи, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ" #~ msgid "" #~ "You do not have any shelves. You can create one below, if you want to." -#~ msgstr "" -#~ "У Ð²Ð°Ñ ÐµÑе Ð½ÐµÑ Ð¿Ð¾Ð»Ð¾Ðº. ÐÑли Ñ Ð¾ÑиÑе, можеÑе ÑоздаÑÑ Ð¿Ð¾Ð»ÐºÑ Ð½Ð¸Ð¶Ðµ." +#~ msgstr "У Ð²Ð°Ñ ÐµÑе Ð½ÐµÑ Ð¿Ð¾Ð»Ð¾Ðº. ÐÑли Ñ Ð¾ÑиÑе, можеÑе ÑоздаÑÑ Ð¿Ð¾Ð»ÐºÑ Ð½Ð¸Ð¶Ðµ." #~ msgid "Put on the shelf!" #~ msgstr "ÐоÑÑавиÑÑ Ð½Ð° полкÑ!" @@ -695,9 +756,6 @@ msgstr "ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²Ð¾Ð¹Ñи, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ" #~ msgid "Source" #~ msgstr "ÐÑÑоÑник" -#~ msgid "of the book" -#~ msgstr "данной книги" - #~ msgid "Source XML file" #~ msgstr "ÐÑÑ Ð¾Ð´Ð½Ñй XML Ñайл" @@ -765,8 +823,7 @@ msgstr "ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²Ð¾Ð¹Ñи, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ" #~ msgid "" #~ "You do not own any shelves. You can create one below, if you want to." -#~ msgstr "" -#~ "У Ð²Ð°Ñ ÐµÑе Ð½ÐµÑ Ð¿Ð¾Ð»Ð¾Ðº. ÐÑли Ñ Ð¾ÑиÑе, можеÑе ÑоздаÑÑ Ð¿Ð¾Ð»ÐºÑ Ð½Ð¸Ð¶Ðµ." +#~ msgstr "У Ð²Ð°Ñ ÐµÑе Ð½ÐµÑ Ð¿Ð¾Ð»Ð¾Ðº. ÐÑли Ñ Ð¾ÑиÑе, можеÑе ÑоздаÑÑ Ð¿Ð¾Ð»ÐºÑ Ð½Ð¸Ð¶Ðµ." #~ msgid "Save all shelves" #~ msgstr "Ð¡Ð¾Ñ ÑаниÑÑ Ð²Ñе полки" @@ -857,8 +914,8 @@ msgstr "ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²Ð¾Ð¹Ñи, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ" #~ "epoch, kind and genre.\n" #~ "\t\tAs for now we do not support full text search." #~ msgstr "" -#~ "ÐоиÑÐºÐ¾Ð²Ð°Ñ ÑиÑÑема иÑполÑÐ·ÐµÑ ÐºÑиÑеÑии: заглавие, авÑоÑ, Ñема/" -#~ "ÑÑжеÑ, ÑÐ¿Ð¾Ñ Ð°, ÑоÑма и жанÑ.\n" +#~ "ÐоиÑÐºÐ¾Ð²Ð°Ñ ÑиÑÑема иÑполÑÐ·ÐµÑ ÐºÑиÑеÑии: заглавие, авÑоÑ, Ñема/ÑÑжеÑ, ÑÐ¿Ð¾Ñ Ð°, " +#~ "ÑоÑма и жанÑ.\n" #~ "\t\tÐока Ð¼Ñ Ð½Ðµ поддеÑживаем поиÑка вÑего ÑекÑÑа." #~ msgid "Sorry! Search query must have at least two characters." @@ -907,29 +964,29 @@ msgstr "ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²Ð¾Ð¹Ñи, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ" #~ "This author's works are in public domain and will be published on " #~ "Internet school library of Wolne Lektury soon." #~ msgstr "" -#~ "РабоÑÑ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ авÑоÑа ÑвлÑÑÑÑÑ Ð¾Ð±ÑеÑÑвеннÑм доÑÑоÑнием и ÑкоÑо бÑдÑÑ Ð¸Ð·Ð´Ð°Ð½Ñ " -#~ "в инÑеÑнеÑ-библиоÑеке Wolne Lektury/Свободное ÑÑение." +#~ "РабоÑÑ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ авÑоÑа ÑвлÑÑÑÑÑ Ð¾Ð±ÑеÑÑвеннÑм доÑÑоÑнием и ÑкоÑо бÑдÑÑ " +#~ "Ð¸Ð·Ð´Ð°Ð½Ñ Ð² инÑеÑнеÑ-библиоÑеке Wolne Lektury/Свободное ÑÑение." #~ msgid "" #~ "This author's works will become part of public domain and will be allowed " #~ "to be published without restrictions in" #~ msgstr "" -#~ "РабоÑÑ ÑÑого авÑоÑа ÑÑанÑÑ ÑаÑÑÑÑ Ð¾Ð±ÑеÑÑвенного доÑÑоÑÐ½Ð¸Ñ Ð¸ возможно бÑÐ´ÐµÑ Ð¸Ñ " -#~ "издание без огÑаниÑений на" +#~ "РабоÑÑ ÑÑого авÑоÑа ÑÑанÑÑ ÑаÑÑÑÑ Ð¾Ð±ÑеÑÑвенного доÑÑоÑÐ½Ð¸Ñ Ð¸ возможно " +#~ "бÑÐ´ÐµÑ Ð¸Ñ Ð¸Ð·Ð´Ð°Ð½Ð¸Ðµ без огÑаниÑений на" #~ msgid "" #~ "This work is in public domain and will be published on Internet school " #~ "library of Wolne Lektury soon." #~ msgstr "" -#~ "ÐÑа ÑабоÑа ÑвлÑеÑÑÑ ÑаÑÑÑÑ Ð¾Ð±ÑеÑÑвенного доÑÑоÑниÑ. ÐÑ ÑкоÑо помеÑÑим его в ÑколÑной " -#~ "библиоÑеке Wolne Lektury/Свободное ÑÑение." +#~ "ÐÑа ÑабоÑа ÑвлÑеÑÑÑ ÑаÑÑÑÑ Ð¾Ð±ÑеÑÑвенного доÑÑоÑниÑ. ÐÑ ÑкоÑо помеÑÑим его " +#~ "в ÑколÑной библиоÑеке Wolne Lektury/Свободное ÑÑение." #~ msgid "" #~ "This work will become part of public domain and will be allowed to be " #~ "published without restrictions in" #~ msgstr "" -#~ "ÐÑа ÑабоÑа ÑÑÐ°Ð½ÐµÑ ÑаÑÑÑÑ Ð¾Ð±ÑеÑÑвенного доÑÑоÑниÑ.. Ðго издание бÑÐ´ÐµÑ ÑазÑеÑено без " -#~ "огÑаниÑений" +#~ "ÐÑа ÑабоÑа ÑÑÐ°Ð½ÐµÑ ÑаÑÑÑÑ Ð¾Ð±ÑеÑÑвенного доÑÑоÑниÑ.. Ðго издание бÑÐ´ÐµÑ " +#~ "ÑазÑеÑено без огÑаниÑений" #~ msgid "" #~ "Find " @@ -952,8 +1009,8 @@ msgstr "ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²Ð¾Ð¹Ñи, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ" #~ "Internet Explorer cannot display this site properly. Click here to read " #~ "more..." #~ msgstr "" -#~ "Internet Explorer не ÑдалоÑÑ Ð¿ÑавилÑно оÑобÑазиÑÑ ÑÑÑаниÑÑ. ÐажмиÑе здеÑÑ, ÑÑÐ¾Ð±Ñ " -#~ "пÑоÑиÑаÑÑ Ð±Ð¾Ð»ÑÑе..." +#~ "Internet Explorer не ÑдалоÑÑ Ð¿ÑавилÑно оÑобÑазиÑÑ ÑÑÑаниÑÑ. ÐажмиÑе " +#~ "здеÑÑ, ÑÑÐ¾Ð±Ñ Ð¿ÑоÑиÑаÑÑ Ð±Ð¾Ð»ÑÑе..." #~ msgid "Your shelves" #~ msgstr "ÐаÑи полки" @@ -1056,8 +1113,8 @@ msgstr "ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²Ð¾Ð¹Ñи, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ" #~ "DAISY system." #~ msgstr "" #~ "- ÑÑо пÑоÑеÑÑионалÑнÑе запиÑи лиÑеÑаÑÑÑнÑÑ ÑекÑÑов из наÑего Ñ ÑанилиÑа. " -#~ "Ðни доÑÑÑÐ¿Ð½Ñ Ð¿Ð¾ Ñвободной лиÑензии в ÑоÑмаÑÐ°Ñ MP3 и Ogg Vorbis, а " -#~ "Ñакже в ÑиÑÑеме DAISY." +#~ "Ðни доÑÑÑÐ¿Ð½Ñ Ð¿Ð¾ Ñвободной лиÑензии в ÑоÑмаÑÐ°Ñ MP3 и Ogg Vorbis, а Ñакже в " +#~ "ÑиÑÑеме DAISY." #~ msgid "Themes groups" #~ msgstr "ТемаÑиÑеÑкие гÑÑппÑ" @@ -1069,9 +1126,8 @@ msgstr "ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²Ð¾Ð¹Ñи, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ" #~ "We try our best to elaborate works appended to our library. It is " #~ "possible only due to support of our volunteers." #~ msgstr "" -#~ "ÐÑ ÑÑÑемимÑÑ ÑÑаÑелÑно гоÑовиÑÑ ÑабоÑÑ, добавлÑемÑе в наÑÑ " -#~ "библиоÑекÑ. ÐÑо ÑвлÑеÑÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ñм ÑолÑко благодаÑÑ Ð¿Ð¾Ð¼Ð¾Ñи наÑÐ¸Ñ " -#~ "волонÑеÑов." +#~ "ÐÑ ÑÑÑемимÑÑ ÑÑаÑелÑно гоÑовиÑÑ ÑабоÑÑ, добавлÑемÑе в наÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑекÑ. " +#~ "ÐÑо ÑвлÑеÑÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ñм ÑолÑко благодаÑÑ Ð¿Ð¾Ð¼Ð¾Ñи наÑÐ¸Ñ Ð²Ð¾Ð»Ð¾Ð½ÑеÑов." #~ msgid "" #~ "We invite people who want to take part in developing Internet school " @@ -1085,19 +1141,20 @@ msgstr "ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²Ð¾Ð¹Ñи, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ" #~ msgid "" #~ "\n" -#~ "\t\t\tInternet library with school readings âWolne Lekturyâ (www.wolnelektury.pl) is a project made by " -#~ "Modern Poland Foundation. It started in 2007 and shares school readings, " -#~ "which are recommended by Ministry of National Education and are in public " -#~ "domain.\n" +#~ "\t\t\tInternet library with school readings âWolne Lekturyâ (www.wolnelektury.pl) is a project " +#~ "made by Modern Poland Foundation. It started in 2007 and shares school " +#~ "readings, which are recommended by Ministry of National Education and are " +#~ "in public domain.\n" #~ "\t\t\t" #~ msgstr "" #~ "\n" -#~ "\t\t\t ÐнÑеÑÐ½ÐµÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека Ñ Ð¼Ð°ÑеÑилами ÑколÑного ÑÑÐµÐ½Ð¸Ñ âWolne Lektury/Свободное ÑÑениеâ (www.wolnelektury.pl) ÑвлÑеÑÑÑ Ð¿ÑоекÑом, " -#~ "ÑозданнÑм Ñондом СовÑеменной ÐолÑÑи. ÐейÑÑвÑÑ Ñ 2007 г., библиоÑека " -#~ "Ð´ÐµÐ»Ð°ÐµÑ Ð´Ð¾ÑÑÑпнÑми маÑеÑÐ¸Ð°Ð»Ñ ÑколÑного ÑÑÐµÐ½Ð¸Ñ Ð¸Ð· Ñаздела обÑеÑÑвенного доÑÑоÑниÑ, пÑедлагаемÑе " -#~ "ÐиниÑÑÑом наÑодного обÑазованиÑ. \n" +#~ "\t\t\t ÐнÑеÑÐ½ÐµÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека Ñ Ð¼Ð°ÑеÑилами ÑколÑного ÑÑÐµÐ½Ð¸Ñ âWolne Lektury/" +#~ "Свободное ÑÑениеâ (www.wolnelektury." +#~ "pl) ÑвлÑеÑÑÑ Ð¿ÑоекÑом, ÑозданнÑм Ñондом СовÑеменной ÐолÑÑи. ÐейÑÑвÑÑ " +#~ "Ñ 2007 г., библиоÑека Ð´ÐµÐ»Ð°ÐµÑ Ð´Ð¾ÑÑÑпнÑми маÑеÑÐ¸Ð°Ð»Ñ ÑколÑного ÑÑÐµÐ½Ð¸Ñ Ð¸Ð· " +#~ "Ñаздела обÑеÑÑвенного доÑÑоÑниÑ, пÑедлагаемÑе ÐиниÑÑÑом наÑодного " +#~ "обÑазованиÑ. \n" #~ "\t\t\t" #~ msgid "Searching in" @@ -1143,8 +1200,8 @@ msgstr "ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²Ð¾Ð¹Ñи, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ" #~ msgid "" #~ "Copy this link and share it with other people to let them see your shelf." #~ msgstr "" -#~ "СкопиÑÑйÑе ÑÑÑ ÑÑÑÐ»ÐºÑ Ð¸ поделиÑеÑÑ Ñ Ð´ÑÑгими полÑзоваÑелÑми, ÑÑÐ¾Ð±Ñ Ð¾Ð½Ð¸ могли " -#~ "ÑвидеÑÑ Ð²Ð°ÑÑ Ð¿Ð¾Ð»ÐºÑ." +#~ "СкопиÑÑйÑе ÑÑÑ ÑÑÑÐ»ÐºÑ Ð¸ поделиÑеÑÑ Ñ Ð´ÑÑгими полÑзоваÑелÑми, ÑÑÐ¾Ð±Ñ Ð¾Ð½Ð¸ " +#~ "могли ÑвидеÑÑ Ð²Ð°ÑÑ Ð¿Ð¾Ð»ÐºÑ." #, fuzzy #~ msgid "Read study of epoch %(last_tag)s on Lektury.Gazeta.pl" diff --git a/src/wolnelektury/locale/uk/LC_MESSAGES/django.mo b/src/wolnelektury/locale/uk/LC_MESSAGES/django.mo index 2db92d7e8..975dabeaf 100644 Binary files a/src/wolnelektury/locale/uk/LC_MESSAGES/django.mo and b/src/wolnelektury/locale/uk/LC_MESSAGES/django.mo differ diff --git a/src/wolnelektury/locale/uk/LC_MESSAGES/django.po b/src/wolnelektury/locale/uk/LC_MESSAGES/django.po index 50375476d..592bec908 100644 --- a/src/wolnelektury/locale/uk/LC_MESSAGES/django.po +++ b/src/wolnelektury/locale/uk/LC_MESSAGES/django.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" +"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" #: isbn/forms.py:66 #, fuzzy @@ -42,15 +42,15 @@ msgstr "" msgid "Notifications" msgstr "" -#: wolnelektury/templates/404.html:4 +#: wolnelektury/templates/404.html:6 wolnelektury/templates/404.html:11 msgid "Page does not exist" msgstr "СÑоÑÑнка не ÑÑнÑÑ" -#: wolnelektury/templates/404.html:8 +#: wolnelektury/templates/404.html:15 msgid "Page not found" msgstr "СÑоÑÑÐ½ÐºÑ Ð½Ðµ знайдено" -#: wolnelektury/templates/404.html:11 +#: wolnelektury/templates/404.html:18 msgid "" "We are sorry, but this page does not exist. Please check if you entered " "correct address or go to " @@ -58,25 +58,25 @@ msgstr "" "Ðа жалÑ, ÑÑ ÑÑоÑÑнка не ÑÑнÑÑ. ÐÑÐ´Ñ Ð»Ð°Ñка, пеÑевÑÑÑе пÑавилÑнÑÑÑÑ Ð°Ð´ÑеÑи або " "пеÑейдÑÑÑ Ð½Ð°" -#: wolnelektury/templates/404.html:12 +#: wolnelektury/templates/404.html:19 msgid "main page" msgstr "головна ÑÑоÑÑнка" -#: wolnelektury/templates/500.html:6 wolnelektury/templates/500.html:17 +#: wolnelektury/templates/500.html:7 msgid "Server error" msgstr "Ðомилка ÑеÑвеÑа" -#: wolnelektury/templates/500.html:19 +#: wolnelektury/templates/500.html:73 msgid "" "The Wolnelektury.pl site is currently unavailable. Meanwhile, visit our " -"blog.
Inform our administrators about the " -"error.
" +"blog.Inform our administrators about the error." +"p>" msgstr "" "
СÑоÑÑнка Wolnelektury.pl ÑимÑаÑово недоÑÑÑпна. РмÑжÑаÑÑ, ÑвÑйдÑÑÑ Ð½Ð° Ð½Ð°Ñ " -"блог.
ÐовÑдомÑе наÑÐ¸Ñ Ð°Ð´Ð¼ÑнÑÑÑÑаÑоÑÑв пÑо " -"помилкÑ.
" +"блог.ÐовÑдомÑе наÑÐ¸Ñ " +"адмÑнÑÑÑÑаÑоÑÑв пÑо помилкÑ." +"p>" #: wolnelektury/templates/503.html:6 wolnelektury/templates/503.html:17 msgid "Service unavailable" @@ -105,12 +105,20 @@ msgstr "ÑпÑоÑений" msgid "Import book" msgstr "ÐмпоÑÑÑваÑи книжкÑ" +#: wolnelektury/templates/admin/long_filter.html:2 +#, python-format +msgid " By %(filter_title)s " +msgstr "" + #: wolnelektury/templates/auth/login.html:11 +#: wolnelektury/templates/registration/login.html:25 msgid "Forgot Password?" msgstr "ÐабÑли паÑолÑ?" #: wolnelektury/templates/auth/login.html:17 #: wolnelektury/templates/auth/register.html:8 +#: wolnelektury/templates/registration/login.html:31 +#: wolnelektury/templates/registration/register.html:20 msgid "Sign in using:" msgstr "УвÑйÑи за допомогоÑ:" @@ -133,7 +141,6 @@ msgstr "ÐÐ¾Ð²Ð½Ñ Ð²ÐµÑÑÑÑ" #: wolnelektury/templates/base/app.html:66 #: wolnelektury/templates/base/superbase.html:105 -#: wolnelektury/templates/board_base.html:48 msgid "Logout" msgstr "ÐийÑи " @@ -194,22 +201,23 @@ msgid "My shelf" msgstr "ÐÐ¾Ñ Ð¿Ð¾Ð»Ð¸ÑÑ" #: wolnelektury/templates/base/superbase.html:102 -#: wolnelektury/templates/board_base.html:43 msgid "Administration" msgstr "ÐдмÑнÑÑÑÑаÑÑÑ" -#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:79 -#: wolnelektury/views.py:80 +#: wolnelektury/templates/base/superbase.html:109 wolnelektury/views.py:106 +#: wolnelektury/views.py:107 msgid "Sign in" msgstr "УвÑйÑи" -#: wolnelektury/templates/base/superbase.html:110 wolnelektury/views.py:98 -#: wolnelektury/views.py:99 wolnelektury/views.py:127 +#: wolnelektury/templates/base/superbase.html:110 +#: wolnelektury/templates/registration/register.html:7 +#: wolnelektury/templates/registration/register.html:16 +#: wolnelektury/views.py:144 wolnelektury/views.py:145 +#: wolnelektury/views.py:176 msgid "Register" msgstr "ÐаÑеÑÑÑÑÑваÑиÑÑ" #: wolnelektury/templates/base/superbase.html:124 -#: wolnelektury/templates/board_base.html:28 msgid "Search" msgstr "ÐоÑÑк" @@ -221,11 +229,9 @@ msgstr "ÐакÑиÑи" msgid "Loading" msgstr "ÐаванÑажÑÑÑÑÑÑ" -#: wolnelektury/templates/board_base.html:31 -#, fuzzy -#| msgid "advanced" -msgid "Advanced search" -msgstr "ÑозÑиÑений" +#: wolnelektury/templates/forms/form_sent.html:12 +msgid "Thank you" +msgstr "" #: wolnelektury/templates/info/join_us.html:6 #, fuzzy, python-format @@ -305,31 +311,31 @@ msgid "Support us" msgstr "" #: wolnelektury/templates/main_menu.html:7 -msgid "Literature" +msgid "School readings" msgstr "" #: wolnelektury/templates/main_menu.html:10 +msgid "Literature" +msgstr "" + +#: wolnelektury/templates/main_menu.html:13 msgid "Themes" msgstr "Теми" -#: wolnelektury/templates/main_menu.html:13 +#: wolnelektury/templates/main_menu.html:16 msgid "Audiobooks" msgstr "ÐÑдÑокниги" -#: wolnelektury/templates/main_menu.html:16 +#: wolnelektury/templates/main_menu.html:19 #: wolnelektury/templates/main_page.html:52 #, fuzzy #| msgid "Account Connections" msgid "Collections" msgstr "Ðов'ÑÐ·Ð°Ð½Ñ Ð°ÐºÐ°ÑнÑи" -#: wolnelektury/templates/main_menu.html:19 -#: wolnelektury/templates/main_page.html:108 -msgid "Newsletter" -msgstr "" - #: wolnelektury/templates/main_menu.html:22 -msgid "School readings" +#: wolnelektury/templates/main_page.html:110 +msgid "Newsletter" msgstr "" #: wolnelektury/templates/main_page.html:11 @@ -365,66 +371,69 @@ msgstr "" msgid "News" msgstr "ÐовоÑÑÑ" -#: wolnelektury/templates/main_page.html:93 +#: wolnelektury/templates/main_page.html:95 msgid "Utilities" msgstr "ÑÑилÑÑи" -#: wolnelektury/templates/main_page.html:96 +#: wolnelektury/templates/main_page.html:98 msgid "Report a bug or suggestion" msgstr "ÐовÑдомиÑи пÑо Ð¿Ð¾Ð¼Ð¸Ð»ÐºÑ Ð°Ð±Ð¾ надÑÑлаÑи ÑÐ²Ð¾Ñ Ð¿ÑопозиÑÑÑ" -#: wolnelektury/templates/main_page.html:97 +#: wolnelektury/templates/main_page.html:99 msgid "Download the catalogue in PDF format." msgstr "ÐаванÑажиÑи каÑалог Ñ ÑоÑмаÑÑ PDF." -#: wolnelektury/templates/main_page.html:98 +#: wolnelektury/templates/main_page.html:100 #, fuzzy #| msgid "Artist" msgid "Art" msgstr "ÐиÑеÑÑ" -#: wolnelektury/templates/main_page.html:99 +#: wolnelektury/templates/main_page.html:101 #, fuzzy #| msgid "All books" msgid "All works" msgstr "ÐÑÑ ÐºÐ½Ð¸Ð¶ÐºÐ¸" -#: wolnelektury/templates/main_page.html:101 +#: wolnelektury/templates/main_page.html:103 msgid "Footnotes" msgstr "" -#: wolnelektury/templates/main_page.html:102 +#: wolnelektury/templates/main_page.html:104 msgid "Missing a book?" msgstr "Ðе знайÑли книжки?" -#: wolnelektury/templates/main_page.html:103 -#: wolnelektury/templates/publish_plan.html:4 -#: wolnelektury/templates/publish_plan.html:8 +#: wolnelektury/templates/main_page.html:105 +#: wolnelektury/templates/publish_plan.html:6 +#: wolnelektury/templates/publish_plan.html:10 +#: wolnelektury/templates/publish_plan.html:14 msgid "Publishing plan" msgstr "Ðлан пÑблÑкаÑÑÑ" -#: wolnelektury/templates/main_page.html:113 +#: wolnelektury/templates/main_page.html:115 msgid "Information" msgstr "ÑнÑоÑмаÑÑÑ" -#: wolnelektury/templates/main_page.html:115 +#: wolnelektury/templates/main_page.html:117 msgid "Privacy policy" msgstr "" -#: wolnelektury/templates/main_page.html:120 +#: wolnelektury/templates/main_page.html:122 msgid "Follow us on Facebook" msgstr "" -#: wolnelektury/templates/main_page.html:133 +#: wolnelektury/templates/main_page.html:135 msgid "Image used:" msgstr "ÐикоÑиÑÑано гÑаÑÑкÑ:" -#: wolnelektury/templates/openid/login.html:5 -#: wolnelektury/templates/openid/login.html:8 +#: wolnelektury/templates/openid/login.html:7 +#: wolnelektury/templates/openid/login.html:21 msgid "OpenID Sign In" msgstr "УвÑйÑи за Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ OpenID" -#: wolnelektury/templates/openid/login.html:16 +#: wolnelektury/templates/openid/login.html:13 +#: wolnelektury/templates/openid/login.html:29 +#: wolnelektury/templates/registration/login.html:6 msgid "Sign In" msgstr "УвÑйÑи" @@ -472,8 +481,8 @@ msgstr "РеÑÑÑÑаÑÑÑ ÑкаÑовано" #, python-format msgid "" "You decided to cancel logging in to our site using one of your exisiting " -"accounts. If this was a mistake, please proceed to sign in." +"accounts. If this was a mistake, please proceed to sign in." msgstr "" "РеÑÑÑÑаÑÑÑ Ð½Ð° ÑайÑÑ Ð·Ð° Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ ÑÑнÑÑÑого облÑкового запиÑÑ Ð±Ñло ÑкаÑовано. " "ЯкÑо Ñе помилка, пеÑейдÑÑÑ Ð´Ð¾ ÑÑоÑÑнки ÑеÑÑÑÑаÑÑÑ" @@ -499,43 +508,49 @@ msgid "" "%(site_name)s. As a final step, please complete the following form:" msgstr "" -#: wolnelektury/templates/user.html:5 wolnelektury/templates/user.html:9 +#: wolnelektury/templates/user.html:7 wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:15 msgid "User" msgstr "ÐоÑиÑÑÑваÑ" -#: wolnelektury/templates/user.html:11 +#: wolnelektury/templates/user.html:17 msgid "Password" msgstr "ÐаÑолÑ" -#: wolnelektury/templates/user.html:12 +#: wolnelektury/templates/user.html:18 msgid "E-mail" msgstr "ÐлекÑÑонна адÑеÑа" -#: wolnelektury/templates/user.html:13 +#: wolnelektury/templates/user.html:19 msgid "Social accounts" msgstr "ÐблÑÐºÐ¾Ð²Ñ Ð·Ð°Ð¿Ð¸Ñи в ÑоÑÑалÑÐ½Ð¸Ñ Ð¼ÐµÑÐµÐ¶Ð°Ñ " -#: wolnelektury/utils.py:123 +#: wolnelektury/utils.py:112 msgid "Message sent automatically. Please do not reply." msgstr "" -#: wolnelektury/utils.py:205 +#: wolnelektury/utils.py:194 msgid "Yes" msgstr "" -#: wolnelektury/utils.py:206 +#: wolnelektury/utils.py:195 msgid "No" msgstr "" -#: wolnelektury/views.py:87 wolnelektury/views.py:108 +#: wolnelektury/views.py:117 wolnelektury/views.py:157 #, python-format msgid "Already logged in as user %(user)s" msgstr "Ðи вже ÑвÑйÑли Ñк коÑиÑÑÑÐ²Ð°Ñ %(user)s" -#: wolnelektury/views.py:122 +#: wolnelektury/views.py:171 msgid "You have to be logged in to continue" msgstr "Щоб пÑодовжиÑи, ÑвÑйдÑÑÑ Ð² ÑвÑй акаÑнÑ." +#, fuzzy +#~| msgid "advanced" +#~ msgid "Advanced search" +#~ msgstr "ÑозÑиÑений" + #, fuzzy #~| msgid "See our blog" #~ msgid "See motifs catalog" @@ -593,8 +608,8 @@ msgstr "Щоб пÑодовжиÑи, ÑвÑйдÑÑÑ Ð² ÑвÑй акаÑнÑ." #~ "\n" #~ "\t\t\t\tModern Poland Foundation, 00-514 Warsaw, ul. MarszaÅkowska 84/92 " #~ "lok. 125, tel/fax: (22) 621-30-17\n" -#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" +#~ " e-mail: fundacja@nowoczesnapolska.org.pl\n" #~ "\t\t\t\t" #~ msgstr "" #~ "\n" @@ -1120,16 +1135,16 @@ msgstr "Щоб пÑодовжиÑи, ÑвÑйдÑÑÑ Ð² ÑвÑй акаÑнÑ." #~ msgid "" #~ "\n" -#~ "\t\t\tInternet library with school readings âWolne Lekturyâ (www.wolnelektury.pl) is a project made by " -#~ "Modern Poland Foundation. It started in 2007 and shares school readings, " -#~ "which are recommended by Ministry of National Education and are in public " -#~ "domain.\n" +#~ "\t\t\tInternet library with school readings âWolne Lekturyâ (www.wolnelektury.pl) is a project " +#~ "made by Modern Poland Foundation. It started in 2007 and shares school " +#~ "readings, which are recommended by Ministry of National Education and are " +#~ "in public domain.\n" #~ "\t\t\t" #~ msgstr "" #~ "\n" -#~ "\t\t\tÐнÑеÑнеÑ-бÑблÑоÑека ÑкÑлÑÐ½Ð¾Ñ Ð»ÑÑеÑаÑÑÑи âWolne Lekturyâ (www.wolnelektury.pl) Ñе пÑÐ¾ÐµÐºÑ " +#~ "\t\t\tÐнÑеÑнеÑ-бÑблÑоÑека ÑкÑлÑÐ½Ð¾Ñ Ð»ÑÑеÑаÑÑÑи âWolne Lekturyâ (www.wolnelektury.pl) Ñе пÑÐ¾ÐµÐºÑ " #~ "ÑеалÑзований Фондом ÐодеÑна ÐолÑÑа. ÐÑÐ¾ÐµÐºÑ ÑÑаÑÑÑвав Ñ 2007 ÑоÑÑ Ñа Ð½Ð°Ð´Ð°Ñ " #~ "доÑÑÑп до лÑÑеÑаÑÑÑи, ÑÐµÐºÐ¾Ð¼ÐµÐ½Ð´Ð¾Ð²Ð°Ð½Ð¾Ñ ÐÑнÑÑÑеÑÑÑвом наÑÑоналÑÐ½Ð¾Ñ Ð¾ÑвÑÑи, " #~ "Ñка Ñ ÑаÑÑÐ¸Ð½Ð¾Ñ ÑÑÑпÑлÑного надбаннÑ.\n" diff --git a/src/wolnelektury/templates/500.html b/src/wolnelektury/templates/500.html index 6ce3a2ae7..bdb0ac5f7 100644 --- a/src/wolnelektury/templates/500.html +++ b/src/wolnelektury/templates/500.html @@ -1,24 +1,77 @@ -{% load i18n %} -
- -The Wolnelektury.pl site is currently unavailable. Meanwhile, visit our blog.
Inform our administrators about the error.
" %}The Wolnelektury.pl site is currently unavailable. Meanwhile, visit our blog.
Inform our administrators about the error.
" %} - -