Cómo los 78 pares de signos del zodiaco obtienen cada uno una descripción realmente distinta

Existen 78 combinaciones no ordenadas posibles entre los 12 signos del zodiaco, y cada una obtiene su propia página `/zodiac/compatibility/[a]/[b]` con una descripción que realmente varía de una pareja a otra — no una frase con plantilla en la que solo se cambian los nombres de los signos. Así es como se logra sin escribir 78 párrafos a mano.

Tres tablas, combinadas entre sí

El párrafo de cada pareja se construye a partir de tres tablas de frases independientes: una para el aspecto (la distancia angular entre los dos signos — conjunción, semisextil, sextil, cuadratura, trígono, quincuncio u oposición; 7 frases posibles), otra para la combinación de elementos (si los dos elementos fluyen bien juntos según la tradición; 7 frases), y otra para la combinación de modalidades (cardinal, fijo o mutable — igual o distinta; 2 frases). Las tres frases correspondientes a una pareja concreta se concatenan en un solo párrafo.

Por qué tres ejes y no uno

7 frases de aspecto × 7 frases de elemento × 2 frases de modalidad dan como resultado un número elevado de combinaciones distintas — mucha más variedad real de la que podría producir un solo eje por sí mismo, y mucho más económico de mantener que 78 párrafos escritos a mano. Como los tres datos provienen del cálculo real de `compatibility()` de `lib/compat.ts` para esa pareja específica (la misma matemática que hay detrás de la puntuación numérica), la descripción resultante habla genuinamente de esa combinación, no de una plantilla genérica con dos nombres insertados.

El mismo principio en todos los idiomas

Cada una de las tres tablas de frases existe completamente traducida a los 8 idiomas del sitio, por lo que la composición ocurre después de la traducción en lugar de traducirse por máquina como un párrafo terminado — todos los idiomas obtienen la misma variedad real por pareja, no una versión de menor calidad. Explora cualquier pareja en `/explore` o consulta la tuya propia en `/compat`. Para entretenimiento.

Relacionado
← Todos los artículos