Ç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.
Örnek Banner Çevirisi
Türkçe (tr)
Tümünü Kabul Et
İngilizce (en)
Accept All
Dil Algılama Öncelik Sırası
Sistem dört katmanlı bir öncelik sırası ile en uygun dili seçer.
locale Cookie
document.cookie → locale=deZiyaretçi daha önce tercih ettiyse veya siteniz locale cookie set ettiyse ilk önce bu kontrol edilir.
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.
Tarayıcı Dili (Kök)
lang.split('-')[0] → 'tr''tr-TR' tam eşleşme bulunamazsa 'tr' kök dil kodu denenir.
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 butonutoolbox_button_reject — Reddet butonudialog_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