1 sayfadan 1. sayfa

Dil dosyası değişiklikleri

İletiTarih: 05.10.2006, 20:05
ALEXIS
Dil dosyası değişiklikleri

Mod yazarken dil dosyasında olan eklemeler genelde 2 türlü yazılır:

1. php ye ait kapama karakterinin önüne yapılan eklemeler
2. "That's all Folks!" yazısından önce yapılan eklemeler.


Ancak bana göre en mantıklısı ve benim uyguladığım yol aşağıdaki örnekteki gibi, "That's all Folks!" yazısından sonra ekleme yapılır. Sebebi ise sonradan eklenen dil kodları ile asıl dil dosyasını mümkün oldukça ayrı tutmak.

Bu yöntem ile değişiklik yapıldığında "That's all Folks!" yazısından önceki kısım orjinal dil dosyası, sonraki kısım ise sonradan eklenen dil kodları olduğu bariz şekilde ayrılır. En büyük faydası dil dosyası güncelliğinde zorluk çekmeyiz.



Kod: Tümünü seç
#
#-----[ AÇ ]------------------------------------------
#

lang_main.php

#
#-----[ BUL ]------------------------------------------
#

//
// That's all Folks!
// -------------------------------------------------

#
#-----[ SONRASINA EKLE ]------------------------------------------
#

// Banlist
$lang['Banlist']     = 'Yasak Listesi';
$lang['Ban_time']    = 'Yasaklanma Zamanı';
$lang['Ban_ex_time'] = 'Yasak Geçerlilik Süresi';
$lang['Ban_reason']  = 'Yasak Sebebi';

İletiTarih: 05.10.2006, 21:05
akşamsabah
mantıklı ama mesela ben genelde o yorumu kaldırıyorum az da olsa dosya boyutunu azaltıyor aynı işi çoğu php dosyasında da yaptım görülebilir hızlanma var.

İletiTarih: 05.10.2006, 22:23
Simuzer
Ben de genelde ?> 'den önce ekliyorum... Ve her eklediğim belli bir modun dil tanımlamalarından önce ne olduğunu belirten başlık koyuyorum...

Misal...

Kod: Tümünü seç
//
// That's all Folks!
// -------------------------------------------------

// lastXpostsindex MOD
$lang['lxp_title_index'] = 'Son %s Konu';

// SEND PM ON REGISTER MOD - AbelaJohnB
$lang['register_pm_subject'] = '%s Forumlarına Hoşgeldiniz';
$lang['register_pm'] = 'Merhaba!<br /><br />%s Forumlarına Hoşgeldiniz.<br /><br />Sitemizde hoşça vakit geçirmenizi dileriz!<br /><br />Şimdi forumlarımızda gönül rahatlığı içinde dolaşabilir, aktif katılımda bulunabilirsiniz!<br /><br />Buyrun!<br /><br />%s Yönetimi';

// Dosyalar
$lang['Download'] = 'Dosyalar';
$lang['Viewing_Download'] = 'Dosyalar Sayfasında';

?>


Sonuçta, bu dosya içerisindeki satır olarak sıralama farketmiyor.. Bir nevi değişken tanımlamaları işte...

İletiTarih: 05.10.2006, 22:39
ALEXIS
şöyle söyleyeyim, yeni sürüm dil dosyası çıkardığımızda, "That's all Folks! " dan önceki kısımları direk kopyala/yapıştır yaparak sürüm güncellemek kolay olur, ancak arada yapılan değişiklikleri unutmamak lazım.