3

OpenSearchDescription を追加したい Web サイトには、訪問者の言語を定義するための URL パスに言語パラメーターがあります。これは、検索 URL が言語ごとに異なることを意味しますhttp://www.example.org/en/searchhttp://www.example.org/fr/search

以下のスニペットでは、検索 URL を追加できますが、特定の言語 (英語など) を対象としています。

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
  <script/>
  <ShortName>Example Site</ShortName>
  <Description>Search Example Site</Description>
  <InputEncoding>UTF-8</InputEncoding>
  <Image width="16" height="16" type="image/x-icon">http://www.example.org/favicon.ico</Image>
  <Url type="application/x-suggestions+json" method="GET" template="http://suggestqueries.google.com/complete/search?output=firefox&amp;q={searchTerms}" />
  <Url type="text/html" method="GET" template="http://www.example.org/en/search?search_query={searchTerms}" />
</OpenSearchDescription>

OSD のドキュメントは、多言語サポートの追加について明確ではありません。このようなものでしょうか?

...
  <Url type="text/html" method="GET" template="http://www.example.org/{language}/search?search_query={searchTerms}" />
  <Language>en</Language>
  <Language>fr</Language>
...
4

1 に答える 1