i18n(site): convert Hugo i18n TOML->go-i18n JSON for Weblate
Weblate has no native Hugo-TOML format. The strings are already the go-i18n
structure ([key]/other=), so convert site/i18n/{en,es}.toml -> {en,es}.json
({"key":{"other":"..."}}) — Hugo 0.140 reads it identically (verified with the
pinned hugomods/hugo:exts-0.140.2 image). Enables a 'site' Weblate component.
Update TRANSLATIONS.md: site is now a component (go-i18n-json), not deferred.
This commit is contained in:
parent
7d5f26ff4a
commit
7150e337eb
5 changed files with 300 additions and 234 deletions
140
site/i18n/es.json
Normal file
140
site/i18n/es.json
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
{
|
||||
"skipToContent": {
|
||||
"other": "Saltar al contenido"
|
||||
},
|
||||
"navAbout": {
|
||||
"other": "Qué es Tane"
|
||||
},
|
||||
"navLegal": {
|
||||
"other": "Legal"
|
||||
},
|
||||
"navHome": {
|
||||
"other": "Inicio"
|
||||
},
|
||||
"screenshotsTitle": {
|
||||
"other": "Un vistazo por dentro"
|
||||
},
|
||||
"getItTitle": {
|
||||
"other": "Consigue Tane"
|
||||
},
|
||||
"getItComingSoon": {
|
||||
"other": "Pronto en las tiendas de aplicaciones. Mientras tanto, Tane es software libre que puedes compilar y usar hoy."
|
||||
},
|
||||
"legalIntro": {
|
||||
"other": "Los documentos, en lenguaje claro, que rigen Tane. En resumen: tus datos se quedan en tu dispositivo, Tane es solo una herramienta, y tú eres responsable de las semillas que compartes."
|
||||
},
|
||||
"footerFreeSoftware": {
|
||||
"other": "Software libre (AGPL-3.0). Sin anuncios, sin comisiones, sin venta de datos."
|
||||
},
|
||||
"footerPublishedBy": {
|
||||
"other": "Publicado por"
|
||||
},
|
||||
"footerContact": {
|
||||
"other": "Contacto"
|
||||
},
|
||||
"backToHome": {
|
||||
"other": "Volver al inicio"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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."
|
||||
},
|
||||
"aboutCta": {
|
||||
"other": "Descubre qué es Tane"
|
||||
},
|
||||
"footerSource": {
|
||||
"other": "Código fuente"
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue