Initial commit for Greenlens
This commit is contained in:
204
greenlns-landing/lib/i18n.ts
Normal file
204
greenlns-landing/lib/i18n.ts
Normal file
@@ -0,0 +1,204 @@
|
||||
export type Lang = 'de' | 'en' | 'es'
|
||||
|
||||
export const translations = {
|
||||
de: {
|
||||
nav: {
|
||||
features: 'Features',
|
||||
tech: 'Technologie',
|
||||
how: 'So funktioniert es',
|
||||
download: 'App laden',
|
||||
cta: 'Jetzt starten',
|
||||
},
|
||||
hero: {
|
||||
eyebrow: 'GreenLens App - Botanische Intelligenz',
|
||||
h1a: 'Dein Urban',
|
||||
h1b: 'Jungle,',
|
||||
h1em: 'besser gepflegt.',
|
||||
desc: 'Scanne Pflanzen, verstehe ihre Beduerfnisse und organisiere Pflege, Erinnerungen und Sammlung in einer App.',
|
||||
primary: 'App entdecken',
|
||||
secondary: 'Mehr erfahren',
|
||||
badge: 'Plant care with AI',
|
||||
segTitle: 'Wobei hilft dir GreenLens?',
|
||||
segOpt1: 'Ich will die Pflanze erkennen.',
|
||||
segOpt2: 'Ich will Pflegeprobleme verstehen.',
|
||||
},
|
||||
brownLeaf: {
|
||||
tag: 'Pflanzenhilfe',
|
||||
headline: 'Weniger raten.',
|
||||
sub: 'Schneller verstehen, was deiner Pflanze fehlt.',
|
||||
desc: 'GreenLens hilft dir dabei, Symptome einzuordnen, Pflanzen zu identifizieren und naechste Pflegeschritte klarer zu machen.',
|
||||
before: 'Vorher',
|
||||
after: 'Nachher',
|
||||
sliderLabel: 'Vergleichs-Slider',
|
||||
proof1title: 'Braune Spitzen einordnen',
|
||||
proof1desc: 'Schneller von Unsicherheit zu einer klareren Ursache',
|
||||
proof2title: 'Pflegeplan strukturieren',
|
||||
proof2desc: 'Weniger Chaos bei Licht, Wasser und Intervallen',
|
||||
proof3title: 'Hinweise an einem Ort',
|
||||
proof3desc: 'Scan, Sammlung und Care Notes zusammengefuehrt',
|
||||
},
|
||||
features: {
|
||||
tag: 'Features',
|
||||
h2a: 'Alles, was dein',
|
||||
h2b: 'Urban Jungle braucht.',
|
||||
desc: 'Von der ersten Identifikation bis zur laufenden Pflege hilft GreenLens dir, Pflanzen besser zu verstehen und besser zu organisieren.',
|
||||
},
|
||||
cta: {
|
||||
tag: 'Download',
|
||||
h2a: 'Bereit fuer bessere',
|
||||
h2em: 'Pflanzenpflege?',
|
||||
desc: 'GreenLens hilft dir beim Erkennen, Verstehen und Pflegen deiner Pflanzen. Wenn der Store-Link noch nicht live ist, erreichst du uns ueber die Support-Seite.',
|
||||
apple: 'Laden im',
|
||||
google: 'Jetzt bei',
|
||||
support: 'Zur',
|
||||
supportLabel: 'Support-Seite',
|
||||
contact: 'Direkt',
|
||||
email: 'E-Mail senden',
|
||||
comingSoon: 'Die App ist bald verfuegbar.',
|
||||
liveNote: 'Die App ist bereits in den Stores verfuegbar.',
|
||||
},
|
||||
footer: {
|
||||
brand: 'Die App fuer Pflanzenfans, die Sammlung, Identifikation und Pflege an einem Ort wollen.',
|
||||
copy: '© 2026 GreenLens. Alle Rechte vorbehalten.',
|
||||
cols: [
|
||||
{ title: 'Produkt', links: ['Features', 'Technologie', 'App laden', 'Support'] },
|
||||
{ title: 'Ressourcen', links: ['So funktioniert es', 'FAQ', 'Support'] },
|
||||
{ title: 'Rechtliches', links: ['Impressum', 'Datenschutz'] },
|
||||
],
|
||||
},
|
||||
},
|
||||
en: {
|
||||
nav: {
|
||||
features: 'Features',
|
||||
tech: 'Technology',
|
||||
how: 'How it works',
|
||||
download: 'Get the App',
|
||||
cta: 'Get Started',
|
||||
},
|
||||
hero: {
|
||||
eyebrow: 'GreenLens App - Botanical intelligence',
|
||||
h1a: 'Your Urban',
|
||||
h1b: 'Jungle,',
|
||||
h1em: 'better cared for.',
|
||||
desc: 'Scan plants, understand what they need, and keep care, reminders, and your collection in one app.',
|
||||
primary: 'Explore the App',
|
||||
secondary: 'Learn more',
|
||||
badge: 'Plant care with AI',
|
||||
segTitle: 'What do you need help with?',
|
||||
segOpt1: 'I want to identify the plant.',
|
||||
segOpt2: 'I want to understand care problems.',
|
||||
},
|
||||
brownLeaf: {
|
||||
tag: 'Plant help',
|
||||
headline: 'Less guessing.',
|
||||
sub: 'Understand faster what your plant may need.',
|
||||
desc: 'GreenLens helps you interpret symptoms, identify plants, and get clearer next-step care guidance.',
|
||||
before: 'Before',
|
||||
after: 'After',
|
||||
sliderLabel: 'Before and after slider',
|
||||
proof1title: 'Assess brown leaf tips',
|
||||
proof1desc: 'Move from uncertainty to a clearer diagnosis path',
|
||||
proof2title: 'Structure the care routine',
|
||||
proof2desc: 'Reduce the chaos around light, water, and intervals',
|
||||
proof3title: 'Keep guidance in one place',
|
||||
proof3desc: 'Scan, collection, and care notes together',
|
||||
},
|
||||
features: {
|
||||
tag: 'Features',
|
||||
h2a: 'Everything your',
|
||||
h2b: 'Urban Jungle needs.',
|
||||
desc: 'From first identification to ongoing care, GreenLens helps you understand plants better and stay organized.',
|
||||
},
|
||||
cta: {
|
||||
tag: 'Download',
|
||||
h2a: 'Ready for better',
|
||||
h2em: 'plant care?',
|
||||
desc: 'GreenLens helps you identify, understand, and care for your plants. If the store listing is not live yet, use the support page to reach us.',
|
||||
apple: 'Download on the',
|
||||
google: 'Get it on',
|
||||
support: 'Open',
|
||||
supportLabel: 'Support Page',
|
||||
contact: 'Direct',
|
||||
email: 'Send Email',
|
||||
comingSoon: 'The app is coming soon.',
|
||||
liveNote: 'The app is already available in app stores.',
|
||||
},
|
||||
footer: {
|
||||
brand: 'The app for plant lovers who want identification, care, and collection management in one place.',
|
||||
copy: '© 2026 GreenLens. All rights reserved.',
|
||||
cols: [
|
||||
{ title: 'Product', links: ['Features', 'Technology', 'Get the App', 'Support'] },
|
||||
{ title: 'Resources', links: ['How it works', 'FAQ', 'Support'] },
|
||||
{ title: 'Legal', links: ['Imprint', 'Privacy Policy'] },
|
||||
],
|
||||
},
|
||||
},
|
||||
es: {
|
||||
nav: {
|
||||
features: 'Funciones',
|
||||
tech: 'Tecnologia',
|
||||
how: 'Como funciona',
|
||||
download: 'Descargar',
|
||||
cta: 'Empezar',
|
||||
},
|
||||
hero: {
|
||||
eyebrow: 'GreenLens App - Inteligencia botanica',
|
||||
h1a: 'Tu jardin',
|
||||
h1b: 'urbano,',
|
||||
h1em: 'mejor cuidado.',
|
||||
desc: 'Escanea plantas, entiende lo que necesitan y organiza cuidado, recordatorios y coleccion en una sola app.',
|
||||
primary: 'Explorar la app',
|
||||
secondary: 'Saber mas',
|
||||
badge: 'Plant care with AI',
|
||||
segTitle: 'En que te ayuda GreenLens?',
|
||||
segOpt1: 'Quiero identificar la planta.',
|
||||
segOpt2: 'Quiero entender problemas de cuidado.',
|
||||
},
|
||||
brownLeaf: {
|
||||
tag: 'Ayuda para plantas',
|
||||
headline: 'Menos adivinanzas.',
|
||||
sub: 'Entiende mas rapido que puede necesitar tu planta.',
|
||||
desc: 'GreenLens te ayuda a interpretar sintomas, identificar plantas y obtener pasos de cuidado mas claros.',
|
||||
before: 'Antes',
|
||||
after: 'Despues',
|
||||
sliderLabel: 'Comparador antes y despues',
|
||||
proof1title: 'Evaluar puntas marrones',
|
||||
proof1desc: 'Pasa de la duda a una causa mas clara',
|
||||
proof2title: 'Ordenar la rutina',
|
||||
proof2desc: 'Menos caos con luz, riego e intervalos',
|
||||
proof3title: 'Guardar ayuda en un lugar',
|
||||
proof3desc: 'Escaneo, coleccion y notas juntos',
|
||||
},
|
||||
features: {
|
||||
tag: 'Funciones',
|
||||
h2a: 'Todo lo que tu',
|
||||
h2b: 'jardin urbano necesita.',
|
||||
desc: 'Desde la primera identificacion hasta el cuidado continuo, GreenLens te ayuda a entender mejor tus plantas y a organizarte.',
|
||||
},
|
||||
cta: {
|
||||
tag: 'Descarga',
|
||||
h2a: 'Listo para un mejor',
|
||||
h2em: 'cuidado de plantas?',
|
||||
desc: 'GreenLens te ayuda a identificar, entender y cuidar tus plantas. Si la ficha de la tienda aun no esta activa, usa la pagina de soporte.',
|
||||
apple: 'Descargar en',
|
||||
google: 'Disponible en',
|
||||
support: 'Abrir',
|
||||
supportLabel: 'Soporte',
|
||||
contact: 'Contacto',
|
||||
email: 'Enviar correo',
|
||||
comingSoon: 'La app estara disponible pronto.',
|
||||
liveNote: 'La app ya esta disponible en las tiendas.',
|
||||
},
|
||||
footer: {
|
||||
brand: 'La app para quienes quieren identificacion, cuidado y coleccion de plantas en un solo lugar.',
|
||||
copy: '© 2026 GreenLens. Todos los derechos reservados.',
|
||||
cols: [
|
||||
{ title: 'Producto', links: ['Funciones', 'Tecnologia', 'Descargar', 'Support'] },
|
||||
{ title: 'Recursos', links: ['Como funciona', 'FAQ', 'Support'] },
|
||||
{ title: 'Legal', links: ['Aviso legal', 'Privacidad'] },
|
||||
],
|
||||
},
|
||||
},
|
||||
} satisfies Record<string, unknown>
|
||||
|
||||
export type Translations = typeof translations.de
|
||||
20
greenlns-landing/lib/site.ts
Normal file
20
greenlns-landing/lib/site.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
export const siteConfig = {
|
||||
name: 'GreenLens',
|
||||
domain: 'https://greenlns.ai',
|
||||
supportEmail: 'support@greenlns.ai',
|
||||
legalEmail: 'contact@greenlns.ai',
|
||||
iosAppStoreUrl: '',
|
||||
androidPlayStoreUrl: '',
|
||||
company: {
|
||||
legalName: 'GreenLens',
|
||||
representative: 'Tim Knuth',
|
||||
addressLine1: 'Replace with your legal business address',
|
||||
addressLine2: '',
|
||||
country: 'Germany',
|
||||
registry: 'Replace with your company registry details',
|
||||
vatId: 'Replace with your VAT ID or remove this line',
|
||||
},
|
||||
} as const
|
||||
|
||||
export const hasIosStoreUrl = siteConfig.iosAppStoreUrl.trim().length > 0
|
||||
export const hasAndroidStoreUrl = siteConfig.androidPlayStoreUrl.trim().length > 0
|
||||
Reference in New Issue
Block a user