Skip to content

Commit 72909aa

Browse files
committed
translation changes for ja
1 parent a27d443 commit 72909aa

File tree

5 files changed

+24
-12
lines changed

5 files changed

+24
-12
lines changed

docusaurus.config.jp.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ const config = {
4646
"ドキュメント、クイックスタートガイド、ユーザーガイド、技術リファレンス、FAQ など、多様な情報をご提供します。",
4747
url: "https://clickhouse.com",
4848
// url: process.env.VERCEL_URL ? `https://${process.env.VERCEL_URL}` : 'https://bookish-disco-5997zvo.pages.github.io',
49-
baseUrl: "/jp-docs/",
49+
baseUrl: "/docs/jp/",
5050
baseUrlIssueBanner: true,
5151
onBrokenLinks: "warn",
5252
onBrokenMarkdownLinks: "warn",
@@ -139,17 +139,16 @@ const config = {
139139
},
140140
blog: {
141141
path: "knowledgebase",
142-
blogTitle: "ClickHouse Knowledge Base",
143-
blogDescription: "Knowledge Base",
144-
blogSidebarTitle: "All KB articles",
142+
blogTitle: "ClickHouse ナレッジベース",
143+
blogDescription: "ナレッジベース",
144+
blogSidebarTitle: "すべてのKB記事",
145145
routeBasePath: "/knowledgebase",
146146
postsPerPage: 10,
147147
blogSidebarCount: "ALL",
148148
feedOptions: {
149149
type: "all",
150-
title: "ClickHouse Knowledge Base Feed",
151-
description:
152-
"Feed of articles posted to the ClickHouse Knowledge Base",
150+
title: "ClickHouse ナレッジベースフィード",
151+
description: "ClickHouse ナレッジベースに投稿された記事のフィード",
153152
copyright: `Copyright © 2016–${new Date().getFullYear()} ClickHouse, Inc. ClickHouse Docs provided under the Creative Commons CC BY-NC-SA 4.0 license. ClickHouse® is a registered trademark of ClickHouse, Inc.`,
154153
language: "en",
155154
createFeedItems: async (params) => {

i18n/jp/code.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,10 @@
139139
"message": "先頭へ戻る",
140140
"description": "The ARIA label for the back to top button"
141141
},
142+
"theme.blog.title": {
143+
"message": "ナレッジベース",
144+
"description": "The title of the blog - Knowledge Base by default"
145+
},
142146
"theme.blog.archive.title": {
143147
"message": "アーカイブ",
144148
"description": "The page & hero title of the blog archive page"

src/theme/BlogListPage/index.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ import BlogListPageStructuredData from '@theme/BlogListPage/StructuredData';
1414
import ButtonGroup from "../../components/ButtonGroup/ButtonGroup";
1515
import BlogBreadcrumbs from "../../components/BlogBreadcrumbs/BlogBreadcrumbs";
1616
import { useHistory } from 'react-router-dom';
17+
import Translate from "@docusaurus/Translate";
18+
19+
1720
import styles from './styles.module.css';
1821
function BlogListPageMetadata(props) {
1922
const {metadata} = props;
@@ -36,7 +39,9 @@ function BlogListPageContent(props) {
3639
return (
3740
<BlogLayout sidebar={sidebar}>
3841
<BlogBreadcrumbs/>
39-
<h1 className={styles.kbTitle}>Knowledge Base</h1>
42+
<h1 className={styles.kbTitle}>
43+
<Translate id={`theme.blog.title`} description={`Translation for Knowledge Base`}>Knowledge Base</Translate>
44+
</h1>
4045
<ButtonGroup
4146
onClick={function Nav(value){if (typeof window !== 'undefined'){ value === 'recent' ? history.push('/docs/knowledgebase') : history.push('/docs/knowledgebase/tags') }}}
4247
options={[

src/theme/BlogTagsListPage/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ import ButtonGroup from "../../components/ButtonGroup/ButtonGroup";
1414
import BlogBreadcrumbs from "../../components/BlogBreadcrumbs/BlogBreadcrumbs";
1515
import { useHistory } from 'react-router-dom';
1616
import styles from './styles.module.css';
17+
import Translate from "@docusaurus/Translate";
18+
1719
export default function BlogTagsListPage({tags, sidebar}) {
1820
const history = useHistory();
1921
const title = translateTagsPageTitle();
@@ -27,7 +29,7 @@ export default function BlogTagsListPage({tags, sidebar}) {
2729
<SearchMetadata tag="blog_tags_list" />
2830
<BlogLayout sidebar={sidebar}>
2931
<BlogBreadcrumbs/>
30-
<Heading as="h1" className={styles.kbTitle}>Knowledge Base</Heading>
32+
<Heading as="h1" className={styles.kbTitle}><Translate id={`theme.blog.title`} description={`Translation for Knowledge Base`}>Knowledge Base</Translate></Heading>
3133
<ButtonGroup
3234
onClick={function Nav(value){if (typeof window !== 'undefined'){ value === 'recent' ? history.push('/docs/knowledgebase') : history.push('/docs/knowledgebase/tags') }}}
3335
options={[
@@ -48,4 +50,3 @@ export default function BlogTagsListPage({tags, sidebar}) {
4850
</HtmlClassNameProvider>
4951
);
5052
}
51-

src/theme/Navbar/Content/index.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import MobileSideBarMenu from "../../../components/MobileSideBarMenu";
1717
import Navigation from "../../../components/Navigation";
1818
import sidebars from "../../../../sidebars";
1919
import {useDocsSidebar} from '@docusaurus/plugin-content-docs/client';
20-
20+
import { translate } from "@docusaurus/Translate";
2121

2222
function useNavbarItems() {
2323
// TODO temporary casting until ThemeConfig type is improved
@@ -111,7 +111,10 @@ export default function NavbarContent() {
111111
{sidebars.dropdownCategories.map((dropdownCategory, index) => {
112112
return <DocsCategoryDropdown key={index} dropdownCategory={dropdownCategory} />
113113
})}
114-
<DocsCategoryDropdownLinkOnly title='Knowledge Base' link='/knowledgebase' />
114+
<DocsCategoryDropdownLinkOnly title={translate({
115+
id: 'theme.blog.title',
116+
message: 'Knowledge Base',
117+
})} link='/knowledgebase' />
115118
</div>
116119
<div
117120
className={`${styles.secondaryMenuRight} secondary-nav--items-right`}

0 commit comments

Comments
 (0)