diff --git a/src/lib/assets/app-with-frame-pt.png b/src/lib/assets/app-with-frame-pt.png deleted file mode 100644 index c63dfda..0000000 Binary files a/src/lib/assets/app-with-frame-pt.png and /dev/null differ diff --git a/src/lib/assets/app-with-frame.png b/src/lib/assets/app-with-frame.png deleted file mode 100644 index 5fbc22a..0000000 Binary files a/src/lib/assets/app-with-frame.png and /dev/null differ diff --git a/src/lib/sections/MobileApp.svelte b/src/lib/sections/MobileApp.svelte new file mode 100644 index 0000000..9e9a9dc --- /dev/null +++ b/src/lib/sections/MobileApp.svelte @@ -0,0 +1,138 @@ + + +
+
+ +
+

+ {$t('mobile.title.prefix')} + {$t('mobile.title.highlight')} +

+ +

+ {$t('mobile.description')} +

+ + +
+
✅ {$t('mobile.features.formats')}
+
🎨 {$t('mobile.features.customization')}
+
🎯 {$t('mobile.features.highlight')}
+
📏 {$t('mobile.features.metadata')}
+
🚀 {$t('mobile.features.performance')}
+
♿ {$t('mobile.features.accessibility')}
+
+ + + + {$t('mobile.cta_alt')} + +
+ + +
+ {$t('mobile.image_alt')} +
+
+ +
+
+ + diff --git a/src/lib/translations/en-US/mobile.json b/src/lib/translations/en-US/mobile.json new file mode 100644 index 0000000..a4578c6 --- /dev/null +++ b/src/lib/translations/en-US/mobile.json @@ -0,0 +1,17 @@ +{ + "title": { + "prefix": "Embroidery Viewer on ", + "highlight": "Android" + }, + "description": "Visualize and explore your embroidery files directly on your phone — fast, simple, and built for real workflows.", + "features": { + "formats": "Supports PES, JEF, PEC, VP3, DST and EXP formats", + "customization": "Customize background and thread colors", + "highlight": "Tap to highlight thread sequences", + "metadata": "View stitches, size and color breakdown", + "performance": "Fast, lightweight and works offline", + "accessibility": "Accessible and easy to use" + }, + "cta_alt": "Download on Google Play", + "image_alt": "Android Embroidery Viewer preview" +} diff --git a/src/lib/translations/index.js b/src/lib/translations/index.js index c7dc54b..2a6c99f 100644 --- a/src/lib/translations/index.js +++ b/src/lib/translations/index.js @@ -157,6 +157,16 @@ const config = { key: 'faq', loader: async () => (await import('./en-US/faq.json')).default, }, + { + locale: SUPPORTED_LOCALES.PT_BR, + key: 'mobile', + loader: async () => (await import('./pt-BR/mobile.json')).default, + }, + { + locale: SUPPORTED_LOCALES.EN_US, + key: 'mobile', + loader: async () => (await import('./en-US/mobile.json')).default, + }, ], }; diff --git a/src/lib/translations/pt-BR/mobile.json b/src/lib/translations/pt-BR/mobile.json new file mode 100644 index 0000000..fc72e9d --- /dev/null +++ b/src/lib/translations/pt-BR/mobile.json @@ -0,0 +1,17 @@ +{ + "title": { + "prefix": "Embroidery Viewer no ", + "highlight": "Android" + }, + "description": "Visualize e explore seus arquivos de bordado diretamente no celular — rápido, simples e feito para o uso real.", + "features": { + "formats": "Suporte para formatos PES, JEF, PEC, VP3, DST e EXP", + "customization": "Personalize cores de fundo e das linhas", + "highlight": "Toque para destacar sequências de cores", + "metadata": "Veja pontos, tamanho e detalhes das cores", + "performance": "Rápido, leve e funciona offline", + "accessibility": "Acessível e fácil de usar" + }, + "cta_alt": "Baixar na Google Play", + "image_alt": "Prévia do Embroidery Viewer no Android" +} diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 2d38237..00e2ae0 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -3,6 +3,7 @@ import Hero from '$lib/sections/Hero.svelte'; import Features from '$lib/sections/Features.svelte'; import Faq from '$lib/sections/Faq.svelte'; + import MobileApp from '$lib/sections/MobileApp.svelte'; let { data } = $props(); @@ -14,4 +15,5 @@ +