رفتن به مطلب

Usrapid

عضو سایت
  • تعداد ارسال‌ها

    49
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط Usrapid

  1. شما اول ورژن وردپرس را آپدیت کنید و بعد چک کنید و خبر بدید

    چرا تغییر زبان ؟ مگه انگلیسی نصب کردی؟

    متاسفانه تنها کاری که فعلا نمیتونم بنا به دلائل زیادی انجام بدم همین بروز رسانی هستش ...

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

    در کل نمیدونم این مشکل چطور ایجاد شده و چطور باید رفعش کرد ...

  2. دوستان وقتی روی فعال سازی قالب ، در شبکه کلیک میشه ، در بخش مدیریت شبکه ، پیام " قالب فعال سازی " شد به نمایش در میاد . اما در واقع هیچ چیزی فعال سازی نشده ...

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

    برای تعویض زبان شبکه هم همین طور ... مینویسه زبان تعویض شد اما کاری صورت نمیگیره .

    فکر میکردم از سطح دسترسی ها باشه اما با دسترسی 777 هم جواب نداد ...

    شما چه چیزی رو پیشنهاد میکنید که من چک کنم ؟

    خیلی درگیر این موضوع هستم ممنون میشم راهنمایی کنید .

    ورژن : 3.4

  3. سلام . این ایراد یکی از مزحرف ترین ایراد هایی هستش که وردپرس میگیره . من که نمیدونم دلیلش چیه .

    اما به این خاطر ایجاد میشه که در خط اول Php فایل Function شما ، فاصله ای وجود داره .

    شما فایل رو باز کنید و فاصله هارو پاک کنید . مشکل برطرف میشه

    منظور از فاصله خط ایجاد شده توسط Enter هستش .

    • امتیاز 2
  4. اخوی شما وضعت خیلی خرابه ها ... اگه تو انجمن من بودی تاحالا چندین بار بنت کرده بودم !

    نه تاپیک درست حسابی میزنی نه عنوان درستی میزنی ... نه ادبیات مناسبی داری ... نه اصلا خودت هم میدونی که چی میخوای ...

    تو تاپیک قبلیت که سر آموزش هاست 50 نفر راحت رفتن سر کار ... بندگان خدا ...

  5. من الان این رو پیدا کردم


    load_theme_textdomain( 'theme', get_template_directory().'/languages' );
    load_theme_textdomain( 'framework', get_template_directory().'/languages' );

    اینم بخش پلاگین


    load_plugin_textdomain( 'breadcrumbs-plus', false, 'breadcrumbs-plus/languages' );
    load_plugin_textdomain('tivwp-dm', false, $folder_i18n);

    هیج جا جز همون فایل Theme_option صحبتی از mom_textdomain نشده

    حالا شما میگی من پوشه ی اینارو حذف کنم ؟ نمیفهمم چرا باید این کارو انجام بدم آخه مگه پوشه رو حذف میکنن ؟ :(

    //

    اون تاپیک هم دیدم ... باز نه من چیزی فهمیدم ... نه اون بنده خداها :D خدایی این همه زحمت میکشی ... وقت میزاری و راهنمایی میکنی ... اما نمیدونم یا من خیلی خنگم یا شما یه جوری میگی که من خنگ به نظر میرسم :D

  6. سلام.

    به آرگومان دوم دقت کنید که چکار کرده ام. شما تابع add_meta_box رو سرچ کن و به این صورت در بیار. ( البته اگر مطمئن هستی متاباکس هست )

    موفق باشید.

    مرسی که اومدی و ممنونم از جوابت .

    من چیزی که شما گفتی رو سرچ کردم در فایل اما چنین چیزی نبود ( Add_meta_box ) اختمالا خودم متوجه منظور شما نشدم اما

    یک نمونه از خروجی theme_Option رو براتون قرار میدم . اگه از روی اون راهنمایی کنی واقعا لطف کردی



    array (
    'id' => 'breadcrumb',
    'desc' => __('Enable or disable breadcrumb', $mom_textdomain),
    'type' => 'switch',
    'title' => __('Breadcrumb', $mom_textdomain),
    'default' => 1,
    ),

    پیشاپیش ممنون از وقتی که گذاشتی

    //

    الان رفتم یه دونه از اون فایل هایی که ترجمه کار کرده رو نگاه کردم دیدم اینجوریه


    <?php _e('Summary', 'framework'); ?>

    به نظر شما مربوط به همینه ؟ اگر اینه ... چطوری الان رو theme_option کار کنم ...

    بیشتر اونایی که ترجمشون کار کرده روی

    _e و Framework بوده تکست دامینشون .

  7. دوستان درود . من یک قالبی رو ترجمه کردم . فایل زبان این قالب در کاتالوگ که نگاه کردم از کلیدواژه های زیر پشتیبانی میکنه ... من بیشتر بخش هایی که نیاز بود در این فایل رو ترجمه کردم ... البته خیلی زیاد بود .من خیلی از بخش هاشو ترجمه نکردم چون دیدم واقعا نیازی نیست .

    حالا سوال اینجاست ... بیشتر اون بخش هایی که میخواستم فارسی شده . اما الان مشکلم اینه که بخش theme_option یا تنظیمات پوسته فارسی نشده !

    تمامی بخش ها خوبه ها ... اما دقیقا این بخش که واسم مهم بود فارسی نشده .

    Capture.JPG

    رفتم تو فایل theme_option تکست دامین هاشو نگاه کردم دیدم اینطوریه


    'title' => __('Home Page', $mom_textdomain),

    یعنی تمامش با __ گرفته شده ... اما به نظر شما الان مشکل کجاست که فارسی سازی رو از فایل انجام نمیده ؟!

    درحالی که بقیه بخش ها رو فارسی کرده ...

    البته من زیاد از php سر در نمیارم ... اما به نظر شما این کد ایراد داره ؟ بالای فایل theme_option بود .


    $opt_name = 'mom_options';
    if(defined('ICL_LANGUAGE_CODE')) {
    $lang = ICL_LANGUAGE_CODE;
    if ($lang != 'en' && $lang != '') {
    $opt_name = 'mom_options_'.$lang;
    }
    }

    پیشاپیش سپاس .

  8. یه چیز جالبی که الان از حرف های شما فهمیدم اینه که (البته اگه درست متوجه شده باشم )

    اگر یه چاهایی که گیر میکنم و چندتا افزونه چند فایل زبان دارن و کار خیلی پیچیده شده .

    من بیام به جای تغییر تک تک اونا . برم تکست دامین اونهارو به تکست دامین قالب تغییر بدم . بعد تو فایل زبان خود قالب بیام ترچمه ی اونهارو ارائه کنم ؟!

    اگه اینی که من گفتم دقیقا منظور شماست ... این فوق العادست ... مرسی از راهنماییت

    • امتیاز 1
  9. سلام. اگر از وردپرس فارسی استفاده می کنید bg رو کلا از فایل کانفیگ پاک کنید، فقط همون خط fa_IR باید توش باشه . بعد توی قالبتون هم باید فایل زبانتون به همین نام باشه . اگر همه ی این کار ها رو کرده اید اما مشکلی هست نحوه ی ترجمتون مشکل داره اصلا به فایل کانفیگ دست نزنید.

    کارایی که میتونید انجام بدید این ها هست : 1 - توی قالب چک کنید ببینید چند نوع تکست دومین هست ، گاهی اوقات وجود دو نوع تکست دومین باعث میشه ترجمه ها فراخوانی نشن . برای این کار میتونید با یک ادیتور متن عبارات مثلا :


    __(
    _e(

    رو سرچ کنید . اگر از 2 نوع یافت شد همه رو به یکی تغییر بدید و فایل زبان رو هم آپدیت کنید. اگر بازهم نشد توی قالب دنبال عبارت textdomain بگردید ببینید چند بار این تابع فراخوانی شده اگر افزونه ای به همراه قالب موجود باشه که خودش جداگانه تکست دومین فراخوانی میکنه و شما تکست هاشو با این فایل فراخوانی کنید باز هم من دیدم که این مشکل پیش میاد. برای حلش یا فایل ها رو به پوشه جدا انتقال بدید و جدا ترجمه کنید (افزونه و پوسته رو ) یا اینکه فراخوانی ای که توسط پلاگین انجام شده رو حذف کنید و تکست دومین استرینگ هاش رو هم به مال قالب تغیی بدید.

    با انجام این کار ها در 98 درصد مواقع مشکلتون حل میشه. البته از تنظیمات ترجمه در poedit هم قافل نشید(منظورم قسمت catalog هست ).

    موفق باشید.

    آقا من اول صبح نفهمیدم شما دقیقا تو بقیه خط ها چی گفتی :lol: گفتم با خودم چی میگه این بنده خدا من نمیفهمم ... هیچی . یه جا تو قالب یه دکمه بود به نام Read More آقا ما آسفالت شدیم تا اینو پیدا کردیم ... همون بحث افزونه ها بود که گفتی . بعد تازه متوجه اون e_ هم شدم . خلاصه بازم ممنون از بابت راهنماییت .

    در مورد تغییر تکست دامین به قالب اگه میشه یه مثال واسم بزنی خیلی ممنونت میشم .

  10. آقا یعنی خدا پدر و مادرت رو بیامرزه . مشکل چی بود ؟! مشکل همون خط اولی بود که شما فرمودی .

    من برداشتم یه فایل زبان یه نام دیگه داده بودم

    رفتم تو پوشه تم نام فایل رو به Fa_Ir تغییر دادم دیدم زبان درست شد .

    یک دنیا سپاس .

    //

    در مورد اون بحث تکست دامین ... اون رو دقیقا در کدوم فایل های قالب باید به دنبالش باشم ؟ و بعد از پیدا کردنش دقیقا چه کمکی بهم میکنه رو متوجه نشدم .

  11. دوستان درود ! باور نمیکنید چقدر خوشحالم که یک انجمن فعال وردپرس رو پیدا کردم ! اون هم IPB که عشق خودمه :D

    من برای اولین تجربم . اومدم یک قالب خارجی رو ترجمه کردم به زبان پارسی . حالا با تموم کمی و کسری ها . اما الان مشکلم چیه ؟

    ببینید من با نرم افزار POEDIT اومدم فایل زبان پوشه Language قالب خودم رو فارسی کردم . خروجی ازش دوتا فایل گرفتم .

    اومدم اونهارو جایگزین فایل Deafult .po پوشه زبان قالبم کردم به نام bg_BG

    البته با یه اسم جدا ! دیدم کار نمیکنه . برداشتم اصن فایل های دیفالت رو حذف کردم .

    اومدم دیدم سایت فارسی نشد هنوز .

    رفتم چیکار کردم ؟ رفتم تو کانفیگ


    define('WPLANG','fa_IR'); // by http://wp-persian.com Team
    define('WPLANG', 'bg_BG');

    این خط دوم رو هم اضافه کردم .گفتم برای اطمینان یه کپی هم از فایل های Po ای که ساختم رو بزارم تو پوشه

    wp-content/languages/themes

    آقا بازم درست نشد ! به خودم شک کردم گفتم شاید مشکل از فارسی سازیه . برداشتم تو همون کانفیگ.php

    خط اول رو به

    define('WPLANG', 'bg_BG');

    تغییر دادم !

    اینجا قالبم فارسی شد و همه چیز درست بود . اما خوب دیگه خود وردپرس خارجی شد .

    حالا به نظر شما من کجای کار رو اشتباه رفتم ؟

    سپاس

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