Blogger:英語版(1)英語ブログをつくる


英語の勉強を兼ねて英語版のブログを作ることにしました。英語版を作るというのは記事の文章を英語で書くのはもちろんなのですが、表示されるシステムの文字も英語で表示されるようにしないといけません。

言語設定と日時のフォーマットを変更するだけで一応できあがり



このブログと同じGoogleアカウントで同じデフォルトテンプレートを使って新しいブログを作ったものです。

いろいろ日本語が表示されていますが、これを英語表示に変更したいと思います。


管理画面→設定→言語と形式、言語で、「日本語」を「英語(アメリカ合衆国)」に変更して「設定を保存」します。

フォーマットの日付ヘッダーフォーマットやコメントのタイムスタンプの形式は言語を変更して保存するとその言語のものが選択できるようになります。


日本語の部分が英語に置き換わっていますね。

テスト投稿してみます。


とくに問題なさそうですね。

デフォルトテンプレートのままで使うならあとは英語で投稿を増やしていくだけです。

カスタマイズした日本語ブログのテンプレートを移植するには修正が必要


とりあえず現在のこのブログのテンプレートのバックアップを新しく作った英語ブログにそのまま復元してみます。


日本語が表示されてしまっています。

日本語部分は順番に英語に置き換えていきたいと思いますが、まずは自分のページビューをカウントされないようにします。

まずは「自分のページビューを追跡しない」を設定


日本語ブログではBlogger:ページビュー設定(8)jQueryで「自分のページビューを追跡しない」設定ページをスマートにでやったように隠しページにして設定ページを残してありますが、英語ブログではまだjQueryなどを導入していないのでBlogger:ページビュー設定(7)どのブラウザでも同じ方法で設定するページを作るの方法で設定した後に設定ページを削除することにします。


管理画面→ページ→新しいページ→空白のページ。

HTMLモードにして以下をペーストして、ページタイトルを「ページビュー設定」として「公開」します。
<script>
var domein=location.hostname;
var domein_TLD_nashi=domein.slice(0,domein.lastIndexOf(".")+1);
//if(document.referrer.match("http://"+domein_TLD_nashi)){
 if(navigator.cookieEnabled){
   if(document.cookie.match("_ns=2")){
      document.write("<h3"+">この"+domein+"はページビューを追跡していません。</h3"+"><br/>");
      document.write("<a href=\'javascript:document.cookie=\"_ns=2;expires=Sun, 09 Aug 2000 11:53:58 GMT;domain=."+domein+";path=/;\";location.reload();\'>自分のページビューを追跡に変更する</a><br/>");
      document.write("<span style=\'color: #cccccc;\'>自分のページビューを追跡しないに変更する。</span><br/>");
   }else{
      document.write("<h3"+">この"+domein+"はページビューを追跡しています</h3"+"><br/>");
      document.write("<span style=\'color: #cccccc;\'>自分のページビューを追跡に変更する</span><br/>");
      document.write("<a href=\'javascript:document.cookie=\"_ns=2;expires=Sun, 09 Aug 2030 11:53:58 GMT;domain=."+domein+";path=/;\";location.reload();\'>自分のページビューを追跡しないに変更する。</a><br/>");
   }
   if(domein.match(/.com$/)){
      document.write("<a href=\'"+document.URL.replace(".com",".jp")+"\'>"+domein_TLD_nashi+"jpも設定する</a>");
   }else{
      document.write("<a href=\'"+document.URL.replace(".jp",".com/ncr")+"\'>"+domein_TLD_nashi+"comも設定する</a>");
   }
 }else{
   document.write("cookieが使用できません。");
 }
//}else{
// location.href="http://"+domein;
//}
</script>

このページでページビューを追跡したくないパソコンのブラウザで「自分のページビューを追跡しないに変更する。」をクリックします。

これらは各ブラウザ毎に変更しないといけません。

さらにjpドメインとcomドメインの両方でする必要があります。

私の場合はSleipnir4とChrome、Chrome Canary、Firefox、IEの5種類のブラウザを3台のパソコンで使っていてさらにiPod touchでiOS Safariも使っているので、全部で(5x3+1)x2=32回も設定しないといけません。

クリックしていくだけで設定できるのですがちょっと手間ですし、設定するだけでページビューが32回増加してしまいます。

設定が終わった後は設定ページは削除してしまいます。

次の関連記事:Blogger:英語版(2)ブログの言語設定変更だけでは基本ガジェットは英語化されず

PR

0 件のコメント:

コメントを投稿