سلام

راه حلش خیلی سادست .

گوگل بر اساس آی پی این کارو میکنه .
شما هم اگر بخوایید دقیقا این کارو انجام بدید میتویند الگوریتم زیر رو دنبال کنید :

1- در ابتدای فایل configuration.php یک تابع قرار بدید که مشخص کنه آی پی شخص چیه و اون رو با آرایه ای که قبلا درست کردید چک کنه ببینه شخص از چه کشوری هست ؟

2- سپس چک بشه که زبان اون کشورد چیه ؟ ( مثلا اگر ایران بود فارسی موجود هست پس فارسی رو بر میگردونه - اگر مثلا امارات متحده عربی بود عربی رو برگردونه و اگر چین بود زبان چینی رو برگردونه )

3- آیا این زبان در سایت موجود هست ؟ اگر بلی همون زبون رو برگردونه اگر خیر ==> یک زبان پیشفرش رو برگردونه مثلا در صورتی که زبان کشور در سایت موجود نبود به صورت پیشفرض انگلیسی رو برگردونه

4- در فایل configuration.php مقدار زبان رو برابر با خروچی تابع بالا قرار بدید




یا علی