Internationalize carousels and club progress bar.
authorRadek Czajka <rczajka@rczajka.pl>
Wed, 20 Jan 2021 13:52:05 +0000 (14:52 +0100)
committerRadek Czajka <rczajka@rczajka.pl>
Wed, 20 Jan 2021 13:52:05 +0000 (14:52 +0100)
27 files changed:
src/club/locale/de/LC_MESSAGES/django.po
src/club/locale/en/LC_MESSAGES/django.po
src/club/locale/es/LC_MESSAGES/django.po
src/club/locale/fr/LC_MESSAGES/django.po
src/club/locale/it/LC_MESSAGES/django.po
src/club/locale/lt/LC_MESSAGES/django.po
src/club/locale/pl/LC_MESSAGES/django.mo
src/club/locale/pl/LC_MESSAGES/django.po
src/club/locale/ru/LC_MESSAGES/django.po
src/club/locale/uk/LC_MESSAGES/django.po
src/club/templates/club/membership_form.html
src/social/admin.py
src/social/locale/de/LC_MESSAGES/django.po
src/social/locale/en/LC_MESSAGES/django.po
src/social/locale/es/LC_MESSAGES/django.po
src/social/locale/fr/LC_MESSAGES/django.po
src/social/locale/it/LC_MESSAGES/django.po
src/social/locale/lt/LC_MESSAGES/django.po
src/social/locale/pl/LC_MESSAGES/django.mo
src/social/locale/pl/LC_MESSAGES/django.po
src/social/locale/ru/LC_MESSAGES/django.po
src/social/locale/uk/LC_MESSAGES/django.po
src/social/migrations/0012_auto_20210120_1444.py [new file with mode: 0644]
src/social/migrations/0013_auto_20210120_1445.py [new file with mode: 0644]
src/social/models.py
src/social/templates/social/carousel.html
src/social/templatetags/social_tags.py

index ae1bb3d..b0d70e6 100644 (file)
@@ -66,133 +66,133 @@ msgstr ""
 msgid "clubs"
 msgstr ""
 
 msgid "clubs"
 msgstr ""
 
-#: club/models.py:48
+#: club/models.py:47
 msgid "key"
 msgstr ""
 
 msgid "key"
 msgstr ""
 
-#: club/models.py:49
+#: club/models.py:48
 msgid "email"
 msgstr ""
 
 msgid "email"
 msgstr ""
 
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
 msgid "membership"
 msgstr ""
 
 msgid "membership"
 msgstr ""
 
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
 #: club/models.py:51
 #: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
 msgid "amount"
 msgstr ""
 
 msgid "amount"
 msgstr ""
 
-#: club/models.py:52 club/templates/club/membership_form.html:185
+#: club/models.py:72 club/templates/club/payment_form.html:21
 msgid "monthly"
 msgstr ""
 
 msgid "monthly"
 msgstr ""
 
-#: club/models.py:53
+#: club/models.py:73
 msgid "yearly"
 msgstr ""
 
 msgid "yearly"
 msgstr ""
 
-#: club/models.py:55
+#: club/models.py:75
 msgid "cancelled"
 msgstr ""
 
 msgid "cancelled"
 msgstr ""
 
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
 msgid "started at"
 msgstr ""
 
 msgid "started at"
 msgstr ""
 
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
 msgid "schedule"
 msgstr ""
 
 msgid "schedule"
 msgstr ""
 
-#: club/models.py:63
+#: club/models.py:80
 msgid "schedules"
 msgstr ""
 
 msgid "schedules"
 msgstr ""
 
-#: club/models.py:133
+#: club/models.py:147
 msgid "user"
 msgstr ""
 
 msgid "user"
 msgstr ""
 
-#: club/models.py:134
+#: club/models.py:148
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
 msgid "name"
 msgstr ""
 
 msgid "name"
 msgstr ""
 
-#: club/models.py:136
+#: club/models.py:150
 msgid "manual"
 msgstr ""
 
 msgid "manual"
 msgstr ""
 
-#: club/models.py:137
+#: club/models.py:151
 msgid "notes"
 msgstr ""
 
 msgid "notes"
 msgstr ""
 
-#: club/models.py:138
+#: club/models.py:152
 msgid "updated at"
 msgstr ""
 
 msgid "updated at"
 msgstr ""
 
-#: club/models.py:142
+#: club/models.py:156
 msgid "memberships"
 msgstr ""
 
 msgid "memberships"
 msgstr ""
 
-#: club/models.py:179
+#: club/models.py:193
 msgid "days before"
 msgstr ""
 
 msgid "days before"
 msgstr ""
 
-#: club/models.py:180
+#: club/models.py:194
 msgid "subject"
 msgstr ""
 
 msgid "subject"
 msgstr ""
 
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
 msgid "body"
 msgstr ""
 
 msgid "body"
 msgstr ""
 
-#: club/models.py:184
+#: club/models.py:198
 msgid "reminder email"
 msgstr ""
 
 msgid "reminder email"
 msgstr ""
 
-#: club/models.py:185
+#: club/models.py:199
 msgid "reminder emails"
 msgstr ""
 
 msgid "reminder emails"
 msgstr ""
 
-#: club/models.py:190
+#: club/models.py:204
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:192
+#: club/models.py:206
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:197
+#: club/models.py:211
 msgid "photo"
 msgstr ""
 
 msgid "photo"
 msgstr ""
 
-#: club/models.py:198
+#: club/models.py:212
 msgid "text"
 msgstr ""
 
 msgid "text"
 msgstr ""
 
-#: club/models.py:201
+#: club/models.py:215
 msgid "ambassador"
 msgstr ""
 
 msgid "ambassador"
 msgstr ""
 
-#: club/models.py:202
+#: club/models.py:216
 msgid "ambassadors"
 msgstr ""
 
 msgid "ambassadors"
 msgstr ""
 
-#: club/models.py:233 club/templates/club/index.html:7
+#: club/models.py:247 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"
 #: club/templates/club/index.html:13 club/templates/club/thanks.html:6
 #: club/templates/payu/rec_payment.html:5
 msgid "Towarzystwo Przyjaciół Wolnych Lektur"
@@ -298,66 +298,99 @@ msgstr ""
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
-#: club/templates/club/membership_form.html:144
+#: club/templates/club/membership_form.html:14
 msgid "Support Wolne Lektury"
 msgstr ""
 
 msgid "Support Wolne Lektury"
 msgstr ""
 
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:151
+#: club/templates/club/membership_form.html:21
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
 msgid "See your past support."
 msgstr ""
 
 msgid "See your past support."
 msgstr ""
 
-#: club/templates/club/membership_form.html:179
+#: club/templates/club/membership_form.html:40
+msgid "Help us get 100 new Friends by the end of the school semester."
+msgstr ""
+
+#: club/templates/club/membership_form.html:41
+#, python-format
+msgid ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> reader has "
+"already supported us with a regular donation,\n"
+"\t    "
+msgid_plural ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> readers have "
+"already supported us with a regular donation,\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+
+#: club/templates/club/membership_form.html:46
+#, python-format
+msgid ""
+"\n"
+"\t    <b style=\"color: #0d7e85\">%(missing_supporters)s</b> is missing.\n"
+"            "
+msgid_plural ""
+"\n"
+"            <b style=\"color: #0d7e85\">%(missing_supporters)s</b> are "
+"missing.\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+
+#: club/templates/club/payment/payu-re.html:4
+#: club/templates/club/payment/payu.html:4
+msgid "Safe payments"
+msgstr ""
+
+#: club/templates/club/payment/payu.html:10
+msgid "transfer"
+msgstr ""
+
+#: club/templates/club/payment_form.html:15
 msgid "Choose your type of support"
 msgstr ""
 
 msgid "Choose your type of support"
 msgstr ""
 
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
 msgid "one-time"
 msgstr ""
 
 msgid "one-time"
 msgstr ""
 
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
 msgid "Choose the amount"
 msgstr ""
 
 msgid "Choose the amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:196
-#: club/templates/club/membership_form.html:209
+#: club/templates/club/payment_form.html:32
+#: club/templates/club/payment_form.html:45
 msgid "different amount"
 msgstr ""
 
 msgid "different amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
 msgid "Provide an e-mail address"
 msgstr ""
 
 msgid "Provide an e-mail address"
 msgstr ""
 
-#: club/templates/club/membership_form.html:222
+#: club/templates/club/payment_form.html:58
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
-#: club/templates/club/membership_form.html:226
+#: club/templates/club/payment_form.html:62
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
 msgid "Donate"
 msgstr ""
 
 msgid "Donate"
 msgstr ""
 
-#: club/templates/club/payment/payu-re.html:4
-#: club/templates/club/payment/payu.html:4
-msgid "Safe payments"
-msgstr ""
-
-#: club/templates/club/payment/payu.html:10
-msgid "transfer"
-msgstr ""
-
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
index ae1bb3d..b0d70e6 100644 (file)
@@ -66,133 +66,133 @@ msgstr ""
 msgid "clubs"
 msgstr ""
 
 msgid "clubs"
 msgstr ""
 
-#: club/models.py:48
+#: club/models.py:47
 msgid "key"
 msgstr ""
 
 msgid "key"
 msgstr ""
 
-#: club/models.py:49
+#: club/models.py:48
 msgid "email"
 msgstr ""
 
 msgid "email"
 msgstr ""
 
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
 msgid "membership"
 msgstr ""
 
 msgid "membership"
 msgstr ""
 
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
 #: club/models.py:51
 #: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
 msgid "amount"
 msgstr ""
 
 msgid "amount"
 msgstr ""
 
-#: club/models.py:52 club/templates/club/membership_form.html:185
+#: club/models.py:72 club/templates/club/payment_form.html:21
 msgid "monthly"
 msgstr ""
 
 msgid "monthly"
 msgstr ""
 
-#: club/models.py:53
+#: club/models.py:73
 msgid "yearly"
 msgstr ""
 
 msgid "yearly"
 msgstr ""
 
-#: club/models.py:55
+#: club/models.py:75
 msgid "cancelled"
 msgstr ""
 
 msgid "cancelled"
 msgstr ""
 
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
 msgid "started at"
 msgstr ""
 
 msgid "started at"
 msgstr ""
 
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
 msgid "schedule"
 msgstr ""
 
 msgid "schedule"
 msgstr ""
 
-#: club/models.py:63
+#: club/models.py:80
 msgid "schedules"
 msgstr ""
 
 msgid "schedules"
 msgstr ""
 
-#: club/models.py:133
+#: club/models.py:147
 msgid "user"
 msgstr ""
 
 msgid "user"
 msgstr ""
 
-#: club/models.py:134
+#: club/models.py:148
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
 msgid "name"
 msgstr ""
 
 msgid "name"
 msgstr ""
 
-#: club/models.py:136
+#: club/models.py:150
 msgid "manual"
 msgstr ""
 
 msgid "manual"
 msgstr ""
 
-#: club/models.py:137
+#: club/models.py:151
 msgid "notes"
 msgstr ""
 
 msgid "notes"
 msgstr ""
 
-#: club/models.py:138
+#: club/models.py:152
 msgid "updated at"
 msgstr ""
 
 msgid "updated at"
 msgstr ""
 
-#: club/models.py:142
+#: club/models.py:156
 msgid "memberships"
 msgstr ""
 
 msgid "memberships"
 msgstr ""
 
-#: club/models.py:179
+#: club/models.py:193
 msgid "days before"
 msgstr ""
 
 msgid "days before"
 msgstr ""
 
-#: club/models.py:180
+#: club/models.py:194
 msgid "subject"
 msgstr ""
 
 msgid "subject"
 msgstr ""
 
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
 msgid "body"
 msgstr ""
 
 msgid "body"
 msgstr ""
 
-#: club/models.py:184
+#: club/models.py:198
 msgid "reminder email"
 msgstr ""
 
 msgid "reminder email"
 msgstr ""
 
-#: club/models.py:185
+#: club/models.py:199
 msgid "reminder emails"
 msgstr ""
 
 msgid "reminder emails"
 msgstr ""
 
-#: club/models.py:190
+#: club/models.py:204
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:192
+#: club/models.py:206
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:197
+#: club/models.py:211
 msgid "photo"
 msgstr ""
 
 msgid "photo"
 msgstr ""
 
-#: club/models.py:198
+#: club/models.py:212
 msgid "text"
 msgstr ""
 
 msgid "text"
 msgstr ""
 
-#: club/models.py:201
+#: club/models.py:215
 msgid "ambassador"
 msgstr ""
 
 msgid "ambassador"
 msgstr ""
 
-#: club/models.py:202
+#: club/models.py:216
 msgid "ambassadors"
 msgstr ""
 
 msgid "ambassadors"
 msgstr ""
 
-#: club/models.py:233 club/templates/club/index.html:7
+#: club/models.py:247 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"
 #: club/templates/club/index.html:13 club/templates/club/thanks.html:6
 #: club/templates/payu/rec_payment.html:5
 msgid "Towarzystwo Przyjaciół Wolnych Lektur"
@@ -298,66 +298,99 @@ msgstr ""
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
-#: club/templates/club/membership_form.html:144
+#: club/templates/club/membership_form.html:14
 msgid "Support Wolne Lektury"
 msgstr ""
 
 msgid "Support Wolne Lektury"
 msgstr ""
 
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:151
+#: club/templates/club/membership_form.html:21
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
 msgid "See your past support."
 msgstr ""
 
 msgid "See your past support."
 msgstr ""
 
-#: club/templates/club/membership_form.html:179
+#: club/templates/club/membership_form.html:40
+msgid "Help us get 100 new Friends by the end of the school semester."
+msgstr ""
+
+#: club/templates/club/membership_form.html:41
+#, python-format
+msgid ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> reader has "
+"already supported us with a regular donation,\n"
+"\t    "
+msgid_plural ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> readers have "
+"already supported us with a regular donation,\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+
+#: club/templates/club/membership_form.html:46
+#, python-format
+msgid ""
+"\n"
+"\t    <b style=\"color: #0d7e85\">%(missing_supporters)s</b> is missing.\n"
+"            "
+msgid_plural ""
+"\n"
+"            <b style=\"color: #0d7e85\">%(missing_supporters)s</b> are "
+"missing.\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+
+#: club/templates/club/payment/payu-re.html:4
+#: club/templates/club/payment/payu.html:4
+msgid "Safe payments"
+msgstr ""
+
+#: club/templates/club/payment/payu.html:10
+msgid "transfer"
+msgstr ""
+
+#: club/templates/club/payment_form.html:15
 msgid "Choose your type of support"
 msgstr ""
 
 msgid "Choose your type of support"
 msgstr ""
 
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
 msgid "one-time"
 msgstr ""
 
 msgid "one-time"
 msgstr ""
 
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
 msgid "Choose the amount"
 msgstr ""
 
 msgid "Choose the amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:196
-#: club/templates/club/membership_form.html:209
+#: club/templates/club/payment_form.html:32
+#: club/templates/club/payment_form.html:45
 msgid "different amount"
 msgstr ""
 
 msgid "different amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
 msgid "Provide an e-mail address"
 msgstr ""
 
 msgid "Provide an e-mail address"
 msgstr ""
 
-#: club/templates/club/membership_form.html:222
+#: club/templates/club/payment_form.html:58
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
-#: club/templates/club/membership_form.html:226
+#: club/templates/club/payment_form.html:62
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
 msgid "Donate"
 msgstr ""
 
 msgid "Donate"
 msgstr ""
 
-#: club/templates/club/payment/payu-re.html:4
-#: club/templates/club/payment/payu.html:4
-msgid "Safe payments"
-msgstr ""
-
-#: club/templates/club/payment/payu.html:10
-msgid "transfer"
-msgstr ""
-
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
index ae1bb3d..b0d70e6 100644 (file)
@@ -66,133 +66,133 @@ msgstr ""
 msgid "clubs"
 msgstr ""
 
 msgid "clubs"
 msgstr ""
 
-#: club/models.py:48
+#: club/models.py:47
 msgid "key"
 msgstr ""
 
 msgid "key"
 msgstr ""
 
-#: club/models.py:49
+#: club/models.py:48
 msgid "email"
 msgstr ""
 
 msgid "email"
 msgstr ""
 
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
 msgid "membership"
 msgstr ""
 
 msgid "membership"
 msgstr ""
 
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
 #: club/models.py:51
 #: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
 msgid "amount"
 msgstr ""
 
 msgid "amount"
 msgstr ""
 
-#: club/models.py:52 club/templates/club/membership_form.html:185
+#: club/models.py:72 club/templates/club/payment_form.html:21
 msgid "monthly"
 msgstr ""
 
 msgid "monthly"
 msgstr ""
 
-#: club/models.py:53
+#: club/models.py:73
 msgid "yearly"
 msgstr ""
 
 msgid "yearly"
 msgstr ""
 
-#: club/models.py:55
+#: club/models.py:75
 msgid "cancelled"
 msgstr ""
 
 msgid "cancelled"
 msgstr ""
 
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
 msgid "started at"
 msgstr ""
 
 msgid "started at"
 msgstr ""
 
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
 msgid "schedule"
 msgstr ""
 
 msgid "schedule"
 msgstr ""
 
-#: club/models.py:63
+#: club/models.py:80
 msgid "schedules"
 msgstr ""
 
 msgid "schedules"
 msgstr ""
 
-#: club/models.py:133
+#: club/models.py:147
 msgid "user"
 msgstr ""
 
 msgid "user"
 msgstr ""
 
-#: club/models.py:134
+#: club/models.py:148
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
 msgid "name"
 msgstr ""
 
 msgid "name"
 msgstr ""
 
-#: club/models.py:136
+#: club/models.py:150
 msgid "manual"
 msgstr ""
 
 msgid "manual"
 msgstr ""
 
-#: club/models.py:137
+#: club/models.py:151
 msgid "notes"
 msgstr ""
 
 msgid "notes"
 msgstr ""
 
-#: club/models.py:138
+#: club/models.py:152
 msgid "updated at"
 msgstr ""
 
 msgid "updated at"
 msgstr ""
 
-#: club/models.py:142
+#: club/models.py:156
 msgid "memberships"
 msgstr ""
 
 msgid "memberships"
 msgstr ""
 
-#: club/models.py:179
+#: club/models.py:193
 msgid "days before"
 msgstr ""
 
 msgid "days before"
 msgstr ""
 
-#: club/models.py:180
+#: club/models.py:194
 msgid "subject"
 msgstr ""
 
 msgid "subject"
 msgstr ""
 
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
 msgid "body"
 msgstr ""
 
 msgid "body"
 msgstr ""
 
-#: club/models.py:184
+#: club/models.py:198
 msgid "reminder email"
 msgstr ""
 
 msgid "reminder email"
 msgstr ""
 
-#: club/models.py:185
+#: club/models.py:199
 msgid "reminder emails"
 msgstr ""
 
 msgid "reminder emails"
 msgstr ""
 
-#: club/models.py:190
+#: club/models.py:204
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:192
+#: club/models.py:206
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:197
+#: club/models.py:211
 msgid "photo"
 msgstr ""
 
 msgid "photo"
 msgstr ""
 
-#: club/models.py:198
+#: club/models.py:212
 msgid "text"
 msgstr ""
 
 msgid "text"
 msgstr ""
 
-#: club/models.py:201
+#: club/models.py:215
 msgid "ambassador"
 msgstr ""
 
 msgid "ambassador"
 msgstr ""
 
-#: club/models.py:202
+#: club/models.py:216
 msgid "ambassadors"
 msgstr ""
 
 msgid "ambassadors"
 msgstr ""
 
-#: club/models.py:233 club/templates/club/index.html:7
+#: club/models.py:247 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"
 #: club/templates/club/index.html:13 club/templates/club/thanks.html:6
 #: club/templates/payu/rec_payment.html:5
 msgid "Towarzystwo Przyjaciół Wolnych Lektur"
@@ -298,66 +298,99 @@ msgstr ""
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
-#: club/templates/club/membership_form.html:144
+#: club/templates/club/membership_form.html:14
 msgid "Support Wolne Lektury"
 msgstr ""
 
 msgid "Support Wolne Lektury"
 msgstr ""
 
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:151
+#: club/templates/club/membership_form.html:21
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
 msgid "See your past support."
 msgstr ""
 
 msgid "See your past support."
 msgstr ""
 
-#: club/templates/club/membership_form.html:179
+#: club/templates/club/membership_form.html:40
+msgid "Help us get 100 new Friends by the end of the school semester."
+msgstr ""
+
+#: club/templates/club/membership_form.html:41
+#, python-format
+msgid ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> reader has "
+"already supported us with a regular donation,\n"
+"\t    "
+msgid_plural ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> readers have "
+"already supported us with a regular donation,\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+
+#: club/templates/club/membership_form.html:46
+#, python-format
+msgid ""
+"\n"
+"\t    <b style=\"color: #0d7e85\">%(missing_supporters)s</b> is missing.\n"
+"            "
+msgid_plural ""
+"\n"
+"            <b style=\"color: #0d7e85\">%(missing_supporters)s</b> are "
+"missing.\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+
+#: club/templates/club/payment/payu-re.html:4
+#: club/templates/club/payment/payu.html:4
+msgid "Safe payments"
+msgstr ""
+
+#: club/templates/club/payment/payu.html:10
+msgid "transfer"
+msgstr ""
+
+#: club/templates/club/payment_form.html:15
 msgid "Choose your type of support"
 msgstr ""
 
 msgid "Choose your type of support"
 msgstr ""
 
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
 msgid "one-time"
 msgstr ""
 
 msgid "one-time"
 msgstr ""
 
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
 msgid "Choose the amount"
 msgstr ""
 
 msgid "Choose the amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:196
-#: club/templates/club/membership_form.html:209
+#: club/templates/club/payment_form.html:32
+#: club/templates/club/payment_form.html:45
 msgid "different amount"
 msgstr ""
 
 msgid "different amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
 msgid "Provide an e-mail address"
 msgstr ""
 
 msgid "Provide an e-mail address"
 msgstr ""
 
-#: club/templates/club/membership_form.html:222
+#: club/templates/club/payment_form.html:58
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
-#: club/templates/club/membership_form.html:226
+#: club/templates/club/payment_form.html:62
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
 msgid "Donate"
 msgstr ""
 
 msgid "Donate"
 msgstr ""
 
-#: club/templates/club/payment/payu-re.html:4
-#: club/templates/club/payment/payu.html:4
-msgid "Safe payments"
-msgstr ""
-
-#: club/templates/club/payment/payu.html:10
-msgid "transfer"
-msgstr ""
-
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
index b6540a7..74a58dc 100644 (file)
@@ -66,133 +66,133 @@ msgstr ""
 msgid "clubs"
 msgstr ""
 
 msgid "clubs"
 msgstr ""
 
-#: club/models.py:48
+#: club/models.py:47
 msgid "key"
 msgstr ""
 
 msgid "key"
 msgstr ""
 
-#: club/models.py:49
+#: club/models.py:48
 msgid "email"
 msgstr ""
 
 msgid "email"
 msgstr ""
 
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
 msgid "membership"
 msgstr ""
 
 msgid "membership"
 msgstr ""
 
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
 #: club/models.py:51
 #: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
 msgid "amount"
 msgstr ""
 
 msgid "amount"
 msgstr ""
 
-#: club/models.py:52 club/templates/club/membership_form.html:185
+#: club/models.py:72 club/templates/club/payment_form.html:21
 msgid "monthly"
 msgstr ""
 
 msgid "monthly"
 msgstr ""
 
-#: club/models.py:53
+#: club/models.py:73
 msgid "yearly"
 msgstr ""
 
 msgid "yearly"
 msgstr ""
 
-#: club/models.py:55
+#: club/models.py:75
 msgid "cancelled"
 msgstr ""
 
 msgid "cancelled"
 msgstr ""
 
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
 msgid "started at"
 msgstr ""
 
 msgid "started at"
 msgstr ""
 
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
 msgid "schedule"
 msgstr ""
 
 msgid "schedule"
 msgstr ""
 
-#: club/models.py:63
+#: club/models.py:80
 msgid "schedules"
 msgstr ""
 
 msgid "schedules"
 msgstr ""
 
-#: club/models.py:133
+#: club/models.py:147
 msgid "user"
 msgstr ""
 
 msgid "user"
 msgstr ""
 
-#: club/models.py:134
+#: club/models.py:148
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
 msgid "name"
 msgstr ""
 
 msgid "name"
 msgstr ""
 
-#: club/models.py:136
+#: club/models.py:150
 msgid "manual"
 msgstr ""
 
 msgid "manual"
 msgstr ""
 
-#: club/models.py:137
+#: club/models.py:151
 msgid "notes"
 msgstr ""
 
 msgid "notes"
 msgstr ""
 
-#: club/models.py:138
+#: club/models.py:152
 msgid "updated at"
 msgstr ""
 
 msgid "updated at"
 msgstr ""
 
-#: club/models.py:142
+#: club/models.py:156
 msgid "memberships"
 msgstr ""
 
 msgid "memberships"
 msgstr ""
 
-#: club/models.py:179
+#: club/models.py:193
 msgid "days before"
 msgstr ""
 
 msgid "days before"
 msgstr ""
 
-#: club/models.py:180
+#: club/models.py:194
 msgid "subject"
 msgstr ""
 
 msgid "subject"
 msgstr ""
 
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
 msgid "body"
 msgstr ""
 
 msgid "body"
 msgstr ""
 
-#: club/models.py:184
+#: club/models.py:198
 msgid "reminder email"
 msgstr ""
 
 msgid "reminder email"
 msgstr ""
 
-#: club/models.py:185
+#: club/models.py:199
 msgid "reminder emails"
 msgstr ""
 
 msgid "reminder emails"
 msgstr ""
 
-#: club/models.py:190
+#: club/models.py:204
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:192
+#: club/models.py:206
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:197
+#: club/models.py:211
 msgid "photo"
 msgstr ""
 
 msgid "photo"
 msgstr ""
 
-#: club/models.py:198
+#: club/models.py:212
 msgid "text"
 msgstr ""
 
 msgid "text"
 msgstr ""
 
-#: club/models.py:201
+#: club/models.py:215
 msgid "ambassador"
 msgstr ""
 
 msgid "ambassador"
 msgstr ""
 
-#: club/models.py:202
+#: club/models.py:216
 msgid "ambassadors"
 msgstr ""
 
 msgid "ambassadors"
 msgstr ""
 
-#: club/models.py:233 club/templates/club/index.html:7
+#: club/models.py:247 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"
 #: club/templates/club/index.html:13 club/templates/club/thanks.html:6
 #: club/templates/payu/rec_payment.html:5
 msgid "Towarzystwo Przyjaciół Wolnych Lektur"
@@ -298,66 +298,99 @@ msgstr ""
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
-#: club/templates/club/membership_form.html:144
+#: club/templates/club/membership_form.html:14
 msgid "Support Wolne Lektury"
 msgstr ""
 
 msgid "Support Wolne Lektury"
 msgstr ""
 
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:151
+#: club/templates/club/membership_form.html:21
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
 msgid "See your past support."
 msgstr ""
 
 msgid "See your past support."
 msgstr ""
 
-#: club/templates/club/membership_form.html:179
+#: club/templates/club/membership_form.html:40
+msgid "Help us get 100 new Friends by the end of the school semester."
+msgstr ""
+
+#: club/templates/club/membership_form.html:41
+#, python-format
+msgid ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> reader has "
+"already supported us with a regular donation,\n"
+"\t    "
+msgid_plural ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> readers have "
+"already supported us with a regular donation,\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+
+#: club/templates/club/membership_form.html:46
+#, python-format
+msgid ""
+"\n"
+"\t    <b style=\"color: #0d7e85\">%(missing_supporters)s</b> is missing.\n"
+"            "
+msgid_plural ""
+"\n"
+"            <b style=\"color: #0d7e85\">%(missing_supporters)s</b> are "
+"missing.\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+
+#: club/templates/club/payment/payu-re.html:4
+#: club/templates/club/payment/payu.html:4
+msgid "Safe payments"
+msgstr ""
+
+#: club/templates/club/payment/payu.html:10
+msgid "transfer"
+msgstr ""
+
+#: club/templates/club/payment_form.html:15
 msgid "Choose your type of support"
 msgstr ""
 
 msgid "Choose your type of support"
 msgstr ""
 
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
 msgid "one-time"
 msgstr ""
 
 msgid "one-time"
 msgstr ""
 
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
 msgid "Choose the amount"
 msgstr ""
 
 msgid "Choose the amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:196
-#: club/templates/club/membership_form.html:209
+#: club/templates/club/payment_form.html:32
+#: club/templates/club/payment_form.html:45
 msgid "different amount"
 msgstr ""
 
 msgid "different amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
 msgid "Provide an e-mail address"
 msgstr ""
 
 msgid "Provide an e-mail address"
 msgstr ""
 
-#: club/templates/club/membership_form.html:222
+#: club/templates/club/payment_form.html:58
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
-#: club/templates/club/membership_form.html:226
+#: club/templates/club/payment_form.html:62
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
 msgid "Donate"
 msgstr ""
 
 msgid "Donate"
 msgstr ""
 
-#: club/templates/club/payment/payu-re.html:4
-#: club/templates/club/payment/payu.html:4
-msgid "Safe payments"
-msgstr ""
-
-#: club/templates/club/payment/payu.html:10
-msgid "transfer"
-msgstr ""
-
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
index ae1bb3d..b0d70e6 100644 (file)
@@ -66,133 +66,133 @@ msgstr ""
 msgid "clubs"
 msgstr ""
 
 msgid "clubs"
 msgstr ""
 
-#: club/models.py:48
+#: club/models.py:47
 msgid "key"
 msgstr ""
 
 msgid "key"
 msgstr ""
 
-#: club/models.py:49
+#: club/models.py:48
 msgid "email"
 msgstr ""
 
 msgid "email"
 msgstr ""
 
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
 msgid "membership"
 msgstr ""
 
 msgid "membership"
 msgstr ""
 
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
 #: club/models.py:51
 #: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
 msgid "amount"
 msgstr ""
 
 msgid "amount"
 msgstr ""
 
-#: club/models.py:52 club/templates/club/membership_form.html:185
+#: club/models.py:72 club/templates/club/payment_form.html:21
 msgid "monthly"
 msgstr ""
 
 msgid "monthly"
 msgstr ""
 
-#: club/models.py:53
+#: club/models.py:73
 msgid "yearly"
 msgstr ""
 
 msgid "yearly"
 msgstr ""
 
-#: club/models.py:55
+#: club/models.py:75
 msgid "cancelled"
 msgstr ""
 
 msgid "cancelled"
 msgstr ""
 
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
 msgid "started at"
 msgstr ""
 
 msgid "started at"
 msgstr ""
 
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
 msgid "schedule"
 msgstr ""
 
 msgid "schedule"
 msgstr ""
 
-#: club/models.py:63
+#: club/models.py:80
 msgid "schedules"
 msgstr ""
 
 msgid "schedules"
 msgstr ""
 
-#: club/models.py:133
+#: club/models.py:147
 msgid "user"
 msgstr ""
 
 msgid "user"
 msgstr ""
 
-#: club/models.py:134
+#: club/models.py:148
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
 msgid "name"
 msgstr ""
 
 msgid "name"
 msgstr ""
 
-#: club/models.py:136
+#: club/models.py:150
 msgid "manual"
 msgstr ""
 
 msgid "manual"
 msgstr ""
 
-#: club/models.py:137
+#: club/models.py:151
 msgid "notes"
 msgstr ""
 
 msgid "notes"
 msgstr ""
 
-#: club/models.py:138
+#: club/models.py:152
 msgid "updated at"
 msgstr ""
 
 msgid "updated at"
 msgstr ""
 
-#: club/models.py:142
+#: club/models.py:156
 msgid "memberships"
 msgstr ""
 
 msgid "memberships"
 msgstr ""
 
-#: club/models.py:179
+#: club/models.py:193
 msgid "days before"
 msgstr ""
 
 msgid "days before"
 msgstr ""
 
-#: club/models.py:180
+#: club/models.py:194
 msgid "subject"
 msgstr ""
 
 msgid "subject"
 msgstr ""
 
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
 msgid "body"
 msgstr ""
 
 msgid "body"
 msgstr ""
 
-#: club/models.py:184
+#: club/models.py:198
 msgid "reminder email"
 msgstr ""
 
 msgid "reminder email"
 msgstr ""
 
-#: club/models.py:185
+#: club/models.py:199
 msgid "reminder emails"
 msgstr ""
 
 msgid "reminder emails"
 msgstr ""
 
-#: club/models.py:190
+#: club/models.py:204
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:192
+#: club/models.py:206
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:197
+#: club/models.py:211
 msgid "photo"
 msgstr ""
 
 msgid "photo"
 msgstr ""
 
-#: club/models.py:198
+#: club/models.py:212
 msgid "text"
 msgstr ""
 
 msgid "text"
 msgstr ""
 
-#: club/models.py:201
+#: club/models.py:215
 msgid "ambassador"
 msgstr ""
 
 msgid "ambassador"
 msgstr ""
 
-#: club/models.py:202
+#: club/models.py:216
 msgid "ambassadors"
 msgstr ""
 
 msgid "ambassadors"
 msgstr ""
 
-#: club/models.py:233 club/templates/club/index.html:7
+#: club/models.py:247 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"
 #: club/templates/club/index.html:13 club/templates/club/thanks.html:6
 #: club/templates/payu/rec_payment.html:5
 msgid "Towarzystwo Przyjaciół Wolnych Lektur"
@@ -298,66 +298,99 @@ msgstr ""
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
-#: club/templates/club/membership_form.html:144
+#: club/templates/club/membership_form.html:14
 msgid "Support Wolne Lektury"
 msgstr ""
 
 msgid "Support Wolne Lektury"
 msgstr ""
 
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:151
+#: club/templates/club/membership_form.html:21
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
 msgid "See your past support."
 msgstr ""
 
 msgid "See your past support."
 msgstr ""
 
-#: club/templates/club/membership_form.html:179
+#: club/templates/club/membership_form.html:40
+msgid "Help us get 100 new Friends by the end of the school semester."
+msgstr ""
+
+#: club/templates/club/membership_form.html:41
+#, python-format
+msgid ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> reader has "
+"already supported us with a regular donation,\n"
+"\t    "
+msgid_plural ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> readers have "
+"already supported us with a regular donation,\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+
+#: club/templates/club/membership_form.html:46
+#, python-format
+msgid ""
+"\n"
+"\t    <b style=\"color: #0d7e85\">%(missing_supporters)s</b> is missing.\n"
+"            "
+msgid_plural ""
+"\n"
+"            <b style=\"color: #0d7e85\">%(missing_supporters)s</b> are "
+"missing.\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+
+#: club/templates/club/payment/payu-re.html:4
+#: club/templates/club/payment/payu.html:4
+msgid "Safe payments"
+msgstr ""
+
+#: club/templates/club/payment/payu.html:10
+msgid "transfer"
+msgstr ""
+
+#: club/templates/club/payment_form.html:15
 msgid "Choose your type of support"
 msgstr ""
 
 msgid "Choose your type of support"
 msgstr ""
 
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
 msgid "one-time"
 msgstr ""
 
 msgid "one-time"
 msgstr ""
 
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
 msgid "Choose the amount"
 msgstr ""
 
 msgid "Choose the amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:196
-#: club/templates/club/membership_form.html:209
+#: club/templates/club/payment_form.html:32
+#: club/templates/club/payment_form.html:45
 msgid "different amount"
 msgstr ""
 
 msgid "different amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
 msgid "Provide an e-mail address"
 msgstr ""
 
 msgid "Provide an e-mail address"
 msgstr ""
 
-#: club/templates/club/membership_form.html:222
+#: club/templates/club/payment_form.html:58
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
-#: club/templates/club/membership_form.html:226
+#: club/templates/club/payment_form.html:62
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
 msgid "Donate"
 msgstr ""
 
 msgid "Donate"
 msgstr ""
 
-#: club/templates/club/payment/payu-re.html:4
-#: club/templates/club/payment/payu.html:4
-msgid "Safe payments"
-msgstr ""
-
-#: club/templates/club/payment/payu.html:10
-msgid "transfer"
-msgstr ""
-
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
index 11618bb..e70c694 100644 (file)
@@ -68,133 +68,133 @@ msgstr ""
 msgid "clubs"
 msgstr ""
 
 msgid "clubs"
 msgstr ""
 
-#: club/models.py:48
+#: club/models.py:47
 msgid "key"
 msgstr ""
 
 msgid "key"
 msgstr ""
 
-#: club/models.py:49
+#: club/models.py:48
 msgid "email"
 msgstr ""
 
 msgid "email"
 msgstr ""
 
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
 msgid "membership"
 msgstr ""
 
 msgid "membership"
 msgstr ""
 
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
 #: club/models.py:51
 #: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
 msgid "amount"
 msgstr ""
 
 msgid "amount"
 msgstr ""
 
-#: club/models.py:52 club/templates/club/membership_form.html:185
+#: club/models.py:72 club/templates/club/payment_form.html:21
 msgid "monthly"
 msgstr ""
 
 msgid "monthly"
 msgstr ""
 
-#: club/models.py:53
+#: club/models.py:73
 msgid "yearly"
 msgstr ""
 
 msgid "yearly"
 msgstr ""
 
-#: club/models.py:55
+#: club/models.py:75
 msgid "cancelled"
 msgstr ""
 
 msgid "cancelled"
 msgstr ""
 
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
 msgid "started at"
 msgstr ""
 
 msgid "started at"
 msgstr ""
 
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
 msgid "schedule"
 msgstr ""
 
 msgid "schedule"
 msgstr ""
 
-#: club/models.py:63
+#: club/models.py:80
 msgid "schedules"
 msgstr ""
 
 msgid "schedules"
 msgstr ""
 
-#: club/models.py:133
+#: club/models.py:147
 msgid "user"
 msgstr ""
 
 msgid "user"
 msgstr ""
 
-#: club/models.py:134
+#: club/models.py:148
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
 msgid "name"
 msgstr ""
 
 msgid "name"
 msgstr ""
 
-#: club/models.py:136
+#: club/models.py:150
 msgid "manual"
 msgstr ""
 
 msgid "manual"
 msgstr ""
 
-#: club/models.py:137
+#: club/models.py:151
 msgid "notes"
 msgstr ""
 
 msgid "notes"
 msgstr ""
 
-#: club/models.py:138
+#: club/models.py:152
 msgid "updated at"
 msgstr ""
 
 msgid "updated at"
 msgstr ""
 
-#: club/models.py:142
+#: club/models.py:156
 msgid "memberships"
 msgstr ""
 
 msgid "memberships"
 msgstr ""
 
-#: club/models.py:179
+#: club/models.py:193
 msgid "days before"
 msgstr ""
 
 msgid "days before"
 msgstr ""
 
-#: club/models.py:180
+#: club/models.py:194
 msgid "subject"
 msgstr ""
 
 msgid "subject"
 msgstr ""
 
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
 msgid "body"
 msgstr ""
 
 msgid "body"
 msgstr ""
 
-#: club/models.py:184
+#: club/models.py:198
 msgid "reminder email"
 msgstr ""
 
 msgid "reminder email"
 msgstr ""
 
-#: club/models.py:185
+#: club/models.py:199
 msgid "reminder emails"
 msgstr ""
 
 msgid "reminder emails"
 msgstr ""
 
-#: club/models.py:190
+#: club/models.py:204
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:192
+#: club/models.py:206
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:197
+#: club/models.py:211
 msgid "photo"
 msgstr ""
 
 msgid "photo"
 msgstr ""
 
-#: club/models.py:198
+#: club/models.py:212
 msgid "text"
 msgstr ""
 
 msgid "text"
 msgstr ""
 
-#: club/models.py:201
+#: club/models.py:215
 msgid "ambassador"
 msgstr ""
 
 msgid "ambassador"
 msgstr ""
 
-#: club/models.py:202
+#: club/models.py:216
 msgid "ambassadors"
 msgstr ""
 
 msgid "ambassadors"
 msgstr ""
 
-#: club/models.py:233 club/templates/club/index.html:7
+#: club/models.py:247 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"
 #: club/templates/club/index.html:13 club/templates/club/thanks.html:6
 #: club/templates/payu/rec_payment.html:5
 msgid "Towarzystwo Przyjaciół Wolnych Lektur"
@@ -300,66 +300,103 @@ msgstr ""
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
-#: club/templates/club/membership_form.html:144
+#: club/templates/club/membership_form.html:14
 msgid "Support Wolne Lektury"
 msgstr ""
 
 msgid "Support Wolne Lektury"
 msgstr ""
 
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:151
+#: club/templates/club/membership_form.html:21
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
 msgid "See your past support."
 msgstr ""
 
 msgid "See your past support."
 msgstr ""
 
-#: club/templates/club/membership_form.html:179
+#: club/templates/club/membership_form.html:40
+msgid "Help us get 100 new Friends by the end of the school semester."
+msgstr ""
+
+#: club/templates/club/membership_form.html:41
+#, python-format
+msgid ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> reader has "
+"already supported us with a regular donation,\n"
+"\t    "
+msgid_plural ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> readers have "
+"already supported us with a regular donation,\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: club/templates/club/membership_form.html:46
+#, python-format
+msgid ""
+"\n"
+"\t    <b style=\"color: #0d7e85\">%(missing_supporters)s</b> is missing.\n"
+"            "
+msgid_plural ""
+"\n"
+"            <b style=\"color: #0d7e85\">%(missing_supporters)s</b> are "
+"missing.\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: club/templates/club/payment/payu-re.html:4
+#: club/templates/club/payment/payu.html:4
+msgid "Safe payments"
+msgstr ""
+
+#: club/templates/club/payment/payu.html:10
+msgid "transfer"
+msgstr ""
+
+#: club/templates/club/payment_form.html:15
 msgid "Choose your type of support"
 msgstr ""
 
 msgid "Choose your type of support"
 msgstr ""
 
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
 msgid "one-time"
 msgstr ""
 
 msgid "one-time"
 msgstr ""
 
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
 msgid "Choose the amount"
 msgstr ""
 
 msgid "Choose the amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:196
-#: club/templates/club/membership_form.html:209
+#: club/templates/club/payment_form.html:32
+#: club/templates/club/payment_form.html:45
 msgid "different amount"
 msgstr ""
 
 msgid "different amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
 msgid "Provide an e-mail address"
 msgstr ""
 
 msgid "Provide an e-mail address"
 msgstr ""
 
-#: club/templates/club/membership_form.html:222
+#: club/templates/club/payment_form.html:58
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
-#: club/templates/club/membership_form.html:226
+#: club/templates/club/payment_form.html:62
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
 msgid "Donate"
 msgstr ""
 
 msgid "Donate"
 msgstr ""
 
-#: club/templates/club/payment/payu-re.html:4
-#: club/templates/club/payment/payu.html:4
-msgid "Safe payments"
-msgstr ""
-
-#: club/templates/club/payment/payu.html:10
-msgid "transfer"
-msgstr ""
-
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
index 9bce02c..902a989 100644 (file)
Binary files a/src/club/locale/pl/LC_MESSAGES/django.mo and b/src/club/locale/pl/LC_MESSAGES/django.mo differ
index 43a31fb..e566939 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2020-11-26 12:47+0100\n"
+"PO-Revision-Date: 2021-01-20 14:34+0100\n"
 "Last-Translator: \n"
 "Language-Team: \n"
 "Language: pl\n"
 "Last-Translator: \n"
 "Language-Team: \n"
 "Language: pl\n"
@@ -68,103 +68,103 @@ msgstr "towarzystwo"
 msgid "clubs"
 msgstr "towarzystwa"
 
 msgid "clubs"
 msgstr "towarzystwa"
 
-#: club/models.py:48
+#: club/models.py:47
 msgid "key"
 msgstr "klucz"
 
 msgid "key"
 msgstr "klucz"
 
-#: club/models.py:49
+#: club/models.py:48
 msgid "email"
 msgstr "email"
 
 msgid "email"
 msgstr "email"
 
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
 msgid "membership"
 msgstr "członkostwo"
 
 msgid "membership"
 msgstr "członkostwo"
 
+#: club/models.py:50
+msgid "payed at"
+msgstr "opłacona"
+
 #: club/models.py:51
 #: club/models.py:51
+msgid "expires_at"
+msgstr "wygasa"
+
+#: club/models.py:71
 msgid "amount"
 msgstr "kwota"
 
 msgid "amount"
 msgstr "kwota"
 
-#: club/models.py:52 club/templates/club/membership_form.html:185
+#: club/models.py:72 club/templates/club/payment_form.html:21
 msgid "monthly"
 msgstr "miesięcznie"
 
 msgid "monthly"
 msgstr "miesięcznie"
 
-#: club/models.py:53
+#: club/models.py:73
 msgid "yearly"
 msgstr "rocznie"
 
 msgid "yearly"
 msgstr "rocznie"
 
-#: club/models.py:55
+#: club/models.py:75
 msgid "cancelled"
 msgstr "anulowany"
 
 msgid "cancelled"
 msgstr "anulowany"
 
-#: club/models.py:56
-msgid "payed at"
-msgstr "opłacona"
-
-#: club/models.py:57
+#: club/models.py:76
 msgid "started at"
 msgstr "start"
 
 msgid "started at"
 msgstr "start"
 
-#: club/models.py:58
-msgid "expires_at"
-msgstr "wygasa"
-
-#: club/models.py:62
+#: club/models.py:79
 msgid "schedule"
 msgstr "harmonogram"
 
 msgid "schedule"
 msgstr "harmonogram"
 
-#: club/models.py:63
+#: club/models.py:80
 msgid "schedules"
 msgstr "harmonogramy"
 
 msgid "schedules"
 msgstr "harmonogramy"
 
-#: club/models.py:133
+#: club/models.py:147
 msgid "user"
 msgstr "użytkownik"
 
 msgid "user"
 msgstr "użytkownik"
 
-#: club/models.py:134
+#: club/models.py:148
 msgid "created at"
 msgstr "utworzone"
 
 msgid "created at"
 msgstr "utworzone"
 
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
 msgid "name"
 msgstr "nazwisko"
 
 msgid "name"
 msgstr "nazwisko"
 
-#: club/models.py:136
+#: club/models.py:150
 msgid "manual"
 msgstr "ustawiony ręcznie"
 
 msgid "manual"
 msgstr "ustawiony ręcznie"
 
-#: club/models.py:137
+#: club/models.py:151
 msgid "notes"
 msgstr "notatki"
 
 msgid "notes"
 msgstr "notatki"
 
-#: club/models.py:138
+#: club/models.py:152
 msgid "updated at"
 msgstr "aktualizacja"
 
 msgid "updated at"
 msgstr "aktualizacja"
 
-#: club/models.py:142
+#: club/models.py:156
 msgid "memberships"
 msgstr "członkostwa"
 
 msgid "memberships"
 msgstr "członkostwa"
 
-#: club/models.py:179
+#: club/models.py:193
 msgid "days before"
 msgstr "dni przed"
 
 msgid "days before"
 msgstr "dni przed"
 
-#: club/models.py:180
+#: club/models.py:194
 msgid "subject"
 msgstr "temat"
 
 msgid "subject"
 msgstr "temat"
 
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
 msgid "body"
 msgstr "treść"
 
 msgid "body"
 msgstr "treść"
 
-#: club/models.py:184
+#: club/models.py:198
 msgid "reminder email"
 msgstr "email z przypomnieniem"
 
 msgid "reminder email"
 msgstr "email z przypomnieniem"
 
-#: club/models.py:185
+#: club/models.py:199
 msgid "reminder emails"
 msgstr "emaile z przypomnieniem"
 
 msgid "reminder emails"
 msgstr "emaile z przypomnieniem"
 
-#: club/models.py:190
+#: club/models.py:204
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
@@ -173,7 +173,7 @@ msgstr[1] "%d dni przed wygaśnięciem"
 msgstr[2] "%d dni przed wygaśnięciem"
 msgstr[3] "%d dni przed wygaśnięciem"
 
 msgstr[2] "%d dni przed wygaśnięciem"
 msgstr[3] "%d dni przed wygaśnięciem"
 
-#: club/models.py:192
+#: club/models.py:206
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
@@ -182,23 +182,23 @@ msgstr[1] "%d dni po wygaśnięciu"
 msgstr[2] "%d dni po wygaśnięciu"
 msgstr[3] "%d dni przed wygaśnięciem"
 
 msgstr[2] "%d dni po wygaśnięciu"
 msgstr[3] "%d dni przed wygaśnięciem"
 
-#: club/models.py:197
+#: club/models.py:211
 msgid "photo"
 msgstr "zdjęcie"
 
 msgid "photo"
 msgstr "zdjęcie"
 
-#: club/models.py:198
+#: club/models.py:212
 msgid "text"
 msgstr "tekst"
 
 msgid "text"
 msgstr "tekst"
 
-#: club/models.py:201
+#: club/models.py:215
 msgid "ambassador"
 msgstr "ambasador"
 
 msgid "ambassador"
 msgstr "ambasador"
 
-#: club/models.py:202
+#: club/models.py:216
 msgid "ambassadors"
 msgstr "ambasadorowie"
 
 msgid "ambassadors"
 msgstr "ambasadorowie"
 
-#: club/models.py:233 club/templates/club/index.html:7
+#: club/models.py:247 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"
 #: club/templates/club/index.html:13 club/templates/club/thanks.html:6
 #: club/templates/payu/rec_payment.html:5
 msgid "Towarzystwo Przyjaciół Wolnych Lektur"
@@ -304,49 +304,115 @@ msgstr "Uwalniaj książki razem z nami!"
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
-#: club/templates/club/membership_form.html:144
+#: club/templates/club/membership_form.html:14
 msgid "Support Wolne Lektury"
 msgstr "Wspieraj Wolne Lektury"
 
 msgid "Support Wolne Lektury"
 msgstr "Wspieraj Wolne Lektury"
 
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 "Dziękujemy za Twoje dotychczasowe zaangażowanie! Wesprzyj nas ponownie!"
 
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 "Dziękujemy za Twoje dotychczasowe zaangażowanie! Wesprzyj nas ponownie!"
 
-#: club/templates/club/membership_form.html:151
+#: club/templates/club/membership_form.html:21
 msgid "Thank you for wanting to free the books with us!"
 msgstr "Dziękujemy, że chcesz razem z nami uwalniać książki!"
 
 msgid "Thank you for wanting to free the books with us!"
 msgstr "Dziękujemy, że chcesz razem z nami uwalniać książki!"
 
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
 msgid "See your past support."
 msgstr "Zobacz swoje dotychczasowe wsparcie."
 
 msgid "See your past support."
 msgstr "Zobacz swoje dotychczasowe wsparcie."
 
-#: club/templates/club/membership_form.html:179
+#: club/templates/club/membership_form.html:40
+msgid "Help us get 100 new Friends by the end of the school semester."
+msgstr "Pomóż nam zdobyć 100 nowych Przyjaciół do końca semestru szkolnego."
+
+#: club/templates/club/membership_form.html:41
+#, python-format
+msgid ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> reader has "
+"already supported us with a regular donation,\n"
+"\t    "
+msgid_plural ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> readers have "
+"already supported us with a regular donation,\n"
+"\t  "
+msgstr[0] ""
+"\n"
+"Od początku tej kampanii stałą wpłatą wsparła nas już <b style=\"color: "
+"#0d7e85\">%(supporters)s</b> czytelniczka lub czytelnik,"
+msgstr[1] ""
+"\n"
+"Od początku tej kampanii stałą wpłatą wsparli nas już <b style=\"color: "
+"#0d7e85\">%(supporters)s</b> czytelnicy i czytelniczki,"
+msgstr[2] ""
+"\n"
+"Od początku tej kampanii stałą wpłatą wsparło nas już <b style=\"color: "
+"#0d7e85\">%(supporters)s</b> czytelników i czytelniczek,"
+msgstr[3] ""
+"\n"
+"Od początku tej kampanii stałą wpłatą wsparło nas już <b style=\"color: "
+"#0d7e85\">%(supporters)s</b> czytelników i czytelniczek,"
+
+#: club/templates/club/membership_form.html:46
+#, python-format
+msgid ""
+"\n"
+"\t    <b style=\"color: #0d7e85\">%(missing_supporters)s</b> is missing.\n"
+"            "
+msgid_plural ""
+"\n"
+"            <b style=\"color: #0d7e85\">%(missing_supporters)s</b> are "
+"missing.\n"
+"\t  "
+msgstr[0] ""
+"\n"
+"brakuje <b style=\"color: #0d7e85\">%(missing_supporters)s</b>."
+msgstr[1] ""
+"\n"
+"brakuje <b style=\"color: #0d7e85\">%(missing_supporters)s</b>."
+msgstr[2] ""
+"\n"
+"brakuje <b style=\"color: #0d7e85\">%(missing_supporters)s</b>."
+msgstr[3] ""
+"\n"
+"brakuje <b style=\"color: #0d7e85\">%(missing_supporters)s</b>."
+
+#: club/templates/club/payment/payu-re.html:4
+#: club/templates/club/payment/payu.html:4
+msgid "Safe payments"
+msgstr "Bezpieczne wpłaty"
+
+#: club/templates/club/payment/payu.html:10
+msgid "transfer"
+msgstr "przelew"
+
+#: club/templates/club/payment_form.html:15
 msgid "Choose your type of support"
 msgstr "Wybierz rodzaj wsparcia"
 
 msgid "Choose your type of support"
 msgstr "Wybierz rodzaj wsparcia"
 
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
 msgid "one-time"
 msgstr "jednorazowo"
 
 msgid "one-time"
 msgstr "jednorazowo"
 
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
 msgid "Choose the amount"
 msgstr "Wybierz kwotę"
 
 msgid "Choose the amount"
 msgstr "Wybierz kwotę"
 
-#: club/templates/club/membership_form.html:196
-#: club/templates/club/membership_form.html:209
+#: club/templates/club/payment_form.html:32
+#: club/templates/club/payment_form.html:45
 msgid "different amount"
 msgstr "inna kwota"
 
 msgid "different amount"
 msgstr "inna kwota"
 
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
 msgid "Provide an e-mail address"
 msgstr "Podaj adres e-mail"
 
 msgid "Provide an e-mail address"
 msgstr "Podaj adres e-mail"
 
-#: club/templates/club/membership_form.html:222
+#: club/templates/club/payment_form.html:58
 msgid "I'd like to receive informations about new publications."
 msgstr "Chcę dostawać informacje o nowościach"
 
 msgid "I'd like to receive informations about new publications."
 msgstr "Chcę dostawać informacje o nowościach"
 
-#: club/templates/club/membership_form.html:226
+#: club/templates/club/payment_form.html:62
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
@@ -355,19 +421,10 @@ msgstr ""
 "\" href=\"https://nowoczesnapolska.org.pl/prywatnosc/\">polityce "
 "prywatności</a>."
 
 "\" href=\"https://nowoczesnapolska.org.pl/prywatnosc/\">polityce "
 "prywatności</a>."
 
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
 msgid "Donate"
 msgstr "Wpłać"
 
 msgid "Donate"
 msgstr "Wpłać"
 
-#: club/templates/club/payment/payu-re.html:4
-#: club/templates/club/payment/payu.html:4
-msgid "Safe payments"
-msgstr "Bezpieczne wpłaty"
-
-#: club/templates/club/payment/payu.html:10
-msgid "transfer"
-msgstr "przelew"
-
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr "Dziękujemy"
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr "Dziękujemy"
index bc85ffa..eaf7afd 100644 (file)
@@ -68,133 +68,133 @@ msgstr ""
 msgid "clubs"
 msgstr ""
 
 msgid "clubs"
 msgstr ""
 
-#: club/models.py:48
+#: club/models.py:47
 msgid "key"
 msgstr ""
 
 msgid "key"
 msgstr ""
 
-#: club/models.py:49
+#: club/models.py:48
 msgid "email"
 msgstr ""
 
 msgid "email"
 msgstr ""
 
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
 msgid "membership"
 msgstr ""
 
 msgid "membership"
 msgstr ""
 
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
 #: club/models.py:51
 #: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
 msgid "amount"
 msgstr ""
 
 msgid "amount"
 msgstr ""
 
-#: club/models.py:52 club/templates/club/membership_form.html:185
+#: club/models.py:72 club/templates/club/payment_form.html:21
 msgid "monthly"
 msgstr ""
 
 msgid "monthly"
 msgstr ""
 
-#: club/models.py:53
+#: club/models.py:73
 msgid "yearly"
 msgstr ""
 
 msgid "yearly"
 msgstr ""
 
-#: club/models.py:55
+#: club/models.py:75
 msgid "cancelled"
 msgstr ""
 
 msgid "cancelled"
 msgstr ""
 
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
 msgid "started at"
 msgstr ""
 
 msgid "started at"
 msgstr ""
 
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
 msgid "schedule"
 msgstr ""
 
 msgid "schedule"
 msgstr ""
 
-#: club/models.py:63
+#: club/models.py:80
 msgid "schedules"
 msgstr ""
 
 msgid "schedules"
 msgstr ""
 
-#: club/models.py:133
+#: club/models.py:147
 msgid "user"
 msgstr ""
 
 msgid "user"
 msgstr ""
 
-#: club/models.py:134
+#: club/models.py:148
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
 msgid "name"
 msgstr ""
 
 msgid "name"
 msgstr ""
 
-#: club/models.py:136
+#: club/models.py:150
 msgid "manual"
 msgstr ""
 
 msgid "manual"
 msgstr ""
 
-#: club/models.py:137
+#: club/models.py:151
 msgid "notes"
 msgstr ""
 
 msgid "notes"
 msgstr ""
 
-#: club/models.py:138
+#: club/models.py:152
 msgid "updated at"
 msgstr ""
 
 msgid "updated at"
 msgstr ""
 
-#: club/models.py:142
+#: club/models.py:156
 msgid "memberships"
 msgstr ""
 
 msgid "memberships"
 msgstr ""
 
-#: club/models.py:179
+#: club/models.py:193
 msgid "days before"
 msgstr ""
 
 msgid "days before"
 msgstr ""
 
-#: club/models.py:180
+#: club/models.py:194
 msgid "subject"
 msgstr ""
 
 msgid "subject"
 msgstr ""
 
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
 msgid "body"
 msgstr ""
 
 msgid "body"
 msgstr ""
 
-#: club/models.py:184
+#: club/models.py:198
 msgid "reminder email"
 msgstr ""
 
 msgid "reminder email"
 msgstr ""
 
-#: club/models.py:185
+#: club/models.py:199
 msgid "reminder emails"
 msgstr ""
 
 msgid "reminder emails"
 msgstr ""
 
-#: club/models.py:190
+#: club/models.py:204
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:192
+#: club/models.py:206
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:197
+#: club/models.py:211
 msgid "photo"
 msgstr ""
 
 msgid "photo"
 msgstr ""
 
-#: club/models.py:198
+#: club/models.py:212
 msgid "text"
 msgstr ""
 
 msgid "text"
 msgstr ""
 
-#: club/models.py:201
+#: club/models.py:215
 msgid "ambassador"
 msgstr ""
 
 msgid "ambassador"
 msgstr ""
 
-#: club/models.py:202
+#: club/models.py:216
 msgid "ambassadors"
 msgstr ""
 
 msgid "ambassadors"
 msgstr ""
 
-#: club/models.py:233 club/templates/club/index.html:7
+#: club/models.py:247 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"
 #: club/templates/club/index.html:13 club/templates/club/thanks.html:6
 #: club/templates/payu/rec_payment.html:5
 msgid "Towarzystwo Przyjaciół Wolnych Lektur"
@@ -300,66 +300,103 @@ msgstr ""
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
-#: club/templates/club/membership_form.html:144
+#: club/templates/club/membership_form.html:14
 msgid "Support Wolne Lektury"
 msgstr ""
 
 msgid "Support Wolne Lektury"
 msgstr ""
 
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:151
+#: club/templates/club/membership_form.html:21
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
 msgid "See your past support."
 msgstr ""
 
 msgid "See your past support."
 msgstr ""
 
-#: club/templates/club/membership_form.html:179
+#: club/templates/club/membership_form.html:40
+msgid "Help us get 100 new Friends by the end of the school semester."
+msgstr ""
+
+#: club/templates/club/membership_form.html:41
+#, python-format
+msgid ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> reader has "
+"already supported us with a regular donation,\n"
+"\t    "
+msgid_plural ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> readers have "
+"already supported us with a regular donation,\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: club/templates/club/membership_form.html:46
+#, python-format
+msgid ""
+"\n"
+"\t    <b style=\"color: #0d7e85\">%(missing_supporters)s</b> is missing.\n"
+"            "
+msgid_plural ""
+"\n"
+"            <b style=\"color: #0d7e85\">%(missing_supporters)s</b> are "
+"missing.\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: club/templates/club/payment/payu-re.html:4
+#: club/templates/club/payment/payu.html:4
+msgid "Safe payments"
+msgstr ""
+
+#: club/templates/club/payment/payu.html:10
+msgid "transfer"
+msgstr ""
+
+#: club/templates/club/payment_form.html:15
 msgid "Choose your type of support"
 msgstr ""
 
 msgid "Choose your type of support"
 msgstr ""
 
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
 msgid "one-time"
 msgstr ""
 
 msgid "one-time"
 msgstr ""
 
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
 msgid "Choose the amount"
 msgstr ""
 
 msgid "Choose the amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:196
-#: club/templates/club/membership_form.html:209
+#: club/templates/club/payment_form.html:32
+#: club/templates/club/payment_form.html:45
 msgid "different amount"
 msgstr ""
 
 msgid "different amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
 msgid "Provide an e-mail address"
 msgstr ""
 
 msgid "Provide an e-mail address"
 msgstr ""
 
-#: club/templates/club/membership_form.html:222
+#: club/templates/club/payment_form.html:58
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
-#: club/templates/club/membership_form.html:226
+#: club/templates/club/payment_form.html:62
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
 msgid "Donate"
 msgstr ""
 
 msgid "Donate"
 msgstr ""
 
-#: club/templates/club/payment/payu-re.html:4
-#: club/templates/club/payment/payu.html:4
-msgid "Safe payments"
-msgstr ""
-
-#: club/templates/club/payment/payu.html:10
-msgid "transfer"
-msgstr ""
-
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
index 4bb56cb..cc5c646 100644 (file)
@@ -69,133 +69,133 @@ msgstr ""
 msgid "clubs"
 msgstr ""
 
 msgid "clubs"
 msgstr ""
 
-#: club/models.py:48
+#: club/models.py:47
 msgid "key"
 msgstr ""
 
 msgid "key"
 msgstr ""
 
-#: club/models.py:49
+#: club/models.py:48
 msgid "email"
 msgstr ""
 
 msgid "email"
 msgstr ""
 
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
 msgid "membership"
 msgstr ""
 
 msgid "membership"
 msgstr ""
 
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
 #: club/models.py:51
 #: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
 msgid "amount"
 msgstr ""
 
 msgid "amount"
 msgstr ""
 
-#: club/models.py:52 club/templates/club/membership_form.html:185
+#: club/models.py:72 club/templates/club/payment_form.html:21
 msgid "monthly"
 msgstr ""
 
 msgid "monthly"
 msgstr ""
 
-#: club/models.py:53
+#: club/models.py:73
 msgid "yearly"
 msgstr ""
 
 msgid "yearly"
 msgstr ""
 
-#: club/models.py:55
+#: club/models.py:75
 msgid "cancelled"
 msgstr ""
 
 msgid "cancelled"
 msgstr ""
 
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
 msgid "started at"
 msgstr ""
 
 msgid "started at"
 msgstr ""
 
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
 msgid "schedule"
 msgstr ""
 
 msgid "schedule"
 msgstr ""
 
-#: club/models.py:63
+#: club/models.py:80
 msgid "schedules"
 msgstr ""
 
 msgid "schedules"
 msgstr ""
 
-#: club/models.py:133
+#: club/models.py:147
 msgid "user"
 msgstr ""
 
 msgid "user"
 msgstr ""
 
-#: club/models.py:134
+#: club/models.py:148
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
 msgid "name"
 msgstr ""
 
 msgid "name"
 msgstr ""
 
-#: club/models.py:136
+#: club/models.py:150
 msgid "manual"
 msgstr ""
 
 msgid "manual"
 msgstr ""
 
-#: club/models.py:137
+#: club/models.py:151
 msgid "notes"
 msgstr ""
 
 msgid "notes"
 msgstr ""
 
-#: club/models.py:138
+#: club/models.py:152
 msgid "updated at"
 msgstr ""
 
 msgid "updated at"
 msgstr ""
 
-#: club/models.py:142
+#: club/models.py:156
 msgid "memberships"
 msgstr ""
 
 msgid "memberships"
 msgstr ""
 
-#: club/models.py:179
+#: club/models.py:193
 msgid "days before"
 msgstr ""
 
 msgid "days before"
 msgstr ""
 
-#: club/models.py:180
+#: club/models.py:194
 msgid "subject"
 msgstr ""
 
 msgid "subject"
 msgstr ""
 
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
 msgid "body"
 msgstr ""
 
 msgid "body"
 msgstr ""
 
-#: club/models.py:184
+#: club/models.py:198
 msgid "reminder email"
 msgstr ""
 
 msgid "reminder email"
 msgstr ""
 
-#: club/models.py:185
+#: club/models.py:199
 msgid "reminder emails"
 msgstr ""
 
 msgid "reminder emails"
 msgstr ""
 
-#: club/models.py:190
+#: club/models.py:204
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day before expiration"
 msgid_plural "%d days before expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:192
+#: club/models.py:206
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
 #, python-format
 msgid "a day after expiration"
 msgid_plural "%d days after expiration"
 msgstr[0] ""
 msgstr[1] ""
 
-#: club/models.py:197
+#: club/models.py:211
 msgid "photo"
 msgstr ""
 
 msgid "photo"
 msgstr ""
 
-#: club/models.py:198
+#: club/models.py:212
 msgid "text"
 msgstr ""
 
 msgid "text"
 msgstr ""
 
-#: club/models.py:201
+#: club/models.py:215
 msgid "ambassador"
 msgstr ""
 
 msgid "ambassador"
 msgstr ""
 
-#: club/models.py:202
+#: club/models.py:216
 msgid "ambassadors"
 msgstr ""
 
 msgid "ambassadors"
 msgstr ""
 
-#: club/models.py:233 club/templates/club/index.html:7
+#: club/models.py:247 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"
 #: club/templates/club/index.html:13 club/templates/club/thanks.html:6
 #: club/templates/payu/rec_payment.html:5
 msgid "Towarzystwo Przyjaciół Wolnych Lektur"
@@ -301,66 +301,103 @@ msgstr ""
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
 msgid "„Wolne Lektury należy wspierać, bo są” - Filip Springer"
 msgstr ""
 
-#: club/templates/club/membership_form.html:144
+#: club/templates/club/membership_form.html:14
 msgid "Support Wolne Lektury"
 msgstr ""
 
 msgid "Support Wolne Lektury"
 msgstr ""
 
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
 msgid "Thank you for your support! Support us again!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:151
+#: club/templates/club/membership_form.html:21
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
 msgid "Thank you for wanting to free the books with us!"
 msgstr ""
 
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
 msgid "See your past support."
 msgstr ""
 
 msgid "See your past support."
 msgstr ""
 
-#: club/templates/club/membership_form.html:179
+#: club/templates/club/membership_form.html:40
+msgid "Help us get 100 new Friends by the end of the school semester."
+msgstr ""
+
+#: club/templates/club/membership_form.html:41
+#, python-format
+msgid ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> reader has "
+"already supported us with a regular donation,\n"
+"\t    "
+msgid_plural ""
+"\n"
+"\t    So far <b style=\"color: #0d7e85\">%(supporters)s</b> readers have "
+"already supported us with a regular donation,\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: club/templates/club/membership_form.html:46
+#, python-format
+msgid ""
+"\n"
+"\t    <b style=\"color: #0d7e85\">%(missing_supporters)s</b> is missing.\n"
+"            "
+msgid_plural ""
+"\n"
+"            <b style=\"color: #0d7e85\">%(missing_supporters)s</b> are "
+"missing.\n"
+"\t  "
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: club/templates/club/payment/payu-re.html:4
+#: club/templates/club/payment/payu.html:4
+msgid "Safe payments"
+msgstr ""
+
+#: club/templates/club/payment/payu.html:10
+msgid "transfer"
+msgstr ""
+
+#: club/templates/club/payment_form.html:15
 msgid "Choose your type of support"
 msgstr ""
 
 msgid "Choose your type of support"
 msgstr ""
 
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
 msgid "one-time"
 msgstr ""
 
 msgid "one-time"
 msgstr ""
 
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
 msgid "Choose the amount"
 msgstr ""
 
 msgid "Choose the amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:196
-#: club/templates/club/membership_form.html:209
+#: club/templates/club/payment_form.html:32
+#: club/templates/club/payment_form.html:45
 msgid "different amount"
 msgstr ""
 
 msgid "different amount"
 msgstr ""
 
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
 msgid "Provide an e-mail address"
 msgstr ""
 
 msgid "Provide an e-mail address"
 msgstr ""
 
-#: club/templates/club/membership_form.html:222
+#: club/templates/club/payment_form.html:58
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
 msgid "I'd like to receive informations about new publications."
 msgstr ""
 
-#: club/templates/club/membership_form.html:226
+#: club/templates/club/payment_form.html:62
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
 msgid ""
 "You can unsubscribe at any point. More in the <a target=\"_blank\" href="
 "\"https://nowoczesnapolska.org.pl/prywatnosc/\">privacy policy</a>."
 msgstr ""
 
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
 msgid "Donate"
 msgstr ""
 
 msgid "Donate"
 msgstr ""
 
-#: club/templates/club/payment/payu-re.html:4
-#: club/templates/club/payment/payu.html:4
-msgid "Safe payments"
-msgstr ""
-
-#: club/templates/club/payment/payu.html:10
-msgid "transfer"
-msgstr ""
-
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
 #: club/templates/club/thanks.html:14
 msgid "Thank you"
 msgstr ""
index fe85c1c..04a3e10 100644 (file)
 
         {% chunk 'club_form_top' %}
 
 
         {% chunk 'club_form_top' %}
 
-        {% club_monthly_since '2020-12-01' as cc %}
-        {% club_monthly_missing_since '2020-12-01' 100 as cm %}
-        <p>Pomóż nam zdobyć 100 nowych Przyjaciół do końca roku. W grudniu stałą wpłatą wsparło nas już <b style="color: #0d7e85">{{ cc }}</b> czytelników i czytelniczek, brakuje  <b style="color: #0d7e85">{{ cm }}</b>.</p>
-        <div class="funding" style="background: none;"><div class="description"><div class="progress" style="text-align: center; background-size: {{ cc }}% 1px;"><span class="piece progress-collected">&nbsp;{{ cc }}</span><span class="piece progress-target">{{ cm }}&nbsp;</span><div style="clear: both"></div></div></div></div>
+        {% club_monthly_since '2020-12-01' as supporters %}
+        {% club_monthly_missing_since '2020-12-01' 100 as missing_supporters %}
+       <p>
+         {% blocktrans %}Help us get 100 new Friends by the end of the school semester.{% endblocktrans %}
+         {% blocktrans count supporters=supporters %}
+           So far <b style="color: #0d7e85">{{ supporters }}</b> reader has already supported us with a regular donation,
+           {% plural %}
+           So far <b style="color: #0d7e85">{{ supporters }}</b> readers have already supported us with a regular donation,
+         {% endblocktrans %}
+         {% blocktrans count missing_supporters=missing_supporters %}
+           <b style="color: #0d7e85">{{ missing_supporters }}</b> is missing.
+            {% plural %}
+            <b style="color: #0d7e85">{{ missing_supporters }}</b> are missing.
+         {% endblocktrans %}
+        </p>
+        <div class="funding" style="background: none;"><div class="description"><div class="progress" style="text-align: center; background-size: {{ supporters }}% 1px;"><span class="piece progress-collected">&nbsp;{{ supporters }}</span><span class="piece progress-target">{{ missing_supporters }}&nbsp;</span><div style="clear: both"></div></div></div></div>
 
         {% include "club/payment_form.html" %}
 
 
         {% include "club/payment_form.html" %}
 
index 6e5bf3a..91ebcdb 100644 (file)
@@ -72,6 +72,7 @@ class CarouselItemInline(OrderableAdmin, admin.TabularInline):
 
 
 class CarouselAdmin(admin.ModelAdmin):
 
 
 class CarouselAdmin(admin.ModelAdmin):
+    list_display = ['placement', 'priority', 'language']
     inlines = [CarouselItemInline]
 
 
     inlines = [CarouselItemInline]
 
 
index 365800e..b5986dc 100644 (file)
@@ -53,7 +53,7 @@ msgstr ""
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
 msgid "banner group"
 msgstr ""
 
 msgid "banner group"
 msgstr ""
 
@@ -161,7 +161,7 @@ msgstr ""
 msgid "group"
 msgstr ""
 
 msgid "group"
 msgstr ""
 
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
 msgid "banner"
 msgstr ""
 
 msgid "banner"
 msgstr ""
 
@@ -170,30 +170,38 @@ msgid "banners"
 msgstr ""
 
 #: social/models.py:126
 msgstr ""
 
 #: social/models.py:126
-msgid "slug"
+msgid "placement"
 msgstr ""
 
 msgstr ""
 
-#: social/models.py:130 social/models.py:138
+#: social/models.py:129
+msgid "priority"
+msgstr ""
+
+#: social/models.py:130
+msgid "language"
+msgstr ""
+
+#: social/models.py:134 social/models.py:150
 msgid "carousel"
 msgstr ""
 
 msgid "carousel"
 msgstr ""
 
-#: social/models.py:131
+#: social/models.py:135
 msgid "carousels"
 msgstr ""
 
 msgid "carousels"
 msgstr ""
 
-#: social/models.py:137
+#: social/models.py:149
 msgid "order"
 msgstr ""
 
 msgid "order"
 msgstr ""
 
-#: social/models.py:145
+#: social/models.py:157
 msgid "carousel item"
 msgstr ""
 
 msgid "carousel item"
 msgstr ""
 
-#: social/models.py:146
+#: social/models.py:158
 msgid "carousel items"
 msgstr ""
 
 msgid "carousel items"
 msgstr ""
 
-#: social/models.py:153 social/models.py:155
+#: social/models.py:165 social/models.py:167
 msgid "Either banner or banner group is required."
 msgstr ""
 
 msgid "Either banner or banner group is required."
 msgstr ""
 
index bb85ba6..89d9594 100644 (file)
@@ -52,7 +52,7 @@ msgstr ""
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
 msgid "banner group"
 msgstr ""
 
 msgid "banner group"
 msgstr ""
 
@@ -160,7 +160,7 @@ msgstr ""
 msgid "group"
 msgstr ""
 
 msgid "group"
 msgstr ""
 
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
 msgid "banner"
 msgstr ""
 
 msgid "banner"
 msgstr ""
 
@@ -169,30 +169,38 @@ msgid "banners"
 msgstr ""
 
 #: social/models.py:126
 msgstr ""
 
 #: social/models.py:126
-msgid "slug"
+msgid "placement"
 msgstr ""
 
 msgstr ""
 
-#: social/models.py:130 social/models.py:138
+#: social/models.py:129
+msgid "priority"
+msgstr ""
+
+#: social/models.py:130
+msgid "language"
+msgstr ""
+
+#: social/models.py:134 social/models.py:150
 msgid "carousel"
 msgstr ""
 
 msgid "carousel"
 msgstr ""
 
-#: social/models.py:131
+#: social/models.py:135
 msgid "carousels"
 msgstr ""
 
 msgid "carousels"
 msgstr ""
 
-#: social/models.py:137
+#: social/models.py:149
 msgid "order"
 msgstr ""
 
 msgid "order"
 msgstr ""
 
-#: social/models.py:145
+#: social/models.py:157
 msgid "carousel item"
 msgstr ""
 
 msgid "carousel item"
 msgstr ""
 
-#: social/models.py:146
+#: social/models.py:158
 msgid "carousel items"
 msgstr ""
 
 msgid "carousel items"
 msgstr ""
 
-#: social/models.py:153 social/models.py:155
+#: social/models.py:165 social/models.py:167
 msgid "Either banner or banner group is required."
 msgstr ""
 
 msgid "Either banner or banner group is required."
 msgstr ""
 
index 365800e..b5986dc 100644 (file)
@@ -53,7 +53,7 @@ msgstr ""
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
 msgid "banner group"
 msgstr ""
 
 msgid "banner group"
 msgstr ""
 
@@ -161,7 +161,7 @@ msgstr ""
 msgid "group"
 msgstr ""
 
 msgid "group"
 msgstr ""
 
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
 msgid "banner"
 msgstr ""
 
 msgid "banner"
 msgstr ""
 
@@ -170,30 +170,38 @@ msgid "banners"
 msgstr ""
 
 #: social/models.py:126
 msgstr ""
 
 #: social/models.py:126
-msgid "slug"
+msgid "placement"
 msgstr ""
 
 msgstr ""
 
-#: social/models.py:130 social/models.py:138
+#: social/models.py:129
+msgid "priority"
+msgstr ""
+
+#: social/models.py:130
+msgid "language"
+msgstr ""
+
+#: social/models.py:134 social/models.py:150
 msgid "carousel"
 msgstr ""
 
 msgid "carousel"
 msgstr ""
 
-#: social/models.py:131
+#: social/models.py:135
 msgid "carousels"
 msgstr ""
 
 msgid "carousels"
 msgstr ""
 
-#: social/models.py:137
+#: social/models.py:149
 msgid "order"
 msgstr ""
 
 msgid "order"
 msgstr ""
 
-#: social/models.py:145
+#: social/models.py:157
 msgid "carousel item"
 msgstr ""
 
 msgid "carousel item"
 msgstr ""
 
-#: social/models.py:146
+#: social/models.py:158
 msgid "carousel items"
 msgstr ""
 
 msgid "carousel items"
 msgstr ""
 
-#: social/models.py:153 social/models.py:155
+#: social/models.py:165 social/models.py:167
 msgid "Either banner or banner group is required."
 msgstr ""
 
 msgid "Either banner or banner group is required."
 msgstr ""
 
index ec60928..fc19ce0 100644 (file)
@@ -53,7 +53,7 @@ msgstr ""
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
 msgid "banner group"
 msgstr ""
 
 msgid "banner group"
 msgstr ""
 
@@ -161,7 +161,7 @@ msgstr ""
 msgid "group"
 msgstr ""
 
 msgid "group"
 msgstr ""
 
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
 msgid "banner"
 msgstr ""
 
 msgid "banner"
 msgstr ""
 
@@ -170,30 +170,38 @@ msgid "banners"
 msgstr ""
 
 #: social/models.py:126
 msgstr ""
 
 #: social/models.py:126
-msgid "slug"
+msgid "placement"
 msgstr ""
 
 msgstr ""
 
-#: social/models.py:130 social/models.py:138
+#: social/models.py:129
+msgid "priority"
+msgstr ""
+
+#: social/models.py:130
+msgid "language"
+msgstr ""
+
+#: social/models.py:134 social/models.py:150
 msgid "carousel"
 msgstr ""
 
 msgid "carousel"
 msgstr ""
 
-#: social/models.py:131
+#: social/models.py:135
 msgid "carousels"
 msgstr ""
 
 msgid "carousels"
 msgstr ""
 
-#: social/models.py:137
+#: social/models.py:149
 msgid "order"
 msgstr ""
 
 msgid "order"
 msgstr ""
 
-#: social/models.py:145
+#: social/models.py:157
 msgid "carousel item"
 msgstr ""
 
 msgid "carousel item"
 msgstr ""
 
-#: social/models.py:146
+#: social/models.py:158
 msgid "carousel items"
 msgstr ""
 
 msgid "carousel items"
 msgstr ""
 
-#: social/models.py:153 social/models.py:155
+#: social/models.py:165 social/models.py:167
 msgid "Either banner or banner group is required."
 msgstr ""
 
 msgid "Either banner or banner group is required."
 msgstr ""
 
index 365800e..b5986dc 100644 (file)
@@ -53,7 +53,7 @@ msgstr ""
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
 msgid "banner group"
 msgstr ""
 
 msgid "banner group"
 msgstr ""
 
@@ -161,7 +161,7 @@ msgstr ""
 msgid "group"
 msgstr ""
 
 msgid "group"
 msgstr ""
 
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
 msgid "banner"
 msgstr ""
 
 msgid "banner"
 msgstr ""
 
@@ -170,30 +170,38 @@ msgid "banners"
 msgstr ""
 
 #: social/models.py:126
 msgstr ""
 
 #: social/models.py:126
-msgid "slug"
+msgid "placement"
 msgstr ""
 
 msgstr ""
 
-#: social/models.py:130 social/models.py:138
+#: social/models.py:129
+msgid "priority"
+msgstr ""
+
+#: social/models.py:130
+msgid "language"
+msgstr ""
+
+#: social/models.py:134 social/models.py:150
 msgid "carousel"
 msgstr ""
 
 msgid "carousel"
 msgstr ""
 
-#: social/models.py:131
+#: social/models.py:135
 msgid "carousels"
 msgstr ""
 
 msgid "carousels"
 msgstr ""
 
-#: social/models.py:137
+#: social/models.py:149
 msgid "order"
 msgstr ""
 
 msgid "order"
 msgstr ""
 
-#: social/models.py:145
+#: social/models.py:157
 msgid "carousel item"
 msgstr ""
 
 msgid "carousel item"
 msgstr ""
 
-#: social/models.py:146
+#: social/models.py:158
 msgid "carousel items"
 msgstr ""
 
 msgid "carousel items"
 msgstr ""
 
-#: social/models.py:153 social/models.py:155
+#: social/models.py:165 social/models.py:167
 msgid "Either banner or banner group is required."
 msgstr ""
 
 msgid "Either banner or banner group is required."
 msgstr ""
 
index ec853fe..12ea6ce 100644 (file)
@@ -54,7 +54,7 @@ msgstr ""
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
 msgid "banner group"
 msgstr ""
 
 msgid "banner group"
 msgstr ""
 
@@ -162,7 +162,7 @@ msgstr ""
 msgid "group"
 msgstr ""
 
 msgid "group"
 msgstr ""
 
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
 msgid "banner"
 msgstr ""
 
 msgid "banner"
 msgstr ""
 
@@ -171,30 +171,38 @@ msgid "banners"
 msgstr ""
 
 #: social/models.py:126
 msgstr ""
 
 #: social/models.py:126
-msgid "slug"
+msgid "placement"
 msgstr ""
 
 msgstr ""
 
-#: social/models.py:130 social/models.py:138
+#: social/models.py:129
+msgid "priority"
+msgstr ""
+
+#: social/models.py:130
+msgid "language"
+msgstr ""
+
+#: social/models.py:134 social/models.py:150
 msgid "carousel"
 msgstr ""
 
 msgid "carousel"
 msgstr ""
 
-#: social/models.py:131
+#: social/models.py:135
 msgid "carousels"
 msgstr ""
 
 msgid "carousels"
 msgstr ""
 
-#: social/models.py:137
+#: social/models.py:149
 msgid "order"
 msgstr ""
 
 msgid "order"
 msgstr ""
 
-#: social/models.py:145
+#: social/models.py:157
 msgid "carousel item"
 msgstr ""
 
 msgid "carousel item"
 msgstr ""
 
-#: social/models.py:146
+#: social/models.py:158
 msgid "carousel items"
 msgstr ""
 
 msgid "carousel items"
 msgstr ""
 
-#: social/models.py:153 social/models.py:155
+#: social/models.py:165 social/models.py:167
 msgid "Either banner or banner group is required."
 msgstr ""
 
 msgid "Either banner or banner group is required."
 msgstr ""
 
index e0abbc6..aac8594 100644 (file)
Binary files a/src/social/locale/pl/LC_MESSAGES/django.mo and b/src/social/locale/pl/LC_MESSAGES/django.mo differ
index 8071d70..4890b9e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2019-08-06 23:24+0200\n"
+"PO-Revision-Date: 2021-01-20 14:49+0100\n"
 "Last-Translator: Radek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>\n"
 "Language-Team: \n"
 "Language: pl\n"
 "Last-Translator: Radek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>\n"
 "Language-Team: \n"
 "Language: pl\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2);\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2);\n"
-"X-Generator: Poedit 2.0.6\n"
+"X-Generator: Poedit 2.3\n"
 
 #: social/admin.py:28
 msgid "Content"
 
 #: social/admin.py:28
 msgid "Content"
@@ -54,7 +54,7 @@ msgstr "nazwa"
 msgid "created at"
 msgstr "utworzone"
 
 msgid "created at"
 msgstr "utworzone"
 
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
 msgid "banner group"
 msgstr "grupa bannerów"
 
 msgid "banner group"
 msgstr "grupa bannerów"
 
@@ -162,7 +162,7 @@ msgstr "adres licencji obrazu tła"
 msgid "group"
 msgstr "grupa"
 
 msgid "group"
 msgstr "grupa"
 
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
 msgid "banner"
 msgstr "banner"
 
 msgid "banner"
 msgstr "banner"
 
@@ -171,30 +171,38 @@ msgid "banners"
 msgstr "bannery"
 
 #: social/models.py:126
 msgstr "bannery"
 
 #: social/models.py:126
-msgid "slug"
-msgstr "slug"
+msgid "placement"
+msgstr "miejsce"
 
 
-#: social/models.py:130 social/models.py:138
+#: social/models.py:129
+msgid "priority"
+msgstr "priorytet"
+
+#: social/models.py:130
+msgid "language"
+msgstr "język"
+
+#: social/models.py:134 social/models.py:150
 msgid "carousel"
 msgstr "karuzela"
 
 msgid "carousel"
 msgstr "karuzela"
 
-#: social/models.py:131
+#: social/models.py:135
 msgid "carousels"
 msgstr "karuzele"
 
 msgid "carousels"
 msgstr "karuzele"
 
-#: social/models.py:137
+#: social/models.py:149
 msgid "order"
 msgstr "kolejność"
 
 msgid "order"
 msgstr "kolejność"
 
-#: social/models.py:145
+#: social/models.py:157
 msgid "carousel item"
 msgstr "element karuzeli"
 
 msgid "carousel item"
 msgstr "element karuzeli"
 
-#: social/models.py:146
+#: social/models.py:158
 msgid "carousel items"
 msgstr "elementy karuzeli"
 
 msgid "carousel items"
 msgstr "elementy karuzeli"
 
-#: social/models.py:153 social/models.py:155
+#: social/models.py:165 social/models.py:167
 msgid "Either banner or banner group is required."
 msgstr "Proszę wskazać banner albo grupę bannerów."
 
 msgid "Either banner or banner group is required."
 msgstr "Proszę wskazać banner albo grupę bannerów."
 
@@ -220,6 +228,9 @@ msgstr ""
 msgid "Remove from my shelf"
 msgstr "Usuń z mojej półki"
 
 msgid "Remove from my shelf"
 msgstr "Usuń z mojej półki"
 
+#~ msgid "slug"
+#~ msgstr "slug"
+
 #~ msgid "Adjust size to image, ignore the text"
 #~ msgstr "Dostosuj wielkość do obrazu tła, zignoruj tekst."
 
 #~ msgid "Adjust size to image, ignore the text"
 #~ msgstr "Dostosuj wielkość do obrazu tła, zignoruj tekst."
 
index 44fb04d..0eaafbd 100644 (file)
@@ -54,7 +54,7 @@ msgstr ""
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
 msgid "banner group"
 msgstr ""
 
 msgid "banner group"
 msgstr ""
 
@@ -162,7 +162,7 @@ msgstr ""
 msgid "group"
 msgstr ""
 
 msgid "group"
 msgstr ""
 
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
 msgid "banner"
 msgstr ""
 
 msgid "banner"
 msgstr ""
 
@@ -171,30 +171,38 @@ msgid "banners"
 msgstr ""
 
 #: social/models.py:126
 msgstr ""
 
 #: social/models.py:126
-msgid "slug"
+msgid "placement"
 msgstr ""
 
 msgstr ""
 
-#: social/models.py:130 social/models.py:138
+#: social/models.py:129
+msgid "priority"
+msgstr ""
+
+#: social/models.py:130
+msgid "language"
+msgstr ""
+
+#: social/models.py:134 social/models.py:150
 msgid "carousel"
 msgstr ""
 
 msgid "carousel"
 msgstr ""
 
-#: social/models.py:131
+#: social/models.py:135
 msgid "carousels"
 msgstr ""
 
 msgid "carousels"
 msgstr ""
 
-#: social/models.py:137
+#: social/models.py:149
 msgid "order"
 msgstr ""
 
 msgid "order"
 msgstr ""
 
-#: social/models.py:145
+#: social/models.py:157
 msgid "carousel item"
 msgstr ""
 
 msgid "carousel item"
 msgstr ""
 
-#: social/models.py:146
+#: social/models.py:158
 msgid "carousel items"
 msgstr ""
 
 msgid "carousel items"
 msgstr ""
 
-#: social/models.py:153 social/models.py:155
+#: social/models.py:165 social/models.py:167
 msgid "Either banner or banner group is required."
 msgstr ""
 
 msgid "Either banner or banner group is required."
 msgstr ""
 
index 44fb04d..0eaafbd 100644 (file)
@@ -54,7 +54,7 @@ msgstr ""
 msgid "created at"
 msgstr ""
 
 msgid "created at"
 msgstr ""
 
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
 msgid "banner group"
 msgstr ""
 
 msgid "banner group"
 msgstr ""
 
@@ -162,7 +162,7 @@ msgstr ""
 msgid "group"
 msgstr ""
 
 msgid "group"
 msgstr ""
 
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
 msgid "banner"
 msgstr ""
 
 msgid "banner"
 msgstr ""
 
@@ -171,30 +171,38 @@ msgid "banners"
 msgstr ""
 
 #: social/models.py:126
 msgstr ""
 
 #: social/models.py:126
-msgid "slug"
+msgid "placement"
 msgstr ""
 
 msgstr ""
 
-#: social/models.py:130 social/models.py:138
+#: social/models.py:129
+msgid "priority"
+msgstr ""
+
+#: social/models.py:130
+msgid "language"
+msgstr ""
+
+#: social/models.py:134 social/models.py:150
 msgid "carousel"
 msgstr ""
 
 msgid "carousel"
 msgstr ""
 
-#: social/models.py:131
+#: social/models.py:135
 msgid "carousels"
 msgstr ""
 
 msgid "carousels"
 msgstr ""
 
-#: social/models.py:137
+#: social/models.py:149
 msgid "order"
 msgstr ""
 
 msgid "order"
 msgstr ""
 
-#: social/models.py:145
+#: social/models.py:157
 msgid "carousel item"
 msgstr ""
 
 msgid "carousel item"
 msgstr ""
 
-#: social/models.py:146
+#: social/models.py:158
 msgid "carousel items"
 msgstr ""
 
 msgid "carousel items"
 msgstr ""
 
-#: social/models.py:153 social/models.py:155
+#: social/models.py:165 social/models.py:167
 msgid "Either banner or banner group is required."
 msgstr ""
 
 msgid "Either banner or banner group is required."
 msgstr ""
 
diff --git a/src/social/migrations/0012_auto_20210120_1444.py b/src/social/migrations/0012_auto_20210120_1444.py
new file mode 100644 (file)
index 0000000..2f81827
--- /dev/null
@@ -0,0 +1,32 @@
+# Generated by Django 2.2.16 on 2021-01-20 13:44
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('social', '0011_auto_20190807_1056'),
+    ]
+
+    operations = [
+        migrations.AlterModelOptions(
+            name='carousel',
+            options={'verbose_name': 'carousel', 'verbose_name_plural': 'carousels'},
+        ),
+        migrations.AddField(
+            model_name='carousel',
+            name='language',
+            field=models.CharField(blank=True, choices=[('de', 'Deutsch'), ('en', 'English'), ('es', 'español'), ('fr', 'français'), ('it', 'italiano'), ('lt', 'lietuvių'), ('pl', 'polski'), ('ru', 'русский'), ('uk', 'українська')], default='', max_length=2, verbose_name='language'),
+        ),
+        migrations.AddField(
+            model_name='carousel',
+            name='priority',
+            field=models.SmallIntegerField(default=0, verbose_name='priority'),
+        ),
+        migrations.AlterField(
+            model_name='carousel',
+            name='slug',
+            field=models.SlugField(choices=[('main', 'main')], verbose_name='placement'),
+        ),
+    ]
diff --git a/src/social/migrations/0013_auto_20210120_1445.py b/src/social/migrations/0013_auto_20210120_1445.py
new file mode 100644 (file)
index 0000000..20e657f
--- /dev/null
@@ -0,0 +1,18 @@
+# Generated by Django 2.2.16 on 2021-01-20 13:45
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('social', '0012_auto_20210120_1444'),
+    ]
+
+    operations = [
+        migrations.RenameField(
+            model_name='carousel',
+            old_name='slug',
+            new_name='placement',
+        ),
+    ]
index 37cfecd..4c8cd74 100644 (file)
@@ -6,7 +6,7 @@ from django.db import models
 from django.conf import settings
 from django.core.exceptions import ValidationError
 from django.urls import reverse
 from django.conf import settings
 from django.core.exceptions import ValidationError
 from django.urls import reverse
-from django.utils.translation import ugettext_lazy as _
+from django.utils.translation import ugettext_lazy as _, get_language
 from catalogue.models import Book
 from wolnelektury.utils import cached_render, clear_cached_renders
 
 from catalogue.models import Book
 from wolnelektury.utils import cached_render, clear_cached_renders
 
@@ -123,15 +123,27 @@ class Cite(models.Model):
 
 
 class Carousel(models.Model):
 
 
 class Carousel(models.Model):
-    slug = models.SlugField(_('slug'), unique=True)
+    placement = models.SlugField(_('placement'), choices=[
+        ('main', 'main'),
+    ])
+    priority = models.SmallIntegerField(_('priority'), default=0)
+    language = models.CharField(_('language'), max_length=2, blank=True, default='', choices=settings.LANGUAGES)
 
     class Meta:
 
     class Meta:
-        ordering = ('slug',)
+#        ordering = ('placement', '-priority')
         verbose_name = _('carousel')
         verbose_name_plural = _('carousels')
 
     def __str__(self):
         verbose_name = _('carousel')
         verbose_name_plural = _('carousels')
 
     def __str__(self):
-        return self.slug
+        return self.placement
+
+    @classmethod
+    def get(cls, placement):
+        carousel = cls.objects.filter(models.Q(language='') | models.Q(language=get_language()), placement=placement).order_by('-priority', '?').first()
+        if carousel is None:
+            carousel = cls.objects.create(placement=placement)
+        return carousel
+
 
 class CarouselItem(models.Model):
     order = models.PositiveSmallIntegerField(_('order'), unique=True)
 
 class CarouselItem(models.Model):
     order = models.PositiveSmallIntegerField(_('order'), unique=True)
index c86d94d..a76a435 100644 (file)
@@ -1,6 +1,6 @@
 {% spaceless %}
 
 {% spaceless %}
 
-<div class="cycle-slideshow carousel carousel-{{ carousel.slug }}"
+<div class="cycle-slideshow carousel carousel-{{ carousel.placement }}"
      data-cycle-slides="section"
      data-cycle-pause-on-hover="true"
      >
      data-cycle-slides="section"
      data-cycle-pause-on-hover="true"
      >
index 596c36d..434277a 100644 (file)
@@ -44,13 +44,8 @@ def book_shelf_tags(context, book_id):
 
 
 @register.inclusion_tag('social/carousel.html', takes_context=True)
 
 
 @register.inclusion_tag('social/carousel.html', takes_context=True)
-def carousel(context, slug):
-    # TODO: cache
-    try:
-        carousel = Carousel.objects.get(slug=slug)
-    except Carousel.DoesNotExist:
-        # TODO: add sanity check for install.
-        carousel = Carousel.objects.create(slug=slug)
+def carousel(context, placement):
+    carousel = Carousel.get(placement)
     banners = [
             item.get_banner()
             for item in carousel.carouselitem_set.all().select_related('banner')
     banners = [
             item.get_banner()
             for item in carousel.carouselitem_set.all().select_related('banner')