עכשיו זה רשמי: Boost.Locale תיבחן לשילוב ב־Boost

ב־יום חמישי, 17 בפברואר 2011, מאת ארתיום; פורסם תחת: תכנה חופשית, פיתוח, תכנה ומחשבים, C++‎‏, Unicode, Boost‏; ‏6 תגובות

עכשיו זה רשמי, תהליך הבחינה הפורמלית (Formal Review) של Boost.Locale‏ לשילוב ב־Boost‏ תיערך בין 7 ל־16 באפריל.

קצת רקע

Boost היא אוסף של ספריות C++‎ חופשיות המשפיע ביותר על הפיתוח המודרני של השפה. הוא מכיל עשרות רכיבים חשובים, שחלקם כבר שולבו בתקן הבא של C++‎ הידוע כ־C++0x‏ בספריה הסטנדרטית. רבים מהם כבר ניתן למצוא בגרסאות האחרונות של קומפיילרים של GNU,‏ Intel ושל Microsoft.

זהו פרויקט קהילתי שמפתח ספריות C++‎ שימושיות חוצות פלטפורמה. כל ספריה, כדי שהיא תשולב ב־Boost צריכה לעבור תהליך בחינה רשמית (formal review) שבמהלכו מפתחים שונים סוקרים את הספרייה בוחנים אותה: תיעוד, קוד, תכנון, מימוש ועוד ובסופו של דבר מצביעים האם כדאי לשלב את הספרייה בתוך Boost או לא.

התהליך מפוקח ע"י מנהל הבחינה (Review Manager) שבסופו של דבר מכריע על סמך קולות והערות המשתתפים אם לשלב את הספרייה ב־Boost או לא.

Chad Nelson, מפתח ספריית Xint התנדב להיות מנהל הבחינה, התאריך נקבע ועכשיו זה רשמי - Boost.Locale תעבור את תהליך הבחינה באפריל.

על הספרייה עצמה

Boost.Locale זאת ספריית לוקליזציה ותמיכה ביוניקוד שמקלה על בנאום ולוקליזציה. היא פותחה על בסיס ספריית ICU שמהווה היום את state-of-the-art בתחום היוניקוד וגם מאפשרת עבודה עם תמיכה מובנית בלוקליזציה שמערכות הפעלה מודרניות מספקות היום.

רכיבים:

  • תרגום מחרוזות (על בסיס gettext)
  • תמיכה במיון של טקסט
  • פרמוט של תאריכים, מספרים, מטבע וכד' בהתאם ללוקל.
  • תמיכה בלוחות שנה שונים (לא גרגוריאני) כמו לוח שנה עברי
  • תמיכה טיפול מחרוזות כמו נורמליזציה
  • תמיכה בחלוקת הטקס ליחידות כמו תווים, מילים, משפטים ועוד.
  • תמיכה בהמרת קידוד הטקסט

ועוד

חשוב לציין שהיא עושה את זה בצורה חוצת פלטפורמה וגם מאפשר לבצע חלק נכבד מהמשימות האלה גם ללא תלות ב־ICU כך שהפרויקטים שלא דורשים תכונות מסובכות מידי יכולים לעבוד עם ספרייה מאוד קלילה ללא תלויות רבות.

שיהיה לי ולספריית Boost.Locale בהצלחה!

נ.ב.: ראוי לציין שהספרייה פותחה במקור עבור פרויקט CppCMS ואחרי שראיתי את התועלת שהיא יכול להביא לתחום הלוקליזציה החלטתי לעבוד בצורה הרבה יותר מאומצת ולהכין אותה ל־Boost.

נ.נ.ב.: לכל המעוניינים, בקרוב תשוחרר גרסה תיעוד הספרייה קצת יותר מועדכנים.

תגובות

ליבוביץ, ב־17/02/11 23:09

שמח לשמוע. כל הכבוד!

אורח, ב־17/02/11 23:15

כל הכבוד.

אני זוכר את הפוסטים הראשונים שלך בנושא ואיך הכל התחיל... כיף לשמוע איך הכל "מתחבר" בסוף.

יישר כח!

מאיר, ב־18/02/11 09:26

Respect. בהצלחה.

אדית, ב־26/02/11 09:25

בהצלחה :)

Guy K, ב־16/03/11 18:35

Respect! Good luck!

Boris Shtrasman, ב־07/04/11 15:41

Respect++

הוסף תגובה:

 
 כתובת דוא"ל לא תוצג
 

ניתן לכתוב תגובות עם שימוש בתחביר Markdown.

חובה לאפשר JavaScript כדי להגיב.

דפים

נושאים