From 31c80fb6811dea2452846b7f4733f79f91c1da3c Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Wed, 10 Dec 2025 12:26:15 +0000
Subject: [PATCH 1/4] Initial plan
From 7b9089182cc319a944ac5c3a4c36c72d1c48a3c8 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Wed, 10 Dec 2025 12:33:29 +0000
Subject: [PATCH 2/4] feat: add official language icon from languageicon.org
Co-authored-by: marcelocra <2532492+marcelocra@users.noreply.github.com>
---
www/components/language-switcher.tsx | 18 ++----------------
www/public/language-icon.svg | 10 ++++++++++
2 files changed, 12 insertions(+), 16 deletions(-)
create mode 100644 www/public/language-icon.svg
diff --git a/www/components/language-switcher.tsx b/www/components/language-switcher.tsx
index 27091fe..2a0cebc 100644
--- a/www/components/language-switcher.tsx
+++ b/www/components/language-switcher.tsx
@@ -47,22 +47,8 @@ export function LanguageSwitcher() {
aria-expanded={isOpen}
aria-haspopup="listbox"
>
- {/*
- Official Language Icon from languageicon.org
- Design: Two overlapping speech bubbles representing multilingual communication
- Source: https://languageicon.org/
- */}
-
+ {/* Official Language Icon from languageicon.org */}
+
{currentLocale === "en" ? "EN" : "PT"}
{/* Dropdown arrow */}
From 7e860f50461a824b15dcdfb35fd5cd0f3acbc001 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Wed, 10 Dec 2025 12:34:48 +0000
Subject: [PATCH 3/4] fix: improve alt text for language icon accessibility
Co-authored-by: marcelocra <2532492+marcelocra@users.noreply.github.com>
---
www/components/language-switcher.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www/components/language-switcher.tsx b/www/components/language-switcher.tsx
index 2a0cebc..2cbfddc 100644
--- a/www/components/language-switcher.tsx
+++ b/www/components/language-switcher.tsx
@@ -48,7 +48,7 @@ export function LanguageSwitcher() {
aria-haspopup="listbox"
>
{/* Official Language Icon from languageicon.org */}
-
+
{currentLocale === "en" ? "EN" : "PT"}
{/* Dropdown arrow */}