frontera con upstream: lo del movil sale de los ficheros del dev

docs/FRONTERA_UPSTREAM.md mide como cambia upstream (39 releases de la 1.0.1 a
la 1.3.3; backend.js en 34, main_views en 31, OasisMobile.css en 21) y fija que
se toca: backend, middleware, modelos, server y traducciones de upstream, no;
vistas de upstream, solo una linea de gancho; hojas, vistas, router y modelos
propios, si.

Fase A, lo del 19/10:
- backend.js, workflows_model.js y modules_view.js vuelven a como estaban
- seccion apagada, /modules/enable y ?saved=1: en el router propio, que envuelve
  las redirecciones de upstream en vez de cambiar checkMod
- Modulos del movil en views/mobile_modules_view.js, servida por el router propio
- workflow propio "acampada" registrado desde models/fork_workflows.js en vez de
  redefinir "activists"
- votaciones, tribus, ajustes, borrar, pie y bienvenida: la logica en
  views/mobile_ui.js; en cada vista de upstream queda la llamada
This commit is contained in:
SITO 2026-10-19 13:04:38 +02:00
parent 9b391cfc3d
commit d04d99ece2
14 changed files with 571 additions and 267 deletions

View file

@ -18,6 +18,7 @@
module.exports = {
en: {
// usabilidad (19/10/2026): votaciones, borrar, modulos, Karvan, pie
workflow_acampada: "Camp",
tribeSectionsMore: "More",
tribeSectionsLabel: "Sections",
voteYes: "Yes",
@ -127,6 +128,7 @@ module.exports = {
},
es: {
// usabilidad (19/10/2026): votaciones, borrar, modulos, Karvan, pie
workflow_acampada: "Acampada",
tribeSectionsMore: "Más",
tribeSectionsLabel: "Secciones",
voteYes: "Sí",
@ -242,6 +244,7 @@ module.exports = {
},
fr: {
// usabilidad (19/10/2026): votaciones, borrar, modulos, Karvan, pie
workflow_acampada: "Campement",
tribeSectionsMore: "Plus",
tribeSectionsLabel: "Sections",
voteYes: "Oui",
@ -351,6 +354,7 @@ module.exports = {
},
eu: {
// usabilidad (19/10/2026): votaciones, borrar, modulos, Karvan, pie
workflow_acampada: "Kanpaldia",
tribeSectionsMore: "Gehiago",
tribeSectionsLabel: "Atalak",
voteYes: "Bai",
@ -460,6 +464,7 @@ module.exports = {
},
de: {
// usabilidad (19/10/2026): votaciones, borrar, modulos, Karvan, pie
workflow_acampada: "Camp",
tribeSectionsMore: "Mehr",
tribeSectionsLabel: "Bereiche",
voteYes: "Ja",
@ -569,6 +574,7 @@ module.exports = {
},
it: {
// usabilidad (19/10/2026): votaciones, borrar, modulos, Karvan, pie
workflow_acampada: "Accampata",
tribeSectionsMore: "Altro",
tribeSectionsLabel: "Sezioni",
voteYes: "Sì",
@ -678,6 +684,7 @@ module.exports = {
},
pt: {
// usabilidad (19/10/2026): votaciones, borrar, modulos, Karvan, pie
workflow_acampada: "Acampada",
tribeSectionsMore: "Mais",
tribeSectionsLabel: "Secções",
voteYes: "Sim",
@ -787,6 +794,7 @@ module.exports = {
},
zh: {
// usabilidad (19/10/2026): votaciones, borrar, modulos, Karvan, pie
workflow_acampada: "营地",
tribeSectionsMore: "更多",
tribeSectionsLabel: "板块",
voteYes: "赞成",
@ -896,6 +904,7 @@ module.exports = {
},
ar: {
// usabilidad (19/10/2026): votaciones, borrar, modulos, Karvan, pie
workflow_acampada: "مخيم",
tribeSectionsMore: "المزيد",
tribeSectionsLabel: "الأقسام",
voteYes: "نعم",
@ -1005,6 +1014,7 @@ module.exports = {
},
hi: {
// usabilidad (19/10/2026): votaciones, borrar, modulos, Karvan, pie
workflow_acampada: "शिविर",
tribeSectionsMore: "और",
tribeSectionsLabel: "खंड",
voteYes: "हाँ",
@ -1114,6 +1124,7 @@ module.exports = {
},
ru: {
// usabilidad (19/10/2026): votaciones, borrar, modulos, Karvan, pie
workflow_acampada: "Лагерь",
tribeSectionsMore: "Ещё",
tribeSectionsLabel: "Разделы",
voteYes: "Да",