質問: static html website-bootstrap-多言語サポート まず、私がweb開発の初心者であることを述べたいと思います。静的なwebサイト(小規模ホテル用)を構築するように求められ、 this responsive html5-css3 templateを購入しました。純粋なhtml5-css3とスライドショーなどのjavascriptで構成され、bootstrapフレームワークを使用します。私はすでにウェブサイトを構築していますが、今では多言語サポートを追加するように頼まれました。ブートストラップでこれを達成できますか? cssでもできますか?そうでない場合、サブフォルダー(例: "website"/en/"content")にすべての.htmlファイルのコピーがあり、ページ上部のリンクを介してユーザーをリダイレクトするか、javascriptを使用して決定する必要があります言語?簡単に言うと、他の国から自分のwebサイトにアクセスして英語版のサイトを取得し、他のすべてのユーザーはデフォルトの言語を取得したいです。できるだけ早く開発して(テンプレートを購入した理由です)、できるだけ早く立ち上げて実行したいです(夏のシーズンはすでに始まっています)。私はプログラミングの合理的な背景を持っていますが、web開発はまったく新しいです。
回答: webサイトが静的で、bootstrap=ページ(jekyllを使用)と同じソリューションを使用している場合は、jekyllおよびgithubページを使用して、テンプレートテキストファイルにマークを付け、外部から参照できます。各言語の文字列(en.ymlやbr.ymlなど)を保持するyamlファイル内。そのため、jekyllが静的ページを構築すると、適切なファイル、ディレクトリ、および参照が生成され、異なる言語でページをナビゲートします。これは、生成される各言語のページであるjavascriptによって実行されるべきではありません。私はこれをウェブサイトで作成しました: https://github.com/worknenjoy/airspace-jekyll ページを生成します https://worknenjoy.github.io/airspace-jekyll/ 言語選択ツールは、ブラジルのポルトガル語ページへのptアドレスにリダイレクトし、デフォルトのページは英語です。コードはオープンソースであり、そこにあります。gemfileで使用されているgemはjekyll-multiple-languages-pluginです( https://github.com/anthony-gaudino/jekyll-multiple-languages-plugin )この翻訳を簡単にするために必要なものすべてを作成する責任があります。