Wordpress kurduğum vakitlerde önce Türkçe dil dosyası aradım durdum. Neyse sonra buldum tabi
Derken üzerine sitemi de kurdum. İndirdiğim dil dosyası UTF-8 formatındaydı. Ve bu formattan olsa gerek diye düşündüğüm bazı dil hataları söz konusuydu.
Nelerdi bunlar?
Ben bu tür dil hatalarını hiç sevmem. O yüzden iş başa düştü oldu
Neyse sizlere Onur Öztaşkıran‘ın çevirisinden faydalanarak windows-1254 formatında hazırladığım dil dosyasını ve nasıl kuracağınızı anlatacağım
İlk önce buraya tıklayın ve dil dosyasını indiriniz. Bu makaleyi ne yazık ki yeni wordpress kuracaklara yönelik yazıyorum. Çünkü kurulu bir wordpress üzerinde,(aslında mevcut veritabanında) yapmanız gereken çok işlem var. O yüzden oraya hiç girmiyorum, en azından şimdilik.
Wordpress’i kurmadan önce veritabanınızı yaratacaksınız. Bu esnada veritabanının karşılaştırma(Collation) değerini latin5_turkish_ci seçmelisiniz. Bu işlemi sadece mysql 4 kullanıcıları yapmalılar. Diğerleri zaten bu ayarı göremeyeceklerdir.
Tüm wordpress dosyalarınızı yüklediğinizi düşünerek devam ediyorum. Bu esnada wp-includes dizini altında gidiniz. Eğer yoksa languages adında bir klasör açınız. Bu klasör içerisine hazırlamış olduğum dil dosyasını kopyalayınız. Daha sonra ana dizinde yer alan wp-config.php dosyasını açınız.
define ('WPLANG', '');
satırını,
define ('WPLANG', 'tr');
olarak değiştiriniz.
Biraz daha bekleyin, daha yapacak işlemlerimiz var, sakın ben demeden kuruluma geçmeyin
Bu değişikliği sadece mysql 4 kullananlar yapsın.wp-includes/wp-db.php dosyasını açsınlar ve,
$this->select($dbname);
satırının bir üstüne,
$this->query("SET NAMES 'latin5'");
eklesinler.
Şimdi hep beraber devam ediyoruz değişiklikler için. wp-admin/install.php dosyasını açıyoruz bu kez. Bulacağımız tüm utf-8 kodlarını windows-1254 ile değiştiriyoruz.
Daha sonra wp-admin/upgrade-schema.php dosyasını açınız. Ve tekrar, bulacağımız tüm utf-8 kodlarını windows-1254 olarak değiştiriyoruz.
Son adım olarak, includes/functions-formatting.php dosyasını açınız.
function sanitize_title($title, $fallback_title = '') {
$title = strip_tags($title);
kodunu buluyor ve hemen altına,
/*------ Kalıcı Adresler Yaması ------*/
$title = str_replace("ı","i",$title);
$title = str_replace("İ","i",$title);
$title = str_replace("ş","s",$title);
$title = str_replace("Ş","s",$title);
$title = str_replace("ğ","g",$title);
$title = str_replace("Ğ","g",$title);
/*------------------------------------*/
ekliyoruz.
Ve şimdi wordpress kurulumuna geçebilirsiniz. Ne veritabanında ne de yollanacak epostalar içeriğinde karakter hatası yaşamayacaksınız.
win-1254 karakter setindeki dil dosyası
iso-8859-9 karakter setindeki dil dosyası
Bu yazı 25 Ekim 2005, 09:08 tarihinde yazılmış olup bu zamana kadar 13,683 kez görüntülenmiştir
En son ise 28 Eylül 2008, 16:21 tarihinde güncellenmiştir
Bu yazı 63 adet yorum almıştır ve bunların son 10 adeti görüntülenmektedir. Bu yazıya yapılan tüm yorumları görmek için arşivi görüntüleyiniz. TÜM YORUMLARI OKUMAK İÇİN TIKLAYINIZ.
daha önceden kurulmuş olan wordpress’te de iyi sonuç verdi . ![]()
patch için teşekkürler
Ya Arkadaslar Wordpress te bir sorunum var nereye yazacagımı bilmedigim için direkt buraya yazdım wp-admin bölümüne girdigimde
bu sayfaya erişim hakkınız yok dio yardım edermisiniz lütfen ![]()
Dediklerini yaptım da calısmadı kı eksık anlatmıs olmayasın ?
Yeni sürümler için dil dosyalarını http://www.wordpress-tr.com ‘dan takip edebilirsiniz. Oradaki arkadaşlar düzenli olarak çeviriyorlar. Üstteki dil dosyası wp 1.5 içindi ![]()
selam arkadaşlar ben hepsini yaptim dil dosyasi tr olanı da attım ama sitem halen eng yardim pls ![]()
wordpressin son sürümünde deniyorum fakat başarılı olamadım. hem mwvcut dosyalar düzgün gözükmüyor. hemde ekledigim kayıtlarda goruntu iyi olmuyor.
yukarıda yazan işlemleride düzgün yaptığımı düşünüyorum. sorunun kaynagını bulamadım, son sürümde türkçe dil dosyasını kullandırabilen var mı?
Serdar bey,
Siz anladığım kadarıyla WordPress Türkiye’den son sürüm WordPress’i indirmişsiniz. Onun karakter kodlaması UTF-8. Hakan’ın bu çevirisinin karakter kodlaması win-1254.
Yani zaten son sürüm Türkçe paketi indirdiyseniz ve kurduysanız, win-1254 kodlamalı Türkçe dil dosyasını kurmanıza gerek yoktu.
Yazını çok beğendim. Yeni yazılarının e-posta adresime gelmesini istiyorum :)