Module:Text/data
Appearance
From Wikipedia, the free encyclopedia
Warning This Lua module is used on approximately 50,000 pages and changes may be widely noticed. Test changes in the module's /sandbox or /testcases subpages, or in your own module sandbox. Consider discussing changes on the talk page before implementing them.
Data used by Module:Text, loaded as needed.
The above documentation is transcluded from Module:Text/data/doc. (edit | history)
Editors can experiment in this module's sandbox (create | mirror) and testcases (create) pages.
Subpages of this module.
Editors can experiment in this module's sandbox (create | mirror) and testcases (create) pages.
Subpages of this module.
-- Data required by [[Module:Text]]. -- Either Lua string patterns (defined by codepoint) or information about quotes localdata={} data.PatternCJK=mw.ustring.char(91, 4352,45,4607, 11904,45,42191, 43072,45,43135, 44032,45,55215, 63744,45,64255, 65072,45,65103, 65381,45,65500, 131072,45,196607, 93) data.PatternCombined=mw.ustring.char(91, 0x0300,45,0x036F, 0x1AB0,45,0x1AFF, 0x1DC0,45,0x1DFF, 0xFE20,45,0xFE2F, 93) localRangesLatin={{7,687}, {7531,7578}, {7680,7935}, {8194,8250}} localPatternLatin="^[" fori=1,#RangesLatindo localrange=RangesLatin[i] PatternLatin=PatternLatin..mw.ustring.char(range[1],45,range[2]) end PatternLatin=PatternLatin.."]*$" data.RangesLatin=RangesLatin data.NumLatinRanges=#RangesLatin data.PatternLatin=PatternLatin data.PatternTerminated=mw.ustring.char(91, 12290, 65281, 65294, 65311) .."!%.%?...][\"'%]‹›«»‘’""]*$" data.QuoteLang={af="bd", ar="la", be="labd", bg="bd", ca="la", cs="bd", da="bd", de="bd", dsb="bd", et="bd", el="lald", en="ld", es="la", eu="la", -- fa = "la", fi="rd", fr="laSPC", ga="ld", he="ldla", hr="bd", hsb="bd", hu="bd", hy="labd", id="rd", is="bd", it="ld", ja="x300C", ka="bd", ko="ld", lt="bd", lv="bd", nl="ld", nn="la", no="la", pl="bdla", pt="lald", ro="bdla", ru="labd", sk="bd", sl="bd", sq="la", sr="bx", sv="rd", th="ld", tr="ld", uk="la", zh="ld", ["de-ch"]="la", ["en-gb"]="lsld", ["en-us"]="ld", ["fr-ch"]="la", ["it-ch"]="la", ["pt-br"]="ldla", ["zh-tw"]="x300C", ["zh-cn"]="ld"} data.QuoteType={bd={{8222,8220},{8218,8217}}, bdla={{8222,8220},{171,187}}, bx={{8222,8221},{8218,8217}}, la={{171,187},{8249,8250}}, laSPC={{171,187},{8249,8250},true}, labd={{171,187},{8222,8220}}, lald={{171,187},{8220,8221}}, ld={{8220,8221},{8216,8217}}, ldla={{8220,8221},{171,187}}, lsld={{8216,8217},{8220,8221}}, rd={{8221,8221},{8217,8217}}, x300C={{0x300C,0x300D}, {0x300E,0x300F}}} data.SeekQuote=mw.ustring.char(34,-- " 39,-- ' 171,-- laquo 187,-- raquo 8216,-- lsquo 8217,-- rsquo 8218,-- sbquo 8220,-- ldquo 8221,-- rdquo 8222,-- bdquo 8249,-- lsaquo 8250,-- rsaquo 0x300C,-- CJK 0x300D,-- CJK 0x300E,-- CJK 0x300F)-- CJK returndata