aboutsummaryrefslogtreecommitdiff
path: root/server/tools/src/book.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/tools/src/book.rs')
-rw-r--r--server/tools/src/book.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/server/tools/src/book.rs b/server/tools/src/book.rs
index a125375b..3e04b54f 100644
--- a/server/tools/src/book.rs
+++ b/server/tools/src/book.rs
@@ -18,6 +18,7 @@
use crate::{diagram_layout::diagram_layout, recipe_diagram::recipe_diagram};
use anyhow::Result;
+use hurrycurry_locale::trm;
use hurrycurry_protocol::{
Gamedata, Message,
book::{Book, BookPage},
@@ -54,7 +55,10 @@ static RECIPE_PAGES: &[RecipePageParams] = &[
pub fn book(data: &Gamedata, serverdata: &Serverdata) -> Result<Book> {
let mut pages = Vec::new();
- pages.push(BookPage::Contents { table: vec![] });
+ pages.push(BookPage::Contents {
+ title: trm!("b.toc"),
+ table: vec![],
+ });
let mut toc = Vec::new();
for &RecipePageParams { name, repr_items } in RECIPE_PAGES {
@@ -75,7 +79,7 @@ pub fn book(data: &Gamedata, serverdata: &Serverdata) -> Result<Book> {
});
}
- if let BookPage::Contents { table } = &mut pages[0] {
+ if let BookPage::Contents { table, .. } = &mut pages[0] {
*table = toc;
}
Ok(Book { pages })