انجمن


رفع مشکل عدم دسترسی به واژه های یک پوسته برای ترجمه.  (۷ نوشته)

  • TruthPraiser

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

    داشتم روی فارسی کردن یک قالب و قسمت های نوشتاری اون بوسیله برنامه Poedit کار می کردم که متوجه شدم بعضی از واژه هایی که تو این پوسته بکار رفته و برای کاربر هم نشون داده می شه یا بطور کلی همون واژه هایی که باید ترجمه بشه توی این برنامه فراخونی نمی شه , منظور اینه که اصلا توی این برنامه نمی یان که کاربر بتونه اونها رو ترجمه کنه , جالب اینه که این اتفاق برای همه پوسته ها نمی افته و برای اون پوسته هایی هم که چنین مشکلی براشون پیش می یاد این قضیه در مورد همه واژه های قابل ترجمشون صادق نیست , حالا من امروز خیلی اتفاقی کمی تو کلمات کلیدی که برای چندتا از اون واژه های قابل ترجمه بکار رفته بود دست بردم مثلا اونها رو از این شکل
    <?php _e('word, 'theme-name') ?>
    به این شکل تغییر دادم
    <?php _e(__('word, 'theme-name')) ?>
    با انجام اینکار متوجه شدم که نه تنها دیگه همه اون واژه ها برای ترجمه تو برنامه Poedit فراخونی می شن حتی مشکلی هم تو نمایش ترجمه این واژه ها تو پوسته بوجود نمی یاد , حالا می خواستم بپرسم آیا انجام چنین دستکاری تو خود پوسته بوسیله دوستان و اساتید تایید می شه یا نه؟

  • TruthPraiser

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

    من این مورد رو روی چندتا پوسته انجام دادم و مشکل اون واژه ها برای ترجمه برطرف شد , تا حالا هم که مشکلی پیش نیومد.

  • گناهکار

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

    توی poedit برای تشخیص رشته‌های قابل ترجمه٬ e_ رو هم وارد کردین؟

  • farzadsg

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

    <?php _e(__('word, 'theme-name')) ?>

    دوست عزیز این کاملا غلط هستش ! شما کد قسمتی که باهاش مشکل داری رو اینجا قرار بده.... ~O)

  • گناهکار

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

    farzadsg گفت:
    <?php _e(__('word, 'theme-name')) ?>
    دوست عزیز این کاملا غلط هستش ! شما کد قسمتی که باهاش مشکل داری رو اینجا قرار بده.... ~O)

    البته غلط نیست٬ فقط لقمه رو دور سر چرخوندن هست و فشار اضافی به‌سرویس‌دهنده وارد کردن.

  • TruthPraiser

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

    Gonahkar گفت:
    توی poedit برای تشخیص رشته‌های قابل ترجمه٬ e_ رو هم وارد کردین؟

    و فرزاردجان
    بله و نمی دونم چرا برای بعضی قالب ها تعدادی از واژه ها برای این برنامه شناسایی نمی شن , البته منظورم اونهایی هست که از استانداردی برای نمایش واژه های پوسته استفاده می کنن.

    :-) ما کلا به لقمه رو دو دور چرخوندن عادت کردیم.

  • TruthPraiser

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

    مشکل از چیزی بود که گناهکار عزیز هم گفت , موقع ایجاد فایل ترجمه _e رو وارد کردم ولی الان دیدم که نیست , نمی دونم چرا.

    به هرحال کسی در یافتن این کشف و ابتکار بی فایده کمکم نکرده بود. :P

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



برچسب‌ها

هیچ برچسبی نیست.