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

Erweiterung der Tabellenkomponente zur Unterstützung mehrsprachiger Header-Spalten mittels lang-Attribut #6456

Open
sdvg opened this issue May 23, 2024 · 6 comments
Labels
feature New feature or request

Comments

@sdvg
Copy link
Member

sdvg commented May 23, 2024

Beschreibung:

Unsere Tabellenkomponente soll erweitert werden, um die Möglichkeit zu bieten, Header-Spalten optional mit einem lang-Attribut auszuzeichnen. Dies wird die Benutzerfreundlichkeit und Barrierefreiheit für mehrsprachige Nutzer verbessern.

Vorschlag:

  1. Änderung der Tabellendefinition:

    • Die Tabellenkomponente soll so angepasst werden, dass die Header-Spalten optional ein lang-Attribut unterstützen.
    • Wenn das lang-Attribut gesetzt ist, wird der Inhalt des Headers in der angegebenen Sprache dargestellt.
  2. Beispiel:

    <table>
      <thead>
        <tr>
          <th lang="en">Name</th>
          <th lang="en">Age</th>
          <th lang="de">Alter</th>
          <th lang="en">Country</th>
          <th lang="de">Land</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>Max Mustermann</td>
          <td>30</td>
          <td>Deutschland</td>
          <td>Germany</td>
          <td>Deutschland</td>
        </tr>
      </tbody>
    </table>
  3. Implementierung:

    • Die Tabellenkomponente aktualisieren, um das lang-Attribut in Header-Zellen zu unterstützen.
    • Sicherstellen, dass das lang-Attribut korrekt verarbeitet wird und die entsprechende Sprache angewendet wird.
    • Tests hinzufügen, um die korrekte Funktionalität zu überprüfen.
  4. Dokumentation:

    • Die Dokumentation der Tabellenkomponente aktualisieren, um die Verwendung des lang-Attributs zu erklären.
    • Beispiele hinzufügen, die zeigen, wie das lang-Attribut verwendet werden kann.

Akzeptanzkriterien:

  • Header-Spalten der Tabellenkomponente können optional ein lang-Attribut enthalten.
  • Wenn das lang-Attribut gesetzt ist, wird der Inhalt des Headers in der angegebenen Sprache dargestellt.
  • Die Implementierung ist gut dokumentiert und getestet.
  • Die aktualisierte Dokumentation enthält klare Anweisungen und Beispiele zur Verwendung des lang-Attributs.

Zusätzliche Informationen:

  • Das lang-Attribut ermöglicht es Suchmaschinen und Screenreadern, den Inhalt besser zu interpretieren und zu verarbeiten.
  • Mehrsprachige Tabellen-Header sind besonders nützlich für internationale Anwendungen und Berichte.
@sdvg sdvg changed the title 🛠️ Todo: Tabellen-Header-Spalten auf Englisch auszeichnen 🛠️ Todo: Tabellen-Header-Spalten optional auf Englisch auszeichnen May 23, 2024
@sdvg
Copy link
Member Author

sdvg commented May 23, 2024

via CoP vom 2024-05-23

@laske185 laske185 changed the title 🛠️ Todo: Tabellen-Header-Spalten optional auf Englisch auszeichnen Erweiterung der Tabellenkomponente zur Unterstützung mehrsprachiger Header-Spalten mittels lang-Attribut May 23, 2024
@deleonio
Copy link
Contributor

Ich denke, wir sollten hier eher eine render-Funktion anbietet, als etwas spezifisches umzusetzen.

@laske185
Copy link
Contributor

Label sollte allgemein verschiedene Sprachen unterstützen, sodass in einem Label verschiedene Sprachen genutzt werden können.

@deleonio deleonio removed the status in KoliBri Board Sep 23, 2024
@deleonio deleonio moved this to Backlog in KoliBri Board Sep 26, 2024
@deleonio deleonio added the feature New feature or request label Sep 26, 2024
@AndyCooler
Copy link

Ich weiß nicht, ob eine render-Funktion oder ein Label, bei dem man die Sprache kennzeichnen kann, besser ist. In unserem Prüfbericht heißt es in Kapitel 9.3.1.2 Anderssprachige Wörter und Abschnitte ausgezeichnet: "In einer deutschsprachigen Anwendung, sind englischsprachige Begriffe nicht entsprechend ausgezeichnet". Wir haben auch Eingabe-Textfelder KolInputText, bei denen das Label englisch ist. Zudem eine Dropdown-Liste von Staaten, da könnten wir evtl. die deutsche Bezeichnung des Landes nehmen. Wir haben nunmal fachlich bedingt einen internationalen Datenaustausch.

@deleonio
Copy link
Contributor

@laske185 laske185 removed the status in KoliBri Board Nov 25, 2024
@deleonio
Copy link
Contributor

Take a look at https://htmhell.dev/adventcalendar/2024/13/.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
Status: No status
Development

No branches or pull requests

4 participants