Web siteniz İspanyolca olmasına rağmen hala "Devamını oku", "Siparişiniz alındı" veya "Lütfen bu alanı doldurun" ifadesini görüyorsunuz. Bu bir WordPress hatası değil: o eklenti veya tema İspanyolcaya çevirisi yok, veya eksik getirir.
Bu kılavuz bunu çözüyor. Çok dilli projelerde en çok zaman kaybına neden olan kafa karışıklığına da açıklık getiriyor: bir eklentiyi çevirmek web sitenizi çevirmek değildir.
Asıl nokta: Bunlar farklı araçlarla iki farklı iştir. Loko Çeviri ve dosyalar .po tercüme ediyorlar kod dizeleri: düğmeler, uyarılar, hata mesajları. Çok dilli bir eklenti çevirir içeriğiniz: gönderiler, sayfalar, ürünler. İkisinden yalnızca birini yaparsanız, web siteniz yarı tercüme edilir; çoğu kişi bu durumdadır.

WordPress'te çeviriler nasıl çalışır?
İyi programlanmış her eklenti ve tema, metinlerinizi çeviri işlevleriyle sarar. Bu bir dosya oluşturur .pot (tüm orijinal zincirlerle birlikte şablon) ve oradan .po (tek dil, düzenlenebilir) ve .mo (aynısı, derlenmiş, WordPress'in okuduğu şey).
Sitenizi İspanyolcaya yerleştirdiğinizde WordPress, .mo karşılık gelir. Varsa tercüme edin. Mevcut değilse veya eksikse orijinal metni İngilizce olarak bırakın. Bu nedenle web sitesini yarım çevrilmiş olarak görüyorsunuz: her eklenti, yazarının veya topluluğun onu çevirip çevirmediğine bağlıdır.
Yöntem 1: Loco Translate (önerilen)
Loco Translate'in milyonlarca aktif kurulumu vardır ve tek bir FTP dosyasına dokunmadan masaüstünüzden çeviri yapmanıza olanak tanır.
- Düzenlemek Loko Çeviri Eklentiler → Eklenti ekle'den.
- Ve a Loco Çeviri → Eklentiler (o Temalar) ve çevirmek istediğinizi seçin.
- Pulsa Yeni dil.
- Seçmek İspanyolca (İspanya) listede.
- "Konum seçin"in altında Gelenek →
languages/loco/plugins/. Önemli olan bu. - Pulsa Çeviriye başla. Dizelerin listesini göreceksiniz: üstte orijinal, altta sizin çeviriniz.
- Ekranda görünenleri çevirin ve tuşuna basın. Kale. Çılgın derler
.mosolo.
Ojo: 5. adım neredeyse herkesin atladığı ve en çok rahatsızlığa neden olan adımdır. Çeviriyi kaydederseniz eklenti klasörünün içindebir sonraki güncelleme uyarı vermeden onu siler. Onu kaydediyorum wp-content/languages/ tüm güncellemelerden kurtulur. Loco Translate size bunu sunuyor: her zaman bu seçeneği tercih edin.
İpucu: yalnızca gördüğünüzü çevirin
Orta boy bir eklentinin 200 ila 2.000 arası dizesi vardır ve bunların çoğu, ziyaretçilerinizin asla göremeyeceği yönetici paneli metinleridir. Hepsini tercüme etmeyin.
Loco Translate'in yukarıda bir arama motoru var. Web sitenizde gördüğünüz metnin aynısını kopyalayın – “Sepete ekle”, “Daha fazlasını oku” – oraya yapıştırın, çevirin ve kaydedin. On dakika içinde bir ziyaretçinin gördüğü şeyin %95'ini çözdünüz.
Yöntem 2: .po ve .mo dosyalarını el ile
Başka bir eklenti yüklemek istemediğinizde veya yerel olarak çalışmanız gerektiğinde kullanışlıdır. ihtiyacın var Şair, ki bu ücretsizdir.
- Dosyayı bulun
.poteklentinin, genelliklewp-content/plugins/nombre-del-plugin/languages/. - Poedit ile açın ve seçin Yeni çeviri oluştur → Español.
- İlginizi çeken zincirleri çevirin.
- Farklı kaydet
nombre-del-plugin-es_ES.po. Poedit şunu oluşturur:.mootomatik olarak. - İki dosyayı şu adrese yükleyin:
wp-content/languages/plugins/FTP aracılığıyla.
İsim önemlidir ve hiçbir hata kabul etmez: metin alanı eklentinin ardından kısa çizgi, dil kodu ve ülke kodu gelir. Bunu ana eklenti dosyasının başlığında, satırda bulabilirsiniz. Text Domain:. Eğer isim tam olarak eşleşmiyorsa WordPress hiçbir şey yüklemez ve herhangi bir hata mesajı çıkmaz.
Yöntem 3: Zaten çevrilmiş mi ve bilmiyor musunuz?
Herhangi bir şeyi çevirmeden önce çevirinin var olup olmadığını kontrol edin. Resmi depodaki pek çok eklentinin kendi kendine indirilen topluluk çevirileri vardır.
Ve a Masaüstü → Güncellemeler ve aşağıda “Çeviriler”in görünüp görünmediğine bakın. Bekleyen bir şey varsa web sitenizi güncelleyin ve inceleyin: sorun herhangi bir çalışma yapmadan çözülebilir.
Eklenti ücretliyse ve wordpress.org'da yoksa, çevirinin neredeyse kesinlikle yapılması veya yazarından talep edilmesi gerekecektir.
Tavsiye: Bir eklentinin çevrilmesine ihtiyacınız varsa ve bunu kendiniz çeviriyorsanız, çeviriyi yazarına gönder veya Translate.wordpress.org'a yükleyin. Beş dakika sürer, sizi bir sonraki projede tekrar yapmaktan kurtarır ve o andan itibaren kendi siteniz de dahil olmak üzere herkes için kendisini indirir.
Bu nerede bitiyor ve çok dillilik nerede başlıyor?
Yukarıdakilerin tümü WordPress’inizi en un idioma. İhtiyacınız olan şey web sitenizin var olmasıysa aynı anda birden fazla —bir Alman ziyaretçi Almancayı görür, bir İspanyol İspanyolcayı görür ve Google her ikisini de dizine ekler—bu sizi oraya götürmez.
| İstiyorum... | Alet | Ne alacağım? |
|---|---|---|
| İspanyolca "Sepete ekle" düğmesi | Loko Çeviri | Çevrilmiş kod metinleri |
| Paylaşımlarım İngilizce de | Çoklu dil eklentisi | Dil başına bir URL ve bir içerik |
| İki şey | Dizeleri kapsayan çok dilli eklenti | Tek tek metinler olmadan web sitesinin tamamı |
Üçüncü satır, insanların aradığı ve en az aracın kapsadığı satırdır: Çok dilli eklentilerin çoğu içeriğinizi çevirir ancak temaya ve eklenti zincirlerine ulaşmaz, dolayısıyla hem araçlara hem de iki iş akışına ihtiyaç duyarsınız.
WP-Translate her ikisini de kapsar: içeriğinizi çevirin y temanın ve eklentilerin yazdırdığı metinler tek geçişte ve aynı AI motorlarıyla. Tüm sitenin çevirisini bir kerede başlatırsınız ve ardından görülenleri düzeltirsiniz. öyle mi tek ödeme —Site sayısına bağlı olarak 89€, 169€ veya 289€—ve ücretsiz sürüm bunu kanıtlamak için.
Yeni başlıyorsanız turun tamamı rehberdedir WordPress çoklu dil. Özellikle tema metinleri ve menüler için Menüleri, düğmeleri ve tema metinlerini tercüme edin.
Sıkça sorulan sorular
Loco Translate ile çeviri yaptım ama hiçbir şey görünmüyor.
Sıklığa göre üç neden: sitenin dili çevirinin diliyle eşleşmiyor (Ayarlar → Genel'i kontrol edin), eklenti bir metin alanı varsaydığınızdan farklı veya bir önbellek var. Hata ayıklamaya devam etmeden önce önbellek eklentisini ve tarayıcı önbelleğini temizleyin.
Eklentiyi güncellerken çeviriler kayboluyor mu?
Yalnızca bunları eklenti klasörüne kaydettiyseniz. İçinde wp-content/languages/ Herhangi bir güncellemeden sağ kurtulurlar.
Loco Translate web sitesini yavaşlatır mı?
Ön uçta değil: yalnızca masaüstünde çalışır. Yapabileceğiniz şey, her şey çevrildikten sonra onu devre dışı bırakmaktır; dosyalar .mo Çalışmaya devam ediyorlar çünkü eklenti değil WordPress onları okuyor.
Bir eklentiyi birden fazla dile çevirebilir miyim?
Evet, işlemi dile göre tekrarlayın. Not: dosyalar .mo dile göre yükle sitedenyani gerçekten çok dilli bir web sitesinde dile göre dağıtım, tek tek dosyalar tarafından değil, çok dilli eklenti tarafından yönetilmelidir.
Okumaya devam et
Bu parça kılavuzun bir parçasıdır WordPress çoklu dil, turun tamamı şu şekildedir: URL yapısı, eklenti seçimi, otomatik çeviri, SEO ve bütçe.
- WordPress dilini değiştir — WordPress dilini değiştirin (ve bunun web sitenizi çevirmekle aynı şey olmamasının nedeni)
- WooCommerce'i İspanyolca'ya koy — WooCommerce tamamen İspanyolcaya nasıl yerleştirilir (e-postalar ve ödeme dahil)
- WPML'den başka bir eklentiye geçiş — Çevirileri (veya konumlandırmayı) kaybetmeden WPML'den başka bir eklentiye nasıl geçiş yapılır?