MyBB Depo Forum
Forum dili türkçe fakat tarih ingilizce... - Baskı Önizleme

+- MyBB Depo Forum (https://mybbdepo.com)
+-- Forum: MyBB 1.8 Depo (https://mybbdepo.com/mybb-1-8-depo-forumu)
+--- Forum: MyBB 1.8 Soru ve Sorunlarınız (https://mybbdepo.com/mybb-1-8-soru-ve-sorunlariniz-forumu)
+--- Konu Başlığı: Forum dili türkçe fakat tarih ingilizce... (/forum-dili-turkce-fakat-tarih-ingilizce-konusu.html)



Forum dili türkçe fakat tarih ingilizce... - hulk94 - 22-10-2018

Merhabalar,
Forum dilim şuan türkçe olmasına rağmen forumda tarihler ingilizce olarak gözüküyor. Mesela bugün 22 October olarak gösteriyor. Admin panelinde tarih ve saat ayarları sekmesinde bulunan tarih formatını kendime göre ayarladım. Forumda ay isimlerinin tam olarak gözükmesini istediğim için tarih formatını 'j F' olarak değiştirdim. Lakin 'F' harfi ayın tam adının ingilizcesini gösteriyor. Bunu türkçe yapmanın yolu yok mudur?

http://destek.mybb.com.tr/showthread.php?tid=10555 şu konu malesef sorunumun çözümü değil. Var mı farklı bir önerisi olan?

Mesela bu ay isimleri nerede yazıyor ingilizce dil dosyasındakini değiştirip türkçe yapsam olur mu?


Cvp: Forum dili türkçe fakat tarih ingilizce... - devmybb - 22-10-2018

Admin Paneli: Tarih ve Saat Ayarları/Kayıt Olunan Tarih Formatı j F Y yapın.

inc/functions.php dosyasını aç

Bul:
Kod:
return $date;

Üstüne satır açıp alltaki kodları ekle;
Kod:
// Tarih isimlerini forum diline çevirme
   $replace_array = array (
       "January" => $lang->month_1,
       "February" => $lang->month_2,
       "March" => $lang->month_3,
       "April" => $lang->month_4,
       "May" => $lang->month_5,
       "June" => $lang->month_6,
       "July" => $lang->month_7,
       "August" => $lang->month_8,
       "September" => $lang->month_9,
       "October" => $lang->month_10,
       "November" => $lang->month_11,
       "December" => $lang->month_12,

       "Jan" => $lang->short_month_1,
       "Feb" => $lang->short_month_2,
       "Mar" => $lang->short_month_3,
       "Apr" => $lang->short_month_4,
       "May" => $lang->short_month_5,
       "Jun" => $lang->short_month_6,
       "Jul" => $lang->short_month_7,
       "Aug" => $lang->short_month_8,
       "Sep" => $lang->short_month_9,
       "Oct" => $lang->short_month_10,
       "Nov" => $lang->short_month_11,
       "Dec" => $lang->short_month_12,

       "Sunday" => $lang->sunday,
       "Monday" => $lang->monday,
       "Tuesday" => $lang->tuesday,
       "Wednesday" => $lang->wednesday,
       "Thursday" => $lang->thursday,
       "Friday" => $lang->friday,
       "Saturday" => $lang->saturday,
   );
       
   foreach ( $replace_array as $key => $val )
   {
       $date = str_replace ( $key, $val, $date );
   }


Not: Tarih isimlerinin kısaltımışını dil dosyası turkish/global.lang.php içine eklerseniz kısaltılmış Türkçe tarihinizde çalışır. Bu ayar için Admin Panelindeki Tarih ayarı j M Y yapılması gerekir.
Örnek:
Kod:
$l['short_month_1'] = "Oca";
$l['short_month_2'] = "Şub";
$l['short_month_3'] = "Mar";
$l['short_month_4'] = "Nis";
$l['short_month_5'] = "May";
$l['short_month_6'] = "Haz";
$l['short_month_7'] = "Tem";
$l['short_month_8'] = "Ağu";
$l['short_month_9'] = "Eyl";
$l['short_month_10'] = "Eki";
$l['short_month_11'] = "Kas";
$l['short_month_12'] = "Ara";
gibi..


Cvp: Forum dili türkçe fakat tarih ingilizce... - hulk94 - 24-10-2018

(22-10-2018, Saat:20:36)devmybb Adlı Kullanıcıdan Alıntı: Admin Paneli: Tarih ve Saat Ayarları/Kayıt Olunan Tarih Formatı j F Y yapın.

inc/functions.php dosyasını aç

Bul:
Kod:
return $date;

Üstüne satır açıp alltaki kodları ekle;
Kod:
// Tarih isimlerini forum diline çevirme
   $replace_array = array (
       "January" => $lang->month_1,
       "February" => $lang->month_2,
       "March" => $lang->month_3,
       "April" => $lang->month_4,
       "May" => $lang->month_5,
       "June" => $lang->month_6,
       "July" => $lang->month_7,
       "August" => $lang->month_8,
       "September" => $lang->month_9,
       "October" => $lang->month_10,
       "November" => $lang->month_11,
       "December" => $lang->month_12,

       "Jan" => $lang->short_month_1,
       "Feb" => $lang->short_month_2,
       "Mar" => $lang->short_month_3,
       "Apr" => $lang->short_month_4,
       "May" => $lang->short_month_5,
       "Jun" => $lang->short_month_6,
       "Jul" => $lang->short_month_7,
       "Aug" => $lang->short_month_8,
       "Sep" => $lang->short_month_9,
       "Oct" => $lang->short_month_10,
       "Nov" => $lang->short_month_11,
       "Dec" => $lang->short_month_12,

       "Sunday" => $lang->sunday,
       "Monday" => $lang->monday,
       "Tuesday" => $lang->tuesday,
       "Wednesday" => $lang->wednesday,
       "Thursday" => $lang->thursday,
       "Friday" => $lang->friday,
       "Saturday" => $lang->saturday,
   );
       
   foreach ( $replace_array as $key => $val )
   {
       $date = str_replace ( $key, $val, $date );
   }


Not: Tarih isimlerinin kısaltımışını dil dosyası turkish/global.lang.php içine eklerseniz kısaltılmış Türkçe tarihinizde çalışır. Bu ayar için Admin Panelindeki Tarih ayarı j M Y yapılması gerekir.
Örnek:
Kod:
$l['short_month_1'] = "Oca";
$l['short_month_2'] = "Şub";
$l['short_month_3'] = "Mar";
$l['short_month_4'] = "Nis";
$l['short_month_5'] = "May";
$l['short_month_6'] = "Haz";
$l['short_month_7'] = "Tem";
$l['short_month_8'] = "Ağu";
$l['short_month_9'] = "Eyl";
$l['short_month_10'] = "Eki";
$l['short_month_11'] = "Kas";
$l['short_month_12'] = "Ara";
gibi..

Hocam harikasınız. Ellerinize sağlık, teşekkür ederim.