Registro de versiones

Esta página registra cada cambio de Zhabei: una crónica de un siglo en la orilla norte del arroyo Suzhou.

¿Y por qué dejar una página así? Porque este libro nació de la resurrección de un proyecto de GitBook abandonado: el borrador, la estructura y todo el sistema de fuentes se rehicieron de arriba abajo. Con los cambios puestos por escrito y a la vista, el lector ve «qué se investigó de nuevo y qué se corrigió», y el autor sabe «qué cambió exactamente la versión anterior».


Cómo se leen los números de versión

Se usa el esquema de tres tramos mayor.menor.corrección:

Tramo Cuándo sube uno Ejemplo
Versión mayor (X.0.0) Se toca la estructura del libro entero o se migra de plataforma GitBook → HonKit
Versión menor (x.Y.0) Se añade un módulo o un bloque entero de contenido Nuevo módulo «Registro de versiones»
Corrección (x.y.Z) Se corrige un hecho, un error o una formulación Se arregla un enlace muerto

Leyenda de tipos

Valores de la columna «Tipo» en las tablas:

Tipo Significado
Añadido Página, módulo o función nuevos
Revisado Se modifican hechos, datos o formulaciones de una página existente
Corregido Se arregla un error (enlaces muertos, fallos de compilación, visualización anómala, etc.)
Mejorado Se mejora la experiencia de lectura (estilos, navegación, vista previa, proceso de compilación)
Reestructurado Ajuste estructural (índice, configuración del proyecto, sistema de fuentes)

Resumen de versiones

Versión Fecha Tipo Qué cambió, en una línea
v1.0 2023-11-03 Inicial El proyecto original de GitBook, solo con archivos de relleno; después se abandonó
v2.0.0 2026-10-09 Reestructurado Migración a HonKit 6; las 45 páginas del libro reescritas desde cero
v2.0.1 2026-10-09 Corregido 60 enlaces muertos entre directorios, reparados
v2.0.2 2026-10-09 Mejorado Vista previa local en un clic + publicación más ligera
v2.1.0 2026-10-09 Añadido Nuevo módulo «Registro de versiones» (esta página)
v2.2.0 2026-10-09 Mejorado Siete extensiones de lectura activadas (búsqueda en chino, editar esta página, etc.)
v2.3.0 2026-10-09 Corregido Dos defectos corregidos —carga duplicada y adición de DOM al cambiar de página—; nuevo esquema de color
v3.0.0 2026-10-09 Reestructurado Multilingüe: el chino pasa a zh/, cinco ediciones nuevas (inglés, japonés, coreano, francés y alemán); las portadas de las cinco, completas
v3.1.0 2026-10-09 Mejorado Fuera la página de selección de idioma: se abre directamente en chino; barra de seis idiomas arriba a la derecha
v3.1.1 2026-10-09 Añadido Se completa la firma del autor, «Zhou Ge (Nickzhuo)»: metadatos de las seis lenguas, portadas, «Sobre el autor» y glosario
v3.2.0 2026-10-10 Añadido El cuerpo del texto queda traducido por completo en inglés, japonés, coreano, francés y alemán (43 páginas por lengua); 276 páginas en las seis lenguas
v3.2.1 2026-10-10 Revisado Muestreo de calidad de todas las traducciones: cuatro etiquetas de fuentes recolocadas, el nombre de la página «Registro de versiones» alineado en francés y alemán, caracteres chinos añadidos para desambiguar las variantes del nombre de Wang Shouhua
v3.2.2 2026-10-10 Corregido Arreglada la búsqueda interna de las cinco ediciones extranjeras: cargaban el índice chino, así que cualquier búsqueda en otro idioma daba 0 resultados
v3.3.0 2026-10-12 Añadido El chino se divide en «chino simplificado» y «chino tradicional», junto a inglés, japonés, coreano, francés y alemán; la barra de idiomas pasa de seis a siete entradas; 323 páginas en siete idiomas
v3.4.0 2026-10-12 Añadido En línea en https://zhabei.org: las portadas de los siete idiomas y la página «Sobre este libro» indican la dirección de lectura; las 323 páginas reciben canonical propio y hreflang cruzado entre los siete idiomas, y se generan sitemap.xml y robots.txt
v3.5.0 2026-10-12 Mejorado La barra superior y el final de cada página muestran el dominio del libro, zhabei.org, y llevan de vuelta a la portada del idioma actual
v3.5.1 2026-10-12 Revisado Se quita la entrada «GitHub» de lo alto de la barra lateral y queda solo el dominio zhabei.org; quien busque el código llega por el texto de la portada y por «Editar esta página»
v3.5.2 2026-10-12 Mejorado Las cuatro partes y los cuatro apéndices de la tabla «Qué contiene este libro» son ahora enlaces: un clic y se salta allí
v3.5.3 2026-10-12 Mejorado El pie añade, tras el dominio, la firma «Zhou Ge@2026» y el número de versión: en cada página se ve de un vistazo qué edición se tiene en las manos
v3.6.0 2026-10-12 Mejorado Unos 17.700 enlaces internos pasan a direcciones canónicas; cada página recibe una tarjeta para compartir en los siete idiomas; si el navegador no está en chino, aparece un aviso para cambiar
v3.7.0 2026-10-13 Añadido Nueva «Quinta parte · Las viejas instituciones de Zhabei»: primero la Escuela Primaria N.º 1 de Zhabei y Xinzhong (el Instituto Xinzhong de Secundaria Superior); 343 páginas en siete idiomas
v3.7.1 2026-10-13 Añadido La quinta parte suma otro lugar: el Depósito de Locomotoras del Ferrocarril de Shanghái (al oeste de la antigua Estación del Norte, zona de la calle Qiujiang), desde la «casa de máquinas» de 1905 hasta la locomotora «Zhou Enlai» de 1978; 350 páginas en siete idiomas
v3.7.2 2026-10-13 Añadido La quinta parte suma dos lugares: el Instituto Beizhan (N.º 830 de la calle Haining; el «Beizhan» del nombre es un distrito suprimido en 1956) y los grandes almacenes Xinxin (cruce de Gonghexin, abiertos en 1988); además se añade un pasaje sobre la cantina de Hongsha en el artículo del depósito; 364 páginas en siete idiomas
v3.8.0 2026-10-13 Añadido Las escuelas se separan de las «viejas instituciones» y nace la «Sexta parte · Las escuelas de Zhabei»: siete escuelas ordenadas por año de fundación, con cuatro artículos nuevos (Xiangdong, Shibei, Fenghua y Qingyun); 399 páginas en siete idiomas
v3.8.1 2026-10-13 Revisado En la edición alemana se unifican las comillas de cierre (las partes 1–3 usaban por error la comilla recta; ahora siguen la norma alemana „…“); se refuerza la autocomprobación de las traducciones para eliminar los falsos negativos del glosario causados por la flexión y por diferencias de criterio
v3.9.0 2026-10-14 Añadido Nueva «Séptima parte · Los hitos de Zhabei»: la Estación de Ferrocarril de Shanghái, la iglesia de Lingquan, el Crematorio Baoxing y el Circo de Shanghái; se crea además el sistema de enlaces «Conexiones» —cada artículo termina con una sección de orientación, y calles y lugares se enlazan entre sí—; 434 páginas en siete idiomas
v3.9.1 2026-10-14 Revisado Nuevo artículo «El Templo de Tianhou y la Cámara General de Comercio de Shanghái» (un siglo al norte del puente de la calle Henan); los hitos mencionados en las nueve páginas de subdistritos llevan el enlace en el lugar mismo, y no solo al final, en «Conexiones»; 441 páginas en siete idiomas
v3.10.0 2026-10-15 Añadido Cuatro artículos nuevos: el túnel de la calle Xizang Norte, la Terminal de Autobuses de Larga Distancia, el Hospital Central de Zhabei y Shanghái Bell con la fábrica 520; los «lugares de los que no se puede prescindir» pasan a siete y las «viejas instituciones» a tres; 469 páginas en siete idiomas
v3.11.0 2026-10-16 Añadido Tres partes nuevas —la octava, hospitales; la novena, parques; la décima, comercio («los hospitales en un bloque, los parques en otro»); dos artículos nuevos, El Décimo Hospital Popular y La plaza comercial internacional de Daning; se aplica el principio de la «retrospectiva de la memoria»; 504 páginas en siete idiomas
v3.11.1 2026-10-17 Añadido El Instituto N.º 60 (la sección de escuelas pasa a ocho artículos, reordenados por año de fundación); gran ampliación de la Biblioteca Oriental (dos secciones nuevas: «1927: Zhou Enlai protegió aquí los libros» y «Frágil como el vidrio»); 511 páginas en siete idiomas
v3.11.2 2026-10-18 Añadido La iglesia de Zhabei se independiza como artículo (iglesia fundadora del «movimiento de independencia» del cristianismo chino; bien cultural inmueble registrado del distrito en 2004); La iglesia de Lingquan se reescribe y amplía (nueva sección «El día a día en la iglesia»); 518 páginas en siete idiomas
v3.11.3 2026-10-18 Errata Dos contradicciones corregidas: «dos caminos rurales» → «tres» (coherente con el texto y los gráficos); «cuatro generaciones de Fanguanong» → «cinco» (coherente con la tabla, generaciones 1–5)
v3.12.0 2026-10-18 Añadido Edición en español (es): las 74 páginas traducidas, ocho idiomas en una misma dirección (zhabei.org/es/); páginas 518 → 592
v3.12.0 2026-10-18 Añadido Edición en español (es): las 74 páginas traducidas, ocho idiomas en una misma dirección (zhabei.org/es/); páginas 518 → 592
v3.12.0 2026-10-18 Añadido Edición en español (es): las 74 páginas traducidas, ocho idiomas en una misma dirección (zhabei.org/es/); páginas 518 → 592
v3.12.0 2026-10-18 Añadido Edición en español (es): las 74 páginas traducidas, ocho idiomas en una misma dirección (zhabei.org/es/); páginas 518 → 592

Detalle versión por versión

v3.12.0 · 2026-10-18 · El octavo idioma: el español

Tipo Actualización Archivos
Añadido Edición en español (es/, 74 páginas): diez partes, cuatro apéndices, portada/sobre el libro/registro de versiones, con enlaces idénticos a la edición china y sin caracteres chinos en el cuerpo es/**
Revisado Ocho idiomas en todo el sitio: barra de idiomas con 8 enlaces, hreflang / sitemap / SEO en ocho idiomas, el aviso «disponible en otros idiomas» incluye el español, índice de búsqueda 8×8, scripts de verificación y generador del índice compatibles con es header.html, inject-seo.mjs, gen-langs.py, check-*.py, toc.tsv
Añadido Columna española en el glosario (272 términos): según el uso real del libro; la comprobación J (terminología) cubre también el español docs/TRANSLATION-GLOSSARY.md
Nota Páginas 518 → 592 (74 páginas por idioma) todo el sitio

v3.12.0 · 2026-10-18 · El octavo idioma: el español

Tipo Actualización Archivos
Añadido Edición en español (es/, 74 páginas): diez partes, cuatro apéndices, portada/sobre el libro/registro de versiones, con enlaces idénticos a la edición china y sin caracteres chinos en el cuerpo es/**
Revisado Ocho idiomas en todo el sitio: barra de idiomas con 8 enlaces, hreflang / sitemap / SEO en ocho idiomas, el aviso sobre otros idiomas incluye el español, índice de búsqueda 8x8, scripts de verificación y generador del índice compatibles con es header.html, inject-seo.mjs, gen-langs.py, check-*.py, toc.tsv
Añadido Columna española en el glosario (272 términos): según el uso real del libro; la comprobación J (terminología) cubre también el español docs/TRANSLATION-GLOSSARY.md
Nota Páginas 518 → 592 (74 páginas por idioma) todo el sitio

v3.12.0 · 2026-10-18 · El octavo idioma: el español

Tipo Actualización Archivos
Añadido Edición en español (es/, 74 páginas): diez partes, cuatro apéndices, portada/sobre el libro/registro de versiones, enlaces idénticos a la edición china, sin caracteres chinos en el cuerpo es/**
Revisado Ocho idiomas en todo el sitio: barra de idiomas con 8 enlaces, hreflang / sitemap / SEO en ocho idiomas, el aviso lingüístico incluye el español, índice de búsqueda 8x8, scripts de verificación y generador del índice compatibles con es header.html, inject-seo.mjs, gen-langs.py, check-*.py, toc.tsv
Añadido Columna española en el glosario (272 términos), según el uso real del libro; la comprobación J cubre también el español docs/TRANSLATION-GLOSSARY.md
Nota Páginas 518 → 592 (74 páginas por idioma) todo el sitio

v3.12.0 · 2026-10-18 · El octavo idioma: el español

Tipo Actualización Archivos
Añadido Edición en español (es/, 74 páginas): diez partes, cuatro apéndices, portada/sobre el libro/registro de versiones, enlaces idénticos a la edición china, sin caracteres chinos en el cuerpo es/**
Revisado Ocho idiomas en todo el sitio: barra de idiomas con 8 enlaces, hreflang / sitemap / SEO en ocho idiomas, el aviso lingüístico incluye el español, índice de búsqueda 8x8, scripts de verificación y generador del índice compatibles con es header.html, inject-seo.mjs, gen-langs.py, check-*.py, toc.tsv
Añadido Columna española en el glosario (272 términos), según el uso real del libro; la comprobación J cubre también el español docs/TRANSLATION-GLOSSARY.md
Nota Páginas 518 → 592 (74 páginas por idioma) todo el sitio

v3.11.3 · 2026-10-18 · Errata (dos contradicciones)

Tipo Cambio Archivos
Errata En la primera parte, segundo artículo, el título «dos caminos rurales» pasa a «tres caminos rurales» (el texto y los gráficos hablan de tres caminos y tres poblaciones) part1/02 (siete idiomas)
Errata «Cuatro generaciones de Fanguanong» pasa a «cinco generaciones» (coherente con la tabla, generaciones 1–5; la «generación 0», la casa de los Yao, es prehistoria) part1/07 (siete idiomas)

v3.11.2 · 2026-10-18 · La iglesia de Zhabei, artículo propio; Lingquan, ampliada

Tipo Cambio Archivos
Añadido La iglesia de Zhabei (desgajada de La iglesia de Lingquan y muy ampliada): la iglesia presbiteriana de Hongkou de 1888 (que al principio servía para el culto del personal de la Editorial Comercial) → Yu Guozhen y el «movimiento de independencia» del cristianismo chino → el nuevo templo de 1916 en el N.º 340 de la calle Baotong → el «incidente de la iglesia de Zhabei» de 1923-1924 → dos destrucciones y dos reconstrucciones → bien cultural inmueble registrado del distrito en 2004 → la sala en memoria de los pastores. La séptima parte pasa a siete lugares part7/07 (siete idiomas)
Revisado La iglesia de Lingquan reescrita: la vieja sección larga sobre la «iglesia madre» se condensa en «Su vínculo con la iglesia de Zhabei»; se añaden «El día a día en la iglesia» (bautizos, bodas, despedidas, coro) y la descripción de las líneas góticas y las vidrieras; se completa el párrafo de fuentes part7/02 (siete idiomas)
Revisado La página del subdistrito de la calle Baoshan y la de la Editorial Comercial incorporan la iglesia de Zhabei («fue desde el principio la capilla del personal de la Editorial Comercial»); Lingquan y Zhabei se enlazan mutuamente part2/03, part3/02 (siete idiomas)
Nota El libro pasa de 511 a 518 páginas en siete idiomas (74 páginas por idioma) todo el sitio

v3.11.1 · 2026-10-17 · El Instituto N.º 60 y la Biblioteca Oriental

Tipo Cambio Archivos
Añadido El Instituto N.º 60: en 1933, el «Instituto privado Zhaohe» (creado para conmemorar el levantamiento del «Zhaohe») → cambia de nombre en 1956; en el patio sigue en pie el muro conmemorativo de la antigua Universidad de Shanghái. La sección de escuelas se reordena en ocho artículos por año de fundación (Fenghua, Qingyun y Beizhan se desplazan) part6/05 (siete idiomas)
Revisado La antigua sede de la Editorial Comercial y la Biblioteca Oriental, muy ampliada: dos secciones nuevas, «1927: Zhou Enlai protegió aquí los libros una vez» y «Frágil como el vidrio» (carta de Zhang Yuanji a Fu Zengxiang del 4 de febrero de 1932); se añaden el día de la inauguración (2 de mayo de 1926), la distribución por plantas (según el Compendio de la Biblioteca Oriental), los matices del incendio del 29 de enero y del 1 de febrero, los libros raros que se salvaron en el Banco Jincheng, la pérdida de 6,2762 millones de yuanes y las marcas conmemorativas actuales part3/02 (siete idiomas)
Revisado La página del subdistrito de la calle Baoshan añade el Instituto N.º 60 a su «siglo de educación»; la del Instituto Qingyun se enlaza con él (en 1985 se le incorporó la sección de secundaria inferior) part2/03, part6/07 (siete idiomas)
Nota El libro pasa de 504 a 511 páginas en siete idiomas (73 páginas por idioma) todo el sitio

v3.11.0 · 2026-10-16 · Tres partes nuevas: hospitales, parques y comercio

Tipo Cambio Archivos
Añadido Octava parte · Hospitales: El Décimo Hospital Popular (los viejos de Zhabei lo llamaban «el hospital del ferrocarril»: de 1910 a 2004, noventa y cuatro años ligados al tren) y El Hospital Central de Zhabei (trasladado desde la séptima parte) part8 (siete idiomas)
Añadido Novena parte · Parques: El parque de Zhabei y El parque Lingshi de Daning (trasladado desde la tercera parte): «para la historia, a la tercera parte; para la vida diaria, a esta» part9 (siete idiomas)
Añadido Décima parte · Comercio: Los grandes almacenes Xinxin (trasladado desde la quinta parte) y La plaza comercial internacional de Daning (nuevo: un terreno «arrebatado de las fauces del tigre» en 2002, terminado en 2006) part10 (siete idiomas)
Revisado Se aplica el principio de la «retrospectiva de la memoria»: los datos de explotación de la terminal de autobuses, el Hospital Central y Xinxin se reconvierten en relato de memoria; El Décimo Hospital Popular se escribe así desde el principio todo el sitio (siete idiomas)
Nota El libro pasa de 469 a 504 páginas en siete idiomas (72 páginas por idioma) todo el sitio

v3.10.0 · 2026-10-15 · Cuatro artículos nuevos: el túnel, la terminal, el hospital y Shanghái Bell

Tipo Cambio Archivos
Añadido «El túnel de la calle Xizang Norte», «La Terminal de Autobuses de Larga Distancia de Shanghái» y «El Hospital Central de Zhabei» (la séptima parte, «lugares de los que no se puede prescindir», pasa a siete): 1999, el año en que dejó de haber rodeos a ambos lados del ferrocarril; la «puerta de la carretera» de la plaza norte; «de la clínica al centro médico de la zona central» part7/05, 06, 07 (siete idiomas)
Añadido «Shanghái Bell y la fábrica 520: el equipo nacional de telecomunicaciones salido de la calle Qiujiang» (la quinta parte, «viejas instituciones», pasa a tres): la primera empresa mixta de telecomunicaciones de China (la número 008) nació en una nave de Zhabei; Deng Xiaoping la visitó en 1992; el recinto es hoy el parque creativo «Yongxinghui» part5/03 (siete idiomas)
Revisado La página del subdistrito de la calle Zhijiang Oeste: «qué ver hoy aquí» incorpora cuatro lugares (hospital, terminal, túnel y Yongxinghui); la página de la Estación de Ferrocarril de Shanghái corrige la fecha de apertura de la terminal (12 de agosto de 2005) y añade enlaces part2/04, part7/01 (siete idiomas)
Revisado Ampliación del glosario: 14 nombres propios nuevos en el apartado «VII-7» (Templo de Tianhou, Cámara General de Comercio, Shanghái Bell, fábrica 520 de Correos y Telecomunicaciones, la escuela de traumatología de los Shi…); se refuerza a la vez el respaldo de los artículos alemanes en la autocomprobación de las traducciones docs/TRANSLATION-GLOSSARY.md, scripts/check-translations.py
Nota El libro pasa de 441 a 469 páginas en siete idiomas (67 páginas por idioma) todo el sitio

v3.9.1 · 2026-10-14 · «El Templo de Tianhou y la Cámara General de Comercio de Shanghái» + enlaces en el lugar en las páginas de subdistrito

Tipo Cambio Archivos
Añadido «El Templo de Tianhou y la Cámara General de Comercio de Shanghái: un siglo al norte del puente de la calle Henan» (tercera parte, artículo noveno): tres capas de historia sobre un mismo solar —el Templo de Tianhou, la residencia de los ministros enviados y la Cámara General de Comercio—; los funcionarios chinos salían de aquí hacia el mundo (Li Hongzhang, los Cinco Ministros en misión al extranjero); fue «enclave dentro de la concesión» y desde 1915 sede de la Cámara General de Comercio (la «sala sin vigas», la Exposición de Chicago de 1933); en 1978 la sala principal se trasladó al jardín de la Pagoda Cuadrada de Songjiang y en 2022 sus piezas originales reaparecieron en Suhewan part3/09-tianhougong.md (siete idiomas; el antiguo 09-others pasa a 10-others)
Revisado Enlaces en el lugar, en las páginas de subdistrito: en las nueve páginas (Beizhan, calle Baoshan, calle Daning…), cada mención en tablas, listas y texto de un lugar con artículo propio (almacén Sihang, Museo del Ferrocarril, parque de Zhabei, Circo, iglesia de Lingquan, Instituto Xinzhong…) lleva allí mismo su enlace part2/* (siete idiomas)
Revisado La tabla de «hitos» del subdistrito de Beizhan se completa y se divide: el Templo de Tianhou (remite al nuevo artículo) y la Casa Gremial de los Banqueros (fila propia, remite al Instituto Xinzhong, que ocupa el solar de la antigua Escuela Pública de los Banqueros) part2/02-beizhan.md (siete idiomas)
Revisado Corrección histórica: la cita «Feng Jun» se completa como «Feng Junguang»; la fecha de compra y desmantelamiento del ferrocarril de Wusong se corrige a 1877 part3/09-tianhougong.md
Nota El libro pasa de 434 a 441 páginas en siete idiomas (63 páginas por idioma) todo el sitio

v3.9.0 · 2026-10-14 · Se abre la «Séptima parte · Los hitos de Zhabei» + sistema de enlaces «Conexiones» en todo el sitio

Tipo Cambio Archivos
Añadido Se abre la «Séptima parte · Los hitos de Zhabei», con cuatro «lugares de los que la vida no permite prescindir». La Estación de Ferrocarril de Shanghái: 28 de diciembre de 1987 (la entrada en servicio de la nueva estación, la noche en que el rótulo llegó desde la antigua Estación del Norte), La iglesia de Lingquan: la iglesia de Pengpu (ocho años desde el punto de reunión hasta la dedicación, iglesia filial de la iglesia de Zhabei), El Crematorio Baoxing: un siglo de despedidas en la calle Baoxing Oeste (un siglo desde el horno crematorio de 1908, «de lejos parece un parque, de cerca un hotel») y El Circo de Shanghái: la primera ciudad del circo de China (inaugurado en 1999, la Compañía de Acrobacias de Shanghái, Mil y una noches de Oriente); cada artículo lleva tabla de datos básicos, evolución y «Conexiones» part7/ (siete idiomas; nuevo: README + 4 artículos)
Reestructurado El Circo de Shanghái se separa de la tercera parte. El antiguo artículo «El parque Lingshi de Daning y el Circo de Shanghái» contaba dos cosas; en esta versión se separan: el parque Lingshi se queda en la tercera parte (el artículo pasa a llamarse «El parque Lingshi de Daning») y el circo se escribe como artículo nuevo y pasa a la séptima parte; el archivo de ese artículo en la tercera parte cambia de 05-daning-circus a 05-daning-park (se conserva el historial del cambio de nombre) y todas las referencias del sitio se reescriben en consecuencia part9/02-daning-park.md (siete idiomas), part7/04-circus-world.md, part1/08-1978-2015.md, part2/06-daninglu.md, part3/README.md
Añadido Se crea en todo el sitio el sistema de enlaces «Conexiones». Cada artículo (incluidos los prólogos de parte y los cuatro apéndices: 59 en total) termina con una sección «Conexiones»: los artículos de lugar indican el «subdistrito al que pertenecen» y enlazan con la página de ese subdistrito, y las páginas de subdistrito enumeran a su vez todos los artículos recogidos en su jurisdicción; personas, episodios y rincones también se señalan entre sí —el subdistrito salta al lugar y el lugar vuelve al subdistrito, y todo par de artículos relacionados tiene su enlace. Las conexiones de los 59 artículos se revisaron una por una a mano (el almacén Sihang y la casa de Wu Changshuo, por ejemplo, se adscriben al subdistrito de Beizhan; el Instituto Qingyun, al de la calle Baoshan; la secundaria superior de Xinzhong, al municipio de Pengpu: todo verificado en fuentes oficiales) los 59 artículos de los siete idiomas
Mejorado Nuevo script de validación check-xrefs.py (paso 11 de la aceptación). Convierte el sistema «Conexiones» en reglas comprobables por máquina: en los siete idiomas, cada artículo debe tener su bloque de conexiones; cada enlace de «entradas relacionadas» debe ser alcanzable; el «subdistrito al que pertenece» debe ser un enlace válido a una página de subdistrito de part2; y todo artículo que declare pertenecer a un subdistrito debe aparecer enlazado desde la página de ese subdistrito —el círculo cerrado en ambos sentidos se exige en la puerta de compilación scripts/check-xrefs.py (nuevo), scripts/verify.sh
Nota La tabla «Qué contiene este libro» de la portada añade la séptima parte, y la «pequeña nota» explica que «cada artículo termina con una sección «Conexiones»»; el glosario estrena el apartado «VII-6, nombres propios de hitos (desde la séptima parte)» (Estación de Shanghái, nueva Estación de Pasajeros, calle Moling, puerta norte, sala de espera elevada, iglesia de Lingquan, iglesia de Zhabei, Crematorio Baoxing, calle Baoxing Oeste, calle Baoxing Este, crematorio, sepultura en el mar, Circo de Shanghái, Compañía de Acrobacias de Shanghái, Mil y una noches de Oriente, Cuentos nocturnos de Oriente, primera ciudad del circo de China y 22 entradas más); el apéndice 4 añade la décima sección, «Monográfico de hitos» (#95—#98) README.md, docs/TRANSLATION-GLOSSARY.md, appendix/references.md (siete idiomas)
Nota El libro pasa de 399 a 434 páginas en siete idiomas (62 páginas por idioma) todo el sitio

v3.8.1 · 2026-10-13 · Comillas de cierre unificadas en la edición alemana + refuerzo de la validación

Tipo Cambio Archivos
Revisado En la edición alemana se unifican las comillas de cierre de todo el sitio. La norma alemana es la comilla que abre abajo y cierra arriba, „…“ (apertura „ U+201E, cierre “ U+201C); las partes primera a tercera (las primeras traducidas) usaban por error la comilla recta " como cierre y escribían mezclas como „Nummer eins", mientras que las partes cuarta a sexta ya eran correctas. Esta versión convierte las 597 comillas rectas que hacían de cierre en “ y las equilibra con las de apertura existentes (1645 = 1645); solo se conservan dos pasajes que hablan de la comilla misma y que deben usar la recta los 34 archivos de de/
Revisado Se sincroniza la columna alemana del glosario. La columna de de una docena larga de entradas con comillas de cierre mezcladas (bastión de la democracia, número uno, casa n.º 13, renovarse cada día, afilar la voluntad, anhelar el cielo azul, los mismos tonos se responden, igual busca igual, aprender para aplicarlo, etc.) cambia también sus comillas rectas por “ docs/TRANSLATION-GLOSSARY.md
Mejorado La comparación con el glosario en la autocomprobación baja un escalón en la edición alemana: «coincidencia de raíz». Antes se comparaba literalmente, y la flexión alemana (el nominativo chinesisches Verwaltungsgebiet no coincide con el genitivo des chinesischen Verwaltungsgebiets) producía falsos «faltan traducciones»; ahora, cuando la forma literal no coincide, se recortan las terminaciones tanto en la entrada del glosario como en el texto antes de comparar, con lo que desaparecen los falsos negativos debidos solo a la forma de la palabra scripts/check-translations.py
Revisado Varias entradas del glosario, en inglés y alemán, pasan a «lo que el libro usa realmente». Cinco entradas —fusión de dos distritos (en), puerto comercial abierto por iniciativa propia (en), daotai de Shanghái (en/de), Inspección General de Policía (en)— tenían la «traducción estándar», que no coincidía con la empleada en el texto; siguiendo el principio de que el glosario refleja el uso real, se alinean con el texto docs/TRANSLATION-GLOSSARY.md
Revisado Se deduplica el glosario y se unifican varios casos de «una palabra, varias grafías». Siete términos —Estación del Norte de Shanghái, calle Gonghexin, Sanzengli, Instituto Beizhan, Instituto Xiangdong, calle Kangle y calle Haining— aparecían dos veces (una en «II. Topónimos esenciales» y otra en la serie «VII»); se borran las filas duplicadas posteriores y cada término chino conserva una sola línea; la grafía japonesa de «Sanzengli» se unifica en la forma japonesa habitual del carácter docs/TRANSLATION-GLOSSARY.md
Revisado Se unifican dos grafías residuales del cuerpo del texto. La edición alemana escribía la «Inspección General de Policía» unas veces como Polizeipräsidium y otras como Polizeiamt; ahora se usa solo Polizeipräsidium. La edición japonesa aún escribía en algunos lugares «Sanzeng» con el carácter simplificado chino; ahora usa la variante japonesa (se conservan dos pasajes: el que cita el título chino original y el que trata de la conversión de caracteres) de/part1/03-1843-1911.md, ja/part1/04-1912-1927.md
Nota Esta versión es puramente de tipografía y unificación de criterios; no cambia contenidos históricos, y el número de páginas y el formato no varían todo el sitio

v3.8.0 · 2026-10-13 · Se abre la «Sexta parte · Las escuelas de Zhabei»

Tipo Cambio Archivos
Reestructurado Las escuelas se separan de la quinta parte y se constituyen en «Sexta parte · Las escuelas de Zhabei». La quinta parte recogía «viejas instituciones», y al llegar al séptimo artículo cuatro de ellos eran escuelas; la «trama común» de las escuelas (una cierra, su sede pasa a otra) es mucho más estrecha que la de otras instituciones, de ahí que formen una parte propia. La quinta parte conserva los artículos del depósito de locomotoras y de los grandes almacenes Xinxin, renumerados como 01 y 02 part5/ (siete idiomas)
Reestructurado Las tres páginas de escuelas de la antigua quinta parte pasan enteras a la sexta y se renumeran por año de fundación: «Escuela Primaria N.º 1 de Zhabei» part5/01 → part6/04, «Instituto Xinzhong → Instituto Xinzhong de Secundaria Superior» part5/02 → part6/03, «Instituto Beizhan» part5/04 → part6/07. El contenido no cambia, solo el lugar (se conserva el historial de git mv); los enlaces internos del texto de ambas páginas se reescriben en consecuencia part6/03-xinzhong.md, part6/04-zb1-primary.md, part6/08-beizhan-zhongxue.md (siete idiomas)
Añadido Se escribe el prólogo de la sexta parte, «Cruzar la puerta de la escuela». Explica por qué esta parte se separa de la quinta (son las más numerosas, las más entrelazadas y el mejor rasero para fechar un período) y ofrece tres hilos que recorren todo el conjunto: N.º 48 de la calle Menggu (Xinzhong → Xiangdong), N.º 830 de la calle Haining (Escuela Normal de Mujeres de Nanyang → Escuela de Niñas de Nanyang → Xiangdong → Instituto Beizhan → Escuela Tanggu) y N.º 199 de la calle Kangle (Escuela N.º 1 → Instituto Beizhan → reapertura de la Escuela N.º 1); incluye además una tabla de «nombres de escuela que se fueron absorbiendo» (Instituto Nanshan, Instituto Shijian, Instituto Cuiwen, Instituto Zhabei, Instituto Zhabei N.º 2, Instituto N.º 17 de Shanghái, Tercera Escuela Primaria Central de Zhabei, sección de secundaria inferior del Instituto N.º 60 de Shanghái) part6/README.md (siete idiomas)
Añadido Se escribe «El Instituto Xiangdong: venido de la primera escuela normal de mujeres de Shanghái». El 17 de junio de 1912, Ling Mingzhi funda la Escuela Normal de Mujeres de Nanyang (la primera escuela normal femenina de la historia de Shanghái); en 1927 se reorganiza como Escuela de Niñas de Nanyang; en 1937 la educadora Wu Ruoan asume la dirección; en la guerra de liberación fue una de las bases de la actividad clandestina del Partido Comunista en Shanghái y se ganó el nombre de «bastión de la democracia»; en 1966 pasa a llamarse Instituto Xiangdong de Shanghái; en 1998 se le incorporan la sección de secundaria inferior del Instituto Xinzhong y el Instituto Zhabei N.º 2, y se traslada del N.º 830 de la calle Haining al N.º 48 de la calle Menggu; lema «Zhuangjing», especialidad de go y el campeón mundial amateur de go Liu Jun part6/01-xiangdong-zhongxue.md (siete idiomas)
Añadido Se escribe «El Instituto Shibei: el instituto al que Sun Yat-sen escribió una inscripción». En 1915 Tang Naikang funda con medios propios la escuela comunal privada Shibei (primero la primaria); Sun Yat-sen escribe «formar talentos» y Cai Yuanpei, «enseñar sin cansarse»; en 1921 se añade la secundaria inferior, en 1924 la superior, en 1929 pasa a «Instituto Shibei de Shanghái con escuela primaria aneja», en 1937, endeudado, entrega todo el patrimonio escolar a la Oficina de Educación de Shanghái y pasa de privado a público, en 1954 es uno de los primeros institutos clave de Shanghái, en 1994 se le incorpora el Instituto Zhabei, en 2005 uno de los primeros institutos experimentales y modelo de Shanghái; lema «laboriosidad, indulgencia, valor» (con laboriosidad sostenerse, con indulgencia amar, con valor resolver) part6/02-shibei-zhongxue.md (siete idiomas)
Añadido Se escribe «El Instituto Fenghua: una escuela fundada por un monje». En 1947 Weiyun, discípulo del maestro Xingci, funda el Instituto privado Xingci, el primer instituto de Shanghái fundado por budistas; Zhang Shizhao y Qu Yingguang son patronos, y Li Zongren y Sun Fo escriben «responder a la voz con el aliento»; después, cinco cambios de nombre (Xingci → Cuiwen → instituto anejo a la Escuela Normal de Párvulos → Escuela Dongfanghong 57 → Fenghua); en 1978, centro de referencia del distrito; en 2004 se traslada al N.º 1000 de la calle Daning; dos especialidades: la educación psicológica desde 1986 (en 2015, uno de los primeros centros nacionales de características en educación psicológica de primaria y secundaria) y el sistema digital de experimentación DIS (primer premio nacional de resultados docentes de educación básica en 2014) part6/06-fenghua-zhongxue.md (siete idiomas)
Añadido Se escribe «El Instituto Qingyun: una escuela levantada "a escote"». En 1957, el Instituto Qingyun privado lo preparan conjuntamente el grupo de delegados n.º 12 de la XII asamblea popular del distrito de Zhabei, el sindicato de ferretería y maquinaria del distrito de Huangpu y la federación de industria y comercio del distrito de Zhabei, con donaciones de personalidades del comercio como Lu Ziru y Dai Bingyi y de la patriota de ultramar Shen Ying; en 1961-1962 se llamó «Instituto de Finanzas y Comercio del distrito de Zhabei»; en 1979 se le incorpora el Instituto Shijian y pasa a público; en 1985 se define como instituto de secundaria inferior; en 2008 se le incorpora el Instituto N.º 17 de Shanghái y se traslada al N.º 389 de la calle Zhiyuan (el patio había sido antes la Escuela de Niñas Minli, fundada en 1906) part6/07-qingyun-zhongxue.md (siete idiomas)
Nota Se reescribe entero el prólogo de la quinta parte. Se suprime la sección de escuelas y se explica que «las escuelas ya se han separado», con las dos instituciones que quedan en esta parte (el depósito de locomotoras y los grandes almacenes Xinxin) y la única relación personal del autor (el depósito es el lugar donde nació) part5/README.md (siete idiomas)
Nota La sección «N.º 830 de la calle Haining» del artículo del Instituto Beizhan se reduce a una frase con enlace. La primera mitad de la historia de ese número (Escuela Normal de Mujeres de Nanyang → Escuela de Niñas de Nanyang → Instituto Xiangdong) ya se cuenta con detalle en el artículo del Instituto Xiangdong; aquí solo queda la capa «la sede del Instituto Beizhan que consta en las fuentes es el N.º 830» y un enlace de página part6/08-beizhan-zhongxue.md (siete idiomas)
Revisado Se resuelve una vieja duda: las «versiones discrepantes» sobre la sede de la Escuela de Niñas de Nanyang son en realidad dos sedes. El libro registraba hasta ahora, una junto a otra, la «versión oficial del distrito de Jing'an, en la zona de Xizang Norte y la calle Kaifeng» y la «de las enciclopedias, N.º 830 de la calle Haining». En esta versión se comprueba que la escuela se trasladó en 1938 al N.º 214 de la calle Kaifeng y después al N.º 830 de la calle Haining: las dos versiones corresponden a épocas distintas y no se contradicen part6/01-xiangdong-zhongxue.md, part6/08-beizhan-zhongxue.md, appendix/references.md (siete idiomas)
Revisado Se corrige la posición del «Instituto Qingyun» en la lista de la calle Qingyun del artículo sobre la antigua Universidad de Shanghái. El texto anterior lo daba como «topónimo actual», pero en 2008 ya se había trasladado al N.º 389 de la calle Zhiyuan; ahora se dice que el nombre viene de la calle Qingyun, que se fundó en 1957 y que se marchó en 2008, con enlace al artículo del Instituto Qingyun part3/07-shanghai-university.md (siete idiomas)
Nota La tabla «Qué contiene este libro» de la portada añade la sexta parte; el glosario estrena el apartado «VII-5, nombres propios de escuelas (desde la sexta parte)» (los tres institutos Shibei, Fenghua y Qingyun, más los antiguos nombres Xingci, Cuiwen, instituto anejo a la Escuela Normal de Párvulos, Escuela Dongfanghong 57, Instituto de Finanzas y Comercio del distrito de Zhabei, Instituto Zhabei, Instituto Zhabei N.º 2, Tercera Escuela Primaria Central de Zhabei, Instituto N.º 17 de Shanghái, Instituto N.º 60 de Shanghái, calle Zhiyuan, calle Yongxing, calle Kaifeng, Tang Naikang, Ling Mingzhi, Wu Ruoan, Weiyun, Lu Ziru, Dai Bingyi, Shen Ying, Liu Jun, Zhuangjing, laboriosidad-indulgencia-valor, afilar la voluntad hacia las nubes azules, los mismos tonos se responden y los mismos alientos se buscan, DIS, etc.) README.md, docs/TRANSLATION-GLOSSARY.md (siete idiomas)
Añadido El apéndice 4 añade la novena sección, «Monográfico de escuelas (sexta parte)» (fuentes n.º 89—94), con las fuentes de las cuatro escuelas Xiangdong, Shibei, Fenghua y Qingyun y de Tang Naikang; se añade además una nota sobre la duda del n.º 83 appendix/references.md (siete idiomas)

v3.7.2 · 2026-10-13 · La quinta parte suma dos lugares: el Instituto Beizhan y los grandes almacenes Xinxin

Tipo Cambio Archivos
Añadido Cuarto artículo de la quinta parte: «El Instituto Beizhan: una escuela que lleva el nombre de una estación de ferrocarril». Este instituto nace en 1969 en la sede que dejó libre la Escuela Primaria N.º 1 de Zhabei al cerrar (N.º 199 de la calle Kangle), se retira en 1978 cuando la primaria reabre y aparece después en el N.º 830 de la calle Haining. El «Beizhan» del nombre es el de la estación y también el de un distrito suprimido en 1956: primero hubo distrito de Beizhan y luego distrito de Zhabei, pero la escuela se quedó con el viejo nombre del distrito en la puerta part5/04-beizhan-zhongxue.md (siete idiomas)
Añadido El mismo artículo incluye una gran sección sobre el estadio Huochetou. El estadio Huochetou de Shanghái, en el N.º 955 de la calle Gonghexin: cuando en el otoño de 1951 el Ministerio de Ferrocarriles organizó en Pekín un torneo nacional de fútbol ferroviario (el equipo de la Administración de Ferrocarriles de Shanghái se llevó el título entre los equipos de dentro del paso), los ferroviarios aún no tenían campo propio; se proyectó en 1956 y se construyó en 1957, con casi 40 mu; sufrió daños durante la «Revolución Cultural»; en 1978 el comité del Partido de la administración decidió reconstruirlo, las obras empezaron en julio de 1980 y quedaron prácticamente terminadas en diciembre de 1986, con tribunas este y oeste para casi 6000 espectadores; en 1993 sirvió como campo de entrenamiento de fútbol y halterofilia para los Juegos de Asia Oriental; en 2013 se creó sobre él un parque temático de deporte, cultura y ocio. El emblema de la entrada es una locomotora de vapor con la inscripción «Jianshe 957» part5/04-beizhan-zhongxue.md
Añadido Quinto artículo de la quinta parte: «Los grandes almacenes Xinxin: el "Número Uno" en boca de la gente de Zhabei». Abiertos en marzo de 1988 en el cruce de Gonghexin, N.º 567 de la calle Zhonghua Xin, con 5000 m² de superficie comercial (6000 m² construidos, 5 plantas), se dice que fueron el edificio comercial de estructura única con mayor superficie de venta construido en Shanghái desde la fundación de la República. Al antiguo distrito de Zhabei le tocó el número «13», y como el apodo «casa n.º 13» sonaba mal, se tomó un «xin» de cada uno de los dos nombres que se cruzan, calle Gonghexin y calle Zhonghua Xin, y salió «Xinxin» part5/05-xinxin-baihuo.md (siete idiomas)
Nota «Xinxin» tiene dos orígenes en Shanghái, y el artículo dedica una sección a distinguirlos. En el N.º 720 de la calle Nanjing Este había otra Compañía Xinxin (fundada en 1926, el nombre en el sentido de «renovarse cada día»), uno de los cuatro grandes almacenes del viejo Shanghái; en 1927 instaló en el quinto piso la «emisora de cristal», la primera emisora de radio de Shanghái íntegramente fundada y gestionada por chinos, reconstruida tras la victoria de la guerra de resistencia como «emisora Kaixuan», y el 25 de mayo de 1949 fue la primera en anunciar a toda la ciudad la liberación de Shanghái; aquel edificio es hoy la tienda de alimentación n.º 1 de Shanghái. Dos casas con el mismo nombre y distinto origen, que el artículo aclara con una tabla comparativa part5/05-xinxin-baihuo.md
Nota El artículo del depósito incorpora un pasaje sobre la cantina de Hongsha. Hongsha era la sede del antiguo departamento ferroviario de Shanghái y debe el nombre al color rojo de sus muros; la cantina de Hongsha depende del departamento de vivienda y residencias ferroviarias, reabrió el 1 de agosto de 2023 tras reforma, tiene un comedor de 1147 m² y sirve a más de 1200 empleados de 12 unidades cercanas; el grupo ferroviario de Shanghái tiene 6 cantinas territoriales, con más de 3500 comensales diarios. El planteamiento del artículo se ajusta en consecuencia: la nota de cabecera decía que la palabra «yo» solo se usaba en un lugar, y ahora son dos —el lugar de nacimiento y los bollos de carne de la cantina part5/03-jiwuduan.md (siete idiomas)
Nota La escritura de la memoria privada se fija en esta versión como «declaración propia». El pasaje de la cantina de Hongsha da primero material suficiente (organismo gestor, fecha de la reforma, superficie del comedor, cuatro zonas, escala del servicio, forma de pago) y solo en el último párrafo pasa a lo privado: «los bollos de carne de la cantina de Hongsha me parecen uno de los mejores bollos de carne de Shanghái», y declara en el acto que «esta frase no tiene fuente ni pretende tenerla: es sabor, no historiografía». Lo que más recogen los testimonios públicos es su gran mantou (de masa dura, estilo Shandong); el texto cita las palabras de un viejo ferroviario y señala que «cuando una cantina logra que alguien recuerde un solo plato, ya ha hecho bastante» part5/03-jiwuduan.md
Nota El prólogo de la quinta parte se reescribe en consecuencia. La lista inicial pasa de tres a cinco entradas, la tabla de la «primera hornada» de tres a cinco instituciones, y la relación del autor con ellas queda así: «en la Escuela N.º 1 y en Xinzhong estudió, en el depósito de locomotoras nació, y en el Instituto Beizhan estudió su padre»; la explicación de la frontera incorpora la categoría de «empresa estatal» e incluye los grandes almacenes entre los casos que «tocan los dos lados» part5/README.md (siete idiomas)
Mejorado Se completa el sistema de fuentes. El apéndice 4 añade la sección «8. Escuelas, estadio y comercio» (n.º 80—88), que reúne de una vez la evolución de la sede del Instituto Beizhan, todos los datos del estadio Huochetou, la anécdota del nombre de Xinxin y su distinción del homónimo de la calle Nanjing, y las fuentes de Hongsha y su cantina appendix/references.md de los siete idiomas
Mejorado El glosario añade el apartado «VII-4, nombres propios de escuelas, estadio y comercio», con 52 entradas (Instituto Beizhan / distrito de Beizhan / Escuela de Niñas de Nanyang / Instituto Xiangdong / Escuela Tanggu / estadio Huochetou / serie Jianshe / cantina de Hongsha / departamento ferroviario de Shanghái / departamento de vivienda y residencias / casas numeradas / casa n.º 13 / grandes almacenes Príncipe / emisora de cristal / emisora Kaixuan, etc.); los nombres de escuelas y tiendas reciben su traducción en cada idioma y se unifican en todo el libro docs/TRANSLATION-GLOSSARY.md
Mejorado El libro pasa de 350 a 364 páginas en siete idiomas (52 páginas por idioma) todo el sitio

v3.7.1 · 2026-10-13 · La quinta parte suma otro lugar: el Depósito de Locomotoras del Ferrocarril de Shanghái

Tipo Cambio Archivos
Añadido Tercer artículo de la quinta parte: «El Depósito de Locomotoras del Ferrocarril de Shanghái: el patio de preparación al oeste de la antigua Estación del Norte». Esta institución nace en 1905 de una «casa de máquinas» (la casa de máquinas de Shanghái del ferrocarril Shanghái–Nanjing), se separa en 1949 del depósito de coches, en 1975, con la construcción del depósito de Nanxiang, pasa a depósito de locomotoras de viajeros, y desde 1978 tiene asignada la locomotora «Zhou Enlai»; cuidaba el patio al oeste de la antigua Estación del Norte, daba agua y carbón a las máquinas de vapor, las desescoriaba y las giraba, y siguió así hasta que en 1987 la antigua Estación del Norte dejó el servicio de viajeros part5/03-jiwuduan.md (siete idiomas)
Nota Este artículo explica «para qué sirve un depósito de locomotoras». El reparto de tareas del ferrocarril es una cadena: la estación se ocupa de viajeros y mercancías, el depósito de locomotoras de las locomotoras y el depósito de coches de los vagones. La «puesta a punto» no es poner en orden el equipo, sino el repaso completo de una locomotora entre dos servicios: desescoriar, cargar carbón, llenar agua, echar arena, girar y revisar. El artículo despliega esta operación punto por punto en una tabla de seis líneas part5/03-jiwuduan.md
Nota El reparto de 1975 se cuenta tal como fue. En 1975 se amplió y reformó la estación de clasificación de Nanxiang y se construyó su depósito, y al mismo tiempo el antiguo depósito de Shanghái pasó a depósito de locomotoras de viajeros; el que atiende exclusivamente la carga es el depósito de Nanxiang (5 vías de preparación y espera, depósito de combustible de 6000 m³), mientras que el de Shanghái tenía 3 vías y 600 m³. El reparto y las instalaciones de ambos se documentan en Obras de estaciones y patios del ferrocarril de Shanghái, de las gacetas locales de Shanghái part5/03-jiwuduan.md
Nota En el patio de la antigua Estación del Norte vale aquello de «primero la organización, luego el lugar de interés»; el artículo separa las dos líneas de tiempo. Tras la entrada en servicio de la nueva estación en 1987, el antiguo patio se convirtió en estación técnica de preparación de coches de viajeros del ferrocarril de Shanghái (servía a los coches, no a las locomotoras); en 2004 el antiguo edificio de viajeros se convirtió en el Museo del Ferrocarril de Shanghái. La quinta parte recoge «organizaciones», mientras que hoy en ese suelo hay un «lugar»: el artículo lo dice al principio y enlaza con la tercera parte part5/03-jiwuduan.md, part5/README.md
Nota El artículo conserva la primera persona del autor en un lugar: «yo nací en este patio»; todo lo demás se apoya en fuentes verificables. El prólogo de la quinta parte añade la tercera institución y una frase sobre el criterio del apartado part5/03-jiwuduan.md, part5/README.md
Mejorado Se completa el sistema de fuentes. El apéndice 4 añade la sección «7. Viejas instituciones y ferrocarril» (n.º 72—79), que completa de una vez las fuentes de las dos escuelas y del depósito de la quinta parte: los datos de evolución e instalaciones del depósito de Shanghái proceden de las gacetas locales (grado A), y la frase «las locomotoras de nuestro depósito» de un recuerdo personal (grado C, testimonio único), señalado tanto en el texto como en el apéndice appendix/references.md de los siete idiomas
Mejorado El glosario añade el apartado «VII-3, nombres propios del ferrocarril y del patio de la antigua Estación del Norte», con 29 entradas (depósito de locomotoras / depósito de coches / locomotora / puesta a punto / grúa de agua / placa giratoria / locomotora «Zhou Enlai» / antiguo cauce del Qiujiang, etc.); los nombres ferroviarios siguen la traducción sectorial habitual (inglés locomotive depot, alemán Bahnbetriebswerk, francés dépôt de locomotives) docs/TRANSLATION-GLOSSARY.md

v3.7.0 · 2026-10-13 · Se abre la «Quinta parte · Las viejas instituciones de Zhabei»

Tipo Cambio Archivos
Añadido Nueva quinta parte, «Las viejas instituciones de Zhabei». Las cuatro partes anteriores recogían cosas «que se pueden ver, consultar y leer»: crónica, calles, lugares, personajes. Esta recoge la quinta clase: lugares que cargan con la historia y no venden entradas. Son escuelas, hospitales, fábricas, institutos: al llegar a la puerta, casi solo se ve una verja y una placa, pero buena parte de la historia moderna de Zhabei ocurrió dentro de esas puertas part5/README.md (siete idiomas)
Añadido La primera hornada son dos escuelas: «Escuela Primaria N.º 1 de Zhabei» e «Instituto Xinzhong → Instituto Xinzhong de Secundaria Superior». La primera la fundó Chen Heqin en 1928, y arrancó en tres habitaciones alquiladas en el N.º 228 de la antigua calle Bazhi, cerca de la estación de Zhabei, con 78 alumnos el primer año; la segunda la fundó en 1925 el gremio bancario de Shanghái (antecedente: la sociedad de estudios Xiuneng, de 1923), y su sede fue del N.º 730 de la calle Tanggu al N.º 48 de la calle Menggu y luego a la calle Yuanping; en 2025 cumple cien años part5/01-zb1-primary.md, part5/02-xinzhong.md (siete idiomas)
Nota La mudanza de 1998 arrastró a dos escuelas a la vez, y esta versión lo cuenta con claridad. En julio de 1998 el Instituto Xinzhong pasa del N.º 48 de la calle Menggu al N.º 400 de la calle Yuanping, separa secundaria y bachillerato y toma el nombre de «Instituto Xinzhong de Secundaria Superior de Shanghái»; la sección de secundaria inferior se incorpora al Instituto Xiangdong, que a su vez llega desde el N.º 830 de la calle Haining y ocupa la sede anterior de Xinzhong, el N.º 48 de la calle Menggu. La secundaria superior se va al norte, a la calle Yuanping; la inferior se queda donde estaba, acogida por otra escuela part5/02-xinzhong.md
Nota En estas dos escuelas estudió el autor, y por eso ambos artículos están escritos en primera persona, pero sin detalles privados: solo la historia verificable. La frase del autor está a la vista: «la imagen es privada, no se puede documentar y no debería entrar aquí» part5/README.md, part5/*.md
Mejorado La tabla «Qué contiene este libro» de las portadas de los siete idiomas incorpora una fila para la quinta parte, con enlace; el índice, el índice de búsqueda y el mapa del sitio se amplían solos con las páginas nuevas README.md, SUMMARY.md, scripts/toc.tsv de los siete idiomas

v3.6.0 · 2026-10-12 · Enlaces directos + tarjetas para compartir + aviso de idioma

Tipo Cambio Archivos
Mejorado Unos 17.700 enlaces internos del sitio pasan a direcciones directas. Antes cada enlace se escribía como xxx.html, mientras que la forma canónica de la dirección en línea es «página sin extensión, página de índice con barra final» (por ejemplo /zh/part1/01-naming, /zh/), de modo que cada clic pasaba primero por una redirección. Ahora los enlaces internos y las direcciones canónicas usan el mismo criterio y el clic llega directo; las direcciones de los resultados de la búsqueda interna también cambian, y desde el buscador se entra sin rodeos scripts/inject-seo.mjs
Añadido Cada página tiene ya una tarjeta para compartir. Una tarjeta de 1200×630 por idioma, con la paleta de papel y tinta del libro y el título y la firma en cada lengua. Si se envía la dirección de cualquier página a WeChat, a un grupo o a una red social, aparece esta tarjeta y no un enlace pelado nuevos assets/og/*.png (siete), scripts/gen-og-images.mjs
Añadido Si el navegador no está en chino, abajo aparece un aviso. Indica qué idioma detecta y ofrece un botón para pasar directamente a esa edición; al entrar se sigue abriendo siempre el chino simplificado, y el aviso se puede cerrar y no vuelve a salir scripts/inject-seo.mjs, styles/website.css
Nota La franja va al final de la página y no dentro del texto: al pasar de página se sustituye el contenedor del cuerpo, y un aviso dentro del texto desaparecería. Además solo aparece cuando el idioma es realmente distinto: un navegador en chino que lee la edición china y uno en inglés que lee la inglesa no ven nada; y «cambiar» lleva a esta misma página en el otro idioma, no devuelve a la portada scripts/inject-seo.mjs
Mejorado Nueva vista previa local npm run preview, que sirve el resultado de la compilación con las mismas reglas de dirección que en línea (sin extensión, barra final, redirección automática de .html), de modo que «funciona en local» equivale casi a «funciona en línea». El antiguo npm run serve sigue sirviendo para ver los cambios al vuelo, pero usa otro proceso de compilación y sus páginas no llevan pie ni etiquetas SEO nuevos scripts/preview-dist.mjs, package.json

v3.5.3 · 2026-10-12 · El pie añade autor y número de versión

Tipo Cambio Archivos
Mejorado La firma al final del texto de cada página pasa de «título + dominio» a «título + zhabei.org + Zhou Ge@2026 + número de versión». Tras el dominio va el nombre del autor, «Zhou Ge@2026», en negrita, y luego la versión actual, un punto más pequeña y en gris. La disposición hace que la propia firma responda a «quién lo escribió y qué versión es»: la negrita identifica al autor de un vistazo y la versión, discreta pero siempre consultable, no roba atención scripts/inject-seo.mjs, styles/website.css
Nota El número de versión no se guarda en otro sitio: al compilar se lee directamente de la última fila de la tabla «Resumen de versiones» de la página china «Registro de versiones» (la tabla se añade en orden cronológico, así que la última fila es la más reciente). ¿Por qué no se toma del campo de versión del proyecto? Porque ese campo no se mantiene desde v2.0.0 y usarlo como fuente mostraría de inmediato una versión equivocada. Si no se puede leer la versión, la compilación falla y se detiene en el acto, para que el pie no muestre nunca una versión vacía en silencio scripts/inject-seo.mjs
Nota El nombre del autor es la misma cadena en los siete idiomas, «Zhou Ge@2026»: es un nombre y una firma, no un texto de interfaz traducible, igual que la firma «compilado por Zhou Ge (Nickzhuo)» de las portadas; el número de versión tampoco se traduce: vX.Y.Z. La autocomprobación del pie añade dos puntos: la cadena del autor debe ser exactamente «Zhou Ge@2026», y la versión debe tener la forma vX.Y.Z y coincidir carácter por carácter con la última fila del «Resumen de versiones» chino (la comprobación analiza la tabla por su cuenta, de modo que hace de segundo cerrojo junto al script de inyección) scripts/check-branding.py

v3.5.2 · 2026-10-12 · El índice de la portada, enlazado

Tipo Cambio Archivos
Mejorado La tabla «Qué contiene este libro» de la portada ya no es solo texto. La columna «Parte» y los títulos en negrita de la columna «Contenido» son enlaces: al pulsar cualquiera se salta a la página «Antes de empezar» de esa parte; los cuatro elementos de la fila de apéndices (códigos de calles / cronología / topónimos / bibliografía) tienen cada uno su enlace y llevan a su página. Quien lee suele tener la costumbre de pulsar en cuanto ve un índice, y no hay por qué obligarle a buscar antes en la barra lateral README.md de los siete idiomas
Nota Los enlaces usan direcciones relativas (por ejemplo part1/README.md), igual que el resto de enlaces de la página: en https://zhabei.org saltan con normalidad y en la vista previa local no se sale de localhost. El texto ancla se escribe en cada idioma según su propia traducción y el destino es idéntico palabra por palabra, algo que controla automáticamente el punto A de scripts/check-translations.py —

v3.5.1 · 2026-10-12 · En la barra lateral solo queda el dominio

Tipo Cambio Archivos
Revisado Se quita la entrada «GitHub» de lo alto de la barra lateral. Esa columna tenía dos enlaces seguidos, el dominio y GitHub; ahora solo queda el dominio. La barra lateral sirve para orientar al lector, y poner ahí el repositorio del código tiene poco que ver con «leer» y además hace pensar que hay que pasar por GitHub forzosamente book.json (links.sidebar)
Nota La vía para quien busque el código no se corta: en el texto de la portada sigue la frase «el código fuente está en GitHub» (pensada para las erratas) y el botón «Editar esta página» de la barra superior sigue apuntando al repositorio. La barra lateral simplemente deja de repetirlo —

v3.5.0 · 2026-10-12 · El dominio en la barra superior y en el pie

Tipo Cambio Archivos
Mejorado La parte derecha de la barra superior y el final del texto de cada página muestran el dominio del libro, zhabei.org. El de la barra superior es una insignia, situada a la izquierda de la barra de idiomas y separada por una fina línea vertical; el del pie va en la misma línea que el título, como firma de la página. En cualquier página se ve de un vistazo la dirección oficial del libro, y es fácil pasársela a otra persona plantilla de cabecera header.html, scripts/inject-seo.mjs, styles/website.css
Mejorado Los dos dominios enlazan con la portada del idioma actual: en una página japonesa llevan a /ja/, en una francesa a /fr/, y no devuelven siempre a la edición simplificada; son enlaces relativos, así que en la vista previa local no se sale de localhost los mismos
Añadido Autocomprobación de la marca scripts/check-branding.py: revisa página por página que estén la insignia de la cabecera y la firma del pie, que ambos enlaces apunten a la portada de ese idioma, que el título del pie coincida con el de la página y que los estilos hayan pasado al resultado de la compilación. Se ha probado por falsificación (cambiar el enlace a otro idioma, borrar el pie, equivocar el título, insertar una insignia de más: las cuatro roturas se detectan) nuevo scripts/check-branding.py
Nota El pie se inyecta tras la compilación en lugar de sobrescribir la plantilla: el tema no tiene ninguna plantilla website/footer.html, y para añadirlo ahí habría que copiar entero page.html (128 líneas, con el script de restauración del estado de la barra lateral), y una copia que se desvíe falla en silencio; además, el plugin de búsqueda del libro ya ocupa un page.html con el mismo nombre, y una capa más se pisaría con él y rompería hasta la búsqueda. La versión inyectada lleva además una aserción de recuento: si la estructura de la página cambia, la compilación falla, y el pie no se pierde en silencio —

v3.4.0 · 2026-10-12 · En línea en zhabei.org

Tipo Cambio Archivos
Añadido El libro se publica en https://zhabei.org. Las portadas de los siete idiomas y la página «Sobre este libro» indican la dirección de lectura en línea, para que el lector no tenga que conseguir antes los archivos fuente README.md, about.md de los siete idiomas
Añadido Las 323 páginas del sitio reciben la infraestructura SEO: un canonical autorreferente por página, hreflang cruzado entre los siete idiomas (con x-default hacia la edición simplificada), etiquetas Open Graph, y el description, que estaba vacío, se completa con el primer párrafo del texto; se generan además sitemap.xml (322 entradas, cada una con su xhtml:link a los siete idiomas) y robots.txt. La página raíz de redirección lleva noindex y por eso no entra en el sitemap nuevos scripts/inject-seo.mjs, package.json
Añadido Autocomprobación SEO scripts/check-seo.py: verifica que el canonical de cada página sea autorreferente y único, que el hreflang de los siete idiomas cierre el círculo, que la descripción no esté vacía y que el sitemap cubra todas las páginas nuevo scripts/check-seo.py
Nota Estructura del sitio: mismo dominio, rutas separadas (/zh/, /zh-hant/, /en/…), con los siete idiomas bajo un solo dominio. La forma de la dirección es «página sin extensión, portada con barra final» (por ejemplo /zh/part1/01-naming, /zh/), la forma canónica de la plataforma de alojamiento, y así se generan canonical y sitemap; las direcciones antiguas con .html siguen funcionando y redirigen solas. La dirección del sitio está centralizada en una sola línea al principio de scripts/inject-seo.mjs y se puede sobrescribir con la variable de entorno SITE_URL —

v3.3.0 · 2026-10-12 · El chino se divide en simplificado y tradicional

Tipo Cambio Archivos
Añadido Desde esta versión el chino existe en dos ediciones, «chino simplificado» y «chino tradicional», junto a inglés, japonés, coreano, francés y alemán, y la barra de idiomas pasa de seis a siete entradas. La simplificada sigue siendo la única fuente de verdad (zh/); la tradicional (zh-hant/) se deriva de ella en lugar de copiarse a mano: dos grafías de un mismo texto no deben tener dos borradores, o cada cambio en el original chino habría que volver a copiarlo zh-hant/ (nuevo: 47 páginas + book.json), LANGS.md, plantilla de cabecera
Añadido Nuevo script de derivación scripts/gen-zh-hant.py: un solo comando reconstruye zh-hant/ (con book.json y SUMMARY.md) a partir de zh/, con --check (solo compara y devuelve 1 si hay desviación) y --report (cinco auditorías) scripts/gen-zh-hant.py
Nota La edición tradicional usa las formas estándar de Taiwán (OpenCC s2tw) y convierte por pares las comillas rectas ASCII del texto en «» y ‘’ (la simplificada mantiene ", convención de la China continental). La conversión de comillas debe saltarse los bloques de código: esta misma página tiene un bloque de código con una comilla recta ASCII ("), y la primera versión no lo saltaba: la comilla literal se tomó por tipográfica y la paridad de todas las comillas del archivo se invirtió —todos los pares siguientes salían primero cerrando—. Un solo error y todo el archivo queda mal, sin que la compilación avise scripts/gen-zh-hant.py
Nota La conversión es mucho más que «cambiar de grafía»: la tabla de frases de OpenCC tomaba el li genérico de «callejón» en 21 nombres de lilong como Sanzengli o Jiqingli por el li de «dentro»; convertía «la primera obra que emprendió la Oficina General de Obras» en una forma con el carácter homógrafo de «seco»; escribía el nombre del fundador de la Editorial Comercial, Bao Xianchang, con el carácter de «salado» en lugar del suyo; y tomaba la partícula aspectual le por el carácter liao de «comprender» («se aclaró la causa» quedaba con el carácter equivocado). Todos estos casos entraron en una tabla de excepciones aplicada mediante marcadores de uso privado: OpenCC no toca esa zona, de modo que no sirve «pasar primero a tradicional y luego ejecutar OpenCC», porque vuelve a retocar su propia salida scripts/gen-zh-hant.py
Nota Alcance de la conversión: solo grafía y puntuación, sin localización de vocabulario. Por eso se conservan con su forma continental palabras que en Taiwán se escriben de otro modo (las de «reportaje», «enlace», «vídeo», «software» y «red»): este es un autor continental que escribe sobre Shanghái, el mismo principio por el que las ediciones inglesa, francesa, alemana, japonesa y coreana conservan el sentido original docs/TRANSLATION-GLOSSARY.md
Mejorado Los tres scripts de autocomprobación pasan a siete idiomas: la aserción de la barra de idiomas pasa de «exactamente 6 enlaces» a 7; la matriz cruzada de identidad de idioma del índice de búsqueda crece a 7×7 —las ediciones simplificada y tradicional usan claves de URL idénticas, justo el par más expuesto a ese tipo de contaminación—; y la comprobación de traducciones añade el punto K, «conservación de la derivación a tradicional» (igual longitud página por página, sin comillas sueltas, sin marcadores sin restaurar), y se salta en la tradicional los dos puntos que no le aplican scripts/check-langbar.py, scripts/check-search.py, scripts/check-translations.py
Revisado La lista de idiomas de las siete portadas y de la barra pasa de «chino · English · …» a «chino simplificado · chino tradicional · English · …»; cada nombre de idioma se escribe en su propia escritura, de modo que la portada tradicional también dice «chino simplificado», igual que el texto inglés escribe los nombres del japonés y del coreano en sus escrituras README.md de los siete idiomas, plantilla de cabecera
Corregido El botón «Editar esta página» de la barra superior estaba en chino en las páginas de los siete idiomas: su texto venía de una cadena de la configuración raíz compartida por todos los sublibros, así que el lector de la edición inglesa también veía la etiqueta china. Ahora se resuelve por idioma: «Editar esta página» en chino tradicional, Edit this page en inglés, la etiqueta japonesa equivalente (kono pēji o henshū), 이 페이지 편집 en coreano, Modifier cette page en francés y Diese Seite bearbeiten en alemán. El plugin ya admitía texto por idioma (lee el nombre del directorio de idioma del sublibro); la configuración simplemente no lo recogía todo. Se probaron además las siete direcciones de edición y todas apuntan a directorios que existen en el repositorio book.json raíz

v3.2.2 · 2026-10-10 · Arreglada la búsqueda en cinco idiomas

Tipo Cambio Archivos
Corregido La búsqueda interna de las ediciones inglesa, japonesa, coreana, francesa y alemana prácticamente no existía. El índice lo genera el plugin search-plus, que lo guarda en una variable global de módulo; la compilación multilingüe de HonKit ejecuta los seis idiomas en paralelo en el mismo proceso y las claves de URL de cada idioma son idénticas, así que el idioma que se construía después pisaba al anterior: los seis archivos de índice acababan con exactamente el mismo número de bytes y su contenido era todo chino. El lector de una edición extranjera abría el buscador y cualquier palabra no china daba 0 resultados. El fallo no rompía la compilación ni la página, y solo se descubría buscando de verdad local-plugins/gitbook-plugin-search-plus/index.js (nuevo; separa por «raíz de salida», con el script de cliente y la plantilla copiados byte a byte del original), package.json
Añadido Nueva autocomprobación del índice de búsqueda, scripts/check-search.py: verifica por idioma el número de entradas, la cobertura de páginas respecto al índice, la integridad de los campos y una matriz cruzada de identidad de idioma con el subtítulo de cada portada (acierta en el suyo y da 0 en los otros cinco) scripts/check-search.py
Nota Revisión completa antes de publicar: compilación de 6 idiomas × 46 páginas, 277 páginas en total; 21.072 enlaces internos con 0 muertos; la barra de idiomas correcta en las 276 páginas; las ocho comprobaciones automáticas de traducción, superadas. Se probó además la búsqueda real en un navegador en tres ediciones del sitio: «Zhabei» en chino, 46 resultados; «Sihang Warehouse» en inglés, 16; «ruisseau» en francés, 27 —

v3.2.1 · 2026-10-10 · Muestreo de calidad de todas las traducciones

Se hizo un muestreo de las ediciones inglesa, japonesa, coreana, francesa y alemana combinando lectura humana atenta y comprobación automática (enlaces, cifras, nombres propios, filtraciones de idioma, proporción de extensión y estructura de títulos: ocho puntos), y se detectaron y corrigieron tres clases de incoherencia.

Tipo Cambio Archivos
Revisado Las etiquetas del párrafo de fuentes al final de dos páginas de apéndice en coreano decían **인용과 출처**: y las de dos páginas en alemán, **Quellen und Herkunft**:, frente a las formas **출처**: y **Quellen**: que fija el glosario; las cuatro páginas quedan ahora en su sitio ko/appendix/place-names.md, ko/appendix/road-names.md, de/appendix/place-names.md, de/appendix/road-names.md
Revisado En las ediciones francesa y alemana, la entrada del índice y el título dentro de la página «Registro de versiones» no coincidían (en francés, el índice decía Journal des versions y el título Journal des modifications; en alemán, Versionsverlauf frente a Änderungsprotokoll); ahora se unifican en el título de la página, y las otras cuatro lenguas nunca tuvieron esta desviación. Se corrige la fuente del índice y se regeneran los productos scripts/toc.tsv, fr/SUMMARY.md, de/SUMMARY.md
Revisado En la línea «nombre original» del artículo sobre Wang Shouhua, las ediciones inglesa y francesa parecían repetir un error por homofonía de la transcripción (Jiyuan para dos nombres distintos, Jinliang para otros tres); ahora las ediciones inglesa, francesa y alemana añaden los caracteres chinos entre paréntesis para deshacer la ambigüedad, como ya hacían la japonesa y la coreana en/part4/05-wangshouhua.md, fr/part4/05-wangshouhua.md, de/part4/05-wangshouhua.md

v3.2.0 · 2026-10-10 · Cuerpo del texto traducido en cinco idiomas

Tipo Cambio Archivos
Añadido El cuerpo del texto está traducido por completo en inglés, japonés, coreano, francés y alemán: 43 páginas por idioma (10 de la primera parte, 10 de la segunda, 10 de la tercera, 9 de la cuarta y 4 de apéndices), más las 3 páginas iniciales de cada idioma, 276 páginas en las seis lenguas. Desde aquí no queda ninguna página de relleno todos los .md de en/, ja/, ko/, fr/ y de/
Añadido El glosario añade la sección séptima, «nombres propios frecuentes del cuerpo del texto» (Federación de Sindicatos de Shanghái, Bùyèchéng, Partido Comunista de China, Kuomintang, batalla de Songhu, 19.º Ejército de Ruta, Chiang Kai-shek, Mao Zedong, calle Qingyun, calle Huiwen, Pengyuepu, Guangzhao Shanzhuang, Zoumatang, circunvalación media, «distrito en mangas de camisa», Whampoa, etc.: 25 entradas) y la octava, «cifras y unidades» (las formas unificadas en los cinco idiomas de wan yuan / yi yuan / mu / li / km²) docs/TRANSLATION-GLOSSARY.md
Revisado Se unifica en alemán el «19.º Ejército de Ruta» como Routenarmee (la part1 escribía Route-Armee, contra el glosario, en 9 lugares) de/README.md, de/part1/05-1927-1932.md, de/appendix/
Revisado La página de portada inglesa vuelve a la tabla de tres columnas igual que la china en la descripción de la obra; se suprime la frase ya obsoleta «esta traducción avanza por etapas» (el texto inglés está completo) en/README.md
Nota Los nombres y el registro de los cinco textos siguen el glosario: el japonés usa caracteres chinos con la lectura que se les daba entonces en Shanghái, el coreano la transcripción de la pronunciación mandarina y el inglés, francés y alemán el pinyin —

v3.1.1 · 2026-10-09 · Firma del autor (Zhou Ge / Nickzhuo)

Tipo Cambio Archivos
Añadido El sobrenombre del autor, «Zhou Ge (Nickzhuo)», entra oficialmente en el libro, con el mismo criterio en cuatro lugares: el campo author de los metadatos de cada idioma, la firma de la portada, la firma al final de cada artículo y la sección «Sobre el autor». La forma latina Nickzhuo se conserva siempre tal cual, para facilitar la búsqueda en todo el libro y unificar los metadatos; las ediciones china, japonesa y coreana acompañan la forma latina con la transcripción en su escritura book.json, */book.json, */README.md, */about.md
Añadido La página «Sobre este libro» de cada idioma añade la sección «Sobre el autor» y explica que las erratas, los añadidos y las discusiones van por el repositorio de GitHub */about.md
Añadido El glosario de traducción añade una sección «El autor de este libro», con la forma de la firma en las seis lenguas y la exigencia de que coincida literalmente con los metadatos docs/TRANSLATION-GLOSSARY.md
Revisado El autor del book.json raíz pasa de «Zhou Ge» a «Zhou Ge (Nickzhuo)» book.json

v3.1.0 · 2026-10-09 · Fuera la página de bienvenida + barra de idiomas

Tipo Cambio Archivos
Mejorado Al abrir el sitio se entra directamente en chino. El index.html raíz ya no es una página de «selección de idioma», sino una página de salto instantáneo: el meta refresh va en el <head>, y el navegador salta en cuanto lo analiza, antes de que el body llegue a pintarse, así que no se ve ningún parpadeo; encima se añade un location.replace() sin historial, para que el lector que pulse «atrás» no vuelva aquí y quede en un bucle _layouts/website/languages.html
Añadido Cada página tiene arriba a la derecha una barra con seis idiomas en línea (chino · English · japonés · coreano · Français · Deutsch), sin desplegable; el idioma actual se resalta con una cápsula color cinabrio. Los enlaces se calculan solos de «esta página» a «la misma página en el otro idioma», y el README.md de portada se mapea correctamente a index.html local-plugins/honkit-plugin-zhabei-theme/_layouts/website/header.html, styles/website.css
Mejorado La barra superior pasa a disposición flex: los botones de herramienta (abrir barra lateral / editar esta página / tipografía) a la izquierda y la barra de idiomas a la derecha. En pantallas estrechas (≤900 px) la barra de idiomas baja a una segunda línea centrada, y a 320 px sigue sin desbordarse ni tapar el texto styles/website.css
Corregido La plantilla de la barra de idiomas debe ir en un plugin local, no en el _layouts/ de la raíz del proyecto: en modo multilingüe cada idioma es un libro independiente cuya raíz de contenido es zh/, en/… y no la raíz del proyecto, así que ponerla en la raíz falla en silencio (la compilación no avisa, pero la barra no aparece). Se indica en la plantilla y en .bookignore local-plugins/honkit-plugin-zhabei-theme/_layouts/website/header.html
Corregido Los comentarios de plantilla deben escribirse `: HonKit cambia entemplateEngine.toNunjucks()los delimitadores de comentario de nunjucks por tres almohadillas. Con el «almohadilla y llave» por defecto, **no son comentarios en absoluto**: las etiquetas de bloque que contengan se analizan de verdad y la compilación falla conparseBlock: expected endblock, got end of file`; y si no hay etiquetas de bloque, todo el texto del comentario aparece en la página _layouts/website/languages.html, local-plugins/honkit-plugin-zhabei-theme/_layouts/website/header.html
Nota La frase «otras versiones de idioma, en la página de selección» de las portadas pasa a señalar la barra de idiomas de la cabecera */README.md

v3.0.0 · 2026-10-09 · Multilingüe (inglés, japonés, coreano, francés y alemán)

Tipo Cambio Archivos
Reestructurado El libro pasa a la estructura multilingüe de HonKit: se añade LANGS.md, el contenido chino se traslada entero a zh/ y cada idioma es un libro propio (con su book.json y su SUMMARY.md); el language del book.json raíz se deja vacío y pasa a ser común a todos los idiomas LANGS.md, book.json, zh/
Añadido Se añaden las ediciones inglesa, japonesa, coreana, francesa y alemana, con las 46 entradas de índice escritas una por una en cada idioma en/, ja/, ko/, fr/, de/
Añadido Glosario de traducción: reglas generales de transcripción para las cinco lenguas y tablas de topónimos, instituciones, acontecimientos, personas y conceptos, como única base de los nombres del libro. El japonés usa caracteres chinos con la lectura que se les daba entonces en Shanghái (Zhabei se leía zahoku; Wu Changshuo, go shōseki); el coreano sigue la Transcripción de palabras extranjeras de 1986 del Instituto Nacional de la Lengua y transcribe la pronunciación mandarina (Zhabei = jabei) docs/TRANSLATION-GLOSSARY.md
Añadido Las páginas iniciales están completas en las cinco lenguas: portada, sobre este libro y registro de versiones, traducidos en los cinco idiomas */README.md, */about.md, */changelog.md
Añadido Páginas de relleno para los capítulos sin traducir (para evitar 404 en la barra lateral) y un script de comprobación de enlaces internos de todo el sitio scripts/make-stubs.py, scripts/check-links.py
Corregido Los estilos no se aplicaban en las páginas de idioma: el theme-default.styles del book.json raíz no llega a los sublibros de idioma (fileExists(style) de la plantilla no se cumple en el ámbito del idioma, y usar una ruta ../ provoca FileOutOfScopeError). Se pasa a un plugin local, honkit-plugin-zhabei-theme, que los inyecta como «recursos del libro» y funciona en los seis idiomas local-plugins/, scripts/sync-styles.mjs, package.json
Mejorado La página de selección de idioma usa una plantilla propia (en lugar del título fijo en inglés de HonKit) y la paleta «papel y tinta»; la disposición flotante de dos columnas pasa a CSS grid, porque el tema añade a .languages un ::before/::after{display:table} que en un contenedor grid ocupa una celda cada uno y descoloca las 6 entradas _layouts/website/languages.html, styles/website.css
Nota La traducción del cuerpo del texto avanza por etapas; los capítulos sin traducir se muestran como páginas de relleno y se sustituyen en cuanto están listos —

v2.3.0 · 2026-10-09 · Defectos corregidos + nuevo esquema de color

Tipo Cambio Archivos
Corregido «Dos desplegables de tipografía arriba»: highlight, fontsettings y theme-default son plugins por defecto de HonKit, pero se declaraban otra vez en book.json y se cargaban dos veces (se comprobó que montaba dos fontsettings/website.css) book.json
Corregido Se elimina splitter: al cambiar de página hacía un append de una barra vertical de posición absoluta con width:5px; height:100% y nunca la limpiaba (tras 8 cambios seguidos, .divider-content-summary pasaba de 1 a 9), y era el origen de la franja blanca de la derecha book.json, package.json
Corregido Se elimina back-to-top-button: también hacía append sin condición al cambiar de página y .back-to-top pasaba igual de 1 a 9; además el paquete está marcado por npm como no mantenido book.json, package.json
Mejorado El color pasa a «papel y tinta · claro»: el antiguo color-theme-1 (pergamino) pintaba la barra lateral casi de negro #111 y el texto de color crema, y chocaba con los estilos propios; ahora hay fondo claro y texto oscuro, con acento cinabrio #9c3d2e styles/website.css (paleta reunida arriba, en :root)
Mejorado La tipografía del cuerpo pasa a serif y el tamaño, a 2 book.json
Revisado Se limpia la dependencia no usada gitbook-plugin-toc package.json
Revisado Se limpian los restos en _book/ de los plugins eliminados _book/ (resultado de compilación, no versionado)

v2.2.0 · 2026-10-09 · Extensiones de lectura activadas

Tipo Cambio Archivos
Mejorado Búsqueda en chino mejorada: search-plus sustituye a lunr/search, con segmentación del chino y resaltado de resultados book.json
Mejorado «Editar esta página»: enlace directo al archivo correspondiente del repositorio de GitHub, para corregir al vuelo book.json
Mejorado Anclas de título: cada subtítulo genera un enlace propio que se puede copiar (46 páginas cubiertas) book.json
Mejorado Plegado de capítulos en la barra lateral: al pulsar el título de un capítulo se pliega o despliega su contenido book.json
Mejorado Botón flotante «volver arriba» (retirado en v2.3.0) book.json
Mejorado Ancho de la barra lateral ajustable (retirado en v2.3.0) book.json
Mejorado Copia de bloques de código en un clic book.json
Mejorado Dependencias de los plugins nuevos package.json, package-lock.json

v2.1.0 · 2026-10-09 · Módulo nuevo

Tipo Cambio Archivos
Añadido Nuevo módulo «Registro de versiones», que anota cada cambio en tabla changelog.md (esta página)
Reestructurado El índice añade la entrada «Registro de versiones» SUMMARY.md

v2.0.2 · 2026-10-09 · Vista previa local mejorada

Tipo Cambio Archivos
Añadido Lanzador de vista previa en un clic (doble clic y se levanta el servicio y se abre el navegador) preview.bat
Añadido Lista de exclusión de la compilación de HonKit, que deja los archivos de desarrollo fuera del producto publicado .bookignore
Mejorado La portada añade la sección «Lectura local (importante)», que explica por qué file:// no abre README.md
Corregido Se localiza y se explica: el sitio de HonKit navega como una SPA y file:// queda bloqueado por CORS, así que hay que pasar por HTTP —

v2.0.1 · 2026-10-09 · Enlaces muertos corregidos

Tipo Cambio Archivos
Corregido Se corrigen 60 enlaces internos entre directorios (34 archivos), porque estaban escritos respecto a la «raíz del libro» y no al «archivo actual» varios .md de part1/–part4/ y appendix/
Mejorado Comprobación completa de enlaces: 45 páginas, 2065 enlaces internos, 0 muertos script de validación (temporal)

v2.0.0 · 2026-10-09 · Cambio de plataforma y reescritura del libro

Tipo Cambio Archivos
Reestructurado El sistema de compilación pasa de GitBook a HonKit 6 (SUMMARY.md y book.json son casi equivalentes) package.json, book.json
Añadido Las 45 páginas del libro se reescriben desde cero: portada, prefacio + cuatro partes + cuatro apéndices 45 .md
Añadido Primera parte · Crónica de Zhabei (9 capítulos, del origen del nombre a la fusión de 2015) part1/
Añadido Segunda parte · Panorama de los subdistritos de Zhabei (8 subdistritos + el municipio de Pengpu) part2/
Añadido Tercera parte · Lugares notables de Zhabei (9 artículos) part3/
Añadido Cuarta parte · Personajes de la historia de Zhabei (8 artículos) part4/
Añadido Apéndices: códigos de calles, cronología, topónimos de ayer y de hoy, bibliografía citada appendix/
Añadido Sistema de fuentes en tres grados (A gacetas locales, boletines e inventarios del patrimonio; B medios autorizados; C enciclopedias y relatos de viaje), con «Citas y fuentes» al final de cada capítulo todos los capítulos
Mejorado Estilo propio «papel de archivo» (texto serif, títulos en tono pardo, tablas cuidadas) styles/website.css
Mejorado Flujo de publicación automática en GitHub Pages .github/workflows/deploy.yml
Mejorado Normalización de fin de línea y codificación, para que el desarrollo en Windows y la compilación en Linux coincidan .gitattributes, .gitignore
Revisado Se borra el archivo de relleno NONONO (borrado)

v1.0 · 2023-11-03 · Inicial (abandonada)

Tipo Cambio Archivos
Añadido Se crea el esqueleto del proyecto en el editor en la nube de GitBook README.md, SUMMARY.md
Añadido Archivo de relleno NONONO
Nota Las tres confirmaciones las generó GitBook automáticamente (GITBOOK-3 / GITBOOK-4 / Create NONONO), sin contenido real; después el proyecto se abandonó —

Convenciones de mantenimiento

Para poder seguir añadiendo cómodamente con el tiempo, el registro sigue estas tres reglas:

  1. Un cambio, una confirmación: al terminar una ronda de modificaciones, primero una línea en el «Resumen de versiones» y luego una sección en el «Detalle versión por versión»;
  2. Cada línea debe entenderse por sí sola: escriba qué se cambió, sin «optimización» ni «actualización» y otras vaguedades;
  3. Indique los archivos afectados: así se puede comprobar o revertir siguiendo el mapa.

Las notas técnicas de confirmación más detalladas se conservan en el historial de Git; esta página solo registra los cambios significativos para el lector; ambas se complementan.

Zhabei: un siglo en la orilla norte del arroyo Suzhou zhabei.org 舟哥@2026 v3.12.0

results matching ""

    No results matching ""