Skip to content

Commit

Permalink
Markup fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
xfq committed Jan 22, 2024
1 parent 832f523 commit 7712989
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 4 deletions.
4 changes: 3 additions & 1 deletion questions/qa-link-lang.de.html
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,8 @@ <h3>Verwendung von hreflang mit CSS zur Kennzeichnung der Sprache</h3>
<p>In HTML ist das <code class="kw" translate="no">hreflang</code>-Attribut bei <code class="kw" translate="no">a</code>-Elementen dafür gedacht, die Sprache des verlinkten Dokuments anzugeben. Die <a class="print" href="https://html.spec.whatwg.org/multipage/links.html#attr-hyperlink-hreflang">HTML-Spezifikation sagt</a>, dass <code class="kw" translate="no">hreflang</code>-Information im Browser keinen Einfluss auf die Wahl der Sprachversion haben sollte. Wenn ein Browser eine Ressource abruft, darf er deren Sprache nur anhand der mit dieser Ressource verknüpften Information ermitteln, nicht jedoch anhand von Metadaten in Links zu dieser Ressource.</p>
<p>Wenn man die oben genannten Für und Wider in Betracht zieht, ist <code class="kw" translate="no">hreflang</code> in einfachen Fällen ein Mittel, um die Sprache von Linkzielen anzuzeigen. Dabei gibt es aber erhebliche Probleme.</p>
<p>Wenn eine Ressource per <a class="print" href="/International/questions/qa-when-lang-neg">serverseitiger Inhaltsvereinbarung (<span lang="en">content negotiation</span>)</a> in mehreren Sprachen zur Verfügung steht, ist es nicht möglich alle anzugeben, denn für das <code class="kw" translate="no">hreflang</code>-Attribut ist nur eine einzige Sprache als Wert erlaubt.</p>
<h4 id="hreflangimplementation">Implementierungs&shy;details</h4>
<section id="hreflangimplementation">
<h4>Implementierungs&shy;details</h4>
<p>Hier ein Beispiel, wie <code class="kw" translate="no">hreflang</code> seit einiger Zeig eingesetzt wird. Der folgende Text enthält einen Link, der zu einer schwedischen Seite führt.</p>
<figure class="example">
<p>Diese Seite beschreibt, <a href="http://www.w3.org/International/articles/serving-xhtml/Overview.sv.html">wozu die DOCTYPE-Angabe dient</a><sup style="color:#999;"> [sv]</sup>.</p>
Expand Down Expand Up @@ -120,6 +121,7 @@ <h4 id="hreflangimplementation">Implementierungs&shy;details</h4>
<p>Diese Seite beschreibt, <a href="http://www.w3.org/International/articles/serving-xhtml/Overview.sv.html">wozu die DOCTYPE-Angabe dient</a><sup style="color:#999;"> [Schwedisch]</sup>.</p>
</figure>
</section>
</section>

<section id="flags">
<h3>Verwenden Sie keine Flaggen zur Kennzeichnung von Sprachen!</h3>
Expand Down
4 changes: 3 additions & 1 deletion questions/qa-link-lang.en.html
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,8 @@ <h3>Using hreflang with CSS to indicate the language</h3>
<p>In HTML, the <code class="kw" translate="no">hreflang</code> attribute on an <code class="kw" translate="no">a</code> element is supposed to indicate the language of the document at the other end of the link. Note that the <a class="print" href="https://html.spec.whatwg.org/multipage/links.html#attr-hyperlink-hreflang">HTML spec says</a> that <code class="kw" translate="no">hreflang</code> information should not be used by the browser to affect the choice of language version. When fetching the resource, browsers must use only language information associated with the resource to determine its language, not metadata included in the link to the resource.</p>
<p>Taking into account the pros and cons mentioned earlier, <code class="kw" translate="no">hreflang</code> could provide a means of indicating to the reader the language of the resource at the end of the link for simple cases. However, there are also significant problems.</p>
<p>For instance, if a resource is available in multiple languages via <a class="print" href="/International/questions/qa-when-lang-neg">server-side content negotiation</a>, it is not possible to express the range of languages that are available, since the <code class="kw" translate="no">hreflang</code> attribute accepts only a single language as its value.</p>
<h4 id="hreflangimplementation">Implementation details</h4>
<section id="hreflangimplementation">
<h4>Implementation details</h4>
<p>Here is an example of how <code class="kw" translate="no">hreflang</code> has been used in the past. The following content has a link that points to a page in Swedish.</p>
<figure class="example">
<p>There is also a page describing <a href="https://www.w3.org/International/articles/serving-xhtml/index.sv">why a DOCTYPE is useful</a><sup style="color:#999;"> [sv]</sup>.</p>
Expand Down Expand Up @@ -121,6 +122,7 @@ <h4 id="hreflangimplementation">Implementation details</h4>
<p>There is also a page describing <a href="https://www.w3.org/International/articles/serving-xhtml/index.sv">why a DOCTYPE is useful</a><sup style="color:#999;"> [Swedish]</sup>.</p>
</figure>
</section>
</section>

<section id="flags">
<h3>Don't use flags to indicate languages!</h3>
Expand Down
4 changes: 3 additions & 1 deletion questions/qa-link-lang.es.html
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,8 @@ <h3>Uso de hreflang con CSS para indicar el idioma</h3>
<p>En HTML, el atributo <code class="kw" translate="no">hreflang </code> en un elemento <code class="kw" translate="no">a</code> debe indicar el idioma del documento al que dirige el enlace. Es importante tener en cuenta que la <a class="print" href="https://html.spec.whatwg.org/multipage/links.html#attr-hyperlink-hreflang">especificación HTML dice</a> que el navegador no debe utilizar la información de <code class="kw" translate="no">hreflang</code> para elegir la versión del idioma. Al obtener el recurso, los navegadores solo deben utilizar la información de idioma asociada con el recurso para determinar su idioma, y no los metadatos incluidos en el enlace al recurso.</p>
<p>Teniendo en cuenta las ventajas y desventajas mencionadas anteriormente, <code class="kw" translate="no">hreflang</code> podría ser una buena manera de indicar al lector el idioma del recurso al que dirige el enlace para casos sencillos. No obstante, también presenta problemas significativos.</p>
<p>Por ejemplo, si un recurso está disponible en varios idiomas a través de la <a class="print" href="/International/questions/qa-when-lang-neg">negociación de contenido del lado del servidor</a>, no es posible expresar la variedad de idiomas disponibles, ya que el atributo <code class="kw" translate="no">hreflang</code> solo acepta un idioma como valor.</p>
<h4 id="hreflangimplementation">Detalles de la implementación</h4>
<section id="hreflangimplementation">
<h4>Detalles de la implementación</h4>
<p>A continuación, puede observarse un ejemplo de cómo se ha utilizado <code class="kw" translate="no">hreflang</code> en el pasado. El siguiente contenido tiene un enlace que dirige a una página en sueco.</p>
<figure class="example">
<p>También hay una página que describe <a href="https://www.w3.org/International/articles/serving-xhtml/index.sv">por qué es útil un DOCTYPE</a><sup style="color:#999;"> [sv]</sup>.</p>
Expand Down Expand Up @@ -121,6 +122,7 @@ <h4 id="hreflangimplementation">Detalles de la implementación</h4>
<p>También hay una página que describe <a href="https://www.w3.org/International/articles/serving-xhtml/index.sv">por qué es útil un DOCTYPE</a><sup style="color:#999;"> [Swedish]</sup>.</p>
</figure>
</section>
</section>

<section id="flags">
<h3>¡No utilice banderas para indicar idiomas!</h3>
Expand Down
4 changes: 3 additions & 1 deletion questions/qa-link-lang.pl.html
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,8 @@ <h3>Używanie atrybutu hreflang z CSS w celu wskazania języka</h3>
<p>W HTMLu, atrybut <code class="kw" translate="no">hreflang</code> w elemencie <code class="kw" translate="no">a</code> ma wskazywać na język dokumentu po drugiej stronie odnośnika. Zauważ, że <a class="print" href="https://html.spec.whatwg.org/multipage/links.html#attr-hyperlink-hreflang">specyfikacja HTML stwierdza</a>, że informacja <code class="kw" translate="no">hreflang</code> nie powinna być używana przez przeglądarkę podczas wyboru wersji językowej. Pobierając zasoby przeglądarki powinny używać w celu ustalenia języka tylko informacji językowych powiązanych z danymi zasobami, a nie metadanych w odnośniku do zasobów.</p>
<p>Biorąc pod uwagę wspomniane wcześniej zalety i wady, <code class="kw" translate="no">hreflang</code> mógłby wskazywać czytelnikowi język zasobów na końcu linku w prostych przypadkach. Aczkolwiek, mogą wystąpić też poważniejsze problemy.</p>
<p>Na przykład jeśli zasoby są dostępne w kilku językach poprzez <a class="print" href="/International/questions/qa-when-lang-neg">negocjację języka po stronie serwera</a> nie można określić kilku dostępnych wersji językowych ponieważ atrybut <code class="kw" translate="no">hreflang</code> pozwala na wskazanie tylko jednego języka.</p>
<h4 id="hreflangimplementation">Szczegóły implementacji</h4>
<section id="hreflangimplementation">
<h4>Szczegóły implementacji</h4>
<p>Oto przykład jak <code class="kw" translate="no">hreflang</code> był wykorzystywany w przeszłości. Poniższa treść ma odnośnik prowadzący do strony po szwedzku.</p>
<figure class="example">
<p>Strona opisująca <a href="http://www.w3.org/International/articles/serving-xhtml/Overview.sv.html">dlaczego DOCTYPE jest przydatny</a><sup style="color:#999;"> [sv]</sup>.</p>
Expand Down Expand Up @@ -121,6 +122,7 @@ <h4 id="hreflangimplementation">Szczegóły implementacji</h4>
<p>Strona opisująca <a href="http://www.w3.org/International/articles/serving-xhtml/Overview.sv.html">dlaczego DOCTYPE jest przydatny</a><sup style="color:#999;"> [Szwedzki]</sup>.</p>
</figure>
</section>
</section>

<section id="flags">
<h3>Nie używaj flag do określania języków!</h3>
Expand Down

0 comments on commit 7712989

Please sign in to comment.