ויקיפדיה:מיזמי ויקיפדיה/לוחות שנה עבריים

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

הסתיים מיזם תשתיתי רב לשוני מיוחד במינו - הקמת 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 - תרגום לרוסית.

לוח השנה ברוסית נמחק ממש באנטישמיות בנימוק קלוש - דרושים דחוף ויקפדים דו לשוניים להגנה על המיזם ברוסית[עריכת קוד מקור]

21:57, 15 בספטמבר 2012 (IDT)