Przejdź do zawartości

Moduł:Html/dane

Z Wikibooks, biblioteki wolnych podręczników.
 Dokumentacja modułu [stwórz] [odśwież]
local p={};
----
p.znak_127=mw.ustring.char(127);
----
p.tabela_znakowa={
	["|"]=true,
	["["]=true,
	["]"]=true,
	["{"]=true,
	["}"]=true,
	["("]=true,
	[")"]=true,
	["<"]=true,
	[">"]=true,
	["="]=true,
	["/"]=true,
	["\\"]=true,
	[" "]=true,
	["_"]=true,
	["-"]=true,
	["`"]=true,
	["'"]=true,
	["~"]=true,
	["!"]=true,
	["@"]=true,
	["#"]=true,
	["$"]=true,
	["%"]=true,
	["^"]=true,
	["&"]=true,
	["*"]=true,
	["+"]=true,
	["\""]=true,
	[","]=true,
	["."]=true,
	["?"]=true,
	[";"]=true,
	[":"]=true,
	["‎"]=true,
};
p.tabela_nawiasowa={
    ["{"]="&#"..mw.ustring.byte("{")..";",
    ["}"]="&#"..mw.ustring.byte("}")..";",
    ["|"]="&#"..mw.ustring.byte("|")..";",
    ["="]="&#"..mw.ustring.byte("=")..";",
    ["<"]="&#"..mw.ustring.byte("<")..";",
    [">"]="&#"..mw.ustring.byte(">")..";",
    ["["]="&#"..mw.ustring.byte("[")..";",
    ["]"]="&#"..mw.ustring.byte("]")..";",
};
p.kody_literowe_html_i_ich_odpowiedniki_znakowe={
  -- Podstawowe
  ["&lt;"]   = "<",
  ["&gt;"]   = ">",
  ["&amp;"]  = "&",
  ["&quot;"] = "\"",
  ["&apos;"] = "'",

  -- Spacje i typografia
  ["&nbsp;"] = " ",
  ["&ensp;"] = " ",
  ["&emsp;"] = " ",
  ["&thinsp;"] = " ",
  ["&copy;"] = "©",
  ["&reg;"]  = "®",
  ["&trade;"] = "™",
  ["&sect;"] = "§",
  ["&para;"] = "¶",
  ["&deg;"]  = "°",
  ["&middot;"] = "·",
  ["&bull;"] = "•",

  -- Waluty
  ["&dollar;"] = "$",
  ["&cent;"]   = "¢",
  ["&pound;"]  = "£",
  ["&yen;"]    = "¥",
  ["&euro;"]   = "€",

  -- Strzałki
  ["&larr;"] = "←",
  ["&uarr;"] = "↑",
  ["&rarr;"] = "→",
  ["&darr;"] = "↓",
  ["&harr;"] = "↔",

  -- Greckie litery (małe i wielkie)
  ["&alpha;"] = "α", ["&Alpha;"] = "Α",
  ["&beta;"]  = "β", ["&Beta;"]  = "Β",
  ["&gamma;"] = "γ", ["&Gamma;"] = "Γ",
  ["&delta;"] = "δ", ["&Delta;"] = "Δ",
  ["&epsilon;"] = "ε", ["&Epsilon;"] = "Ε",
  ["&zeta;"]  = "ζ", ["&Zeta;"]  = "Ζ",
  ["&eta;"]   = "η", ["&Eta;"]   = "Η",
  ["&theta;"] = "θ", ["&Theta;"] = "Θ",
  ["&iota;"]  = "ι", ["&Iota;"]  = "Ι",
  ["&kappa;"] = "κ", ["&Kappa;"] = "Κ",
  ["&lambda;"] = "λ", ["&Lambda;"] = "Λ",
  ["&mu;"]    = "μ", ["&Mu;"]    = "Μ",
  ["&nu;"]    = "ν", ["&Nu;"]    = "Ν",
  ["&xi;"]    = "ξ", ["&Xi;"]    = "Ξ",
  ["&omicron;"] = "ο", ["&Omicron;"] = "Ο",
  ["&pi;"]    = "π", ["&Pi;"]    = "Π",
  ["&rho;"]   = "ρ", ["&Rho;"]   = "Ρ",
  ["&sigma;"] = "σ", ["&Sigma;"] = "Σ",
  ["&tau;"]   = "τ", ["&Tau;"]   = "Τ",
  ["&upsilon;"] = "υ", ["&Upsilon;"] = "Υ",
  ["&phi;"]   = "φ", ["&Phi;"]   = "Φ",
  ["&chi;"]   = "χ", ["&Chi;"]   = "Χ",
  ["&psi;"]   = "ψ", ["&Psi;"]   = "Ψ",
  ["&omega;"] = "ω", ["&Omega;"] = "Ω",

  -- Symbole matematyczne
  ["&plusmn;"] = "±",
  ["&times;"]  = "×",
  ["&divide;"] = "÷",
  ["&infin;"]  = "∞",
  ["&radic;"]  = "√",
  ["&sum;"]    = "∑",
  ["&prod;"]   = "∏",
  ["&int;"]    = "∫",
  ["&forall;"] = "∀",
  ["&part;"]   = "∂",
  ["&exist;"]  = "∃",
  ["&empty;"]  = "∅",
  ["&nabla;"]  = "∇",
  ["&isin;"]   = "∈",
  ["&notin;"]  = "∉",
  ["&sub;"]    = "⊂",
  ["&sup;"]    = "⊃",
  ["&sube;"]   = "⊆",
  ["&supe;"]   = "⊇",
  ["&oplus;"]  = "⊕",
  ["&otimes;"] = "⊗",
  ["&perp;"]   = "⊥",
};
return p;