こんにちは、Hodaです。僕は100個以上のShopify サイトを管理していますが、先日、Shopifyの管理画面で少し不思議な現象に遭遇しました。
僕のアカウントでは、一部のストアだけ
「オンラインストア > テーマ」
の画面が英語で表示されます。
しかし、それ以外の管理画面は問題なく日本語です。

さらに同じアカウントで管理している別のストアでは、テーマ画面も日本語で表示されています。
最初は単純に「テーマが海外製だからかな?」と思ったのですが、調べていくと少し疑問が出てきました。
今回はまだ明確な結論は出ていませんが、検証結果を共有したいと思います。
Shopifyサポートからの回答
Shopifyサポートからは次のような説明がありました。
You're most welcome!
Meanwhile, I received an update regarding the query:
In Shopify admin, the Themes page pulls a lot of its displayed text (theme name, section/block labels, setting names, descriptions, etc.) from the theme's default locale file (locales/{language}.default.json), not from the staff member's user language preference.
That's why the same staff user — with their profile set to Japanese — sees different languages across the three shops.
The admin chrome (left nav, page headings) follows the user's account language, but the theme-specific content rendered inside Online Store > Themes follows whichever locale is marked as the theme's default on each store:
If the published theme has ja.default.json → that store's Themes section content shows in Japanese •
If the published theme has en.default.json → that store's Themes section content shows in English. You can check these on each affected store:
1. Go to Online Store > Themes > ⋯ (Actions) > Edit default theme content (or Edit languages) on the published theme.
2. Confirm which language is set as the theme's default.
3. Confirm the store's primary language under Settings > Languages — the theme default usually aligns with the shop's primary language.
4. To make all stores consistent, the merchant can change the theme's default language, provided the corresponding {locale}.default.json file exists in the theme. If it doesn't, they'd need to add/rename it (or reinstall the theme with the desired default locale).
要約すると、
- 管理画面本体はスタッフアカウントの言語設定を利用する
- しかし「オンラインストア > テーマ」の一部はテーマ側の翻訳ファイルを利用する
- テーマのデフォルト言語が英語の場合は英語表示になる
という内容でした。
確かに理屈としては理解できます。
実際に僕が利用していたテーマは海外製の Lumia テーマでした。
しかし検証してみると疑問が出てきた
そこで実際にテストしてみました。
テスト①
まず、正常に日本語表示されているストアを用意しました。
このストアでは Dawn テーマが有効になっています。
次に、
- 海外製のサードパーティテーマをインストール
- そのテーマを公開
してみました。
すると、
テーマ管理画面は引き続き日本語表示のままでした。
テーマが原因なら英語になるはずでは?
もし本当に
「現在公開中のテーマの言語設定」
が原因であれば、
Dawn から海外テーマに切り替えた時点で英語表示になってもおかしくありません。
しかし実際には日本語のままでした。
この時点で少し違和感を感じました。
さらに別の検証
今度は逆方向のテストです。
英語表示になっているストアで、
Shopify公式テーマである Risa を公開してみました。
Risa は日本語インターフェースに対応しています。
しかし結果は、
テーマ管理画面は英語のまま。
つまり、
- 海外テーマ → 日本語テーマ
に変更しても改善しませんでした。
ja.json と ja.schema.json の違い
テーマファイルを確認していると、さらに興味深い点がありました。
Lumiaには
en.default.json
ja.json
が存在します。
一方で、Shopify公式テーマの Risa には
ja.schema.json
も存在しています。
一般的に、
ja.json
ストアフロント側
- カート
- 商品ページ
- 検索
- フッター
などの翻訳
ja.schema.json
テーマエディタ側
- セクション名
- ブロック名
- 設定項目
- テーマ設定
などの翻訳
に使われています。
そのため、
「Lumiaに ja.schema.json が存在しないことが原因では?」
とも考えました。
しかしそれでも説明できない
ただし、
Risa を公開しても英語のままだったため、
単純に
ja.schema.json があるかどうか
だけでは説明がつきません。
個人的な仮説
もちろん確証はありません。
しかし今回の検証結果を見る限り、
僕は
現在公開中のテーマだけで表示言語が決まっているわけではない
ように感じています。
もしかすると、
- ストア作成時の状態
- Theme Editor のキャッシュ
- Shopify側の内部設定
- 過去にインストールされたテーマの影響
など、別の要因があるのかもしれません。
まとめ
現時点では原因は断定できません。
ただ、少なくとも僕が行った検証では、
「現在公開中のテーマが海外製だから英語になる」
という説明だけでは辻褄が合わない結果になりました。
もし同じように
- テーマ管理画面だけ英語になる
- スタッフ言語は日本語
- ストアによって挙動が違う
という現象が起きている方がいれば、ぜひ情報交換できればと思います。


