merhaba arkadaşlar.
kişisel bloguma uye olan yazarların admin panelini kendi dilleriyle görmelerini nasıl sağlayabilirim. saygılar.
admin paneli çoklu dil desteği
3
●602
- 17-04-2009, 12:56:32teşekür ederim dostum ama onu denedim ve istediğim gibi sonuç vermiyor.başka bir fikri olan var mı?ufoss adlı üyeden alıntı: mesajı görüntüle
- 17-04-2009, 13:19:04WordPress › WP_Multilingual WordPress Plugins
bu eklentinin biraz karışık ama fazla işlevi var, sizin işinizi de görüyor. localde denedim
---- Düzenleme ----
Bu eklenti yerine, browser diline göre dili dğeiştirmek isterseniz:
wp-config.php yi açın,
define ('WPLANG', 'tr_TR');kodunun üzerine:
/* Tarayıcı Dili Düzenlemesi */ function getDefaultLanguage() { if (isset($_SERVER["HTTP_ACCEPT_LANGUAGE"])) return parseDefaultLanguage($_SERVER["HTTP_ACCEPT_LANGUAGE"]); else return parseDefaultLanguage(NULL); } function parseDefaultLanguage($http_accept, $deflang = "en") { if(isset($http_accept) && strlen($http_accept) > 1) { # Split possible languages into array $x = explode(",",$http_accept); foreach ($x as $val) { #check for q-value and create associative array. No q-value means 1 by rule if(preg_match("/(.*);q=([0-1]{0,1}\.\d{0,4})/i",$val,$matches)) $lang[$matches[1]] = (float)$matches[2]; else $lang[$val] = 1.0; } #return default language (highest q-value) $qval = 0.0; foreach ($lang as $key => $value) { if ($value > $qval) { $qval = (float)$value; $deflang = $key; } } } return strtolower($deflang); } $bul = getDefaultLanguage(); $dil = $bul. "_" . strtoupper($bul);kodlarını ekleyin. Daha sonra,
define ('WPLANG', 'tr_TR');satırını, şununla değiştirin:
define ('WPLANG', $dil);
