Bir WooCommerce mağazasında “Sepete ekle”, “Ödeme”, “Ara toplam” gibi yazıların çoğu temadan değil, WooCommerce eklentisinin kendi çevirisinden gelir. Tema ise üst menü, alt bilgi, kenar çubuğu, özelleştirici seçenekleri ve kendi eklediği mağaza parçalarının metinlerini taşır. Bu yüzden bir e-ticaret teması seçerken iki ayrı çeviri durumuna bakmanız gerekir. Bu yazı ikisinin nerede ayrıldığını, bizim verimizde e-ticaret etiketli ücretsiz temaların ne durumda olduğunu ve Türkçe mağaza için temanın değil ayarların belirlediği noktaları anlatıyor.
Tema ve WooCommerce iki ayrı çeviri projesidir
translate.wordpress.org’da her tema ve her eklenti kendi projesine sahiptir. Temalar wp-themes/<tema-adı>, eklentiler wp-plugins/<eklenti-adı> altında çevrilir. Bir temanın Türkçe oranı yalnızca o temanın kendi dizelerini (çevrilecek metin parçalarını) kapsar; WooCommerce’in dizeleri bu orana hiç girmez.
WooCommerce projesinin Türkçe durumuna 18 Ekim 2026’da baktık. Sayfada dört alt proje görünüyordu:
| Alt proje | Türkçe çeviri |
|---|---|
| Stable (yayındaki sürüm) | %100 |
| Development (geliştirme sürümü) | %100 |
| Stable Readme (eklenti tanıtım metni) | %98 |
| Development Readme | %96 |
Mağazanızda görünen eklenti metinleri “Stable” alt projesinden gelir ve bu tarihte tamamı çevrilmişti. Readme alt projeleri yalnızca WordPress.org’daki eklenti sayfasının metnidir, sitenizde görünmez. Oranlar her yeni WooCommerce sürümüyle değişebilir; güncel değeri yukarıdaki kaynak bağlantısından kontrol edebilirsiniz.
Bu nedenle Türkçe bir mağazada asıl belirsizlik WooCommerce’te değil, temada. WooCommerce’in Türkçe dil paketi site dili Türkçe seçildiğinde otomatik iner. Temanın paketi ise ancak tema çevirisi %90’a ulaştığında oluşur; bu kuralın ayrıntısı dil paketi %90 kuralı yazısında.
Mağaza dizeleri nereden gelir
WooCommerce ürün listesi, ürün sayfası, sepet ve ödeme gibi ekranları kendi şablon dosyalarıyla üretir. WooCommerce’in geliştirici belgesine göre bir tema bu şablonları değiştirmek isterse dosyayı kendi klasöründeki woocommerce/ dizinine kopyalar; WooCommerce o zaman kendi dosyası yerine temadakini kullanır. Bu kopyalara “şablon geçersiz kılma” (override) denir.
Çeviri açısından önemli olan, kopyalanan şablondaki metinlerin hangi metin alanına (text domain) bağlı olduğudur. Metin alanı, bir dizenin hangi projenin çevirisinden okunacağını söyleyen etikettir. Üç ücretsiz temanın paketini indirip baktık:
- Go temasının
woocommerce/cart/cart.phpdosyasında metin alanı belirtilmiş 16 çeviri çağrısının 14’üwoocommerce, 2’sigometin alanını kullanıyor. Sepet sayfasının neredeyse tamamı WooCommerce’in Türkçesiyle görünür. - Ascend temasının
woocommerce/checkout/thankyou.phpdosyasında 10 çeviri çağrısının hepsi temanın kendiascendmetin alanında. Sipariş sonrası teşekkür sayfasındaki bu metinler WooCommerce’in çevirisinden değil, Ascend’in çevirisinden gelir. Ascend’in Türkçe oranı verimizde %5,8. - Pinnacle 13 WooCommerce şablonunu kendi klasörüne almış; bunlardan 4’ünde temanın kendi metin alanına bağlı dizeler var (indirim etiketi, puan gösterimi, varyasyon seçimi gibi).
Yani bir tema WooCommerce şablonlarını ne kadar çok kendine alırsa ve bu şablonlarda kendi metin alanını ne kadar kullanırsa, mağaza ekranlarının Türkçesi o kadar temanın çevirisine bağlanır. Temanın Türkçe oranı düşükse, WooCommerce %100 Türkçe olsa bile ürün sayfasında İngilizce kalan parçalar görebilirsiniz.
Bir de güncellik sorunu var. WooCommerce belgesi, temadaki kopyaların WooCommerce güncellendiğinde kendiliğinden güncellenmediğini ve eski kalan kopyaların WooCommerce > Durum (System Status) raporunda “out of date” uyarısıyla listelendiğini belirtiyor. Kurulumdan sonra bu rapora bakmak, temanın ne kadar şablonu değiştirdiğini ve bunların güncel olup olmadığını gösterir.
E-ticaret etiketli ücretsiz temaların Türkçe durumu
Listemizdeki 245 ücretsiz temanın 94’ü WordPress.org’da “E-commerce” etiketi taşıyor (varsayılan Twenty temaları hariç). Etiketi tema yazarı kendisi seçer; etiket, temanın WooCommerce şablonlarına özel bir tasarım getirdiğini garanti etmez.
| Türkçe seviyesi | Tema sayısı |
|---|---|
| Tam Türkçe (%90 ve üstü) | 10 |
| Kısmen Türkçe (%50–90) | 13 |
| Çevirisi az (%1–50) | 20 |
| Çeviri bekleyenler | 51 |
Çeviri verisi olan 81 temanın ortalama Türkçe oranı %28,2. E-ticaret etiketli 94 temanın yalnızca 15’i için yayında bir Türkçe dil paketi var. 200.000’den fazla kurulumlu Extendable, 50.000’den fazla kurulumlu Bluehost Blueprint ve 40.000’den fazla kurulumlu YITH Wonder bu tarihte hiç çevrilmemişti.
Karnesi olan e-ticaret temaları içinde Türkçesi en ileri olanlar:
| Tema | Türkçe | Çevrilen / toplam dize | Kurulum |
|---|---|---|---|
| Storefront | %100 | 196 / 196 | 90.000+ |
| Nexter | %100 | 1.507 / 1.507 | 2.000+ |
| Enwoo | %100 | 63 / 63 | 2.000+ |
| Rife Free | %99,9 | 893 / 894 | 20.000+ |
| Awaken | %99,4 | 155 / 156 | 2.000+ |
| News Magazine X | %97,2 | 833 / 857 | 8.000+ |
| Bard | %96,5 | 335 / 347 | 8.000+ |
| Ashe | %93,9 | 356 / 379 | 30.000+ |
Bu listede adı “mağaza” çağrıştıran temalar azınlıkta. Bard ve Ashe blog odaklı olup e-ticaret etiketini de taşıyan temalar. Storefront ise WooCommerce’in kendi ekibinin teması; paketinde inc/woocommerce klasörü altında WooCommerce’e özel kod bulunuyor ve 196 dizesinin tamamı çevrilmiş. Tüm liste ve seviyelere göre dağılım e-ticaret temaları sayfasında.
Temanın değil ayarların belirlediği noktalar
Türkçe bir mağazada fiyat ve adres görünümü temaya değil WooCommerce ayarlarına bağlıdır. Tema yalnızca bu ayarların ürettiği metni sayfaya yerleştirir.
Para birimi ve fiyat biçimi. WooCommerce > Ayarlar > Genel sekmesinin altındaki para birimi seçeneklerinde dört alan var: para birimi (tek para birimi seçilebilir), para biriminin konumu (sol, sağ, boşluklu sol, boşluklu sağ), binlik ayırıcı ve ondalık ayırıcı, ondalık basamak sayısı. WooCommerce belgesine göre binlik ayırıcının varsayılanı virgül, ondalık ayırıcınınki noktadır. Türkiye’de alışılmış yazım bunun tersidir (1.250,00). WooCommerce’in kendi ülke bilgisi dosyası da Türkiye için TRY, sol konum, binlik nokta, ondalık virgül ve 2 ondalık basamak tanımlıyor; TRY’nin simgesi WooCommerce’te ₺. Mağazayı açmadan önce bu dört alanı ayar ekranında bir kez elle kontrol edin ve bir ürün sayfasında fiyatın nasıl göründüğüne bakın.
Adres biçimi. WooCommerce ülkeye göre farklı adres düzenleri kullanır. Kaynak kodundaki tanıma göre Türkiye adresinde posta kodu, şehir ve il aynı satırda bu sırayla yazılır; “state” alanının etiketi bölge yerine “Province”, yani il olur. Türkiye için 81 il hazır listede yer alır. Mağaza adresinizi Genel ayarlarda Türkiye olarak seçtiğinizde bu düzen kendiliğinden uygulanır; tema bunu değiştirmez.
Ağırlık ve ölçü birimleri de Ürünler ayarlarından seçilir; aynı ülke bilgisi dosyası Türkiye için kg ve cm öneriyor.
Ödeme yöntemi, kargo ve fatura gibi konular ödeme sağlayıcınızın ve muhasebe düzeninizin konusudur; bunlar için WooCommerce’in ilgili ayar sayfalarına ve sağlayıcının kendi belgelerine bakın. Tema seçimi bu kararları etkilemez.
Seçim yaparken bakılacak üç şey
- Temanın Türkçe oranı ve dize sayısı. Mağaza için seçtiğiniz temanın karnesinde %90 eşiğine kaç dize kaldığına bakın. Oran yanıltıcı olabilir; nedenini az dizeli temalar yazısında anlattık.
- Temanın WooCommerce şablonlarını kendi klasörüne alıp almadığı. Tema paketinde
woocommerce/klasörü varsa, bu dosyalardaki metinler temanın çevirisine bağlı olabilir. Test sitesinde ürün, sepet, ödeme ve teşekkür sayfalarını Türkçe site diliyle tek tek açın. - Kurulumdan sonra WooCommerce > Durum raporundaki şablon uyarıları ve Genel ayarlardaki para birimi alanları.
Kurulum öncesi daha genel bir liste için Türkçe site için tema kontrol listesi yazısına bakabilirsiniz.