JSL10n.

לוקליזציה JavaScript עבור Zope / Plone
הורד עכשיו

JSL10n. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • The Apache License 2.0
  • מחיר:
  • FREE
  • שם המפרסם:
  • Isotoma Limited
  • אתר האינטרנט של המוציא לאור:
  • http://www.isotoma.com

JSL10n. תגים


JSL10n. תיאור

JavaScript לוקליזציה עבור Zope / Plone החבילה JSL10N מספקת פונקציה הנקראת 'תרגום', אשר לוקחת לפחות 3 טיעונים: - תחום I18N; - מערך של אובייקטים עם MSGRID של המאפיינים 'ו-' ברירת מחדל 'מזהה התרגום וערך ברירת המחדל, כראוי; פונקציית התקשרות, אשר תקרא עם טיעון אובייקט יחיד עם מאפיינים מיפוי מיפוי מיתוגות מחרוזות מתורגמות ברגע שהם נלקחו. בהמשך אלה, ישנם 2 טיעונים אופציונליים: - ערך בוליאני אשר כאשר מוגדר "נכון" יגרום לתרגומים שיש לאחזר עם כל עומס הדף; - ערך בוליאני אשר כאשר מוגדר ל "True" גורמת הודעות באגים כדי להיות מודפסים אל קונסולת ה- JavaScript. הפונקציה משתמשת באייקס כדי להתקשר לתצוגה 'translate.js' אשר מחזירה את האובייקט JSON שניתנה לתפקוד התקשרות. אם שיחת JSON נכשלת, התקשרות עדיין מופעלת עם ערכי ברירת המחדל שהוחזרו. Tallbacks צריך להיות מיושם.השימוש בדוגמה: נדרש_Translations = );}); אזהרות: - כל מטמון צריך להשתמש קבל משתנים במפתח המטמון עבור' translate.js '.- מחרוזות אלה לא נאספו על ידי i18ndude, ולכן הם לא מופיעים במקומות אחרים ב- Codebase ( בתבניות או בקוד Python), הם לא יתווספו באופן אוטומטי לקובצי הסירים. - מאז קבצי הסיר מנוהלים באופן אוטומטי, אם המיתרים מתווספים לקבצי הסיר באופן ידני, הם יוסרו על העדכון הבא. ישנם שני פתרונות אפשריים לכך: 1) להגדיר תחום חדש אשר מנוהל manuall; 2) יצירת קובץ תבנית דמה איפשהו בקודביז אשר מעולם לא נקרא למעשה, אבל מכיל את כל msgids וברירות ברירת המחדל בשימוש בלעדי ב- JavaScript; 3) כלול את התרגומים בקטעים של תבניות רלוונטיות בסעיפים אשר מעולם לא שניתנו, למשל: שלום העולם! התקנה: ללא buildoutinstall חבילה זו בחבילות נתיב המערכת שלך או במדריך Lib / Python של מופע Zope שלך. באפשרותך לעשות זאת באמצעות Easy_Install או באמצעות התסריט Setup.py. אתה גם צריך להתקין plone.keyring באותו אופנה.אחר התקנת החבילה זה צריך להיות רשום במקרה שלך Zope. זה יכול להיעשות על ידי הצבת קובץ JSL10N-Configure.zcml בספרייה וכו 'עם תוכן זה :: <כלול חבילה = "jsl10n"/> או, לחילופין, תוכל להוסיף את השורה לתצורה .ZCML ב חבילה או מוצר שנרשמה כבר. עם דרישות JSL10NZCML = JSL10N דרישות: · פייתון · ציוץ · פלון CMS. · Simplejson


JSL10n. תוכנה קשורה