JSL10N.

توطين جافا سكريبت ل ZAPE / Plone
التحميل الان

JSL10N. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • The Apache License 2.0
  • السعر:
  • FREE
  • اسم الناشر:
  • Isotoma Limited
  • موقع ويب الناشر:
  • http://www.isotoma.com

JSL10N. العلامات


JSL10N. وصف

توطين جافا سكريبت ل ZAPE / Plone توفر حزمة JSL10N وظيفة تسمى "Translate" والتي تستغرق 3 حجج على الأقل: - مجال I18N؛ - مجموعة من الكائنات مع خصائص "msgid" و "الافتراضي" المحدد إلى معرف الترجمة والقيمة الافتراضية، بشكل مناسب؛ - وظيفة رد الاتصال، والتي سيتم استدعاؤها بحجة كائن واحد مع معرفات ترجمة الخصائص إلى السلاسل المترجمة بمجرد استردادها. علاوة على ذلك، هناك 2 حجج اختيارية: - قيمة منطقية والتي عند ضبطها على "صحيح" ستتسبب في استرداد الترجمات مع كل عبء الصفحة؛ - قيمة منطقية والتي عند تعيينها إلى "صحيح" تسبب طباعة رسائل تصحيح الأخطاء إلى وحدة جافا سكريبت. تستخدم الدالة AJAX للاتصال بعرض "Translate.js" الذي يقوم بإرجاع كائن JSON المعطى لدالة رد الاتصال. إذا فشلت دعوة JSON، فلن يتم تشغيل رد الاتصال بالقيم الافتراضية التي تم إرجاعها. يجب تطبيق Suckbacks.example الاستخدام: المطلوبة_Translations = ؛ ترجمة ("المجال"، المطلوبة_Translations، وظيفة (الترجمات) {تنبيه (الترجمات) My_Message '])؛})؛ تحذيرات: - يجب أن تستخدم أي مخاط مخزئة تخزين مؤقت الحصول على متغيرات في مفتاح ذاكرة التخزين المؤقت ل "Translate.js". - لا يتم التقاط هذه السلاسل بواسطة I18NDUDE، وبالتالي إذا لم تظهر في مكان آخر في CodeBase ( في قوالب أو رمز بيثون)، لن تتم إضافتها تلقائيا إلى ملفات وعاء. - نظرا لأن ملفات الوعاء تدار تلقائيا، إذا تمت إضافة السلاسل إلى ملفات وعاء يدويا، فسيتم إزالتها في التحديث التالي. هناك نوعان من الحلول الممكنة لهذا: 1) حدد مجالا جديدا يدير مانكل؛ 2) قم بإنشاء ملف قالب دمية في مكان ما في CodeBase الذي لا يتم استدعاؤه أبدا بالفعل، ولكن يحتوي على جميع msgids and الإعدادات الافتراضية المستخدمة حصريا في JavaScript؛ 3) قم بتضمين الترجمات في أقسام من القوالب ذات الصلة في الأقسام التي لم يتم تقديمها أبدا، على سبيل المثال:


JSL10N. برامج ذات صلة

phpflair.

خدمة العديد من ملفات CSS وجافا سكريبت في واحدة واحدة ...

164

تحميل