انجمن


مشکل در ساخت فایل زبان برای قالب  (۱۳ نوشته)

  • maxpal97

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

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

    قالبی که من گرفتم یه قالب رایگان نیست و لینکش را هم اینجا نمی تونم بگذارم . از توی سایت اختصاصی اون قالب هم زبون فرانسوی fr_FR.po , mo را دانلود کردم ( خود سایت که گفته به راحتی با آموزش ساده (همین روش فعلی ) زبانش عوض میشه ) حالا می خوام به قالب بفهمونم که با این زبان جدید کار کن !

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

    <?php load_theme_textdomain('shakhes'); ?>

    ولی باز زبان تغییر نمی کنه ؟

    -----------------------------------------

    یه سوال کوچیک دیگه هم داشتم : معمولا توی یه قالب اگه بخوایم یه متنی را با عکس تعویض کنیم چه باید کرد . مثلا نوشته " کامنت" را میخوام با یه آیکون گیف کامنت عوض کنم . ساده ترین و استاندارد ترین راه چیه ؟

  • گناهکار

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

    توی wp-config.php باید زبان رو fr_FR قرار بدین.

  • maxpal97

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

    انجام دادم نشد . :-)

  • امین / iishtar

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

    خیلی معذرت میخوام که بین این بزرگان حرف میزنم
    اما شما مطمئن هستین که پوسته داره از فایل های زبان استفاده میکنه؟
    ممکنه ترجمه ها توی خود فایل های php باشه
    هرچند که بعید میدونم اما غیر ممکن هم نیست

  • maxpal97

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

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

  • maxpal97

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

    کسی راه حلی نداره ؟

  • silvercover

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

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

  • امین / iishtar

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

    راه حل که مطمئنا داره
    ولی باید پیدا بشه
    فعلا واسه اینکه کارتون راه بیفته توی خود فایل های قالب به صورت غیر استاندارد فارسی کنید تا ببینیم چی میشه

  • maxpal97

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

    الان فرض بگیرید من می خوام این قالب را فارسی کنم. این در خط اول هدر هم لود دومین را گذاشتم و فایل ترجمه را هم چند تاش را ترجمه کردم ولی باز انگلیسی هست .
    مشکل این یکی چی هست ؟

    لینک قالب

  • maxpal97

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

    توی این دستور زیر که اول هدر قرار می گیره از کجا باید بدونم که داخل این قالب برای شاخصش از چی استفاده می کنه ؟
    <?php load_theme_textdomain('ml'); ?>
    مثلا تو دستور بالا ml هست . برای بقیه قالب ها این کلمه را باید از کجا پیدا کرد .

  • بهرنگ

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

    از فایل header.php . یه کم دقت کنی میبینیش :-)

  • maxpal97

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

    الان این قالبی که گذاشتم را شما چک کن و بگو باید بجای اون bm تو خط اول هدرش چی باید می نوشتم ؟
    مشکلش چی هست ؟

  • بهرنگ

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

    عزیز من ، این پوسته اصلاً برای هیچ زبانی آماده نشده. کد load_theme_textdomain در هیچ کجای این پوسته نیست ، از توابه __و _e در هیچ کجای این پوسته استفاده نشده ، اونوقت چطور میخوای از فایل زبانت بیاد استفاده کنه؟

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



برچسب‌ها