• 1 رای - 2 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سایت چند زبانه mvc
#1
دوستان من یه پروژه mvc نوشتم برای چند زبانه سازیش به مشکل خوردم
ساختار ام وی سیم هم مشابه فریم ورک yii نوشنم
یعنی تو فولدر view یه فولدر به نام layout دارم که توش یه فایل php هست که بقیه view ها وسط این فایل قرار میگیرن و نمایش داده میشن
حالا میخوام چند زبانش کنم بعضی کلمات توی این صفحه تو زبانهای مختلف فرق دارن
مثلا دکمه ادامه مطلب که تو انگلیسی یه چیز دیگه باید باشه و...
از چه راهی میتونم استفاده کنم برای چند زبانه کردنش؟
ممنون میشم راهنمائی کنید.
[عکس: banner.jpg]
  پاسخ
تشکر شده توسط :
#2
میتونین یک الگوی فایلهای زبانی ایجاد کنین و عبارات هر زبان رو بر اساس اون الگو اونجا تعریف کنین. خود Yii هم تقریبا یک همچین ساختاری داره ضمن اینکه خیلی از اسکریپتها رو هم دیدم همچین حالتی دارن. توی ویو شما از اون الگوها و عبارات استاندارد استفاده میکنین و بر اساس اینکه سایت با چه زبانی لود شده مقدار متناسب با اون عبارت چاپ میشه.
بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
  پاسخ
تشکر شده توسط : avat
#3
با ارایه انجام دادم تو بخش app یه فولدر با نام language اضافه کردم
به ازای هر زبان یه فایل هم نام گذاشتم و توش آرایه تعریف کردم و کلمات مرتبط رو ایجاد کردم
برای هر زبان هم فایل خودشو میخونم
رسی که وقت گذاشتید
[عکس: banner.jpg]
  پاسخ
تشکر شده توسط : webnevesht


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان