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()