ויקיפדיה:מיזמי ויקיפדיה/לוחות שנה עבריים
![](http://up.wiki.x.io/wikipedia/commons/thumb/9/90/Wiki_Hebrew_Years.png/500px-Wiki_Hebrew_Years.png)
![](http://up.wiki.x.io/wikipedia/commons/thumb/9/9c/Tooltip_Hebrew_Calendar.png/500px-Tooltip_Hebrew_Calendar.png)
הסתיים מיזם תשתיתי רב לשוני מיוחד במינו - הקמת 3,014 ערכים לשנים עבריות ובהם לוחות שנה עבריים-לועזיים בשש שפות:
- עברית
- אנגלית
- יידיש
- ספרדית
- צרפתית
- רוסית - הדף ברוסית ספק נערך ספק הושחת ע"י הויקפדיה הרוסית . קריאת אזעקה לטיפול .
תודה לכל מי שסייע לי - הרשימה בהמשך.
• דף • שיחה • ה' באלול ה'תשס"ז • 19 באוגוסט 2007.
מטרה
עריכההעמקת הקשר וההיכרות עם הלוח העברי - עבור בני העם היהודי בכל העולם. לאור זאת נבחרו 6 השפות המדוברות ביותר בקרב בני העם היהודי.
תכולה
עריכהלכל שנה עברית:
- תאריך תחילה ותאריך סיום לפי הלוח הגרגוריאני.
- אורך השנה בימים, והאם היא מעוברת.
- האם שנת שמיטה, ואם לא - מיקום השנה במחזוריות שנות השמיטה.
- האם מברכים את ברכת החמה באותה שנה, ואם כן - באיזה תאריך.
- מניין שנים למדינת ישראל.
- לוח שנה עברי-גרגוריאני.
- ערכים בשפה הרוסית אודות שנים עד ה'תרפ"ג - כוללים לוח שנה משולש עברי-גרגוריאני-יוליאני.
לכל תאריך בלוח השנה:
- תאריך עברי.
- תאריך גרגוריאני.
- חגים ומועדים עבריים, עם Tooltip ובו תאור המועד, והאם הוקדם או נדחה.
- בעברית וביידיש - קישור לכל צרוף של יום וחודש עברי.
- באנגלית, ספרדית, צרפתית ורוסית - קישור לערכים על חגים ומועדים עבריים.
- קישור לכל צרוף של יום וחודש לועזי.
תבניות
עריכהלוחות השנה מבוססות על מערכת מורכבת של תבניות. מדוע היו צורך בכל כך הרבה תבניות ? בניסויים הראשונים שנעשו, ארעו תקלות חמורות הנובעות מחציית הרף המקסימלי המותר לפי מגבלות ויקימדיה לתבניות. נעשה מחקר בנושא, ואותרו מספר דרכים כדי להימנע מאותן מגבלות.
דוגמה: בהתחלה נבנתה תבנית אחת עבור יום בחודש העברי - תבנית בזבזנית מאד, כי היא עולה לאוויר עד 385 פעמים (בשנה עברית בעלת אורך מקסימלי), והיא נזקקת שלוש פעמים לגימטריה, ולכן תבנית הגימטריה עולה לאוויר 3*385 = 1155 פעמים - וזה הרבה מאד נפח, שמכריע בקלות את מגבלות ויקימדיה (מסתבר שגם קטעים המופיעים כהערות או ב-noinclude תופסים נפח). לכן תבנית זו פוצלה (בעברית וביידיש) ל-30 תבניות יומיות, עבור כל יום בחודש העברי. בכל אחת מאותן 30 תבניות אין קריאה לגימטריה, כי ביום הראשון בחודש העברי זה תמיד א', וכן הלאה, וכך נחסך הרבה מאד עומס על מערכת פענוח התבניות של ויקימדיה. בצורה דומה פוצלו תבניות נוספות ונעשו טריקים רבים כדי לחסוך נפח מיותר שלא יועמס על מגבלות ויקימדיה.
עקב אילוצים שונים בשפות שונות - התבניות אינן זהות בהכרח בין שפה לשפה. ברוסית לדוגמה (ותודה רבה ל-אמיר), שם של חודש לועזי או עברי משתנה בסמיכות, לדוגמה: תשרי = Тишрей ואילו א' בתשרי = 1 тишрея - מילה קצת שונה. פתרון פשוט עם פונקצית #switch היה מפוצץ בקלות את מגבלות ויקימדיה לתבניות, ולכן נבנו 26 תבניות לפתרון הבעייה (12 חודשים לועזיים + 12 חודשים עבריים + אדר א' + אדר ב').
נתונים
עריכהשפה | תכולת ערך | דוגמה | מספר דפים במרחב הראשי |
מספר תבניות | הערות |
---|---|---|---|---|---|
עברית | שנה עברית | ה'תש"ח | 1,689 | 72 | לא להתבלבל עם מיזם נוסף - של לוחות שנה לועזיים-עבריים - בערכים כמו 2007 |
100 שנים עבריות | שנים עבריות ד'ק' - ד'קצ"ט | 42 | 6 | ||
אנגלית | שנה עברית | 209 | 22 | ||
יידיש | שנה עברית | ה'תש"ח | 447 | 51 | מיזם זה הקפיץ את מספר הערכים הכולל ביידיש בכ-6% ! |
ספרדית | שנה עברית | 209 | 22 | ||
צרפתית | שנה עברית | 209 | 23 | ||
רוסית | שנה עברית | לוח שנה עברי-גרגוריאני: לוח שנה משולש עברי-גרגוריאני-יוליאני: |
209 | 59 | 85 ערכים על שנים עד שנת ה'תרפ"ג - כוללים לוח שנה משולש עברי-גרגוריאני-יוליאני. |
סך הכל | 3,014 | 255 |
זכות ראשונים
עריכההרבה לפני שנבנתה תוכנה חכמה שבונה את לוחות השנה, ולפני שהוקמה מערכת מורכבת של תבניות, מסתבר שזכות הראשונים שייכת ל:
משתמש:גבעתיים - יוזמה ובניית מודל ראשוני של לוח שנה עברי.
תודות
עריכהמודה מאד לכל מי שעזר וסייע לי. להלן העיקריים, וסליחה מראש אם שכחתי מישהו.
• דף • שיחה • ה' באלול ה'תשס"ז • 19 באוגוסט 2007:
משתמש:גבעתיים - סיוע רב בכל הקשור לחגים ולמועדים יהודיים וישראליים, ולשנים מיוחדות: שנות שמיטה, שנים בהן מברכים את ברכת החמה.
- משתמש:Yonidebest - סיוע מול נודניקים בוויקי האנגלית, ובניית כפתורי רדיו עבור מיזם אחר (שעדיין לא הסתיים): לוחות שנה לועזיים-עבריים.
- משתמש:מי-נהר - הגהות ועצות רבות.
- משתמש:ערכן - העלאת הצורך בערכים רב-שנתיים לפני ה'ת"ק.
- משתמש:Jiddisch / yi:באַניצער:רוני - תרגום ליידיש.
- משתמש:יידל / yi:באַניצער:יודל / yi:באַניצער:זלמן לייב - תרגום ליידיש.
- משתמש:דר. צבי / es:Usuario:Healkids - תרגום לספרדית.
- es:Usuario:Rataube - תרגום לספרדית.
- fr:Utilisateur:Franckiz - תרגום לצרפתית.
- ru:Участник:Levg - תרגום לרוסית.
- אמיר א. אהרוני / ru:Участник:Amire80 - תרגום לרוסית.
- ru:Участник:Levg - תרגום לרוסית.
- fr:Utilisateur:Franckiz - תרגום לצרפתית.
- es:Usuario:Rataube - תרגום לספרדית.
- משתמש:דר. צבי / es:Usuario:Healkids - תרגום לספרדית.
- משתמש:יידל / yi:באַניצער:יודל / yi:באַניצער:זלמן לייב - תרגום ליידיש.
- משתמש:Jiddisch / yi:באַניצער:רוני - תרגום ליידיש.
- משתמש:ערכן - העלאת הצורך בערכים רב-שנתיים לפני ה'ת"ק.
- משתמש:מי-נהר - הגהות ועצות רבות.
לוח השנה ברוסית נמחק ממש באנטישמיות בנימוק קלוש - דרושים דחוף ויקפדים דו לשוניים להגנה על המיזם ברוסית
עריכה21:57, 15 בספטמבר 2012 (IDT)