infrae.i18nextract הוא מתכון buildout שיוצרים תסריט כדי לחלץ מחרוזות i18n ממספר החבילות ל.pot & nbsp;. תסריט למזג או לקמפל את כל התרגומים הזמינים זמין גם.
חילוץ תמיכת תסריט מPython סקריפט, Zope תבנית הדף, Chameleon תבנית הדף, צורות Formulator וסכמות סילבה מידע.
Exemple בbuildout:
[סילבה-תרגום]
מתכון = infrae.i18nextract
= חבילות
& Nbsp; silva.core.views
& Nbsp; silva.core.smi
פלט = $ {buildout: מדריך}
פלט חבילה = silva.translations
תחום = סילבה
שבילים נוספים = $ {zope2: מיקום} / lib / פיתון
אפשרויות
חבילות
& Nbsp; רשימה של חבילות כדי לחלץ תרגום.
פלט
& Nbsp; ספריית פלט לקובץ תבנית שנוצר.
פלט-חבילה
& Nbsp; אם צוין, תוכל ליצור קובץ התבנית ישירות בתוך החבילה ש.
תחום
& Nbsp; תחום תרגום לשימוש.
שבילים נוספים
& Nbsp; נתיב פיתון נוסף כדי להוסיף על מנת מסוגל לטעון את קוד פייתון כדי לחלץ מחרוזות תרגומים ממנה.
סקריפטים
שני תסריטים נוצרים:
חלק-שם-תמצית
& Nbsp; שלחלץ את התרגומים. אפשרות -p שומר את קובץ תבנית שנוצר בפלט-החבילה שצוינה בחלק buildout.
חלק-שם-לנהל
& Nbsp; ניהול קבצי תרגום בפלט-החבילה שצוינה בחלק buildout:
& Nbsp; * -m למזג את קובץ תבנית תרגום לכל קבצי התרגומים הקיימים.
& Nbsp; * -C לקמפל את כל קבצי תרגומים הקיימים.
התסריט האחרון דורש לקבל את פקודות msgfmt וmsgmerge מותקנות במערכת (זמינה בgettext)
מה חדש במהדורה זו:.
< ul>
מה חדש בגרסת 1.3:
- הוסף שתי אפשרויות --export-tarball ליצור ארכיון שניתן להשתמש בי להעלות תרגומים לLaunchpad, ו--import-tarball שניתן להשתמש בי לייבא tarball מLanchpad.
מה חדש בגרסת 1.2.1:
- קבצי xml לא תמיד סילבה מידע. לא להיכשל אם הם לא יכולים להיות מנותחים ככזה.
מה חדש בגרסה 1.2:
- שנה את שם תסריט המיזוג לתוך לנהל. הוספת אפשרות לקמפל קבצי תרגום.
דרישות :
- Python
תגובות לא נמצא