Datalife Engine Türkçe Yama İndir

Datalife Engine 14.0

  • Temalara yeni taglar eklendi ve geliştirildi
  • Yeni AirPlay medya oynatıcısı eklendi
  • 1500 adet yeni ifade (emoji) eklendi

Github'dayız

Kendi yapımımız olan modüllerin neredeyse tamamını ücretsiz olarak Github üzerinden yayımladık. Sadece bu modüller için "destek" verilecektir.

We are on Github

Almost all of our own modules have been released free of charge via Github. We support only these modules

» » Temalar için Dil Dosyası Kullanımı

Temalar için Dil Dosyası Kullanımı

DLE Temalarının eksikliği diyebileceğimiz bir noktası, her temada benzer yazılar olmasına rağmen bazı yerlerde özel yazımlar olduğu için bu yöntem kullanılmıyor.
Fakat temadaki tüm yazıları 1 dosya içinde toplarsak çevirisinin daha kolay olacağını düşündüm.Bunun için [TEMAKLASÖRÜ]/lang/[SİTEDİLİ].lng olacak şekilde dil dosyası kullanımını sisteme ekledim.
Bu sayede site hangi dilde ise onun dil dosyası okunacak, tek dosyayı çevirerek temayı kullanabileceksiniz.Bu yöntemi daha çok orijinal temalarda kullanmak mantıklı olur. Rip temalar kullacının birçok özel yazısını/kodunu barındıracağını göz önüne alırsak...

Not : Bu yöntem temel seviyededir.Kullanıcı talebi doğrultusunda geliştirilebilir.


Örnek dil dosyası içeriği :

<?php
$lng = array(
	'mainpage'	=> "Anasayfa",
	'search'	=> "Arama Yap",
	'feedback'	=> "İletişim",
);
?>


Şablonda kullanımı :

<ul class="reset">
	<li><a href="/index.php">{lang:mainpage}</a></li>
	<li><a href="/index.php?do=search">{lang:search}</a></li>
	<li><a href="/index.php?do=feedback">{lang:feedback}</a></li>


Kod açıklaması :
{lang:mainpage} buradan mainpage değeri okunur ve dil dosyasında ki karşılığı ile değiştirilir.

'mainpage' => "Anasayfa",
Yani
{lang:mainpage} = Anasayfa



Yapımcı: Mehmet Hanoğlu
Kaynak: https://dle.net.tr
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
0
mehmet uysal 4 Eylül 2014 20:44
hocam örnek göstererek biraz daha açık olabilirmisiniz ?