From fefce1e2556fb98c9369b7835169da8d067169b4 Mon Sep 17 00:00:00 2001
From: Nick Colley <2445413+NickColley@users.noreply.github.com>
Date: Sun, 12 Mar 2023 15:36:35 +0000
Subject: [PATCH 1/5] Add an ALT button to images
---
src/intl/de.js | 2 +
src/intl/en-US.js | 2 +
src/intl/es.js | 2 +
src/intl/fr.js | 2 +
src/intl/ru-RU.JS | 2 +
.../asyncDialogs/importShowMediaAltDialog.js | 4 ++
.../dialog/components/MediaAltDialog.html | 34 +++++++++++
.../dialog/creators/showMediaAltDialog.js | 9 +++
src/routes/_components/status/Media.html | 57 ++++++++++++++++++-
.../_components/status/MediaAttachments.html | 8 +--
10 files changed, 115 insertions(+), 7 deletions(-)
create mode 100644 src/routes/_components/dialog/asyncDialogs/importShowMediaAltDialog.js
create mode 100644 src/routes/_components/dialog/components/MediaAltDialog.html
create mode 100644 src/routes/_components/dialog/creators/showMediaAltDialog.js
diff --git a/src/intl/de.js b/src/intl/de.js
index ae87d5bfe..9fa1cb35e 100644
--- a/src/intl/de.js
+++ b/src/intl/de.js
@@ -262,6 +262,8 @@ export default {
unmute: 'Stummschaltung aufheben',
zoomOut: 'Herauszoomen',
zoomIn: 'Hineinzoomen',
+ imageDescription: 'Image description',
+ altMediaAriaLabel: 'alternative description (ALT) for media {number}',
// Reporting
reportingLabel: 'Du machst eine Meldung von {account} an die Moderatoren von {instance}.',
additionalComments: 'Zusätzliche Kommentare',
diff --git a/src/intl/en-US.js b/src/intl/en-US.js
index e952f4eea..78688d321 100644
--- a/src/intl/en-US.js
+++ b/src/intl/en-US.js
@@ -270,6 +270,8 @@ export default {
unmute: 'Unmute',
zoomOut: 'Zoom out',
zoomIn: 'Zoom in',
+ imageDescription: 'Image description',
+ altMediaAriaLabel: 'alternative description (ALT) for media {number}',
// Reporting
reportingLabel: 'You are reporting {account} to the moderators of {instance}.',
additionalComments: 'Additional comments',
diff --git a/src/intl/es.js b/src/intl/es.js
index 51eb95260..271394bd9 100644
--- a/src/intl/es.js
+++ b/src/intl/es.js
@@ -271,6 +271,8 @@ export default {
unmute: 'Dejar de silenciar',
zoomOut: 'Alejar',
zoomIn: 'Acercar',
+ imageDescription: 'Image description',
+ altMediaAriaLabel: 'alternative description (ALT) for media {number}',
// Reporting
reportingLabel: 'Estás denunciando a {account} a los moderadores de {instance}.',
additionalComments: 'Comentarios adicionales',
diff --git a/src/intl/fr.js b/src/intl/fr.js
index 8854e4648..a0ca980f8 100644
--- a/src/intl/fr.js
+++ b/src/intl/fr.js
@@ -264,6 +264,8 @@ export default {
unmute: 'Ne plus mettre en sourdine',
zoomOut: 'Dé-zoomer',
zoomIn: 'Zoomer',
+ imageDescription: 'Image description',
+ altMediaAriaLabel: 'alternative description (ALT) for media {number}',
// Reporting
reportingLabel: 'Vous signalez {account} aux modérateurs/modératrices de {instance}.',
additionalComments: 'Commentaires additionels',
diff --git a/src/intl/ru-RU.JS b/src/intl/ru-RU.JS
index 9887945b7..3c7b99cc7 100644
--- a/src/intl/ru-RU.JS
+++ b/src/intl/ru-RU.JS
@@ -270,6 +270,8 @@ export default {
unmute: 'Не игнорировать',
zoomOut: 'Уменьшить',
zoomIn: 'Увеличить',
+ imageDescription: 'Image description',
+ altMediaAriaLabel: 'alternative description (ALT) for media {number}',
// Reporting
reportingLabel: 'Вы отправляете жалобу на {account} модератору {instance}.',
additionalComments: 'Дополнительные комментарии',
diff --git a/src/routes/_components/dialog/asyncDialogs/importShowMediaAltDialog.js b/src/routes/_components/dialog/asyncDialogs/importShowMediaAltDialog.js
new file mode 100644
index 000000000..dfe348149
--- /dev/null
+++ b/src/routes/_components/dialog/asyncDialogs/importShowMediaAltDialog.js
@@ -0,0 +1,4 @@
+export const importShowMediaAltDialog = () => import(
+ '../creators/showMediaAltDialog.js'
+).then(mod => mod.default)
+
\ No newline at end of file
diff --git a/src/routes/_components/dialog/components/MediaAltDialog.html b/src/routes/_components/dialog/components/MediaAltDialog.html
new file mode 100644
index 000000000..3273b30a5
--- /dev/null
+++ b/src/routes/_components/dialog/components/MediaAltDialog.html
@@ -0,0 +1,34 @@
+