Merhaba arkadaşlar,
Türkçe site var, ağırlıklı olarak da Türkçe içerikler. Ama İngilizce bazı yazılar da koymak istesek; (çoklu dil seçeneğinden bahsetmiyorum ama) sadece bu yazılar özelinde, Google'ın bu yazıları ilgili dilde farketmesi için bir şey yapılabilir mi?
Türkçe siteye başka dilde yazı ekleme
5
●293
- 23-05-2017, 13:37:37Yapabilirsen;
O sayfa için meta dil etiketi
<html lang="en">
<blockquote lang=en> <p>Le plus grand faible des hommes, c'est l'amour qu'ils ont de la vie.</p> </blockquote>
Yazını div içine alabilirsin;
https://www.w3.org/TR/2007/NOTE-i18n...0630.161258582
https://stackoverflow.com/questions/...guages-in-html
<div lang="fr-CA" xml:lang="fr-CA"> Canadian French content... </div>İlgili sayfanıza diğer sayfadan link verebilirsin
<span title="Spanish"><a lang="es" href="qa-html-language-declarations.es">Español</a></span>
Yazı içinde farklı dil seçeneğini özellikle belirtebilirsin;
<p>The French for <em>Cat</em> is <em lang="fr">chat</em>.</p>
Paragrafın farklı dilde olduğunu gösterebilirsin.
<p title="Swedish"><a xml:lang="sv" lang="sv" href="index.sv.html">svenska</a></p>
Example 21: Simplified Chinese:
<p lang="zh-Hans" xml:lang="zh-Hans">当世界需要沟通时,请用统一码!</p>
https://www.w3.org/International/tec...-html#language
Kolay yöntemi bilen birileri belki fikir sunar. Konuyu yukarıya taşımış olayım.
- 24-05-2017, 11:13:17Hocam eğer bu kısım anladığım gibiyse, işime yarayacak. Yani bu dediğinizi, tema içindeki herhangi bir dosyaya değil de sadece o yazıya eklesek oluyor mu? Ve neresine ekliyoruz?BiELOF adlı üyeden alıntı: mesajı görüntüle
Aslında az çok da belli gibi. <p> .... </p> içine yazıyı ekliyorum galiba?
Ama ilk kodu nereye ekliyorum o zaman?
Çok teşekkür ederim ayrıca hocam. - 24-05-2017, 11:27:23Yapabilirsen yazmışım zatenorve adlı üyeden alıntı: mesajı görüntüle

Her sayfan "tr" dil kodu tanımlanmış iken istediğin gibi yabancı dil sayfasına "en" bu kod nasıl eklenmeli bilgim yok, Kod bilgisi olan yardımcı olabilir belki.
İçerik eklerken;
<p>Bu konuda bir bilgim yok.</p> <p lang="en-US" xml:lang="en-US">I have no knowledge on this subject</p> <p>Eğer wordpress kategorisinde konu açarsanız yardımcı olmak isteyenler çıkabilir</p> <p lang="en-US" xml:lang="en-US">If you open the subject in the WordPress category, those who want to help can come out.</p> <blockquote lang=fr> <p>Vous pouvez également vous aider les questions en suspens dans la catégorie WordPress.</p> </blockquote> <div lang="fr-CA" xml:lang="fr-CA">Vous pouvez également vous aider les questions en suspens dans la catégorie WordPress.</div>
Translate sağolsun.
Belki @soulmy, @WpFaruk veya diğer arkadaşlar yardımcı olabilir, bizlerde öğrenmiş oluruz. Ne zaman lazım olacağını bilemeyiz. - 24-05-2017, 11:41:37Ben çok daha amatörüm. Bunu yapmam ve anlamam için bir kaç fırın koşturmam gerekecek. Hepsini geçtim "bizlerde öğrenmiş oluruz. Ne zaman lazım olacağını bilemeyiz." kısmına bayıldım.BiELOF adlı üyeden alıntı: mesajı görüntüle
Teşekkürler
- 24-05-2017, 13:33:16@BiELOF pas attığın için teşekkür ederim

@orve , @BiELOF 'un bahsettiği satıriçi dil kodlamalarını kolaylıkla https://tr.wordpress.org/plugins/qtranslate-x/ eklentisini kullanarak yapabilirsin. Çoğu çeviri eklentisi genel manada siteyi ve içerikleri çevirme işlevi görüyor. Ama bu eklentide satıriçi çeviri yapmak mümkün. Eklentinin sitesinde ve Wordpress arşivindeki açıklamalarında detayları bulabilirsin.
Ayrıca benim aklıma farklı bir çözüm geldi buradaki konuşmaları okuyucunca. Normalde Wordpress'te dil etiketi -temel anlamda- şu şekilde atanıyor:
<html <?php language_attributes(''); ?>>Ben buradaki <?php language_attributes(''); ?> ifadesini kaldırıp onun yerine özel alan koymayı düşündüm. Her yazıda ve içerikte özel alan olarak dil seçici oluşturmayı düşündüm. Eğer bu dil seçiciden özel bir seçim yapmışsan otomatik olarak language_attributes yaptığın bu seçime göre değişecek. Eğer yapmadıysan varsayılan olarak kalacak
Eğer bunu yapmayı düşünürsen direkt teman üzerinde yapma. Child Theme oluşturup header.php dosyasını kopyalayıp değiştirmen daha sağlıklı olur. İlerde yapacağın güncellemelerde değişikliklerin kaybolmaz.