رفتن به مطلب

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


پست های پیشنهاد شده

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

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

من در یه قسمتی از قالب، قابلیت ترجمه اضافه کردم (تنظیمات پنل قالب).مثلا__("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";

}
}

لینک به ارسال

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


__()

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

لینک به ارسال

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

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

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

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

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

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

لینک به ارسال

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

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

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

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...