メインコンテンツへスキップ
すべてのテンプレートには ドキュメントの言語 があります。日付の月名や曜日名の言語と、Foliant が印刷する「請求書」「小計」「配送先」などの文言の言語は、この設定で決まります。ドキュメントは、ストアの言語、顧客ごとの言語、または常に1つの言語で印刷できます。

ドキュメントの言語を選択する

エディターの上部の行(またはテンプレートの設定ページ)で、ドキュメントの言語 を選択します。 プレビューはすぐに選択した言語に切り替わります。顧客の言語 の場合は、プレビュー用の注文の言語が使われます。アラビア語、ヘブライ語、ペルシャ語、ウルドゥー語のドキュメントは右から左に印刷されます。 ドキュメントの言語の文言が Foliant にない場合は、ストアの言語、次に英語が使われます。翻訳のない単語は英語で印刷されます。

日付の形式を整える

created_at などの日付は、未加工の形式で印刷されます。date フィルターを使って形式を整えます。
月名と曜日名はドキュメントの言語で印刷されます。たとえばドイツ語のドキュメントでは、%B は「Januar」と印刷されます。別の言語で印刷するには、形式の後に言語を追加します。顧客の言語の場合の例:{{ created_at | date: '%A %d %B', customer_locale }} 時刻はストアのタイムゾーンで表示されます。{{ 'now' | date: '%d %B %Y' }} は今日の日付を印刷します。

コードテンプレートで文言を翻訳する

Foliant の文言をドキュメントの言語で印刷するには、t フィルター(translate または label とも呼びます)を使います。
Shopify Order Printer の文言キーも使えるため、インポートしたテンプレートの翻訳はそのまま保たれます。

2つの言語で印刷する

エディターの上部の行で 第2言語 を選択し、両方の言語を表示したい箇所で t_both を使います。
第2言語がない場合や、両方の言語で同じ表記の場合、t_both は1つだけ印刷します。

ビジュアルテンプレートでテキストを翻訳する

ブロックは、それぞれの文言をドキュメントの言語で印刷します。ご自身で書いたテキスト(独自のテキストを入れた テキスト ブロックと 法定フッター ブロック、ヘッダー のカスタム行)は、次の手順で翻訳します。
  1. ブロックを選択し、コンテンツ を開きます。
  2. 言語 で言語を選択します。翻訳がある言語には「(翻訳済み)」と表示されます。
  3. その言語のテキストを入力します。
ドキュメントがその言語の場合は、翻訳が印刷されます。それ以外の場合は、デフォルト のテキストが印刷されます。

補足情報

  • 上部の行の 数値の形式 で、金額や数値をドキュメントの言語の形式(1.234,56 €)にするか、ストアの形式にするかを決めます。テンプレートでの金額と通貨をご覧ください。
  • {{ customer_locale }} は、de や fr-CA などの顧客の言語コードを印刷します。
  • 選択したすべての注文をまとめて印刷するテンプレートでは、顧客の言語 を使えません。一括処理には複数の顧客が含まれるためです。
  • 適切なテンプレートを自動で選択 にある 顧客の言語で印刷 を使うと、複数のテンプレートで 顧客の言語 をまとめて有効にできます。適切なテンプレートを自動で選択をご覧ください。

関連記事