• اطلاعیه ها

    • Saeed Fard

      پوشش زنده وردکمپ ۲۰۱۸ اروپا توسط وردپرس پارسی   23/03/97

      اگر کاربر وردپرس هستید حتما تا به حال اسم وردکمپ رو شنیدید، کمپ و دورهمی بزرگ توسعه‌دهنده‌ها و کاربران وردپرس که سالانه در کشورهای مختلف برگزار میشه تحت عنوان وردکمپ هستش که از سمت مراجع اصلی وردپرس حمایت و برگزار می‌شه.   این‌ بار در سال 2018 وردکمپ اروپا در شهر بلگراد کشور صربستان در حال برگزاری هستش، این رویداد طی سه روز 24 تا 26 تیر ماه (June 14-16) برگزار میشه، در این رویداد مصطفی صوفی از وردپرس پارسی و به نمایندگی تمامی کاربران وردپرس فارسی حضور داره. وردپرس پارسی رویداد وردکمپ 2018 اروپا رو به صورت زنده توسط مصطفی پوشش می‌ده و در صورت علاقه‌مندی به این مراسم می‌تونید از طریق وردپرس پارسی دنبالش کنید.در حال حاضر یک روز از این مراسم گذشته که گزارش اون در قسمت پوشش زنده قرار گرفته. برای دنبال کردن مراسم وردکمپ اروپا به صورت لحظه‌ای به صفحه پوشش زنده در قسمت زیر مراجعه کنید. همینطور در آینده منتظر خبر برگزاری اولین وردکمپ در ایران توسط وردپرس‌پارسی باشید. https://wp-parsi.com/wceu-2018

      لینک خبر در وردپرس پارسی : https://wp-parsi.com/wceu-2018-live  
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

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


لینک به پست

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

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

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

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


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

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

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


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