Skip to main content

{count, plural, one {One post} other {2 posts}} tagged with "i18n"

Internationalization and localization topics.

View all tags

Docusaurus サイトを多言語対応 (i18n) するための実装手順

· {readingTime, plural, one {One min read} other {6 min read}}
hiroaki
Individual Developer

この記事では、Docusaurus で構築したサイトに多言語対応(i18n)機能を実装し、日本語(デフォルト)と英語のコンテンツを切り替えられるように設定した際の手順を整理します。

公式ドキュメントを参考にしつつ、Docker 環境でのコマンドや、デプロイ前の確実な動作確認方法など、実践で役立つポイントも交えて解説します。

前提環境:

  • サイトジェネレーター: Docusaurus (プロジェクトセットアップ済み)
  • 開発環境: Docker (ローカル環境のコマンドも併記)
  • 目標: 日本語(ja)と英語(en)の2言語に対応させる

Docusaurusのi18n導入で発生したルーティングとデプロイの問題解決録

· {readingTime, plural, one {One min read} other {6 min read}}
hiroaki
Individual Developer

この記事では、Docusaurus v3 で構築したサイトに国際化(i18n)機能を追加した際、直面した2つの厄介な問題、「クライアントサイドのルーティング崩壊」と「Cloud Runでのコンテナ起動失敗」について、その原因特定から解決までの道のりを記録したものです。

前提環境:

  • サイトジェネレーター: Docusaurus v3
  • ホスティング: Google Cloud Run
  • 開発・デプロイ: Docker, GitHub Actions
  • パッケージマネージャー: pnpm