diff --git a/@i18n/ja/translations.yaml b/@i18n/ja/translations.yaml index cd380b781e..4ee024e99f 100644 --- a/@i18n/ja/translations.yaml +++ b/@i18n/ja/translations.yaml @@ -37,6 +37,7 @@ sidebar.resources.xrpl-learning-portal: XRPL学習ポータル sidebar.resources.xrpl-brand-kit: XRPLブランドキット sidebar.resources.ledger-explorer: エクスプローラ sidebar.resources.contribute-documentation.contributor-code-of-conduct: 行動規範 +sidebar.blog: ブログ topnav.about.xrp-ledger: XRP Ledger topnav.about.xrpl-overview: XRPLの概要 @@ -770,6 +771,24 @@ Trust for: トラストラインの設定 "Testnet XRP Available:": 利用可能なTestnet XRP Transaction History: トランザクション履歴 +# blob/index.page.tsx +XRPL Blog: XRPLブログ +blog.banner.date.part1: YYYY +blog.banner.date.part2: / +blog.banner.date.part3: MM/DD +blog.card.date: YYYY/MM/DD +"Filter by Category:": カテゴリで絞り込む +"Filter by:": 絞り込む +Category: カテゴリ +General: 一般 +Release Notes: リリースノート +Advisories: お知らせ +Amendments: Amendment +Development: 開発 +Developer Reflections: 開発者の声 +Features: 機能 +# Security: セキュリティ + Open Source.: オープンソース Jump to top of page: ページの先頭へ Edit page: ページを編集 @@ -817,7 +836,6 @@ Everything You Need to Know: 全てはここに XRP Ledger address, transaction ID, or ledger index: XRP Ledgerアドレス、トランザクションID、またはレジャーインデックス Status: ステータス (loading): (ローディング中) -Release Notes: リリースノート Carbon Markets/Sustainability: 持続可能性 Ledger City is a crypto real estate game powered by the XRP Ledger.: Ledger Cityは、XRP Ledgerを利用した暗号不動産ゲームです。 Ripple's CBDC Platform: Ripple社のCBDC Platform\ diff --git a/blog/index.page.tsx b/blog/index.page.tsx index 4983eefb3a..9f8e68a986 100644 --- a/blog/index.page.tsx +++ b/blog/index.page.tsx @@ -1,6 +1,7 @@ import * as React from "react"; import { useState, useRef, useEffect } from "react"; import { useThemeHooks } from "@redocly/theme/core/hooks"; +import { Link } from "@redocly/theme/components/Link/Link"; import moment from "moment"; export const frontmatter = { @@ -89,9 +90,10 @@ export default function Index() {

- {translate(`${moment(heroPost.date).format("MMM")}`)} + {moment(heroPost.date).format(translate("blog.banner.date.part1","MMM"))} - {translate(` ${moment(heroPost.date).format("DD YYYY")}`)} + {translate("blog.banner.date.part2", " ")} + {moment(heroPost.date).format(translate("blog.banner.date.part3","DD YYYY"))}

- + {translate(`${heroPost.title}`)} - +

{translate(`${heroPost.description}`)}

- {translate("Read More")} - +
@@ -125,7 +127,7 @@ export default function Index() {
{/* Filters Desktop*/}
-

Filter by Category:

+

{translate("Filter by Category:")}

{Object.keys(categories).map((item) => (
@@ -151,13 +153,13 @@ export default function Index() { {/* End Desktop Filters */} {/* Filters Mobile */}
-

Filter by:

+

{translate("Filter by:")}

{open && ( @@ -212,25 +214,25 @@ export default function Index() {

- {moment(translate(card.date)).format("MMM DD, YYYY")} + {moment(card.date).format(translate("blog.card.date","MMM DD, YYYY"))} { card.author ? ` by ${card.author}` : ""}

- + {translate(card.title)} - +

{translate(card.description)}

))} diff --git a/blog/sidebars.yaml b/blog/sidebars.yaml index c0188cc35d..b1f51c9b43 100644 --- a/blog/sidebars.yaml +++ b/blog/sidebars.yaml @@ -1,4 +1,5 @@ - group: Blog + groupTranslationKey: sidebar.blog page: blog/index.page.tsx expanded: true items: