ליבינטל-פרל

libintl-perl הוא ספריית לוקליזציה עבור Perl.
הורד עכשיו

ליבינטל-פרל דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Guido Flohr
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~guido/libintl-perl-1.16/lib/Locale/Recode.pm

ליבינטל-פרל תגים


ליבינטל-פרל תיאור

Libintl-Perl הוא ספריית לוקליזציה עבור Perl. Libintl-Perl הוא ספריה התומכת תרגום ההודעה עבור Perl, שנכתב ב Perl טהור (גרסה 5.004 או יותר). גרסת C מהר גם בנוי ומותקן אם המערכת ממלאת את כל הדרישות.איט ממשק דומה מאוד למשפחת GetText של פונקציות ב C, והוא משתמש בפורמטים של אותו קובץ כמו gnuetxt, מה שמאפשר להשתמש בכל הכלים הזמינים עבור GetText עצמו ולשלב בצורה חלקה קוד פרל בינלאומי לפרויקטים מעורבים בשפה. ספריה חלופית עם מטרה דומה זמינה כמו אזור :: Maketext.The הליבה של הספרייה היא אזור המודול :: gettext_pp. זהו טהור Perl ליישום מחדש של אזור המודול :: gettext זמין על CPAN. עם זאת, אזור XS Version :: GetText חסר כמה פונקציות (בעיקר טיפול ברבים והמרה פלט) כי הם thumppresent באזור :: gettext_pp. Locale :: GetText_pp מספקת את פונקציות הבינאום הזמינות בספריית המערכת שלך (LIBC) או ספריות C נוספים (לדוגמה LibinTL במקרה של GNU GetText). האזור המעמד :: הודעות היא שכבת הפשטה נוספת שהוכנה לדינמיקה מעבר בין יישומי GetText שונים (לדוגמה Locale :: GetText_pp ו- Locale :: Gettext). הוא מספק בעצם את אותו ממשק כמו אזור :: gettext_pp אבל anchplementation-insplendent.The המודול locale :: textomeain הוא המודול היחיד שאתה צריך למעשה להשתמש בתוכנה שלך. הוא מייצג את מערכת התרגום של ההודעה עבור תחום טקסט מסוים (תחום טקסט הוא מזהה ייחודי עבור חבילת התוכנה שלך), עושה שימוש באזור :: הודעות של תרגום הודעה וקטלוג מיקום, והוא מספק פונקציות כלי שימוש נוספים, למשל שמות קיצור משותף עבור שגרות I18N, קשור hashes עבור hash-lookups לתוך מסד הנתונים התרגום, ולבסוף מנגנון אינטרפולציה מתאים forinternational memories.The החבילה מכיל גם charset המרה ספריית הספרייה :: recode. ספריה זו משמשת באופן פנימי על ידי אזור :: gettext_pp כדי לאפשר המרה של תייר טוס בין חנוע בקטלוג הודעה לבין המשתמש המועדף על המשתמש charset. היתרון העיקרי שלה על חבילת הקידוד זמין עבור גרסאות perl האחרונות היא הטלטלות שלה, שכן היא אינה דורשת יכולות Unicode של Perl אשר הוכנסו עם 5.6. זה תומך באופן מלא UTF-8 עם כל גרסה Perl ועושר של קידוד 8 סיביות משותף. אם אתה צריך לעשות המרה charset עם גרסאות perl ישנים יותר, אז אזור :: recode עשוי להיות שווה לנסות למרות שזה באמת רק ספריית עוזר, לא מיועד מתחרה לקודד. זה צריך לרוץ על כל מערכת עם מתורגמן perl5. הגרסה המינימלית הנדרשת Perl צריכה להיות 5.004. · התנהגות החבילה משתנה קצת בהתאם לגרסת פרל: - פרל 5.8 או טוב יותר · מומלץ. Perl 5.8 מציעה ביצועים מקסימליים ותמיכה עבור קידודים רב-בתים שונים (אפילו יותר אם קידוד :: האן מותקן). בנוסף לתפוקה charset נבחר באופן אוטומטי על פי המידע שסופק על ידי I18N :: Langinfo. למעשה, I18N :: Langinfo כבר זמין עבור Perl 5.7 אבל זה גרסה מפתח הוא כנראה לא הרבה יותר בשימוש. - פרל 5.6 או טוב יותר · עדיין מציע ביצועים גבוהים UTF-8 טיפול אבל אין תמיכה עבור אחרים multi-byte oddings אלא אם לקודד החבילה מותקן. - קודם לכן Perl גרסאות · תמיכה מלאה UTF-8 אבל שקט איטי מאז כל שגרות ההמרה נכתבים ב Perl. יותר בדיוק: קידוד מ 8 סיביות charseets לתוך UTF-8 הוא מהיר ומישור. פענוח UTF-8 הוא איטי, עם זאת. · שים לב כי אלה הם למעשה הדרישות עבור משתמשים * של התוכנה שלך הבינלאומי עם libintl-perl. · כמו תחזוקה של חבילת Perl המשתמשת libintl-perl, אתה גם צריך גרסה שנערה לאחרונה של gnu j gettext (ראה את הקובץ readme ב subdirectory "לדוגמה /" של ההפצה המקור של libintl-perl). מתרגמים של התוכנה שלך יכול בעצם לעשות את העבודה שלהם עם כל עורך טקסט, אבל זה בדרך כלל הגיוני עבורם גם, כדי לקבל gnu gettext מותקן. משתמשי קצה של התוכנה שלך, או אנשים להתקין חבילת Perl הבינלאומי לעשות * לא * צריך את זה, אלא אם כן הם רוצים להוסיף שפה חדשה התוכנה שלך.נסטולציה Libintl-Perl אינו מותקן על המערכת שלך, אתה צריך לבנות Itfrom את מקורות. אתה צריך את התוכנית "לעשות" עבור אותו פגז וקדושליין. לא com compiler נדרש. החבילה בספרייה של הבחירה שלך, תקליטור לתוך זה addirectory ולאחר מכן סוג perl makefile.pl לעשות את זה יבנה את החבילה. לאחר מכן תוכל להפעיל את הבדיקות עם לעשות testto להתקין את החבילה, הקלד לעשות Installyou כנראה צריך הרשאות שורש לעשות את זה.


ליבינטל-פרל תוכנה קשורה

posix_ipc

Posix IPC Primitives (Semaphores וזיכרון משותף) עבור Python ...

225

הורד

Jopt.sdk.

jopt.sdk הוא ספריית אופטימיזציה של סיור עבור Java המשתמשת באלגוריתמים גנטיים מיוחדים. ...

62

הורד

ליבגף

LibGSF שואפת לספק הפשטה יעילה להרחבה I / O להתמודדות עם פורמטים שונים של קבצים מובנים. ...

203

הורד