テーマの言語変数

📘

この機能は、CS-Cart4.4.1以前では利用できません。

言語変数はテーマを使っても追加できます。翻訳ファイルは、テーマディレクトリのlangsサブディレクトリに配置し、次のように名前を付ける必要があります。
[language_code].po(例:en.po)

👍

テーマの言語変数は、テーマのインストール時にデータベースに追加されます。

テーマのデフォルト言語を指定できます。テーマが翻訳されていないすべての言語の翻訳を提供するために使用されます。テーマのデフォルト言語を指定するには、テーマのmanifest.jsondefault_languageフィールドを使用します。

default_languageが指定されている場合:

  • langsディレクトリにショップのデフォルト言語のPOファイルが含まれている場合、それがデフォルト言語として使用されます。

  • langsディレクトリにショップのデフォルト言語のPOファイルが含まれていない場合、ディレクトリ内の最初のPOファイルがデフォルトの翻訳に使用されます。

📘

ショップのデフォルト言語は、基本設定→表示設定のショップページのデフォルト言語によって決定されます。