Sitecore 7.2 update5 から日本語版インストーラーはデフォルトのインストーラーに統合されました

samatsu 10/27/2015 1729 N/A sitecore news

Sitecore 7.2 update4までは、デフォルトのインストーラーとは別に日本語版インストーラーが提供されていましたが、Sitecore 7.2 update5からは日本語版インストーラーは廃止されてデフォルトのインストーラーに統合されました。

インストール手順に変更はありません。ただし、日本語版インストーラーを使用すると自動的に設定されていた次の設定を行うために1つ手順が追加になっています。

  • 日本語の言語アイテムの作成
  • Sitecore クライアントインタフェース/Websiteのデフォルト言語を日本語
  • アイテムバケットの無効化

アイテムバケットはSitecore8では日本語版でも初めから有効化されています。

今回はSitecore 7.2 update5 のインストーラー(Sitecore 7.2 rev. 151021.exe)を使用して、インストール後に日本語環境をセットアップする手順を記載します。

1.インストール後の日本語環境セットアップ用の追加手順

ダウンロードしたインストーラーを使用して、Sitecoreのインストールを行ってください。手順に変更はありません。

インストール完了ダイアログで、”Sitecoreを起動します” にチェックしてください。このチェックボックスにチェックをすることが重要です。チェックした状態で完了ボタンをクリックします。

ウィザード画面が閉じて、ブラウザーが起動します。次の画面が表示されるので、Select language でJapanese(日本語)を選択してください。Installボタンをクリックしてインストールが完了するのを待ちます。

日本語の言語アイテムを追加してSitecoreクライアントのUIやWebサイトのデフォルト言語は英語のままでいい場合はチェックボックスのチェックを解除してください。

インストールが完了すると次のメッセージが表示されます。

以上で完了です。

ウィザードのインストール完了画面で、”Sitecoreを起動します”にチェックし忘れた場合は、アドレスバーに直接次のURLを入力してください。

/sitecore/admin/installLanguage.aspx

2.インストールで変更される内容

追加の手順で、日本語の言語アイテムとUIのデフォルト言語を変更するとIncludeフォルダーの次のファイルに変更が行われます。

  • Sitecore.DefaultLanguage.config
  • Sitecore.Buckets.config (日本語を追加した場合のみ)

Sitecore 7.2 で日本語インストーラーを使用した場合、アイテムバケットはデフォルトで無効化されています。そのため、日本語アイテムを追加するとアイテムバケットの設定ファイルが変更されます。有効化したい場合はTrueに変更して下さい。

<!-- ITEM BUCKETS ENABLED
      This setting specifies whether or not the Item Buckets feature is enabled.
      Default value: true
-->
<setting name="BucketConfiguration.ItemBucketsEnabled" value="False" />

SitecoreインタフェースとWebサイトのUIを変更するにした場合は、Sitecore.DefaultLanguage.configの内容が次の様になります。デフォルトでは en となっている言語の指定が ja-JP (日本語の場合) になります。

<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
  <sitecore>
    <sites>
      <site name="website">
        <patch:attribute name="language">ja-JP</patch:attribute>
      </site>
      <site name="login">
        <patch:attribute name="language">ja-JP</patch:attribute>
      </site>
      <site name="shell">
        <patch:attribute name="contentLanguage">ja-JP</patch:attribute>
      </site>
    </sites>
    <settings>
      <setting name="ClientLanguage">
        <patch:attribute name="value">ja-JP</patch:attribute>
      </setting>
    </settings>
  </sitecore>
</configuration>

簡単ですが、説明は以上です。