Permanently protected module

모듈:캘린더 TOC

Module

현지의 p = {}  현지의 언어 -- 느린 초기화 현지의 기능. 포맷 날짜(fmt, d)  언어 = 언어 또는 .언어.get Content Language(get Content Language)()  현지의 성공., 새로운 날짜 = pcall(언어.포맷 날짜, 언어, fmt, d)  한다면 성공. 그리고나서   돌아가다 새로운 날짜  또 다른   에러(string.format(    "getDate에 잘못된 날짜 '%s'이(가) 전달되었습니다.",    스트링(날짜.)   ))  끝. 끝.   현지의 기능. 칼토크(날들, 떼어내다, 바닥글, , 연도)  현지의 평일의 = {'월', '화', '수녀', 'Thu', '금', '토', '태양'}  현지의 j = tonumber(formatDate(N,'1 ' ..  .. ' ' .. 연도))  현지의 N = tonumber(formatDate(t','1 ' ..  .. ' ' .. 연도))  현지의 실체 = {}   table.insert(실체, '__NOTOC__<, 테이블 role="항법"id="toc"class="calendar-tocwikitable toc"style=":중심text-align"&gt다;.)  table.insert(실체, '<, tr>,<>thcolspan=7 style="배경: 물려받다">, <, 경간 style="font-weight:대담해 져서">.' ..  .. ' ' .. 연도 .. '<, /span>,<>/th>,<>/tr>.')     table.insert(실체, '<, tr>,<>thscope="콜"&gt다; .. table.concat(평일, '<, /th>,<>thscope="콜"&gt다;) .. '<, /th>,<>/tr>.')      현지의 d = 1-j     현지의 건너뛰다. = 거짓의     하는 동안에 d <>= N       table.insert(실체, '<, tr>.')      위해서 i=1,7        d = d + 1       한다면 d > 0 그리고. d <>= N 그리고나서        현지의 f = 날들[tostring(d)]        한다면 f 그리고. f == 'df의 그리고나서         table.insert(인식하다, '<고객명>[#] .. d .. ' ' ..  .. ' ' .. d .. ']] </fr>)        그렇지 않으면 f 그리고. f == 'mf' 그리고나서         table.insert(인식하다, '<고객명>[#] ..  .. ' ' .. d .. ' ' .. d .. ']] </fr>)        또 다른         table.insert(인식하다, '<filength >' .. d .. '/')        끝.        건너뛰다. = 거짓의       그렇지 않으면 (건너뛰다. == 거짓의) 그리고나서        현지의 cs = (d <=> 0) 그리고. (1 - d) 또는 (8 - i)        현지의 v = ''        한다면 d > N 그리고. cs > 2 그리고. 떼어내다 그리고나서         v = '[[#' .. 떼어내다 .. ' ' .. 떼어내다 .. ']]'         떼어내다 = 제로        끝.        한다면 cs < > 7 또는 v ~= '' 그리고나서         table.insert(인식하다, '<자세히' .. (cs > 1 그리고. 'colspan=' .. cs 또는 '') .. '>' .. v .. '/')        끝.        건너뛰다. = 진실의       끝.      끝.      table.insert(실체, '/tr>')     끝.     한다면 떼어내다 ~= 제로 그리고나서   table.insert(실체, '<tr><block colspan=7>[#] .. 떼어내다 .. ' ' .. 떼어내다 .. ']] </tr> </tr>)  끝.     한다면 #바닥글 > 0 그리고나서      table.insert(실체, '<, tr>.')      한다면 #바닥글 > 1 그리고나서       table.insert(실체, '<colspan=7 style="colspan: 0.2em;">')       위해서 k,v  아이페어(바닥글)      table.insert(실체, '* [[#' .. v .. ' ' .. v .. ']]')    끝.    table.insert(실체, '/')   또 다른    table.insert(실체, ' < colspan = 7 > [ #' .. table.concat(바닥글,'') .. ' ' .. table.concat(바닥글,'') .. ']] </fr>)   끝.   table.insert(실체, '/tr>')  끝.  table.insert(실체, '<table>')    돌아가다 table.concat(실체, '\n') 끝.  현지의 기능. 리스트(창립일, 날들, 떼어내다, 바닥글, )  현지의 기동 = [[ __NOTOC_<!-- --> <div role="navigation" id="toc" class="toc-toc plainlinks hlist" aria-tocby="toched" style="text-align:left;"> <div class="toctitle" style="text-align:center;"> <span id="toched" style="font-weight:bold;"> 목차 </span> </div> <div style="div:auto;"> ]]  현지의 옷장 = [</div> </div>]  현지의 엔트리 = (#창립일 > 0) 그리고. { ';' .. } 또는 {}  위해서 k,d  아이페어(창립일)    현지의 fmt = 날들[d]    한다면 fmt == 'df의 그리고나서    table.insert(엔트리, ': [[#' .. d .. ' ' ..  .. ' ' .. d .. ']]')   그렇지 않으면 fmt == 'mf' 그리고나서    table.insert(엔트리, ': [[#' ..  .. ' ' .. d .. ' ' .. d .. ']]')   끝.  끝.  한다면 떼어내다 ~= 제로 그리고나서   table.insert(엔트리, ': [[#' .. 떼어내다 .. ' ' .. 떼어내다 .. ']]')  끝.  위해서 k,v  아이페어(바닥글)    table.insert(엔트리, ': [[#' .. v .. ' ' .. v .. ']]')  끝.  돌아가다 기동 .. table.concat(엔트리,"\n") .. 옷장 끝.  현지의 기능. 취득 연도(s,y)  한다면 y 그리고. .스트링.경기(y, '^%d+
                
) 그리고나서 돌아가다 y 끝. y = .스트링.서브(s, '^-(%d+)'-
$$SIDE_BOTTOM$$
    $$BOTTOM$$