- From: Peter Krautzberger via GitHub <noreply@w3.org>
- Date: Wed, 14 Jan 2026 09:39:08 +0000
- To: public-svg-issues@w3.org
pkra has just labeled an issue for https://github.com/w3c/svg-aam as "Agenda-Editors": == look into SVG2's multiple desc/title (with differing lang) == From https://github.com/w3c/svgwg/issues/1050#issuecomment-3742598575 > [SVG2](https://www.w3.org/TR/SVG2/struct.html#DescriptionDefinitions) clarifies that user agents should choose the **sibling `<title>`** (and likewise `<desc>`) element that best fits the user’s linguistic preference by in-/respecting their [`lang`](https://www.w3.org/TR/SVG2/struct.html#LangSpaceAttrs) (or generic `xml:lang`) attributes, by which they _must_ differ. That means, `<switch>` and `systemLanguage` are unnecessary and unavailable there; they are the correct tool for _visible_ elements. svg-aam's accname section seems to have incorporated this aspect of SVG2 in https://w3c.github.io/svg-aam/#mapping_additional_nd, e.g. > If the current node has at least one direct child title element, select the appropriate title based on the language rules for the SVG specification, and return the title text alternative as a flat string. but as noted in the SVG2 spec > Issue 67 The use of more than one ‘[title](https://www.w3.org/TR/SVG2/struct.html#TitleElement)’ or ‘[desc](https://www.w3.org/TR/SVG2/struct.html#DescElement)’ element to provide localised information is at risk, with no known implementations. Maybe svg-aam should reflect implemenations for now? See https://github.com/w3c/svg-aam/issues/40 -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 14 January 2026 09:39:10 UTC