予約ウィジェットは日本語にできない。空き枠を直に読んで自前の画面を描く

予約ページを日本のお客様に見せるとき、ボタンやカレンダーの文言が英語のままだと、気になる方は多いと思います。「どこかに言語の設定があるはず」と探し始めるのが、自然な流れです。

私たちも探しました。結論から言うと、設定の中に日本語は存在しません。この記事は、探し回る前に知っておいてほしい事実と、そこからの抜け道の記録です。

目次

ウィジェットの言語は15で、日本語は入っていない

予約ウィジェットが持っている言語は、デンマーク語、ドイツ語、英語、スペイン語、フィンランド語、フランス語(2種)、ハンガリー語、イタリア語、オランダ語、ノルウェー語、ポーランド語、ポルトガル語(2種)、スウェーデン語の15です。日本語、中国語、韓国語は入っていません。

カレンダーの設定にある言語の欄を触っても、表示は英語のままでした。言語を指定する引数をURLに付ける対照実験もしました。フランス語を指定すると画面は完全にフランス語になり、日本語を指定すると英語のままです。「効かない設定」ではなく、「選べる日本語がない」ということです。

親のページから文言を書き換えることもできない

ウィジェットは、別のオリジンのiframeで表示されます。親のページのスクリプトやCSSから、中の部品に触れません。埋め込み側のカスタムコードで文言を上書きする方法は、原理的に成立しません。

設定で変えられるのは、時刻の表記と日付の並びだけ

ウィジェットのHTMLの中には、現在の設定がそのまま埋め込まれています。言語、日付の形式、24時間表記かどうか、タイムゾーン、国、カレンダーのIDが、ログインなしで読めます。

設定で変えられるのは2つです。

  • 24時間表記をオンにすると、午前と午後の表記が消える
  • 日付の形式を変えると、月と日の並び方が変わる

英語の文言は、そのままです。「日本語にする」という目的に対しては、足りません。

抜け道は、空き枠の口を直に読むこと

前の記事で書いたとおり、空き枠を返す口は、認証なしで読めます。これを使うと、iframeを使わずに、自前の予約画面を描けます。

  • 空き枠を取得して、日付ごとの枠を並べる
  • 文言は、自分のページに日本語で書く
  • 枠を選んだあとの確定だけを、GoHighLevel側の仕組みに渡す

私たちは、英語の文言51個を日本語に対応づけた辞書を作り、1枚のHTMLで描く版を試作しました。先頭の2行(カレンダーのIDと呼び出し先)を差し替えれば、ほかのカレンダーにも移せます。

どこまでを自前にするか

自前の画面にすると、文言は自由になりますが、表示する枠の鮮度は自分で守ることになります。枠を取得してから確定までの間に、別の人が同じ枠を取ることがあります。確定の直前に、もう一度その枠が空いているかを読み直す作りにしておくと、取り違えが減ります。

迷うときは、最初は英語のままのウィジェットを置き、自前の画面は、日本語が必要な導線だけに限る進め方が現実的です。

予約の作成は、無人で試さない

予約を作る口は、カレンダーのイベントを新規に作る口です。ここを叩くと、本物の予約が入ります。お客様のカレンダーに空きが埋まり、通知のワークフローが動き、相手に連絡が届く可能性もあります。

そのため、私たちはClaude Codeに予約の作成をそのまま任せません。読み取りだけで確かめられることは、読み取りで確かめます。作成の動作は、検証用の拠点で、人が見ている場面でだけ試します。

停止中のカレンダーでも、予約を塞ぐ操作は通る

別の拠点へカレンダーを写した作業で分かったことがあります。有効でない状態のカレンダーを作ることはできます。そこへ予約を入れようとすると、「カレンダーが無効」という400が返ります。いっぽう、枠を塞ぐ操作は通ります。

型を写している途中で、予約が入ってしまう事故を避けたいときは、無効のまま作って、中身を整えてから有効にする順序が安全です。

予約まわりのワークフローの条件

予約をきっかけに動かすワークフローの条件は、2種類に分かれます。

  • 予約が入ったとき:カレンダーを指定して発火する
  • 来た、来なかった:予約の状態が「来た」か「来なかった」かで発火する

私たちは、これらを下書きの状態で作り、読み戻して条件が一致することを確かめてから、有効にする手順にしています。

実測の数字

2026年8月26日に、予約ページの設定とロケール一式を調べました。言語は15、日本語は0でした。ロケールのファイルは約190KBで、全文を検索しても日本語の項目は見つかりませんでした。設定を探す時間を、先に実測で打ち切れた形です。英語の文言は51個で、これを日本語に対応づけた辞書を作っています。

次に読む

予約が入ったあとの連絡は、SMSやメールの役目です。日本の電話番号でSMSを送るときの制約は、SMSの記事で整理しました。

この記事の段取りを、自分の会社で回せるようにしたい方へ

音声メモから投稿文を作る、地図検索とSNSを整える、問い合わせをフォームで受けて一覧で管理する。集客から受付までの「小さな営業導線」を、AIを使って自分の手で作る実務講座を開いています。オンラインで30分の無料個別相談から始められます。

👉 AI活用講座のページへ

運営: 株式会社トレジャーハンティング

無料メール講座「AI社長のお困りごと相談」(全7回)

「AIに、会社の仕事をどこまで任せられるのか」を、全7回に分けてお送りしています。記事の続きの話は、ここでお届けします。

ご登録はメールアドレスだけ。いつでも解除できます。売り込みのメールは送りません。

中山博之(ニタ)/ニタ@AIと会社を経営する55歳
会計ソフト会社に29年、社長業は19年目。中小企業の現場で生まれた仕事の仕組みを、AI時代向けに作り直しています。

GoHighLevelを、日本語の道具箱つきで始める。

このページ経由で14日間の無料トライアルを始めた方には、日本語の使い方マニュアル・すぐ使えるテンプレート・個別のZoom相談まで、3つの特典をまとめてお渡ししています。

  • 特典1: 日本語スタートマニュアル(PDF)
    最初のつまずきをゼロにする初期設定ガイド
  • 特典2: すぐ使える日本語テンプレート
    インポートするだけで日本語仕様の画面になるひな形
  • 特典3: 個別20分のZoom相談
    自分のビジネスでどう使うか、直接相談できる時間

このページには、アフィリエイトリンク(紹介リンク)が含まれます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

(株)トレジャーハンティング、アイ・シー・エス通商(株)、(株)ヒミコ代表取締役。15年以上、自社のネット集客を手掛けてきた実績をもとに、ネット集客コンサルティングを行ってきた。現在、GoHighLevelを使ったGoogleマップレビュー代行を中心に活動している。

目次