feat(web): SEO/social cards, security headers, PWA icons, FAQ, status, get-involved, captions

This commit is contained in:
vjrj 2026-07-15 12:10:30 +02:00
parent a719e9c172
commit a3697e6b3e
19 changed files with 358 additions and 16 deletions

View file

@ -33,3 +33,81 @@ other = "Contact"
[backToHome]
other = "Back to home"
# --- Status ---
[statusBadge]
other = "Beta"
[statusTitle]
other = "Where Tane is right now"
[statusBody]
other = "The inventory works today: keep your seeds offline, encrypted, with no account. The neighbourly sharing layer (offers, messaging, trust) is being built now. Everything already works with zero network."
# --- Screenshots ---
[screenCapHome]
other = "Home — your bank and the market, one tap away"
[screenCapInventory]
other = "Inventory — your seeds, grouped by family"
[screenCapMarket]
other = "Market — give, swap or sell with people nearby"
[screenCapCalendar]
other = "Calendar — what to sow this month"
[screenCapDetail]
other = "Variety — years, quantities, origin, germination"
[rtlNoteTitle]
other = "International by design"
[rtlNoteBody]
other = "Right-to-left and non-Latin scripts are first-class. Here is the inventory mirrored for RTL."
# --- Get involved ---
[collabTitle]
other = "Get involved"
[collabIntro]
other = "Tane has no business model — it lives on volunteers, communities and public tech grants. You can help:"
[collabTranslateT]
other = "Translate"
[collabTranslateB]
other = "Bring Tane to your language. Translation files are simple; patches are welcome."
[collabTestT]
other = "Try it with a seed group"
[collabTestB]
other = "Use it in a real seed network or fair and tell us what breaks or what's missing."
[collabCodeT]
other = "Contribute code"
[collabCodeB]
other = "Flutter/Dart, free software. Design docs and tests included."
[collabFundT]
other = "Support it"
[collabFundB]
other = "No ads, no commissions. Help fund the work or point us to grants for the commons."
[collabContact]
other = "Write to us"
# --- FAQ ---
[faqTitle]
other = "Questions"
[faqFreeQ]
other = "Is it free?"
[faqFreeA]
other = "Yes. Free software (AGPL-3.0), no ads, no commissions, no data selling."
[faqAccountQ]
other = "Do I need an account?"
[faqAccountA]
other = "No account, no sign-up, no server. Your data stays on your device."
[faqOfflineQ]
other = "Does it work offline?"
[faqOfflineA]
other = "Fully. The internet only enriches it; everything essential works with no connection."
[faqLegalQ]
other = "Is it legal to share seeds?"
[faqLegalA]
other = "Giving and swapping between growers is broadly allowed; selling can be regulated. You are responsible for what you share — see the notice on seed legality."
[faqDataQ]
other = "What about my privacy?"
[faqDataA]
other = "Data is encrypted on your device and only what you explicitly share ever leaves it. See the privacy policy."
# --- misc ---
[aboutCta]
other = "Learn what Tane is"
[footerSource]
other = "Source code"

View file

@ -33,3 +33,81 @@ other = "Contacto"
[backToHome]
other = "Volver al inicio"
# --- Estado ---
[statusBadge]
other = "Beta"
[statusTitle]
other = "En qué punto está Tane"
[statusBody]
other = "El inventario ya funciona: guarda tus semillas sin conexión, cifradas y sin cuenta. La capa de intercambio vecinal (ofertas, mensajería, confianza) se está construyendo ahora. Todo funciona ya sin ninguna red."
# --- Capturas ---
[screenCapHome]
other = "Inicio — tu banco y el mercado a un toque"
[screenCapInventory]
other = "Inventario — tus semillas, agrupadas por familia"
[screenCapMarket]
other = "Mercado — regala, intercambia o vende con gente cerca"
[screenCapCalendar]
other = "Calendario — qué sembrar este mes"
[screenCapDetail]
other = "Variedad — años, cantidades, procedencia, germinación"
[rtlNoteTitle]
other = "Internacional por diseño"
[rtlNoteBody]
other = "Los idiomas de derecha a izquierda y las escrituras no latinas son de primera clase. Aquí, el inventario reflejado para RTL."
# --- Colabora ---
[collabTitle]
other = "Colabora"
[collabIntro]
other = "Tane no tiene modelo de negocio: se sostiene con voluntariado, comunidades y ayudas públicas. Puedes ayudar:"
[collabTranslateT]
other = "Traduce"
[collabTranslateB]
other = "Lleva Tane a tu idioma. Los ficheros de traducción son sencillos; los parches son bienvenidos."
[collabTestT]
other = "Pruébala con un grupo de semillas"
[collabTestB]
other = "Úsala en una red o feria de semillas real y cuéntanos qué falla o qué falta."
[collabCodeT]
other = "Programa"
[collabCodeB]
other = "Flutter/Dart, software libre. Con documentación de diseño y tests."
[collabFundT]
other = "Apóyala"
[collabFundB]
other = "Sin anuncios ni comisiones. Ayuda a financiar el trabajo o señálanos ayudas para el común."
[collabContact]
other = "Escríbenos"
# --- Preguntas ---
[faqTitle]
other = "Preguntas"
[faqFreeQ]
other = "¿Es gratis?"
[faqFreeA]
other = "Sí. Software libre (AGPL-3.0), sin anuncios, sin comisiones, sin venta de datos."
[faqAccountQ]
other = "¿Necesito cuenta?"
[faqAccountA]
other = "Sin cuenta, sin registro, sin servidor. Tus datos se quedan en tu dispositivo."
[faqOfflineQ]
other = "¿Funciona sin conexión?"
[faqOfflineA]
other = "Totalmente. Internet solo la enriquece; todo lo esencial funciona sin conexión."
[faqLegalQ]
other = "¿Es legal compartir semillas?"
[faqLegalA]
other = "Regalar e intercambiar entre cultivadoras suele estar permitido; vender puede estar regulado. Eres responsable de lo que compartes: mira el aviso sobre semillas."
[faqDataQ]
other = "¿Y mi privacidad?"
[faqDataA]
other = "Los datos van cifrados en tu dispositivo y solo sale lo que compartes a propósito. Mira la política de privacidad."
# --- varios ---
[aboutCta]
other = "Descubre qué es Tane"
[footerSource]
other = "Código fuente"