

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 语言
<a name="srgs-language"></a>

以下讨论适用于语法的语言标识符。有关更多信息，请参阅《W3C 正式推荐标准》*1.0 版语音识别语法规范*中的[语言](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. Amazon Lex V2 **支持**语言“en-US”的语法标头声明。

1. **不支持**项目级语言附件（中高亮显示*red*）。如果语言附件与标头声明不同，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>
```