Solución de problemas
Los enlaces de anclaje de sección no funcionan en los documentos traducidos
Un enlace como [label](other.md#section-id) puede abrir el archivo traducido correcto, pero no desplazarse hasta el encabezado deseado, o bien puede saltar a una sección incorrecta. El fragmento #… ya no coincide con ningún encabezado id en esa configuración regional.
Causas comunes:
- Los encabezados de origen nunca tuvieron identificadores de anclaje explícitos; el sitio genera los slugs a partir del texto visible del encabezado, que cambia tras la traducción.
- Ha cambiado el nombre de un encabezado en el origen, pero la línea
<a id="…"></a>anterior falta o aún contiene el ID antiguo. - Los enlaces de anclaje usan un fragmento
#…adivinado a partir de palabras en inglés en lugar del ID que generaríawrite-heading-ids.
Solución
- Ejecute
ai-i18n-tools write-heading-idsen su.md/.mdxfuente (mismodocs[]/contentPathsquetranslate-docs). Inserta<a id="slug"></a>antes de cada encabezado ATX, o actualiza un ancla existente cuando el texto del encabezado ya no coincide con el slug actual. - Dirija los enlaces de anclaje a esos id — por ejemplo,
[setup](guide.md#first-run)donde#first-runcoincida con la línea de anclaje sobre el encabezado de destino, no un slug inferido únicamente del título en inglés. - Vuelva a ejecutar
translate-docs(osync --force-update) para que cada copia en un idioma incluya las líneas de anclaje actualizadas.
Utilice --dry-run en write-heading-ids primero para previsualizar los cambios. Consulte Enlaces de anclaje para ver el patrón completo.
Enlaces de imagen o recursos con error 404 en documentos traducidos
Un enlace de Markdown o  funciona en inglés, pero devuelve un error 404 en las copias traducidas, a menudo porque la URL sigue apuntando a la carpeta de la configuración regional de origen o a una ruta estática solo en inglés.
Solución
- Confirma que el diseño de tus recursos coincide con tu
docsOutput.style(plano frente a sistema de documentos). Consulta Reescritura de enlaces e Imágenes y capturas de pantalla. - Agrega o ajusta
docsOutput.postProcessing.regexAdjustmentspara intercambiar segmentos de configuración regional o unir rutas absolutas de/img/…. Para un diseño plano, recuerda que el reescritor de enlaces planos se ejecuta antes deregexAdjustments; haz coincidir los patrones con la URL ya prefijada. - Asegúrate de que los archivos de recursos específicos de la configuración regional existan en las rutas a las que hace referencia el Markdown reescrito (
translate-docsreescribe las URL, pero no copia los archivos ráster).