آموزش چند زبانه کردن سایت با PHP

PHP , سورس
فروردین ۲۷, ۱۳۹۳
بازدید : 1316 بازدید

به سفارش یکی از کاربران عزیز سامانه رضا سورس ، در این مطلب می توانید آموزش چند زبانه کردن سایت را با استفاده از زبان PHP مطالعه نمایید.

 

multi language via php

multi language via php

 

مطمئنا شما نیز به عنوان طراح سایت ، با این مورد مواجه شده اید که پس از طراحی کامل سایت خود ، تصمیم می کیرید که آن را به زبان دیگری نیز ترجمه نمایید ، اما این مورد با زبان برنامه نویسی PHP به چه صورت قابل انجام است؟

در ابتدا برای این کار دو فایل با نام fa.php برای ذخیره ترجمه های زبان فارسی و یک فایل با نام en.php برای زبان انگلیسی میسازیم.نام ها کاملا اختیاری است و پسوند آن ها php. می باشد.

در فایل fa.php به صورت نمونه ، رشته هایی به صورت زیر داریم ، که به زبان فارسی آن ها را ترجمه نموده ایم.

 

در فایل en.php نیز ، همانند فایل fa.php رشته ها را به زبان انگلیسی ترجمه کرده ایم:

حالا به طور مثال دو لینک به صورت زیر قرار می دهیم که حاوی رشته انتخاب زبان است :

در این لینک ها ،مقدار lang ، برابر با زبان مورد نظر می باشد.حالا جهت دسترسی به زبان میتوانیم از آرایه $_GET استفاده کنیم :

ابتدا بررسی می نماییم که آیا مقدار lang در url وجود دارد یا خیر. بسته به نوع زبان ، فایل مربوطه را include میکنیم.

تقریبا کار تمام است و باید از متغیر $lang در جایی که میخواهیم استفاده نماییم.

به عنوان مثال :

 

حالا اگر زبان سایت ما فارسی باشد،  عبارت ” سلام ” و اگر انگلیسی باشد کلمه Hello نمایش داده میشود.

Like
امتیاز :
بدون رای!
مدیر سامانه
مدیر سامانه Mr.Code هستم . به صورت تخصصی در زمینه برنامه نویسی سازمانی و طراحی وبسایت و پرتال و طراحی اپلیکیشن اندروید فعالیت دارم .
همراه ما باشید در اینستاگرام رضا سورس صفحه اینستاگرام
دیدگاهتان را بنویسید

13 + یازده =

عضویت در خبرنامه رضا سورس

تمامی اطلاعات محفوظ است!