Çözüldü HTML Web Sitesine çoklu dil ekleme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
29 Ekim 2019
Mesajlar
12
Çözümler
1
Merhaba.
Websiteme en.html ve tr.html olmak üzere 2 ayrı sayfa yazdım.

Kullanıcının cihazının görüntüleme diline göre example.com/tr veya example.com/en adresine gitmesini istiyorum.

Bunu nasıl yapabilirim?
Uplamak yasak mı bilmiyorum ama bilen yok mu arkadaşlar bu çoklu dil olayını? Dediğim şekilde yapmak yerine index.html ile gelen dil seçme ekranında seçilen dili çerezlere kaydetse de olur.
 
Son düzenleme:
Çözüm
"JavaScript ile tarayıcının dilini öğrenip tarayıcı diline göre redirect yapabilirsin en fazla." kısmı tam istediğim kısım. Nasıl yapabilirim?
JavaScript:
var userLang = navigator.language || navigator.userLanguage;

if ( userLang == "tr-TR" ){
    // Sitenin ana dili Türkçe olacaksa yönlendirmeye gerek yok
}else if ( userLang == "en-US" ){
    location.href = "https://www.site.com/en";
}else if ( userLang == "en-GB" ){
    location.href = "https://www.site.com/en";
}
JavaScript ile tarayıcının dilini öğrenip tarayıcı diline göre redirect yapabilirsin en fazla. Daha kesin çözüm için PHP kullanabilirsin.
 
"JavaScript ile tarayıcının dilini öğrenip tarayıcı diline göre redirect yapabilirsin en fazla." kısmı tam istediğim kısım. Nasıl yapabilirim?
JavaScript:
var userLang = navigator.language || navigator.userLanguage;

if ( userLang == "tr-TR" ){
    // Sitenin ana dili Türkçe olacaksa yönlendirmeye gerek yok
}else if ( userLang == "en-US" ){
    location.href = "https://www.site.com/en";
}else if ( userLang == "en-GB" ){
    location.href = "https://www.site.com/en";
}
 
Çözüm
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı