From 1496614da126f04a9bb3229713394b2b73c41e5f Mon Sep 17 00:00:00 2001 From: Kazhnuz Date: Sun, 16 Feb 2025 13:08:08 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=90=20Add=20the=20english=20version=20?= =?UTF-8?q?of=20the=20alt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.js b/main.js index bc66c3f..ba4e830 100644 --- a/main.js +++ b/main.js @@ -8,6 +8,10 @@ const myGm = gm.subClass({imageMagick: true}); const position = {x: 4, y: 2, gravity: "NorthEast"} const metadatas = [] +function capitalizeFirstLetter(val) { + return String(val).charAt(0).toUpperCase() + String(val).slice(1); +} + function createFilename(prideflag, text, now = false) { const adaptedText = text .replaceAll("⋅", "_") @@ -43,7 +47,8 @@ function createMetadatas(prideflag, text, now = false) { const filename = createFilename(prideflag, text, now); const textForAlt = text.replaceAll("\n", " ").toLowerCase(); const alt = `Drapeau ${prideflag.name.fr.toLowerCase()} (${prideflag.alt.fr}) avec écrit "${textForAlt}${now?", now!": ""}"` - return {file:filename, alt:alt, text:textForAlt}; + const alten = `${capitalizeFirstLetter(prideflag.name.en)} flag (${prideflag.alt.en}) with written "${textForAlt}${now?", now!": ""}"` + return {file:filename, alt:alt, localizedAlt:{en: alten, fr: alt}, text:textForAlt}; } let count = 0;