lang_main.php'deki bir değeri sayfaya nasıl yazdırabilirim ?

Temalar ile ilgili soru, sorun ve tartışmalar.

lang_main.php'deki bir değeri sayfaya nasıl yazdırabilirim ?

İleti

butterflyT
11.02.2006, 14:24

Başlıkta tam olarak ne istediğim anlaşılamayabilir. Ben bir temadan esinlenerek kendime bir tema tasarladım. Yalnız temayı hazırlayanlar privmsgs_body.tpl içinde bir satıra direk olarak "Private Message" yazmışlar. Bu yüzden Türkçe dil dosyasını yüklememe rağmen orası değişmiyor. Elle düzeltebilirim ancak bu çok yerinde bir düzeltme değil çünkü Ingilizceyi seçtiğimde bu sefer orası Türkçe görünecek.

O yüzden mesela lang_main.php'deki
$lang['Forum_Index'] = 'Mesaj Panosu';
satırındaki tercüme privmsgs_body.tpl içinde ekrana {L_INDEX} ile yazdırılıyor. Peki ben

$lang['Private_Message'] = 'Kişisel Mesaj';
$lang['Private_Messages'] = 'Kişisel Mesajlar';

bu satırlardan birini nasıl yazdırabilirim. Mesela {PRIVATE_MESSAGE} diye denedim ama olmadı.

Hatalı satır :

[syntax="html"]<th><a href="{U_INDEX}" class="thCenter">{L_INDEX}</a> <img src="templates/xxx/images/icon_newest_reply.gif" alt="" />Kişisel Mesaj</th>
[/syntax]

yukardaki Kişisel Mesaj yerine dil durumuna göre değişebilecek değişken adını yazmak istiyorum. Ne yazmam lazım ?
En son
butterflyT
tarafından, 08.08.2007, 22:26 tarihinde değiştirildi, toplamda 1 değişiklik yapıldı.
Kullanıcı avatarı
butterflyT
Kıdemli Üye
Kıdemli Üye
 
İleti: 144
Kayıt: 14.12.2005, 18:48

Birşey denedim ama olmadı hatam nerede ?

İleti

butterflyT
11.02.2006, 16:11

Bu sorun yüzünden kafayı yicem nerdeyse anlamadım gitti. Şimdi mesela lang_main.php içinde şöyle bir satır var diyelim ki

$lang['Search_options'] = 'Arama Seçenekleri';

bu *.tpl dosyası içinde ekrana şu tag ile yazdırılıyor

{L_SEARCH_OPTIONS}

Yani kural sanırım şu başına "L" harfi gelecek, boşluk yerine "_" kullanılacak ve bütün harfler "büyük" olacak. Ben de lang_main.php içine olmayan bir satır ekliyorum. Mesela

$lang['Search_results'] = 'Arama Sonuçları';

ve bunu *.tpl dosyası içinde ekrana yazdırmak için uygun yere {L_SEARCH_RESULTS} diye yazıyorum. Ama olmuyor o satırda 'Arama Sonuçları' diye yazması gerekirken hiçbirşey yazmıyor. İyi ama hatam nerde uygulanan yöntemden farklı birşey yapmıyorum ki ? Kafayı yicem resmen :( :?
Kullanıcı avatarı
butterflyT
Kıdemli Üye
Kıdemli Üye
 
İleti: 144
Kayıt: 14.12.2005, 18:48


Soru(n)lar & Tartışmalar



Kimler çevrimiçi

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

cron