انجمن


ساخت افزونه چند زبانه  (۹ نوشته)

  • Parsa

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

    سلام
    من ميخوام يك افزونه چند زبانه ايجاد كنم
    با چك كردن نوع زبان مشكلي ندارم

    ولي به روش استاندارد متون لود نميشن
    اين كد براي لود كردن
    <?php load_plugin_textdomain('bvwr', 'wp-content/plugins/bvwr'); ?>

    نمونه استفاده شده
    <input type="submit" name="Submit" value="<?php _e('Spam', 'bvwr' ) ?>" />

    فايل ايتدايي زبان رو هم با Poedit ايجاد كردم
    محتوا

    msgid ""
    msgstr ""
    "Project-Id-Version: barnameha-virtual-word-replace\n"
    "POT-Creation-Date: \n"
    "PO-Revision-Date: \n"
    "Last-Translator: Mohammad Kafi <parselearn@yahoo.com>\n"
    "Language-Team: Barnameha.ir <parselearn@yahoo.com>\n"
    "MIME-Version: 1.0\n"
    "Content-Type: text/plain; charset=UTF-8\n"
    "Content-Transfer-Encoding: 8bit\n"
    "X-Poedit-SourceCharset: utf-8\n"
    "X-Poedit-KeywordsList: _e\n"
    
    msgid "Spam"
    msgstr "محافظت در مقابل اسپم!"

    مشكل از كجاست؟

  • Mostafa

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

    سلام
    یه سمی کالن کم گذاشتین
    <input type="submit" name="Submit" value="<?php _e('Spam', 'bvwr' ) ?>" />
    می شه
    <input type="submit" name="Submit" value="<?php _e('Spam', 'bvwr' ); ?>" />

  • Parsa

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

    نه خطايي نميده
    يكي از راههايي كه رفتم اشتباه

  • Mostafa

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

    بعد از ساختن فایل زبان, گزینه update نرم افزار رو که زدید لیست کلمات افزونه میاد یا نه؟

  • Parsa

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

    اين فايل زبان هست
    چيز خاصي هم نداره
    من براي تمرين فقط يك كلمه درش وارد كردم
    http://www.barnameha.ir/barnameha-virtual-word-replace.rar

  • Parsa

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

    من با توجه به توضيحات اين صفحه
    http://forum.wp-persian.com/topic/7896

    اينو ايجاد كردم
    ولي بازم لود نشد
    http://rapidshare.com/files/416638168/simples.rar
    لطفا يك نمونه ساده در اختيار من قرار دهيد
    با تشكر

  • Mostafa

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

    توی فایل simples-ad.php
    به ابتدای فایل این دستور رو اضافه کنید:
    <?php load_plugin_textdomain('simples','wp-content/plugins/simples'); ?>
    با اون دستور قبلی هم می شد! اما فایل های زبان رو باید توی پوشه plugin بریزین!

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Parsa
  • atlab

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

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

  • Morteza

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

    دوست عزیز برا سوالتون قبلا بحث شده، در ضمن این تاپیک موضوع دیگه ایی داره
    http://www.google.com/search?q=site:http://forum.wp-persian.com/%20%D8%AF%D9%88+%D8%B2%D8%A8%D8%A7%D9%86%D9%87

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Mostafa - Parsa

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