From c4741a3aea3bc5c59b9c8f1cad0497a07e574255 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sat, 18 Sep 2021 15:58:09 -0700 Subject: [PATCH] Updates locales --- locale/de_DE/LC_MESSAGES/django.mo | Bin 32258 -> 32016 bytes locale/de_DE/LC_MESSAGES/django.po | 183 ++++++++++++++++---------- locale/en_US/LC_MESSAGES/django.po | 154 +++++++++++++--------- locale/es/LC_MESSAGES/django.mo | Bin 53887 -> 53649 bytes locale/es/LC_MESSAGES/django.po | 188 ++++++++++++++++++--------- locale/fr_FR/LC_MESSAGES/django.mo | Bin 46294 -> 46063 bytes locale/fr_FR/LC_MESSAGES/django.po | 183 ++++++++++++++++---------- locale/zh_Hans/LC_MESSAGES/django.mo | Bin 45319 -> 45123 bytes locale/zh_Hans/LC_MESSAGES/django.po | 176 ++++++++++++++++--------- locale/zh_Hant/LC_MESSAGES/django.mo | Bin 40197 -> 40001 bytes locale/zh_Hant/LC_MESSAGES/django.po | 176 ++++++++++++++++--------- 11 files changed, 681 insertions(+), 379 deletions(-) diff --git a/locale/de_DE/LC_MESSAGES/django.mo b/locale/de_DE/LC_MESSAGES/django.mo index 7bf4542441200ca47aa42e5bc50805d632b1e2cd..62c8d07fe87eb5b7f05b5d3a11d180e68bc7dee2 100644 GIT binary patch delta 9054 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 diff --git a/locale/de_DE/LC_MESSAGES/django.po b/locale/de_DE/LC_MESSAGES/django.po index 2eda8665..63000815 100644 --- a/locale/de_DE/LC_MESSAGES/django.po +++ b/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 17:16+0000\n" +"POT-Creation-Date: 2021-09-18 22:57+0000\n" "PO-Revision-Date: 2021-03-02 17:19-0800\n" "Last-Translator: Mouse Reeve \n" "Language-Team: English \n" @@ -51,34 +51,34 @@ msgstr "%(count)d Benutzungen" msgid "Unlimited" msgstr "Ungelistet" -#: bookwyrm/forms.py:323 +#: bookwyrm/forms.py:329 msgid "List Order" msgstr "Reihenfolge der Liste" -#: bookwyrm/forms.py:324 +#: bookwyrm/forms.py:330 #, fuzzy #| msgid "Title" msgid "Book Title" msgstr "Titel" -#: bookwyrm/forms.py:325 +#: bookwyrm/forms.py:331 #: bookwyrm/templates/snippets/create_status/review.html:33 #: bookwyrm/templates/user/shelf/shelf.html:117 #: bookwyrm/templates/user/shelf/shelf.html:148 msgid "Rating" msgstr "" -#: bookwyrm/forms.py:327 bookwyrm/templates/lists/list.html:107 +#: bookwyrm/forms.py:333 bookwyrm/templates/lists/list.html:107 msgid "Sort By" msgstr "Sortieren nach" -#: bookwyrm/forms.py:331 +#: bookwyrm/forms.py:337 #, fuzzy #| msgid "Started reading" msgid "Ascending" msgstr "Zu lesen angefangen" -#: bookwyrm/forms.py:332 +#: bookwyrm/forms.py:338 #, fuzzy #| msgid "Started reading" msgid "Descending" @@ -151,21 +151,21 @@ msgstr "Username" msgid "A user with that username already exists." msgstr "Dieser Benutzename ist bereits vergeben." -#: bookwyrm/settings.py:115 +#: bookwyrm/settings.py:116 msgid "Home Timeline" msgstr "" -#: bookwyrm/settings.py:115 +#: bookwyrm/settings.py:116 msgid "Home" msgstr "" -#: bookwyrm/settings.py:116 +#: bookwyrm/settings.py:117 #, fuzzy #| msgid "Title" msgid "Books Timeline" msgstr "Titel" -#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:117 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:81 #, fuzzy @@ -173,27 +173,27 @@ msgstr "Titel" msgid "Books" msgstr "Buch" -#: bookwyrm/settings.py:162 +#: bookwyrm/settings.py:163 msgid "English" msgstr "Englisch" -#: bookwyrm/settings.py:163 +#: bookwyrm/settings.py:164 msgid "German" msgstr "Deutsch" -#: bookwyrm/settings.py:164 +#: bookwyrm/settings.py:165 msgid "Spanish" msgstr "Spanisch" -#: bookwyrm/settings.py:165 +#: bookwyrm/settings.py:166 msgid "French" msgstr "Französisch" -#: bookwyrm/settings.py:166 +#: bookwyrm/settings.py:167 msgid "Simplified Chinese" msgstr "Vereinfachtes Chinesisch" -#: bookwyrm/settings.py:167 +#: bookwyrm/settings.py:168 msgid "Traditional Chinese" msgstr "" @@ -357,7 +357,7 @@ msgstr "" #: bookwyrm/templates/settings/announcement_form.html:69 #: bookwyrm/templates/settings/edit_server.html:68 #: bookwyrm/templates/settings/federated_server.html:98 -#: bookwyrm/templates/settings/site.html:113 +#: bookwyrm/templates/settings/site.html:120 #: bookwyrm/templates/snippets/reading_modals/layout.html:16 #: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42 #: bookwyrm/templates/user_admin/user_moderation_actions.html:64 @@ -501,6 +501,7 @@ msgstr "Zur Liste" #: bookwyrm/templates/book/cover_modal.html:31 #: bookwyrm/templates/lists/list.html:179 #: bookwyrm/templates/settings/domain_form.html:26 +#: bookwyrm/templates/settings/ip_address_form.html:32 msgid "Add" msgstr "Hinzufügen" @@ -829,7 +830,7 @@ msgid "Confirmation code:" msgstr "Passwort bestätigen:" #: bookwyrm/templates/confirm_email/confirm_email.html:25 -#: bookwyrm/templates/landing/landing_layout.html:70 +#: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/moderation/report_modal.html:33 #: bookwyrm/templates/settings/dashboard.html:93 msgid "Submit" @@ -844,7 +845,7 @@ msgid "Resend confirmation link" msgstr "Bestätigungslink erneut senden" #: bookwyrm/templates/confirm_email/resend_form.html:11 -#: bookwyrm/templates/landing/landing_layout.html:64 +#: bookwyrm/templates/landing/layout.html:67 #: bookwyrm/templates/password_reset_request.html:18 #: bookwyrm/templates/preferences/edit_user.html:38 #: bookwyrm/templates/snippets/register_form.html:13 @@ -1229,7 +1230,7 @@ msgid "Save & continue" msgstr "" #: bookwyrm/templates/get_started/layout.html:5 -#: bookwyrm/templates/landing/landing_layout.html:5 +#: bookwyrm/templates/landing/layout.html:5 msgid "Welcome" msgstr "Willkommen" @@ -1470,8 +1471,8 @@ msgstr "Importiert" msgid "You can download your GoodReads data from the Import/Export page of your GoodReads account." msgstr "Du kannst dir deine GoodReads Daten von Import/Export page in deinem GoodReads Account runterladen." -#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:12 -#: bookwyrm/templates/login.html:51 +#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:8 +#: bookwyrm/templates/login.html:49 msgid "Create an Account" msgstr "Erstelle einen Account" @@ -1502,37 +1503,38 @@ msgstr "Datenschutzerklärung" msgid "Recent Books" msgstr "Aktive Bücher" -#: bookwyrm/templates/landing/landing_layout.html:17 +#: bookwyrm/templates/landing/layout.html:17 msgid "Decentralized" msgstr "Dezentral" -#: bookwyrm/templates/landing/landing_layout.html:23 +#: bookwyrm/templates/landing/layout.html:23 msgid "Friendly" msgstr "Freundlich" -#: bookwyrm/templates/landing/landing_layout.html:29 +#: bookwyrm/templates/landing/layout.html:29 msgid "Anti-Corporate" msgstr "" -#: bookwyrm/templates/landing/landing_layout.html:44 +#: bookwyrm/templates/landing/layout.html:45 #, python-format msgid "Join %(name)s" msgstr "Tritt %(name)s bei" -#: bookwyrm/templates/landing/landing_layout.html:51 -#: bookwyrm/templates/login.html:56 -msgid "This instance is closed" -msgstr "Diese Instanz ist geschlossen" - -#: bookwyrm/templates/landing/landing_layout.html:57 -msgid "Thank you! Your request has been received." -msgstr "Danke! Deine Anfrage ist eingegangen." - -#: bookwyrm/templates/landing/landing_layout.html:60 +#: bookwyrm/templates/landing/layout.html:47 msgid "Request an Invitation" msgstr "Einladung beantragen" -#: bookwyrm/templates/landing/landing_layout.html:79 +#: bookwyrm/templates/landing/layout.html:49 +#, fuzzy, python-format +#| msgid "(Recommended if registration is open)" +msgid "%(name)s registration is closed" +msgstr "(Vorschlagen falls die Registrierung offen ist)" + +#: bookwyrm/templates/landing/layout.html:60 +msgid "Thank you! Your request has been received." +msgstr "Danke! Deine Anfrage ist eingegangen." + +#: bookwyrm/templates/landing/layout.html:82 msgid "Your Account" msgstr "Dein Account" @@ -1581,7 +1583,7 @@ msgid "Notifications" msgstr "Benachrichtigungen" #: bookwyrm/templates/layout.html:163 bookwyrm/templates/layout.html:167 -#: bookwyrm/templates/login.html:22 +#: bookwyrm/templates/login.html:21 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" msgstr "" @@ -1590,12 +1592,12 @@ msgstr "" msgid "password" msgstr "Passwort" -#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:41 +#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:40 msgid "Forgot your password?" msgstr "Passwort vergessen?" -#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:10 -#: bookwyrm/templates/login.html:38 +#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:7 +#: bookwyrm/templates/login.html:37 msgid "Log in" msgstr "Anmelden" @@ -1700,6 +1702,7 @@ msgstr "Dieses Regal ist leer." #: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/settings/announcement.html:20 #: bookwyrm/templates/settings/email_blocklist.html:49 +#: bookwyrm/templates/settings/ip_blocklist.html:36 #: bookwyrm/templates/snippets/delete_readthrough_modal.html:15 #: bookwyrm/templates/snippets/follow_request_buttons.html:12 msgid "Delete" @@ -1848,20 +1851,16 @@ msgstr "Liste erstellen" msgid "Login" msgstr "" -#: bookwyrm/templates/login.html:16 +#: bookwyrm/templates/login.html:15 msgid "Success! Email address confirmed." msgstr "Alles klar! E-Mai- Adresse bestätigt." -#: bookwyrm/templates/login.html:28 bookwyrm/templates/password_reset.html:17 +#: bookwyrm/templates/login.html:27 bookwyrm/templates/password_reset.html:17 #: bookwyrm/templates/snippets/register_form.html:22 msgid "Password:" msgstr "Passwort:" -#: bookwyrm/templates/login.html:57 -msgid "Contact an administrator to get an invite" -msgstr "Kontaktiere für eine Einladung eine*n Admin" - -#: bookwyrm/templates/login.html:68 +#: bookwyrm/templates/login.html:62 msgid "More about this site" msgstr "Mehr über diese Seite" @@ -2336,7 +2335,7 @@ msgstr "Geburtsdatum:" #: bookwyrm/templates/settings/announcements.html:3 #: bookwyrm/templates/settings/announcements.html:5 -#: bookwyrm/templates/settings/layout.html:68 +#: bookwyrm/templates/settings/layout.html:72 msgid "Announcements" msgstr "Ankündigungen" @@ -2561,6 +2560,7 @@ msgid "Domain" msgstr "" #: bookwyrm/templates/settings/email_blocklist.html:29 +#: bookwyrm/templates/settings/ip_blocklist.html:27 #, fuzzy #| msgid "Notifications" msgid "Options" @@ -2672,6 +2672,45 @@ msgstr "Instanzname" msgid "Software" msgstr "" +#: bookwyrm/templates/settings/ip_address_form.html:5 +#: bookwyrm/templates/settings/ip_blocklist.html:10 +#, fuzzy +#| msgid "Email address:" +msgid "Add IP address" +msgstr "E-Mail Adresse" + +#: bookwyrm/templates/settings/ip_address_form.html:11 +msgid "Use IP address blocks with caution, and consider using blocks only temporarily, as IP addresses are often shared or change hands. If you block your own IP, you will not be able to access this page." +msgstr "" + +#: bookwyrm/templates/settings/ip_address_form.html:18 +#, fuzzy +#| msgid "Email address:" +msgid "IP Address:" +msgstr "E-Mail Adresse" + +#: bookwyrm/templates/settings/ip_blocklist.html:5 +#: bookwyrm/templates/settings/ip_blocklist.html:7 +#: bookwyrm/templates/settings/layout.html:63 +#, fuzzy +#| msgid "Import Books" +msgid "IP Address Blocklist" +msgstr "Bücher importieren" + +#: bookwyrm/templates/settings/ip_blocklist.html:18 +msgid "Any traffic from this IP address will get a 404 response when trying to access any part of the application." +msgstr "" + +#: bookwyrm/templates/settings/ip_blocklist.html:24 +#, fuzzy +#| msgid "Email address:" +msgid "Address" +msgstr "E-Mail Adresse" + +#: bookwyrm/templates/settings/ip_tooltip.html:6 +msgid "You can block IP ranges using CIDR syntax." +msgstr "" + #: bookwyrm/templates/settings/layout.html:4 msgid "Administration" msgstr "" @@ -2686,32 +2725,32 @@ msgstr "Nutzer*innen verwalten" msgid "Moderation" msgstr "Listenkuratierung:" -#: bookwyrm/templates/settings/layout.html:64 +#: bookwyrm/templates/settings/layout.html:68 msgid "Instance Settings" msgstr "Instanzeinstellungen" -#: bookwyrm/templates/settings/layout.html:72 +#: bookwyrm/templates/settings/layout.html:76 #: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:6 msgid "Site Settings" msgstr "Seiteneinstellungen" -#: bookwyrm/templates/settings/layout.html:75 +#: bookwyrm/templates/settings/layout.html:79 #: bookwyrm/templates/settings/site.html:13 msgid "Instance Info" msgstr "Instanzinformationen" -#: bookwyrm/templates/settings/layout.html:76 +#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/site.html:44 msgid "Images" msgstr "Bilder" -#: bookwyrm/templates/settings/layout.html:77 +#: bookwyrm/templates/settings/layout.html:81 #: bookwyrm/templates/settings/site.html:64 msgid "Footer Content" msgstr "Inhalt des Footers" -#: bookwyrm/templates/settings/layout.html:78 +#: bookwyrm/templates/settings/layout.html:82 #: bookwyrm/templates/settings/site.html:86 msgid "Registration" msgstr "Registrierung" @@ -2939,6 +2978,12 @@ msgstr "(Vorschlagen falls die Registrierung offen ist)" msgid "Registration closed text:" msgstr "Registrierungen geschlossen text" +#: bookwyrm/templates/settings/site.html:111 +#, fuzzy +#| msgid "Invites" +msgid "Invite request text:" +msgstr "Einladungen" + #: bookwyrm/templates/snippets/announcement.html:31 #, fuzzy, python-format #| msgid "Direct Messages with %(username)s" @@ -3026,11 +3071,13 @@ msgstr "Antwort" msgid "Content" msgstr "Inhalt des Footers" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:3 -msgid "Spoiler alert:" -msgstr "Spoileralarm:" - #: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 +#, fuzzy +#| msgid "Footer Content" +msgid "Content warning:" +msgstr "Inhalt des Footers" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 msgid "Spoilers ahead!" msgstr "Spoileralarm!" @@ -3038,7 +3085,7 @@ msgstr "Spoileralarm!" msgid "Include spoiler alert" msgstr "Spoileralarm aktivieren" -#: bookwyrm/templates/snippets/create_status/layout.html:38 +#: bookwyrm/templates/snippets/create_status/layout.html:35 #: bookwyrm/templates/snippets/reading_modals/form.html:7 #, fuzzy #| msgid "Comment" @@ -3893,6 +3940,15 @@ msgstr "Ein Passwortwiederherstellungslinl wurde zu %s gesendet" msgid "Status updates from {obj.display_name}" msgstr "Status updates von {obj.display_name}" +#~ msgid "This instance is closed" +#~ msgstr "Diese Instanz ist geschlossen" + +#~ msgid "Contact an administrator to get an invite" +#~ msgstr "Kontaktiere für eine Einladung eine*n Admin" + +#~ msgid "Spoiler alert:" +#~ msgstr "Spoileralarm:" + #, fuzzy #~| msgid "Federated" #~ msgid "Date federated" @@ -4025,11 +4081,6 @@ msgstr "Status updates von {obj.display_name}" #~ msgid "IPv4 address" #~ msgstr "E-Mail Adresse" -#, fuzzy -#~| msgid "Email address:" -#~ msgid "IP address" -#~ msgstr "E-Mail Adresse" - #, fuzzy #~| msgid "No active invites" #~ msgid "Positive integer" diff --git a/locale/en_US/LC_MESSAGES/django.po b/locale/en_US/LC_MESSAGES/django.po index 8cd8a7f7..b0eeacdc 100644 --- a/locale/en_US/LC_MESSAGES/django.po +++ b/locale/en_US/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 17:16+0000\n" +"POT-Creation-Date: 2021-09-18 22:57+0000\n" "PO-Revision-Date: 2021-02-28 17:19-0800\n" "Last-Translator: Mouse Reeve \n" "Language-Team: English \n" @@ -47,30 +47,30 @@ msgstr "" msgid "Unlimited" msgstr "" -#: bookwyrm/forms.py:323 +#: bookwyrm/forms.py:329 msgid "List Order" msgstr "" -#: bookwyrm/forms.py:324 +#: bookwyrm/forms.py:330 msgid "Book Title" msgstr "" -#: bookwyrm/forms.py:325 +#: bookwyrm/forms.py:331 #: bookwyrm/templates/snippets/create_status/review.html:33 #: bookwyrm/templates/user/shelf/shelf.html:117 #: bookwyrm/templates/user/shelf/shelf.html:148 msgid "Rating" msgstr "" -#: bookwyrm/forms.py:327 bookwyrm/templates/lists/list.html:107 +#: bookwyrm/forms.py:333 bookwyrm/templates/lists/list.html:107 msgid "Sort By" msgstr "" -#: bookwyrm/forms.py:331 +#: bookwyrm/forms.py:337 msgid "Ascending" msgstr "" -#: bookwyrm/forms.py:332 +#: bookwyrm/forms.py:338 msgid "Descending" msgstr "" @@ -133,45 +133,45 @@ msgstr "" msgid "A user with that username already exists." msgstr "" -#: bookwyrm/settings.py:115 +#: bookwyrm/settings.py:116 msgid "Home Timeline" msgstr "" -#: bookwyrm/settings.py:115 +#: bookwyrm/settings.py:116 msgid "Home" msgstr "" -#: bookwyrm/settings.py:116 +#: bookwyrm/settings.py:117 msgid "Books Timeline" msgstr "" -#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:117 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:81 msgid "Books" msgstr "" -#: bookwyrm/settings.py:162 +#: bookwyrm/settings.py:163 msgid "English" msgstr "" -#: bookwyrm/settings.py:163 +#: bookwyrm/settings.py:164 msgid "German" msgstr "" -#: bookwyrm/settings.py:164 +#: bookwyrm/settings.py:165 msgid "Spanish" msgstr "" -#: bookwyrm/settings.py:165 +#: bookwyrm/settings.py:166 msgid "French" msgstr "" -#: bookwyrm/settings.py:166 +#: bookwyrm/settings.py:167 msgid "Simplified Chinese" msgstr "" -#: bookwyrm/settings.py:167 +#: bookwyrm/settings.py:168 msgid "Traditional Chinese" msgstr "" @@ -325,7 +325,7 @@ msgstr "" #: bookwyrm/templates/settings/announcement_form.html:69 #: bookwyrm/templates/settings/edit_server.html:68 #: bookwyrm/templates/settings/federated_server.html:98 -#: bookwyrm/templates/settings/site.html:113 +#: bookwyrm/templates/settings/site.html:120 #: bookwyrm/templates/snippets/reading_modals/layout.html:16 #: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42 #: bookwyrm/templates/user_admin/user_moderation_actions.html:64 @@ -454,6 +454,7 @@ msgstr "" #: bookwyrm/templates/book/cover_modal.html:31 #: bookwyrm/templates/lists/list.html:179 #: bookwyrm/templates/settings/domain_form.html:26 +#: bookwyrm/templates/settings/ip_address_form.html:32 msgid "Add" msgstr "" @@ -754,7 +755,7 @@ msgid "Confirmation code:" msgstr "" #: bookwyrm/templates/confirm_email/confirm_email.html:25 -#: bookwyrm/templates/landing/landing_layout.html:70 +#: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/moderation/report_modal.html:33 #: bookwyrm/templates/settings/dashboard.html:93 msgid "Submit" @@ -769,7 +770,7 @@ msgid "Resend confirmation link" msgstr "" #: bookwyrm/templates/confirm_email/resend_form.html:11 -#: bookwyrm/templates/landing/landing_layout.html:64 +#: bookwyrm/templates/landing/layout.html:67 #: bookwyrm/templates/password_reset_request.html:18 #: bookwyrm/templates/preferences/edit_user.html:38 #: bookwyrm/templates/snippets/register_form.html:13 @@ -1117,7 +1118,7 @@ msgid "Save & continue" msgstr "" #: bookwyrm/templates/get_started/layout.html:5 -#: bookwyrm/templates/landing/landing_layout.html:5 +#: bookwyrm/templates/landing/layout.html:5 msgid "Welcome" msgstr "" @@ -1341,8 +1342,8 @@ msgstr "" msgid "You can download your GoodReads data from the Import/Export page of your GoodReads account." msgstr "" -#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:12 -#: bookwyrm/templates/login.html:51 +#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:8 +#: bookwyrm/templates/login.html:49 msgid "Create an Account" msgstr "" @@ -1373,37 +1374,37 @@ msgstr "" msgid "Recent Books" msgstr "" -#: bookwyrm/templates/landing/landing_layout.html:17 +#: bookwyrm/templates/landing/layout.html:17 msgid "Decentralized" msgstr "" -#: bookwyrm/templates/landing/landing_layout.html:23 +#: bookwyrm/templates/landing/layout.html:23 msgid "Friendly" msgstr "" -#: bookwyrm/templates/landing/landing_layout.html:29 +#: bookwyrm/templates/landing/layout.html:29 msgid "Anti-Corporate" msgstr "" -#: bookwyrm/templates/landing/landing_layout.html:44 +#: bookwyrm/templates/landing/layout.html:45 #, python-format msgid "Join %(name)s" msgstr "" -#: bookwyrm/templates/landing/landing_layout.html:51 -#: bookwyrm/templates/login.html:56 -msgid "This instance is closed" -msgstr "" - -#: bookwyrm/templates/landing/landing_layout.html:57 -msgid "Thank you! Your request has been received." -msgstr "" - -#: bookwyrm/templates/landing/landing_layout.html:60 +#: bookwyrm/templates/landing/layout.html:47 msgid "Request an Invitation" msgstr "" -#: bookwyrm/templates/landing/landing_layout.html:79 +#: bookwyrm/templates/landing/layout.html:49 +#, python-format +msgid "%(name)s registration is closed" +msgstr "" + +#: bookwyrm/templates/landing/layout.html:60 +msgid "Thank you! Your request has been received." +msgstr "" + +#: bookwyrm/templates/landing/layout.html:82 msgid "Your Account" msgstr "" @@ -1450,7 +1451,7 @@ msgid "Notifications" msgstr "" #: bookwyrm/templates/layout.html:163 bookwyrm/templates/layout.html:167 -#: bookwyrm/templates/login.html:22 +#: bookwyrm/templates/login.html:21 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" msgstr "" @@ -1459,12 +1460,12 @@ msgstr "" msgid "password" msgstr "" -#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:41 +#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:40 msgid "Forgot your password?" msgstr "" -#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:10 -#: bookwyrm/templates/login.html:38 +#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:7 +#: bookwyrm/templates/login.html:37 msgid "Log in" msgstr "" @@ -1555,6 +1556,7 @@ msgstr "" #: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/settings/announcement.html:20 #: bookwyrm/templates/settings/email_blocklist.html:49 +#: bookwyrm/templates/settings/ip_blocklist.html:36 #: bookwyrm/templates/snippets/delete_readthrough_modal.html:15 #: bookwyrm/templates/snippets/follow_request_buttons.html:12 msgid "Delete" @@ -1684,20 +1686,16 @@ msgstr "" msgid "Login" msgstr "" -#: bookwyrm/templates/login.html:16 +#: bookwyrm/templates/login.html:15 msgid "Success! Email address confirmed." msgstr "" -#: bookwyrm/templates/login.html:28 bookwyrm/templates/password_reset.html:17 +#: bookwyrm/templates/login.html:27 bookwyrm/templates/password_reset.html:17 #: bookwyrm/templates/snippets/register_form.html:22 msgid "Password:" msgstr "" -#: bookwyrm/templates/login.html:57 -msgid "Contact an administrator to get an invite" -msgstr "" - -#: bookwyrm/templates/login.html:68 +#: bookwyrm/templates/login.html:62 msgid "More about this site" msgstr "" @@ -2115,7 +2113,7 @@ msgstr "" #: bookwyrm/templates/settings/announcements.html:3 #: bookwyrm/templates/settings/announcements.html:5 -#: bookwyrm/templates/settings/layout.html:68 +#: bookwyrm/templates/settings/layout.html:72 msgid "Announcements" msgstr "" @@ -2296,6 +2294,7 @@ msgid "Domain" msgstr "" #: bookwyrm/templates/settings/email_blocklist.html:29 +#: bookwyrm/templates/settings/ip_blocklist.html:27 msgid "Options" msgstr "" @@ -2388,6 +2387,37 @@ msgstr "" msgid "Software" msgstr "" +#: bookwyrm/templates/settings/ip_address_form.html:5 +#: bookwyrm/templates/settings/ip_blocklist.html:10 +msgid "Add IP address" +msgstr "" + +#: bookwyrm/templates/settings/ip_address_form.html:11 +msgid "Use IP address blocks with caution, and consider using blocks only temporarily, as IP addresses are often shared or change hands. If you block your own IP, you will not be able to access this page." +msgstr "" + +#: bookwyrm/templates/settings/ip_address_form.html:18 +msgid "IP Address:" +msgstr "" + +#: bookwyrm/templates/settings/ip_blocklist.html:5 +#: bookwyrm/templates/settings/ip_blocklist.html:7 +#: bookwyrm/templates/settings/layout.html:63 +msgid "IP Address Blocklist" +msgstr "" + +#: bookwyrm/templates/settings/ip_blocklist.html:18 +msgid "Any traffic from this IP address will get a 404 response when trying to access any part of the application." +msgstr "" + +#: bookwyrm/templates/settings/ip_blocklist.html:24 +msgid "Address" +msgstr "" + +#: bookwyrm/templates/settings/ip_tooltip.html:6 +msgid "You can block IP ranges using CIDR syntax." +msgstr "" + #: bookwyrm/templates/settings/layout.html:4 msgid "Administration" msgstr "" @@ -2400,32 +2430,32 @@ msgstr "" msgid "Moderation" msgstr "" -#: bookwyrm/templates/settings/layout.html:64 +#: bookwyrm/templates/settings/layout.html:68 msgid "Instance Settings" msgstr "" -#: bookwyrm/templates/settings/layout.html:72 +#: bookwyrm/templates/settings/layout.html:76 #: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:6 msgid "Site Settings" msgstr "" -#: bookwyrm/templates/settings/layout.html:75 +#: bookwyrm/templates/settings/layout.html:79 #: bookwyrm/templates/settings/site.html:13 msgid "Instance Info" msgstr "" -#: bookwyrm/templates/settings/layout.html:76 +#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/site.html:44 msgid "Images" msgstr "" -#: bookwyrm/templates/settings/layout.html:77 +#: bookwyrm/templates/settings/layout.html:81 #: bookwyrm/templates/settings/site.html:64 msgid "Footer Content" msgstr "" -#: bookwyrm/templates/settings/layout.html:78 +#: bookwyrm/templates/settings/layout.html:82 #: bookwyrm/templates/settings/site.html:86 msgid "Registration" msgstr "" @@ -2629,6 +2659,10 @@ msgstr "" msgid "Registration closed text:" msgstr "" +#: bookwyrm/templates/settings/site.html:111 +msgid "Invite request text:" +msgstr "" + #: bookwyrm/templates/snippets/announcement.html:31 #, python-format msgid "Posted by %(username)s" @@ -2706,11 +2740,11 @@ msgstr "" msgid "Content" msgstr "" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:3 -msgid "Spoiler alert:" +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 +msgid "Content warning:" msgstr "" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 msgid "Spoilers ahead!" msgstr "" @@ -2718,7 +2752,7 @@ msgstr "" msgid "Include spoiler alert" msgstr "" -#: bookwyrm/templates/snippets/create_status/layout.html:38 +#: bookwyrm/templates/snippets/create_status/layout.html:35 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "" diff --git a/locale/es/LC_MESSAGES/django.mo b/locale/es/LC_MESSAGES/django.mo index 2e20af9d3a15da1c7880eca9f20b9addda605ff4..b84642435b2f28fe1e17b8ab0f70593b951af529 100644 GIT binary patch delta 15897 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 delta 16087 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 diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 7b1183f9..9d001a4c 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-15 16:47+0000\n" +"POT-Creation-Date: 2021-09-18 22:57+0000\n" "PO-Revision-Date: 2021-03-19 11:49+0800\n" "Last-Translator: Reese Porter \n" "Language-Team: LANGUAGE \n" @@ -47,30 +47,30 @@ msgstr "%(count)d usos" msgid "Unlimited" msgstr "Sin límite" -#: bookwyrm/forms.py:323 +#: bookwyrm/forms.py:329 msgid "List Order" msgstr "Orden de la lista" -#: bookwyrm/forms.py:324 +#: bookwyrm/forms.py:330 msgid "Book Title" msgstr "Título" -#: bookwyrm/forms.py:325 +#: bookwyrm/forms.py:331 #: bookwyrm/templates/snippets/create_status/review.html:33 #: bookwyrm/templates/user/shelf/shelf.html:117 #: bookwyrm/templates/user/shelf/shelf.html:148 msgid "Rating" msgstr "Calificación" -#: bookwyrm/forms.py:327 bookwyrm/templates/lists/list.html:107 +#: bookwyrm/forms.py:333 bookwyrm/templates/lists/list.html:107 msgid "Sort By" msgstr "Ordenar por" -#: bookwyrm/forms.py:331 +#: bookwyrm/forms.py:337 msgid "Ascending" msgstr "Ascendente" -#: bookwyrm/forms.py:332 +#: bookwyrm/forms.py:338 msgid "Descending" msgstr "Descendente" @@ -133,45 +133,45 @@ msgstr "nombre de usuario" msgid "A user with that username already exists." msgstr "Ya existe un usuario con ese nombre." -#: bookwyrm/settings.py:115 +#: bookwyrm/settings.py:116 msgid "Home Timeline" msgstr "Línea temporal de hogar" -#: bookwyrm/settings.py:115 +#: bookwyrm/settings.py:116 msgid "Home" msgstr "Hogar" -#: bookwyrm/settings.py:116 +#: bookwyrm/settings.py:117 msgid "Books Timeline" msgstr "Línea temporal de libros" -#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:117 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:81 msgid "Books" msgstr "Libros" -#: bookwyrm/settings.py:162 +#: bookwyrm/settings.py:163 msgid "English" msgstr "Inglés" -#: bookwyrm/settings.py:163 +#: bookwyrm/settings.py:164 msgid "German" msgstr "Aléman" -#: bookwyrm/settings.py:164 +#: bookwyrm/settings.py:165 msgid "Spanish" msgstr "Español" -#: bookwyrm/settings.py:165 +#: bookwyrm/settings.py:166 msgid "French" msgstr "Francés" -#: bookwyrm/settings.py:166 +#: bookwyrm/settings.py:167 msgid "Simplified Chinese" msgstr "Chino simplificado" -#: bookwyrm/settings.py:167 +#: bookwyrm/settings.py:168 msgid "Traditional Chinese" msgstr "Chino tradicional" @@ -325,7 +325,7 @@ msgstr "Clave Goodreads:" #: bookwyrm/templates/settings/announcement_form.html:69 #: bookwyrm/templates/settings/edit_server.html:68 #: bookwyrm/templates/settings/federated_server.html:98 -#: bookwyrm/templates/settings/site.html:113 +#: bookwyrm/templates/settings/site.html:120 #: bookwyrm/templates/snippets/reading_modals/layout.html:16 #: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42 #: bookwyrm/templates/user_admin/user_moderation_actions.html:64 @@ -454,6 +454,7 @@ msgstr "Agregar a lista" #: bookwyrm/templates/book/cover_modal.html:31 #: bookwyrm/templates/lists/list.html:179 #: bookwyrm/templates/settings/domain_form.html:26 +#: bookwyrm/templates/settings/ip_address_form.html:32 msgid "Add" msgstr "Agregar" @@ -754,7 +755,7 @@ msgid "Confirmation code:" msgstr "Código de confirmación:" #: bookwyrm/templates/confirm_email/confirm_email.html:25 -#: bookwyrm/templates/landing/landing_layout.html:70 +#: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/moderation/report_modal.html:33 #: bookwyrm/templates/settings/dashboard.html:93 msgid "Submit" @@ -769,7 +770,7 @@ msgid "Resend confirmation link" msgstr "Reenviar enlace de confirmación" #: bookwyrm/templates/confirm_email/resend_form.html:11 -#: bookwyrm/templates/landing/landing_layout.html:64 +#: bookwyrm/templates/landing/layout.html:67 #: bookwyrm/templates/password_reset_request.html:18 #: bookwyrm/templates/preferences/edit_user.html:38 #: bookwyrm/templates/snippets/register_form.html:13 @@ -1117,7 +1118,7 @@ msgid "Save & continue" msgstr "Guardar & continuar" #: bookwyrm/templates/get_started/layout.html:5 -#: bookwyrm/templates/landing/landing_layout.html:5 +#: bookwyrm/templates/landing/layout.html:5 msgid "Welcome" msgstr "Bienvenidos" @@ -1341,8 +1342,8 @@ msgstr "Importado" msgid "You can download your GoodReads data from the Import/Export page of your GoodReads account." msgstr "Puedes descargar tus datos de GoodReads de la Página de Exportación/Importación de tu cuenta de GoodReads" -#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:12 -#: bookwyrm/templates/login.html:51 +#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:8 +#: bookwyrm/templates/login.html:49 msgid "Create an Account" msgstr "Crear una cuenta" @@ -1373,37 +1374,38 @@ msgstr "Política de privacidad" msgid "Recent Books" msgstr "Libros recientes" -#: bookwyrm/templates/landing/landing_layout.html:17 +#: bookwyrm/templates/landing/layout.html:17 msgid "Decentralized" msgstr "Descentralizado" -#: bookwyrm/templates/landing/landing_layout.html:23 +#: bookwyrm/templates/landing/layout.html:23 msgid "Friendly" msgstr "Amigable" -#: bookwyrm/templates/landing/landing_layout.html:29 +#: bookwyrm/templates/landing/layout.html:29 msgid "Anti-Corporate" msgstr "Anti-corporativo" -#: bookwyrm/templates/landing/landing_layout.html:44 +#: bookwyrm/templates/landing/layout.html:45 #, python-format msgid "Join %(name)s" msgstr "Unirse con %(name)s" -#: bookwyrm/templates/landing/landing_layout.html:51 -#: bookwyrm/templates/login.html:56 -msgid "This instance is closed" -msgstr "Esta instancia está cerrada." - -#: bookwyrm/templates/landing/landing_layout.html:57 -msgid "Thank you! Your request has been received." -msgstr "¡Gracias! Tu solicitud ha sido recibido." - -#: bookwyrm/templates/landing/landing_layout.html:60 +#: bookwyrm/templates/landing/layout.html:47 msgid "Request an Invitation" msgstr "Solicitar una invitación" -#: bookwyrm/templates/landing/landing_layout.html:79 +#: bookwyrm/templates/landing/layout.html:49 +#, fuzzy, python-format +#| msgid "(Recommended if registration is open)" +msgid "%(name)s registration is closed" +msgstr "(Recomendado si la registración es abierta)" + +#: bookwyrm/templates/landing/layout.html:60 +msgid "Thank you! Your request has been received." +msgstr "¡Gracias! Tu solicitud ha sido recibido." + +#: bookwyrm/templates/landing/layout.html:82 msgid "Your Account" msgstr "Tu cuenta" @@ -1450,7 +1452,7 @@ msgid "Notifications" msgstr "Notificaciones" #: bookwyrm/templates/layout.html:163 bookwyrm/templates/layout.html:167 -#: bookwyrm/templates/login.html:22 +#: bookwyrm/templates/login.html:21 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" msgstr "Nombre de usuario:" @@ -1459,12 +1461,12 @@ msgstr "Nombre de usuario:" msgid "password" msgstr "contraseña" -#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:41 +#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:40 msgid "Forgot your password?" msgstr "¿Olvidaste tu contraseña?" -#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:10 -#: bookwyrm/templates/login.html:38 +#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:7 +#: bookwyrm/templates/login.html:37 msgid "Log in" msgstr "Iniciar sesión" @@ -1555,6 +1557,7 @@ msgstr "Esta acción no se puede deshacer" #: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/settings/announcement.html:20 #: bookwyrm/templates/settings/email_blocklist.html:49 +#: bookwyrm/templates/settings/ip_blocklist.html:36 #: bookwyrm/templates/snippets/delete_readthrough_modal.html:15 #: bookwyrm/templates/snippets/follow_request_buttons.html:12 msgid "Delete" @@ -1684,20 +1687,16 @@ msgstr "Listas guardadas" msgid "Login" msgstr "Iniciar sesión" -#: bookwyrm/templates/login.html:16 +#: bookwyrm/templates/login.html:15 msgid "Success! Email address confirmed." msgstr "¡Éxito! Dirección de correo electrónico confirmada." -#: bookwyrm/templates/login.html:28 bookwyrm/templates/password_reset.html:17 +#: bookwyrm/templates/login.html:27 bookwyrm/templates/password_reset.html:17 #: bookwyrm/templates/snippets/register_form.html:22 msgid "Password:" msgstr "Contraseña:" -#: bookwyrm/templates/login.html:57 -msgid "Contact an administrator to get an invite" -msgstr "Contactar a unx administradorx para recibir una invitación" - -#: bookwyrm/templates/login.html:68 +#: bookwyrm/templates/login.html:62 msgid "More about this site" msgstr "Más sobre este sitio" @@ -2115,7 +2114,7 @@ msgstr "Fecha de evento:" #: bookwyrm/templates/settings/announcements.html:3 #: bookwyrm/templates/settings/announcements.html:5 -#: bookwyrm/templates/settings/layout.html:68 +#: bookwyrm/templates/settings/layout.html:72 msgid "Announcements" msgstr "Anuncios" @@ -2181,12 +2180,14 @@ msgid "Works" msgstr "Obras" #: bookwyrm/templates/settings/dashboard.html:43 +#, python-format msgid "%(display_count)s open report" msgid_plural "%(display_count)s open reports" msgstr[0] "%(display_count)s informe abierto" msgstr[1] "%(display_count)s informes abiertos" #: bookwyrm/templates/settings/dashboard.html:54 +#, python-format msgid "%(display_count)s invite request" msgid_plural "%(display_count)s invite requests" msgstr[0] "%(display_count)s solicitación de invitado" @@ -2294,10 +2295,12 @@ msgid "Domain" msgstr "Dominio" #: bookwyrm/templates/settings/email_blocklist.html:29 +#: bookwyrm/templates/settings/ip_blocklist.html:27 msgid "Options" msgstr "Opciones" #: bookwyrm/templates/settings/email_blocklist.html:38 +#, python-format msgid "%(display_count)s user" msgid_plural "%(display_count)s users" msgstr[0] "%(display_count)s usuario" @@ -2385,6 +2388,45 @@ msgstr "Nombre de instancia" msgid "Software" msgstr "Software" +#: bookwyrm/templates/settings/ip_address_form.html:5 +#: bookwyrm/templates/settings/ip_blocklist.html:10 +#, fuzzy +#| msgid "IP address" +msgid "Add IP address" +msgstr "Dirección IP" + +#: bookwyrm/templates/settings/ip_address_form.html:11 +msgid "Use IP address blocks with caution, and consider using blocks only temporarily, as IP addresses are often shared or change hands. If you block your own IP, you will not be able to access this page." +msgstr "" + +#: bookwyrm/templates/settings/ip_address_form.html:18 +#, fuzzy +#| msgid "IP address" +msgid "IP Address:" +msgstr "Dirección IP" + +#: bookwyrm/templates/settings/ip_blocklist.html:5 +#: bookwyrm/templates/settings/ip_blocklist.html:7 +#: bookwyrm/templates/settings/layout.html:63 +#, fuzzy +#| msgid "Import Blocklist" +msgid "IP Address Blocklist" +msgstr "Importar lista de bloqueo" + +#: bookwyrm/templates/settings/ip_blocklist.html:18 +msgid "Any traffic from this IP address will get a 404 response when trying to access any part of the application." +msgstr "" + +#: bookwyrm/templates/settings/ip_blocklist.html:24 +#, fuzzy +#| msgid "IP address" +msgid "Address" +msgstr "Dirección IP" + +#: bookwyrm/templates/settings/ip_tooltip.html:6 +msgid "You can block IP ranges using CIDR syntax." +msgstr "" + #: bookwyrm/templates/settings/layout.html:4 msgid "Administration" msgstr "Adminstración" @@ -2397,32 +2439,32 @@ msgstr "Administrar usuarios" msgid "Moderation" msgstr "Moderación" -#: bookwyrm/templates/settings/layout.html:64 +#: bookwyrm/templates/settings/layout.html:68 msgid "Instance Settings" msgstr "Configuración de instancia" -#: bookwyrm/templates/settings/layout.html:72 +#: bookwyrm/templates/settings/layout.html:76 #: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:6 msgid "Site Settings" msgstr "Configuración de sitio" -#: bookwyrm/templates/settings/layout.html:75 +#: bookwyrm/templates/settings/layout.html:79 #: bookwyrm/templates/settings/site.html:13 msgid "Instance Info" msgstr "Información de instancia" -#: bookwyrm/templates/settings/layout.html:76 +#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/site.html:44 msgid "Images" msgstr "Imagenes" -#: bookwyrm/templates/settings/layout.html:77 +#: bookwyrm/templates/settings/layout.html:81 #: bookwyrm/templates/settings/site.html:64 msgid "Footer Content" msgstr "Contenido del pie de página" -#: bookwyrm/templates/settings/layout.html:78 +#: bookwyrm/templates/settings/layout.html:82 #: bookwyrm/templates/settings/site.html:86 msgid "Registration" msgstr "Registración" @@ -2626,6 +2668,12 @@ msgstr "(Recomendado si la registración es abierta)" msgid "Registration closed text:" msgstr "Texto de registración cerrada:" +#: bookwyrm/templates/settings/site.html:111 +#, fuzzy +#| msgid "Invite Requests" +msgid "Invite request text:" +msgstr "Solicitudes de invitación" + #: bookwyrm/templates/snippets/announcement.html:31 #, python-format msgid "Posted by %(username)s" @@ -2703,11 +2751,13 @@ msgstr "Respuesta" msgid "Content" msgstr "Contenido" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:3 -msgid "Spoiler alert:" -msgstr "Alerta de spoiler:" - #: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 +#, fuzzy +#| msgid "Content:" +msgid "Content warning:" +msgstr "Contenido:" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 msgid "Spoilers ahead!" msgstr "¡Advertencia, ya vienen spoilers!" @@ -2715,7 +2765,7 @@ msgstr "¡Advertencia, ya vienen spoilers!" msgid "Include spoiler alert" msgstr "Incluir alerta de spoiler" -#: bookwyrm/templates/snippets/create_status/layout.html:38 +#: bookwyrm/templates/snippets/create_status/layout.html:35 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "Comentario:" @@ -2828,6 +2878,7 @@ msgid "No rating" msgstr "No calificación" #: bookwyrm/templates/snippets/form_rate_stars.html:28 +#, python-format msgid "%(half_rating)s star" msgid_plural "%(half_rating)s stars" msgstr[0] "%(half_rating)s estrella" @@ -3049,10 +3100,12 @@ msgid "Show less" msgstr "Mostrar menos" #: bookwyrm/templates/snippets/status/content_status.html:103 +#, python-format msgid "(Page %(page)s)" msgstr "(Página %(page)s)" #: bookwyrm/templates/snippets/status/content_status.html:105 +#, python-format msgid "(%(percent)s%%)" msgstr "(%(percent)s%%)" @@ -3239,7 +3292,6 @@ msgstr[1] "" msgid "(showing %(start)s-%(end)s)" msgstr "(mostrando %(start)s-%(end)s)" - #: bookwyrm/templates/user/shelf/shelf.html:94 msgid "Edit shelf" msgstr "Editar estante" @@ -3474,6 +3526,15 @@ msgstr "Un enlace para reestablecer tu contraseña se enviará a %s" msgid "Status updates from {obj.display_name}" msgstr "Actualizaciones de status de {obj.display_name}" +#~ msgid "This instance is closed" +#~ msgstr "Esta instancia está cerrada." + +#~ msgid "Contact an administrator to get an invite" +#~ msgstr "Contactar a unx administradorx para recibir una invitación" + +#~ msgid "Spoiler alert:" +#~ msgstr "Alerta de spoiler:" + #~ msgid "Date federated" #~ msgstr "Fecha de federalización" @@ -3689,9 +3750,6 @@ msgstr "Actualizaciones de status de {obj.display_name}" #~ msgid "IPv4 address" #~ msgstr "Dirección IPv4" -#~ msgid "IP address" -#~ msgstr "Dirección IP" - #~ msgid "“%(value)s” value must be either None, True or False." #~ msgstr "Valor “%(value)s” debe ser o None, True, o False." diff --git a/locale/fr_FR/LC_MESSAGES/django.mo b/locale/fr_FR/LC_MESSAGES/django.mo index 0872a3e6ef1f20d71b1eac1c1db27c2d444c5577..641b48438b36f55f2cfc193d1cebb82ec9c568f2 100644 GIT binary patch delta 13617 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 delta 13816 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\n" "Language-Team: Mouse Reeve \n" @@ -47,30 +47,30 @@ msgstr "%(count)d utilisations" msgid "Unlimited" msgstr "Sans limite" -#: bookwyrm/forms.py:323 +#: bookwyrm/forms.py:329 msgid "List Order" msgstr "Ordre de la liste" -#: bookwyrm/forms.py:324 +#: bookwyrm/forms.py:330 msgid "Book Title" msgstr "Titre du livre" -#: bookwyrm/forms.py:325 +#: bookwyrm/forms.py:331 #: bookwyrm/templates/snippets/create_status/review.html:33 #: bookwyrm/templates/user/shelf/shelf.html:117 #: bookwyrm/templates/user/shelf/shelf.html:148 msgid "Rating" msgstr "Note" -#: bookwyrm/forms.py:327 bookwyrm/templates/lists/list.html:107 +#: bookwyrm/forms.py:333 bookwyrm/templates/lists/list.html:107 msgid "Sort By" msgstr "Trier par" -#: bookwyrm/forms.py:331 +#: bookwyrm/forms.py:337 msgid "Ascending" msgstr "Ordre croissant" -#: bookwyrm/forms.py:332 +#: bookwyrm/forms.py:338 msgid "Descending" msgstr "Ordre décroissant" @@ -141,47 +141,47 @@ msgstr "nom du compte :" msgid "A user with that username already exists." msgstr "Ce nom est déjà associé à un compte." -#: bookwyrm/settings.py:115 +#: bookwyrm/settings.py:116 msgid "Home Timeline" msgstr "Mon fil d’actualité" -#: bookwyrm/settings.py:115 +#: bookwyrm/settings.py:116 msgid "Home" msgstr "Accueil" -#: bookwyrm/settings.py:116 +#: bookwyrm/settings.py:117 #, fuzzy #| msgid "Book Title" msgid "Books Timeline" msgstr "Titre du livre" -#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:117 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:81 msgid "Books" msgstr "Livres" -#: bookwyrm/settings.py:162 +#: bookwyrm/settings.py:163 msgid "English" msgstr "English" -#: bookwyrm/settings.py:163 +#: bookwyrm/settings.py:164 msgid "German" msgstr "Deutsch" -#: bookwyrm/settings.py:164 +#: bookwyrm/settings.py:165 msgid "Spanish" msgstr "Español" -#: bookwyrm/settings.py:165 +#: bookwyrm/settings.py:166 msgid "French" msgstr "Français" -#: bookwyrm/settings.py:166 +#: bookwyrm/settings.py:167 msgid "Simplified Chinese" msgstr "简化字" -#: bookwyrm/settings.py:167 +#: bookwyrm/settings.py:168 #, fuzzy #| msgid "Additional info:" msgid "Traditional Chinese" @@ -337,7 +337,7 @@ msgstr "Clé Goodreads :" #: bookwyrm/templates/settings/announcement_form.html:69 #: bookwyrm/templates/settings/edit_server.html:68 #: bookwyrm/templates/settings/federated_server.html:98 -#: bookwyrm/templates/settings/site.html:113 +#: bookwyrm/templates/settings/site.html:120 #: bookwyrm/templates/snippets/reading_modals/layout.html:16 #: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42 #: bookwyrm/templates/user_admin/user_moderation_actions.html:64 @@ -466,6 +466,7 @@ msgstr "Ajouter à la liste" #: bookwyrm/templates/book/cover_modal.html:31 #: bookwyrm/templates/lists/list.html:179 #: bookwyrm/templates/settings/domain_form.html:26 +#: bookwyrm/templates/settings/ip_address_form.html:32 msgid "Add" msgstr "Ajouter" @@ -768,7 +769,7 @@ msgid "Confirmation code:" msgstr "Code de confirmation :" #: bookwyrm/templates/confirm_email/confirm_email.html:25 -#: bookwyrm/templates/landing/landing_layout.html:70 +#: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/moderation/report_modal.html:33 #: bookwyrm/templates/settings/dashboard.html:93 msgid "Submit" @@ -783,7 +784,7 @@ msgid "Resend confirmation link" msgstr "Envoyer le lien de confirmation de nouveau" #: bookwyrm/templates/confirm_email/resend_form.html:11 -#: bookwyrm/templates/landing/landing_layout.html:64 +#: bookwyrm/templates/landing/layout.html:67 #: bookwyrm/templates/password_reset_request.html:18 #: bookwyrm/templates/preferences/edit_user.html:38 #: bookwyrm/templates/snippets/register_form.html:13 @@ -1142,7 +1143,7 @@ msgid "Save & continue" msgstr "Enregistrer & continuer" #: bookwyrm/templates/get_started/layout.html:5 -#: bookwyrm/templates/landing/landing_layout.html:5 +#: bookwyrm/templates/landing/layout.html:5 msgid "Welcome" msgstr "Bienvenue" @@ -1370,8 +1371,8 @@ msgstr "Importé" msgid "You can download your GoodReads data from the Import/Export page of your GoodReads account." msgstr "" -#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:12 -#: bookwyrm/templates/login.html:51 +#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:8 +#: bookwyrm/templates/login.html:49 msgid "Create an Account" msgstr "Créer un compte" @@ -1402,37 +1403,38 @@ msgstr "Politique de vie privée" msgid "Recent Books" msgstr "Livres récents" -#: bookwyrm/templates/landing/landing_layout.html:17 +#: bookwyrm/templates/landing/layout.html:17 msgid "Decentralized" msgstr "Décentralisé" -#: bookwyrm/templates/landing/landing_layout.html:23 +#: bookwyrm/templates/landing/layout.html:23 msgid "Friendly" msgstr "Sympa" -#: bookwyrm/templates/landing/landing_layout.html:29 +#: bookwyrm/templates/landing/layout.html:29 msgid "Anti-Corporate" msgstr "Anti‑commercial" -#: bookwyrm/templates/landing/landing_layout.html:44 +#: bookwyrm/templates/landing/layout.html:45 #, python-format msgid "Join %(name)s" msgstr "Rejoignez %(name)s" -#: bookwyrm/templates/landing/landing_layout.html:51 -#: bookwyrm/templates/login.html:56 -msgid "This instance is closed" -msgstr "Cette instance est fermée" - -#: bookwyrm/templates/landing/landing_layout.html:57 -msgid "Thank you! Your request has been received." -msgstr "Merci ! Votre demande a bien été reçue." - -#: bookwyrm/templates/landing/landing_layout.html:60 +#: bookwyrm/templates/landing/layout.html:47 msgid "Request an Invitation" msgstr "Demander une invitation" -#: bookwyrm/templates/landing/landing_layout.html:79 +#: bookwyrm/templates/landing/layout.html:49 +#, fuzzy, python-format +#| msgid "(Recommended if registration is open)" +msgid "%(name)s registration is closed" +msgstr "(Recommandé si les inscriptions sont ouvertes)" + +#: bookwyrm/templates/landing/layout.html:60 +msgid "Thank you! Your request has been received." +msgstr "Merci ! Votre demande a bien été reçue." + +#: bookwyrm/templates/landing/layout.html:82 msgid "Your Account" msgstr "Votre compte" @@ -1479,7 +1481,7 @@ msgid "Notifications" msgstr "Notifications" #: bookwyrm/templates/layout.html:163 bookwyrm/templates/layout.html:167 -#: bookwyrm/templates/login.html:22 +#: bookwyrm/templates/login.html:21 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" msgstr "Nom du compte :" @@ -1488,12 +1490,12 @@ msgstr "Nom du compte :" msgid "password" msgstr "Mot de passe" -#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:41 +#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:40 msgid "Forgot your password?" msgstr "Mot de passe oublié ?" -#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:10 -#: bookwyrm/templates/login.html:38 +#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:7 +#: bookwyrm/templates/login.html:37 msgid "Log in" msgstr "Se connecter" @@ -1592,6 +1594,7 @@ msgstr "Cette étagère est vide" #: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/settings/announcement.html:20 #: bookwyrm/templates/settings/email_blocklist.html:49 +#: bookwyrm/templates/settings/ip_blocklist.html:36 #: bookwyrm/templates/snippets/delete_readthrough_modal.html:15 #: bookwyrm/templates/snippets/follow_request_buttons.html:12 msgid "Delete" @@ -1729,20 +1732,16 @@ msgstr "Créer une liste" msgid "Login" msgstr "Connexion" -#: bookwyrm/templates/login.html:16 +#: bookwyrm/templates/login.html:15 msgid "Success! Email address confirmed." msgstr "Bravo ! L’adresse email a été confirmée." -#: bookwyrm/templates/login.html:28 bookwyrm/templates/password_reset.html:17 +#: bookwyrm/templates/login.html:27 bookwyrm/templates/password_reset.html:17 #: bookwyrm/templates/snippets/register_form.html:22 msgid "Password:" msgstr "Mot de passe :" -#: bookwyrm/templates/login.html:57 -msgid "Contact an administrator to get an invite" -msgstr "Contacter un administrateur pour obtenir une invitation" - -#: bookwyrm/templates/login.html:68 +#: bookwyrm/templates/login.html:62 msgid "More about this site" msgstr "En savoir plus sur ce site" @@ -2177,7 +2176,7 @@ msgstr "Date de fin :" #: bookwyrm/templates/settings/announcements.html:3 #: bookwyrm/templates/settings/announcements.html:5 -#: bookwyrm/templates/settings/layout.html:68 +#: bookwyrm/templates/settings/layout.html:72 msgid "Announcements" msgstr "Annonces" @@ -2378,6 +2377,7 @@ msgid "Domain" msgstr "" #: bookwyrm/templates/settings/email_blocklist.html:29 +#: bookwyrm/templates/settings/ip_blocklist.html:27 #, fuzzy #| msgid "Actions" msgid "Options" @@ -2473,6 +2473,45 @@ msgstr "Nom de l’instance" msgid "Software" msgstr "Logiciel" +#: bookwyrm/templates/settings/ip_address_form.html:5 +#: bookwyrm/templates/settings/ip_blocklist.html:10 +#, fuzzy +#| msgid "Email address:" +msgid "Add IP address" +msgstr "Adresse email :" + +#: bookwyrm/templates/settings/ip_address_form.html:11 +msgid "Use IP address blocks with caution, and consider using blocks only temporarily, as IP addresses are often shared or change hands. If you block your own IP, you will not be able to access this page." +msgstr "" + +#: bookwyrm/templates/settings/ip_address_form.html:18 +#, fuzzy +#| msgid "Email address:" +msgid "IP Address:" +msgstr "Adresse email :" + +#: bookwyrm/templates/settings/ip_blocklist.html:5 +#: bookwyrm/templates/settings/ip_blocklist.html:7 +#: bookwyrm/templates/settings/layout.html:63 +#, fuzzy +#| msgid "Import Blocklist" +msgid "IP Address Blocklist" +msgstr "Importer une liste de blocage" + +#: bookwyrm/templates/settings/ip_blocklist.html:18 +msgid "Any traffic from this IP address will get a 404 response when trying to access any part of the application." +msgstr "" + +#: bookwyrm/templates/settings/ip_blocklist.html:24 +#, fuzzy +#| msgid "Email address:" +msgid "Address" +msgstr "Adresse email :" + +#: bookwyrm/templates/settings/ip_tooltip.html:6 +msgid "You can block IP ranges using CIDR syntax." +msgstr "" + #: bookwyrm/templates/settings/layout.html:4 msgid "Administration" msgstr "Administration" @@ -2487,32 +2526,32 @@ msgstr "Gérer les comptes" msgid "Moderation" msgstr "Modération de la liste :" -#: bookwyrm/templates/settings/layout.html:64 +#: bookwyrm/templates/settings/layout.html:68 msgid "Instance Settings" msgstr "Paramètres de l’instance" -#: bookwyrm/templates/settings/layout.html:72 +#: bookwyrm/templates/settings/layout.html:76 #: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:6 msgid "Site Settings" msgstr "Paramètres du site" -#: bookwyrm/templates/settings/layout.html:75 +#: bookwyrm/templates/settings/layout.html:79 #: bookwyrm/templates/settings/site.html:13 msgid "Instance Info" msgstr "Information sur l’instance" -#: bookwyrm/templates/settings/layout.html:76 +#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/site.html:44 msgid "Images" msgstr "Images" -#: bookwyrm/templates/settings/layout.html:77 +#: bookwyrm/templates/settings/layout.html:81 #: bookwyrm/templates/settings/site.html:64 msgid "Footer Content" msgstr "Contenu du pied de page" -#: bookwyrm/templates/settings/layout.html:78 +#: bookwyrm/templates/settings/layout.html:82 #: bookwyrm/templates/settings/site.html:86 msgid "Registration" msgstr "Inscription" @@ -2718,6 +2757,12 @@ msgstr "(Recommandé si les inscriptions sont ouvertes)" msgid "Registration closed text:" msgstr "Texte affiché lorsque les inscriptions sont closes :" +#: bookwyrm/templates/settings/site.html:111 +#, fuzzy +#| msgid "Invite Requests" +msgid "Invite request text:" +msgstr "Demandes d’invitation" + #: bookwyrm/templates/snippets/announcement.html:31 #, python-format msgid "Posted by %(username)s" @@ -2796,11 +2841,13 @@ msgstr "Répondre" msgid "Content" msgstr "Contenu" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:3 -msgid "Spoiler alert:" -msgstr "Alerte Spoiler :" - #: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 +#, fuzzy +#| msgid "Content" +msgid "Content warning:" +msgstr "Contenu" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 msgid "Spoilers ahead!" msgstr "Attention spoilers !" @@ -2808,7 +2855,7 @@ msgstr "Attention spoilers !" msgid "Include spoiler alert" msgstr "Afficher une alerte spoiler" -#: bookwyrm/templates/snippets/create_status/layout.html:38 +#: bookwyrm/templates/snippets/create_status/layout.html:35 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "Commentaire :" @@ -3615,6 +3662,15 @@ msgstr "Un lien de réinitialisation a été envoyé à %s." msgid "Status updates from {obj.display_name}" msgstr "" +#~ msgid "This instance is closed" +#~ msgstr "Cette instance est fermée" + +#~ msgid "Contact an administrator to get an invite" +#~ msgstr "Contacter un administrateur pour obtenir une invitation" + +#~ msgid "Spoiler alert:" +#~ msgstr "Alerte Spoiler :" + #~ msgid "Date federated" #~ msgstr "Date de fédération" @@ -3715,11 +3771,6 @@ msgstr "" #~ msgid "IPv4 address" #~ msgstr "Adresse email :" -#, fuzzy -#~| msgid "Email address:" -#~ msgid "IP address" -#~ msgstr "Adresse email :" - #, fuzzy #~| msgid "No active invites" #~ msgid "Positive integer" diff --git a/locale/zh_Hans/LC_MESSAGES/django.mo b/locale/zh_Hans/LC_MESSAGES/django.mo index 8f980f2ab3304b9d409a353e9135c566ab3596b5..5501c309aa984660f7ce4d9b29aed41432c91bf9 100644 GIT binary patch delta 14373 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 F{|_(EAZ!2t diff --git a/locale/zh_Hans/LC_MESSAGES/django.po b/locale/zh_Hans/LC_MESSAGES/django.po index 5298074d..12f2c8d5 100644 --- a/locale/zh_Hans/LC_MESSAGES/django.po +++ b/locale/zh_Hans/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.1.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 17:16+0000\n" +"POT-Creation-Date: 2021-09-18 22:57+0000\n" "PO-Revision-Date: 2021-03-20 00:56+0000\n" "Last-Translator: Kana \n" "Language-Team: Mouse Reeve \n" @@ -47,30 +47,30 @@ msgstr "%(count)d 次使用" msgid "Unlimited" msgstr "不受限" -#: bookwyrm/forms.py:323 +#: bookwyrm/forms.py:329 msgid "List Order" msgstr "列表顺序" -#: bookwyrm/forms.py:324 +#: bookwyrm/forms.py:330 msgid "Book Title" msgstr "书名" -#: bookwyrm/forms.py:325 +#: bookwyrm/forms.py:331 #: bookwyrm/templates/snippets/create_status/review.html:33 #: bookwyrm/templates/user/shelf/shelf.html:117 #: bookwyrm/templates/user/shelf/shelf.html:148 msgid "Rating" msgstr "评价" -#: bookwyrm/forms.py:327 bookwyrm/templates/lists/list.html:107 +#: bookwyrm/forms.py:333 bookwyrm/templates/lists/list.html:107 msgid "Sort By" msgstr "排序方式" -#: bookwyrm/forms.py:331 +#: bookwyrm/forms.py:337 msgid "Ascending" msgstr "升序" -#: bookwyrm/forms.py:332 +#: bookwyrm/forms.py:338 msgid "Descending" msgstr "降序" @@ -141,45 +141,45 @@ msgstr "用户名" msgid "A user with that username already exists." msgstr "已经存在使用该用户名的用户。" -#: bookwyrm/settings.py:115 +#: bookwyrm/settings.py:116 msgid "Home Timeline" msgstr "主页时间线" -#: bookwyrm/settings.py:115 +#: bookwyrm/settings.py:116 msgid "Home" msgstr "主页" -#: bookwyrm/settings.py:116 +#: bookwyrm/settings.py:117 msgid "Books Timeline" msgstr "书目时间线" -#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:117 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:81 msgid "Books" msgstr "书目" -#: bookwyrm/settings.py:162 +#: bookwyrm/settings.py:163 msgid "English" msgstr "English(英语)" -#: bookwyrm/settings.py:163 +#: bookwyrm/settings.py:164 msgid "German" msgstr "Deutsch(德语)" -#: bookwyrm/settings.py:164 +#: bookwyrm/settings.py:165 msgid "Spanish" msgstr "Español(西班牙语)" -#: bookwyrm/settings.py:165 +#: bookwyrm/settings.py:166 msgid "French" msgstr "Français(法语)" -#: bookwyrm/settings.py:166 +#: bookwyrm/settings.py:167 msgid "Simplified Chinese" msgstr "简体中文" -#: bookwyrm/settings.py:167 +#: bookwyrm/settings.py:168 msgid "Traditional Chinese" msgstr "繁體中文(繁体中文)" @@ -333,7 +333,7 @@ msgstr "Goodreads key:" #: bookwyrm/templates/settings/announcement_form.html:69 #: bookwyrm/templates/settings/edit_server.html:68 #: bookwyrm/templates/settings/federated_server.html:98 -#: bookwyrm/templates/settings/site.html:113 +#: bookwyrm/templates/settings/site.html:120 #: bookwyrm/templates/snippets/reading_modals/layout.html:16 #: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42 #: bookwyrm/templates/user_admin/user_moderation_actions.html:64 @@ -461,6 +461,7 @@ msgstr "添加到列表" #: bookwyrm/templates/book/cover_modal.html:31 #: bookwyrm/templates/lists/list.html:179 #: bookwyrm/templates/settings/domain_form.html:26 +#: bookwyrm/templates/settings/ip_address_form.html:32 msgid "Add" msgstr "添加" @@ -763,7 +764,7 @@ msgid "Confirmation code:" msgstr "确认代码:" #: bookwyrm/templates/confirm_email/confirm_email.html:25 -#: bookwyrm/templates/landing/landing_layout.html:70 +#: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/moderation/report_modal.html:33 #: bookwyrm/templates/settings/dashboard.html:93 msgid "Submit" @@ -778,7 +779,7 @@ msgid "Resend confirmation link" msgstr "重新发送确认链接" #: bookwyrm/templates/confirm_email/resend_form.html:11 -#: bookwyrm/templates/landing/landing_layout.html:64 +#: bookwyrm/templates/landing/layout.html:67 #: bookwyrm/templates/password_reset_request.html:18 #: bookwyrm/templates/preferences/edit_user.html:38 #: bookwyrm/templates/snippets/register_form.html:13 @@ -1128,7 +1129,7 @@ msgid "Save & continue" msgstr "保存 & 继续" #: bookwyrm/templates/get_started/layout.html:5 -#: bookwyrm/templates/landing/landing_layout.html:5 +#: bookwyrm/templates/landing/layout.html:5 msgid "Welcome" msgstr "欢迎" @@ -1352,8 +1353,8 @@ msgstr "已导入" msgid "You can download your GoodReads data from the Import/Export page of your GoodReads account." msgstr "" -#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:12 -#: bookwyrm/templates/login.html:51 +#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:8 +#: bookwyrm/templates/login.html:49 msgid "Create an Account" msgstr "创建帐号" @@ -1384,37 +1385,38 @@ msgstr "隐私政策" msgid "Recent Books" msgstr "最近书目" -#: bookwyrm/templates/landing/landing_layout.html:17 +#: bookwyrm/templates/landing/layout.html:17 msgid "Decentralized" msgstr "去中心化" -#: bookwyrm/templates/landing/landing_layout.html:23 +#: bookwyrm/templates/landing/layout.html:23 msgid "Friendly" msgstr "友好" -#: bookwyrm/templates/landing/landing_layout.html:29 +#: bookwyrm/templates/landing/layout.html:29 msgid "Anti-Corporate" msgstr "反企业" -#: bookwyrm/templates/landing/landing_layout.html:44 +#: bookwyrm/templates/landing/layout.html:45 #, python-format msgid "Join %(name)s" msgstr "加入 %(name)s" -#: bookwyrm/templates/landing/landing_layout.html:51 -#: bookwyrm/templates/login.html:56 -msgid "This instance is closed" -msgstr "本实例不开放。" - -#: bookwyrm/templates/landing/landing_layout.html:57 -msgid "Thank you! Your request has been received." -msgstr "谢谢你!我们已经收到了你的请求。" - -#: bookwyrm/templates/landing/landing_layout.html:60 +#: bookwyrm/templates/landing/layout.html:47 msgid "Request an Invitation" msgstr "请求邀请" -#: bookwyrm/templates/landing/landing_layout.html:79 +#: bookwyrm/templates/landing/layout.html:49 +#, fuzzy, python-format +#| msgid "(Recommended if registration is open)" +msgid "%(name)s registration is closed" +msgstr "(当开放注册时推荐)" + +#: bookwyrm/templates/landing/layout.html:60 +msgid "Thank you! Your request has been received." +msgstr "谢谢你!我们已经收到了你的请求。" + +#: bookwyrm/templates/landing/layout.html:82 msgid "Your Account" msgstr "你的帐号" @@ -1461,7 +1463,7 @@ msgid "Notifications" msgstr "通知" #: bookwyrm/templates/layout.html:163 bookwyrm/templates/layout.html:167 -#: bookwyrm/templates/login.html:22 +#: bookwyrm/templates/login.html:21 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" msgstr "用户名:" @@ -1470,12 +1472,12 @@ msgstr "用户名:" msgid "password" msgstr "密码" -#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:41 +#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:40 msgid "Forgot your password?" msgstr "忘记了密码?" -#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:10 -#: bookwyrm/templates/login.html:38 +#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:7 +#: bookwyrm/templates/login.html:37 msgid "Log in" msgstr "登录" @@ -1572,6 +1574,7 @@ msgstr "" #: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/settings/announcement.html:20 #: bookwyrm/templates/settings/email_blocklist.html:49 +#: bookwyrm/templates/settings/ip_blocklist.html:36 #: bookwyrm/templates/snippets/delete_readthrough_modal.html:15 #: bookwyrm/templates/snippets/follow_request_buttons.html:12 msgid "Delete" @@ -1709,20 +1712,16 @@ msgstr "创建列表" msgid "Login" msgstr "登录" -#: bookwyrm/templates/login.html:16 +#: bookwyrm/templates/login.html:15 msgid "Success! Email address confirmed." msgstr "成功!邮箱地址已确认。" -#: bookwyrm/templates/login.html:28 bookwyrm/templates/password_reset.html:17 +#: bookwyrm/templates/login.html:27 bookwyrm/templates/password_reset.html:17 #: bookwyrm/templates/snippets/register_form.html:22 msgid "Password:" msgstr "密码:" -#: bookwyrm/templates/login.html:57 -msgid "Contact an administrator to get an invite" -msgstr "联系管理员以取得邀请" - -#: bookwyrm/templates/login.html:68 +#: bookwyrm/templates/login.html:62 msgid "More about this site" msgstr "更多关于本站点的信息" @@ -2151,7 +2150,7 @@ msgstr "结束日期:" #: bookwyrm/templates/settings/announcements.html:3 #: bookwyrm/templates/settings/announcements.html:5 -#: bookwyrm/templates/settings/layout.html:68 +#: bookwyrm/templates/settings/layout.html:72 msgid "Announcements" msgstr "公告" @@ -2350,6 +2349,7 @@ msgid "Domain" msgstr "" #: bookwyrm/templates/settings/email_blocklist.html:29 +#: bookwyrm/templates/settings/ip_blocklist.html:27 #, fuzzy #| msgid "Actions" msgid "Options" @@ -2444,6 +2444,43 @@ msgstr "实例名称" msgid "Software" msgstr "软件" +#: bookwyrm/templates/settings/ip_address_form.html:5 +#: bookwyrm/templates/settings/ip_blocklist.html:10 +#, fuzzy +#| msgid "Add read dates" +msgid "Add IP address" +msgstr "添加阅读日期" + +#: bookwyrm/templates/settings/ip_address_form.html:11 +msgid "Use IP address blocks with caution, and consider using blocks only temporarily, as IP addresses are often shared or change hands. If you block your own IP, you will not be able to access this page." +msgstr "" + +#: bookwyrm/templates/settings/ip_address_form.html:18 +#, fuzzy +#| msgid "Email address:" +msgid "IP Address:" +msgstr "邮箱地址:" + +#: bookwyrm/templates/settings/ip_blocklist.html:5 +#: bookwyrm/templates/settings/ip_blocklist.html:7 +#: bookwyrm/templates/settings/layout.html:63 +#, fuzzy +#| msgid "Import Blocklist" +msgid "IP Address Blocklist" +msgstr "导入屏蔽列表" + +#: bookwyrm/templates/settings/ip_blocklist.html:18 +msgid "Any traffic from this IP address will get a 404 response when trying to access any part of the application." +msgstr "" + +#: bookwyrm/templates/settings/ip_blocklist.html:24 +msgid "Address" +msgstr "" + +#: bookwyrm/templates/settings/ip_tooltip.html:6 +msgid "You can block IP ranges using CIDR syntax." +msgstr "" + #: bookwyrm/templates/settings/layout.html:4 msgid "Administration" msgstr "管理" @@ -2458,32 +2495,32 @@ msgstr "管理用户" msgid "Moderation" msgstr "提及" -#: bookwyrm/templates/settings/layout.html:64 +#: bookwyrm/templates/settings/layout.html:68 msgid "Instance Settings" msgstr "实例设置" -#: bookwyrm/templates/settings/layout.html:72 +#: bookwyrm/templates/settings/layout.html:76 #: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:6 msgid "Site Settings" msgstr "站点设置" -#: bookwyrm/templates/settings/layout.html:75 +#: bookwyrm/templates/settings/layout.html:79 #: bookwyrm/templates/settings/site.html:13 msgid "Instance Info" msgstr "实例信息" -#: bookwyrm/templates/settings/layout.html:76 +#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/site.html:44 msgid "Images" msgstr "图像" -#: bookwyrm/templates/settings/layout.html:77 +#: bookwyrm/templates/settings/layout.html:81 #: bookwyrm/templates/settings/site.html:64 msgid "Footer Content" msgstr "页脚内容" -#: bookwyrm/templates/settings/layout.html:78 +#: bookwyrm/templates/settings/layout.html:82 #: bookwyrm/templates/settings/site.html:86 msgid "Registration" msgstr "注册" @@ -2689,6 +2726,12 @@ msgstr "(当开放注册时推荐)" msgid "Registration closed text:" msgstr "注册关闭文字:" +#: bookwyrm/templates/settings/site.html:111 +#, fuzzy +#| msgid "Invite Requests" +msgid "Invite request text:" +msgstr "邀请请求" + #: bookwyrm/templates/snippets/announcement.html:31 #, python-format msgid "Posted by %(username)s" @@ -2765,11 +2808,13 @@ msgstr "回复" msgid "Content" msgstr "内容" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:3 -msgid "Spoiler alert:" -msgstr "剧透警告:" - #: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 +#, fuzzy +#| msgid "Content" +msgid "Content warning:" +msgstr "内容" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 msgid "Spoilers ahead!" msgstr "前有剧透!" @@ -2777,7 +2822,7 @@ msgstr "前有剧透!" msgid "Include spoiler alert" msgstr "加入剧透警告" -#: bookwyrm/templates/snippets/create_status/layout.html:38 +#: bookwyrm/templates/snippets/create_status/layout.html:35 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "评论:" @@ -3556,6 +3601,15 @@ msgstr "密码重置连接已发送给 %s" msgid "Status updates from {obj.display_name}" msgstr "" +#~ msgid "This instance is closed" +#~ msgstr "本实例不开放。" + +#~ msgid "Contact an administrator to get an invite" +#~ msgstr "联系管理员以取得邀请" + +#~ msgid "Spoiler alert:" +#~ msgstr "剧透警告:" + #~ msgid "Date federated" #~ msgstr "跨站日期" diff --git a/locale/zh_Hant/LC_MESSAGES/django.mo b/locale/zh_Hant/LC_MESSAGES/django.mo index f95835e936d700fa0a3ff9e9d5e237eb2344b2e9..4dd8c915c21189534bb3a748dda2098f45946ff7 100644 GIT binary patch delta 13181 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 J_LSfJ{|6m|2g(2d delta 13326 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 diff --git a/locale/zh_Hant/LC_MESSAGES/django.po b/locale/zh_Hant/LC_MESSAGES/django.po index 193be32e..3b2aed36 100644 --- a/locale/zh_Hant/LC_MESSAGES/django.po +++ b/locale/zh_Hant/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-12 17:16+0000\n" +"POT-Creation-Date: 2021-09-18 22:57+0000\n" "PO-Revision-Date: 2021-06-30 10:36+0000\n" "Last-Translator: Grace Cheng \n" "Language-Team: LANGUAGE \n" @@ -47,30 +47,30 @@ msgstr "%(count)d 次使用" msgid "Unlimited" msgstr "不受限" -#: bookwyrm/forms.py:323 +#: bookwyrm/forms.py:329 msgid "List Order" msgstr "列表順序" -#: bookwyrm/forms.py:324 +#: bookwyrm/forms.py:330 msgid "Book Title" msgstr "書名" -#: bookwyrm/forms.py:325 +#: bookwyrm/forms.py:331 #: bookwyrm/templates/snippets/create_status/review.html:33 #: bookwyrm/templates/user/shelf/shelf.html:117 #: bookwyrm/templates/user/shelf/shelf.html:148 msgid "Rating" msgstr "評價" -#: bookwyrm/forms.py:327 bookwyrm/templates/lists/list.html:107 +#: bookwyrm/forms.py:333 bookwyrm/templates/lists/list.html:107 msgid "Sort By" msgstr "排序方式" -#: bookwyrm/forms.py:331 +#: bookwyrm/forms.py:337 msgid "Ascending" msgstr "升序" -#: bookwyrm/forms.py:332 +#: bookwyrm/forms.py:338 msgid "Descending" msgstr "降序" @@ -141,47 +141,47 @@ msgstr "使用者名稱" msgid "A user with that username already exists." msgstr "已經存在使用該名稱的使用者。" -#: bookwyrm/settings.py:115 +#: bookwyrm/settings.py:116 msgid "Home Timeline" msgstr "主頁時間線" -#: bookwyrm/settings.py:115 +#: bookwyrm/settings.py:116 msgid "Home" msgstr "主頁" -#: bookwyrm/settings.py:116 +#: bookwyrm/settings.py:117 #, fuzzy #| msgid "Book Title" msgid "Books Timeline" msgstr "書名" -#: bookwyrm/settings.py:116 bookwyrm/templates/search/layout.html:21 +#: bookwyrm/settings.py:117 bookwyrm/templates/search/layout.html:21 #: bookwyrm/templates/search/layout.html:42 #: bookwyrm/templates/user/layout.html:81 msgid "Books" msgstr "書目" -#: bookwyrm/settings.py:162 +#: bookwyrm/settings.py:163 msgid "English" msgstr "English(英語)" -#: bookwyrm/settings.py:163 +#: bookwyrm/settings.py:164 msgid "German" msgstr "Deutsch(德語)" -#: bookwyrm/settings.py:164 +#: bookwyrm/settings.py:165 msgid "Spanish" msgstr "Español(西班牙語)" -#: bookwyrm/settings.py:165 +#: bookwyrm/settings.py:166 msgid "French" msgstr "Français(法語)" -#: bookwyrm/settings.py:166 +#: bookwyrm/settings.py:167 msgid "Simplified Chinese" msgstr "簡體中文" -#: bookwyrm/settings.py:167 +#: bookwyrm/settings.py:168 #, fuzzy #| msgid "Tranditional Chinese" msgid "Traditional Chinese" @@ -339,7 +339,7 @@ msgstr "Goodreads key:" #: bookwyrm/templates/settings/announcement_form.html:69 #: bookwyrm/templates/settings/edit_server.html:68 #: bookwyrm/templates/settings/federated_server.html:98 -#: bookwyrm/templates/settings/site.html:113 +#: bookwyrm/templates/settings/site.html:120 #: bookwyrm/templates/snippets/reading_modals/layout.html:16 #: bookwyrm/templates/snippets/reading_modals/progress_update_modal.html:42 #: bookwyrm/templates/user_admin/user_moderation_actions.html:64 @@ -467,6 +467,7 @@ msgstr "新增到列表" #: bookwyrm/templates/book/cover_modal.html:31 #: bookwyrm/templates/lists/list.html:179 #: bookwyrm/templates/settings/domain_form.html:26 +#: bookwyrm/templates/settings/ip_address_form.html:32 msgid "Add" msgstr "新增" @@ -777,7 +778,7 @@ msgid "Confirmation code:" msgstr "確認密碼:" #: bookwyrm/templates/confirm_email/confirm_email.html:25 -#: bookwyrm/templates/landing/landing_layout.html:70 +#: bookwyrm/templates/landing/layout.html:73 #: bookwyrm/templates/moderation/report_modal.html:33 #: bookwyrm/templates/settings/dashboard.html:93 msgid "Submit" @@ -792,7 +793,7 @@ msgid "Resend confirmation link" msgstr "" #: bookwyrm/templates/confirm_email/resend_form.html:11 -#: bookwyrm/templates/landing/landing_layout.html:64 +#: bookwyrm/templates/landing/layout.html:67 #: bookwyrm/templates/password_reset_request.html:18 #: bookwyrm/templates/preferences/edit_user.html:38 #: bookwyrm/templates/snippets/register_form.html:13 @@ -1153,7 +1154,7 @@ msgid "Save & continue" msgstr "儲存 & 繼續" #: bookwyrm/templates/get_started/layout.html:5 -#: bookwyrm/templates/landing/landing_layout.html:5 +#: bookwyrm/templates/landing/layout.html:5 msgid "Welcome" msgstr "歡迎" @@ -1381,8 +1382,8 @@ msgstr "已匯入" msgid "You can download your GoodReads data from the Import/Export page of your GoodReads account." msgstr "" -#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:12 -#: bookwyrm/templates/login.html:51 +#: bookwyrm/templates/invite.html:4 bookwyrm/templates/invite.html:8 +#: bookwyrm/templates/login.html:49 msgid "Create an Account" msgstr "建立帳號" @@ -1413,37 +1414,38 @@ msgstr "隱私政策" msgid "Recent Books" msgstr "最近書目" -#: bookwyrm/templates/landing/landing_layout.html:17 +#: bookwyrm/templates/landing/layout.html:17 msgid "Decentralized" msgstr "去中心化" -#: bookwyrm/templates/landing/landing_layout.html:23 +#: bookwyrm/templates/landing/layout.html:23 msgid "Friendly" msgstr "友好" -#: bookwyrm/templates/landing/landing_layout.html:29 +#: bookwyrm/templates/landing/layout.html:29 msgid "Anti-Corporate" msgstr "反企業" -#: bookwyrm/templates/landing/landing_layout.html:44 +#: bookwyrm/templates/landing/layout.html:45 #, python-format msgid "Join %(name)s" msgstr "加入 %(name)s" -#: bookwyrm/templates/landing/landing_layout.html:51 -#: bookwyrm/templates/login.html:56 -msgid "This instance is closed" -msgstr "本實例不開放。" - -#: bookwyrm/templates/landing/landing_layout.html:57 -msgid "Thank you! Your request has been received." -msgstr "謝謝你!我們已經受到了你的請求。" - -#: bookwyrm/templates/landing/landing_layout.html:60 +#: bookwyrm/templates/landing/layout.html:47 msgid "Request an Invitation" msgstr "請求邀請" -#: bookwyrm/templates/landing/landing_layout.html:79 +#: bookwyrm/templates/landing/layout.html:49 +#, fuzzy, python-format +#| msgid "Registration closed text:" +msgid "%(name)s registration is closed" +msgstr "註冊關閉文字:" + +#: bookwyrm/templates/landing/layout.html:60 +msgid "Thank you! Your request has been received." +msgstr "謝謝你!我們已經受到了你的請求。" + +#: bookwyrm/templates/landing/layout.html:82 msgid "Your Account" msgstr "你的帳號" @@ -1490,7 +1492,7 @@ msgid "Notifications" msgstr "通知" #: bookwyrm/templates/layout.html:163 bookwyrm/templates/layout.html:167 -#: bookwyrm/templates/login.html:22 +#: bookwyrm/templates/login.html:21 #: bookwyrm/templates/snippets/register_form.html:4 msgid "Username:" msgstr "使用者名稱:" @@ -1499,12 +1501,12 @@ msgstr "使用者名稱:" msgid "password" msgstr "密碼" -#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:41 +#: bookwyrm/templates/layout.html:169 bookwyrm/templates/login.html:40 msgid "Forgot your password?" msgstr "忘記了密碼?" -#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:10 -#: bookwyrm/templates/login.html:38 +#: bookwyrm/templates/layout.html:172 bookwyrm/templates/login.html:7 +#: bookwyrm/templates/login.html:37 msgid "Log in" msgstr "登入" @@ -1601,6 +1603,7 @@ msgstr "" #: bookwyrm/templates/lists/delete_list_modal.html:15 #: bookwyrm/templates/settings/announcement.html:20 #: bookwyrm/templates/settings/email_blocklist.html:49 +#: bookwyrm/templates/settings/ip_blocklist.html:36 #: bookwyrm/templates/snippets/delete_readthrough_modal.html:15 #: bookwyrm/templates/snippets/follow_request_buttons.html:12 msgid "Delete" @@ -1738,20 +1741,16 @@ msgstr "建立列表" msgid "Login" msgstr "登入" -#: bookwyrm/templates/login.html:16 +#: bookwyrm/templates/login.html:15 msgid "Success! Email address confirmed." msgstr "" -#: bookwyrm/templates/login.html:28 bookwyrm/templates/password_reset.html:17 +#: bookwyrm/templates/login.html:27 bookwyrm/templates/password_reset.html:17 #: bookwyrm/templates/snippets/register_form.html:22 msgid "Password:" msgstr "密碼:" -#: bookwyrm/templates/login.html:57 -msgid "Contact an administrator to get an invite" -msgstr "聯絡管理員以取得邀請" - -#: bookwyrm/templates/login.html:68 +#: bookwyrm/templates/login.html:62 msgid "More about this site" msgstr "關於本網站的更多" @@ -2186,7 +2185,7 @@ msgstr "結束日期:" #: bookwyrm/templates/settings/announcements.html:3 #: bookwyrm/templates/settings/announcements.html:5 -#: bookwyrm/templates/settings/layout.html:68 +#: bookwyrm/templates/settings/layout.html:72 msgid "Announcements" msgstr "公告" @@ -2385,6 +2384,7 @@ msgid "Domain" msgstr "" #: bookwyrm/templates/settings/email_blocklist.html:29 +#: bookwyrm/templates/settings/ip_blocklist.html:27 #, fuzzy #| msgid "Actions" msgid "Options" @@ -2479,6 +2479,43 @@ msgstr "實例名稱" msgid "Software" msgstr "軟體" +#: bookwyrm/templates/settings/ip_address_form.html:5 +#: bookwyrm/templates/settings/ip_blocklist.html:10 +#, fuzzy +#| msgid "Add read dates" +msgid "Add IP address" +msgstr "新增閱讀日期" + +#: bookwyrm/templates/settings/ip_address_form.html:11 +msgid "Use IP address blocks with caution, and consider using blocks only temporarily, as IP addresses are often shared or change hands. If you block your own IP, you will not be able to access this page." +msgstr "" + +#: bookwyrm/templates/settings/ip_address_form.html:18 +#, fuzzy +#| msgid "Email address:" +msgid "IP Address:" +msgstr "郵箱地址:" + +#: bookwyrm/templates/settings/ip_blocklist.html:5 +#: bookwyrm/templates/settings/ip_blocklist.html:7 +#: bookwyrm/templates/settings/layout.html:63 +#, fuzzy +#| msgid "Import Blocklist" +msgid "IP Address Blocklist" +msgstr "匯入封鎖列表" + +#: bookwyrm/templates/settings/ip_blocklist.html:18 +msgid "Any traffic from this IP address will get a 404 response when trying to access any part of the application." +msgstr "" + +#: bookwyrm/templates/settings/ip_blocklist.html:24 +msgid "Address" +msgstr "" + +#: bookwyrm/templates/settings/ip_tooltip.html:6 +msgid "You can block IP ranges using CIDR syntax." +msgstr "" + #: bookwyrm/templates/settings/layout.html:4 msgid "Administration" msgstr "管理" @@ -2493,32 +2530,32 @@ msgstr "管理使用者" msgid "Moderation" msgstr "提及" -#: bookwyrm/templates/settings/layout.html:64 +#: bookwyrm/templates/settings/layout.html:68 msgid "Instance Settings" msgstr "實例設定" -#: bookwyrm/templates/settings/layout.html:72 +#: bookwyrm/templates/settings/layout.html:76 #: bookwyrm/templates/settings/site.html:4 #: bookwyrm/templates/settings/site.html:6 msgid "Site Settings" msgstr "網站設定" -#: bookwyrm/templates/settings/layout.html:75 +#: bookwyrm/templates/settings/layout.html:79 #: bookwyrm/templates/settings/site.html:13 msgid "Instance Info" msgstr "實例資訊" -#: bookwyrm/templates/settings/layout.html:76 +#: bookwyrm/templates/settings/layout.html:80 #: bookwyrm/templates/settings/site.html:44 msgid "Images" msgstr "圖片" -#: bookwyrm/templates/settings/layout.html:77 +#: bookwyrm/templates/settings/layout.html:81 #: bookwyrm/templates/settings/site.html:64 msgid "Footer Content" msgstr "頁尾內容" -#: bookwyrm/templates/settings/layout.html:78 +#: bookwyrm/templates/settings/layout.html:82 #: bookwyrm/templates/settings/site.html:86 msgid "Registration" msgstr "註冊" @@ -2728,6 +2765,12 @@ msgstr "" msgid "Registration closed text:" msgstr "註冊關閉文字:" +#: bookwyrm/templates/settings/site.html:111 +#, fuzzy +#| msgid "Invite Requests" +msgid "Invite request text:" +msgstr "邀請請求" + #: bookwyrm/templates/snippets/announcement.html:31 #, python-format msgid "Posted by %(username)s" @@ -2805,11 +2848,13 @@ msgstr "回覆" msgid "Content" msgstr "內容" -#: bookwyrm/templates/snippets/create_status/content_warning_field.html:3 -msgid "Spoiler alert:" -msgstr "劇透警告:" - #: bookwyrm/templates/snippets/create_status/content_warning_field.html:10 +#, fuzzy +#| msgid "Content" +msgid "Content warning:" +msgstr "內容" + +#: bookwyrm/templates/snippets/create_status/content_warning_field.html:18 msgid "Spoilers ahead!" msgstr "前有劇透!" @@ -2817,7 +2862,7 @@ msgstr "前有劇透!" msgid "Include spoiler alert" msgstr "加入劇透警告" -#: bookwyrm/templates/snippets/create_status/layout.html:38 +#: bookwyrm/templates/snippets/create_status/layout.html:35 #: bookwyrm/templates/snippets/reading_modals/form.html:7 msgid "Comment:" msgstr "評論:" @@ -3612,6 +3657,15 @@ msgstr "密碼重置連結已傳送給 %s" msgid "Status updates from {obj.display_name}" msgstr "" +#~ msgid "This instance is closed" +#~ msgstr "本實例不開放。" + +#~ msgid "Contact an administrator to get an invite" +#~ msgstr "聯絡管理員以取得邀請" + +#~ msgid "Spoiler alert:" +#~ msgstr "劇透警告:" + #~ msgid "Date federated" #~ msgstr "跨站日期"