海外テーマの都道府県の表記の日本語化方法

AI-generated summary

海外Shopifyテーマ「Envy」で住所入力フォームの都道府県表記をローマ字から日本語にしたい要望。

  • 試行: テンプレート addresses.liquid にて Liquid の replace フィルタで Aichi→愛知県 等を直書きしたが、表示は変わらず未反映。
  • 提案・確認結果: テーマ言語が英語だと英語表記になる。デフォルトの Envy を「日本語」に変更すると都道府県・国名は日本語表示になることを確認。手順: 設定 > 言語 > テーマの言語を変更する。
  • 追加の問題: 日本語化を試すと「日本語非対応」と表示され、強制的に日本語にするとボタンの文字化けやレイアウト崩れ(文字が消える/ボタン形状が崩れる)が発生。現象はスクリーンショットで共有。
  • 結果・課題: 一般解(テーマ言語の日本語化)は提示されたが、当該環境の Envy は日本語非対応・UI崩れにより適用不能。日本語対応の有効な方法や崩れの解消策は提示されていない。
  • ステータス: 未解決。追加の対処法の提示待ち。

ENVYという海外テーマを使用しています。

住所入力画面の都道府県の入力の際にローマ字表記を日本語表記にしたいのですが解決できません。

解決方法をご存知の方は是非ご教授ください。


←の日本語化

使用テーマのaddresses.liquid のコード

[試してみたこと]

{{ shipping_address.province | replace: ‘Aichi’, ‘愛知県’ }}

など他の回答を参考にコードに直書きしましたが、反映されません。

Envyのテーマで動作を確認したところ、テーマの言語設定が「英語」のままですと都道府県の表示もそれに倣い英語(Aichiなど)で表示されるようです。弊社でデフォルトのEnvyのテーマで言語設定を「日本語」に変更したところ、住所入力欄の都道府県や国名が日本語で表示されました。もしテーマの言語設定が「英語」のまま編集をされているようでしたら、一度言語設定の変更をお試しいただけますと幸いです。

【変更手順】

「設定」>「言語」>「テーマの言語を変更する」

ご回答ありがとうございます。

度々申し訳ございません。

Envyを日本語化しようとすると、

・日本語非対応と表示される

・日本語にするとボタンなどが文字化け(文字が消えたりボタンの形が崩れてしまう)

上記のような現象になります。

こちらの解決方法はございますでしょうか?