Jump to content
Wikipedia The Free Encyclopedia

Module:Text/data

From Wikipedia, the free encyclopedia
Module documentation[view] [edit] [history] [purge]
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.

 -- 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

AltStyle によって変換されたページ (->オリジナル) /