הלימוד באתר מוקדש
לעילוי נשמת פרופ' חכם יעקב שוויקה זצ"ל

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

פרסם כאן או הקדש את הלימוד באתר >>


הבדלים בין גרסאות בדף "יחידה:PV-options"

מתוך ויקיסוגיה
קפיצה לניווט קפיצה לחיפוש
תגית: שוחזרה
(ביטול גרסה 19052 של מוטל'ה (שיחה))
תגית: ביטול
 
שורה 29: שורה 29:
         ["duplicate"] = create("כפילות פרמטרים",
         ["duplicate"] = create("כפילות פרמטרים",
"כפילות פרמטרים [ paramname ]"),
"כפילות פרמטרים [ paramname ]"),
        ["unsuggested-value"] = create("ערך מחוץ לרשימת הערכים המוצעים",
"'paramandvalue' אינו ערך חוקי"),
         ["multiple"] = "[[קטגוריה:שגיאות פרמטריות שגיאות ממספר סוגים]]",
         ["multiple"] = "[[קטגוריה:שגיאות פרמטריות שגיאות ממספר סוגים]]",
         ["any"] = "[[קטגוריה:שגיאות פרמטריות]][[קטגוריה:שגיאות פרמטריות בתבנית tname_naked]]",
         ["any"] = "[[קטגוריה:שגיאות פרמטריות]][[קטגוריה:שגיאות פרמטריות בתבנית tname_naked]]",
שורה 59: שורה 57:
[0] = options_0, -- ערכים
[0] = options_0, -- ערכים
[2] = options_rest, -- משתמש
[2] = options_rest, -- משתמש
[4] = options_rest, -- ויקיסוגיה
[4] = options_rest, -- ויקיפדיה
[6] = options_0, -- קובץ
[6] = options_0, -- קובץ
[10] = options_0, -- תבנית
[10] = options_0, -- תבנית

גרסה אחרונה מ־01:39, 22 בדצמבר 2021

ניתן ליצור תיעוד על היחידה הזאת בדף יחידה:PV-options/תיעוד

function create(cat, msg) 
	return mw.ustring.format("[[קטגוריה:שגיאות פרמטריות %s]]", cat) .. create_message(msg)
end

function create_message(msg) 
	return mw.ustring.format("<span class='paramvalidator-error'><br/>%s</span>", msg)
end


local options_0 = {
        ["no-templatedata"] = create("אין templatedata תקין",
					"לא נמצא templatedata תקין"),
        ["undeclared"] = create("שם שגוי",
					"פרמטרים [ paramname ] לא מופיעים בהגדרת התבנית"),
        ["empty-undeclared"] = create("שם שגוי ריק",
					"פרמטרים ריקים [ paramname ] לא מופיעים בהגדרת התבנית"),
        ["undeclared-numeric"] = create("מספר סודר שגוי",
					"פרמטרים [ paramname ] לא מופיעים בהגדרת התבנית"),
        ["empty-undeclared-numeric"] = create("מספר סודר שגוי ריק",
					"פרמטרים ריקים [ paramname ] לא מופיעים בהגדרת התבנית"),
        ["empty-required"] = create("פרמטר חובה חסר",
					"פרמטרי חובה  [ paramname ] חסרים"),
        ["deprecated"] = create("שימוש בפרמטר מיושן",
					"שימוש בפרמטרים מיושנים [ paramname ]"),
        ["empty-deprecated"] = create("שימוש בפרמטר מיושן ריק",
					"שימוש בפרמטרים מיושנים ריקים [ paramname ]"),
        ["incompatible"] = create("סוג לא תואם",
					"סוג לא תואם [ paramname ]"),
        ["duplicate"] = create("כפילות פרמטרים",
					"כפילות פרמטרים [ paramname ]"),
        ["multiple"] = "[[קטגוריה:שגיאות פרמטריות שגיאות ממספר סוגים]]",
        ["any"] = "[[קטגוריה:שגיאות פרמטריות]][[קטגוריה:שגיאות פרמטריות בתבנית tname_naked]]",
        ["doc-subpage"] = "תיעוד",
        ["wrapper-prefix"] = "<span class='paramvalidator-wrapper'><span class='paramvalidator-error' style='text-align:center;'><br/>שגיאות פרמטריות ב[[templatename]] </span>",
        ["wrapper-suffix"] = " </span>"
    }
local options_rest = {
        ["no-templatedata"] = create_message("לא נמצא templatedata תקין"),
        ["undeclared"] = create_message("פרמטרים [ paramname ] לא מופיעים בהגדרת התבנית"),
        ["empty-undeclared"] = create_message("פרמטרים ריקים [ paramname ] לא מופיעים בהגדרת התבנית"),
        ["undeclared-numeric"] = create_message("פרמטרים [ paramname ] לא מופיעים בהגדרת התבנית"),
        ["empty-undeclared-numeric"] = create_message("פרמטרים ריקים [ paramname ] לא מופיעים בהגדרת התבנית"),
        ["empty-required"] = create_message("פרמטרי חובה  [ paramname ] חסרים"),
        ["deprecated"] = create_message("שימוש בפרמטרים מיושנים [ paramname ]"),
        ["empty-deprecated"] = create_message("שימוש בפרמטרים מיושנים ריקים [ paramname ]"),
        ["incompatible"] = create_message("סוג לא תואם [ paramname ]"),
        ["duplicate"] = create_message("כפילות פרמטרים [ paramname ]"),
        ["multiple"] = "",
        ["any"] = "[[קטגוריה:שגיאות פרמטריות מחוץ למרחב הערכים]]",
        ["doc-subpage"] = "תיעוד",
        ["skip-empty-numeric"] = "0",
        ["wrapper-prefix"] = "<span class='paramvalidator-wrapper'><span class='paramvalidator-error' style='text-align:center;'><br/>שגיאות פרמטריות ב[[templatename]] </span>",
        ["wrapper-suffix"] = " </span>"
    }

local result = {
	[0] = options_0,		-- ערכים
	[2] = options_rest,		-- משתמש	
	[4] = options_rest,		-- ויקיפדיה
	[6] = options_0,		-- קובץ
	[10] = options_0,		-- תבנית
	[12] = options_rest,	-- עזרה
	[14] = options_0,		-- קטגוריה
	[100] = options_0,		-- פורטל
	[108] = options_rest,	-- ספר	
	[118] = options_rest,	-- טיוטה
	[446] = options_rest,	-- הוראה
	[828] = options_rest,	-- יחידה
	[2300] = options_rest,	-- גאדג'ט
	[2302] = options_rest,	-- הגדרת גאדג'ט
	[2600] = options_rest,	-- נושא
}
return result