クリボウの Blogger Tips

Google Blogger の使い方、カスタマイズ方法、各種ツールなど、
Blogger 関連の役立つ情報を紹介しています。

> | > Blogger の「メールによる読者登録」ガジェットを日本語化する方法

Blogger の「メールによる読者登録」ガジェットを日本語化する方法

昨日の記事で、Blogger に新しく登場した「メールによる読者登録」ガジェット(メールマガジンガジェット)について紹介しました。

その文章の中で、こんな風に書いています。

ブログの読者を増やす上でなかなか面白い機能だと思うんですが、読者に行ってもらう登録手順の説明がすべて英語なのが玉にキズという感じです。日本語対応になるのを待ってガジェットを表示するのがいいかも知れませんね。

メールアドレス登録時の CAPTCHA 認証画面も確認メールも英語なので、日本の読者から敬遠されるんじゃないかなと思ったわけなんですが、ちょっと調べてみて、これらの英語の説明を日本語化する方法がわかったので、ご紹介したいと思います。

この記事では、「メールによる読者登録」ガジェットがブログに貼り付けられている状態から説明しています。まだの人は、Blogger 管理画面「デザイン > ページ要素」ページ、「ガジェットの追加」リンクからガジェットを貼り付けておいてください。


ガジェットの設定

まずは、Blogger 側でできることを。

1.Blogger 管理画面「デザイン > ページ要素」ページの「Follow by Email」ガジェットの「編集」リンクをクリックして、ガジェットのタイトルを変更します。「メールマガジン購読」とか「メール読者登録」などにするとよさそうです。ガジェット追加のときに名前を変更している人は、飛ばして2へ進んでください。

2.続いて、ガジェットの送信フォームの編集です。「デザイン > HTML の編集」ページへ進み、「ウィジェットのテンプレートを展開」にチェックを入れます。

3.次のコードを探し出します。ブラウザの検索機能で「FollowByEmail」を探すのが楽です。

<b:widget id='FollowByEmail1' locked='false' title='Follow by Email' type='FollowByEmail'>
<b:includable id='main'>
  <b:if cond='data:title != ""'><h2 class='title'><data:title/></h2></b:if>
  <div class='widget-content'>
    <div class='follow-by-email-inner'>
      <form action='http://feedburner.google.com/fb/a/mailverify' expr:onsubmit='"window.open(\"http://feedburner.google.com/fb/a/mailverify?uri=" + data:feedPath + "\", \"popupwindow\", \"scrollbars=yes,width=550,height=520\"); return true"' method='post' target='popupwindow'>
        <span>
          <input class='follow-by-email-address' name='email' placeholder='Email address...' type='text'/>
        </span>
        <input class='follow-by-email-submit' type='submit' value='Submit'/>
        <input expr:value='data:feedPath' name='uri' type='hidden'/>
        <input name='loc' type='hidden' value='en_US'/>
      </form>
    </div>
  </div>
  <span class='item-control blog-admin'>
    <b:include name='quickedit'/>
  </span>
</b:includable>
</b:widget>

4.赤字の「en_US」を「ja_JP」に変えます。

5.青字の部分は、フォームの送信ボタンに書かれている文字列です。「Submit」から「送信」などに変えておくといいかもしれません。

ここまでの作業で、サイドバーの表示が、こう変わり、



CAPTCHA 認証画面も日本語に変わります。




メール購読システムの設定

「メールによる読者登録」ガジェットの機能は、FeedBurner の技術によって支えられています。ガジェットをブログに追加すると、そのブログのフィードが FeedBurner 上で新規に作成されます。確認メールの日本語化は、この FeedBurner のフィードの設定を変更することで実現可能です。

1.FeedBurner のマイフィード(My Feeds)画面から、ガジェットを追加したブログのフィードを選択します。前述したとおり、フィードは新規に作られているため、同じブログのものが複数ある場合は、読者ゼロのものを選択することになります。

(以下、FeedBurner の設定メニューについては日本語版で説明してます。メニューが英語で表記されている場合は、最上部のメニューから「Language」をクリックして「日本語」を選択しておいてください。)

2.「集客支援」タブの「フィード・メールマガジン」をクリックした後、「メールフォーマット」をクリックします。すると、このような項目が出てきます。



3.「題名の確認」欄を「メール購読確認: <ブログ名>」みたいにします。青字部分は自身のブログ名を入れてください。

4.「本文の確認」欄には以下のような文章が書かれています。

Hello there,

You recently requested an email subscription to クリボウのプログラミングひとりごと. We can't wait to send the updates you want via email, so please click the following link to activate your subscription immediately:

${confirmlink}

(If the link above does not appear clickable or does not open a browser window when you click it, copy it and paste it into your web browser's Location bar.)

これを

<ブログ名> のメール購読希望を受け付けました。
下のリンクをクリックして、メール購読を有効にしてください。

${confirmlink}

(もし上記 URL にリンクが表示されなかったりブラウザが開かない場合は、URL をコピーしてブラウザのロケーションバーに貼り付けてください。)

など、好きな文章に変えてください。※「${confirmlink}」は消さないように気をつけましょう。

5.日本語化はこれで終わりなんですが、ついでに時刻の設定も行います。左側メニュー「配信オプション」をクリックします。



6.「タイムゾーンの選択」項目は「(GMT-06:00) Central Time (US & Canada)」になっていると思うので、「(GMT+09:00) Osaka, Sapporo, Tokyo」に変更します。「配信スケジュール」はメールの届く時間帯です。好きな時間を選択してください。


これでおしまいです。

メールマガジンだと、フィードリーダーにブログを登録してもらうよりもハードルが低いので、いろんな人にブログを読んでもらえそうな予感がしますね。「英語じゃ意味ないよなー」と思っていた人は、ぜひお試しください。


「クリボウの Blogger Tips」メールマガジン創刊

最後になりましたが、宣伝です。

このブログはレイアウトテンプレートではなくクラシックテンプレートを使っているため、「メールによる読者登録」ガジェットは利用できないんですが、FeedBurner の同じ機能を利用して、ブログサイドバーにメール購読用の登録フォームを貼り付けました。

このブログの更新内容をメールで受け取りたい方は、サイドバーからぜひご登録ください。メール購読機能が気になっている人も、どういう風に動作するのかテストしがてら、登録してもらえたらうれしいです。


スポンサードリンク:
お願い:
「この記事役に立った!」と思ったら、ぜひフィード登録をお願いします。 

Comments:9

  1. クリボウさんのおかげで無事設置することが出来ました!ありがとうございます!今後もいろいろと参考にさせてもらいます。

    ReplyDelete
  2. このガジェットが登場する前から、FeedBurnerのメール配信機能を使用しています。
    http://blog.cafe-faure.com/2011/02/blog-post.html

    ${confirmlink}

    の部分は、

    ${confirmlink}&loc=ja_JP

    としておくと日本語で表示されるようになるのでおすすめです。

    ReplyDelete
  3. すみません。


    ${confirmlink}と${confirmlink}&loc=ja_JPを実際に自分で申し込んでみて試してみたのですが、私の環境だと、どこが変わっているのか分かりませんでした。。。

    どちらもすべて日本語になっていたのです。(どちらの場合でも英語の部分は見当たらず。。。)

    これをすることによってどの部分が日本語になりますか?

    ReplyDelete
  4. > Narutaku さん

    どういたしましてです。書いた記事がお役に立ったようで、よかったです。これからもよろしくお願いします。


    > Web Master さん

    コメントありがとうございます。たしかに ${confirmlink}&loc=ja_JP とすると FeedBurner の表示言語を英語にしている場合でも、その後の「承認しました」の画面が日本語になりますね。FeedBurner を利用したことがない普通の読者は、デフォルトの英語表示のはずなので、この設定の方がよさそうです。貴重な情報ありがとうございました。


    > Narutaku さん

    実験してみたところ、上記のようになりました。このパラメータの扱いが今後 FeedBurner で変わる可能性もありますが、今のところ有効に働いているようです。

    ReplyDelete
  5. なるほどですね

    ${confirmlink}&loc=ja_JPを使用して設定をします。

    色々とありがとうございました!

    ReplyDelete
  6. いえいえ、どういたしましてです。今後とも、気軽にコメントしてもらえたらうれしいです。

    ReplyDelete
  7. 解説してくださってるとおりにやったら出来ました!ありがとうございます。

    いつもいつも、丁寧な解説ありがとうございます。今後も楽しみにしています。

    ReplyDelete
  8. とても参考になりました。
    ありがとうございます!

    ReplyDelete
  9. はじめまして、bloggerを使って更新記事をメール通知させる方法を模索していてこのページに辿り着きました!

    「Blogger に「メールによる読者登録」ガジェットが登場」
    「Blogger の「メールによる読者登録」ガジェットを日本語化する方法」

    を拝見させていただき、設定をしたのですがまったくメールが送られてきません…(ToT)
    フィードとかあまり詳しくないのですが、なにかもっと基本的な設定作業が必要なのでしょうか…?

    ReplyDelete

Comments on Google+:

© 2005-2014 Kuribo. Powered by Blogger.