2010/9/5 Tomer Cohen <tom...@gmail.com> לדעתי אנחנו קצת מתבלבלים. שעה היא יחידת זמן, וכך גם יום. מחר ומחרתיים הן הגדרות זמנן יחסיות, וליחידה הכללית אכן יש התנהגות יותר סטנדרטית - 0 - היום 1 - בעוד יום אחד/מחר 2 - בעוד יומיים/מחרתיים n>2 - בעוד n ימים
"היום" על פי רוב מקבל מחרוזת משלו לכן אנחנו מתבוננים בצורה הבאה (לפי הכללים שפרסמתי קודם): [0] — מחר [1] — בעוד n ימים [2] — מחרתיים ככה אנחנו מתבוננים רק על זמן יחסי ולא על זמן נוכחי, כלומר שחייבת להיות הזחה כלשהי בזמן אחרת זה פשוט לא רלוונטי למחרוזת (המחרוזת לא אמורה לקבל 0 או שכאשר היא מקבל 0 אז זה פשוט מחר וכל מספר גדול מזה הוא מחרתיים או "עוד n ימים"). ולהלן ההגדרה של הפונקציה הבאה: — Function: char * *ngettext* (const char *msgid1, const char *msgid2, unsigned long int n) אין צורה שלילית, הכול חיובי. ובצורה דומה למספרים שליליים (gettext תומך בזה בכלל?) -1 - לפני יום אחד/אתמול -2 - לפני יומיים/שלשום n<-2 - לפני (n-) ימים ובגלל המשפט הקודם קבל חזל״ש על מספר השורות האחרונות.
_______________________________________________ Discussions mailing list Discussions@hamakor.org.il http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions