CSS kullanarak çok dilli site yapılabilir mi
merhaba arkadaşlar, sorum başlıktaki gibi biraz absürt olabilir merak ettim sadece
Yapılabilir,
<input type="radio" name="language" value="en">
<input type="radio" name="language" value="tr" checked>
<input type="radio" name="language" value="es">
<p lang="en">Hello, you see this text in <b>English</b>.</p>
<p lang="tr">Merhaba, bu yazıyı <b>Türkçe</b> görüyorsunuz.</p>
<p lang="es">Hola, ves esta publicación en <b>Español</b>.</p>
/* Türkçe */
input[type='radio'][value='tr']:checked ~ *[lang='tr'] {
display: block;
}
input[type='radio'][value='tr']:checked ~ *[lang='en'],
input[type='radio'][value='tr']:checked ~ *[lang='es'] {
display: none;
}
/* English */
input[type='radio'][value='en']:checked ~ *[lang='en'] {
display: block;
}
input[type='radio'][value='en']:checked ~ *[lang='tr'],
input[type='radio'][value='en']:checked ~ *[lang='es'] {
display: none;
}
/* Español */
input[type='radio'][value='es']:checked ~ *[lang='es'] {
display: block;
}
input[type='radio'][value='es']:checked ~ *[lang='tr'],
input[type='radio'][value='es']:checked ~ *[lang='en'] {
display: none;
}
Ama gördüğün gibi gereksiz efor harcamış olursun, her yazı yazdığın yeri üçlemen gerekecek vs...