Dil dosyası değişiklikleri

Eklenti geliştirme bölümü.

Dil dosyası değişiklikleri

İleti

ALEXIS
05.10.2006, 20:05

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';
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti akşamsabah 05.10.2006, 21:05

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.
akşamsabah
Üye
Üye
 
İleti: 143
Kayıt: 06.02.2006, 13:50
Konum: İstanbul

İleti Simuzer 05.10.2006, 22:23

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...
Kullanıcı avatarı
Simuzer
Geliştirme Grubu
Geliştirme Grubu
 
İleti: 669
Kayıt: 09.11.2005, 09:34
Konum: İstanbul

İleti

ALEXIS
05.10.2006, 22:39

şö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.
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08


Eklenti Geliştirme



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron