

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Language
<a name="srgs-language"></a>

以下の説明は、文法に適用される言語識別子が対象です。詳細については、*音声認識文法仕様バージョン 1* W3C レコメンデーションの「[言語](https://www.w3.org/TR/speech-grammar/#S2.7)」を参照してください。

デフォルトでは、文法は[文法ヘッダー](https://www.w3.org/TR/speech-grammar/#S4.1)の言語宣言に[言語識別子](https://www.w3.org/TR/speech-grammar/#term-language)が与えられた単一言語文書です。その文法内のすべてのトークンは、特に宣言されていない限り、**文法の言語に従って処理されます**。文法レベルの言語宣言は**サポートされていません**。

以下の例で、次の操作を行います。

1. 「en-US」言語の文法ヘッダー宣言は、Amazon Lex V2 で**サポートされています**。

1. アイテムレベルの言語アタッチメント (*赤*で強調表示) は**サポートされていません**。言語アタッチメントがヘッダー宣言と異なる場合、Amazon Lex V2 では検証エラーが発生します。

```
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE grammar PUBLIC "-//W3C//DTD GRAMMAR 1.0//EN"
                  "http://www.w3.org/TR/speech-grammar/grammar.dtd">

<!-- the default grammar language is US English -->
<grammar xmlns="http://www.w3.org/2001/06/grammar"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://www.w3.org/2001/06/grammar
                             http://www.w3.org/TR/speech-grammar/grammar.xsd"
         xml:lang="en-US" version="1.0">

  <!--
     single language attachment to tokens
     "yes" inherits US English language
     "oui" is Canadian French language
  -->
  <rule id="yes">
    <one-of>
      <item>yes</item>
      <item xml:lang="fr-CA">oui</item>
    </one-of>
  </rule>

  <!-- Single language attachment to an expansion -->
  <rule id="people1">
    <one-of xml:lang="fr-CA">
      <item>Michel Tremblay</item>
      <item>André Roy</item>
    </one-of>
  </rule>
</grammar>
```