From 25a1a03692546428aa2db6fa375a43e15523c3d2 Mon Sep 17 00:00:00 2001 From: Puechberty Arthur Date: Tue, 21 Apr 2026 20:40:08 +0200 Subject: [PATCH] =?UTF-8?q?ajout=20des=20drapeau=20svg=20pour=20chaque=20p?= =?UTF-8?q?ays=20et=20am=C3=A9lioration=20du=20systeme=20de=20changment=20?= =?UTF-8?q?de=20langue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web/components/LanguageSwitcher.tsx | 108 ++++++++++++++++------- apps/web/locales/ar.json | 30 +++---- apps/web/locales/bn.json | 30 +++---- apps/web/locales/de.json | 30 +++---- apps/web/locales/en.json | 30 +++---- apps/web/locales/es.json | 28 +++--- apps/web/locales/fr.json | 32 +++---- apps/web/locales/hi.json | 32 +++---- apps/web/locales/id.json | 32 +++---- apps/web/locales/it.json | 30 +++---- apps/web/locales/ja.json | 30 +++---- apps/web/locales/nl.json | 30 +++---- apps/web/locales/pl.json | 30 +++---- apps/web/locales/pt.json | 28 +++--- apps/web/locales/ru.json | 30 +++---- apps/web/locales/tr.json | 30 +++---- apps/web/locales/zh.json | 30 +++---- apps/web/public/flags/ar.svg | 2 + apps/web/public/flags/bn.svg | 2 + apps/web/public/flags/de.svg | 2 + apps/web/public/flags/en.svg | 2 + apps/web/public/flags/es.svg | 2 + apps/web/public/flags/fr.svg | 2 + apps/web/public/flags/hi.svg | 2 + apps/web/public/flags/id.svg | 2 + apps/web/public/flags/it.svg | 2 + apps/web/public/flags/ja.svg | 22 +++++ apps/web/public/flags/nl.svg | 2 + apps/web/public/flags/pl.svg | 2 + apps/web/public/flags/pt.svg | 2 + apps/web/public/flags/ru.svg | 2 + apps/web/public/flags/tr.svg | 2 + apps/web/public/flags/zh.svg | 2 + 33 files changed, 369 insertions(+), 273 deletions(-) create mode 100644 apps/web/public/flags/ar.svg create mode 100644 apps/web/public/flags/bn.svg create mode 100644 apps/web/public/flags/de.svg create mode 100644 apps/web/public/flags/en.svg create mode 100644 apps/web/public/flags/es.svg create mode 100644 apps/web/public/flags/fr.svg create mode 100644 apps/web/public/flags/hi.svg create mode 100644 apps/web/public/flags/id.svg create mode 100644 apps/web/public/flags/it.svg create mode 100644 apps/web/public/flags/ja.svg create mode 100644 apps/web/public/flags/nl.svg create mode 100644 apps/web/public/flags/pl.svg create mode 100644 apps/web/public/flags/pt.svg create mode 100644 apps/web/public/flags/ru.svg create mode 100644 apps/web/public/flags/tr.svg create mode 100644 apps/web/public/flags/zh.svg diff --git a/apps/web/components/LanguageSwitcher.tsx b/apps/web/components/LanguageSwitcher.tsx index 5acd02b..8aadda4 100644 --- a/apps/web/components/LanguageSwitcher.tsx +++ b/apps/web/components/LanguageSwitcher.tsx @@ -1,58 +1,102 @@ "use client"; +import { useState, useTransition } from "react"; import { useLocale } from "next-intl"; -import { useSearchParams } from "next/navigation"; -import { useTransition } from "react"; import { useT } from "../i18n/client"; import { usePathname, useRouter } from "../i18n/navigation"; import { routing, type AppLocale } from "../i18n/routing"; -type LocaleLabelKey = `localeSwitcher.locales.${AppLocale}`; +// Exemple: tu mets tes SVG ici (ou import depuis /public) +const flags: Record = { + fr: "/flags/fr.svg", + en: "/flags/en.svg", + es: "/flags/es.svg", + de: "/flags/de.svg", + ja: "/flags/ja.svg", + pt: "/flags/pt.svg", + ru: "/flags/ru.svg", + it: "/flags/it.svg", + nl: "/flags/nl.svg", + pl: "/flags/pl.svg", + zh: "/flags/zh.svg", + hi: "/flags/hi.svg", + ar: "/flags/ar.svg", + bn: "/flags/bn.svg", + id: "/flags/id.svg", + tr: "/flags/tr.svg", +}; export default function LanguageSwitcher() { const t = useT(); const locale = useLocale() as AppLocale; const pathname = usePathname(); const router = useRouter(); - const searchParams = useSearchParams(); const [isPending, startTransition] = useTransition(); + const [open, setOpen] = useState(false); - const localeLabels = Object.fromEntries( - routing.locales.map((availableLocale) => [ - availableLocale, - t(`localeSwitcher.locales.${availableLocale}` as LocaleLabelKey), - ]), - ) as Record; - - const handleLocaleChange = (nextLocale: AppLocale) => { - if (nextLocale === locale) { - return; - } - - const query = Object.fromEntries(searchParams.entries()); + const changeLocale = (next: AppLocale) => { + if (next === locale) return; startTransition(() => { - router.replace({ pathname, query }, { locale: nextLocale }); + router.replace(pathname, { locale: next }); }); + + setOpen(false); }; return ( - + + {locale.toUpperCase()} + + + {/* DROPDOWN */} + {open && ( +
+ {routing.locales.map((l) => ( + + ))} +
+ )} + ); } diff --git a/apps/web/locales/ar.json b/apps/web/locales/ar.json index 15b5b3c..3d6784c 100644 --- a/apps/web/locales/ar.json +++ b/apps/web/locales/ar.json @@ -14,22 +14,22 @@ "localeSwitcher": { "label": "اللغة", "locales": { - "en": "الإنجليزية", - "es": "الإسبانية", - "de": "الألمانية", - "ja": "اليابانية", - "fr": "الفرنسية", - "pt": "البرتغالية", - "ru": "الروسية", - "it": "الإيطالية", - "nl": "الهولندية", - "pl": "البولندية", - "zh": "الصينية", - "hi": "الهندية", + "en": "English", + "es": "Español", + "de": "Deutsch", + "ja": "日本語", + "fr": "Français", + "pt": "Português", + "ru": "Русский", + "it": "Italiano", + "nl": "Nederlands", + "pl": "Polski", + "zh": "中文", + "hi": "हिन्दी", "ar": "العربية", - "bn": "البنغالية", - "id": "الإندونيسية", - "tr": "التركية" + "bn": "বাংলা", + "id": "Bahasa Indonesia", + "tr": "Türkçe" } }, "hero": { diff --git a/apps/web/locales/bn.json b/apps/web/locales/bn.json index ec34fdc..2f21735 100644 --- a/apps/web/locales/bn.json +++ b/apps/web/locales/bn.json @@ -14,22 +14,22 @@ "localeSwitcher": { "label": "ভাষা", "locales": { - "en": "ইংরেজি", - "es": "স্প্যানিশ", - "de": "জার্মান", - "ja": "জাপানি", - "fr": "ফরাসি", - "pt": "পর্তুগিজ", - "ru": "রাশিয়ান", - "it": "ইতালীয়", - "nl": "ডাচ", - "pl": "পোলিশ", - "zh": "চীনা", - "hi": "হিন্দি", - "ar": "আরবি", + "en": "English", + "es": "Español", + "de": "Deutsch", + "ja": "日本語", + "fr": "Français", + "pt": "Português", + "ru": "Русский", + "it": "Italiano", + "nl": "Nederlands", + "pl": "Polski", + "zh": "中文", + "hi": "हिन्दी", + "ar": "العربية", "bn": "বাংলা", - "id": "ইন্দোনেশীয়", - "tr": "তুর্কি" + "id": "Bahasa Indonesia", + "tr": "Türkçe" } }, "hero": { diff --git a/apps/web/locales/de.json b/apps/web/locales/de.json index d9e3b7c..674d28a 100644 --- a/apps/web/locales/de.json +++ b/apps/web/locales/de.json @@ -14,22 +14,22 @@ "localeSwitcher": { "label": "Sprache", "locales": { - "en": "Englisch", - "es": "Spanisch", + "en": "English", + "es": "Español", "de": "Deutsch", - "ja": "Japanisch", - "fr": "Französisch", - "pt": "Portugiesisch", - "ru": "Russisch", - "it": "Italienisch", - "nl": "Niederländisch", - "pl": "Polnisch", - "zh": "Chinesisch", - "hi": "Hindi", - "ar": "Arabisch", - "bn": "Bengalisch", - "id": "Indonesisch", - "tr": "Türkisch" + "ja": "日本語", + "fr": "Français", + "pt": "Português", + "ru": "Русский", + "it": "Italiano", + "nl": "Nederlands", + "pl": "Polski", + "zh": "中文", + "hi": "हिन्दी", + "ar": "العربية", + "bn": "বাংলা", + "id": "Bahasa Indonesia", + "tr": "Türkçe" } }, "hero": { diff --git a/apps/web/locales/en.json b/apps/web/locales/en.json index aef6a02..687a1d5 100644 --- a/apps/web/locales/en.json +++ b/apps/web/locales/en.json @@ -15,21 +15,21 @@ "label": "Language", "locales": { "en": "English", - "es": "Spanish", - "de": "German", - "ja": "Japanese", - "fr": "French", - "pt": "Portuguese", - "ru": "Russian", - "it": "Italian", - "nl": "Dutch", - "pl": "Polish", - "zh": "Chinese", - "hi": "Hindi", - "ar": "Arabic", - "bn": "Bengali", - "id": "Indonesian", - "tr": "Turkish" + "es": "Español", + "de": "Deutsch", + "ja": "日本語", + "fr": "Français", + "pt": "Português", + "ru": "Русский", + "it": "Italiano", + "nl": "Nederlands", + "pl": "Polski", + "zh": "中文", + "hi": "हिन्दी", + "ar": "العربية", + "bn": "বাংলা", + "id": "Bahasa Indonesia", + "tr": "Türkçe" } }, "hero": { diff --git a/apps/web/locales/es.json b/apps/web/locales/es.json index 0484c46..be5b93b 100644 --- a/apps/web/locales/es.json +++ b/apps/web/locales/es.json @@ -14,22 +14,22 @@ "localeSwitcher": { "label": "Idioma", "locales": { - "en": "Inglés", + "en": "English", "es": "Español", - "de": "Alemán", - "ja": "Japonés", - "fr": "Francés", - "pt": "Portugués", - "ru": "Ruso", + "de": "Deutsch", + "ja": "日本語", + "fr": "Français", + "pt": "Português", + "ru": "Русский", "it": "Italiano", - "nl": "Neerlandés", - "pl": "Polaco", - "zh": "Chino", - "hi": "Hindi", - "ar": "Árabe", - "bn": "Bengalí", - "id": "Indonesio", - "tr": "Turco" + "nl": "Nederlands", + "pl": "Polski", + "zh": "中文", + "hi": "हिन्दी", + "ar": "العربية", + "bn": "বাংলা", + "id": "Bahasa Indonesia", + "tr": "Türkçe" } }, "hero": { diff --git a/apps/web/locales/fr.json b/apps/web/locales/fr.json index e26e857..98ce6ce 100644 --- a/apps/web/locales/fr.json +++ b/apps/web/locales/fr.json @@ -14,22 +14,22 @@ "localeSwitcher": { "label": "Langue", "locales": { - "en": "Anglais", - "es": "Espagnol", - "de": "Allemand", - "ja": "Japonais", + "en": "English", + "es": "Español", + "de": "Deutsch", + "ja": "日本語", "fr": "Français", - "pt": "Portugais", - "ru": "Russe", - "it": "Italien", - "nl": "Néerlandais", - "pl": "Polonais", - "zh": "Chinois", - "hi": "Hindi", - "ar": "Arabe", - "bn": "Bengali", - "id": "Indonésien", - "tr": "Turc" + "pt": "Português", + "ru": "Русский", + "it": "Italiano", + "nl": "Nederlands", + "pl": "Polski", + "zh": "中文", + "hi": "हिन्दी", + "ar": "العربية", + "bn": "বাংলা", + "id": "Bahasa Indonesia", + "tr": "Türkçe" } }, "hero": { @@ -164,4 +164,4 @@ "actionFailed": "Action impossible : {action}" } } -} \ No newline at end of file +} diff --git a/apps/web/locales/hi.json b/apps/web/locales/hi.json index f249c1d..9a5135d 100644 --- a/apps/web/locales/hi.json +++ b/apps/web/locales/hi.json @@ -14,22 +14,22 @@ "localeSwitcher": { "label": "भाषा", "locales": { - "en": "अंग्रेज़ी", - "es": "स्पेनिश", - "de": "जर्मन", - "ja": "जापानी", - "fr": "फ़्रेंच", - "pt": "पुर्तगाली", - "ru": "रूसी", - "it": "इतालवी", - "nl": "डच", - "pl": "पोलिश", - "zh": "चीनी", - "hi": "हिंदी", - "ar": "अरबी", - "bn": "बांग्ला", - "id": "इंडोनेशियाई", - "tr": "तुर्की" + "en": "English", + "es": "Español", + "de": "Deutsch", + "ja": "日本語", + "fr": "Français", + "pt": "Português", + "ru": "Русский", + "it": "Italiano", + "nl": "Nederlands", + "pl": "Polski", + "zh": "中文", + "hi": "हिन्दी", + "ar": "العربية", + "bn": "বাংলা", + "id": "Bahasa Indonesia", + "tr": "Türkçe" } }, "hero": { diff --git a/apps/web/locales/id.json b/apps/web/locales/id.json index cee218c..cd41f91 100644 --- a/apps/web/locales/id.json +++ b/apps/web/locales/id.json @@ -14,22 +14,22 @@ "localeSwitcher": { "label": "Bahasa", "locales": { - "en": "Inggris", - "es": "Spanyol", - "de": "Jerman", - "ja": "Jepang", - "fr": "Prancis", - "pt": "Portugis", - "ru": "Rusia", - "it": "Italia", - "nl": "Belanda", - "pl": "Polandia", - "zh": "Tionghoa", - "hi": "Hindi", - "ar": "Arab", - "bn": "Bengali", - "id": "Indonesia", - "tr": "Turki" + "en": "English", + "es": "Español", + "de": "Deutsch", + "ja": "日本語", + "fr": "Français", + "pt": "Português", + "ru": "Русский", + "it": "Italiano", + "nl": "Nederlands", + "pl": "Polski", + "zh": "中文", + "hi": "हिन्दी", + "ar": "العربية", + "bn": "বাংলা", + "id": "Bahasa Indonesia", + "tr": "Türkçe" } }, "hero": { diff --git a/apps/web/locales/it.json b/apps/web/locales/it.json index f1ba927..c6b00da 100644 --- a/apps/web/locales/it.json +++ b/apps/web/locales/it.json @@ -14,22 +14,22 @@ "localeSwitcher": { "label": "Lingua", "locales": { - "en": "Inglese", - "es": "Spagnolo", - "de": "Tedesco", - "ja": "Giapponese", - "fr": "Francese", - "pt": "Portoghese", - "ru": "Russo", + "en": "English", + "es": "Español", + "de": "Deutsch", + "ja": "日本語", + "fr": "Français", + "pt": "Português", + "ru": "Русский", "it": "Italiano", - "nl": "Olandese", - "pl": "Polacco", - "zh": "Cinese", - "hi": "Hindi", - "ar": "Arabo", - "bn": "Bengalese", - "id": "Indonesiano", - "tr": "Turco" + "nl": "Nederlands", + "pl": "Polski", + "zh": "中文", + "hi": "हिन्दी", + "ar": "العربية", + "bn": "বাংলা", + "id": "Bahasa Indonesia", + "tr": "Türkçe" } }, "hero": { diff --git a/apps/web/locales/ja.json b/apps/web/locales/ja.json index 44217c8..f2c727f 100644 --- a/apps/web/locales/ja.json +++ b/apps/web/locales/ja.json @@ -14,22 +14,22 @@ "localeSwitcher": { "label": "言語", "locales": { - "en": "英語", - "es": "スペイン語", - "de": "ドイツ語", + "en": "English", + "es": "Español", + "de": "Deutsch", "ja": "日本語", - "fr": "フランス語", - "pt": "ポルトガル語", - "ru": "ロシア語", - "it": "イタリア語", - "nl": "オランダ語", - "pl": "ポーランド語", - "zh": "中国語", - "hi": "ヒンディー語", - "ar": "アラビア語", - "bn": "ベンガル語", - "id": "インドネシア語", - "tr": "トルコ語" + "fr": "Français", + "pt": "Português", + "ru": "Русский", + "it": "Italiano", + "nl": "Nederlands", + "pl": "Polski", + "zh": "中文", + "hi": "हिन्दी", + "ar": "العربية", + "bn": "বাংলা", + "id": "Bahasa Indonesia", + "tr": "Türkçe" } }, "hero": { diff --git a/apps/web/locales/nl.json b/apps/web/locales/nl.json index f117821..9f35576 100644 --- a/apps/web/locales/nl.json +++ b/apps/web/locales/nl.json @@ -14,22 +14,22 @@ "localeSwitcher": { "label": "Taal", "locales": { - "en": "Engels", - "es": "Spaans", - "de": "Duits", - "ja": "Japans", - "fr": "Frans", - "pt": "Portugees", - "ru": "Russisch", - "it": "Italiaans", + "en": "English", + "es": "Español", + "de": "Deutsch", + "ja": "日本語", + "fr": "Français", + "pt": "Português", + "ru": "Русский", + "it": "Italiano", "nl": "Nederlands", - "pl": "Pools", - "zh": "Chinees", - "hi": "Hindi", - "ar": "Arabisch", - "bn": "Bengaals", - "id": "Indonesisch", - "tr": "Turks" + "pl": "Polski", + "zh": "中文", + "hi": "हिन्दी", + "ar": "العربية", + "bn": "বাংলা", + "id": "Bahasa Indonesia", + "tr": "Türkçe" } }, "hero": { diff --git a/apps/web/locales/pl.json b/apps/web/locales/pl.json index b02fd53..ad7f637 100644 --- a/apps/web/locales/pl.json +++ b/apps/web/locales/pl.json @@ -14,22 +14,22 @@ "localeSwitcher": { "label": "Język", "locales": { - "en": "Angielski", - "es": "Hiszpański", - "de": "Niemiecki", - "ja": "Japoński", - "fr": "Francuski", - "pt": "Portugalski", - "ru": "Rosyjski", - "it": "Włoski", - "nl": "Holenderski", + "en": "English", + "es": "Español", + "de": "Deutsch", + "ja": "日本語", + "fr": "Français", + "pt": "Português", + "ru": "Русский", + "it": "Italiano", + "nl": "Nederlands", "pl": "Polski", - "zh": "Chiński", - "hi": "Hinduski", - "ar": "Arabski", - "bn": "Bengalski", - "id": "Indonezyjski", - "tr": "Turecki" + "zh": "中文", + "hi": "हिन्दी", + "ar": "العربية", + "bn": "বাংলা", + "id": "Bahasa Indonesia", + "tr": "Türkçe" } }, "hero": { diff --git a/apps/web/locales/pt.json b/apps/web/locales/pt.json index 9bfb14a..a8943f4 100644 --- a/apps/web/locales/pt.json +++ b/apps/web/locales/pt.json @@ -14,22 +14,22 @@ "localeSwitcher": { "label": "Idioma", "locales": { - "en": "Inglês", - "es": "Espanhol", - "de": "Alemão", - "ja": "Japonês", - "fr": "Francês", + "en": "English", + "es": "Español", + "de": "Deutsch", + "ja": "日本語", + "fr": "Français", "pt": "Português", - "ru": "Russo", + "ru": "Русский", "it": "Italiano", - "nl": "Holandês", - "pl": "Polonês", - "zh": "Chinês", - "hi": "Hindi", - "ar": "Árabe", - "bn": "Bengali", - "id": "Indonésio", - "tr": "Turco" + "nl": "Nederlands", + "pl": "Polski", + "zh": "中文", + "hi": "हिन्दी", + "ar": "العربية", + "bn": "বাংলা", + "id": "Bahasa Indonesia", + "tr": "Türkçe" } }, "hero": { diff --git a/apps/web/locales/ru.json b/apps/web/locales/ru.json index 9acfbc2..c72aa8a 100644 --- a/apps/web/locales/ru.json +++ b/apps/web/locales/ru.json @@ -14,22 +14,22 @@ "localeSwitcher": { "label": "Язык", "locales": { - "en": "Английский", - "es": "Испанский", - "de": "Немецкий", - "ja": "Японский", - "fr": "Французский", - "pt": "Португальский", + "en": "English", + "es": "Español", + "de": "Deutsch", + "ja": "日本語", + "fr": "Français", + "pt": "Português", "ru": "Русский", - "it": "Итальянский", - "nl": "Нидерландский", - "pl": "Польский", - "zh": "Китайский", - "hi": "Хинди", - "ar": "Арабский", - "bn": "Бенгальский", - "id": "Индонезийский", - "tr": "Турецкий" + "it": "Italiano", + "nl": "Nederlands", + "pl": "Polski", + "zh": "中文", + "hi": "हिन्दी", + "ar": "العربية", + "bn": "বাংলা", + "id": "Bahasa Indonesia", + "tr": "Türkçe" } }, "hero": { diff --git a/apps/web/locales/tr.json b/apps/web/locales/tr.json index 911f39a..00281e0 100644 --- a/apps/web/locales/tr.json +++ b/apps/web/locales/tr.json @@ -14,21 +14,21 @@ "localeSwitcher": { "label": "Dil", "locales": { - "en": "İngilizce", - "es": "İspanyolca", - "de": "Almanca", - "ja": "Japonca", - "fr": "Fransızca", - "pt": "Portekizce", - "ru": "Rusça", - "it": "İtalyanca", - "nl": "Flemenkçe", - "pl": "Lehçe", - "zh": "Çince", - "hi": "Hintçe", - "ar": "Arapça", - "bn": "Bengalce", - "id": "Endonezce", + "en": "English", + "es": "Español", + "de": "Deutsch", + "ja": "日本語", + "fr": "Français", + "pt": "Português", + "ru": "Русский", + "it": "Italiano", + "nl": "Nederlands", + "pl": "Polski", + "zh": "中文", + "hi": "हिन्दी", + "ar": "العربية", + "bn": "বাংলা", + "id": "Bahasa Indonesia", "tr": "Türkçe" } }, diff --git a/apps/web/locales/zh.json b/apps/web/locales/zh.json index 995c9d7..2f7ee24 100644 --- a/apps/web/locales/zh.json +++ b/apps/web/locales/zh.json @@ -14,22 +14,22 @@ "localeSwitcher": { "label": "语言", "locales": { - "en": "英语", - "es": "西班牙语", - "de": "德语", - "ja": "日语", - "fr": "法语", - "pt": "葡萄牙语", - "ru": "俄语", - "it": "意大利语", - "nl": "荷兰语", - "pl": "波兰语", + "en": "English", + "es": "Español", + "de": "Deutsch", + "ja": "日本語", + "fr": "Français", + "pt": "Português", + "ru": "Русский", + "it": "Italiano", + "nl": "Nederlands", + "pl": "Polski", "zh": "中文", - "hi": "印地语", - "ar": "阿拉伯语", - "bn": "孟加拉语", - "id": "印尼语", - "tr": "土耳其语" + "hi": "हिन्दी", + "ar": "العربية", + "bn": "বাংলা", + "id": "Bahasa Indonesia", + "tr": "Türkçe" } }, "hero": { diff --git a/apps/web/public/flags/ar.svg b/apps/web/public/flags/ar.svg new file mode 100644 index 0000000..2e0edf7 --- /dev/null +++ b/apps/web/public/flags/ar.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/apps/web/public/flags/bn.svg b/apps/web/public/flags/bn.svg new file mode 100644 index 0000000..081cfba --- /dev/null +++ b/apps/web/public/flags/bn.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/apps/web/public/flags/de.svg b/apps/web/public/flags/de.svg new file mode 100644 index 0000000..ab21732 --- /dev/null +++ b/apps/web/public/flags/de.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/apps/web/public/flags/en.svg b/apps/web/public/flags/en.svg new file mode 100644 index 0000000..f87fdb0 --- /dev/null +++ b/apps/web/public/flags/en.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/apps/web/public/flags/es.svg b/apps/web/public/flags/es.svg new file mode 100644 index 0000000..ac294f9 --- /dev/null +++ b/apps/web/public/flags/es.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/apps/web/public/flags/fr.svg b/apps/web/public/flags/fr.svg new file mode 100644 index 0000000..ad0b54e --- /dev/null +++ b/apps/web/public/flags/fr.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/apps/web/public/flags/hi.svg b/apps/web/public/flags/hi.svg new file mode 100644 index 0000000..c33b76b --- /dev/null +++ b/apps/web/public/flags/hi.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/apps/web/public/flags/id.svg b/apps/web/public/flags/id.svg new file mode 100644 index 0000000..aea126c --- /dev/null +++ b/apps/web/public/flags/id.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/apps/web/public/flags/it.svg b/apps/web/public/flags/it.svg new file mode 100644 index 0000000..94d4f92 --- /dev/null +++ b/apps/web/public/flags/it.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/apps/web/public/flags/ja.svg b/apps/web/public/flags/ja.svg new file mode 100644 index 0000000..0d4111c --- /dev/null +++ b/apps/web/public/flags/ja.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/apps/web/public/flags/nl.svg b/apps/web/public/flags/nl.svg new file mode 100644 index 0000000..a4ef305 --- /dev/null +++ b/apps/web/public/flags/nl.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/apps/web/public/flags/pl.svg b/apps/web/public/flags/pl.svg new file mode 100644 index 0000000..2fb2b3f --- /dev/null +++ b/apps/web/public/flags/pl.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/apps/web/public/flags/pt.svg b/apps/web/public/flags/pt.svg new file mode 100644 index 0000000..021e72d --- /dev/null +++ b/apps/web/public/flags/pt.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/apps/web/public/flags/ru.svg b/apps/web/public/flags/ru.svg new file mode 100644 index 0000000..14e8bed --- /dev/null +++ b/apps/web/public/flags/ru.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/apps/web/public/flags/tr.svg b/apps/web/public/flags/tr.svg new file mode 100644 index 0000000..d702b47 --- /dev/null +++ b/apps/web/public/flags/tr.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/apps/web/public/flags/zh.svg b/apps/web/public/flags/zh.svg new file mode 100644 index 0000000..f109281 --- /dev/null +++ b/apps/web/public/flags/zh.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file