Blogger に 「メールによる読者登録」 ガジェットを追加したのですが、残念ながらメッセージやメールの案内などが英語のままなので日本語に出来る方法を探してやってみました。
[1] ガジェットの設定
- 管理画面のTemplateをクリックする。
- Live on Blog の下の Edit HTML ボタンを押す。
- Jump to Widget のメニューのFollowByEmail を選択する。
- 次のようなHTMLの下のほうにある value の 値 en_US を ja_JP に
- Submit を 送信 に変更します。
--------HTML-------------------------------------------------------
<b:widget id='FollowByEmail1' locked='false' title='ブログの読者になる' 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'>
<table width='100%'>
<tr>
<td>
<input class='follow-by-email-address' name='email' placeholder='Email address...' type='text'/>
</td>
<td width='64px'>
<input class='follow-by-email-submit' type='submit' value='
送信'/>
</td>
</tr>
</table>
<input expr:value='data:feedPath' name='uri' type='hidden'/>
<input name='loc' type='hidden' value='
ja_JP'/>
</form>
</div>
</div>
---------------------------------------------------------------
これでサイドバーのガジェット表示は日本語になりました。
[2] メール購読システムの設定
ところがガジェットの機能は FeedBurner から英語で送られるのでこの中身も日本語にしなければなりません。FeedBurnerの設定を行います。
- Layoutに戻りガジェットのEditをクリックします。
- View stats and learn more をクリックします。
- feedburner の画面が開きます。
- FEED TITLE でブログ名をクリックする。
- Publicize(集客支援) タブを開く
- メールフォーマットをクリックして開く。
- 本文の英語を日本語に変更して、例えば次の参考文のように
- そして ${confirmlink} に &loc=ja_JP を追加すると他の通知メールも日本語になる。
- 変更を保存します。
-------参考文--------------------------------------------------------
こんにちは
「やっぱりジャズ」のメール購読希望を受け付けました。
下のリンクをクリックし
て、メール購読を有効にしてください。
${confirmlink}&loc=ja_JP
(もし上記 URL にリンクが表示されなかったりブラウザが開かない場合は、URL
をコピーしてブラウザのロケーションバーに貼り付けてください。)
---------------------------------------------------------------
[3] これでメールを入力してテストして終了です。
右上に「メールマガジン登録」とセットしましたの登録よろしくお願いいたします。