/
  • چگونه ثابت های zend_validate را internationalization کنیم؟

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی چگونه ثابت های zend_validate را internationalization کنیم؟
    نویسنده پیام
    nasserghiasi آفلاین
    ناصر GH
    ***

    ارسال‌ها: 242
    تاریخ عضویت: ۱۳۸۸ آذر ۷
    اعتبار: 2
    تشکرها : 127
    ( 41 تشکر در 22 ارسال )
    ارسال: #1
    چگونه ثابت های zend_validate را internationalization کنیم؟
    منظورم این هست که من می خوام متن خطاها را در zend_validate به فارسی ترجمه کنم (یا در صورت موجود از فایل ترجمه فارسی استفاده کنم)، اینو می دونم که با زند این کار ممکنه ولی نمی دونم چجوری!
    مردم از بس manual خوندم!! HuhHuh
    ۱۳۸۸ بهمن ۱۸ ۰۳:۵۰ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,697
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6197 تشکر در 3438 ارسال )
    ارسال: #2
    RE: چگونه ثابت های zend_validate را internationalization کنیم؟
    آبجکت translator رو ‌درست‌ کنید و داخل رجیستری با نام Zend_Translator بریزید
    بعدش‌ آبجکت log رو درست کنید و مثل کد زیر عمل‌ کنید
    کد PHP:
    $translate->setOptions(array(
                                        
    'log'             => $log,
                                        
    'logUntranslated' => true)
            ); 
    حالا چیزهایی که ترجمه نمیشن داخل log ریخته‌ میشن و شما می دونید که چی رو باید ترجمه کنید
    (آخرین ویرایش در این ارسال: ۱۳۸۸ بهمن ۱۸ ۱۰:۳۹ صبح، توسط admin.)
    ۱۳۸۸ بهمن ۱۸ ۱۰:۳۹ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : nasserghiasi
    nasserghiasi آفلاین
    ناصر GH
    ***

    ارسال‌ها: 242
    تاریخ عضویت: ۱۳۸۸ آذر ۷
    اعتبار: 2
    تشکرها : 127
    ( 41 تشکر در 22 ارسال )
    ارسال: #3
    RE: چگونه ثابت های zend_validate را internationalization کنیم؟
    این درسته ولی خطاها داخل log ثبت نمی شن.
    خوب به فرض که فهمیدیم چی را باید ترجمه کنیم حالا خطاها را با چه ثابت یا متغیری (با چه اسمی) در فایل ترجمه بنویسیم
    ۱۳۸۸ بهمن ۱۹ ۱۲:۵۲ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,697
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6197 تشکر در 3438 ارسال )
    ارسال: #4
    RE: چگونه ثابت های zend_validate را internationalization کنیم؟
    اگر ذخیره نمیشه یه حایی رو اشتباه میرید
    وقتی که خطا ذخیره میشه بهتون میگه چه متنی ترجمه نشده همون متن رو باید ترجمه کنید
    ۱۳۸۸ بهمن ۱۹ ۱۱:۳۲ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    nasserghiasi آفلاین
    ناصر GH
    ***

    ارسال‌ها: 242
    تاریخ عضویت: ۱۳۸۸ آذر ۷
    اعتبار: 2
    تشکرها : 127
    ( 41 تشکر در 22 ارسال )
    ارسال: #5
    RE: چگونه ثابت های zend_validate را internationalization کنیم؟
    جایی اشتباه نکردم!
    کلماتی که ترجمه نشدن در فایل log ذخیره می شه. مثلا یک کلمه remember me در label یکی از element ها در zend_form استفاده کردم که خطا در فایل گزارش ذخیره شد و گفت که remember me ترجمه نشده ولی خطاهای zend_validate ر ثبت نمی کنه
    ۱۳۸۸ بهمن ۱۹ ۰۹:۵۳ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,697
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6197 تشکر در 3438 ارسال )
    ارسال: #6
    RE: چگونه ثابت های zend_validate را internationalization کنیم؟
    داخل‌ رجیستری translator رو به چه اسمی ‌میزاری؟‌ یه نمونه از کاری که کردی رو بزار
    من خودم همینجوری کار می کنم
    البته می تونی متن ترجمه رو از خود فایلهای validator پیدا‌ کنی
    داخل پوشه zend پوشه validator ‌فایلهاش‌ وجود داره باز کنی اخطارها رو میبینی
    ۱۳۸۸ بهمن ۱۹ ۱۰:۳۴ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS