活用して多言語サイトを作る際には、いくつかの方法があります。いうブログコードを指定して、英語サイトを個別に用意する。これを実現する方法については、子ブログの追加のみで可能になります。ここでは、もう少し高度な設定が必要な、多言語を同一コンテンツで管理する方法について紹介します。多言語として活用する以外に、同じ情報をベースにしたPCとスマホのコンテンツを管理するサイトの構築にも役立つはずですので、ぜひチャンレンジしてみてください。エイリアスを設定するまずは、日本語と英語のサイトが同じ情報を表示できるようにします。表示されるように、エイリアスの設定をおこないます。いうよりサーバー側の設定で対応するところになります。同一ドメインで違うディレクトリについて同じコンテンツを表示させたい多言語サイトの場合には、ここで同一ドメインを設定し、ディレクトリまでをエイリアス指定します。cmsの「エイリアス」機能を使います。エイリアス機能は、該当ブログを設定したドメイン以外のもので表示をすることができます。今回はひとつのエントリーを日本語用URLと英語用URLで表示するために使用します。英語表示ができるように設定します。「ドメイン」は現在のブログで使っているドメインを、「コードネーム」はhttp://example.com/◯◯/に入れたい文字列を入力してください。「名前」はわかりやすいものを自由につけてください。エイリアス管理一覧に移動し、作成したエリアスのIDをメモこの後の工程で「エイリアスID」が必要になります。画像の場合は、「英語対応」エイリアスのIDは「2」です。同様のコンテンツが表示されるようになっています。ルールを設定する次に、英語の時には、英語版のテーマが設定できるようするための設定をおこないます。管理画面の「ルール」で先ほど作った「英語対応」エイリアスに対応する「英語対応」ルールを新規作成します。ルール機能とはルール機能では、各種カテゴリIDによって設定を変更したい場合やユーザーエージェントによってテーマを変更したい場合などの条件を設定する事ができます。その条件によってコンフィグやモジュールIDを変更することができます。作成したルールの「詳細情報」内「エイリアスID」の項目にさきほどメモしたエイリアスID(本エントリーの場合は2)を入力し、演算子「=」を選択します。作成したルールのコンフィグに移動ルール一覧から先ほど作成した「英語対応」ルールのコンフィグに移動します。「コンフィグ」ボタンはルール名の右側にあります。いうディレクトリを用意し、上記の「英語対応」ルールの「コンフィグ」の「テーマ」から「en@site2015」を指定します。このアットマーク付きのテーマ名は、アットマークの後ろのテーマを継承したテーマになります。どこかに「英語版テーマ」という記述をしたものをご用意ください。違ったテーマで表示されるようになり、コンテンツ自体は同じ状態になりました。コンテンツについては、「ユニット」と「カスタムフィールド」と2つの方法で登録が可能です。管理画面のカスタムフィールドの英語版のフィールドを用意するまず英語版のタイトルを設定できるようにしてみます。以下のコードを追記してください。data-acms-tooltip="英語版のタイトルを入力してください。モジュール等、タイトルを表示させるモジュールは多く存在します。管理画面のユニットを多言語化するためのファイルが用意されています。リネームしてください。置く事でテンプレートファイルを上書きします。いうフォームが増えています。これが英語版のためのものです。追加する事で対応が可能となります。エントリーの編集画面を開き、ユニットに「日本語」「English」のタブができているかを確認しましょう。これで、編集画面の多言語化は完了です。多言語対応の下準備がされています。同じ場所にリネームして移動します。/themes/en@site2015/include/unit.htmlこれで無事、無事エントリー周りの多言語化の作業は終わりになります。カテゴリー名の多言語化やブログ名の多言語化、各モジュールでの他言語化は別途必要になりますので、それぞれカスタムフィールドをご用意ください。テンプレート周りの多言語化は下記のように、include文と%{ALIAS_CODE}などをつかい、読み込むテンプレートを切り分ける方法が便利です。-->エイリアスを使ったさらに詳しい実装方法は下記のリンクを参照してください。