-
Notifications
You must be signed in to change notification settings - Fork 500
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
Internationalization - Compound names in Facet Category/Facet Label #6573
Comments
One issue with this approach is how it impacts accessibility - most screenreaders would read this out as "Author greater than name". |
True it is not used as a mathematical or relational operator here.
On the other hand, I don't know what is the assistive technologies extent of use for accessing Dataverse and how those users would figure out it's a breadcrumb separator, and not a greater than sign, if ">" symbol is chosen. My understanding is that the ">" breadcrumb separator has become a de facto-standard as it is used by a majority (probably way more than 50%) of web sites for this purpose. |
Some implementations of breadcrumbs in websites cause accessibility problems, regardless of being the standard - unfortunately not everyone is aware of these kinds of issues or is prioritizing accessibility. Adding arrows or greater than symbols in either language introduces an accessibility problem for screenreaders. In some cases it can be mitigated by adding the symbol using CSS or an SVG with an empty alt tag, but @JayanthyChengan said this likely would not work for facets. A screenreader would read the arrow as "right arrow" (so "Author right arrow name"). This post is a good guide to screenreaders and punctuation: https://www.deque.com/blog/dont-screen-readers-read-whats-screen-part-1-punctuation-typographic-symbols/ |
@kaitlinnewson What is wrong in having screenreaders read the arrow as "right arrow" since it is indeed an arrow? and arrow can be used to imply a directional relation (here I would rather say a hierarchical relation)... e.g. What is the alternative then ? A colon or semi-colon ? A pipe? (moreover the web site you are referring to seems to say that even a colon or semi-colon might not be recognized/read by a screenreader....) e.g. or having the second part between parentheses?
One thing for sure, not putting a separator makes it difficult to understand (and is grammaticaly incorrect, at least in French and Spanish) e.g. |
(Deleting my previous message as I review the conversation in #5207) |
The conversations in the GitGub issue at #5207 and the connected issues and PRs makes me think that there's now a way to specify how the names of child fields should appear when they're displayed as facet categories on the search page. So instead of the Dataverse software concatenating a parent name, like Author, and child name, like Affiliation, to display Author Affiliation as a facet category, an installation could specify that the child field Affiliation could be displayed using any given string. Is this true? I had a hard time following the status of this and related GitHub issues and PRs. It also affects plans to improve the English-language names of metadata fields. |
To focus on the most important features and bugs, we are closing issues created before 2020 (version 5.0) that are not new feature requests with the label 'Type: Feature'. If you created this issue and you feel the team should revisit this decision, please reopen the issue and leave a comment. |
The new Dataverse front end is also using ">". Here's a screenshot from https://beta.dataverse.org/spa/datasets?persistentId=doi:10.5072/FK2/BJ5KN4 If you want something other than a ">" here, please open a new issue at https://github.com/IQSS/dataverse-frontend/issues |
Also, as @jggautier pointed out, there is a related conversation going on at https://dataverse.zulipchat.com/#narrow/channel/378866-troubleshooting/topic/order.20of.20words.20in.20translations/near/478471602 |
[Remaining work regarding issue #5207 maybe ?]
Suggestion regarding compound names in facetCategory:
Why not use the
>
symbol which suggests a logical hierarchical sequence and that is often used with breadcrumb navigation ? Would that work for all (a majority of maybe?) languages ?e.g.:
The text was updated successfully, but these errors were encountered: