Improve a11y of language selector
This commit is contained in:
parent
725d7316c4
commit
603871f20e
7 changed files with 12 additions and 12 deletions
|
@ -11,8 +11,8 @@ import { languages } from "@i18n/translations";
|
||||||
const initialLanguage = "en";
|
const initialLanguage = "en";
|
||||||
---
|
---
|
||||||
|
|
||||||
<div>
|
<label data-translate="language">
|
||||||
<span data-translate="language">Language:</span>
|
Language:
|
||||||
<select
|
<select
|
||||||
name="language"
|
name="language"
|
||||||
id="language"
|
id="language"
|
||||||
|
@ -30,7 +30,7 @@ const initialLanguage = "en";
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</label>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { findBestLanguage } from "@i18n/engine";
|
import { findBestLanguage } from "@i18n/engine";
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"title": "Share₂Fedi — eine instanzunabhängige Share-Seite für das Fediverse",
|
"title": "Share₂Fedi — eine instanzunabhängige Share-Seite für das Fediverse",
|
||||||
"metaDescription": "Share₂Fedi ist eine Share-Seite für Mastodon, Misskey, Friendica und andere. Geben Sie Ihren Beitragstext und die Instanz-URL ein und klicken Sie auf „Veröffentlichen“!",
|
"metaDescription": "Share₂Fedi ist eine Share-Seite für Mastodon, Misskey, Friendica und andere. Geben Sie Ihren Beitragstext und die Instanz-URL ein und klicken Sie auf „Veröffentlichen“!",
|
||||||
"language": "Sprache:",
|
"language": "Sprache: {}",
|
||||||
"description": "Share₂Fedi ist eine instanzunabhängige Share-Seite für {}. Mit ihr können Sie von einer einzigen Seite aus auf verschiedenen föderierten Plattformen posten.",
|
"description": "Share₂Fedi ist eine instanzunabhängige Share-Seite für {}. Mit ihr können Sie von einer einzigen Seite aus auf verschiedenen föderierten Plattformen posten.",
|
||||||
"fediverse": "das Fediverse",
|
"fediverse": "das Fediverse",
|
||||||
"supportedProjects": "Unterstützte Projekte:",
|
"supportedProjects": "Unterstützte Projekte:",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"title": "Share₂Fedi — an instance-agnostic share page for the Fediverse",
|
"title": "Share₂Fedi — an instance-agnostic share page for the Fediverse",
|
||||||
"metaDescription": "Share₂Fedi is a share page for Mastodon, Misskey, Friendica, and others. Type in your post text and the instance URL and click ‘Publish!’",
|
"metaDescription": "Share₂Fedi is a share page for Mastodon, Misskey, Friendica, and others. Type in your post text and the instance URL and click ‘Publish’!",
|
||||||
"language": "Language:",
|
"language": "Language: {}",
|
||||||
"description": "Share₂Fedi is an instance-agnostic share page for {}. With it, you can post to various federated platforms from a single page.",
|
"description": "Share₂Fedi is an instance-agnostic share page for {}. With it, you can post to various federated platforms from a single page.",
|
||||||
"fediverse": "the Fediverse",
|
"fediverse": "the Fediverse",
|
||||||
"supportedProjects": "Supported projects:",
|
"supportedProjects": "Supported projects:",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"title": "Share₂Fedi — una página de compartir independiente de la instancia para el Fediverso",
|
"title": "Share₂Fedi — una página de compartir independiente de la instancia para el Fediverso",
|
||||||
"metaDescription": "Share₂Fedi es una página de compartir para Mastodon, Misskey, Friendica y otros. ¡Escriba su texto de publicación y la URL de la instancia y haga clic en «Publicar»!",
|
"metaDescription": "Share₂Fedi es una página de compartir para Mastodon, Misskey, Friendica y otros. ¡Escriba su texto de publicación y la URL de la instancia y haga clic en «Publicar»!",
|
||||||
"language": "Idioma:",
|
"language": "Idioma: {}",
|
||||||
"description": "Share₂Fedi es una página de compartir independiente de la instancia para {}. Con ella, puede publicar en varias plataformas federadas desde una sola página.",
|
"description": "Share₂Fedi es una página de compartir independiente de la instancia para {}. Con ella, puede publicar en varias plataformas federadas desde una sola página.",
|
||||||
"fediverse": "el Fediverso",
|
"fediverse": "el Fediverso",
|
||||||
"supportedProjects": "Proyectos compatibles:",
|
"supportedProjects": "Proyectos compatibles:",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"title": "Share₂Fedi — une page de partage indépendante pour le Fediverse",
|
"title": "Share₂Fedi — une page de partage indépendante pour le Fediverse",
|
||||||
"metaDescription": "Share₂Fedi est une page de partage pour Mastodon, Misskey, Friendica et autres. Tapez votre texte de publication et l’URL de l’instance, puis cliquez sur « Publier ! »",
|
"metaDescription": "Share₂Fedi est une page de partage pour Mastodon, Misskey, Friendica et autres. Tapez votre texte de publication et l’URL de l’instance, puis cliquez sur « Publier » !",
|
||||||
"language": "Langue :",
|
"language": "Langue : {}",
|
||||||
"description": "Share₂Fedi est une page de partage indépendante pour {}. Avec elle, vous pouvez publier sur diverses plateformes fédérées depuis une seule page.",
|
"description": "Share₂Fedi est une page de partage indépendante pour {}. Avec elle, vous pouvez publier sur diverses plateformes fédérées depuis une seule page.",
|
||||||
"fediverse": "le Fediverse",
|
"fediverse": "le Fediverse",
|
||||||
"supportedProjects": "Projets pris en charge :",
|
"supportedProjects": "Projets pris en charge :",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"title": "Share₂Fedi — инстанс-независимая share-страница для Федивёрса",
|
"title": "Share₂Fedi — инстанс-независимая share-страница для Федивёрса",
|
||||||
"metaDescription": "Share₂Fedi — это share-страница для Mastodon, Misskey, Friendica и других сервисов. Введите текст поста и URL-адрес инстанса и нажмите «Опубликовать!».",
|
"metaDescription": "Share₂Fedi — это share-страница для Mastodon, Misskey, Friendica и других сервисов. Введите текст поста и URL-адрес инстанса и нажмите «Опубликовать»!",
|
||||||
"language": "Язык:",
|
"language": "Язык: {}",
|
||||||
"description": "Share₂Fedi — это инстанс-независимая share-страница для {}. С её помощью вы можете делиться информацией на различных федеративных платформах с одной страницы.",
|
"description": "Share₂Fedi — это инстанс-независимая share-страница для {}. С её помощью вы можете делиться информацией на различных федеративных платформах с одной страницы.",
|
||||||
"fediverse": "Федивёрса",
|
"fediverse": "Федивёрса",
|
||||||
"supportedProjects": "Поддерживаемые проекты:",
|
"supportedProjects": "Поддерживаемые проекты:",
|
||||||
|
|
|
@ -94,7 +94,7 @@ strong {
|
||||||
font-weight: bolder;
|
font-weight: bolder;
|
||||||
}
|
}
|
||||||
|
|
||||||
label {
|
form label {
|
||||||
display: block;
|
display: block;
|
||||||
margin-bottom: 1rem;
|
margin-bottom: 1rem;
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue