diff --git a/public/marketplace/dracula-theme/theme.css b/public/marketplace/dracula-theme/theme.css
index ed195d3..621993e 100644
--- a/public/marketplace/dracula-theme/theme.css
+++ b/public/marketplace/dracula-theme/theme.css
@@ -5,5 +5,5 @@
--accent-color-brighter: #2d2f3c;
--text-color: #f8f8f2;
--text-color-accent: #dddddd;
- --dropdown-background-color: #6272a4;
+ --dropdown-background-color: #343b52;
}
\ No newline at end of file
diff --git a/src/components/SettingsContent/CreditsTab.astro b/src/components/SettingsContent/CreditsTab.astro
index 37c6418..9918914 100644
--- a/src/components/SettingsContent/CreditsTab.astro
+++ b/src/components/SettingsContent/CreditsTab.astro
@@ -21,6 +21,9 @@ const t = i18n.inferLangUseTranslations(Astro.url);
Rosé Pine Theme - Rosé Pine
+
+ French Translations - notboeing747
+
diff --git a/src/components/SettingsContent/CustomizationTab.astro b/src/components/SettingsContent/CustomizationTab.astro
index 6a16c23..509b5f5 100644
--- a/src/components/SettingsContent/CustomizationTab.astro
+++ b/src/components/SettingsContent/CustomizationTab.astro
@@ -14,16 +14,17 @@ const themeList = [
const languageList = [
{ name: "English", value: "en" },
{ name: "日本語", value: "jp" },
+ { name: "Français", value: "fr"}
];
---
-
+
-
+
diff --git a/src/components/SettingsContent/ProxyTab.astro b/src/components/SettingsContent/ProxyTab.astro
index 8bf4ad0..21f4ba2 100644
--- a/src/components/SettingsContent/ProxyTab.astro
+++ b/src/components/SettingsContent/ProxyTab.astro
@@ -38,19 +38,19 @@ const wispURLList = [
-
+
-
+
-
+
-
+
@@ -58,7 +58,7 @@ const wispURLList = [
-
+
diff --git a/src/components/ThemeLoader.astro b/src/components/ThemeLoader.astro
index eaf97d1..8eb17f9 100644
--- a/src/components/ThemeLoader.astro
+++ b/src/components/ThemeLoader.astro
@@ -1,14 +1,5 @@
diff --git a/src/i18n/ui.ts b/src/i18n/ui.ts
index 7038920..6e1bbed 100644
--- a/src/i18n/ui.ts
+++ b/src/i18n/ui.ts
@@ -1,9 +1,11 @@
import en from "./en.json";
import jp from "./jp.json";
+import fr from "./fr.json";
export const defaultLang = "en";
export const ui = {
en,
jp,
+ fr,
};
diff --git a/src/i18n/utils.ts b/src/i18n/utils.ts
index adc8da1..5080342 100644
--- a/src/i18n/utils.ts
+++ b/src/i18n/utils.ts
@@ -3,7 +3,7 @@ import { ui, defaultLang } from "./ui";
type LanguageKeys = keyof typeof ui;
type TranslationKeys = keyof (typeof ui)[typeof defaultLang];
-export const STATIC_PATHS = [{ params: { lang: "en" } }, { params: { lang: "jp" } }];
+export const STATIC_PATHS = [{ params: { lang: "en" } }, { params: { lang: "jp" } }, { params: { lang: "fr" } }];
function getLangFromUrl(url: URL) {
// comma lol
diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro
index 4ad0a2f..8d43bfe 100644
--- a/src/layouts/Layout.astro
+++ b/src/layouts/Layout.astro
@@ -55,6 +55,16 @@ const { title, optionalPreloads } = Astro.props;
gtag("config", "G-P1JX4G9KSF");
+
{title}
diff --git a/src/pages/[lang]/index.astro b/src/pages/[lang]/index.astro
index c7d0fc4..f8e9e60 100644
--- a/src/pages/[lang]/index.astro
+++ b/src/pages/[lang]/index.astro
@@ -50,7 +50,7 @@ export function getStaticPaths() {
{t("faq.contributeToAlu")}
{t("faq.contributeToAlu.answer.segment1")}
- {t("faq.contributeToAlu.answer.patreonLinkText")}
+ {t("faq.contributeToAlu.answer.patreonLinkText")}
{t("faq.contributeToAlu.answer.segment2")}
diff --git a/src/pages/[lang]/settings.astro b/src/pages/[lang]/settings.astro
index 9486355..217a729 100644
--- a/src/pages/[lang]/settings.astro
+++ b/src/pages/[lang]/settings.astro
@@ -55,13 +55,6 @@ export function getStaticPaths() {
-