Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Als Autor möchte ich definierte Blöcke (p, hx, blockquote) oder eine Gruppe an mehrerer Blöcken einer Ausgabesprache zuordnen #182

Open
xwolfde opened this issue Dec 6, 2024 · 0 comments

Comments

@xwolfde
Copy link
Member

xwolfde commented Dec 6, 2024

User Story

Es gibt verschiedene Seiten, die sohl englishcne wie auch deutsche Inhalte enthalten. Oft machen Autoren es so, dass sie untereinander Absätze mit der jeweiligen Süprache machen. Oder auch columns nutzen und links und rechts den text einmal in deutsch und einmal in Englisch darstellen.

Grundlegendes Problem

In der Regel wird vergessen, den Bereich, der in einer anderen Sprache ist als die Website, entsprechend mit einem lang="en" oder lang="de" zu umgeben. Dadurch ist sowohl die Barrierefreiheit als auch die SEO beschädigt.

Möglicher Lösungsvorschlag

Für die Blöcke p, hx, blockquote, aber auch für Bereichsblöcke wie colums und auch bei der Selektion mehrerer Blöcke, wird eine Option angeboten, mit der man die SPrache dieses Blocks/Bereichs setzen kann. Die Auswahl der Sprache kann dabei mit einem Auswahlfeld erfolgen. Wenn als Auswahl die Sprache ausgewählt wird, die bereits von der Website definiert ist, dann wird das zwar im Selekt angezeigt (auch als Default), aber im Ausgabe-HTML muss nichts geändert werden.
Wenn eine andere Sprache gewählt wird, muss entwedre bei der Ausgabe des HTML der betreffenden Blöcke oder um alle ausgewählten herum, an geeigneter Stelle ein lang="" eingebaut werden.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants