:. اولا:شرح طريقة استخدام الثوبت فى الترجمة:.
نجد مجموع من الثوابت مثل arabic.php مع الاسكربت نفتح lang يمكن ان تجد الثوابت الخاصة باللغة فى فولدر
$_LANG['accountinfo'] = "بيانات الحساب";
فيصبح account باى شى مثل accountinfo كل ماعليك الاتغير ما بين الاقواس مثل الحساب ثم تغير
و يرعى عدم استخدام ثوابت الاسكربت فانصح باضافة حروف ثابتة لكل ثابت $_LANG['account'] = " الحساب";
فى اى مكان بهذه الصيغة .tpl و فى ملفات $_LANG['twcaccount'] = " الحساب";
{$LANG.twcaccount} مثل {$LANG.twcaccount }
. لن يظهر و ارفقت ملف مترجم شامل للنسخة 5.1.2 لاعضو لا اتذكر اسمة
تحميل الترجمة
ثانيا:شرح طريقة استخدام if شرطية مع للغة و اى شى اخر?
{if language eq arabic}
لوتحقق اظهر كذا كما فى موقعى المنيو العربى عكس النجليزى
{else}
لاضافة شرطين {else if language eq english} لو لم يتححق افعل كذا
{if/}
ثالثا استخدام PHP Self :.
تستخدم الخصية لبرمجة كود code html يغير بين اللغة مع حفظ الصفحة و عدم الاختيار كل مرة
اما صور او لينكن
{if $language eq arabic}
<a href="{$smarty.server.PHP_SELF}?language=Engl ish"> English</a>
{else}
<a href="{$smarty.server.PHP_SELF}?language=Arab ic">A rabic</a>
{if/}