Skip to content

Commit 7046df8

Browse files
committed
feat: 親ページのタイトルを翻訳
1 parent 2b86b82 commit 7046df8

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

docs/src/lib.rs

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,7 @@ fn reference_pages(resolver: &dyn Resolver) -> PageModel {
172172
fn guide_pages(resolver: &dyn Resolver) -> PageModel {
173173
let mut page = md_page(resolver, resolver.base(), load!("guides/welcome.md"));
174174
let base = format!("{}guides/", resolver.base());
175+
page.title = "ガイド".into();
175176
page.children = vec![
176177
md_page(resolver, &base, load!("guides/guide-for-latex-users.md")),
177178
md_page(resolver, &base, load!("guides/page-setup.md")),
@@ -184,6 +185,7 @@ fn guide_pages(resolver: &dyn Resolver) -> PageModel {
184185
fn changelog_pages(resolver: &dyn Resolver) -> PageModel {
185186
let mut page = md_page(resolver, resolver.base(), load!("changelog/welcome.md"));
186187
let base = format!("{}changelog/", resolver.base());
188+
page.title = "変更履歴".into();
187189
page.children = vec![
188190
md_page(resolver, &base, load!("changelog/0.12.0.md")),
189191
md_page(resolver, &base, load!("changelog/0.11.1.md")),
@@ -340,9 +342,22 @@ fn category_page(resolver: &dyn Resolver, category: Category) -> PageModel {
340342
outline.push(OutlineItem::from_name("Shorthands"));
341343
}
342344

345+
let translated_title = match name {
346+
"Foundations" => "基礎",
347+
"Model" => "モデル",
348+
"Text" => "文章",
349+
"Math" => "数学",
350+
"Symbols" => "記号",
351+
"Layout" => "レイアウト",
352+
"Visualize" => "視覚化",
353+
"Introspection" => "イントロスペクション",
354+
"Data Loading" => "データの読み込み",
355+
_ => name,
356+
};
357+
343358
PageModel {
344359
route,
345-
title: name.into(),
360+
title: translated_title.into(),
346361
description: eco_format!(
347362
"Documentation for functions related to {name} in Typst."
348363
),

0 commit comments

Comments
 (0)