Improve a11y of language selector

This commit is contained in:
Nikita Karamov 2023-09-02 19:05:10 +02:00
parent 725d7316c4
commit 603871f20e
No known key found for this signature in database
GPG Key ID: 41D6F71EE78E77CD
7 changed files with 12 additions and 12 deletions

View File

@ -11,8 +11,8 @@ import { languages } from "@i18n/translations";
const initialLanguage = "en";
---
<div>
<span data-translate="language">Language:</span>
<label data-translate="language">
Language:
<select
name="language"
id="language"
@ -30,7 +30,7 @@ const initialLanguage = "en";
})
}
</select>
</div>
</label>
<script>
import { findBestLanguage } from "@i18n/engine";

View File

@ -1,7 +1,7 @@
{
"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“!",
"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.",
"fediverse": "das Fediverse",
"supportedProjects": "Unterstützte Projekte:",

View File

@ -1,7 +1,7 @@
{
"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!",
"language": "Language:",
"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: {}",
"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",
"supportedProjects": "Supported projects:",

View File

@ -1,7 +1,7 @@
{
"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»!",
"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.",
"fediverse": "el Fediverso",
"supportedProjects": "Proyectos compatibles:",

View File

@ -1,7 +1,7 @@
{
"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 lURL de linstance, puis cliquez sur « Publier ! »",
"language": "Langue :",
"metaDescription": "Share₂Fedi est une page de partage pour Mastodon, Misskey, Friendica et autres. Tapez votre texte de publication et lURL de linstance, puis cliquez sur « Publier » !",
"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.",
"fediverse": "le Fediverse",
"supportedProjects": "Projets pris en charge :",

View File

@ -1,7 +1,7 @@
{
"title": "Share₂Fedi — инстанс-независимая share-страница для Федивёрса",
"metaDescription": "Share₂Fedi — это share-страница для Mastodon, Misskey, Friendica и других сервисов. Введите текст поста и URL-адрес инстанса и нажмите «Опубликовать!».",
"language": "Язык:",
"metaDescription": "Share₂Fedi — это share-страница для Mastodon, Misskey, Friendica и других сервисов. Введите текст поста и URL-адрес инстанса и нажмите «Опубликовать»!",
"language": "Язык: {}",
"description": "Share₂Fedi — это инстанс-независимая share-страница для {}. С её помощью вы можете делиться информацией на различных федеративных платформах с одной страницы.",
"fediverse": "Федивёрса",
"supportedProjects": "Поддерживаемые проекты:",

View File

@ -94,7 +94,7 @@ strong {
font-weight: bolder;
}
label {
form label {
display: block;
margin-bottom: 1rem;
}