Bakım modu. Şu anda yeni üye kaydı alınmamaktadır. Mevcut hesabınızla giriş yapmaya devam edebilirsiniz; kısa süreli planlı bir çalışma olabilir.
WG Panel Bilgi bankası

Bilgi bankası / Yönetici Paneli

İşlem ve pazarlama e-postasında dil nasıl belirlenir?

WG Panel, işlem (transactional) ve pazarlama (kampanya) e-postalarında metinleri mümkün olduğunca alıcının diline göre üretir. Aşağıdaki sıra özetlenir.

1) Kayıtlı locale (müşteri / kullanıcı)

  • Müşteri: customers.locale doluysa ve bu dil Site ayarları → aktif diller listesindeyse e-posta bu dilde çevrilir.
  • Yönetici kullanıcı: users.locale aynı koşulla kullanılır (ör. hoş geldin / personel bildirimleri).

2) Site varsayılanı

Alıcıda geçerli locale yoksa veya kapalı bir dil seçiliyse, site varsayılan dili (LocaleManager::defaultLocale) kullanılır.

3) İşlem e-postaları (transactional)

Konu, gövde ve etiketler lang/tr|en/mail_transactional.php anahtarlarından okunur; MailRecipientLocale ile hedef locale seçilir. Gönderim sırasında global app()->setLocale değiştirilmez; metinler ilgili locale ile trans(..., [], $locale) benzeri yollarla üretilir.

4) Pazarlama e-postaları

Kampanya gövdesi HTML olarak saklanır; şablon/selamlama ve altbilgi satırları mail_marketing / admin.marketing.* çevirileriyle hedef dile uyarlanır. Önizleme ekranı yönetici arayüz dilini kullanabilir.

5) Pratik kontrol listesi

  • Aktif diller ve varsayılan: Site ayarları.
  • Müşteri dili: müşteri paneli Profil.
  • Yönetici dili: admin hızlı dil seçici veya kullanıcı profili.

Benzer makaleler