# İçerik Dilleri

Metinleri her dil için yazmak ve alışverişçinin dili
Kaynak: https://selwise.com/docs/settings/content-languages

Mağazanız birden çok dilde satış yapıyorsa, alışverişçinin okuduğu her metni (kampanya, öneri başlığı, arama etiketleri, çerez bildirimi, e-posta, SMS, web push, zenginleştirme bloğu, ürün kartı düğmesi) her dil için ayrı yazabilirsiniz. Alışverişçi, sayfanın diline en yakın dildeki metni görür.

## Hesabın dilleri

Hesabınızın hangi dillerde yazıldığını Selwise belirler: diller, hesap kurulurken ya da sonradan hesap yöneticiniz aracılığıyla eklenir. Panelde bu listeyi değiştiren bir ekran yoktur.

- **Varsayılan dil** hesap kurulurken seçilir ve değişmez. Her metin önce bu dilde yazılır.
- Diğer diller (en çok 10) sonradan eklenip çıkarılabilir.
- Diller hesap düzeyindedir: hesabınızdaki **her kanal** aynı dilleri kullanır.
- Diller bir modül ya da limit değildir; ek ücrete bağlı değildir.

Hesabınızda tek dil varsa panelde hiçbir şey değişmez: dil seçici çizilmez ve her alan eskisi gibi tek metin tutar.

## Metni bir dilde yazmak

Birden çok dili olan bir hesapta metin yazılan ekranların üstünde **Writing in** (Yazılan dil) seçicisi görünür:

- Kampanya formu (içerik alanları, içerik durumları, hedef çubuğu metinleri)
- Öneri ve arama ayarları, çerez onayı bildirimi
- Mesajlar (konu, ön başlık, gövde, düğme, değişken yedekleri) ve senaryonun web push adımı
- Zenginleştirme bloğu tasarımcısı ve ürün kartı tasarımcısı

Seçtiğiniz dil, alanların hangi dilin metnini gösterip yazdığını ve önizlemenin hangi dilde çizildiğini belirler. Bir dilde yazmak diğer dillerin metnine dokunmaz. Kaydet düğmesi hepsini birlikte kaydeder.

## Çevrilmemiş metin

Varsayılan dilde metni olan ama seçili dilde boş bırakılmış bir alanın altında sarı bir not çıkar: bu dildeki alışverişçi, o alanda varsayılan dildeki metni görür. Bu bir uyarıdır, kaydı **engellemez**. Kampanya formu, çevrilmemiş alanların sayısını formun üstünde de gösterir.

## Yapay zekâ ile çevirmek

Hesabınızda **AI Studio** modülü varsa, çevrilmemiş alanın notunda **Translate with AI** (AI ile çevir) düğmesi bulunur. Düğme, varsayılan dildeki metni seçili dile çevirir ve kutuya yazar; siz okuyup kaydedene kadar hiçbir şey kaydedilmez.

- Her çeviri **20 kredi** harcar (bkz. [Krediler](/docs/ai-studio/credits)).
- Bir çeviri en çok **4.000 karakter** taşır. Daha uzun bir metin için düğme yerine bu sınır yazılır.
- `${user.firstName}`, `{cart.total}` gibi değişkenler, HTML etiketleri ve bağlantılar olduğu gibi korunur. Model bunlardan birini değiştirirse çeviri kullanılmaz ve kutu boş kalır; tekrar deneyebilir ya da kendiniz yazabilirsiniz.

## Alışverişçi hangi dili görür

| Nerede | Dil nasıl seçilir |
|---|---|
| Web sitesi (widget) | Sayfanın dili: `html` etiketinin `lang` niteliği ya da `Selwise.init` ile verilen `locale`. Bkz. [JavaScript API](/docs/integration/javascript-api) |
| Mobil uygulama | SDK'ya verilen `locale` (`Selwise.init`, `setLocale`) |
| Sunucu tarafı zenginleştirme | İstekteki `lang` parametresi. Bkz. [SSR API](/docs/api-reference/ssr-api) |
| E-posta ve SMS | Kişinin dili (kişi profili). Dili bilinmeyen kişiye varsayılan dilde gider |
| Web push | Aboneliğin alındığı sayfanın dili |

Her durumda hesabınızın dillerinden **en yakını** seçilir (`en-GB` İngilizce olarak okunur). Hesapta olmayan bir dil istenirse ya da dil hiç bildirilmezse metin varsayılan dilde gelir.

## Katalog

Ürün adı, açıklama, kategori adı ve ürün adresi bu ekranlardan değil, kataloğun kendisinden gelir: her dil için bir **dil feed'i** ya da ana feed'deki dil sütunları ile. Bkz. [Dil Feed'leri](/docs/product-feeds/language-feeds). Katalog yapay zekâ ile çevrilmez.

## Çevrilmeyenler

- **Kod ile yazılmış bloklar**: zenginleştirme bloğunun kod modu ve özel HTML/CSS alanları tek metin tutar. Tasarımcıyla kurulan bloklar ise her dil için ayrı çizilir.
- Dil taşımayan ayarlar: renkler, CSS, saat ve tarih ayarları, ürün kodları.
