Çoklu Dil Desteğini Nasıl Yapmalıyım?
-
2-3 tane olarak düşünmeyin 60-70 tane dil olacak. gettext mi kullansam, dizi mi oluştursam.. ne önerirsiniz? farklı tecrübelerinizi de paylaşabilirsiniz.
-
opencartın nasıl yaptığına bakabilirsin languages tablosu var burada diller ekleniyor.
product_description tablosunda örnek language_id=1 türkçe 2 ingilizce olsun
product_id language_id name
1 1 kalem
1 2 pencil
gibi -
ionizecms db yapısını inceleyebilirsin
-
hocam hiç uğraşma https://translate.google.com/manager/website/ burdan yürü gitsin
-
TxT bunu yazdı
hocam hiç uğraşma https://translate.google.com/manager/website/ burdan yürü gitsin
olur mu öyle şey hocam. pro düşünmek lazım eğer içerikte multi olacaksa kategori alt kategori misali yapabilirsin. opencart örneği gibi.
-
teşekkürler arkadaşlar da bu yöntemler pek uygun deği gibi. biraz daha kafa yorup, girişicem işe artık.
-
hazır bir sistem veya hızlı reaksiyon alman için ilk yöntemimi destekliyorum hâlâ zira google translate kendini geliştirdikçe güzel verim alıyorsun, anlaşılan kendi projen için geliştirip mantığını anlamak için yapıyorsun o zaman şu konu başlıklarını incele hocam belki faydası olabilir.
https://www.sitepoint.com/community/t/how-do-i-implement-multiple-languages-for-one-website/22583/17
https://www.w3.org/International/questions/qa-lang-why
http://www.bitrepository.com/php-how-to-add-multi-language-support-to-a-website.html
-
selam
çoklu dil ile çok uğraştım en sonunda sınırsız dil desteğini aşağıdaki gibi çözdüm
-product
id (pk)
brandid
-product_translation
product_id(fk)
is_default_language
product_name
product_content
language
-
Angular da misal translate.js desteği var hoş sadece promptları client ta tutuyor şuana kadar bunu kullandım. Ama senin işini görmez sen db de tutacaksın.
-
Çok bilmiyorum ama xiaomi crowdin kullanıyor
-