カート内の都道府県のプルダウンを日本語に直したい

AI-generated summary

カート/チェックアウト周辺の都道府県プルダウンを英語から日本語にしたい、という相談。利用中の有料テーマでは英語が基本で、投稿者は必要箇所のみ個別翻訳しているが、customers/addresses.liquid を修正しても反映されず、対象ファイルが分からない状態だった。

整理されたポイント:
・customers/addresses.liquid はマイページの配送先追加・編集画面用であり、カート後の通常チェックアウト画面の都道府県表示には直接関係しない可能性が高い。
・通常のチェックアウト画面は、ストアの表示言語(デフォルト言語、または追加した翻訳言語)に従って表示される。
・デフォルト言語を英語にしているのは、テーマに日本語翻訳がなく、translation missing エラーを避けるため。

現時点の結論:
・通常プランでは、チェックアウト内の都道府県だけを個別に日本語化するのは難しい。
・Shopify Plus なら変更余地はあるが、具体的な編集箇所は案内されず、Plus専属サポートへの相談が推奨された。
・現実的な代替案としては、デフォルト言語を日本語にし、テーマ翻訳を作成する方法が勧められている。

もし解決策がお分かりの場合は教えて頂けると助かります。

私が利用しているのは、有料のテーマで、Broadcast というテーマで、同様に英語です。

https://themes.shopify.com/themes/broadcast/styles/clean

必要な箇所だけ個別に翻訳して使っていますが、カート内の都道府県を選ぶプルダウンメニューが英語もなっていて、これを日本語のリストに変更したいです。

いろいろ検索してみましたが、実際にどのファイルをどのように変更したら良いのかわかりませんでした。

一応、英語でテーマの製作者にも聞いていますが、もしお分かりの方がいらっしゃいましたらご教授いただければ幸いです。

customers/addresses.liquid というファイルがあり、この辺りかな?と思うのですが、書き換えても変更されませんでした。

{{ 'customer.addresses.province' | t }}

よろしくお願い致します。

{{ ‘customer.addresses.province’ | t }}

「設定」→「ストアの言語」の画面にあります、「デフォルト言語」は英語になっていますでしょうか。

こちらが日本語ですと、該当箇所については日本語で表示されるかと思います。

見当違いでしたらすみません。

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

しかしながら、デフォルト言語は英語にしています。というのも、ここを日本語にすると、テーマ言語に日本語がない場合、いろんなところで”日本語の言語設定がないよ!”といった意味のtranslation missing: というエラー至る所にでてしまうので、基本的に英語にして、必要な箇所だけ日本語に変換しています。

「デフォルト言語」は英語のままで都道府県を日本語にしたいということですね。

/templates/customers/addresses.liquid はマイページの配送先追加編集画面のことですので、タイトルにある「カート内」というのがカート画面より先のチェックアウトの中を指しているようでしたらShopify Plusでないと変更はできないかと思います。通常チェックアウト画面はストアの表示言語(デフォルト言語または追加した翻訳された言語)に合わせて表示されます。

なるほど。ありがとうございます。

ちなみに、Shopify Plusでどこを編集すれば良いかお分かりになりますか?

Shopify Plusの場合は、Shopify側で専属のサポートが付くはずですので、そちらにお問い合わせいただいた方が良いかと思います。

都道府県を日本語にしたいというだけでしたら、Plusプラン(月額$2,000〜)にするのではなく、「デフォルト言語」は「日本語」にして、テーマの翻訳を作成される方が良いかと思われます。