mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2024-11-28 01:10:58 +01:00
Added aria labels to language and version selector
This commit is contained in:
parent
2a5ba14ebe
commit
11fcf4f0ab
7
.github/ISSUE_TEMPLATE/translate.md
vendored
7
.github/ISSUE_TEMPLATE/translate.md
vendored
@ -30,18 +30,23 @@ assignees: ''
|
|||||||
"search.config.separator": "[\s\-]+",
|
"search.config.separator": "[\s\-]+",
|
||||||
"search.placeholder": "Search",
|
"search.placeholder": "Search",
|
||||||
"search.reset": "Clear",
|
"search.reset": "Clear",
|
||||||
|
"search.result.initializer": "Initializing search",
|
||||||
"search.result.placeholder": "Type to start searching",
|
"search.result.placeholder": "Type to start searching",
|
||||||
"search.result.none": "No matching documents",
|
"search.result.none": "No matching documents",
|
||||||
"search.result.one": "1 matching document",
|
"search.result.one": "1 matching document",
|
||||||
"search.result.other": "# matching documents",
|
"search.result.other": "# matching documents",
|
||||||
"search.result.more.one": "1 more on this page",
|
"search.result.more.one": "1 more on this page",
|
||||||
"search.result.more.other": "# more on this page",
|
"search.result.more.other": "# more on this page",
|
||||||
|
"search.result.term.missing": "Missing",
|
||||||
|
"select.language.title": "Select language",
|
||||||
|
"select.version.title": "Select version",
|
||||||
"skip.link.title": "Skip to content",
|
"skip.link.title": "Skip to content",
|
||||||
"source.link.title": "Go to repository",
|
"source.link.title": "Go to repository",
|
||||||
"source.file.date.updated": "Last update",
|
"source.file.date.updated": "Last update",
|
||||||
"source.file.date.created": "Created",
|
"source.file.date.created": "Created",
|
||||||
"tabs.title": "Tabs",
|
"tabs.title": "Tabs",
|
||||||
"toc.title": "Table of contents"
|
"toc.title": "Table of contents",
|
||||||
|
"top.title": "Back to top"
|
||||||
}[key] }}{% endmacro %}
|
}[key] }}{% endmacro %}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -214,7 +214,8 @@
|
|||||||
"search.result.other",
|
"search.result.other",
|
||||||
"search.result.more.one",
|
"search.result.more.one",
|
||||||
"search.result.more.other",
|
"search.result.more.other",
|
||||||
"search.result.term.missing"
|
"search.result.term.missing",
|
||||||
|
"select.version.title"
|
||||||
] -%}
|
] -%}
|
||||||
{%- set _ = translations.update({ key: lang.t(key) }) -%}
|
{%- set _ = translations.update({ key: lang.t(key) }) -%}
|
||||||
{%- endfor -%}
|
{%- endfor -%}
|
||||||
@ -223,7 +224,7 @@
|
|||||||
</script>
|
</script>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
{% block scripts %}
|
{% block scripts %}
|
||||||
<script src="{{ 'assets/javascripts/bundle.f8da964b.min.js' | url }}"></script>
|
<script src="{{ 'assets/javascripts/bundle.76f349be.min.js' | url }}"></script>
|
||||||
{% for path in config["extra_javascript"] %}
|
{% for path in config["extra_javascript"] %}
|
||||||
<script src="{{ path | url }}"></script>
|
<script src="{{ path | url }}"></script>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
@ -15,5 +15,5 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
|||||||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
PERFORMANCE OF THIS SOFTWARE.
|
PERFORMANCE OF THIS SOFTWARE.
|
||||||
***************************************************************************** */
|
***************************************************************************** */
|
||||||
//# sourceMappingURL=bundle.7a44c2b0.min.js.map
|
//# sourceMappingURL=bundle.f989075e.min.js.map
|
||||||
|
|
File diff suppressed because one or more lines are too long
@ -35,5 +35,5 @@
|
|||||||
{% endblock %}
|
{% endblock %}
|
||||||
{% block scripts %}
|
{% block scripts %}
|
||||||
{{ super() }}
|
{{ super() }}
|
||||||
<script src="{{ 'overrides/assets/javascripts/bundle.7a44c2b0.min.js' | url }}"></script>
|
<script src="{{ 'overrides/assets/javascripts/bundle.f989075e.min.js' | url }}"></script>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
<div class="md-header__option">
|
<div class="md-header__option">
|
||||||
<div class="md-select">
|
<div class="md-select">
|
||||||
{% set icon = config.theme.icon.alternate or "material/translate" %}
|
{% set icon = config.theme.icon.alternate or "material/translate" %}
|
||||||
<button class="md-header__button md-icon" aria-label="{{ lang.t('language.select') }}">
|
<button class="md-header__button md-icon" aria-label="{{ lang.t('select.language.title') }}">
|
||||||
{% include ".icons/" ~ icon ~ ".svg" %}
|
{% include ".icons/" ~ icon ~ ".svg" %}
|
||||||
</button>
|
</button>
|
||||||
<div class="md-select__inner">
|
<div class="md-select__inner">
|
||||||
|
@ -20,6 +20,8 @@
|
|||||||
"search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite",
|
"search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite",
|
||||||
"search.result.more.other": "# weitere Suchergebnisse auf dieser Seite",
|
"search.result.more.other": "# weitere Suchergebnisse auf dieser Seite",
|
||||||
"search.result.term.missing": "Es fehlt",
|
"search.result.term.missing": "Es fehlt",
|
||||||
|
"select.language.title": "Sprache wechseln",
|
||||||
|
"select.version.title": "Version auswählen",
|
||||||
"skip.link.title": "Zum Inhalt",
|
"skip.link.title": "Zum Inhalt",
|
||||||
"source.link.title": "Quellcode",
|
"source.link.title": "Quellcode",
|
||||||
"source.revision.date": "Letztes Update",
|
"source.revision.date": "Letztes Update",
|
||||||
|
@ -11,7 +11,6 @@
|
|||||||
"footer.next": "Next",
|
"footer.next": "Next",
|
||||||
"footer.title": "Footer",
|
"footer.title": "Footer",
|
||||||
"header.title": "Header",
|
"header.title": "Header",
|
||||||
"language.select": "Select language",
|
|
||||||
"meta.comments": "Comments",
|
"meta.comments": "Comments",
|
||||||
"meta.source": "Source",
|
"meta.source": "Source",
|
||||||
"nav.title": "Navigation",
|
"nav.title": "Navigation",
|
||||||
@ -28,6 +27,8 @@
|
|||||||
"search.result.more.one": "1 more on this page",
|
"search.result.more.one": "1 more on this page",
|
||||||
"search.result.more.other": "# more on this page",
|
"search.result.more.other": "# more on this page",
|
||||||
"search.result.term.missing": "Missing",
|
"search.result.term.missing": "Missing",
|
||||||
|
"select.language.title": "Select language",
|
||||||
|
"select.version.title": "Select version",
|
||||||
"skip.link.title": "Skip to content",
|
"skip.link.title": "Skip to content",
|
||||||
"source.link.title": "Go to repository",
|
"source.link.title": "Go to repository",
|
||||||
"source.revision.date": "Last update",
|
"source.revision.date": "Last update",
|
||||||
|
@ -57,6 +57,7 @@ export type Translation =
|
|||||||
| "search.result.more.one" /* 1 more on this page */
|
| "search.result.more.one" /* 1 more on this page */
|
||||||
| "search.result.more.other" /* # more on this page */
|
| "search.result.more.other" /* # more on this page */
|
||||||
| "search.result.term.missing" /* Missing */
|
| "search.result.term.missing" /* Missing */
|
||||||
|
| "select.version.title" /* Version selector */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Translations
|
* Translations
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
* IN THE SOFTWARE.
|
* IN THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { configuration } from "~/_"
|
import { configuration, translation } from "~/_"
|
||||||
import { h } from "~/utilities"
|
import { h } from "~/utilities"
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------------
|
/* ----------------------------------------------------------------------------
|
||||||
@ -85,7 +85,10 @@ export function renderVersionSelector(versions: Version[]): HTMLElement {
|
|||||||
/* Render version selector */
|
/* Render version selector */
|
||||||
return (
|
return (
|
||||||
<div class="md-version">
|
<div class="md-version">
|
||||||
<button class="md-version__current">
|
<button
|
||||||
|
class="md-version__current"
|
||||||
|
aria-label={translation("select.version.title")}
|
||||||
|
>
|
||||||
{active.title}
|
{active.title}
|
||||||
</button>
|
</button>
|
||||||
<ul class="md-version__list">
|
<ul class="md-version__list">
|
||||||
|
@ -386,7 +386,8 @@
|
|||||||
"search.result.other",
|
"search.result.other",
|
||||||
"search.result.more.one",
|
"search.result.more.one",
|
||||||
"search.result.more.other",
|
"search.result.more.other",
|
||||||
"search.result.term.missing"
|
"search.result.term.missing",
|
||||||
|
"select.version.title"
|
||||||
] -%}
|
] -%}
|
||||||
{%- set _ = translations.update({ key: lang.t(key) }) -%}
|
{%- set _ = translations.update({ key: lang.t(key) }) -%}
|
||||||
{%- endfor -%}
|
{%- endfor -%}
|
||||||
|
@ -103,7 +103,10 @@
|
|||||||
<div class="md-header__option"></form>
|
<div class="md-header__option"></form>
|
||||||
<div class="md-select">
|
<div class="md-select">
|
||||||
{% set icon = config.theme.icon.alternate or "material/translate" %}
|
{% set icon = config.theme.icon.alternate or "material/translate" %}
|
||||||
<button class="md-header__button md-icon" aria-label="{{ lang.t('language.select') }}"">
|
<button
|
||||||
|
class="md-header__button md-icon"
|
||||||
|
aria-label="{{ lang.t('select.language.title') }}"
|
||||||
|
>
|
||||||
{% include ".icons/" ~ icon ~ ".svg" %}
|
{% include ".icons/" ~ icon ~ ".svg" %}
|
||||||
</button>
|
</button>
|
||||||
<div class="md-select__inner">
|
<div class="md-select__inner">
|
||||||
|
@ -40,10 +40,13 @@
|
|||||||
"search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite",
|
"search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite",
|
||||||
"search.result.more.other": "# weitere Suchergebnisse auf dieser Seite",
|
"search.result.more.other": "# weitere Suchergebnisse auf dieser Seite",
|
||||||
"search.result.term.missing": "Es fehlt",
|
"search.result.term.missing": "Es fehlt",
|
||||||
|
"select.language.title": "Sprache wechseln",
|
||||||
|
"select.version.title": "Version auswählen",
|
||||||
"skip.link.title": "Zum Inhalt",
|
"skip.link.title": "Zum Inhalt",
|
||||||
"source.link.title": "Quellcode",
|
"source.link.title": "Quellcode",
|
||||||
"source.revision.date": "Letztes Update",
|
"source.revision.date": "Letztes Update",
|
||||||
"source.file.date.updated": "Letztes Update",
|
"source.file.date.updated": "Letztes Update",
|
||||||
"source.file.date.created": "Erstellt",
|
"source.file.date.created": "Erstellt",
|
||||||
"toc.title": "Inhaltsverzeichnis"
|
"toc.title": "Inhaltsverzeichnis",
|
||||||
|
"top.title": "Zurück zum Seitenanfang"
|
||||||
}[key] }}{% endmacro %}
|
}[key] }}{% endmacro %}
|
||||||
|
@ -31,7 +31,6 @@
|
|||||||
"footer.next": "Next",
|
"footer.next": "Next",
|
||||||
"footer.title": "Footer",
|
"footer.title": "Footer",
|
||||||
"header.title": "Header",
|
"header.title": "Header",
|
||||||
"language.select": "Select language",
|
|
||||||
"meta.comments": "Comments",
|
"meta.comments": "Comments",
|
||||||
"meta.source": "Source",
|
"meta.source": "Source",
|
||||||
"nav.title": "Navigation",
|
"nav.title": "Navigation",
|
||||||
@ -48,6 +47,8 @@
|
|||||||
"search.result.more.one": "1 more on this page",
|
"search.result.more.one": "1 more on this page",
|
||||||
"search.result.more.other": "# more on this page",
|
"search.result.more.other": "# more on this page",
|
||||||
"search.result.term.missing": "Missing",
|
"search.result.term.missing": "Missing",
|
||||||
|
"select.language.title": "Select language",
|
||||||
|
"select.version.title": "Select version",
|
||||||
"skip.link.title": "Skip to content",
|
"skip.link.title": "Skip to content",
|
||||||
"source.link.title": "Go to repository",
|
"source.link.title": "Go to repository",
|
||||||
"source.revision.date": "Last update",
|
"source.revision.date": "Last update",
|
||||||
|
Loading…
Reference in New Issue
Block a user