Todo el blog se lee en francés

Los sesenta y tres artículos existen ya en francés junto al inglés y al alemán. Están escritos, no traducidos a máquina: la prosa se reconstruye en lugar de transponerse y los términos de búsqueda son los que un lector francés teclea de verdad, mientras que las fechas, los enlaces, el código y cada cita de comprobación quedan exactamente como estaban.

/fr/blog es ya el índice entero y no un estante con cuatro cosas encima: lo que existe en inglés existe en francés, en la misma dirección con un /fr delante. Con el alemán ocurre lo mismo. El español y el italiano tienen cuatro artículos cada uno, y listan cuatro.

Qué es aquí una traducción

No un paso por una máquina. El registro es francés, las frases se reconstruyen allí donde una versión literal sonaría a inglés vestido de palabras francesas, y los términos de búsqueda son los que alguien teclea en francés, no los ingleses traducidos. La descripción se escribe a la medida del francés, que corre más largo que el inglés, en vez de recortarse del original.

Lo que no cambia: la fecha en que se escribió el texto, cada destino de enlace, cada bloque de código, cada tabla y cada cita de comprobación, que conserva el día en que de verdad se comprobó. Una traducción no es un artículo nuevo y no se fecha como tal.

La dirección no cambia

/fr/blog/markdown-escaping es el texto francés de /blog/markdown-escaping. El idioma va en el prefijo y el slug que viene detrás es el mismo en todos los idiomas, así que una remisión de un artículo a otro no depende del idioma en el que se esté leyendo. Un enlace dentro del texto apunta a la página francesa cuando existe y a la inglesa cuando no, y por eso un idioma a medio hacer no tiene callejones sin salida.

Las etiquetas se traducen palabra por palabra, y con la misma palabra siempre: Conversion, Syntaxe, Publication, Sécurité, Automatisation, Code, Workflow. Los filtros del índice se construyen con lo que dicen los artículos, de modo que dos grafías darían dos filtros.

Qué sigue en inglés

La API y el conector responden en un solo idioma, y ese idioma es el inglés. También la página que abre un enlace compartido, que el servidor compone para un lector del que no sabe nada: allí no hay más que Accept-Language de donde sacar un idioma, y equivocarse es peor que el inglés.

Y el español y el italiano, en cincuenta y nueve de los sesenta y tres textos. Un artículo que un idioma no tiene no se lista en ese idioma, no se enlaza y no reclama ningún hreflang: un rastreador sigue una alternativa que nunca se escribió y no encuentra nada, lo cual es peor que no afirmar nada.

Relacionado: escapar caracteres en Markdown y CommonMark, GFM y los dialectos.