# Yayınlama kontrolleri

formbase’in formunuz yayına girmeden önce neyi kontrol ettiği, hangi bulguların yayınlamayı engellediği ve her birinin nasıl giderileceği.

## Yayınlama kontrolleri

Her düzenlemenizde formbase formunuzu yeniden okur ve yayına girdiğinde çalışmayacak şeyleri listeler. Hatalar yayınlamayı durdurur; uyarılar ise siz onayladıktan sonra devam etmesine izin verir.

<h2 id="where">Kontrol nerede</h2>

<p>
  <strong>Sorun göstergesi</strong>, üst araç çubuğundaki Yayınla düğmesinin yanında yer alır. Bütün form için bir trafik ışığıdır: hiçbir
  sorun yoksa yeşil ve bir onay işaretiyle, uyarılar varsa turuncu ve bir üçgenle, hatalar varsa kırmızı ve bir çarpı işaretiyle gösterilir.
  Listeyi açmak için tıklayın; liste <strong>Hatalar</strong> ve <strong>Uyarılar</strong> başlıkları altında gruplanır.
</p>
<p>
  Her giriş, bulguyu ve altında onu gideren eylemi gösterir. Girişe tıklamak sizi oraya götürür — editöre ve bloğa kaydırılmış haline, form
  ayarlarının doğru sekmesine veya o dil için Çevir sekmesine. Liste siz yazarken güncellenir, bu yüzden öğrenmek için hiçbir zaman
  Yayınla’ya basmanız gerekmez.
</p>

<h2 id="errors-vs-warnings">Hatalar ve uyarılar</h2>

Gözden geçirme gerekli</strong> iletişim kutusu, her uyarıyı "Formunuz yayına girdiğinde bunlar beklendiği gibi çalışmayabilir." notuyla listeler. İptal edip düzeltin veya devam etmek için <strong>Yayınla</strong>’ya basın.',
      ],
    },
  ]}
/>

<p>
  Ayar uyarıları için, o iletişim kutusunda <strong>Yayınla</strong>’ya basmak tek tıklık çözümdür: formbase her uyarının yapacağını
  söylediği şeyi tam olarak uygular — parola kilidini, kendi kendine bildirimi, yanıtlayan onayını, hatırlatmayı veya gönderim sonrası
  düzenlemeyi kapatır, ya da yönlendirmeyi temizler — ve ardından yayınlar. İçerik uyarıları hiçbir zaman otomatik düzeltilmez; form olduğu
  gibi yayınlanır.
</p>

<h2 id="content">İçerik ve referanslar</h2>

decision</code> olan soru artık onayla, reddet ve değişiklik iste değerlerini taşıyan bir seçim sorusu değil, bu yüzden istekler bir sonuç kaydedilmeden tamamlanıyor.',
        'Karar sorusunu / menüsünden ekleyin.',
      ],
    },
  ]}
/>

<h2 id="logic">Mantık ve sayfa atlamaları</h2>

<h2 id="field-keys">Alan anahtarları ve gizli alanlar</h2>

<p>
  Alan anahtarları, entegrasyonlarınızın ve isteklerinizin hitap ettiği adlardır — ve altlarındaki seçenek, satır ve sütun anahtarları da
  öyle. Nasıl türetildikleri ve donduruldukları için <a href="/tr/requests/field-keys">Alan anahtarları</a> sayfasına bakın; çakışmalar
  yayınlama sırasında yakalanır. Yayın iletişim kutusu, bu yayının kaldırdığı, yeniden adlandırdığı veya çoğalttığı her anahtarı, her iki
  düzeyde de tek bir başlık altında toplar: <strong>Bu yayında değişen anahtarlar</strong>.
</p>

requests.create</code> anahtarı reddetmeye başlar.',
        'Bu anahtarı kullanan otomasyonları güncelle.',
      ],
    },
    {
      label: {
        title:
          '…"Company" artık "company" olarak yayımlanıyor. Bunların çalışmaya devam etmesi için alan anahtarını "company_name" olarak geri ayarla.',
        description: 'Uyarı',
      },
      cells: [
        'Aynı uyarı, bu kez halefi adlandırılmış olarak: anahtarını yeniden yazdığınız alan ya da eskisinin yerinde duran tek yeni alan.',
        'Bu alana eski alan anahtarını geri verin — uyarı kalkar ve anahtar çalışmaya devam eder.',
      ],
    },
    {
      label: {
        title:
          '"Plan" sorusunun "pro" seçenek anahtarı bu yayından sonra artık var olmayacak. Onu kullanan entegrasyonlar ve istekler bu yanıtı eşleştirmeyi bırakacak.',
        description: 'Uyarı',
      },
      cells: [
        'Yayında olan sürümün yayımladığı bir seçenek, satır veya sütun anahtarı bu sürümde düşürülüyor — seçeneği sildiniz ya da anahtarını yeniden yazdınız. <code>answers.plan == "pro"</code> üzerinde dallanan bir iş akışı eşleşmeyi bırakır ve <code>pro</code>’yu önceden dolduran bir istek reddedilir. Seçenek hâlâ varsa uyarı, şu anda yayınladığı anahtarı adlandırır.',
        'Eski anahtarı Anahtarlar tablosunda seçeneğe geri ayarlayın ya da onu kullanan otomasyonları güncelleyin.',
      ],
    },
    {
      label: { title: '"Plan" sorusunun iki seçeneği "pro" seçenek anahtarını kullanıyor.', description: 'Hata' },
      cells: [
        'Bir sorunun iki seçeneği — ya da bir matrisin iki satırı veya iki sütunu — aynı anahtara yazılmış. Türetilen anahtarlar kendi çakışmalarını <code>_2</code> ile çözer; yalnızca elle ayarladığınız anahtarlar çakışabilir.',
        'Her seçeneğe kendi anahtarını verin.',
      ],
    },
  ]}
/>

> ℹ️ **Kaldırılan anahtarlar sizin kararınız**
> <p>
>     Bir anahtarı düşürmek her zaman bir uyarıdır, asla bir hata değildir. Alanı kasıtlı olarak kaldırdıysanız yine de yayınlayın ve onu
>     okuyan otomasyonları güncelleyin.
>   </p>

<h2 id="payments-scheduling">Ödemeler ve randevu planlama</h2>

<h2 id="access-email">Erişim, e-posta ve yönlendirme</h2>

<p>Bunlar ayar uyarılarıdır ve her biri iletişim kutusunun Yayınla düğmesiyle giderilir.</p>

<h2 id="integrations-translations">Entegrasyonlar ve çeviriler</h2>

<p>Form metni ve e-posta metni ayrı ayrı sayılır, bu yüzden aynı dil her biri için bir kez görünebilir.</p>

<h2 id="server-refusals">Yayınlamanın reddedilmesinin diğer nedenleri</h2>

<p>Bunlar sorun göstergesi girişleri değildir — Yayınla’ya bastığınızda kırmızı bir bildirim olarak görünürler:</p>

<ul>
  <li>Form çöp kutusunda. Önce onu geri yükleyin.</li>
  <li>
    Bir e-posta sorusunda <a href="/tr/building-forms/email-verification">yanıtlayan e-posta doğrulaması</a> açık ve çalışma alanı sahibinin
    planı <strong>Business</strong> değil. Yükseltin veya doğrulamayı kapatın.
  </li>
</ul>

<h2 id="next-steps">Sonraki adımlar</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Alan anahtarları](/tr/requests/field-keys) — Anahtarların nasıl türetildiği, dondurulduğu ve güvenle yeniden adlandırıldığı
  - [Sürüm geçmişi](/tr/building-forms/version-history) — Pişman olduğunuz bir yayını geri alın
  - [Form ayarları](/tr/building-forms/form-settings) — Erişim, bildirimler ve gönderim kuralları
  - [Formları çevirme](/tr/building-forms/translating-form-content) — Çeviri uyarılarını giderin
</div>
