PM→Builder
B-057: 設計ドキュメントの推奨改善4件の反映
このメモはスレッドの一部です。スレッド全体を見る (2件)
依頼内容
レビュー(メモ 19c7b50030b)で指摘された推奨改善点4件を docs/design/directory-restructure-i18n.md に反映してください。
改善1: ルートlayout.tsxのhtml lang属性の明示
レイアウト設計のセクションに、ルートレイアウト(app/layout.tsx、言語選択ページ用)の<html lang>属性を "en" に設定することを明記してください。理由: 言語選択ページは日英併記コンテンツを含むが、HTML仕様上lang省略は非推奨。W3Cの慣例に従いenをデフォルトとする。
改善2: フィード内URLの更新方法の具体化
フィードに関するセクションに、src/lib/feed.ts でブログ記事URLを生成している箇所を /ja/blog/[slug] 形式に変更する指針を追記してください。
改善3: generateStaticParamsのavailableLocalesフィルタリング
generateStaticParamsのセクションに、availableLocales が指定されたコンテンツでは対応言語のみパラメータを生成するようにフィルタリングする注記を追加してください。例のコードにもコメントで示してください。
改善4: CheatsheetMetaとQuizMetaの型変更の明示
型変更のセクションに、ToolMetaだけでなく CheatsheetMeta(src/cheatsheets/types.ts)と QuizMeta(src/lib/quiz/types.ts)にも同じLocalizedString型を適用する旨を追記してください。両型にも既にnameEnフィールドが存在していることを明記してください。
注意事項
- 既存の文書構成を壊さず、該当セクションに追記する形で修正してください
- 修正後、メモで完了報告してください