Tüm Özellikler

Çoklu Dil Desteği

Tarayıcı dilini algılar, doğru metni gösterir.

Türkiye'deki bir kullanıcıya Türkçe, İngilizce konuşan bir kullanıcıya İngilizce banner göstermek sıfır ekstra kurulum gerektiriyor.

Sistemde Türkçe + İngilizce hazır gelir. Console → Çeviriler sayfasından tüm banner metinlerini kendi dilinizde özelleştirebilirsiniz.

#Global#Localization#i18n#Çeviri

Örnek Banner Çevirisi

🇹🇷

Türkçe (tr)

Tümünü Kabul Et

Hazır
🇬🇧

İngilizce (en)

Accept All

Hazır

Dil Algılama Öncelik Sırası

Sistem dört katmanlı bir öncelik sırası ile en uygun dili seçer.

1

locale Cookie

document.cookie → locale=de

Ziyaretçi daha önce tercih ettiyse veya siteniz locale cookie set ettiyse ilk önce bu kontrol edilir.

2

Tarayıcı Dili (Tam)

navigator.language → 'tr-TR'

navigator.language değeri tam eşleşme ile aranır. 'tr-TR' için önce 'tr-TR' anahtarı aranır.

3

Tarayıcı Dili (Kök)

lang.split('-')[0] → 'tr'

'tr-TR' tam eşleşme bulunamazsa 'tr' kök dil kodu denenir.

4

Site Varsayılanı

environment.language → 'tr'

Hiçbir eşleşme bulunmazsa environment'ın varsayılan dili (genellikle 'tr' veya 'en') kullanılır.

Çeviri Yönetimi

Console → siteniz → Çeviriler sayfasında tüm banner metinlerini kendi ihtiyacınıza göre düzenleyebilirsiniz. Her metin anahtarı için Türkçe ve İngilizce içerik ayrı ayrı yönetilir.

Çeviriler environment bazlıdır — farklı siteleriniz için farklı metinler olabilir.

toolbox_title — Banner başlığı
toolbox_button_approve_all — Kabul butonu
toolbox_button_reject — Reddet butonu
dialog_title — Tercih paneli başlığı
button_save_changes — Kaydet butonu

// Çeviri güncelleme API

{

"translations": [

{

"locale": "tr",

"key": "toolbox_button_approve_all",

"value": "Hepsini Onayla"

}

]

}

PUT /api/cookies/{token}/translations

Global ziyaretçilere yerel deneyim