TATAR

انتخاب کلمه انگلیسی به جای فارسی

5 پست در این موضوع قرار دارد

سلام خدمت دوستان گرامی.

من یه سوالی دارم که نمی دونم کجا دنبالش بگردم و برنامه نویس ها می تونن کمک کنن.

من در یه قسمتی از قالب، قابلیت ترجمه اضافه کردم (تنظیمات پنل قالب).مثلا__("Home Settings","text")

حالا در قسمتی دیگه، من کلمه ی فوق رو فراخوانی کنم که نمایش داده بشه.ولی از اونجایی که کلمه فوق توسط فایل po به فارسی ترجمه شده، میاد همون ترجمه رو فراخوانی می کنه.

چطوری میشه کلمه اصلی رو فراخوانی کرد؟

این قسمتی از کد پنل قالب هست:


$of_options[] = array( "name" => __("Home Settings","text"),
"type" => "heading");

اینم اون جایی که کلمه رو فراخوانی می کنه


if ( count( $menu_items ) > 0 ) {
$menu = '';

foreach ( $menu_items as $k => $v ) {

$class = str_replace(' ','',strtolower($v['name']));

if ( isset( $v['children'] ) && ( count( $v['children'] ) > 0 ) ) {
$class .= ' has-children';
}

$menu .= '<li class="top-level ' . $class . '">' . "\n" ;

$menu .= '<a title="' . $v['name'] . '" href="#' . $v['token'] . '">' . $v['name'] . '</a>' . "\n";

if ( isset( $v['children'] ) && ( count( $v['children'] ) > 0 ) ) {
$menu .= '<ul class="sub-menu">' . "\n";
foreach ( $v['children'] as $i => $j ) {
$menu .= '<li>' . "\n" . '<a title="' . $j['name'] . '" href="#' . $j['token'] . '">' . $j['name'] . '</a></li>' . "\n";
}
$menu .= '</ul>' . "\n";
}
$menu .= '</li>' . "\n";

}
}

0

به اشتراک گذاری این پست


لینک به پست

عبارت ها تنها زمانی که با :


__()

نوشته بشن توسط فایل زبان شناسایی میشن به نظرم

0

به اشتراک گذاری این پست


لینک به پست

این کد رو به جاش بزارید("Home Settings")

0

به اشتراک گذاری این پست


لینک به پست

نه.اینی که شما میگید نیست.

من می خوام توسط کد زیر

$class =  str_replace(' ','',strtolower($v['name']));

فقط کلمه Home Setting توی متغیر قرار داده بشه نه ترجمه اون.

حالا اگه راح حلی باشه که بگی مثلا فلان کاراکتر ها را حذف کن هم خوبه.

شاید بشه یه کارایی کرد.

0

به اشتراک گذاری این پست


لینک به پست

بهتره در بخشی از آرایه مقدار اصلی را قرار دهید

تابع __ نوشته‌ها را تغییر میدهد

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری