VUUB.net - Bilim, Teknoloji, Sosyal Medya ve Eğlence
  • Giriş
  • KRİPTO
  • Kripto Sözlüğü
  • EĞLENCE
  • TEKNOLOJİ
  • KÜLTÜR-SANAT
  • SOSYAL MEDYA
  • YAŞAM
  • İŞ DÜNYASI
  • VUUB
    • Hakkımızda
    • Aramıza Katıl
    • Reklam
    • Kullanım Şartları
    • Arşiv
    • İletişim
Sonuç yok
Tüm Sonuçlar
VUUB.net - Bilim, Teknoloji, Sosyal Medya ve Eğlence
  • KRİPTO
  • Kripto Sözlüğü
  • EĞLENCE
  • TEKNOLOJİ
  • KÜLTÜR-SANAT
  • SOSYAL MEDYA
  • YAŞAM
  • İŞ DÜNYASI
  • VUUB
    • Hakkımızda
    • Aramıza Katıl
    • Reklam
    • Kullanım Şartları
    • Arşiv
    • İletişim
Sonuç yok
Tüm Sonuçlar
VUUB.net - Bilim, Teknoloji, Sosyal Medya ve Eğlence
Sonuç yok
Tüm Sonuçlar
Ana Sayfa Teknoloji Diğer

Eğitim: WordPress Tema Türkçeleştirme

Murat Tekmen Hazırlayan: Murat Tekmen
Kategori: Diğer, Teknoloji
Okuma Süresi:4 dakika
A A
0
Eğitim: WordPress Tema Türkçeleştirme
592
PAYLAŞIM
4.9k
OKUNMA
Facebook ile PaylaşTwitter ile PaylaşWhatsapp ile Paylaş

Premium WordPress temaları ve eklentileri geliştirirken, onları standart olarak yerelleştirilebilir yapmanız oldukça gereklidir. Bu sayede tema kullanıcısı, temalarını kolaylıkla çevirebilir ve böylece tema tüm dillerde kullanılabilir.

İLGİNİZİ ÇEKEBİLECEK HABERLER

WordPress ile Adım Adım Site Kurma Rehberi 2024

WordPress ile Adım Adım Site Kurma Rehberi 2024

25 Temmuz 2024
4.9k
Türkiye'nin En Hızlı 10 Hosting Firması

Türkiye’nin En Hızlı 10 Hosting Firması 2024: Hız, Güvenilirlik ve Performans

23 Temmuz 2024
5k

Bugünkü dersimizde,size bir WordPress temasına çeviri ve yerelleştirme desteğinin nasıl ekleneceğini ve .po ve .mo çeviri dosyalarının kolaylıkla nasıl oluşturulacağını göstermek istiyorum.


1: Textdomain Temasını Yükleme

Öncelikle functions.php dosyanızın içinde load_theme_textdomain() fonksiyonunu eklemeniz gerekir. Bu fonksiyon temanızın kök dizinlerinde locale.mo dosyanızı arayarak temanızın çevrilmiş metinlerini yükler.

Ayrıca .mo ve .po dosyalarının, temanızın dizininde ‘languages’ adlı ayrı bir klasörde  tutulduğunu farkedeceksinizdir. Eğer bu klasör yoksa, onu oluşturmanız veya fonksiyondaki klasör yolunu değiştirmeniz gerekir.


if ( !function_exists( 'yourprefix_theme_setup' ) ) {
	function yourprefix_theme_setup(){
	    // Load The Textdomain
	    load_theme_textdomain('themename', get_template_directory() . '/languages');
	    // Include Translations
	    $locale = get_locale();
	    $locale_file = get_template_directory() . "/languages/$locale.php";
	    if ( is_readable( $locale_file ) ) {
	    	require_once( $locale_file );
	    }
	}
}
add_action('after_setup_theme', 'yourprefix_theme_setup');


2: Metninizi Çevirin

WordPress’te metinde hardcoding(kodu doğrudan programın içine yazma) kaçınılması gereken bir durumdur ve metni İngilizce’den istenen başka bir dile çevirmeyi imkansız kılacaktır. WordPress sitenize metin eklemek istediğinizde, her zaman metni çeviri için işaretleyen, kurulu dört WordPress fonksiyonundan birini kullanmalısınız.


__('Çevirilecek Metin','tema adı');

Standart çeviri fonksiyonu, basitçe çevrilmiş metninizi getirir.

_e('Çevirilecek Metin','tema adı');

Aynen yukarıdaki fonksiyon gibi, ancak çevrilmiş metninizi getirmek yerine yazdırır.

_n('Çevirilecek Metin','tema adı');

Metninizin çoğul kullandığı durumlarda kullanılır, bu genellikle blogunuz yorum bölümünde, yorum sayısını listelerken kullanılır.

_x('Çevirilecek Metin','tema adı');

Bu fonksiyon, bir fiil ile isimi ayırt etmeyi sağladığından, çevirmenler için oldukça kullanışlıdır. İngilizce’den çevirirken oldukça faydalı.

3: POEdit ile Dil Dosyalarınızı Oluşturun

Tema metniniz, yukarıdaki WordPress çeviri fonksiyonları ile düzgünce işaretlenir işaretlenmez, dil dosyalarınızı oluşturmaya hazırsınız demektir. Bu iş için POEdit adli bir uygulama kullanacağız. POEdit’i çalıştırdığımızda, tüm WordPress dosyalarını tarayacak ve çeviri için işaretlenmiş metinleri çekecektir.

Çeviri bilgisi toplanacak ve temanızın dizininde languages klasörünün altında yeni oluşturulmuş veya güncellenmiş bir .pot dosyasında tutulacaktır.

4: POEdit’i WordPress ile Kullanmak

POEdit’i açın ve ‘File -> New Catalog’ a tıklayın. ‘Translation Properties’ sekmesinin altına proje detaylarınızı girin.

WordPress-Tema-Turkcelestirme-1

‘Sources Paths’ sekmesine tıklayın ve base path detaylarını girin.  Çevirimizi ‘languages’ klasörü altında tuttuğumuzdan, bizim base path ‘../’ şeklinde olacak.

WordPress-Tema-Turkcelestirme-2

‘Sources keywords’ sekmesine tıklayın, burada dört WordPress çeviri fonksiyonunu girmemiz gerekiyor. Bu sayede POEdit çeviri için gerekli metinleri çekebilecek.

WordPress-Tema-Turkcelestirme-3

default.po dosyasını languages klasörünün altına kaydedin.

WordPress-Tema-Turkcelestirme-4

5: Dosyalarınızı çevirmek

Dosyaları tarayıp, languages klasörünü çeviri metni ile güncellemek için POEdit’i kullandığım zaman, çeviri işlemini daha da kolay hale getirmek için kullanışlı bir WordPress eklentisi kullanıyorum.

Bu işlem için Codestyling Localization eklentisini kullanın, indirin ve temanızda aktive edin. Aktive edildikten sonra Tools -> Localization’ a gidip ‘Add New Language’ e tıklayın.

WordPress-Tema-Turkcelestirme-5

Dilinizi seçin ve eklenti temayı tarasın,  tarama tamamlandıktan sonra, siz veya bir çevirmen her metin satırına bakarak, metnin uygun çevirilmiş karşılığını ekleyebilir.

WordPress-Tema-Turkcelestirme-6

Sonuç Olarak

WordPress temalarınızı ve eklentilerinizi çeviriye hazır hale getirmenin oldukça kolay olduğunu ve eğer tema oluşturucusu, temayı standart çeviri fonksiyonelliği ile oluşturduysa, temayı çevirmenin daha da kolay olduğunu göreceksiniz.

Önceleri, POEdit’e düzgünce tarattırıp, gerekli çeviri metinlerimi kaydettirmem bir kaç denememi aldı, ama alıştıktan sonra oldukça kolaydı.


Referanslar

http://codex.wordpress.org/Translating_WordPress
http://codex.wordpress.org/Function_Reference/load_theme_textdomain
http://www.poedit.net/download.php

Etiketler: poedittematürkçeleştirmewordpress
Paylaş237Tweet148Gönder

Bu ve benzeri makalelere abone olmak ve herkesten önce haberdar olmak için ücretsiz kayıt olun.

Listeden Çık
Murat Tekmen

Murat Tekmen

1999 yılından bu yana profesyonel olarak tasarım ile uğraşmakta ve kullanıcı arayüzü tasarımı konusunda yoğun çalışmalar yapmakta. Yazılı ve görsel basında bir çok çalışması yayınlanan Tekmen'in en büyük tutkusu okumak, yazmak ve üretmektir.

BenzerYazılar

WordPress ile Adım Adım Site Kurma Rehberi 2024
Teknoloji

WordPress ile Adım Adım Site Kurma Rehberi 2024

25 Temmuz 2024
4.9k
Türkiye'nin En Hızlı 10 Hosting Firması
Teknoloji

Türkiye’nin En Hızlı 10 Hosting Firması 2024: Hız, Güvenilirlik ve Performans

23 Temmuz 2024
5k
WordPress için Temel ve Gelişmiş Kaynaklar
Diğer

WordPress için Temel ve Gelişmiş Kaynaklar

18 Eylül 2017
5k
2016'nın En iyi 20 Ücretsiz WordPress Teması
Diğer

2016’nın En iyi 20 Ücretsiz WordPress Teması

18 Ekim 2017
4.9k
Mükemmel Bir Blog Yazarı Olmak İster misiniz?
İş Dünyası

Mükemmel Bir Blog Yazarı Olmak İster misiniz?

28 Haziran 2014
5k
WordPress ile Adım Adım Site Kurma Rehberi 2024
Diğer

WordPress için Gelişmiş Arama Özellikleri

18 Eylül 2017
4.9k

Popüler İçerikler

  • Okuduktan Sonra Sizi Gastronomide Uzaya Çıkaracak 10 Kitap Önerisi

    Okuduktan Sonra Sizi Gastronomi’de Uzaya Çıkaracak 10 Kitap Önerisi

    1056 paylaşım
    Paylaş 422 Tweet 264
  • Edebiyat Tarihindeki En Üzücü 5 Kitap Sonu

    966 paylaşım
    Paylaş 386 Tweet 242
  • Wise Nedir ve Nasıl Kullanılır? Para Transferi Nasıl Yapılır?

    745 paylaşım
    Paylaş 842 Tweet 526
  • Gelmiş Geçmiş En İyi 10 Klasik Film

    886 paylaşım
    Paylaş 353 Tweet 221
  • Mitolojik Canlılar

    881 paylaşım
    Paylaş 352 Tweet 220
  • Hazır Krem Şanti Kullanmayın, Krem Şantinizi Evde Kendiniz Yapın

    866 paylaşım
    Paylaş 344 Tweet 215
  • Günlük Yaşamda Uygulanması Gereken 11 Görgü Kuralı

    751 paylaşım
    Paylaş 300 Tweet 188
  • Eski Mısır Uygarlığının Beslenme Alışkanlıkları Hakkında 10 İlginç Bilgi

    839 paylaşım
    Paylaş 287 Tweet 180
Load WordPress Sites in as fast as 37ms!
  • Hakkımızda
  • Aramıza Katıl
  • Reklam
  • Kullanım Şartları
  • Arşiv
  • İletişim
  • Risk Açıklaması ve Sorumluluk Reddi Beyanı
Teknoloji, Sosyal Medya ve Eğlence

© 2024 VUUB.net - Tüm Hakları Saklıdır. - Umay Ajans - Web Site Tasarımı
Yasal Uyarı: vuub.net içeriği, bilgi amaçlıdır ve kesinlikle yatırım tavsiyesi değildir! Kripto para ticareti, yüksek riskli bir yatırımdır ve her okuyucunun herhangi bir karar vermeden önce kendi araştırmasını yapması gerekmektedir!

Tekrar Hoşgeldin!

Facebook ile Giriş Yap
Google ile Giriş Yap
VEYA

Hesabınıza giriş yapın

Parolanızı mı unuttunuz?

Şifremi unuttum

Lütfen kullanıcı adı veya e-posta adresinizi girerek şifrenizi sıfırlayın

Giriş Yap
Sonuç yok
Tüm Sonuçlar
  • KRİPTO
  • Kripto Sözlüğü
  • EĞLENCE
  • TEKNOLOJİ
  • KÜLTÜR-SANAT
  • SOSYAL MEDYA
  • YAŞAM
  • İŞ DÜNYASI
  • VUUB
    • Hakkımızda
    • Aramıza Katıl
    • Reklam
    • Kullanım Şartları
    • Arşiv
    • İletişim

© 2024 VUUB.net - Tüm Hakları Saklıdır. - Umay Ajans - Web Site Tasarımı
Yasal Uyarı: vuub.net içeriği, bilgi amaçlıdır ve kesinlikle yatırım tavsiyesi değildir! Kripto para ticareti, yüksek riskli bir yatırımdır ve her okuyucunun herhangi bir karar vermeden önce kendi araştırmasını yapması gerekmektedir!

Bu web sitesinde çerezler kullanılmaktadır. Bu web sitesini kullanmaya devam ederek çerezlerin kullanılmasına izin vermiş olursunuz. Daha detaylı bilgi almak için Kullanım Koşulları sayfamızı ziyaret edebilirsiniz.