catalan y gallego propios, feed como la oficial, nombre bajo los botones de icono
- i18n_fork.js sin ca ni gl: se les ponia el bloque en ingles entero, asi que nuestros textos salian en ingles y pisaban claves que el dev si traduce (Si/No de votar, Responder, Filtrar...). Bloques ca y gl completos, sin las claves que el dev ya trae. - Feed: la cuenta de difusiones a la izquierda del texto y sin la tarjeta dentro de la tarjeta. - Menu ⋯ de la tarjeta: el panel con su ancho y cada accion en una fila. - Debajo de los botones redondos de la tarjeta, su nombre con attr(title). - Boton de No molestar de 44px (mobile.css lo fijaba con un selector mas largo). - Arabe: la columna de contenido de derecha a izquierda.
This commit is contained in:
parent
b9b3e274a7
commit
389c84b93d
3 changed files with 344 additions and 5 deletions
|
|
@ -50,7 +50,7 @@ Dónde va cada cosa:
|
|||
| Otro HTML en una pantalla del dev | Función en `views/mobile_ui.js` + una línea en su vista |
|
||||
| Una pantalla nueva | Vista propia en `views/mobile_*.js` + ruta en `fork_routes.js` |
|
||||
| Algo en Ajustes del móvil | `views/mobile_settings.js` |
|
||||
| Un texto nuevo | `translations/i18n_fork.js`, en los 11 idiomas |
|
||||
| Un texto nuevo | `translations/i18n_fork.js`, en los 13 idiomas |
|
||||
| Un icono | `views/mobile_icons.js` |
|
||||
| Un workflow (perfil) o la barra de abajo de un perfil | `models/fork_workflows.js` (`FORK_WORKFLOWS` y `BARS`) |
|
||||
| Algo de la APK | `android/scripts/sobre_oficial.sh` o `android/icono/` |
|
||||
|
|
@ -214,6 +214,10 @@ la app del dev ya se aparta de la barra de estado y de la de gestos, y si se sum
|
|||
el CSS el hueco sale dos veces. Se usan `var(--inset-top)` y `var(--inset-bottom)`,
|
||||
que valen 0 y están en `mobile_base.css`.
|
||||
|
||||
Botones de solo icono: debajo llevan su nombre en letra de 12 px, sacado de su `title` con
|
||||
`attr(title)` en CSS (en el móvil no hay hover). El texto es el del dev, ya traducido. Si
|
||||
un botón nuevo del dev no se entiende y no trae `title`, se le pide al dev.
|
||||
|
||||
Zonas táctiles: 44 px como mínimo para botones, fichas y casillas (con su etiqueta);
|
||||
24 px para los enlaces que van dentro de una línea de texto (nombres, etiquetas).
|
||||
|
||||
|
|
@ -242,8 +246,9 @@ módulos y la vuelta a Ajustes tras guardar el perfil; se quitó el 20/10/2026 p
|
|||
cualquier cambio suyo lo rompía sin avisar. Ahora Ajustes enlaza a `/profile/edit` y
|
||||
`/feed/create`, y guardar los módulos vuelve a donde decide el dev.
|
||||
|
||||
Textos. En `i18n_fork.js` y en los 11 idiomas (en, es, fr, eu, de, it, pt, zh, ar,
|
||||
hi, ru). Antes, mirad que la clave no exista ya en `oasis_en.js`, porque si existe la
|
||||
Textos. En `i18n_fork.js` y en los 13 idiomas (en, es, ca, gl, fr, eu, de, it, pt, zh,
|
||||
ar, hi, ru). Un idioma que falte en `i18n_fork.js` coge el bloque en inglés entero y pisa
|
||||
las claves que el dev sí tenía traducidas (pasó con catalán y gallego hasta el 22/10). Antes, mirad que la clave no exista ya en `oasis_en.js`, porque si existe la
|
||||
estaríais cambiando también en escritorio. En el código siempre con texto de reserva:
|
||||
`i18n.miClave || 'My text'`.
|
||||
|
||||
|
|
@ -268,7 +273,9 @@ nombre es el de la ruta: `/tribes` es `tribes`.
|
|||
En emulador x86 la APK no arranca por debajo de Android 12 (el traductor ARM no
|
||||
sabe ejecutar el node del dev), así que el viejo se prueba con el servidor local y
|
||||
el navegador de pruebas del WebView.
|
||||
- Los textos nuevos, en los 11 idiomas.
|
||||
- Los textos nuevos, en los 13 idiomas. `node TESTS/idiomas/run.mjs` recorre todas las
|
||||
pantallas en todos los idiomas buscando scroll de lado, filas que se deslizan y textos
|
||||
rotos o sin traducir (está en `TESTS/`, que no se sube).
|
||||
- Nada en línea, que la CSP lo bloquea.
|
||||
- Commit en castellano, sin coautorías de herramientas.
|
||||
- Sin claves, contraseñas ni nada de `.ssb`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue