تشخیص زبان کاربری که وارد سایت شما می شود، می تواند خیلی جالب باشد و کارایی سایت شما را بالاتر ببرد. Navigator 4.0 و نگارش های بعدی آن دارای خصوصیت navigator.language هستند، که یک کد دو حرفی بر حسب زبان مرورگر وب شما است و از استاندارد ISO639 استفاده می کند. برای مثال اگر زبان مرورگر خود را روی فارسی قرار داده باشید کدی که توسط این خصوصیت برگردانده می شود fa خواهد بود. لیست کامل این کدها در آدرس زیر موجود است:
http://palimpsest.stanford.edu/lex/iso639.html
مرورگرهای IE 4.0 و نگارش های بعدی آن نیز دارای سه خاصیت هستند:
browserLanguage , systemLanguage , userLanguage
browserLanguage زبان انتخاب شده در مرورگر
systemLanguage زبان انتخاب شده در سیستم عامل
userLanguage زبانی که کاربر فعلی در Control Panel و در قسمت RegionalSettings انتخاب کرده است.
کد برگردانده شده توسط این خصوصیات کمی با کدهای داده شده در Navigator فرق می کند، البته برای زبان فارسی همان کد fa داده می شود. لیست کامل این کدها در آدرس زیر موجود است:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/language_codes.asp
به این ترتیب شما می توانید به کاربران سایت خود، صفحات را به زبان خودشان نمایش دهید. البته برای این کار شما باید اطلاعات بیشتری درباره javascript داشته باشید
<html>
<head>
<title>UserLanguage</title>
</head>
<body>
<h1>
<script type=”text/javascript”>
document.write(“User language is: ” + navigator.userLanguage);
</script>
</h1>
</body>
</html>
دیدگاه خود را بیان کنید.
باید وارد سایت شده باشید برای دیدگاه دادن