1

ジキルまたはヒューゴを使用してウェブサイトをデザインしたいと考えています。計画は、GitHubまたはGitLabページに公開することです。多言語対応のジキルまたはヒューゴテーマ

検索の時間が過ぎると、私はすべての事実についてかなり混乱しています。 Hugoはネイティブにmultilanguage utilityをサポートしていますが、Jekyllはサポートしていません。 Jekyll用のプラグインはいくつかありますが、プラグインはGitHubページではサポートされていません。

ジキルと私はthis solutionをフォローしようとしましたが、ヒューゴとはかなり混乱していました

私が探しているのは、既に2つ以上の言語で設計されているテーマ(JekyllまたはHugoは関係ありません)です。 official Hugo instructions for creating a multilingual site

答えて

3

、あなたも持っている:

+0

ご連絡ありがとうございます。遅れて申し訳ありません。あなたが送ったドキュメントを見てみましょう。ジキルとヒューゴの両方で問題があるのですが(私は全く専門家ではありません)、レイアウトと投稿/ページの両方を簡単に翻訳する方法を見つけることです。 'yaml'ファイルに翻訳しなければならないものをすべて置くことは、それほど即時ではありません。 – matteo

+0

私は同意し、これを追跡するためにHugoでこの問題を作成しました:https://github.com/spf13/hugo/issues/3360 – bep

1

私はドイツ語と日本語のhereに出力するジキルテーマをローカライズされました。それはあなたがサポートしようとしている要件によって異なります。私たちは、翻訳されたファイルを翻訳代理店に送り、プロジェクトに戻し直しました。

テーマを定義する私の戦略は、各言語を独自のコレクションに入れることでした。各コレクションは、トップナビゲーションとフッタのデフォルト値をその言語で定義します。

また、言語ごとに異なる設定ファイルを使用しました。言語の設定ファイルは、その言語用に定義された文字列です。ファイル名とURLは英語で残りました。

+0

リンクありがとうございます。私はそれを見ていきます! – matteo

+0

私はある時点でジキルのローカリゼーションチュートリアルを書く予定です。詳細を共有したい場合は、プロジェクトに必要な要件を知っておくとよいでしょう。 –

+0

こんにちはトム..簡単なチュートリアルは本当に素敵であり、感謝しています!よく言いますと、私は次のように思っています:1.言語を切り替えるためのボタン(またはドロップダウン)を持つ素敵で簡単な方法2.各言語のURL(it/mysite.comとen/mysite.comなど) 3.コンテンツを翻訳する簡単な方法(poファイルと自動生成された言語の出力を持つことが素晴らしいだろう...)もっと多くの;)あなたが望むなら何らかの方法で私は助けることができます! – matteo

0

VonCにリンクされているテーマだけでなく、Beautiful Hugo themeもあります。これは最近多言語サイトで動作するように更新されました。

私は最近、Githubのhugo-multilingual-exampleという多言語Hugoサイトの例を作成しました。そのため、VonCにリンクされているHugoリポジトリの例と比較することができます。

Hugoでは、「多言語サイトの作成」チュートリアルはネイティブの多言語サポートが追加される前に行われていたものであり、古くなっているので無視してください。代わりに、 "多言語モード"のドキュメントのすべてをベースにする必要があります。

これで十分だと思いますが、他に問題がある場合はお知らせください。