---
title: 多言語サイトを構築する際に気をつけることを教えてください
description: Kurocoでは多言語サイトを簡単に構築できるようになっていますが、以下のような点に注意して構築をしてみてください
category: other
---

import StructuredDataFaqs from '@site/src/components/StructuredDataFaqs';

<StructuredDataFaqs faqs={[
    { question: "多言語サイトを構築する際に気をつけることを教えてください", answer: "Kurocoでは多言語サイトを簡単に構築できるようになっていますが、以下のような点に注意して構築をしてみてください" }
]} />

Kurocoでは多言語サイトを簡単に構築できるようになっていますが、以下のような点に注意して構築をしてみてください。

## 注意点
### 1.多言語の概念について  
Kurocoでは主言語・副言語という概念が基本になっています。主言語で構成されたサイトに副言語で多言語の情報を付与するという仕組みになっています。

多言語構成する例）  
主言語：日本語  
副言語：英語、スペイン語、フランス語など  

この仕組みが要求仕様に合わない場合には、複数の管理画面で管理する方がよいです。  
なお、副言語を設定した後に主言語を変更することは出来ないのでご注意ください。

***言語パターン設定について***

日本語、英語、中国語、韓国語、スペイン語、フランス語、韓国語、アラビア語など188言語パターンの設定が可能です。 
現在サポートされている言語 × 地域のパターンは以下の通りです。

🇨🇳 中国語

| 地域 | 表記 | 言語コード |
|:--|:--|:--|
| 簡体語（中国本土） | 簡体字 | `zh_CN` |
| 繁体語（香港） | 繁体字（香港） | `zh_HK` |
| 繁体語（台湾） | 繁体字（台湾） | `zh_TW` |

🇪🇸 スペイン語

| 地域 | 表記 | 言語コード |
|:--|:--|:--|
| スペイン | スペイン語 | `es` |
| アメリカ合衆国 | スペイン語（米国） | `es_US` |

🇵🇹 ポルトガル語

| 地域 | 表記 | 言語コード |
|:--|:--|:--|
| ポルトガル | ポルトガル語 | `pt` |
| ブラジル | ポルトガル語（ブラジル） | `pt_BR` |

その他の言語x地域のパターンが必要な場合はサポートにご依頼いただく対応できる場合がございます。

### 2.多言語サイトのフォルダやドメインの構造について
一般的には、多言語サイトは第1階層のフォルダ名に、短縮された言語のフォルダが入るか、サブドメインに言語などの文字列をセットします。  
APIを呼び出す際に_langなどのパラメータでコンテンツを制御しましょう。

フォルダの例）  
主言語：/example/  
副言語（英語）：/en/example/  


### 3.SEO対策について
多言語サイトのSEOも大切なので、ヘッダーにhreflangを必ず設置しましょう。  
多言語サイトのSEO対策については、[Googleの多地域、多言語のサイトの案内](https://support.google.com/webmasters/answer/182192?hl=ja) を参照ください。

Kurocoは主言語・副言語という形で同様のコンテンツを複数の言語で表示する仕組みなので、canonical属性とalternate属性と同様にhreflang属性を利用する方法が適しています。

sitemap.xmlで複数言語のURLをアノテーションする方法もあります。
 
### 4.しっかり翻訳する
中途半端に翻訳されたページは、閲覧者はもちろん検索エンジンも混乱させてしまう可能性があります。しっかりとした翻訳を心がけましょう。
翻訳が難しい場合は、Google翻訳などのツールを利用するのも有効です。  
Google翻訳を利用する場合は、主語を明確にし、文章を短く簡潔に記述してから自動翻訳をするのがお勧めです。  

例)  
改善前:後で見ます  
改善後:私は後であなたの資料を見ます。  
 
### 5.ページの表示速度が上がるように工夫する
KurocoはCDNが標準で設定されていますので、上手く利用してページの表示速度が上がるように工夫しましょう。SEOにも有効です。  
中国ではグレートファイアウォールや通信の南北問題、Googleのドメインのようなブロックされているドメインを利用しないなども考慮する必要があります。
 
### 6.地域毎に対応が必要な法律について
GDPR（General Data Protection Regulation：EU一般データ保護規則）など、地域毎に対応が必要な法律もあります。  
設定する地域の法律に違反していないか、注意して設定ください。
