you1
1
Shopify Markets使用して
日本語と英語と中国語の切り替えをおこなっているのですが、
テーマファイルで言語ごとに表示する画像を切り替えたいと考えています。
if文を使用して実装できたらと考えているのですが、
現在の言語の取得方法がわからず
「shop_locale.name」を試して下記のように
記述してみましたができませんでした。
{% if shop_locale.name == 言語 %}
表示したい内容
{% endif %}
どのようにすればよいでしょうか?
ご教授いただけますと幸いです。
Qcoltd
2
こちらを利用されるのが良さそうです。
https://shopify.dev/api/storefront/2022-07/objects/Language
具体的なコードに起こすと下記のようになるかと思います。
{% if localization.language.iso_code == "ja" %}
日本語の場合に表示したい内容
{% endif %}
もし、nameを利用されたいのでしたら、下記になります。
{% if localization.language.name == "日本語" %}
日本語の場合に表示したい内容
{% endif %}
ご参考まで。
(キュー田辺)