言語セレクタの表示変更

AI-generated summary

デフォルトが日本語のバイリンガルストアで、言語セレクタの表示「日本語」を「Japanese」に変更したいという相談。サポートからはコード編集が必要とされ、実装方法の助言を求めた。

回答では、言語セレクタで言語名(endonym_name)を出力している箇所に Liquid の replace フィルターを適用し、「日本語」を「Japanese」に置換する方法が提案された。Liquid は Shopify のテンプレート言語で、replace は指定文字列を別の文字列に置き換えるフィルター。

質問者はこの方針に納得し、解決の見込み。スクリーンショットで対象箇所が示され、実装はテーマコードの編集で対応。

デフォルトが日本語のストアを日英バイリンガルで運用しています。
デフォルト言語(日本語)で選択されている際に、言語セレクターが【日本語】と表示されていますがこれを【Japanese】という表示に変更は可能でしょうか?

日本語圏以外の方がサイトを訪れた際に言語切替と分かるように【Japanese】と表示変更できればと考えております。

サポートにご連絡差し上げたところ、言語セレクターの表示を変更する場合は、コードを編集する必要があるためサポート対象外ゆえコミュニティにて質問を推奨されましたのでこちらにご質問させていただきました。

変更方法をご存知の方がいらっしゃればお知恵をお借りできればと思います。

endonym_name が使われている箇所にリプレイスフィルター仕込むといいのではないでしょうか。

| replace: "日本語","Japanese"

なるほど!
Liquidのreplaceですね。ありがとうございます!