From e1fda1cacb041ace6f869508add7d95dd2e20044 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Mur=C3=A7a?= Date: Fri, 9 May 2025 13:05:13 -0300 Subject: [PATCH] Add about, privacy policy and tos to footer --- src/i18n/translations.js | 4 ++ src/lib/sections/Footer.svelte | 70 ++++++++++++++++++++++++++-------- src/utils/routes.js | 15 ++++++++ 3 files changed, 73 insertions(+), 16 deletions(-) diff --git a/src/i18n/translations.js b/src/i18n/translations.js index d14e3cc..76e8110 100644 --- a/src/i18n/translations.js +++ b/src/i18n/translations.js @@ -9,6 +9,8 @@ export default { "nav.viewer": "🧵 Viewer", "nav.donate": "💖 Donate", "nav.about": "ℹ About", + "nav.privacy.policy": "🔐 Privacy Policy", + "nav.terms.of.service": "📝 Terms of Service", "main.title": "Upload files", "home.main.title": "🧵 Free Online Embroidery File Viewer", "home.main.description": "

✨Upload and preview your embroidery designs instantly – no software needed.

Embroidery Viewer is a free, browser-based tool that supports multiple embroidery file formats. View your designs quickly and securely, right in your browser.

", @@ -68,6 +70,8 @@ export default { "nav.viewer": "🧵 Visualizador", "nav.donate": "💖 Doe", "nav.about": "ℹ Sobre", + "nav.privacy.policy": "🔐 Política de Privacidade", + "nav.terms.of.service": "📝 Termos de Serviço", "home.main.title": "🧵 Visualizador de arquivos de bordado online gratuito", "home.main.description": "

✨Carregue e visualize seus desenhos de bordado instantaneamente – sem necessidade de software

Embroidery Viewer é uma ferramenta gratuita para navegador que suporta diversos formatos de arquivo de bordado. Visualize seus designs de forma rápida e segura, diretamente no seu navegador.

", "home.features.title": "🚀 Funcionalidades", diff --git a/src/lib/sections/Footer.svelte b/src/lib/sections/Footer.svelte index c9d70f4..3645617 100644 --- a/src/lib/sections/Footer.svelte +++ b/src/lib/sections/Footer.svelte @@ -1,49 +1,87 @@ diff --git a/src/utils/routes.js b/src/utils/routes.js index 81aefb7..3a02d8d 100644 --- a/src/utils/routes.js +++ b/src/utils/routes.js @@ -33,4 +33,19 @@ export const routes = { }, }; +export const footerRoutes = { + '/about': { + component: About, + nameKey: "nav.about" + }, + '/privacy-policy': { + component: PrivacyPolicy, + nameKey: "nav.privacy.policy" + }, + '/terms-of-service': { + component: TermsOfService, + nameKey: "nav.terms.of.service" + }, +} + export const fallback = NotFound;