국부적 트랜스퍼러 = 요구하다('모듈:트랜스퍼러') 국부적 예스노 = 요구하다('모듈:예스노') 국부적 네 알겠습니다, 구성 = 피콜(요구하다, '모듈:발췌/구성') 만일 아닌 네 알겠습니다 그때 구성 = {} 종지부를 찍다 국부적 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 = 진실의, 링크볼드 = 진실의, } ­ 발췌본 자체를 받아 보십시오. 국부적 칭호를 붙이다 = 페이지를 매기다 .. '#' .. (단면 또는 '') 국부적 네 알겠습니다, 발췌한 = 피콜(트랜스퍼러.얻다, 칭호를 붙이다, 옵션들) 만일 아닌 네 알겠습니다 그때 돌아오다 getError(발췌한) 종지부를 찍다 만일 mw.문자 메시지를 보내다.다듬다(발췌한) == '' 그리고 아닌 단 한 가지 그때 만일 단면 그때 돌아오다 getError('섹션-다이얼', 단면) 다른 돌아오다 getError('납땜') 종지부를 찍다 종지부를 찍다 -- 발췌문이 테이블 또는 목록으로 시작하는 경우 줄 바꿈 추가 발췌한 = '\n' .. 발췌한 -- 파일을 찾을 수 없는 경우, 제거된 infoobox에서 파일을 추출해 보십시오. 국부적 fileNamespaces = 트랜스퍼러.getNamespaces('파일') 만일 ((단 한 가지 == '파일' 또는 단 한 가지 == '파일') 또는 (아닌 단 한 가지 그리고 (파일들 ~= '0' 또는 아닌 파일들))) 그리고 - 발신자에게 파일 요청 아닌 트랜스퍼러.매칭애니(발췌한, '%[%[', fileNamespaces, ':') 그리고 ­ 그리고 Transruder의 출력물에는 파일이 없다. 구성.자막 ­ 템플릿에서 파일을 찾는 데 필요한 구성 옵션이 있음 그때 국부적 템플릿 = 트랜스퍼러.얻다(칭호를 붙이다, { 단 한 가지 = '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