SORU
25 AĞUSTOS 2009, Salı


codeıgniter web sitesi yapmak için en iyi yolu-çoklu dil. lang arayan diziler lang oturum bağlıdır?

Saatlerce araştırma yapıyorum ama: / yapmak için temiz, verimli, herhangi bir yol bulamadım

İngilizce codeıgniter temel bir web sitesi var ve lehçe dil şimdi ekleyeceğim. 2 siteme ziyaretçi olarak dil seçimi yapmak için en iyi yolu nedir?

her dil için dizi dosyaları oluşturmak ve görüntülemek onları aramak için herhangi bir şekilde dosyaları lang seçim Oturumu bağlıdır var mı? İster veritabanı kullanmak istemiyorum.

Yardım için teşekkür ederiz! Tarih :/ teşekkürler! koşuyorum!

CEVAP
25 AĞUSTOS 2009, Salı


CodeIgniter's Language library gördünüz mü?

Dil Sınıfı işlevleri sağlar dil dosyaları ve hatları almak için yerelleştirme amaçlı bir metin.

Gel klasör Codeıgniter sistemi adı dil içeren setlerini bul dil dosyaları. Senin oluşturabilirsiniz kendi dili olarak gerekli dosyaları hata ve diğer mesajları görüntülemek için diğer diller.

Dil dosyaları genellikle saklanır sistem/dili dizin. Alternatif olarak dil denilen bir klasör oluşturabilirsiniz uygulama klasör ve mağaza içinde onları orada. Codeıgniter ilk görünecektir /dil directory uygulama. Eğer dizin veya mevcut değilse belirtilen dil orada bulunan CI genel olarak bakacağız yerine sistem/language klasörü.

Senin durumunu...

  • application/language/polish içinde polish_lang.php english_lang.php Bir oluşturmanız gerekir
  • sonra dosya (3* örneğin *. içeride anahtarlarını oluşturun
  • sonra $this->lang->load('polish_lang', 'polish'); gibi denetleyicisi yükleyin
  • sonra fetch $this->lang->line('hello'); Sadece sizin bakış kullanabilmek için bir değişken olarak bu işlevin dönüş değeri saklamak gibi.

İngilizce dili için adımlar ve ihtiyacınız olan tüm diğer diller tekrarlayın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • InsideBlackBerry

    InsideBlackB

    14 Aralık 2009
  • Lupe Fiasco

    Lupe Fiasco

    23 ŞUBAT 2006
  • Titan Lee Hai

    Titan Lee Ha

    14 Temmuz 2008