انجمن


مشکل در فارسی سازی افزونه wp-mail-smtp  (۱۹ نوشته)

  • zxo003

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۸۳
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۲ سال پیش
    ۷ آذر ۱۳۸۶ - ۲۰:۱۹

    آقا کسی میدونه چرا در وردپرس 2.3.1 دستور زیر که برای نمایش وازه های فارسی در فارسی سازی افزونه ها است چرا کار نمیکند ؟؟ ولی در وردپرس با نسخ قبلی چرا کار میکند !!

    <?php load_plugin_textdomain('plugin-name-fa_IR'); ?>

    به جای این دستور از چه دستوری باید استفاده کنیم ؟؟؟

    این مشکل در فارسی سازی افزونه wp-mail-smtp نمود پیدا کرد ، پیش خودم گفتم شاید چون ملت مثل من مشکل پیدا کنن باید از این افزونه استفاده کنند ، پس چه بهتر از نسخه فارسی آن استفاده کنند !!

  • zxo003

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۸۳
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۲ سال پیش
    ۸ آذر ۱۳۸۶ - ۱۲:۲۶

    آقا این دستور شرطی هم کار نمیکنه ما باید کی ببینیم ؟؟

    ` if(function_exists('wp-mail-smtp-fa_IR'))
    load_plugin_textdomain('wp-mail-smtp','wp-content/plugins/wp-mail-smtp');

    آقا کسی میدونه باید چه کنیم ما !!

  • navid

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۲۷۱۸
    تشکر شده: ۲۹۹ بار
    # نوشته شده: ۱۲ سال پیش
    ۸ آذر ۱۳۸۶ - ۱۲:۳۳

    شاید فایل زبانش رو جای اشتباهی ریختید ...

  • zxo003

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۸۳
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۲ سال پیش
    ۸ آذر ۱۳۸۶ - ۱۲:۳۷

    خیر ، فایل زبان در پوشه خود افزونه است !!

    این مشکل را با چند افزونه دیگر هم دارم !!

  • mjpt1

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۲
    تشکر شده: ۲۶ بار
    # نوشته شده: ۱۲ سال پیش
    ۸ آذر ۱۳۸۶ - ۱۵:۵۵

    من بگم من نمی دونم لطفا دور من رو خط قرمز بکش

  • zxo003

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۸۳
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۲ سال پیش
    ۹ آذر ۱۳۸۶ - ۱۳:۴۰

    آقا کسی یافت نمیشه جواب این سوال ما را بدهد !!!

  • مانی

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۶۹۶
    تشکر شده: ۵۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۹ آذر ۱۳۸۶ - ۱۶:۲۱

    این راهنما رو خوندید؟

  • zxo003

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۸۳
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۲ سال پیش
    ۹ آذر ۱۳۸۶ - ۱۷:۳۱

    به نام حق

    آقا مانی از راهنمای شما متشکرم اما راهنمای شما در واقع آموزش نوشتن یک پلاگین است که قابلیت جهانی شدن داشته باشد !! متاسفانه یا خوش بختانه افزونه مورد نظر من طبق گفته نویسنده آن تغریبا قابلیت ترجمه و استفاده از دستور textdomain را ندارد !! من چند حالت استاندارد و غیر استاندارد را چک کردم !! متسفانه جواب نداد !! انواع دستور ها را !! مثلا دستور های شرطی دستور های غیر شرطی ، دستور های سمتقیم و ... اما ... ---- در این راهنما هم همان دستور های که بنده گفته ام کار نمیکند امده است !!

    در هر حال دوستان اگر کسی راه حلی دارد بیان کند !!

  • zxo003

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۸۳
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۲ سال پیش
    ۹ آذر ۱۳۸۶ - ۱۷:۳۳

    شما چطور ؟؟ راهنمایی چیزی ... کلید داران پاسخ دهند یا معاونی نشان ...

  • مانی

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۶۹۶
    تشکر شده: ۵۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۹ آذر ۱۳۸۶ - ۱۷:۵۸

    zxo003 گفت:
    به نام حق
    آقا مانی از راهنمای شما متشکرم اما راهنمای شما در واقع آموزش نوشتن یک پلاگین است که قابلیت جهانی شدن داشته باشد !! متاسفانه یا خوش بختانه افزونه مورد نظر من طبق گفته نویسنده آن تغریبا قابلیت ترجمه و استفاده از دستور textdomain را ندارد !! من چند حالت استاندارد و غیر استاندارد را چک کردم !! متسفانه جواب نداد !! انواع دستور ها را !! مثلا دستور های شرطی دستور های غیر شرطی ، دستور های سمتقیم و ... اما ... ---- در این راهنما هم همان دستور های که بنده گفته ام کار نمیکند امده است !!
    در هر حال دوستان اگر کسی راه حلی دارد بیان کند !!

    منم حدس می زدم که این افزونه قابلیت ترجمه به صورت استاندارد رو نداشته باشه، برای همون هم اون راهنما رو معرفی کردم ... اگر می خواید این قابلیت رو به این افزونه اضافه کنید:

    ۱. آخرین نسخه افزونه رو دانلود کنید.
    ۲. بر طبق راهنما، قابلیت های i18n رو به کد اضافه کنید.
    ۳. کارهای ترجمه رو انجام بدید.
    ۴. کد درست شده رو بعد از تست برای نویسنده اصلی بفرستید که از نسخه آینده این قابلیت رو دیگه داشته باشه.

  • mazdakam

    آفلاین

    تعداد نوشته‌ها: ۱۴۵۳
    تشکر شده: ۱۲۲ بار
    # نوشته شده: ۱۲ سال پیش
    ۹ آذر ۱۳۸۶ - ۱۸:۴۸

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

    و اگر استاندارد نباشه این مشکل وجود داره
    باید اول استانداردش کنی بر اساس i18n و بعد فایل po ازش درست کنی و بعد بشینی و ترجمه کنیش

    یعنی همون چیزهایی که مانی گفت

    بعد که این کار ها رو کردی یک نگارش هم به نویسنده‌ی اصلی بفرست بگو باباجان اینم استانداردش از این به بعد روی این کار کن

  • zxo003

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۸۳
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۰ آذر ۱۳۸۶ - ۱۳:۵۱

    به نام حق

    دوستان و بزرگواران !! من اینگونه که متوجه شدم منظور این است که افزونه را از دو تابع __ و تابع یک زیر خط + e استفاده کنم !! دوستان دقت کنید افزونه این کار را خودش کرده است و من فایل های po و mo را ایجاد کردم اما با هر دستوری که به ذهنم خطور کرده و یا در ان راهنما بوده افزونه را ویرایش کردم جواب نگرفتم !!

    دیرورز با یکی از علما که داشتم صحبت میکردم و به ان کار را نشان دادم گفت مشکل از فایل فارسی ساز خود وردپرس است چون افزونه به صورت خودکار میآید و چند کلمه را از فارسی ساز ورد پرس ، بر میدارد و به صورت فارسی نمایش میدهد اما به همین علت دیگر فایل فارسی ساز خودش را دیگر نمیخواند !! حطی وقتی دستور اجبرای و با آدرس مشخص برای خواندن به او میدیهمی این مشکل پیش می آید !!

    باز هم میگویم اگر کسی استاد است بگوید تا من سلسه اقدامات انجام شده را برایش بفرستم !!

  • mazdakam

    آفلاین

    تعداد نوشته‌ها: ۱۴۵۳
    تشکر شده: ۱۲۲ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۰ آذر ۱۳۸۶ - ۱۷:۵۵

    درسته
    اگر واژه‌هایی توی ایل زبان شما باشه که مشترک باشه با فایل زبان وردپرس اولویت رو با فایل زبان وردپرس در نظر می‌گیره

  • مانی

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۶۹۶
    تشکر شده: ۵۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۰ آذر ۱۳۸۶ - ۲۰:۱۷

    تو کد افزونه تمام مراحلی که گفته شد، رعایت شده؟

  • zxo003

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۸۳
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۱ آذر ۱۳۸۶ - ۱۷:۴۶

    بله البته به غیر از وجود textdomain همه رعایت شده البته به نظر من !!

  • zxo003

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۸۳
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۱ آذر ۱۳۸۶ - ۱۷:۵۰

    راستی اگر اینگونه است امکان دارد آدم یک سری کلمات و واژه ها را به فایل زبان اصلی( فاسل ترجمه محیط وردفرس ) بی افزاید و بعد یک افزونه خودش فارسی نمایش داده بشود ؟؟؟

  • مانی

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۶۹۶
    تشکر شده: ۵۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۱ آذر ۱۳۸۶ - ۱۹:۲۴

    zxo003 گفت:
    بله البته به غیر از وجود textdomain همه رعایت شده البته به نظر من !!

    خب این مشکل می شه همون مرحله اول راهنما ...

  • مانی

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۶۹۶
    تشکر شده: ۵۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۱ آذر ۱۳۸۶ - ۱۹:۲۸

    zxo003 گفت:
    راستی اگر اینگونه است امکان دارد آدم یک سری کلمات و واژه ها را به فایل زبان اصلی( فاسل ترجمه محیط وردفرس ) بی افزاید و بعد یک افزونه خودش فارسی نمایش داده بشود ؟؟؟

    ببینید دوست عزیز ... فایل زبان اصلی وردپرس از روی متون فایل ها به صورت اتوماتیک درست می شه... هر پلاگین و تم باید textdomain جدا داشته باشه و فایل زبان جدا.

  • بهروز ازند

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۱۹
    تشکر شده: ۷۹۹ بار
    # نوشته شده: ۹ سال پیش
    ۲۱ آبان ۱۳۸۹ - ۰۱:۳۴

    من یه سری توضیحات در مورد تنظیمات این افزونه تو برگه پایین نوشتم ممنون میشم چک کنید وایراداتش رو بگیرید
    افزونه WP Mail SMTP

درباره‌ی این موضوع



برچسب‌ها