78 Burç Çiftinin Her Biri Gerçekten Farklı Bir Açıklama Nasıl Alıyor
12 burç arasında sırasız 78 olası çift var ve her biri kendi `/zodiac/compatibility/[a]/[b]` sayfasını alıyor; bu sayfadaki açıklama gerçekten çiftten çifte farklılaşıyor — burç isimlerinin değiştirildiği kalıplaşmış bir cümle değil. İşte bu, 78 paragrafı elle yazmadan nasıl yapılıyor.
Birlikte bestelenen üç tablo
Her çiftin paragrafı üç ayrı cümle tablosundan oluşturulur: biri açı için (iki burç arasındaki açısal mesafe — kavuşum, yarı-altmışlık, altmışlık, kare, üçgen, on beşlik veya karşıtlık; 7 olası cümle), biri element kombinasyonu için (iki elementin geleneksel olarak iyi akıp akmadığı; 7 cümle) ve biri de nitelik kombinasyonu için (öncü, sabit veya değişken — aynı ya da farklı; 2 cümle). Belirli bir çift için eşleşen üç cümle tek bir paragrafta birleştirilir.
Neden tek eksen yerine üç eksen
7 açı cümlesi × 7 element cümlesi × 2 nitelik cümlesi, tek başına herhangi bir eksenin üretebileceğinden çok daha fazla gerçek çeşitlilik sunan büyük bir farklı kombinasyon sayısı ortaya çıkarır — üstelik 78 elle yazılmış paragraftan çok daha ucuza sürdürülebilir. Bu üç bilgi, o belirli çift için `lib/compat.ts`'in gerçek `compatibility()` hesaplamasından geldiğinden (sayısal puanın arkasındaki aynı matematik), ortaya çıkan açıklama gerçekten o eşleşme hakkındadır, iki ismin yerleştirildiği genel bir şablon değil.
Her dilde aynı ilke
Üç cümle tablosunun her biri, sitenin 8 dilinin tamamı için eksiksiz çevrilmiş halde mevcuttur, böylece besteleme çeviriden sonra gerçekleşir, tamamlanmış tek bir paragrafın makine çevirisiyle yapılması yerine — her dil, daha düşük kaliteli bir yedek değil, aynı gerçek çift-bazlı çeşitliliği alır. `/explore` üzerinden herhangi bir çifte göz atın ya da kendi çiftinizi `/compat` üzerinde kontrol edin. Eğlence amaçlıdır.