ויקיציטוט:יצירת כישורי שפה: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Rotemliss (שיחה | תרומות)
יצירת תיעוד כישורי שפה
 
Rotemliss (שיחה | תרומות)
עדכון כללי לתבניות המרוכזות החדשות
שורה 1:
תיבת [[ויקיציטוט:כישורי שפה|כישורי השפה]] דורשת השלמה ופיתוח; אם ברצונךברצונכם לתרום למיזם ולהשלימו, דף זה יעזור לךלכם בכך.
 
בקוד שיש לכתוב לכל שפה, יש להחליף את המשתנים הבאים בהתאם למה שיהיה בתבנית:
שורה 8:
כמו כן, יהיו מספר משתנים מקומיים, שיצוינו שם.
 
אגב, אנא התעלםהתעלמו ממעברי השורה שאינם כפולים (ואינם בין קטגוריה לקטגוריה) בטקסט שבקוד - הם נובעים מאילוצי מסך.
 
== הגדרת השפה בתבניות ==
== יצירת קטגוריות תבניות לכל שפה ==
כדי שאפשר יהיה להשתמש בשפה, דרושות מספר הגדרות שלה בתבניות.
כדי ליצור תבניות לשפה, יש ליצור קטגוריות תבניות מתאימות, כדי שהתבניות תוכללנה במקום הנכון.
 
התבניות משתמשות בתבנית [[תבנית:בחר|בחר]], כך שכדאי שתלמדו להשתמש בה.
=== שם קטגוריית השפה ===
תבניות כישורי שפה ''lang''
 
בכל ההגדרות, צריך להוסיף מקרה חדש, שבו ''lang'' הוא הערך, ומה שצריך להגדיר הוא קוד הוויקי. לדוגמה:
=== הטקסט בקטגוריית השפה ===
<pre>{{כישורי שפה קטגוריית תבניות שפה|lang}}</pre>
 
<nowiki>מקרה he=עברית|</nowiki>
== יצירת תבניות שפה ==
כדי ליצור שפה, דרושות מספר תבניות, ורק אז ניתן יהיה להשתמש בה.
 
המקרה החדש צריך להיות ממוין לפי סדר האותיות הלטיניות - a בהתחלה, z בסוף - של קודי השפות. ולא, לא אנגלית ולא עברית הן בראש.
=== יצירת תבנית שם ===
תבנית שם מגדירה את שם השפה בשפה העברית.
 
אז הנה הדברים שצריך להגדיר:
==== שם תבנית השם ====
כישורי שפה ''lang'' שם
 
* שם השפה בעברית, בתבנית [[תבנית:כישורי שפה שם שפה|כישורי שפה שם שפה]].
==== הטקסט שבתבנית השם ====
* הכיווניות (rtl או ltr) של השפה, בתבנית [[תבנית:כישורי שפה כיווניות|כישורי שפה כיווניות]].
<pre>שפה<noinclude>[[קטגוריה:תבניות כישורי שפה lang|שם]]</noinclude></pre>
* הערך על השפה בוויקיפדיה, בתבנית [[תבנית:כישורי שפה ערך|כישורי שפה ערך]].
 
* הטקסט בשפה המקומית המביע את ההגדרה, בתבנית [[תבנית:כישורי שפה טקסט|כישורי שפה טקסט]]. זהו מקרה מיוחד למדי, כי במקום של התוצאה צריך להוסיף עוד תבנית [[תבנית:בחר|בחר]], לפי הפרמטר <nowiki>{{{2}}}</nowiki>, לבדוק מה הרמה ולכתוב את הטקסט המתאים. אתם יכולים להסתכל על השפות הקיימות כבר, ואף להעתיק מהן - בתנאי, כמובן, שתשנו את הטקסט לשפה המתאימה.<br />ניתן ואף רצוי להעתיק את הטקסט מ[[w:en:Category:User languages|התבניות בוויקיפדיה האנגלית]]. באם אינכם מוצאים שם את הרמה שחיפשתם (או אף את השפה), נסו את [[m:Category:User languages|מטא-ויקי]], את [[commons:Category:User languages|ויקישיתוף]], או את ויקיפדיה בשפה המבוקשת. אם ממש אינכם מוצאים את הטקסט המתאים, וכמובן - אם אינכם יודעים לחבר אותו, העתיקו את הטקסט העברי ושנו "עברית" לשם השפה המתאים.<br />יש לקשר את שם השפה (לדוגמה, '''עברית''' או '''English''') לקטגוריית המשתמשים הכללית של השפה, ואת רמת ההבנה בשפה (לדוגמה, '''לא מבין''', '''בינונית''' או '''שפת אם''') לקטגוריית המשתמשים של רמת ההבנה הזו בשפה. בתבניות ויקיפדיה האנגלית, הטקסט כבר מקושר במקומות הנכונים, אם כי עדיין יש להחליף את שם הקטגוריה, והטקסט מוצג שם לעיתים בקוד [[w:ASCII|ASCII]] שעדיף להחליפו לטקסט רגיל (שכן הדפים מוצגים בקידוד [[w:UTF-8|UTF-8]]).
יש להחליף את ''שפה'' בשם השפה בשפה העברית.
 
=== יצירת תבנית כיווניות ===
תבנית כיווניות מגדירה את כיווניות השפה.
 
==== שם תבנית הכיווניות ====
כישורי שפה ''lang'' כיווניות
 
==== הטקסט שבתבנית הכיווניות ====
<pre>כיווניות<noinclude>[[קטגוריה:תבניות כישורי שפה lang|כיווניות]]</noinclude></pre>
 
יש להחליף את ''כיווניות'' בצירופים rtl או ltr, לפי הכיווניות של השפה.
 
=== יצירת תבנית ערך ===
תבנית שם מגדירה את שם הערך של השפה ב[[w:ויקיפדיה|וויקיפדיה]].
 
==== שם תבנית הערך ====
כישורי שפה ''lang'' ערך
 
==== הטקסט שבתבנית הערך ====
<pre>ערך<noinclude>[[קטגוריה:תבניות כישורי שפה lang|ערך]]</noinclude></pre>
 
יש להחליף את ''ערך'' בשם הערך בוויקיפדיה.
 
=== יצירת תבניות טקסט ===
תבניות טקסט כוללות את הטקסט בשפה הנתונה, האומר מהי הרמה המצוינת, וקיימות אחת בכל רמת הבנה של השפה.
 
==== שם תבניות הטקסט ====
כישורי שפה ''lang''-''level'' טקסט
 
==== הטקסט שבתבניות הטקסט ====
<pre>הטקסט בשפה המקומית.<noinclude>[[קטגוריה:תבניות כישורי שפה lang|טקסט level]]
[[קטגוריה:תבניות כישורי שפה level|טקסט lang]]</noinclude></pre>
 
יש להחליף את ''הטקסט בשפה המקומית'' בטקסט בשפה המקומית המצביע על רמת הידיעה בשפה. ניתן ואף רצוי להעתיק את הטקסט מ[[w:en:Category:User_languages|התבניות בוויקיפדיה האנגלית]].
 
יש לקשר את שם השפה (לדוגמה, '''עברית''' או '''English''') לקטגוריית המשתמשים הכללית של השפה, ואת רמת ההבנה בשפה (לדוגמה, '''לא מבין''', '''בינונית''' או '''שפת אם''') לקטגוריית המשתמשים של רמת ההבנה הזו בשפה. בתבניות ויקיפדיה האנגלית, הטקסט כבר מקושר במקומות הנכונים, אם כי עדיין יש להחליף את שם הקטגוריה, והטקסט מוצג שם לעיתים בקוד [[w:ASCII|ASCII]] שעדיף להחליפו לטקסט רגיל (שכן הדפים מוצגים בקידוד [[w:UTF-8|UTF-8]]).
 
== יצירת קטגוריות משתמשים לכל שפה ==