PDA

View Full Version : سایت چند زبانه با Yii



shgn_java
یک شنبه 20 اسفند 1391, 17:28 عصر
با سلام به دوستان.
آیا کسی سایت چند زبانه ای را با فریمورک Yii کار کرده؟
خودم یه چیزهایی پیدا کرده ام از جمله ()Yii::t و غیره ولی مشکلم اینجاست که برای نگهداری اطلاعات متغییر مطالب که توی دیتابیس ذخیره شده اند چکار باید بکنم؟
با فرض این که چند تا جدول دارم که توی هر جدول چند فیلد وجود دارد که باید تر جمه شوند و چندتا فیلد هم هست که عددی است یعنی ترجمه اش مهم نیست.

Pouyan2010
دوشنبه 21 اسفند 1391, 10:01 صبح
با سلام به دوستان.
آیا کسی سایت چند زبانه ای را با فریمورک Yii کار کرده؟
خودم یه چیزهایی پیدا کرده ام از جمله ()Yii::t و غیره ولی مشکلم اینجاست که برای نگهداری اطلاعات متغییر مطالب که توی دیتابیس ذخیره شده اند چکار باید بکنم؟
با فرض این که چند تا جدول دارم که توی هر جدول چند فیلد وجود دارد که باید تر جمه شوند و چندتا فیلد هم هست که عددی است یعنی ترجمه اش مهم نیست.

با سلام
به سایت www.yiiframework.com سر بزنید، به طور کامل موضوع شما شرح داده شده است.
یا این
https://github.com/yiisoft/yii/issues/2057
یا این
http://stackoverflow.com/questions/2497118/yii-multi-language-website-best-practices

shgn_java
پنج شنبه 24 اسفند 1391, 11:41 صبح
خوب درست. اینها را می دونم.
سوال سر نحوه نگهداری مطالب پویای سایت است که معمولا توی دیتابیس نگهداری میشن برای ترجمه های آنها چه باید کرد؟

طراحی قالب-پلاگین وردپرس
شنبه 26 اسفند 1391, 12:41 عصر
شما می تونی یک فیلد توی جدول بگیری به اسم language و بر اساس زبان پیش فرض سیستم که ست کردی بر اساس پروفایل کاربر و یا هر چیز دیگه Yii::app()->language از دیتابیس همون مقداری رو کویری بگیری که فیلد language=fa_ir یا هر چیز دیگه است.

اگه منظورتون چیزی شبیه فیس بوک است باز هم امکان پذیره به روش های دیگه مثلا هدایت به ساب دامین با Curlmanager

امیدوارم کمکت کرده باشه اگه سوالت چیز دیگست کاملا واضح بپرس