私はジキルを初めて、私は現在スペイン語で書かれたブログを始めています。私はXML時間スキーマをスペイン語の文字列に変換したい。 "2017年1月1日更新"の代わりに、 "Actualizado el 01 de enero de 2017"または類似のものが必要です。 date_to_string
を私のニーズに合うものに変換する方法はありますか?ありがとう。`date_to_string`は別の言語ですか?
-1
A
答えて
1
現時点では、これを行うことができるジキルには何もありません。あなたはあなたの言語で月の名前などを取得するために少しのコードを書く必要があります。ここで
は一例です:
<!-- Whitespace added for readability -->
{% assign m = page.date | date: "%-m" %}
{{ page.date | date: "%-d" }}
{% case m %}
{% when '1' %}Januar
{% when '2' %}Februar
{% when '3' %}März
{% when '4' %}April
{% when '5' %}Mai
{% when '6' %}Juni
{% when '7' %}Juli
{% when '8' %}August
{% when '9' %}September
{% when '10' %}Oktober
{% when '11' %}November
{% when '12' %}Dezember
{% endcase %}
{{ page.date | date: "%Y" }}
あなたがここにジキルと書式設定日に他の多くの例を見ることができます: http://alanwsmith.com/jekyll-liquid-date-formatting-examples
0
あなたは、私はそれを考えて、複数の言語を要求しませんでしたがそれをここに追加すると良いでしょう。以下は
_includes/date.htmlなど、私は記事をブログに複数の言語を追加する方法である:
{% capture hide %}
{% if include.mode != 'month' %}
{% assign day = include.date | date: "%-d" %}
{% endif %}
{% if page.language == 'th' %}
{% assign m = include.date | date: "%-m" %}
{% case m %}
{% when '1' %}
{% capture month %}มกราคม{% endcapture %}
{% when '2' %}
{% capture month %}กุมภาพันธ์{% endcapture %}
{% when '3' %}
{% capture month %}มีนาคม{% endcapture %}
{% when '4' %}
{% capture month %}เมษายน{% endcapture %}
{% when '5' %}
{% capture month %}พฤษภาคม{% endcapture %}
{% when '6' %}
{% capture month %}มิถุนายน{% endcapture %}
{% when '7' %}
{% capture month %}กรกฎาคม{% endcapture %}
{% when '8' %}
{% capture month %}สิงหาคม{% endcapture %}
{% when '9' %}
{% capture month %}กันยายน{% endcapture %}
{% when '10' %}
{% capture month %}ตุลาคม{% endcapture %}
{% when '11' %}
{% capture month %}พฤศจิกายน{% endcapture %}
{% when '12' %}
{% capture month %}ธันวาคม{% endcapture %}
{% endcase %}
{% else %}
{% capture month %}{{ include.date | date: "%B" }}{% endcapture %}
{% endif %}
{% capture year %}{{ include.date | date: "%Y" }}{% endcapture %}
{% endcapture %}
_includes /ポストtime.html:
{% include date.html date=post.date %}
<time class="entry-time" itemprop="datePublished" datetime="{{ post.date | date_to_xmlschema }}">{% if page.language == 'th' %}{{ day }} {{ month }} {{ year }}{% else %}{{ month }} {{ day }}, {{ year }}{% endif %}</time>
その後、私は{% include post-time.html %}
を使用することができます上記のHTML出力が必要な場所であればどこでも。
3言語が必要な場合は、_includes/date.html
ファイルに条件付きを追加することもできます。
関連する問題
- 1. Androidで言語を別の言語に翻訳する方法
- 2. プログラミング言語を別の言語に変換するツールはありますか?
- 3. オーディオを操作する(別の言語ではPHPですか?)
- 4. ある言語から別の言語にコードを手動で翻訳する
- 5. 言語別サイト、ベストプラクティス
- 6. 別の言語の音声
- 7. wiki言語を別の言語に変換する
- 8. Pythonの "Re"モジュールは特別な言語に敏感ですか?
- 9. キーボードフック別の言語 - C++
- 10. グーグルアナリティクスの言語別グループ
- 11. ある言語の自動ガベージコレクタを別の言語で記述することはできますか?
- 12. protoコンパイラ(googleプロトコルバッファ)の言語はどの言語ですか?
- 13. 言語複数ルールの別の言語をインストールするにはどうすればよいですか?
- 14. 用語:ある言語のプログラムを別の言語に翻訳する動作
- 15. CodeIgniterの多言語の言語識別子
- 16. db項目をある言語から別の言語に変換する
- 17. Kivy:Kivy言語で、例えば、別のトグルボタン
- 18. 別の言語でdateFormatterを使用
- 19. プログラミング言語別トップリポジトリ一覧
- 20. この言語を識別する
- 21. SwiftコードのGithubマークダウン言語識別子はありますか?
- 22. GroovyとGroovy ++は2つの言語か1つの言語ですか?
- 23. GetWindowTextで別の言語のテキストを取得するには?
- 24. PHP GD:別の言語で英語のテキストを表示
- 25. Qtアプリを別の言語で実行しますか?
- 26. AndroidでCJK言語(中国語、日本語、韓国語)を区別する
- 27. 言語コードから英語で言語名を表示する方法は?
- 28. 具体的な言語は中国語、言語コード 'zh'ですか?
- 29. ある言語の音声を別の言語に翻訳する
- 30. Ionic 2の言語は何ですか?