dsh-locale-es — Paquete de idioma español para la GUI web (42 namespaces · 1.257 cadenas) #1
pilahito
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
English summary:
dsh-locale-es— Spanish (es) language pack for the DSH web GUI, shipped as a client plugin through the publiclocaleservice API. 42 namespaces · 1,257 strings · falls back to English. Repo: https://github.com/pilahito/dsh-locale-es (topicdsh-plugin).¡Hola! He publicado un paquete de idioma español para la GUI web de DSH como plugin de cliente, siguiendo lo que indica el
CONTRIBUTING.md(sin PRs externos: plugin + topicdsh-plugin).Repositorio: https://github.com/pilahito/dsh-locale-es
Qué hace: registra el idioma
es(addLanguage({ id: 'es', label: 'Español', fallback: 'en' })) y los diccionarios español de los 42 namespaces que trae el cliente de navegador — 1.257 cadenas — usando la API pública del serviciolocale. Lo que DSH añada en versiones futuras cae automáticamente al inglés.Instalación: se copia el paquete en
$DSH_HOME/profiles/web/node_modules/dsh-locale-esy se activa la entrada del cargador en elcordis.patch.ymldel perfil. Incluye uninstalar.shidempotente (con--quitarpara revertir).Verificación: el repositorio trae una captura de la GUI renderizada en español con Firefox headless, y dos baterías de pruebas: una contra un servicio
localesimulado y otra contra elLocaleRuntimereal dedsh-client-locale(cobertura 1257/1257, marcadores de posición intactos, respaldoes → en).Cómo está hecho: los diccionarios se extraen de los propios bundles de cliente de DSH (ejecutándolos con un contexto simulado, más un extractor estático de verificación cruzada), se traducen y se empaquetan en el formato
window.__ModuleLoader__que usa el cargador de módulos del navegador. No modifica ningún fichero oficial: si algún día el español entra en el proyecto, este paquete se puede retirar sin más.¡Saludos desde España! 🇪🇸
All reactions