• 08-12-2024, 01:53:09
    #1
    Merhabalar arkadaşlar aklıma takılan bazı sorular multi dilli site yaparken o yüzden sizlerin fikrine ihtiyacım var. Site w dilden oluşuyor.
    Şimdi ben veri eklerken 1 tane dilde ekliyorum. Örnek verelim id=5 olan ürünü ekliyorum tüm yazılarını vs ekledim. Ürünler sayfasına geldim sorunsuz bir şekilde İngilizce versiyonu karşıma gelmekte şimdi ben dili değiştirip Türkçe yapmak istersem eğer id=5 değerine ait herhangi bir Türkçe veri girilmediği için hata verecektir. Kullanıcı ürüne girdiği gibi detay sayfasından hangi dile tıklarsa tıklasın dilin hemen değişmesi gerekiyor.

    Mantıken bu soruna nasıl çözüm bulmam gerekiyor sizce hem Türkçe hem İngilizce verileri tek tabloya ekleyerek mi yapayım yoksa farklı bir şekilde bir öneriniz olur mu ona göre nasıl yapalım?

    Yardımcı olan herkese teşekkür ederim
  • 08-12-2024, 01:54:53
    #2
    translations = id, cid, content, language // bir tablo açıp buraya çevirileri ekleyip çekersiniz.

    Yakın zamanda bir yazılım yaptıracağız ama karar veremedik, veritabanı tasarımcısı böyle öneride bulundu
  • 08-12-2024, 01:56:21
    #3
    m4lisen adlı üyeden alıntı: mesajı görüntüle
    translations = id, cid, content, language // bir tablo açıp buraya çevirileri ekleyip çekersiniz.

    Yakın zamanda bir yazılım yaptıracağız ama karar veremedik, veritabanı tasarımcısı böyle öneride bulundu
    Biraz daha açabilir misiniz hocam
  • 08-12-2024, 01:57:27
    #4
    m4lisen adlı üyeden alıntı: mesajı görüntüle
    translations = id, cid, content, language // bir tablo açıp buraya çevirileri ekleyip çekersiniz.

    Yakın zamanda bir yazılım yaptıracağız ama karar veremedik, veritabanı tasarımcısı böyle öneride bulundu
    Whitelord adlı üyeden alıntı: mesajı görüntüle
    Merhabalar arkadaşlar aklıma takılan bazı sorular multi dilli site yaparken o yüzden sizlerin fikrine ihtiyacım var. Site w dilden oluşuyor.
    Şimdi ben veri eklerken 1 tane dilde ekliyorum. Örnek verelim id=5 olan ürünü ekliyorum tüm yazılarını vs ekledim. Ürünler sayfasına geldim sorunsuz bir şekilde İngilizce versiyonu karşıma gelmekte şimdi ben dili değiştirip Türkçe yapmak istersem eğer id=5 değerine ait herhangi bir Türkçe veri girilmediği için hata verecektir. Kullanıcı ürüne girdiği gibi detay sayfasından hangi dile tıklarsa tıklasın dilin hemen değişmesi gerekiyor.

    Mantıken bu soruna nasıl çözüm bulmam gerekiyor sizce hem Türkçe hem İngilizce verileri tek tabloya ekleyerek mi yapayım yoksa farklı bir şekilde bir öneriniz olur mu ona göre nasıl yapalım?

    Yardımcı olan herkese teşekkür ederim
    Kullanım amacınıza göre değişebilir bence. Sadece Tr ve en kullanılacaksa verileri tek tabloda tutup paneli ona göre düzenlemek daha mantıklı.

    İnceleyiniz: https://kurumsalv3.phpsiteler.com.tr
  • 08-12-2024, 01:57:44
    #5
    Whitelord adlı üyeden alıntı: mesajı görüntüle
    Biraz daha açabilir misiniz hocam
    cid ile eşleştireleni çekecek, sadece büyük detaylar için geçerli bu
  • 08-12-2024, 01:59:22
    #6
    ynscnr55 adlı üyeden alıntı: mesajı görüntüle
    Kullanım amacınıza göre değişebilir bence. Sadece Tr ve en kullanılacaksa verileri tek tabloda tutup paneli ona göre düzenlemek daha mantıklı.

    İnceleyiniz: https://kurumsalv3.phpsiteler.com.tr
    Peki sınırsız dil olarak yapmak istesem nasıl yapabilirim hocam
    Bu arada Link açılmıyor
  • 08-12-2024, 02:00:37
    #7
    Whitelord adlı üyeden alıntı: mesajı görüntüle
    Peki sınırsız dil olarak yapmak istesem nasıl yapabilirim hocam
    Bu arada Link açılmıyor
    Link güncellendi. Her tablo için dil sütunu koyun ve sorgu yaparken tablodaki dil sütunun seçili dil ile eşleştirin
  • 08-12-2024, 02:05:20
    #9
    Yok hocam çeviriler Dinamik olacak