msgid "clubs"
msgstr ""
-#: club/models.py:48
+#: club/models.py:47
msgid "key"
msgstr ""
-#: club/models.py:49
+#: club/models.py:48
msgid "email"
msgstr ""
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
msgid "membership"
msgstr ""
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
#: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
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 ""
-#: club/models.py:53
+#: club/models.py:73
msgid "yearly"
msgstr ""
-#: club/models.py:55
+#: club/models.py:75
msgid "cancelled"
msgstr ""
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
msgid "started at"
msgstr ""
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
msgid "schedule"
msgstr ""
-#: club/models.py:63
+#: club/models.py:80
msgid "schedules"
msgstr ""
-#: club/models.py:133
+#: club/models.py:147
msgid "user"
msgstr ""
-#: club/models.py:134
+#: club/models.py:148
msgid "created at"
msgstr ""
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
msgid "name"
msgstr ""
-#: club/models.py:136
+#: club/models.py:150
msgid "manual"
msgstr ""
-#: club/models.py:137
+#: club/models.py:151
msgid "notes"
msgstr ""
-#: club/models.py:138
+#: club/models.py:152
msgid "updated at"
msgstr ""
-#: club/models.py:142
+#: club/models.py:156
msgid "memberships"
msgstr ""
-#: club/models.py:179
+#: club/models.py:193
msgid "days before"
msgstr ""
-#: club/models.py:180
+#: club/models.py:194
msgid "subject"
msgstr ""
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
msgid "body"
msgstr ""
-#: club/models.py:184
+#: club/models.py:198
msgid "reminder email"
msgstr ""
-#: club/models.py:185
+#: club/models.py:199
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] ""
-#: 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] ""
-#: club/models.py:197
+#: club/models.py:211
msgid "photo"
msgstr ""
-#: club/models.py:198
+#: club/models.py:212
msgid "text"
msgstr ""
-#: club/models.py:201
+#: club/models.py:215
msgid "ambassador"
msgstr ""
-#: club/models.py:202
+#: club/models.py:216
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"
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 ""
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
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 ""
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
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 ""
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
msgid "one-time"
msgstr ""
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
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 ""
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
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 ""
-#: 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 ""
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
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 ""
msgid "clubs"
msgstr ""
-#: club/models.py:48
+#: club/models.py:47
msgid "key"
msgstr ""
-#: club/models.py:49
+#: club/models.py:48
msgid "email"
msgstr ""
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
msgid "membership"
msgstr ""
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
#: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
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 ""
-#: club/models.py:53
+#: club/models.py:73
msgid "yearly"
msgstr ""
-#: club/models.py:55
+#: club/models.py:75
msgid "cancelled"
msgstr ""
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
msgid "started at"
msgstr ""
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
msgid "schedule"
msgstr ""
-#: club/models.py:63
+#: club/models.py:80
msgid "schedules"
msgstr ""
-#: club/models.py:133
+#: club/models.py:147
msgid "user"
msgstr ""
-#: club/models.py:134
+#: club/models.py:148
msgid "created at"
msgstr ""
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
msgid "name"
msgstr ""
-#: club/models.py:136
+#: club/models.py:150
msgid "manual"
msgstr ""
-#: club/models.py:137
+#: club/models.py:151
msgid "notes"
msgstr ""
-#: club/models.py:138
+#: club/models.py:152
msgid "updated at"
msgstr ""
-#: club/models.py:142
+#: club/models.py:156
msgid "memberships"
msgstr ""
-#: club/models.py:179
+#: club/models.py:193
msgid "days before"
msgstr ""
-#: club/models.py:180
+#: club/models.py:194
msgid "subject"
msgstr ""
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
msgid "body"
msgstr ""
-#: club/models.py:184
+#: club/models.py:198
msgid "reminder email"
msgstr ""
-#: club/models.py:185
+#: club/models.py:199
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] ""
-#: 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] ""
-#: club/models.py:197
+#: club/models.py:211
msgid "photo"
msgstr ""
-#: club/models.py:198
+#: club/models.py:212
msgid "text"
msgstr ""
-#: club/models.py:201
+#: club/models.py:215
msgid "ambassador"
msgstr ""
-#: club/models.py:202
+#: club/models.py:216
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"
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 ""
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
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 ""
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
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 ""
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
msgid "one-time"
msgstr ""
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
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 ""
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
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 ""
-#: 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 ""
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
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 ""
msgid "clubs"
msgstr ""
-#: club/models.py:48
+#: club/models.py:47
msgid "key"
msgstr ""
-#: club/models.py:49
+#: club/models.py:48
msgid "email"
msgstr ""
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
msgid "membership"
msgstr ""
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
#: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
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 ""
-#: club/models.py:53
+#: club/models.py:73
msgid "yearly"
msgstr ""
-#: club/models.py:55
+#: club/models.py:75
msgid "cancelled"
msgstr ""
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
msgid "started at"
msgstr ""
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
msgid "schedule"
msgstr ""
-#: club/models.py:63
+#: club/models.py:80
msgid "schedules"
msgstr ""
-#: club/models.py:133
+#: club/models.py:147
msgid "user"
msgstr ""
-#: club/models.py:134
+#: club/models.py:148
msgid "created at"
msgstr ""
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
msgid "name"
msgstr ""
-#: club/models.py:136
+#: club/models.py:150
msgid "manual"
msgstr ""
-#: club/models.py:137
+#: club/models.py:151
msgid "notes"
msgstr ""
-#: club/models.py:138
+#: club/models.py:152
msgid "updated at"
msgstr ""
-#: club/models.py:142
+#: club/models.py:156
msgid "memberships"
msgstr ""
-#: club/models.py:179
+#: club/models.py:193
msgid "days before"
msgstr ""
-#: club/models.py:180
+#: club/models.py:194
msgid "subject"
msgstr ""
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
msgid "body"
msgstr ""
-#: club/models.py:184
+#: club/models.py:198
msgid "reminder email"
msgstr ""
-#: club/models.py:185
+#: club/models.py:199
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] ""
-#: 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] ""
-#: club/models.py:197
+#: club/models.py:211
msgid "photo"
msgstr ""
-#: club/models.py:198
+#: club/models.py:212
msgid "text"
msgstr ""
-#: club/models.py:201
+#: club/models.py:215
msgid "ambassador"
msgstr ""
-#: club/models.py:202
+#: club/models.py:216
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"
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 ""
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
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 ""
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
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 ""
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
msgid "one-time"
msgstr ""
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
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 ""
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
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 ""
-#: 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 ""
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
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 ""
msgid "clubs"
msgstr ""
-#: club/models.py:48
+#: club/models.py:47
msgid "key"
msgstr ""
-#: club/models.py:49
+#: club/models.py:48
msgid "email"
msgstr ""
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
msgid "membership"
msgstr ""
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
#: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
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 ""
-#: club/models.py:53
+#: club/models.py:73
msgid "yearly"
msgstr ""
-#: club/models.py:55
+#: club/models.py:75
msgid "cancelled"
msgstr ""
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
msgid "started at"
msgstr ""
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
msgid "schedule"
msgstr ""
-#: club/models.py:63
+#: club/models.py:80
msgid "schedules"
msgstr ""
-#: club/models.py:133
+#: club/models.py:147
msgid "user"
msgstr ""
-#: club/models.py:134
+#: club/models.py:148
msgid "created at"
msgstr ""
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
msgid "name"
msgstr ""
-#: club/models.py:136
+#: club/models.py:150
msgid "manual"
msgstr ""
-#: club/models.py:137
+#: club/models.py:151
msgid "notes"
msgstr ""
-#: club/models.py:138
+#: club/models.py:152
msgid "updated at"
msgstr ""
-#: club/models.py:142
+#: club/models.py:156
msgid "memberships"
msgstr ""
-#: club/models.py:179
+#: club/models.py:193
msgid "days before"
msgstr ""
-#: club/models.py:180
+#: club/models.py:194
msgid "subject"
msgstr ""
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
msgid "body"
msgstr ""
-#: club/models.py:184
+#: club/models.py:198
msgid "reminder email"
msgstr ""
-#: club/models.py:185
+#: club/models.py:199
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] ""
-#: 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] ""
-#: club/models.py:197
+#: club/models.py:211
msgid "photo"
msgstr ""
-#: club/models.py:198
+#: club/models.py:212
msgid "text"
msgstr ""
-#: club/models.py:201
+#: club/models.py:215
msgid "ambassador"
msgstr ""
-#: club/models.py:202
+#: club/models.py:216
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"
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 ""
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
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 ""
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
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 ""
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
msgid "one-time"
msgstr ""
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
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 ""
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
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 ""
-#: 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 ""
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
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 ""
msgid "clubs"
msgstr ""
-#: club/models.py:48
+#: club/models.py:47
msgid "key"
msgstr ""
-#: club/models.py:49
+#: club/models.py:48
msgid "email"
msgstr ""
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
msgid "membership"
msgstr ""
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
#: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
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 ""
-#: club/models.py:53
+#: club/models.py:73
msgid "yearly"
msgstr ""
-#: club/models.py:55
+#: club/models.py:75
msgid "cancelled"
msgstr ""
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
msgid "started at"
msgstr ""
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
msgid "schedule"
msgstr ""
-#: club/models.py:63
+#: club/models.py:80
msgid "schedules"
msgstr ""
-#: club/models.py:133
+#: club/models.py:147
msgid "user"
msgstr ""
-#: club/models.py:134
+#: club/models.py:148
msgid "created at"
msgstr ""
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
msgid "name"
msgstr ""
-#: club/models.py:136
+#: club/models.py:150
msgid "manual"
msgstr ""
-#: club/models.py:137
+#: club/models.py:151
msgid "notes"
msgstr ""
-#: club/models.py:138
+#: club/models.py:152
msgid "updated at"
msgstr ""
-#: club/models.py:142
+#: club/models.py:156
msgid "memberships"
msgstr ""
-#: club/models.py:179
+#: club/models.py:193
msgid "days before"
msgstr ""
-#: club/models.py:180
+#: club/models.py:194
msgid "subject"
msgstr ""
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
msgid "body"
msgstr ""
-#: club/models.py:184
+#: club/models.py:198
msgid "reminder email"
msgstr ""
-#: club/models.py:185
+#: club/models.py:199
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] ""
-#: 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] ""
-#: club/models.py:197
+#: club/models.py:211
msgid "photo"
msgstr ""
-#: club/models.py:198
+#: club/models.py:212
msgid "text"
msgstr ""
-#: club/models.py:201
+#: club/models.py:215
msgid "ambassador"
msgstr ""
-#: club/models.py:202
+#: club/models.py:216
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"
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 ""
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
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 ""
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
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 ""
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
msgid "one-time"
msgstr ""
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
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 ""
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
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 ""
-#: 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 ""
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
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 ""
msgid "clubs"
msgstr ""
-#: club/models.py:48
+#: club/models.py:47
msgid "key"
msgstr ""
-#: club/models.py:49
+#: club/models.py:48
msgid "email"
msgstr ""
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
msgid "membership"
msgstr ""
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
#: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
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 ""
-#: club/models.py:53
+#: club/models.py:73
msgid "yearly"
msgstr ""
-#: club/models.py:55
+#: club/models.py:75
msgid "cancelled"
msgstr ""
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
msgid "started at"
msgstr ""
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
msgid "schedule"
msgstr ""
-#: club/models.py:63
+#: club/models.py:80
msgid "schedules"
msgstr ""
-#: club/models.py:133
+#: club/models.py:147
msgid "user"
msgstr ""
-#: club/models.py:134
+#: club/models.py:148
msgid "created at"
msgstr ""
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
msgid "name"
msgstr ""
-#: club/models.py:136
+#: club/models.py:150
msgid "manual"
msgstr ""
-#: club/models.py:137
+#: club/models.py:151
msgid "notes"
msgstr ""
-#: club/models.py:138
+#: club/models.py:152
msgid "updated at"
msgstr ""
-#: club/models.py:142
+#: club/models.py:156
msgid "memberships"
msgstr ""
-#: club/models.py:179
+#: club/models.py:193
msgid "days before"
msgstr ""
-#: club/models.py:180
+#: club/models.py:194
msgid "subject"
msgstr ""
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
msgid "body"
msgstr ""
-#: club/models.py:184
+#: club/models.py:198
msgid "reminder email"
msgstr ""
-#: club/models.py:185
+#: club/models.py:199
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] ""
-#: 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] ""
-#: club/models.py:197
+#: club/models.py:211
msgid "photo"
msgstr ""
-#: club/models.py:198
+#: club/models.py:212
msgid "text"
msgstr ""
-#: club/models.py:201
+#: club/models.py:215
msgid "ambassador"
msgstr ""
-#: club/models.py:202
+#: club/models.py:216
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"
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 ""
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
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 ""
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
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 ""
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
msgid "one-time"
msgstr ""
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
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 ""
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
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 ""
-#: 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 ""
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
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 ""
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"
msgid "clubs"
msgstr "towarzystwa"
-#: club/models.py:48
+#: club/models.py:47
msgid "key"
msgstr "klucz"
-#: club/models.py:49
+#: club/models.py:48
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"
+#: club/models.py:50
+msgid "payed at"
+msgstr "opłacona"
+
#: club/models.py:51
+msgid "expires_at"
+msgstr "wygasa"
+
+#: club/models.py:71
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"
-#: club/models.py:53
+#: club/models.py:73
msgid "yearly"
msgstr "rocznie"
-#: club/models.py:55
+#: club/models.py:75
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"
-#: club/models.py:58
-msgid "expires_at"
-msgstr "wygasa"
-
-#: club/models.py:62
+#: club/models.py:79
msgid "schedule"
msgstr "harmonogram"
-#: club/models.py:63
+#: club/models.py:80
msgid "schedules"
msgstr "harmonogramy"
-#: club/models.py:133
+#: club/models.py:147
msgid "user"
msgstr "użytkownik"
-#: club/models.py:134
+#: club/models.py:148
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"
-#: club/models.py:136
+#: club/models.py:150
msgid "manual"
msgstr "ustawiony ręcznie"
-#: club/models.py:137
+#: club/models.py:151
msgid "notes"
msgstr "notatki"
-#: club/models.py:138
+#: club/models.py:152
msgid "updated at"
msgstr "aktualizacja"
-#: club/models.py:142
+#: club/models.py:156
msgid "memberships"
msgstr "członkostwa"
-#: club/models.py:179
+#: club/models.py:193
msgid "days before"
msgstr "dni przed"
-#: club/models.py:180
+#: club/models.py:194
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ść"
-#: club/models.py:184
+#: club/models.py:198
msgid "reminder email"
msgstr "email z przypomnieniem"
-#: club/models.py:185
+#: club/models.py:199
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"
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"
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"
-#: club/models.py:198
+#: club/models.py:212
msgid "text"
msgstr "tekst"
-#: club/models.py:201
+#: club/models.py:215
msgid "ambassador"
msgstr "ambasador"
-#: club/models.py:202
+#: club/models.py:216
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"
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"
-#: 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!"
-#: 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!"
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
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"
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
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ę"
-#: 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"
-#: 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"
-#: 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"
-#: 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>."
"\" 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ć"
-#: 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"
msgid "clubs"
msgstr ""
-#: club/models.py:48
+#: club/models.py:47
msgid "key"
msgstr ""
-#: club/models.py:49
+#: club/models.py:48
msgid "email"
msgstr ""
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
msgid "membership"
msgstr ""
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
#: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
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 ""
-#: club/models.py:53
+#: club/models.py:73
msgid "yearly"
msgstr ""
-#: club/models.py:55
+#: club/models.py:75
msgid "cancelled"
msgstr ""
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
msgid "started at"
msgstr ""
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
msgid "schedule"
msgstr ""
-#: club/models.py:63
+#: club/models.py:80
msgid "schedules"
msgstr ""
-#: club/models.py:133
+#: club/models.py:147
msgid "user"
msgstr ""
-#: club/models.py:134
+#: club/models.py:148
msgid "created at"
msgstr ""
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
msgid "name"
msgstr ""
-#: club/models.py:136
+#: club/models.py:150
msgid "manual"
msgstr ""
-#: club/models.py:137
+#: club/models.py:151
msgid "notes"
msgstr ""
-#: club/models.py:138
+#: club/models.py:152
msgid "updated at"
msgstr ""
-#: club/models.py:142
+#: club/models.py:156
msgid "memberships"
msgstr ""
-#: club/models.py:179
+#: club/models.py:193
msgid "days before"
msgstr ""
-#: club/models.py:180
+#: club/models.py:194
msgid "subject"
msgstr ""
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
msgid "body"
msgstr ""
-#: club/models.py:184
+#: club/models.py:198
msgid "reminder email"
msgstr ""
-#: club/models.py:185
+#: club/models.py:199
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] ""
-#: 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] ""
-#: club/models.py:197
+#: club/models.py:211
msgid "photo"
msgstr ""
-#: club/models.py:198
+#: club/models.py:212
msgid "text"
msgstr ""
-#: club/models.py:201
+#: club/models.py:215
msgid "ambassador"
msgstr ""
-#: club/models.py:202
+#: club/models.py:216
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"
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 ""
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
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 ""
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
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 ""
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
msgid "one-time"
msgstr ""
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
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 ""
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
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 ""
-#: 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 ""
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
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 ""
msgid "clubs"
msgstr ""
-#: club/models.py:48
+#: club/models.py:47
msgid "key"
msgstr ""
-#: club/models.py:49
+#: club/models.py:48
msgid "email"
msgstr ""
-#: club/models.py:50 club/models.py:141
+#: club/models.py:49 club/models.py:155
msgid "membership"
msgstr ""
+#: club/models.py:50
+msgid "payed at"
+msgstr ""
+
#: club/models.py:51
+msgid "expires_at"
+msgstr ""
+
+#: club/models.py:71
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 ""
-#: club/models.py:53
+#: club/models.py:73
msgid "yearly"
msgstr ""
-#: club/models.py:55
+#: club/models.py:75
msgid "cancelled"
msgstr ""
-#: club/models.py:56
-msgid "payed at"
-msgstr ""
-
-#: club/models.py:57
+#: club/models.py:76
msgid "started at"
msgstr ""
-#: club/models.py:58
-msgid "expires_at"
-msgstr ""
-
-#: club/models.py:62
+#: club/models.py:79
msgid "schedule"
msgstr ""
-#: club/models.py:63
+#: club/models.py:80
msgid "schedules"
msgstr ""
-#: club/models.py:133
+#: club/models.py:147
msgid "user"
msgstr ""
-#: club/models.py:134
+#: club/models.py:148
msgid "created at"
msgstr ""
-#: club/models.py:135 club/models.py:196
+#: club/models.py:149 club/models.py:210
msgid "name"
msgstr ""
-#: club/models.py:136
+#: club/models.py:150
msgid "manual"
msgstr ""
-#: club/models.py:137
+#: club/models.py:151
msgid "notes"
msgstr ""
-#: club/models.py:138
+#: club/models.py:152
msgid "updated at"
msgstr ""
-#: club/models.py:142
+#: club/models.py:156
msgid "memberships"
msgstr ""
-#: club/models.py:179
+#: club/models.py:193
msgid "days before"
msgstr ""
-#: club/models.py:180
+#: club/models.py:194
msgid "subject"
msgstr ""
-#: club/models.py:181 club/payu/models.py:140
+#: club/models.py:195 club/payu/models.py:140
msgid "body"
msgstr ""
-#: club/models.py:184
+#: club/models.py:198
msgid "reminder email"
msgstr ""
-#: club/models.py:185
+#: club/models.py:199
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] ""
-#: 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] ""
-#: club/models.py:197
+#: club/models.py:211
msgid "photo"
msgstr ""
-#: club/models.py:198
+#: club/models.py:212
msgid "text"
msgstr ""
-#: club/models.py:201
+#: club/models.py:215
msgid "ambassador"
msgstr ""
-#: club/models.py:202
+#: club/models.py:216
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"
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 ""
-#: club/templates/club/membership_form.html:148
+#: club/templates/club/membership_form.html:18
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 ""
-#: club/templates/club/membership_form.html:156
+#: club/templates/club/membership_form.html:26
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 ""
-#: club/templates/club/membership_form.html:184
+#: club/templates/club/payment_form.html:20
msgid "one-time"
msgstr ""
-#: club/templates/club/membership_form.html:188
+#: club/templates/club/payment_form.html:24
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 ""
-#: club/templates/club/membership_form.html:215
+#: club/templates/club/payment_form.html:51
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 ""
-#: 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 ""
-#: club/templates/club/membership_form.html:228
+#: club/templates/club/payment_form.html:64
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 ""
{% 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"> {{ cc }}</span><span class="piece progress-target">{{ cm }} </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"> {{ supporters }}</span><span class="piece progress-target">{{ missing_supporters }} </span><div style="clear: both"></div></div></div></div>
{% include "club/payment_form.html" %}
class CarouselAdmin(admin.ModelAdmin):
+ list_display = ['placement', 'priority', 'language']
inlines = [CarouselItemInline]
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 "group"
msgstr ""
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
msgid "banner"
msgstr ""
msgstr ""
#: social/models.py:126
-msgid "slug"
+msgid "placement"
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 ""
-#: social/models.py:131
+#: social/models.py:135
msgid "carousels"
msgstr ""
-#: social/models.py:137
+#: social/models.py:149
msgid "order"
msgstr ""
-#: social/models.py:145
+#: social/models.py:157
msgid "carousel item"
msgstr ""
-#: social/models.py:146
+#: social/models.py:158
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 "created at"
msgstr ""
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
msgid "banner group"
msgstr ""
msgid "group"
msgstr ""
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
msgid "banner"
msgstr ""
msgstr ""
#: social/models.py:126
-msgid "slug"
+msgid "placement"
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 ""
-#: social/models.py:131
+#: social/models.py:135
msgid "carousels"
msgstr ""
-#: social/models.py:137
+#: social/models.py:149
msgid "order"
msgstr ""
-#: social/models.py:145
+#: social/models.py:157
msgid "carousel item"
msgstr ""
-#: social/models.py:146
+#: social/models.py:158
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 "created at"
msgstr ""
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
msgid "banner group"
msgstr ""
msgid "group"
msgstr ""
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
msgid "banner"
msgstr ""
msgstr ""
#: social/models.py:126
-msgid "slug"
+msgid "placement"
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 ""
-#: social/models.py:131
+#: social/models.py:135
msgid "carousels"
msgstr ""
-#: social/models.py:137
+#: social/models.py:149
msgid "order"
msgstr ""
-#: social/models.py:145
+#: social/models.py:157
msgid "carousel item"
msgstr ""
-#: social/models.py:146
+#: social/models.py:158
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 "created at"
msgstr ""
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
msgid "banner group"
msgstr ""
msgid "group"
msgstr ""
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
msgid "banner"
msgstr ""
msgstr ""
#: social/models.py:126
-msgid "slug"
+msgid "placement"
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 ""
-#: social/models.py:131
+#: social/models.py:135
msgid "carousels"
msgstr ""
-#: social/models.py:137
+#: social/models.py:149
msgid "order"
msgstr ""
-#: social/models.py:145
+#: social/models.py:157
msgid "carousel item"
msgstr ""
-#: social/models.py:146
+#: social/models.py:158
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 "created at"
msgstr ""
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
msgid "banner group"
msgstr ""
msgid "group"
msgstr ""
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
msgid "banner"
msgstr ""
msgstr ""
#: social/models.py:126
-msgid "slug"
+msgid "placement"
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 ""
-#: social/models.py:131
+#: social/models.py:135
msgid "carousels"
msgstr ""
-#: social/models.py:137
+#: social/models.py:149
msgid "order"
msgstr ""
-#: social/models.py:145
+#: social/models.py:157
msgid "carousel item"
msgstr ""
-#: social/models.py:146
+#: social/models.py:158
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 "created at"
msgstr ""
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
msgid "banner group"
msgstr ""
msgid "group"
msgstr ""
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
msgid "banner"
msgstr ""
msgstr ""
#: social/models.py:126
-msgid "slug"
+msgid "placement"
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 ""
-#: social/models.py:131
+#: social/models.py:135
msgid "carousels"
msgstr ""
-#: social/models.py:137
+#: social/models.py:149
msgid "order"
msgstr ""
-#: social/models.py:145
+#: social/models.py:157
msgid "carousel item"
msgstr ""
-#: social/models.py:146
+#: social/models.py:158
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 ""
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"
"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"
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 "group"
msgstr "grupa"
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
msgid "banner"
msgstr "banner"
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"
-#: social/models.py:131
+#: social/models.py:135
msgid "carousels"
msgstr "karuzele"
-#: social/models.py:137
+#: social/models.py:149
msgid "order"
msgstr "kolejność"
-#: social/models.py:145
+#: social/models.py:157
msgid "carousel item"
msgstr "element karuzeli"
-#: social/models.py:146
+#: social/models.py:158
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 "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 "created at"
msgstr ""
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
msgid "banner group"
msgstr ""
msgid "group"
msgstr ""
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
msgid "banner"
msgstr ""
msgstr ""
#: social/models.py:126
-msgid "slug"
+msgid "placement"
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 ""
-#: social/models.py:131
+#: social/models.py:135
msgid "carousels"
msgstr ""
-#: social/models.py:137
+#: social/models.py:149
msgid "order"
msgstr ""
-#: social/models.py:145
+#: social/models.py:157
msgid "carousel item"
msgstr ""
-#: social/models.py:146
+#: social/models.py:158
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 "created at"
msgstr ""
-#: social/models.py:20 social/models.py:140
+#: social/models.py:20 social/models.py:152
msgid "banner group"
msgstr ""
msgid "group"
msgstr ""
-#: social/models.py:72 social/models.py:139
+#: social/models.py:72 social/models.py:151
msgid "banner"
msgstr ""
msgstr ""
#: social/models.py:126
-msgid "slug"
+msgid "placement"
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 ""
-#: social/models.py:131
+#: social/models.py:135
msgid "carousels"
msgstr ""
-#: social/models.py:137
+#: social/models.py:149
msgid "order"
msgstr ""
-#: social/models.py:145
+#: social/models.py:157
msgid "carousel item"
msgstr ""
-#: social/models.py:146
+#: social/models.py:158
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 ""
--- /dev/null
+# 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'),
+ ),
+ ]
--- /dev/null
+# 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',
+ ),
+ ]
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
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:
- ordering = ('slug',)
+# ordering = ('placement', '-priority')
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)
{% 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"
>
@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')