多言語対応
MDMTはデフォルトで多言語対応しています。
言語セレクター(画面右上の地球アイコン)をクリックすることで言語を切り替えられます。
言語セレクターは以下の事を行います:
- 言語のURLにリダイレクトする
- サイドバー/ヘッダーの表示を切り替える
設定方法
対応する言語の設定は config.js で行います。
デフォルトでは日本語と英語になっています。
// 対応する言語languages: {en: "English",ja: "日本語"}// メイン言語mainLanguage: "en",
メイン言語のページはトップに、他の言語のページは各言語の階層で配信されます。
例えば、この Web サイトでは英語のページは https://amagi.dev/MDMT/
、日本語のページは https://amagi.dev/MDMT/ja/
以下で配信されます。
翻訳記事の書き方
メイン言語の記事を他の言語に翻訳する時は、言語に対応したディレクトリの中に Markdown ファイルを作成してください。
例えば、この Web サイトでは pages/index.md
に対応する日本語のファイルが pages/ja/index.md
に置かれています。