fix(quick-260921-jt4): drei Statussymbole in calendar-settings-panel tragen role="img" (D-03)
Die drei <span> mit aria-label ("Sync error"/"Connection OK"/
"Connection error") hatten die Rolle generic, die keine ARIA-Merkmale
traegt — die Beschriftung wurde stillschweigend verworfen. role="img"
ergaenzt (geprueft sauber, keine useSemanticElements-Neuausloesung).
Die Beschriftung ist hier der einzige Text des Symbols (svg bereits
aria-hidden) — Ursache behoben, nicht das Attribut gestrichen.
Erfolgsfall nutzt den vorhandenen Schluessel calendar.connectionSuccess
woertlich; fuer die beiden Fehlerfaelle neue kurze Schluessel
syncErrorLabel/connectionFailedLabel (der vorhandene connectionError
ist ein ganzer Hinweissatz, als Symbolbeschriftung zu lang). Die drei
fest verdrahteten englischen Texte damit aus der deutschen Oberflaeche.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TPPB4ApQxzSU1rwV2Ffj9J
This commit is contained in:
@@ -257,6 +257,8 @@
|
||||
"configSourcesLink": "Settings → Dashboard → Calendar",
|
||||
"connectionSuccess": "Connection successful",
|
||||
"connectionError": "Connection failed. Please check the URL and credentials.",
|
||||
"syncErrorLabel": "Sync error",
|
||||
"connectionFailedLabel": "Connection failed",
|
||||
"addSource": "Add source",
|
||||
"sourceEmpty": "No calendar sources configured. Add a source to display events.",
|
||||
"formFieldName": "Name",
|
||||
|
||||
Reference in New Issue
Block a user