diff --git a/bookwyrm/templates/guided_tour/user_books.html b/bookwyrm/templates/guided_tour/user_books.html
index 071203ecd..9d288b67c 100644
--- a/bookwyrm/templates/guided_tour/user_books.html
+++ b/bookwyrm/templates/guided_tour/user_books.html
@@ -7,8 +7,8 @@
tour.addSteps([
{
- text: "{% trans 'ffff' %}",
- title: "{% trans 'bbbb' %}",
+ text: "{% trans 'This is the page where your books are listed, organised into shelves.' %}",
+ title: "{% trans 'Your books' %}",
buttons: [
{
action() {
@@ -28,30 +28,13 @@
],
},
{
- text: "{% trans 'These are your book shelves.' %}",
- title: "{% trans 'Shelves' %}",
- attachTo: {
- element: "#user-shelves",
- on: "top",
- },
- buttons: [
- {
- action() {
- return this.back();
- },
- secondary: true,
- text: "{% trans 'Back' %}",
- },
- {
- action() {
- return this.next();
- },
- text: "{% trans 'Next' %}",
- },
- ],
- },
- {
- text: "{% trans 'The BLAH are default shelves that are used to indicate the reading status of books. A book can only be assigned to one of these shelves at any given moment e.g. a book is not allowed to be on both the Currently Reading and the To Read shelves. Usually Bookwyrm will automatically allocate a book to one of these shelves when you change the reading status of the book.' %}",
+ text: "{% trans 'To Read' %}
, \
+ {% trans 'Currently Reading' %}
, \
+ {% trans 'Read' %}
,\
+ {% trans ' and ' %}\
+ {% trans 'Stopped Reading' %}
\
+ {% trans 'are default shelves that are used to indicate the reading status of books. A book can only be assigned to one of these shelves at any given moment e.g. a book is not allowed to be on both the Currently Reading and the To Read shelves. Usually Bookwyrm will automatically allocate a book to one of these shelves when you change the reading status of the book.' %}\
+ ",
title: "{% trans 'Creating a group' %}",
attachTo: {
element: "#user-shelves",
@@ -74,15 +57,10 @@
],
},
{
- text: "{% trans 'Groups can be ' %}\
- {% trans 'Public' %}
,\
- {% trans 'Unlisted' %}
,\
- {% trans 'or ' %}\
- {% trans 'Private' %}
\
- {% trans 'Anyone can see and join a public group. Unlisted groups are currently exactly the same as public groups. Private groups can only be seen by members of the group.' %}",
- title: "{% trans 'Group visibility' %}",
+ text: "{% trans 'You can create additional custom shelves to organise your books. A book on a custom shelf can be on any number of other shelves simultaneously, including one of the default reading status shelves' %}",
+ title: "{% trans 'Adding custom shelves.' %}",
attachTo: {
- element: "#privacy_select_button",
+ element: "[data-controls='create_shelf_form']",
on: "left",
},
buttons: [
@@ -102,17 +80,53 @@
],
},
{
- text: "{% trans 'Once you\'re happy with how your group is set up, click the \'Save\' button.' %}",
- title: "{% trans 'Save your group' %}",
+ text: "{% trans 'If you have an export file from another service like Goodreads or LibraryThing, you can import your books and shelves here.' %}",
+ title: "{% trans 'Import from another service' %}",
+ attachTo: {
+ element: "[href='/import']",
+ on: "left",
+ },
buttons: [
{
action() {
- return this.complete();
+ return this.back();
},
- text: "{% trans 'Ok' %}",
+ secondary: true,
+ text: "{% trans 'Back' %}",
+ },
+ {
+ action() {
+ return this.next();
+ },
+ text: "{% trans 'Next' %}",
},
],
},
+ {
+ text: "{% trans 'Now that we have explored your shelves, let\'s take a look at a related concept: book lists!' %}",
+ title: "{% trans 'Lists' %}",
+ attachTo: {
+ element: "[href='/list']",
+ on: "bottom",
+ },
+ buttons: [
+ {
+ action() {
+ return this.back();
+ },
+ secondary: true,
+ text: "{% trans 'Back' %}",
+ },
+ {
+ action() {
+ this.complete();
+ return window.location.href = '/list'
+ },
+ text: "{% trans 'I\'m ready!' %}",
+ classes: "is-success",
+ },
+ ]
+ }
])
tour.start()