모듈:외부/샌드박스

Module:Excerpt/sandbox
국부적 트랜스퍼러 = 요구하다('모듈:트랜스퍼러')  국부적 예스노 = 요구하다('모듈:예스노')  국부적 네 알겠습니다, 구성 = 피콜(요구하다, '모듈:발췌/구성') 만일 아닌 네 알겠습니다 그때 구성 = {} 종지부를 찍다  국부적 p = {}  -- 인수를 가져오는 도우미 함수 국부적 아그 기능을 발휘하다 게타르크(핵심을, 체납)  가치를 매기다 = 아그[핵심을]  만일 가치를 매기다 그리고 mw.문자 메시지를 보내다.다듬다(가치를 매기다) ~= '' 그때   돌아오다 가치를 매기다  종지부를 찍다  돌아오다 체납 종지부를 찍다  -- 오류를 처리하는 도우미 기능 기능을 발휘하다 getError(메세지, 가치를 매기다)  만일 타자를 치다(메세지) == '끈' 그때   메세지 = 트랜스퍼러.getError(메세지, 가치를 매기다)  종지부를 찍다  만일 구성.분류 그리고 구성.분류.오류 그리고 mw.칭호를 붙이다.getCurrentTitle().isContentPage 그때   메세지:마디를 짓다('[카테고리:' .. 구성.분류.오류 .. ']]')  종지부를 찍다  돌아오다 메세지 종지부를 찍다  -- 지역화된 메시지를 가져오는 도우미 기능 기능을 발휘하다 getMessage(핵심을)  국부적 네 알겠습니다, TNT = 피콜(요구하다, '모듈:TNT')  만일 아닌 네 알겠습니다 그때 돌아오다 핵심을 종지부를 찍다  돌아오다 TNT.형식을 갖추다('I18n/모듈:발췌.tab', 핵심을) 종지부를 찍다  기능을 발휘하다 p.본래의(액자에 넣다)  아그 = 트랜스퍼러.파스아그스(액자에 넣다)   -- 요청된 페이지가 있는지 확인하십시오.  국부적 페이지를 매기다 = 게타르크(1)  만일 아닌 페이지를 매기다 그때 돌아오다 getError('노페이지') 종지부를 찍다  국부적 칭호를 붙이다 = mw.칭호를 붙이다.새로운(페이지를 매기다)  만일 아닌 칭호를 붙이다 그때 돌아오다 getError('노페이지') 종지부를 찍다  만일 칭호를 붙이다.이레디렉트 그때 칭호를 붙이다 = 칭호를 붙이다.리디렉션 대상 종지부를 찍다  만일 아닌 칭호를 붙이다.존재한다 그때 돌아오다 getError('페이지 미발견', 페이지를 매기다) 종지부를 찍다  페이지를 매기다 = 칭호를 붙이다.접두사의텍스트   -- 변수 설정  국부적 단면 = 게타르크(2, mw.우스트링.짝을 맞추다( 게타르크(1), '[^#]+#([^#]+)') )  국부적 모자를 씌우다 = 예스노( 게타르크('하트', 진실의) )  국부적 편집하다 = 예스노( 게타르크('편집', 진실의) )  국부적  = 게타르크('이것')  국부적 단 한 가지 = 게타르크(' only')  국부적 파일들 = 게타르크('파일', 게타르크('파일', ( 단 한 가지 == '파일' 그리고 1 ) ) )  국부적 목록 = 게타르크('목록', 게타르크('목록', ( 단 한 가지 == '목록' 그리고 1 ) ) )  국부적 식탁들 = 게타르크('tables', 게타르크('테이블', ( 단 한 가지 == '테이블' 그리고 1 ) ) )  국부적 템플릿 = 게타르크('templates', 게타르크('template', ( 단 한 가지 == 'template' 그리고 1 ) ) )  국부적 단락 = 게타르크('paragraphs', 게타르크('문단', ( 단 한 가지 == '문단' 그리고 1 ) ) )  국부적 참고 문헌 = 게타르크('references')  국부적 서브섹션 = 아닌 예스노( 게타르크('섹션') )  국부적 노볼드 = 아닌 예스노( 게타르크('bold') )  국부적 횡대로 = 예스노( 게타르크('inline') )  국부적 인용하다 = 예스노( 게타르크('quote') )  국부적 더 많은 = 예스노( 게타르크('더') )  국부적 계급 = 게타르크('계급')   -- 해트노트 작성  만일 모자를 씌우다 그리고 아닌 횡대로 그때   만일  그때    모자를 씌우다 =    그렇지 않으면 인용하다 그때    모자를 씌우다 = getMessage('이것')   그렇지 않으면 단 한 가지 그때    모자를 씌우다 = getMessage(단 한 가지)   다른    모자를 씌우다 = getMessage('섹션')   종지부를 찍다   모자를 씌우다 = 모자를 씌우다 .. ' ' .. getMessage('excerpt') .. ' '   만일 단면 그리고 아닌 토막내다 그때    모자를 씌우다 = 모자를 씌우다 .. '[[:' .. 페이지를 매기다 .. '#' .. mw.우리당.앵커엔코드(단면) .. ' ' .. 페이지를 매기다     .. ' § ' .. mw.우스트링.gsub(단면, '%[%[([^] ]+) ?[^]]*%]%]', '%1') .. ']].' -- 중첩된 링크 제거   다른    모자를 씌우다 = 모자를 씌우다 .. '[[:' .. 페이지를 매기다 .. ' ' .. 페이지를 매기다 .. ']].'   종지부를 찍다   만일 편집하다 그때    모자를 씌우다 = 모자를 씌우다 .. '<span class="mw-eddesection-like 플레인링크"<span class="mw-eddesection-links"[]    모자를 씌우다 = 모자를 씌우다 .. 칭호를 붙이다:풀룰('action=edit') .. ' ' .. mw.메세지.새로운('편집 섹션'):평이한()    모자를 씌우다 = 모자를 씌우다 .. ']<span class="mw-편집 섹션-indection-institution"][</span]'   종지부를 찍다   만일 구성.모자를 씌우다 그때    모자를 씌우다 = 구성.모자를 씌우다 .. 모자를 씌우다 .. '}}'    모자를 씌우다 = 액자에 넣다:전처리하다(모자를 씌우다)   다른    모자를 씌우다 = mw.html.만들다('div'):addClass('bulletink optract-hat'):위키텍스트(모자를 씌우다)   종지부를 찍다  다른   모자를 씌우다 = 못을 박다  종지부를 찍다   -- "추가 읽기" 링크 작성  만일 더 많은 그리고 아닌 횡대로 그때   더 많은 = "'''[[" .. 페이지를 매기다 .. '#' .. (단면 또는 '') .. " " .. getMessage('더') .. "]]'''"   더 많은 = mw.html.만들다('div'):addClass('noprint opt-more'):위키텍스트(더 많은)  다른   더 많은 = 못을 박다  종지부를 찍다   -- 템플릿 옵션 작성  국부적 블랙리스트에 올리다 = table.classat((구성.블랙리스트에 올리다 또는 구성.템플릿 또는 {}), ',')  만일 템플릿 그때   만일 끈.sub(템플릿, 1, 1) == '-' 그때    템플릿 = 템플릿 .. ',' .. 블랙리스트에 올리다   종지부를 찍다  다른   템플릿 = '-' .. 블랙리스트에 올리다  종지부를 찍다   -- 모듈에 대한 옵션 작성:템플릿 인수 및 원하는 기본값에서 변환기 제외  국부적 옵션들 = {   파일들 = 파일들,   목록 = 목록,   식탁들 = 식탁들,   단락 = 단락,   템플릿 = 템플릿,   단면 = 서브섹션,   분류 = 0,   참고 문헌 = 참고 문헌,   단 한 가지 = 단 한 가지 그리고 mw.문자 메시지를 보내다.다듬다(단 한 가지, 's) .. 's,   노볼드 = 노볼드,   NoSelfLinks = 진실의,   NoNonFreeFiles = 진실의,   noBehaviorSwitches = 진실의,   fixReference = 진실의,   링크볼드 = 진실의,  }   &shy; 발췌본 자체를 받아 보십시오.  국부적 칭호를 붙이다 = 페이지를 매기다 .. '#' .. (단면 또는 '')  국부적 네 알겠습니다, 발췌한 = 피콜(트랜스퍼러.얻다, 칭호를 붙이다, 옵션들)  만일 아닌 네 알겠습니다 그때 돌아오다 getError(발췌한) 종지부를 찍다  만일 mw.문자 메시지를 보내다.다듬다(발췌한) == '' 그리고 아닌 단 한 가지 그때   만일 단면 그때 돌아오다 getError('섹션-다이얼', 단면) 다른 돌아오다 getError('납땜') 종지부를 찍다  종지부를 찍다   -- 발췌문이 테이블 또는 목록으로 시작하는 경우 줄 바꿈 추가  발췌한 = '\n' .. 발췌한   -- 파일을 찾을 수 없는 경우, 제거된 infoobox에서 파일을 추출해 보십시오.  국부적 fileNamespaces = 트랜스퍼러.getNamespaces('파일')  만일 ((단 한 가지 == '파일' 또는 단 한 가지 == '파일') 또는 (아닌 단 한 가지 그리고 (파일들 ~= '0' 또는 아닌 파일들))) 그리고 - 발신자에게 파일 요청   아닌 트랜스퍼러.매칭애니(발췌한, '%[%[', fileNamespaces, ':') 그리고 &shy; 그리고 Transruder의 출력물에는 파일이 없다.   구성.자막 &shy; 템플릿에서 파일을 찾는 데 필요한 구성 옵션이 있음  그때   국부적 템플릿 = 트랜스퍼러.얻다(칭호를 붙이다, { 단 한 가지 = 'templates', 템플릿 = 블랙리스트에 올리다, fixReference = 진실의 } )   국부적 매개변수 = 트랜스퍼러.getParameters(템플릿)   국부적 파일, 자막, 자막   을 위해 _, 짝을 짓다  쌍들(구성.자막) 하다    파일 = 짝을 짓다[1]    파일 = 매개변수[파일]    만일 파일 그리고 트랜스퍼러.매칭애니(파일, '^.*%.', {'[Jj][Pp][ee]?[gg]','[Pp][N][G]','[G][I][FF]','[Ss][Vv][Gg]'}, '.*') 그때     파일 = mw.우스트링.짝을 맞추다(파일, '%[?%[?.-:([^{ ]+)%]?%]?') 또는 파일 - [[파일:예.jpg{!}}{upright=1.5]] ~ 예.jpg     자막 = 짝을 짓다[2]     을 위해 _, p  쌍들(자막) 하다      만일 매개변수[p] 그때 자막 = 매개변수[p] 부숴뜨리다 종지부를 찍다     종지부를 찍다     발췌한 = '[파일:] .. 파일 .. ' 엄지손가락' .. (자막 또는 '') .. ']]' .. 발췌한     발췌한 = 트랜스퍼러.RemoveNonFreeFiles(발췌한)     부숴뜨리다    종지부를 찍다   종지부를 찍다  종지부를 찍다   -- 중첩된 범주 제거  발췌한 = 액자에 넣다:전처리하다(발췌한)  국부적 분류, 발췌한 = 트랜스퍼러.getCategories(발췌한, 옵션들.분류)   -- 추적 카테고리 추가  만일 구성.분류 그때   국부적 contentCategory = 구성.분류.내용물   만일 contentCategory 그리고 mw.칭호를 붙이다.getCurrentTitle().isContentPage 그때    발췌한 = 발췌한 .. '[카테고리:' .. contentCategory .. ']]'   종지부를 찍다   국부적 네임스페이스카테고리 = 구성.분류[ mw.칭호를 붙이다.getCurrentTitle().네임스페이스 ]   만일 네임스페이스카테고리 그때    발췌한 = 발췌한 .. '[카테고리:' .. 네임스페이스카테고리 .. ']]'   종지부를 찍다  종지부를 찍다   -- 스타일 로드  국부적 스타일  만일 구성.스타일 그때   스타일 = 액자에 넣다:확장 태그( '전형적인 프리스타프리스타입니당, '', { src = 구성.스타일 } )  종지부를 찍다   -- 요소 결합 및 반환  국부적 tag1 = 'div'  국부적 tag2 = 'div'  만일 횡대로 그때   tag1 = '스팬'   tag2 = '스팬'  그렇지 않으면 인용하다 그때   tag2 = '블록쿼트'  종지부를 찍다  발췌한 = mw.html.만들다(tag1):addClass('excerpt'):위키텍스트(발췌한)  국부적 막다 = mw.html.만들다(tag2):addClass('화이트 블록'):addClass(계급)  돌아오다 막다:마디를 짓다(스타일):마디를 짓다(모자를 씌우다):마디를 짓다(발췌한):마디를 짓다(더 많은) 종지부를 찍다  -- 이전 버전과의 호환성을 위한 진입점 기능을 발휘하다 p.이끌다(액자에 넣다) 돌아오다 p.본래의(액자에 넣다) 종지부를 찍다 기능을 발휘하다 p.발췌한(액자에 넣다) 돌아오다 p.본래의(액자에 넣다) 종지부를 찍다  돌아오다 p