Hmx}ENu>WsnIWWAAbis{GK+W>?wdR-N_u6=rQ_Ky>h&xl(8o5~kB7_1IGOka
zGL7S2Nc>0ceYUcOr0F_HS`9m;zu0Hxv9S&N**fcxzX*ACy~Eg)SxWdHp6}59PfUT4
zwo+v}z=Hv{V#Re;A->C2Scd#lO|sLO@J%Y+&+}}g4W^#V_<(y8`AhJuvCaFH;iN^8
zZw&Wc@A+f|
zBCM+^ULu~xmQh+?!tL~#UfpK8hev3nGik{PAIC?;t8s6#c|K8aGwGv=zruyYTk`xo
zjq7@f32pdyp6mUR3lot)n@#_RaBb4hP|o}Qt4D?pL}rq>&SoO$>?cjv;BV4;5>G~Y
zA3Q|4&bDKTaR_NiNz;|V;M^pAG5Jf{^qthTnP;C!8>#odlfeDIT;+O4MMZRr?$SS(
zyMOoI?$%Ke?$%wpbnhF{&K=#|9oe-<_o!%h*6i&fd-dqjx_`@Fkpm(^db!(l@7}qW
zJEBiSRDT|tTrImqc8!c~85PkhBAP7iTKCUmTlM^R+yCF4vF)iZrqTaLk23z>F7^7_
zr~mHKmLYvdh9}LGHGALgQJq^xM@DyHl$o}qIs1K|g!zi)E>P5+uSoI2`F1R+Yk#}s|Fc6S^R_NMqs~}YvK^h)yC#qSKepbA@c;k-
diff --git a/locale/ca_ES/LC_MESSAGES/django.po b/locale/ca_ES/LC_MESSAGES/django.po
index 6a58b0720..d5e96e0d1 100644
--- a/locale/ca_ES/LC_MESSAGES/django.po
+++ b/locale/ca_ES/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-27 01:11+0000\n"
-"PO-Revision-Date: 2023-09-28 06:50\n"
+"POT-Creation-Date: 2023-10-02 16:40+0000\n"
+"PO-Revision-Date: 2023-10-11 06:52\n"
"Last-Translator: Mouse Reeve \n"
"Language-Team: Catalan\n"
"Language: ca\n"
@@ -1372,8 +1372,8 @@ msgstr "Edicions de %(book_title)s"
#: bookwyrm/templates/book/editions/editions.html:8
#, python-format
-msgid "Editions of \"%(work_title)s\""
-msgstr "Edicions de \"%(work_title)s\""
+msgid "Editions of %(work_title)s"
+msgstr "Edicions de \"%(work_title)s\""
#: bookwyrm/templates/book/editions/editions.html:55
msgid "Can't find the edition you're looking for?"
@@ -2805,15 +2805,10 @@ msgstr "Fitxer CSV no vàlid"
#: bookwyrm/templates/import/import.html:21
#, python-format
-msgid "\n"
-" Currently, you are allowed to import %(display_size)s books every %(import_limit_reset)s day.\n"
-" "
-msgid_plural "\n"
-" Currently, you are allowed to import %(import_size_limit)s books every %(import_limit_reset)s days.\n"
-" "
-msgstr[0] "\n"
-"Actualment, es permet la importació de %(display_size)s llibres cada %(import_limit_reset)s dies. "
-msgstr[1] ""
+msgid "Currently, you are allowed to import %(display_size)s books every %(import_limit_reset)s day."
+msgid_plural "Currently, you are allowed to import %(import_size_limit)s books every %(import_limit_reset)s days."
+msgstr[0] ""
+msgstr[1] "Actualment, se't permet la importació de %(import_size_limit)s llibres cada %(import_limit_reset)s dies."
#: bookwyrm/templates/import/import.html:27
#, python-format
diff --git a/locale/de_DE/LC_MESSAGES/django.po b/locale/de_DE/LC_MESSAGES/django.po
index baf448c10..63cdbd8fc 100644
--- a/locale/de_DE/LC_MESSAGES/django.po
+++ b/locale/de_DE/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: bookwyrm\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-27 01:11+0000\n"
-"PO-Revision-Date: 2023-09-28 16:03\n"
+"POT-Creation-Date: 2023-10-02 16:40+0000\n"
+"PO-Revision-Date: 2023-10-02 18:13\n"
"Last-Translator: Mouse Reeve \n"
"Language-Team: German\n"
"Language: de\n"
@@ -1372,8 +1372,8 @@ msgstr "Ausgaben von %(book_title)s"
#: bookwyrm/templates/book/editions/editions.html:8
#, python-format
-msgid "Editions of \"%(work_title)s\""
-msgstr "Ausgaben von \"%(work_title)s\""
+msgid "Editions of %(work_title)s"
+msgstr ""
#: bookwyrm/templates/book/editions/editions.html:55
msgid "Can't find the edition you're looking for?"
@@ -2805,15 +2805,10 @@ msgstr "Keine gültige CSV-Datei"
#: bookwyrm/templates/import/import.html:21
#, python-format
-msgid "\n"
-" Currently, you are allowed to import %(display_size)s books every %(import_limit_reset)s day.\n"
-" "
-msgid_plural "\n"
-" Currently, you are allowed to import %(import_size_limit)s books every %(import_limit_reset)s days.\n"
-" "
+msgid "Currently, you are allowed to import %(display_size)s books every %(import_limit_reset)s day."
+msgid_plural "Currently, you are allowed to import %(import_size_limit)s books every %(import_limit_reset)s days."
msgstr[0] ""
-msgstr[1] "\n"
-"Momentan darfst du alle %(import_limit_reset)s Tage %(import_size_limit)s Bücher importieren. "
+msgstr[1] ""
#: bookwyrm/templates/import/import.html:27
#, python-format
diff --git a/locale/en_US/LC_MESSAGES/django.po b/locale/en_US/LC_MESSAGES/django.po
index 60fd2463e..e1196a49b 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: 2023-10-02 16:40+0000\n"
+"POT-Creation-Date: 2023-11-02 21:32+0000\n"
"PO-Revision-Date: 2021-02-28 17:19-0800\n"
"Last-Translator: Mouse Reeve \n"
"Language-Team: English \n"
@@ -43,15 +43,15 @@ msgstr ""
msgid "Unlimited"
msgstr ""
-#: bookwyrm/forms/edit_user.py:88
+#: bookwyrm/forms/edit_user.py:104
msgid "Incorrect password"
msgstr ""
-#: bookwyrm/forms/edit_user.py:95 bookwyrm/forms/landing.py:90
+#: bookwyrm/forms/edit_user.py:111 bookwyrm/forms/landing.py:90
msgid "Password does not match"
msgstr ""
-#: bookwyrm/forms/edit_user.py:118
+#: bookwyrm/forms/edit_user.py:134
msgid "Incorrect Password"
msgstr ""
@@ -103,8 +103,8 @@ msgstr ""
msgid "Book Title"
msgstr ""
-#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:156
-#: bookwyrm/templates/shelf/shelf.html:188
+#: bookwyrm/forms/lists.py:28 bookwyrm/templates/shelf/shelf.html:171
+#: bookwyrm/templates/shelf/shelf.html:203
#: bookwyrm/templates/snippets/create_status/review.html:32
msgid "Rating"
msgstr ""
@@ -146,7 +146,7 @@ msgstr ""
msgid "Automatically generated report"
msgstr ""
-#: bookwyrm/models/base_model.py:18 bookwyrm/models/import_job.py:47
+#: bookwyrm/models/base_model.py:18 bookwyrm/models/import_job.py:48
#: bookwyrm/models/link.py:72 bookwyrm/templates/import/import_status.html:214
#: bookwyrm/templates/settings/link_domains/link_domains.html:19
msgid "Pending"
@@ -172,23 +172,23 @@ msgstr ""
msgid "Domain block"
msgstr ""
-#: bookwyrm/models/book.py:283
+#: bookwyrm/models/book.py:282
msgid "Audiobook"
msgstr ""
-#: bookwyrm/models/book.py:284
+#: bookwyrm/models/book.py:283
msgid "eBook"
msgstr ""
-#: bookwyrm/models/book.py:285
+#: bookwyrm/models/book.py:284
msgid "Graphic novel"
msgstr ""
-#: bookwyrm/models/book.py:286
+#: bookwyrm/models/book.py:285
msgid "Hardcover"
msgstr ""
-#: bookwyrm/models/book.py:287
+#: bookwyrm/models/book.py:286
msgid "Paperback"
msgstr ""
@@ -206,26 +206,26 @@ msgstr ""
msgid "Blocked"
msgstr ""
-#: bookwyrm/models/fields.py:29
+#: bookwyrm/models/fields.py:30
#, python-format
msgid "%(value)s is not a valid remote_id"
msgstr ""
-#: bookwyrm/models/fields.py:38 bookwyrm/models/fields.py:47
+#: bookwyrm/models/fields.py:39 bookwyrm/models/fields.py:48
#, python-format
msgid "%(value)s is not a valid username"
msgstr ""
-#: bookwyrm/models/fields.py:192 bookwyrm/templates/layout.html:128
+#: bookwyrm/models/fields.py:193 bookwyrm/templates/layout.html:129
#: bookwyrm/templates/ostatus/error.html:29
msgid "username"
msgstr ""
-#: bookwyrm/models/fields.py:197
+#: bookwyrm/models/fields.py:198
msgid "A user with that username already exists."
msgstr ""
-#: bookwyrm/models/fields.py:216
+#: bookwyrm/models/fields.py:217
#: bookwyrm/templates/snippets/privacy-icons.html:3
#: bookwyrm/templates/snippets/privacy-icons.html:4
#: bookwyrm/templates/snippets/privacy_select.html:11
@@ -233,7 +233,7 @@ msgstr ""
msgid "Public"
msgstr ""
-#: bookwyrm/models/fields.py:217
+#: bookwyrm/models/fields.py:218
#: bookwyrm/templates/snippets/privacy-icons.html:7
#: bookwyrm/templates/snippets/privacy-icons.html:8
#: bookwyrm/templates/snippets/privacy_select.html:14
@@ -241,7 +241,7 @@ msgstr ""
msgid "Unlisted"
msgstr ""
-#: bookwyrm/models/fields.py:218
+#: bookwyrm/models/fields.py:219
#: bookwyrm/templates/snippets/privacy_select.html:17
#: bookwyrm/templates/user/relationships/followers.html:6
#: bookwyrm/templates/user/relationships/followers.html:11
@@ -250,7 +250,7 @@ msgstr ""
msgid "Followers"
msgstr ""
-#: bookwyrm/models/fields.py:219
+#: bookwyrm/models/fields.py:220
#: bookwyrm/templates/snippets/create_status/post_options_block.html:6
#: bookwyrm/templates/snippets/privacy-icons.html:15
#: bookwyrm/templates/snippets/privacy-icons.html:16
@@ -259,30 +259,30 @@ msgstr ""
msgid "Private"
msgstr ""
-#: bookwyrm/models/import_job.py:48 bookwyrm/templates/import/import.html:174
+#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:174
#: bookwyrm/templates/settings/imports/imports.html:98
-#: bookwyrm/templates/settings/users/user_admin.html:81
-#: bookwyrm/templates/settings/users/user_info.html:28
+#: bookwyrm/templates/settings/users/user_admin.html:87
+#: bookwyrm/templates/settings/users/user_info.html:33
msgid "Active"
msgstr ""
-#: bookwyrm/models/import_job.py:49 bookwyrm/templates/import/import.html:172
+#: bookwyrm/models/import_job.py:50 bookwyrm/templates/import/import.html:172
msgid "Complete"
msgstr ""
-#: bookwyrm/models/import_job.py:50
+#: bookwyrm/models/import_job.py:51
msgid "Stopped"
msgstr ""
-#: bookwyrm/models/import_job.py:83 bookwyrm/models/import_job.py:91
+#: bookwyrm/models/import_job.py:84 bookwyrm/models/import_job.py:92
msgid "Import stopped"
msgstr ""
-#: bookwyrm/models/import_job.py:363 bookwyrm/models/import_job.py:388
+#: bookwyrm/models/import_job.py:356 bookwyrm/models/import_job.py:381
msgid "Error loading book"
msgstr ""
-#: bookwyrm/models/import_job.py:372
+#: bookwyrm/models/import_job.py:365
msgid "Could not find a match for book"
msgstr ""
@@ -369,103 +369,103 @@ msgstr ""
msgid "Everything else"
msgstr ""
-#: bookwyrm/settings.py:223
+#: bookwyrm/settings.py:230
msgid "Home Timeline"
msgstr ""
-#: bookwyrm/settings.py:223
+#: bookwyrm/settings.py:230
msgid "Home"
msgstr ""
-#: bookwyrm/settings.py:224
+#: bookwyrm/settings.py:231
msgid "Books Timeline"
msgstr ""
-#: bookwyrm/settings.py:224
+#: bookwyrm/settings.py:231
#: bookwyrm/templates/guided_tour/user_profile.html:101
#: bookwyrm/templates/search/layout.html:22
#: bookwyrm/templates/search/layout.html:43
-#: bookwyrm/templates/user/layout.html:97
+#: bookwyrm/templates/user/layout.html:112
msgid "Books"
msgstr ""
-#: bookwyrm/settings.py:296
+#: bookwyrm/settings.py:303
msgid "English"
msgstr ""
-#: bookwyrm/settings.py:297
+#: bookwyrm/settings.py:304
msgid "Català (Catalan)"
msgstr ""
-#: bookwyrm/settings.py:298
+#: bookwyrm/settings.py:305
msgid "Deutsch (German)"
msgstr ""
-#: bookwyrm/settings.py:299
+#: bookwyrm/settings.py:306
msgid "Esperanto (Esperanto)"
msgstr ""
-#: bookwyrm/settings.py:300
+#: bookwyrm/settings.py:307
msgid "Español (Spanish)"
msgstr ""
-#: bookwyrm/settings.py:301
+#: bookwyrm/settings.py:308
msgid "Euskara (Basque)"
msgstr ""
-#: bookwyrm/settings.py:302
+#: bookwyrm/settings.py:309
msgid "Galego (Galician)"
msgstr ""
-#: bookwyrm/settings.py:303
+#: bookwyrm/settings.py:310
msgid "Italiano (Italian)"
msgstr ""
-#: bookwyrm/settings.py:304
+#: bookwyrm/settings.py:311
msgid "Suomi (Finnish)"
msgstr ""
-#: bookwyrm/settings.py:305
+#: bookwyrm/settings.py:312
msgid "Français (French)"
msgstr ""
-#: bookwyrm/settings.py:306
+#: bookwyrm/settings.py:313
msgid "Lietuvių (Lithuanian)"
msgstr ""
-#: bookwyrm/settings.py:307
+#: bookwyrm/settings.py:314
msgid "Nederlands (Dutch)"
msgstr ""
-#: bookwyrm/settings.py:308
+#: bookwyrm/settings.py:315
msgid "Norsk (Norwegian)"
msgstr ""
-#: bookwyrm/settings.py:309
+#: bookwyrm/settings.py:316
msgid "Polski (Polish)"
msgstr ""
-#: bookwyrm/settings.py:310
+#: bookwyrm/settings.py:317
msgid "Português do Brasil (Brazilian Portuguese)"
msgstr ""
-#: bookwyrm/settings.py:311
+#: bookwyrm/settings.py:318
msgid "Português Europeu (European Portuguese)"
msgstr ""
-#: bookwyrm/settings.py:312
+#: bookwyrm/settings.py:319
msgid "Română (Romanian)"
msgstr ""
-#: bookwyrm/settings.py:313
+#: bookwyrm/settings.py:320
msgid "Svenska (Swedish)"
msgstr ""
-#: bookwyrm/settings.py:314
+#: bookwyrm/settings.py:321
msgid "简体中文 (Simplified Chinese)"
msgstr ""
-#: bookwyrm/settings.py:315
+#: bookwyrm/settings.py:322
msgid "繁體中文 (Traditional Chinese)"
msgstr ""
@@ -576,7 +576,7 @@ msgid "Software version:"
msgstr ""
#: bookwyrm/templates/about/layout.html:30
-#: bookwyrm/templates/embed-layout.html:33
+#: bookwyrm/templates/embed-layout.html:34
#: bookwyrm/templates/snippets/footer.html:8
#, python-format
msgid "About %(site_name)s"
@@ -681,7 +681,7 @@ msgstr ""
#: bookwyrm/templates/annual_summary/layout.html:157
#: bookwyrm/templates/annual_summary/layout.html:178
#: bookwyrm/templates/annual_summary/layout.html:247
-#: bookwyrm/templates/book/book.html:63
+#: bookwyrm/templates/book/book.html:65
#: bookwyrm/templates/discover/large-book.html:22
#: bookwyrm/templates/landing/large-book.html:26
#: bookwyrm/templates/landing/small-book.html:18
@@ -769,24 +769,24 @@ msgid "View ISNI record"
msgstr ""
#: bookwyrm/templates/author/author.html:95
-#: bookwyrm/templates/book/book.html:173
+#: bookwyrm/templates/book/book.html:175
msgid "View on ISFDB"
msgstr ""
#: bookwyrm/templates/author/author.html:100
#: bookwyrm/templates/author/sync_modal.html:5
-#: bookwyrm/templates/book/book.html:140
+#: bookwyrm/templates/book/book.html:142
#: bookwyrm/templates/book/sync_modal.html:5
msgid "Load data"
msgstr ""
#: bookwyrm/templates/author/author.html:104
-#: bookwyrm/templates/book/book.html:144
+#: bookwyrm/templates/book/book.html:146
msgid "View on OpenLibrary"
msgstr ""
#: bookwyrm/templates/author/author.html:119
-#: bookwyrm/templates/book/book.html:158
+#: bookwyrm/templates/book/book.html:160
msgid "View on Inventaire"
msgstr ""
@@ -798,11 +798,7 @@ msgstr ""
msgid "View on Goodreads"
msgstr ""
-#: bookwyrm/templates/author/author.html:151
-msgid "View ISFDB entry"
-msgstr ""
-
-#: bookwyrm/templates/author/author.html:166
+#: bookwyrm/templates/author/author.html:158
#, python-format
msgid "Books by %(name)s"
msgstr ""
@@ -960,19 +956,19 @@ msgstr ""
msgid "Unable to connect to remote source."
msgstr ""
-#: bookwyrm/templates/book/book.html:71 bookwyrm/templates/book/book.html:72
+#: bookwyrm/templates/book/book.html:73 bookwyrm/templates/book/book.html:74
msgid "Edit Book"
msgstr ""
-#: bookwyrm/templates/book/book.html:97 bookwyrm/templates/book/book.html:100
+#: bookwyrm/templates/book/book.html:99 bookwyrm/templates/book/book.html:102
msgid "Click to add cover"
msgstr ""
-#: bookwyrm/templates/book/book.html:106
+#: bookwyrm/templates/book/book.html:108
msgid "Failed to load cover"
msgstr ""
-#: bookwyrm/templates/book/book.html:117
+#: bookwyrm/templates/book/book.html:119
msgid "Click to enlarge"
msgstr ""
@@ -1047,13 +1043,13 @@ msgstr ""
#: bookwyrm/templates/guided_tour/lists.html:14
#: bookwyrm/templates/guided_tour/user_books.html:102
#: bookwyrm/templates/guided_tour/user_profile.html:78
-#: bookwyrm/templates/layout.html:90 bookwyrm/templates/lists/curate.html:8
+#: bookwyrm/templates/layout.html:91 bookwyrm/templates/lists/curate.html:8
#: bookwyrm/templates/lists/list.html:12 bookwyrm/templates/lists/lists.html:5
#: bookwyrm/templates/lists/lists.html:12
#: bookwyrm/templates/search/layout.html:26
#: bookwyrm/templates/search/layout.html:51
#: bookwyrm/templates/settings/celery.html:77
-#: bookwyrm/templates/user/layout.html:91 bookwyrm/templates/user/lists.html:6
+#: bookwyrm/templates/user/layout.html:106 bookwyrm/templates/user/lists.html:6
msgid "Lists"
msgstr ""
@@ -1118,7 +1114,7 @@ msgstr ""
#: bookwyrm/templates/book/cover_add_modal.html:23
#: bookwyrm/templates/book/edit/edit_book_form.html:250
-msgid "Load cover from url:"
+msgid "Load cover from URL:"
msgstr ""
#: bookwyrm/templates/book/cover_show_modal.html:6
@@ -1329,7 +1325,7 @@ msgid "Add Another Author"
msgstr ""
#: bookwyrm/templates/book/edit/edit_book_form.html:231
-#: bookwyrm/templates/shelf/shelf.html:147
+#: bookwyrm/templates/shelf/shelf.html:162
msgid "Cover"
msgstr ""
@@ -1530,22 +1526,22 @@ msgstr ""
msgid "%(languages)s language"
msgstr ""
-#: bookwyrm/templates/book/publisher_info.html:65
+#: bookwyrm/templates/book/publisher_info.html:63
#, python-format
msgid "Published %(date)s by %(publisher)s."
msgstr ""
+#: bookwyrm/templates/book/publisher_info.html:65
+#, python-format
+msgid "Published by %(publisher)s."
+msgstr ""
+
#: bookwyrm/templates/book/publisher_info.html:67
#, python-format
msgid "Published %(date)s"
msgstr ""
-#: bookwyrm/templates/book/publisher_info.html:69
-#, python-format
-msgid "Published by %(publisher)s."
-msgstr ""
-
-#: bookwyrm/templates/book/rating.html:13
+#: bookwyrm/templates/book/rating.html:19
msgid "rated it"
msgstr ""
@@ -1553,12 +1549,12 @@ msgstr ""
msgid "Series by"
msgstr ""
-#: bookwyrm/templates/book/series.html:27
+#: bookwyrm/templates/book/series.html:28
#, python-format
msgid "Book %(series_number)s"
msgstr ""
-#: bookwyrm/templates/book/series.html:27
+#: bookwyrm/templates/book/series.html:28
msgid "Unsorted Book"
msgstr ""
@@ -1588,7 +1584,7 @@ msgid "Sorry! We couldn't find that code."
msgstr ""
#: bookwyrm/templates/confirm_email/confirm_email.html:19
-#: bookwyrm/templates/settings/users/user_info.html:92
+#: bookwyrm/templates/settings/users/user_info.html:98
msgid "Confirmation code:"
msgstr ""
@@ -1682,6 +1678,7 @@ msgstr ""
#: bookwyrm/templates/ostatus/subscribe.html:42
#: bookwyrm/templates/ostatus/success.html:17
#: bookwyrm/templates/ostatus/success.html:18
+#: bookwyrm/templates/user/moved.html:19 bookwyrm/templates/user/moved.html:20
#: bookwyrm/templates/user/user_preview.html:16
#: bookwyrm/templates/user/user_preview.html:17
msgid "Locked account"
@@ -1756,7 +1753,7 @@ msgstr ""
#: bookwyrm/templates/discover/discover.html:4
#: bookwyrm/templates/discover/discover.html:10
-#: bookwyrm/templates/layout.html:93
+#: bookwyrm/templates/layout.html:94
msgid "Discover"
msgstr ""
@@ -1888,20 +1885,20 @@ msgstr ""
msgid "Test email"
msgstr ""
-#: bookwyrm/templates/embed-layout.html:20 bookwyrm/templates/layout.html:31
-#: bookwyrm/templates/setup/layout.html:15
+#: bookwyrm/templates/embed-layout.html:21 bookwyrm/templates/layout.html:33
+#: bookwyrm/templates/layout.html:163 bookwyrm/templates/setup/layout.html:15
#: bookwyrm/templates/two_factor_auth/two_factor_login.html:18
#: bookwyrm/templates/two_factor_auth/two_factor_prompt.html:18
#, python-format
msgid "%(site_name)s home page"
msgstr ""
-#: bookwyrm/templates/embed-layout.html:39
+#: bookwyrm/templates/embed-layout.html:40
#: bookwyrm/templates/snippets/footer.html:12
msgid "Contact site admin"
msgstr ""
-#: bookwyrm/templates/embed-layout.html:45
+#: bookwyrm/templates/embed-layout.html:46
msgid "Join BookWyrm"
msgstr ""
@@ -1997,19 +1994,19 @@ msgid "Add to your books"
msgstr ""
#: bookwyrm/templates/get_started/book_preview.html:10
-#: bookwyrm/templates/shelf/shelf.html:86 bookwyrm/templates/user/user.html:37
+#: bookwyrm/templates/shelf/shelf.html:101 bookwyrm/templates/user/user.html:37
#: bookwyrm/templatetags/shelf_tags.py:14
msgid "To Read"
msgstr ""
#: bookwyrm/templates/get_started/book_preview.html:11
-#: bookwyrm/templates/shelf/shelf.html:87 bookwyrm/templates/user/user.html:38
+#: bookwyrm/templates/shelf/shelf.html:102 bookwyrm/templates/user/user.html:38
#: bookwyrm/templatetags/shelf_tags.py:15
msgid "Currently Reading"
msgstr ""
#: bookwyrm/templates/get_started/book_preview.html:12
-#: bookwyrm/templates/shelf/shelf.html:88
+#: bookwyrm/templates/shelf/shelf.html:103
#: bookwyrm/templates/snippets/shelf_selector.html:46
#: bookwyrm/templates/snippets/shelve_button/shelve_button_dropdown_options.html:24
#: bookwyrm/templates/snippets/shelve_button/shelve_button_options.html:12
@@ -2018,7 +2015,7 @@ msgid "Read"
msgstr ""
#: bookwyrm/templates/get_started/book_preview.html:13
-#: bookwyrm/templates/shelf/shelf.html:89 bookwyrm/templates/user/user.html:40
+#: bookwyrm/templates/shelf/shelf.html:104 bookwyrm/templates/user/user.html:40
#: bookwyrm/templatetags/shelf_tags.py:17
msgid "Stopped Reading"
msgstr ""
@@ -2028,7 +2025,7 @@ msgid "What are you reading?"
msgstr ""
#: bookwyrm/templates/get_started/books.html:9
-#: bookwyrm/templates/layout.html:39 bookwyrm/templates/lists/list.html:213
+#: bookwyrm/templates/layout.html:41 bookwyrm/templates/lists/list.html:213
msgid "Search for a book"
msgstr ""
@@ -2047,8 +2044,8 @@ msgstr ""
#: bookwyrm/templates/get_started/users.html:18
#: bookwyrm/templates/get_started/users.html:19
#: bookwyrm/templates/groups/members.html:15
-#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:45
-#: bookwyrm/templates/layout.html:46 bookwyrm/templates/lists/list.html:217
+#: bookwyrm/templates/groups/members.html:16 bookwyrm/templates/layout.html:47
+#: bookwyrm/templates/layout.html:48 bookwyrm/templates/lists/list.html:217
#: bookwyrm/templates/search/layout.html:5
#: bookwyrm/templates/search/layout.html:10
#: bookwyrm/templates/search/layout.html:32
@@ -2539,8 +2536,8 @@ msgid "The bell will light up when you have a new notification. When it does, cl
msgstr ""
#: bookwyrm/templates/guided_tour/home.html:177
-#: bookwyrm/templates/layout.html:75 bookwyrm/templates/layout.html:106
-#: bookwyrm/templates/layout.html:107
+#: bookwyrm/templates/layout.html:77 bookwyrm/templates/layout.html:107
+#: bookwyrm/templates/layout.html:108
#: bookwyrm/templates/notifications/notifications_page.html:5
#: bookwyrm/templates/notifications/notifications_page.html:10
msgid "Notifications"
@@ -2703,7 +2700,8 @@ msgstr ""
#: bookwyrm/templates/guided_tour/user_groups.html:11
#: bookwyrm/templates/guided_tour/user_profile.html:55
-#: bookwyrm/templates/user/groups.html:6 bookwyrm/templates/user/layout.html:85
+#: bookwyrm/templates/user/groups.html:6
+#: bookwyrm/templates/user/layout.html:100
msgid "Groups"
msgstr ""
@@ -2748,7 +2746,7 @@ msgid "This is your user profile. All your latest activities will be listed here
msgstr ""
#: bookwyrm/templates/guided_tour/user_profile.html:11
-#: bookwyrm/templates/user/layout.html:19 bookwyrm/templates/user/user.html:14
+#: bookwyrm/templates/user/layout.html:20 bookwyrm/templates/user/user.html:14
msgid "User Profile"
msgstr ""
@@ -2757,7 +2755,7 @@ msgid "This tab shows everything you have read towards your annual reading goal,
msgstr ""
#: bookwyrm/templates/guided_tour/user_profile.html:32
-#: bookwyrm/templates/user/goal.html:6 bookwyrm/templates/user/layout.html:79
+#: bookwyrm/templates/user/goal.html:6 bookwyrm/templates/user/layout.html:94
msgid "Reading Goal"
msgstr ""
@@ -2796,7 +2794,7 @@ msgstr ""
#: bookwyrm/templates/import/import.html:5
#: bookwyrm/templates/import/import.html:9
-#: bookwyrm/templates/shelf/shelf.html:64
+#: bookwyrm/templates/shelf/shelf.html:79
msgid "Import Books"
msgstr ""
@@ -2807,7 +2805,7 @@ msgstr ""
#: bookwyrm/templates/import/import.html:21
#, python-format
msgid "Currently, you are allowed to import %(display_size)s books every %(import_limit_reset)s day."
-msgid_plural "Currently, you are allowed to import %(import_size_limit)s books every %(import_limit_reset)s days."
+msgid_plural "Currently, you are allowed to import %(display_size)s books every %(import_limit_reset)s days."
msgstr[0] ""
msgstr[1] ""
@@ -2868,7 +2866,7 @@ msgstr ""
#: bookwyrm/templates/import/import.html:106
#: bookwyrm/templates/import/import.html:108
-#: bookwyrm/templates/preferences/layout.html:35
+#: bookwyrm/templates/preferences/layout.html:43
#: bookwyrm/templates/settings/federation/instance_blocklist.html:78
msgid "Import"
msgstr ""
@@ -2967,8 +2965,8 @@ msgid "Row"
msgstr ""
#: bookwyrm/templates/import/import_status.html:110
-#: bookwyrm/templates/shelf/shelf.html:148
-#: bookwyrm/templates/shelf/shelf.html:170
+#: bookwyrm/templates/shelf/shelf.html:163
+#: bookwyrm/templates/shelf/shelf.html:185
msgid "Title"
msgstr ""
@@ -2981,8 +2979,8 @@ msgid "Openlibrary key"
msgstr ""
#: bookwyrm/templates/import/import_status.html:121
-#: bookwyrm/templates/shelf/shelf.html:149
-#: bookwyrm/templates/shelf/shelf.html:173
+#: bookwyrm/templates/shelf/shelf.html:164
+#: bookwyrm/templates/shelf/shelf.html:188
msgid "Author"
msgstr ""
@@ -3139,7 +3137,7 @@ msgid "Login"
msgstr ""
#: bookwyrm/templates/landing/login.html:7
-#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:136
+#: bookwyrm/templates/landing/login.html:36 bookwyrm/templates/layout.html:142
#: bookwyrm/templates/ostatus/error.html:37
msgid "Log in"
msgstr ""
@@ -3150,7 +3148,7 @@ msgstr ""
#: bookwyrm/templates/landing/login.html:21
#: bookwyrm/templates/landing/reactivate.html:17
-#: bookwyrm/templates/layout.html:127 bookwyrm/templates/ostatus/error.html:28
+#: bookwyrm/templates/layout.html:128 bookwyrm/templates/ostatus/error.html:28
#: bookwyrm/templates/snippets/register_form.html:4
msgid "Username:"
msgstr ""
@@ -3158,13 +3156,13 @@ msgstr ""
#: bookwyrm/templates/landing/login.html:27
#: bookwyrm/templates/landing/password_reset.html:26
#: bookwyrm/templates/landing/reactivate.html:23
-#: bookwyrm/templates/layout.html:131 bookwyrm/templates/ostatus/error.html:32
+#: bookwyrm/templates/layout.html:132 bookwyrm/templates/ostatus/error.html:32
#: bookwyrm/templates/preferences/2fa.html:91
#: bookwyrm/templates/snippets/register_form.html:45
msgid "Password:"
msgstr ""
-#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:133
+#: bookwyrm/templates/landing/login.html:39 bookwyrm/templates/layout.html:139
#: bookwyrm/templates/ostatus/error.html:34
msgid "Forgot your password?"
msgstr ""
@@ -3207,35 +3205,39 @@ msgstr ""
msgid "%(site_name)s search"
msgstr ""
-#: bookwyrm/templates/layout.html:37
+#: bookwyrm/templates/layout.html:39
msgid "Search for a book, user, or list"
msgstr ""
-#: bookwyrm/templates/layout.html:52 bookwyrm/templates/layout.html:53
+#: bookwyrm/templates/layout.html:54 bookwyrm/templates/layout.html:55
msgid "Scan Barcode"
msgstr ""
-#: bookwyrm/templates/layout.html:67
+#: bookwyrm/templates/layout.html:69
msgid "Main navigation menu"
msgstr ""
-#: bookwyrm/templates/layout.html:87
+#: bookwyrm/templates/layout.html:88
msgid "Feed"
msgstr ""
-#: bookwyrm/templates/layout.html:132 bookwyrm/templates/ostatus/error.html:33
+#: bookwyrm/templates/layout.html:134 bookwyrm/templates/ostatus/error.html:33
msgid "password"
msgstr ""
-#: bookwyrm/templates/layout.html:144
+#: bookwyrm/templates/layout.html:136
+msgid "Show/Hide password"
+msgstr ""
+
+#: bookwyrm/templates/layout.html:150
msgid "Join"
msgstr ""
-#: bookwyrm/templates/layout.html:179
+#: bookwyrm/templates/layout.html:196
msgid "Successfully posted status"
msgstr ""
-#: bookwyrm/templates/layout.html:180
+#: bookwyrm/templates/layout.html:197
msgid "Error posting status"
msgstr ""
@@ -3494,6 +3496,23 @@ msgstr ""
msgid "Saved Lists"
msgstr ""
+#: bookwyrm/templates/moved.html:27
+#, python-format
+msgid "You have moved your account to %(username)s"
+msgstr ""
+
+#: bookwyrm/templates/moved.html:32
+msgid "You can undo the move to restore full functionality, but some followers may have already unfollowed this account."
+msgstr ""
+
+#: bookwyrm/templates/moved.html:42 bookwyrm/templates/shelf/shelf.html:32
+msgid "Undo move"
+msgstr ""
+
+#: bookwyrm/templates/moved.html:46 bookwyrm/templates/user_menu.html:82
+msgid "Log out"
+msgstr ""
+
#: bookwyrm/templates/notifications/items/accept.html:18
#, python-format
msgid "%(related_user)s accepted your invitation to join group \"%(group_name)s\""
@@ -3745,6 +3764,16 @@ msgstr ""
msgid "%(related_user)s mentioned you in a status"
msgstr ""
+#: bookwyrm/templates/notifications/items/move_user.html:18
+#, python-format
+msgid "%(related_user)s has moved to %(username)s"
+msgstr ""
+
+#: bookwyrm/templates/notifications/items/move_user.html:25
+#, python-format
+msgid "%(related_user)s has undone their move"
+msgstr ""
+
#: bookwyrm/templates/notifications/items/remove.html:17
#, python-format
msgid "has been removed from your group \"%(group_name)s\""
@@ -3783,7 +3812,7 @@ msgstr[0] ""
msgstr[1] ""
#: bookwyrm/templates/notifications/items/status_preview.html:4
-#: bookwyrm/templates/snippets/status/content_status.html:73
+#: bookwyrm/templates/snippets/status/content_status.html:62
msgid "Content warning"
msgstr ""
@@ -4001,9 +4030,51 @@ msgstr ""
msgid "Set up 2FA"
msgstr ""
+#: bookwyrm/templates/preferences/alias_user.html:4
+#: bookwyrm/templates/preferences/move_user.html:4
+#: bookwyrm/templates/preferences/move_user.html:7
+#: bookwyrm/templates/preferences/move_user.html:39
+msgid "Move Account"
+msgstr ""
+
+#: bookwyrm/templates/preferences/alias_user.html:7
+#: bookwyrm/templates/preferences/alias_user.html:34
+msgid "Create Alias"
+msgstr ""
+
+#: bookwyrm/templates/preferences/alias_user.html:12
+msgid "Add another account as an alias"
+msgstr ""
+
+#: bookwyrm/templates/preferences/alias_user.html:16
+msgid "Marking another account as an alias is required if you want to move that account to this one."
+msgstr ""
+
+#: bookwyrm/templates/preferences/alias_user.html:19
+msgid "This is a reversable action and will not change the functionality of this account."
+msgstr ""
+
+#: bookwyrm/templates/preferences/alias_user.html:25
+msgid "Enter the username for the account you want to add as an alias e.g. user@example.com :"
+msgstr ""
+
+#: bookwyrm/templates/preferences/alias_user.html:30
+#: bookwyrm/templates/preferences/move_user.html:35
+msgid "Confirm your password:"
+msgstr ""
+
+#: bookwyrm/templates/preferences/alias_user.html:39
+#: bookwyrm/templates/preferences/layout.html:28
+msgid "Aliases"
+msgstr ""
+
+#: bookwyrm/templates/preferences/alias_user.html:49
+msgid "Remove alias"
+msgstr ""
+
#: bookwyrm/templates/preferences/blocks.html:4
#: bookwyrm/templates/preferences/blocks.html:7
-#: bookwyrm/templates/preferences/layout.html:46
+#: bookwyrm/templates/preferences/layout.html:54
msgid "Blocked Users"
msgstr ""
@@ -4033,7 +4104,7 @@ msgstr ""
#: bookwyrm/templates/preferences/delete_user.html:4
#: bookwyrm/templates/preferences/delete_user.html:7
#: bookwyrm/templates/preferences/delete_user.html:40
-#: bookwyrm/templates/preferences/layout.html:28
+#: bookwyrm/templates/preferences/layout.html:36
#: bookwyrm/templates/settings/users/delete_user_form.html:22
msgid "Delete Account"
msgstr ""
@@ -4155,18 +4226,46 @@ msgstr ""
msgid "Account"
msgstr ""
-#: bookwyrm/templates/preferences/layout.html:31
-msgid "Data"
+#: bookwyrm/templates/preferences/layout.html:32
+msgid "Move Account"
msgstr ""
#: bookwyrm/templates/preferences/layout.html:39
+msgid "Data"
+msgstr ""
+
+#: bookwyrm/templates/preferences/layout.html:47
msgid "CSV export"
msgstr ""
-#: bookwyrm/templates/preferences/layout.html:42
+#: bookwyrm/templates/preferences/layout.html:50
msgid "Relationships"
msgstr ""
+#: bookwyrm/templates/preferences/move_user.html:12
+msgid "Migrate account to another server"
+msgstr ""
+
+#: bookwyrm/templates/preferences/move_user.html:16
+msgid "Moving your account will notify all your followers and direct them to follow the new account."
+msgstr ""
+
+#: bookwyrm/templates/preferences/move_user.html:19
+#, python-format
+msgid ""
+"\n"
+" %(user)s will be marked as moved and will not be discoverable or usable unless you undo the move.\n"
+" "
+msgstr ""
+
+#: bookwyrm/templates/preferences/move_user.html:25
+msgid "Remember to add this user as an alias of the target account before you try to move."
+msgstr ""
+
+#: bookwyrm/templates/preferences/move_user.html:30
+msgid "Enter the username for the account you want to move to e.g. user@example.com :"
+msgstr ""
+
#: bookwyrm/templates/reading_progress/finish.html:5
#, python-format
msgid "Finish \"%(book_title)s\""
@@ -4574,7 +4673,7 @@ msgid "Streams"
msgstr ""
#: bookwyrm/templates/settings/celery.html:32
-msgid "Broadcasts"
+msgid "Broadcast"
msgstr ""
#: bookwyrm/templates/settings/celery.html:38
@@ -4900,19 +4999,19 @@ msgstr ""
#: bookwyrm/templates/settings/federation/edit_instance.html:52
#: bookwyrm/templates/settings/federation/instance.html:46
-#: bookwyrm/templates/settings/users/user_info.html:113
+#: bookwyrm/templates/settings/users/user_info.html:119
msgid "Status:"
msgstr ""
#: bookwyrm/templates/settings/federation/edit_instance.html:66
#: bookwyrm/templates/settings/federation/instance.html:40
-#: bookwyrm/templates/settings/users/user_info.html:107
+#: bookwyrm/templates/settings/users/user_info.html:113
msgid "Software:"
msgstr ""
#: bookwyrm/templates/settings/federation/edit_instance.html:76
#: bookwyrm/templates/settings/federation/instance.html:43
-#: bookwyrm/templates/settings/users/user_info.html:110
+#: bookwyrm/templates/settings/users/user_info.html:116
msgid "Version:"
msgstr ""
@@ -4925,7 +5024,7 @@ msgid "Details"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:53
-#: bookwyrm/templates/user/layout.html:69
+#: bookwyrm/templates/user/layout.html:84
msgid "Activity"
msgstr ""
@@ -4939,7 +5038,7 @@ msgid "View all"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:62
-#: bookwyrm/templates/settings/users/user_info.html:60
+#: bookwyrm/templates/settings/users/user_info.html:66
msgid "Reports:"
msgstr ""
@@ -4956,7 +5055,7 @@ msgid "Blocked by us:"
msgstr ""
#: bookwyrm/templates/settings/federation/instance.html:90
-#: bookwyrm/templates/settings/users/user_info.html:117
+#: bookwyrm/templates/settings/users/user_info.html:123
msgid "Notes"
msgstr ""
@@ -5676,17 +5775,22 @@ msgstr ""
msgid "Remote instance"
msgstr ""
-#: bookwyrm/templates/settings/users/user_admin.html:86
+#: bookwyrm/templates/settings/users/user_admin.html:82
+#: bookwyrm/templates/settings/users/user_info.html:29
+msgid "Moved"
+msgstr ""
+
+#: bookwyrm/templates/settings/users/user_admin.html:93
msgid "Deleted"
msgstr ""
-#: bookwyrm/templates/settings/users/user_admin.html:92
-#: bookwyrm/templates/settings/users/user_info.html:32
+#: bookwyrm/templates/settings/users/user_admin.html:99
+#: bookwyrm/templates/settings/users/user_info.html:38
msgid "Inactive"
msgstr ""
-#: bookwyrm/templates/settings/users/user_admin.html:101
-#: bookwyrm/templates/settings/users/user_info.html:127
+#: bookwyrm/templates/settings/users/user_admin.html:108
+#: bookwyrm/templates/settings/users/user_info.html:133
msgid "Not set"
msgstr ""
@@ -5698,55 +5802,55 @@ msgstr ""
msgid "Go to user admin"
msgstr ""
-#: bookwyrm/templates/settings/users/user_info.html:40
+#: bookwyrm/templates/settings/users/user_info.html:46
msgid "Local"
msgstr ""
-#: bookwyrm/templates/settings/users/user_info.html:42
+#: bookwyrm/templates/settings/users/user_info.html:48
msgid "Remote"
msgstr ""
-#: bookwyrm/templates/settings/users/user_info.html:51
+#: bookwyrm/templates/settings/users/user_info.html:57
msgid "User details"
msgstr ""
-#: bookwyrm/templates/settings/users/user_info.html:55
+#: bookwyrm/templates/settings/users/user_info.html:61
msgid "Email:"
msgstr ""
-#: bookwyrm/templates/settings/users/user_info.html:65
+#: bookwyrm/templates/settings/users/user_info.html:71
msgid "(View reports)"
msgstr ""
-#: bookwyrm/templates/settings/users/user_info.html:71
+#: bookwyrm/templates/settings/users/user_info.html:77
msgid "Blocked by count:"
msgstr ""
-#: bookwyrm/templates/settings/users/user_info.html:74
+#: bookwyrm/templates/settings/users/user_info.html:80
msgid "Date added:"
msgstr ""
-#: bookwyrm/templates/settings/users/user_info.html:77
+#: bookwyrm/templates/settings/users/user_info.html:83
msgid "Last active date:"
msgstr ""
-#: bookwyrm/templates/settings/users/user_info.html:80
+#: bookwyrm/templates/settings/users/user_info.html:86
msgid "Manually approved followers:"
msgstr ""
-#: bookwyrm/templates/settings/users/user_info.html:83
+#: bookwyrm/templates/settings/users/user_info.html:89
msgid "Discoverable:"
msgstr ""
-#: bookwyrm/templates/settings/users/user_info.html:87
+#: bookwyrm/templates/settings/users/user_info.html:93
msgid "Deactivation reason:"
msgstr ""
-#: bookwyrm/templates/settings/users/user_info.html:102
+#: bookwyrm/templates/settings/users/user_info.html:108
msgid "Instance details"
msgstr ""
-#: bookwyrm/templates/settings/users/user_info.html:124
+#: bookwyrm/templates/settings/users/user_info.html:130
msgid "View instance"
msgstr ""
@@ -5883,7 +5987,7 @@ msgid "Need help?"
msgstr ""
#: bookwyrm/templates/shelf/create_shelf_form.html:5
-#: bookwyrm/templates/shelf/shelf.html:72
+#: bookwyrm/templates/shelf/shelf.html:87
msgid "Create shelf"
msgstr ""
@@ -5891,58 +5995,66 @@ msgstr ""
msgid "Edit Shelf"
msgstr ""
-#: bookwyrm/templates/shelf/shelf.html:24
+#: bookwyrm/templates/shelf/shelf.html:25
+msgid "You have have moved to"
+msgstr ""
+
+#: bookwyrm/templates/shelf/shelf.html:28
+msgid "You can undo this move to restore full functionality, but some followers may have already unfollowed this account."
+msgstr ""
+
+#: bookwyrm/templates/shelf/shelf.html:39
#: bookwyrm/templates/user/relationships/followers.html:18
#: bookwyrm/templates/user/relationships/following.html:18
msgid "User profile"
msgstr ""
-#: bookwyrm/templates/shelf/shelf.html:39
+#: bookwyrm/templates/shelf/shelf.html:54
#: bookwyrm/templatetags/shelf_tags.py:13 bookwyrm/views/shelf/shelf.py:53
msgid "All books"
msgstr ""
-#: bookwyrm/templates/shelf/shelf.html:97
+#: bookwyrm/templates/shelf/shelf.html:112
#, python-format
msgid "%(formatted_count)s book"
msgid_plural "%(formatted_count)s books"
msgstr[0] ""
msgstr[1] ""
-#: bookwyrm/templates/shelf/shelf.html:104
+#: bookwyrm/templates/shelf/shelf.html:119
#, python-format
msgid "(showing %(start)s-%(end)s)"
msgstr ""
-#: bookwyrm/templates/shelf/shelf.html:116
+#: bookwyrm/templates/shelf/shelf.html:131
msgid "Edit shelf"
msgstr ""
-#: bookwyrm/templates/shelf/shelf.html:124
+#: bookwyrm/templates/shelf/shelf.html:139
msgid "Delete shelf"
msgstr ""
-#: bookwyrm/templates/shelf/shelf.html:152
-#: bookwyrm/templates/shelf/shelf.html:178
+#: bookwyrm/templates/shelf/shelf.html:167
+#: bookwyrm/templates/shelf/shelf.html:193
msgid "Shelved"
msgstr ""
-#: bookwyrm/templates/shelf/shelf.html:153
-#: bookwyrm/templates/shelf/shelf.html:181
+#: bookwyrm/templates/shelf/shelf.html:168
+#: bookwyrm/templates/shelf/shelf.html:196
msgid "Started"
msgstr ""
-#: bookwyrm/templates/shelf/shelf.html:154
-#: bookwyrm/templates/shelf/shelf.html:184
+#: bookwyrm/templates/shelf/shelf.html:169
+#: bookwyrm/templates/shelf/shelf.html:199
msgid "Finished"
msgstr ""
-#: bookwyrm/templates/shelf/shelf.html:154
-#: bookwyrm/templates/shelf/shelf.html:184
+#: bookwyrm/templates/shelf/shelf.html:169
+#: bookwyrm/templates/shelf/shelf.html:199
msgid "Until"
msgstr ""
-#: bookwyrm/templates/shelf/shelf.html:210
+#: bookwyrm/templates/shelf/shelf.html:225
msgid "This shelf is empty."
msgstr ""
@@ -6248,6 +6360,10 @@ msgstr ""
msgid "%(username)s has read %(read_count)s of %(goal_count)s books."
msgstr ""
+#: bookwyrm/templates/snippets/move_user_buttons.html:10
+msgid "Follow at new account"
+msgstr ""
+
#: bookwyrm/templates/snippets/page_text.html:8
#, python-format
msgid "page %(page)s of %(total_pages)s"
@@ -6389,35 +6505,35 @@ msgstr ""
msgid "Finish reading"
msgstr ""
-#: bookwyrm/templates/snippets/status/content_status.html:80
+#: bookwyrm/templates/snippets/status/content_status.html:69
msgid "Show status"
msgstr ""
-#: bookwyrm/templates/snippets/status/content_status.html:102
+#: bookwyrm/templates/snippets/status/content_status.html:91
#, python-format
msgid "(Page %(page)s"
msgstr ""
-#: bookwyrm/templates/snippets/status/content_status.html:102
+#: bookwyrm/templates/snippets/status/content_status.html:91
#, python-format
msgid "%(endpage)s"
msgstr ""
-#: bookwyrm/templates/snippets/status/content_status.html:104
+#: bookwyrm/templates/snippets/status/content_status.html:93
#, python-format
msgid "(%(percent)s%%"
msgstr ""
-#: bookwyrm/templates/snippets/status/content_status.html:104
+#: bookwyrm/templates/snippets/status/content_status.html:93
#, python-format
msgid " - %(endpercent)s%%"
msgstr ""
-#: bookwyrm/templates/snippets/status/content_status.html:127
+#: bookwyrm/templates/snippets/status/content_status.html:116
msgid "Open image in new window"
msgstr ""
-#: bookwyrm/templates/snippets/status/content_status.html:148
+#: bookwyrm/templates/snippets/status/content_status.html:137
msgid "Hide status"
msgstr ""
@@ -6609,10 +6725,14 @@ msgid "Groups: %(username)s"
msgstr ""
#: bookwyrm/templates/user/layout.html:50
+msgid "has moved to"
+msgstr ""
+
+#: bookwyrm/templates/user/layout.html:64
msgid "Follow Requests"
msgstr ""
-#: bookwyrm/templates/user/layout.html:73
+#: bookwyrm/templates/user/layout.html:88
#: bookwyrm/templates/user/reviews_comments.html:6
#: bookwyrm/templates/user/reviews_comments.html:12
msgid "Reviews and Comments"
@@ -6627,6 +6747,12 @@ msgstr ""
msgid "Create list"
msgstr ""
+#: bookwyrm/templates/user/moved.html:25
+#: bookwyrm/templates/user/user_preview.html:22
+#, python-format
+msgid "Joined %(date)s"
+msgstr ""
+
#: bookwyrm/templates/user/relationships/followers.html:31
#, python-format
msgid "%(username)s has no followers"
@@ -6698,11 +6824,6 @@ msgstr ""
msgid "No activities yet!"
msgstr ""
-#: bookwyrm/templates/user/user_preview.html:22
-#, python-format
-msgid "Joined %(date)s"
-msgstr ""
-
#: bookwyrm/templates/user/user_preview.html:26
#, python-format
msgid "%(display_count)s follower"
@@ -6730,10 +6851,6 @@ msgstr ""
msgid "View profile and more"
msgstr ""
-#: bookwyrm/templates/user_menu.html:82
-msgid "Log out"
-msgstr ""
-
#: bookwyrm/templates/widgets/clearable_file_input_with_warning.html:28
msgid "File exceeds maximum size: 10MB"
msgstr ""
@@ -6750,7 +6867,7 @@ msgid_plural "%(num)d books - by %(user)s"
msgstr[0] ""
msgstr[1] ""
-#: bookwyrm/templatetags/utilities.py:39
+#: bookwyrm/templatetags/utilities.py:48
#, python-format
msgid "%(title)s: %(subtitle)s"
msgstr ""
diff --git a/locale/eo_UY/LC_MESSAGES/django.mo b/locale/eo_UY/LC_MESSAGES/django.mo
index 1f66de56e8c99e4441e48c52800b4817c214061f..6795f2e82d48584bc15a36fa274df1b19b883c8f 100644
GIT binary patch
delta 30350
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
delta 29949
zcmZYI1$Y(5qxbPW!JQxpo}dW?4Vpl4r?_iyN^pwX;_mKN9EuiqcXxO9;-$d-{>}{d
z?S0;T{>x|Fc4p5>;P!6WA9MMhnC`7aQKvXuy`nizDtr;*IF(~K&W_qjb)3γ^S
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