phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

"Dil dosyası sürüm denetimi" modülü

"Dil dosyası sürüm denetimi" modülü

İleti ALEXIS 17 Arl 2006 08:55

"Dil dosyası sürüm denetimi" modülü

Nedir

phpBB Türkiye grubu tarafından güncellenip yeni sürüm olarak yayınlanan phpBB3 Türkçe dil dosyalarının, phpBB3 yönetim panelinden takip edilebilmesini ve indirilebilmesini sağlayan bir yönetim modüldür.

Modül, phpBB Türkiye sitelerinin altyapısıyla ilgilenen "Canver Software" tarafından geliştirilmektedir.


Neden

Yeni tercüme edilen ve geliştirilen bir dil dosyasında bazı hatalar, yanlış kullanımlar olacaktır. Ayrıca phpBB grubu tarafından yapılacak dil dosyası değişiklikleri ve güncellemeleri de yansıtılacağı için, yeni sürümleri kolayca takip edebilmek için bir takip sistemi geliştirilmiştir. phpBB sisteminin kullanıcı ve yönetici arayüzünde herhangi bir yavaşlamaya vb. sebebiyet vermez. Ancak modülün yapısı gereği, sadece modül sayfası, phpBB Türkiye dil dosyası güncelleme dosyasına bağlandığı için diğer sayfalardan biraz geç açılabilir veya güncelleme kontrol sunucumuzda arıza oluşması durumlarında hiç açılmayabilir.


Nasıl çalışır

Modülün çalışma mantığı phpBB3 sürüm denetim modülü ile neredeyse aynıdır, modül sunucumuz üzerindeki bir metin belgesinden sürüm numarasını ve yayınlanma konusunun URL adresini okur ve kurulu olan dilş dosyasındaki sürüm numarası ile karşılaştırır. Karşılaştırma sonucu, üç değer dönebilir, "mevcut sürüm numarasına erişilemiyor", "dil dosyaları güncel" ve "dil dosyaları güncel değil". Eğer dosya güncel değil ise, kullanıcıya yeni sürüm numarası ve yeni dil dosyası ile ilgili bir duyuru bağlantısı verilir.


Örnek resimler

güncelleme var:

Resim


güncelleme yok:

Resim
ALEXIS
eklenti yazarı
eklenti yazarı

Kullanıcı avatarı

İleti: 2532
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.1.0

  profesyonel phpBB3 çözümleri ve web hizmetleri

Re: "Dil dosyası sürüm denetimi" modülü

İleti ALEXIS 20 Kas 2007 10:22

Eklenti RC7 ye güncelleniyor, ayrıca ek fonksiyon ve işlemler de ekleniyor.


Eklenen yeni fonksiyonlar/işlemler:

* Eğer dil dosyasında ki $config['trlang_version'] değişkenine ulaşılamaz ise hata ver

Düşünülen yeni fonksiyonlar/işlemler:

* İlk önce uzak kontrol dosyasına ping atılsa/yeri kontrol edilse, gereksiz/boşuna beklemeler engellenir. phpBB Türkiye sunucusuna ulaşılamadığı durumlarda boşuna cevap verme süresi kadar beklememek için.



Fikirleri olan varsa yazabilir. Ya da, bu modülü benden başka kullanan var mı, yoksa yine boşuna mı uğraşıyoruz?
ALEXIS
eklenti yazarı
eklenti yazarı

Kullanıcı avatarı

İleti: 2532
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.1.0

Re: "Dil dosyası sürüm denetimi" modülü

İleti sabri ünal 20 Kas 2007 11:25

ben malesef kullanmıyorum, her RC x çıktığında dosyayı yeniden alıyorum... cvs leri ise cvs ile alıyorum, lakin bilindiği gibi dil dosyalarına uzun zamandır bakamaz oldum... :oops:
Sanal Dünyadaki Kitapçınız
http://www.kitap7.com ;) Sabri Ünal Farkıyla.
sabri ünal
yönetici
yönetici

İleti: 540
Kayıt: 06 Nis 2007 12:08
İsim: sabri ünal
HTML: İyi
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3 CVS

Re: "Dil dosyası sürüm denetimi" modülü

İleti ALEXIS 20 Kas 2007 11:31

Zaten ortalama her RC x çıktığında yeni dil dosyası yayınlıyoruz ya ?


İlk iletiye yazmadım ama, benim localdeki sürüm dil dosyasını (tar.gz) otomatik indiriyor ve kuruyor. :ugeek:

Resim


Kod: Tümünü seç
// AŞAMA: CHMOD kontrolü -> AÇ ( language/tr/ - cache/ )
// AŞAMA: curl ve fopen kontrolü   ( yerleşik fonksiyon )
// AŞAMA: yeni paketi al
//          dosya kopyalama ve cache atma
// AŞAMA: yeni paketi aç

// AŞAMA: eski dil dizinini paketle ( gzip languages/tr to eski_tr.tar.gz veya eski_x.x.x.tar.gz )
// AŞAMA: eski dosyaları sil ( sadece phpbb3 standart dosyalar, diğer mod dosyalarına birşey olmamalı )
//         delete language/tr/*.*
// AŞAMA: yeni dosyaları taşı
//         copy cache/tr/*.* to language/tr/
// AŞAMA: CHMOD kontrolü => KAPAT  ( language/tr/ - cache/ )
// AŞAMA: Veritabanı güncellemesi (dil ile ilgili kısımlar)
// AŞAMA: uyanıklılık yap
// AŞAMA:      yüklü tüm temaları belirle
// AŞAMA:      CHMOD kontrolü => AÇ ( overall_footer.html )
// AŞAMA:      yoksa, {TRANSLATION_INFO} ekle
// AŞAMA:      CHMOD kontrolü => KAPAT  ( overall_footer.html )
// AŞAMA: cache'ten sadece ilgili dosyaları sil
// AŞAMA: Dil dosyalarınız güncel son sürüm olan x.x.x sürümüne güncellenmiştir. Değişiklikleri görebilmek için sayfayı değiştirmeli veya yenilemelisiniz. Eski dil dosyalarınız arşivlenmiş ve xxx/ dizininde muhafaza edilmektedir.
ALEXIS
eklenti yazarı
eklenti yazarı

Kullanıcı avatarı

İleti: 2532
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.1.0


phpBB3 Türkçe Dil Dosyası


Kimler çevrimiçi

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