모듈:Infobox3col/sandbox

Module:Infobox3cols/sandbox
국부적 p = {} 국부적 아그 = {} 국부적 종이접기 = {} 국부적 뿌리를 내리다  -- 시퀀스로 두 테이블 값의 결합을 반환합니다. 국부적 기능을 발휘하다 결합하다(t1, t2)   국부적 발스 = {}  을 위해 k, v  쌍들(t1) 하다   발스[v] = 진실의  종지부를 찍다  을 위해 k, v  쌍들(t2) 하다   발스[v] = 진실의  종지부를 찍다  국부적 되받아치다 = {}  을 위해 k, v  쌍들(발스) 하다   table.insert(되받아치다, k)  종지부를 찍다  돌아오다 되받아치다 종지부를 찍다  -- 존재하는 인수의 수가 들어 있는 표를 반환함 - 지정된 접두사에 대해.예를 들어 접두사가 'data'인 경우 - 'data1', 'data2' 및 'data5'가 존재하면 {1, 2, 5}을(를) 반환함. 국부적 기능을 발휘하다 getArgNums(접두사를 붙이다, 접미사)  국부적 숫자 = {}  을 위해 k, v  쌍들(아그) 하다   국부적 숫자 = 토스트링(k):짝을 맞추다('^' .. 접두사를 붙이다 .. '([0-9]%d*) .. 접미사 .. '
                
) 만일 숫자 그때 table.insert(숫자, 톤넘버(숫자)) 종지부를 찍다 종지부를 찍다 table.properties(숫자) 돌아오다 숫자 종지부를 찍다 -- 머리글 셀을 사용하여 infobox에 행 추가 - 또는 레이블/데이터 셀 조합. 국부적 기능을 발휘하다 addRow(로와르그스) 만일 로와르그스.머리글 그때 뿌리를 내리다 :꼬리표를 달다('tr') :addClass(로와르그스.노를 젓다) :cssText(로와르그스.노를 젓는 스타일의) :꼬리표를 달다('th') :동뜨다('콜스판', '4') :addClass('infobox-infox') :addClass(로와르그스.계급의) :addClass(아그.헤더 클래스) -- 다음 @depressed next; target .infobox-<name> .infobox-messages :cssText(아그.머리말 스타일) :cssText(로와르그스.행세포식) :cssText(아그.외형적인 스타일[로와르그스.숫자 .. 'h']) :위키텍스트(로와르그스.머리글) 그렇지 않으면 로와르그스.라벨을 붙이다 그때 만일 로와르그스.자료 그때 국부적 배를 젓다 = 뿌리를 내리다:꼬리표를 달다('tr') 배를 젓다:addClass(로와르그스.노를 젓다) 배를 젓다:cssText(로와르그스.노를 젓는 스타일의) 배를 젓다 :꼬리표를 달다('th') :동뜨다('scope', 'row') :addClass('infobox-infox') :cssText(아그.레이블 스타일의) :cssText(로와르그스.행세포식) :cssText(아그.외형적인 스타일[로와르그스.숫자 .. 'l']) :위키텍스트(로와르그스.라벨을 붙이다) :끝냈다() 국부적 dataCell = 배를 젓다:꼬리표를 달다('td') dataCell :동뜨다('콜스판', '3') :addClass('인포박스 데이터') :addClass(로와르그스.계급의) -- @depressed next; target .infobox-<name> .infobox-data. :cssText(로와르그스.데이터스타일) :cssText(로와르그스.행세포식) :cssText(아그.외형적인 스타일[로와르그스.숫자]) :뉴라인() :위키텍스트(로와르그스.자료) 그렇지 않으면 로와르그스.dataa 또는 로와르그스.데이타베이스 그때 국부적 배를 젓다 = 뿌리를 내리다:꼬리표를 달다('tr') 배를 젓다:addClass(로와르그스.노를 젓다) 배를 젓다:cssText(로와르그스.노를 젓는 스타일의) 배를 젓다 :꼬리표를 달다('th') :동뜨다('scope', 'row') :addClass('infobox-infox') :cssText(아그.레이블 스타일의) :cssText(로와르그스.행세포식) :cssText(아그.외형적인 스타일[로와르그스.숫자 .. 'h']) :위키텍스트(로와르그스.라벨을 붙이다) :끝냈다() 국부적 dataCella = 배를 젓다:꼬리표를 달다('td') dataCella :addClass('infobox-data infobox-data-a') :addClass(로와르그스.클래스아) -- @depressed next; target .infobox-<name> .infobox-data-a :cssText(로와르그스.데이타스타일) :cssText(로와르그스.행세포식) :cssText(아그.외형적인 스타일[로와르그스.숫자 .. 'a']) :뉴라인() :위키텍스트(로와르그스.dataa) 만일 로와르그스.렌더브 그때 국부적 dataCellb = 배를 젓다:꼬리표를 달다('td') dataCellb :addClass('infobox-data infobox-data-b') :addClass(로와르그스.반을 나누다) -- @depressed next; target .infobox-<name> .infobox-data-b :cssText(로와르그스.데이타베이스 스타일) :cssText(로와르그스.행세포식) :cssText(아그.외형적인 스타일[로와르그스.숫자 .. 'b']) :뉴라인() :위키텍스트(로와르그스.데이타베이스) 종지부를 찍다 만일 로와르그스.렌더크 그때 국부적 dataCellc = 배를 젓다:꼬리표를 달다('td') dataCellc :addClass('infobox-data infobox-data-c') :addClass(로와르그스.수업시간) -- @depressed next; target .infobox-<name> .infobox-data-c :cssText(로와르그스.데이타크) :cssText(로와르그스.행세포식) :cssText(아그.외형적인 스타일[로와르그스.숫자 .. 'c']) :뉴라인() :위키텍스트(로와르그스.데이택) 종지부를 찍다 종지부를 찍다 그렇지 않으면 로와르그스.자료 그때 국부적 배를 젓다 = 뿌리를 내리다:꼬리표를 달다('tr') 배를 젓다:addClass(로와르그스.노를 젓다) 배를 젓다:cssText(로와르그스.노를 젓는 스타일의) 국부적 dataCell = 배를 젓다:꼬리표를 달다('td') dataCell :동뜨다('콜스판', '4') :addClass('infobox-full-data') :addClass(로와르그스.계급의) -- @depressed next; target .infobox-<name> .infobox-full-data. :cssText(로와르그스.데이터스타일) :cssText(로와르그스.행세포식) :cssText(아그.외형적인 스타일[로와르그스.숫자]) :뉴라인() :위키텍스트(로와르그스.자료) 종지부를 찍다 종지부를 찍다 국부적 기능을 발휘하다 렌더타이틀() 만일 아닌 아그.칭호를 붙이다 그때 돌아오다 종지부를 찍다 뿌리를 내리다 :꼬리표를 달다('caption') :addClass('infobox-infox') :addClass(아그.타이틀 클래스) -- 다음 @depressed next; target .infobox-<name> .infobox-messages :cssText(아그.트라이틀스타일의) :위키텍스트(아그.칭호를 붙이다) 종지부를 찍다 국부적 기능을 발휘하다 렌더위로우() 만일 아닌 아그.위에 그때 돌아오다 종지부를 찍다 뿌리를 내리다 :꼬리표를 달다('tr') :꼬리표를 달다('th') :동뜨다('콜스판', '4') :addClass('인포박스-위') :addClass(아그.상류의) -- 다음 @depressed next; target .infobox-<name> .infobox-ward. :cssText(아그.아보브스타일의) :위키텍스트(아그.위에) 종지부를 찍다 국부적 기능을 발휘하다 렌더벨로우() 만일 아닌 아그.아래에 그때 돌아오다 종지부를 찍다 뿌리를 내리다 :꼬리표를 달다('tr') :꼬리표를 달다('td') :동뜨다('콜스판', '4') :addClass('infobox-infox') :addClass(아그.하급의) -- 다음 @depressed next; target .infobox-<name> .infobox-messages :cssText(아그.저속한) :뉴라인() :위키텍스트(아그.아래에) 종지부를 찍다 국부적 기능을 발휘하다 addSubheaderRow(서브헤더아그스) 만일 서브헤더아그스.자료 그때 국부적 배를 젓다 = 뿌리를 내리다:꼬리표를 달다('tr') 배를 젓다:addClass(서브헤더아그스.노를 젓다) 국부적 dataCell = 배를 젓다:꼬리표를 달다('td') dataCell :동뜨다('콜스판', '4') :addClass('infobox-subheader') :addClass(서브헤더아그스.계급의) :cssText(서브헤더아그스.데이터스타일) :cssText(서브헤더아그스.행세포식) :뉴라인() :위키텍스트(서브헤더아그스.자료) 종지부를 찍다 종지부를 찍다 국부적 기능을 발휘하다 렌더부제목() 만일 아그.부제목자 그때 아그.부제목1길 = 아그.부제목자 종지부를 찍다 만일 아그.부제목. 그때 아그.하위 제목줄1종 = 아그.부제목. 종지부를 찍다 국부적 하위 제목 번호 = getArgNums('부제목','') 을 위해 k, 숫자 아이페어(하위 제목 번호) 하다 addSubheaderRow({ 자료 = 아그['부제목' .. 토스트링(숫자)], - @depressed next; target .infobox-<name> .infobox-subheader 데이터스타일 = 아그.서브헤더 스타일, 행세포식 = 아그['서브헤더 스타일' .. 토스트링(숫자)], 계급의 = 아그.서브헤더클래스, 노를 젓다 = 아그['하위급' .. 토스트링(숫자)] }) 종지부를 찍다 종지부를 찍다 국부적 기능을 발휘하다 addImageRow(이미지아그스) 만일 이미지아그스.자료 그때 국부적 배를 젓다 = 뿌리를 내리다:꼬리표를 달다('tr') 배를 젓다:addClass(이미지아그스.노를 젓다) 국부적 dataCell = 배를 젓다:꼬리표를 달다('td') dataCell :동뜨다('콜스판', '4') :addClass('인포박스-이미지') :addClass(이미지아그스.계급의) :cssText(이미지아그스.데이터스타일) :뉴라인() :위키텍스트(이미지아그스.자료) 종지부를 찍다 종지부를 찍다 국부적 기능을 발휘하다 렌더이미지() 만일 아그.이미지 그때 아그.image1 = 아그.이미지 종지부를 찍다 만일 아그.자막 그때 아그.캡션1 = 아그.자막 종지부를 찍다 국부적 상상력 = getArgNums('이미지','') 을 위해 k, 숫자 아이페어(상상력) 하다 국부적 자막 = 아그['caption' .. 토스트링(숫자)] 국부적 자료 = mw.html.만들다():위키텍스트(아그['이미지' .. 토스트링(숫자)]) 만일 자막 그때 자료 :꼬리표를 달다('div') :addClass('infobox-infox') -- 다음 @depressed next; target .infobox-<name> .infobox-messages :cssText(아그.캡션 스타일) :위키텍스트(자막) 종지부를 찍다 addImageRow({ 자료 = 토스트링(자료), - @depressed next; target .infobox-<name> .infobox-image 데이터스타일 = 아그.상상의, 계급의 = 아그.영상급, 노를 젓다 = 아그['이매로우 클래스' .. 토스트링(숫자)] }) 종지부를 찍다 종지부를 찍다 -- 머리글과 데이터 인수 번호의 결합을 가져오며, - 그리고 모든 것을 순서대로 렌더링한다. 국부적 기능을 발휘하다 렌더로우() 국부적 rownums. = 결합하다(getArgNums('header',''), getArgNums('데이터','[ab]?')) 국부적 database_count = #(getArgNums('데이터','b')) 국부적 datac_count = #(getArgNums('데이터','c')) table.properties(rownums.) 을 위해 k, 숫자 아이페어(rownums.) 하다 addRow({ 숫자 = 토스트링(숫자), 렌더브 = database_count > 0, 렌더크 = datac_count > 0, 머리글 = 아그['header' .. 토스트링(숫자)], 라벨을 붙이다 = 아그['label' .. 토스트링(숫자)], 자료 = 아그['데이터' .. 토스트링(숫자)], 데이터스타일 = 아그.데이터스타일, 계급의 = 아그['계급' .. 토스트링(숫자)], dataa = 아그['데이터' .. 토스트링(숫자) .. 'a'], 데이타스타일 = 아그.데이터스타일라, 클래스아 = 아그['계급' .. 토스트링(숫자) .. 'a'], 데이타베이스 = 아그['데이터' .. 토스트링(숫자) .. 'b'], 데이타베이스 스타일 = 아그.데이터스타일럽, 반을 나누다 = 아그['계급' .. 토스트링(숫자) .. 'b'], 데이택 = 아그['데이터' .. 토스트링(숫자) .. 'c'], 데이타크 = 아그.데이터스타일렉, 수업시간 = 아그['계급' .. 토스트링(숫자) .. 'c'], 노를 젓다 = 아그['rowclass' .. 토스트링(숫자)], -- 다음 @depressed next; target .infobox-<name> 행 클래스 노를 젓는 스타일의 = 아그['rowstyle' .. 토스트링(숫자)], 행세포식 = 아그['로셀 스타일' .. 토스트링(숫자)], }) 종지부를 찍다 종지부를 찍다 국부적 기능을 발휘하다 렌더나브바() 만일 아닌 아그.이름을 붙이다 그때 돌아오다 종지부를 찍다 뿌리를 내리다 :꼬리표를 달다('tr') :꼬리표를 달다('td') :동뜨다('콜스판', '4') :addClass('infobox-infox bar') :위키텍스트(요구하다('모듈:나바')._barbar{ 아그.이름을 붙이다, 미니의 = 1, }) 종지부를 찍다 국부적 기능을 발휘하다 lenderItalicTitle() 국부적 이탤릭 티틀 = 아그['이태적 칭호'] 그리고 mw.우스트링.더 낮게(아그['이태적 칭호']) 만일 이탤릭 티틀 == '' 또는 이탤릭 티틀 == '힘' 또는 이탤릭 티틀 == '그렇다' 그때 뿌리를 내리다:위키텍스트(mw.getCurrentFrame():expansion템플릿({칭호를 붙이다 = '이태적 칭호'})) 종지부를 찍다 종지부를 찍다 -- 추적 카테고리 렌더링args.decat == 추적 범주를 해제한다. 국부적 기능을 발휘하다 렌더추적범주() 만일 아그.데카트 == '그렇다' 그때 돌아오다 종지부를 찍다 만일 #(getArgNums('데이터','[abc]?')) == 0 그리고 mw.칭호를 붙이다.getCurrentTitle().네임스페이스 == 0 그때 뿌리를 내리다:위키텍스트('[카테고리:데이터 행이 없는 Infobox 템플릿을 사용하는 문서]]') 종지부를 찍다 종지부를 찍다 --[=[ infobox용 템플리트 클래식을 로드하십시오. TODO: 기본 템플리트 프랙티스 로딩이 아닌 여기서 완료 MediaWiki:common.css'raw' Infobox 테이블이 있는 4-5,000페이지가 있다. [[Mediawiki_talk:]를 참조하십시오.Common.css/to_do#Infobox]] 및/또는 도움말 :) 우리가 이것을 할 때 우리는 아래의 인라인 CSS도 청소해야 한다. 사이드바와 같은 기괴한 변환 카테고리를 해야 할 것이다. ]=] 국부적 기능을 발휘하다 loadTemplateStyles() 국부적 액자에 넣다 = mw.getCurrentFrame() -- 함수 설명 참조 국부적 base_baselat형 = 액자에 넣다:확장 태그{ 이름을 붙이다 = '전형적인 프리스타프리스타입니당, 아그 = { src = '모듈:Infobox/styles.css' } } 국부적 템플리트형 = '' 만일 아그['전형적인 프리스타프리스타입니당] 그때 템플리트형 = 액자에 넣다:확장 태그{ 이름을 붙이다 = '전형적인 프리스타프리스타입니당, 아그 = { src = 아그['전형적인 프리스타프리스타입니당] } } 종지부를 찍다 국부적 child_probat형 = '' 만일 아그['어린이 템플릿'] 그때 child_probat형 = 액자에 넣다:확장 태그{ 이름을 붙이다 = '전형적인 프리스타프리스타입니당, 아그 = { src = 아그['어린이 템플릿'] } } 종지부를 찍다 국부적 손주_종류형 = '' 만일 아그['손주 템플리트'] 그때 손주_종류형 = 액자에 넣다:확장 태그{ 이름을 붙이다 = '전형적인 프리스타프리스타입니당, 아그 = { src = 아그['손주 템플리트'] } } 종지부를 찍다 돌아오다 table.classat({ base_baselat형, -- 함수 설명 참조 템플리트형, child_probat형, 손주_종류형 }) 종지부를 찍다 -- 아동 사례와 비아동 사례 사이의 공통 기능 국부적 기능을 발휘하다 structure_infobox_common() 렌더부제목() 렌더이미지() -- preprocessRow() 렌더로우() 렌더벨로우() 렌더나브바() lenderItalicTitle() -- 렌더리빈로우카테고리() 렌더추적범주() -- cleanInfobox() 종지부를 찍다 -- 특수 설정을 사용하여 infobox의 전체 레이아웃을 지정하십시오. -- infobox는 다른 infobox 안에서 'child'로 사용된다. 국부적 기능을 발휘하다 _인포박스() 뿌리를 내리다 = mw.html.만들다('테이블') 뿌리를 내리다 :addClass((아그.어린아이의 == '그렇다' 또는 아그.서브박스 == '그렇다') 그리고 'infobox-subbox' 또는 '인포박스') :addClass(아그.어린아이의 == '그렇다' 그리고 'infobox-3cols-child' 또는 못을 박다) :addClass(아그.보디클래스) -- 다음 @depressed next; target .infobox-<name> :cssText(아그.보디 스타일의) 렌더타이틀() 렌더위로우() structure_infobox_common() 돌아오다 loadTemplateStyles() .. 토스트링(뿌리를 내리다) 종지부를 찍다 -- 인수가 존재하고 비어 있지 않으면 인수 테이블에 추가하십시오. -- ParserFunctions의 동작과 일치하는 빈 인수는 nil로 처리된다. 국부적 기능을 발휘하다 사전 처리SingleArg(argName) 만일 종이접기[argName] 그리고 종이접기[argName] ~= '' 그때 아그[argName] = 종이접기[argName] 종지부를 찍다 종지부를 찍다 -- 지정된 접두사를 가진 매개변수를 순서대로 아그 테이블에 할당 -- 지정한 단계 크기 배치.참고자료 등의 출처를 막기 위함이다. - 잘못된 순서로 나타나는 것.prefixTable은 다음을 포함하는 배열이어야 함 -- 테이블, 각 테이블에는 두 개의 가능한 필드, 즉 "직렬" 문자열과 "직렬"이 있다. - "의존적인" 테이블.함수는 항상 "사전 수정"을 포함하는 매개 변수를 구문 분석함 -- 문자열, 그러나 접두사일 경우 "dependent" 테이블의 매개변수만 구문 분석 -- 매개 변수가 존재하며 비어 있지 않음. 국부적 기능을 발휘하다 preprocessArgs(접두사 테이블, 스텝을 밟다) 만일 타자를 치다(접두사 테이블) ~= '테이블' 그때 착오("접두사 테이블에 대해 비 테이블 값이 탐지됨", 2) 종지부를 찍다 만일 타자를 치다(스텝을 밟다) ~= '숫자' 그때 착오("잘못된 단계 값이 탐지됨", 2) 종지부를 찍다 -- 숫자 접미사가 없는 인수를 가져와서 잘못된 입력을 확인하십시오. 을 위해 i,v 아이페어(접두사 테이블) 하다 만일 타자를 치다(v) ~= '테이블' 또는 타자를 치다(v.접두사를 붙이다) ~= "끈" 또는 (v.의존하다 그리고 타자를 치다(v.의존하다) ~= '테이블') 그때 착오('preprocessArgs 접두사 테이블에 잘못된 입력이 감지됨', 2) 종지부를 찍다 사전 처리SingleArg(v.접두사를 붙이다) -- 접두사 매개 변수가 있는 경우에만 종속 매개 변수 구문 분석 - 그리고 빈칸이 아니다. 만일 아그[v.접두사를 붙이다] 그리고 v.의존하다 그때 을 위해 j, 종속 가치 아이페어(v.의존하다) 하다 만일 타자를 치다(종속 가치) ~= '끈' 그때 착오('잘못된 "dependent" 매개 변수 값이 사전 처리에서 감지됨아그스의) 종지부를 찍다 사전 처리SingleArg(종속 가치) 종지부를 찍다 종지부를 찍다 종지부를 찍다 -- 숫자 접미사가 있는 인수 가져오기. 국부적 a = 0 -- 카운터 변수. 국부적 더 많은 주장존재하다 = 진실의 하는 동안에 더 많은 주장존재하다 == 진실의 하다 더 많은 주장존재하다 = 거짓의 을 위해 i = a, a + 스텝을 밟다 - 1 하다 을 위해 j,v 아이페어(접두사 테이블) 하다 국부적 prefixArgName = v.접두사를 붙이다 .. 토스트링(i) .. (v.접미사 또는 '') 만일 종이접기[prefixArgName] 그때 -- 인수가 발견될 경우, 빈 인수가 발견될 경우 다른 루프를 수행하십시오. 더 많은 주장존재하다 = 진실의 사전 처리SingleArg(prefixArgName) 종지부를 찍다 -- 접두사 인수가 있는 경우 종속 테이블 처리 &shy; 공백이 아님, " or1"과 "prefix"은 -- 표시되고 비어 있지 않으며, 종속 테이블이 있는 경우. 만일 v.의존하다 그리고 (아그[prefixArgName] 또는 (i == 1 그리고 아그[v.접두사를 붙이다])) 그때 을 위해 j,종속 가치 아이페어(v.의존하다) 하다 국부적 elpargName = 종속 가치 .. 토스트링(i) .. (v.의지할 곳 또는 '') 사전 처리SingleArg(elpargName) 종지부를 찍다 종지부를 찍다 종지부를 찍다 종지부를 찍다 a = a + 스텝을 밟다 종지부를 찍다 종지부를 찍다 -- 기존 {{infobox}과 같은 순서로 데이터 파라미터를 구문 분석하므로 - 예상 장소에 참고 자료 등이 전시될 것이다.다음 매개 변수 -- 다른 파라미터에 의존하여 해당 파라미터가 존재하는 경우에만 처리되며, -- 아티클 참조 목록에 팬텀 참조가 나타나지 않도록 하기 위해. 국부적 기능을 발휘하다 parseDataParameters() 사전 처리SingleArg('어린애') 사전 처리SingleArg('바디 클래스') 사전 처리SingleArg('하위 상자') 사전 처리SingleArg('보디스타일') 사전 처리SingleArg('title') 사전 처리SingleArg('titleclass') 사전 처리SingleArg('타이틀스타일') 사전 처리SingleArg('위') 사전 처리SingleArg('상류') 사전 처리SingleArg('아보브스타일') preprocessArgs({ {접두사를 붙이다 = '부제목', 의존하다 = {'서브헤더 스타일', '하위급'}} }, 10) 사전 처리SingleArg('서브헤더 스타일') 사전 처리SingleArg('하위급') 사전 처리SingleArg('이미지') 사전 처리SingleArg('caption') preprocessArgs({ {접두사를 붙이다 = '이미지', 의존하다 = {'caption', '이매로우 클래스'}} }, 10) 사전 처리SingleArg('caption스타일') 사전 처리SingleArg('상상 스타일') 사전 처리SingleArg('이미지 클래스') preprocessArgs({ {접두사를 붙이다 = 'header'}, {접두사를 붙이다 = '데이터', 의존하다 = {'label'}}, {접두사를 붙이다 = '데이터', 접미사 = 'a', 의존하다 = {'label'}}, {접두사를 붙이다 = '데이터', 접미사 = 'a', 의존하다 = {'데이터'}, 의지할 곳='c'}, {접두사를 붙이다 = '데이터', 접미사 = 'b', 의존하다 = {'label'}}, {접두사를 붙이다 = '데이터', 접미사 = 'b', 의존하다 = {'데이터'}, 의지할 곳='c'}, {접두사를 붙이다 = 'rowclass'}, {접두사를 붙이다 = 'rowstyle'}, {접두사를 붙이다 = '로셀 스타일'}, {접두사를 붙이다 = '계급'} }, 50) 사전 처리SingleArg('headerclass') 사전 처리SingleArg('header스타일') 사전 처리SingleArg('label스타일') 사전 처리SingleArg('데이터스타일') 사전 처리SingleArg('다타스티야') 사전 처리SingleArg('데이터스타일럽') 사전 처리SingleArg('데이터스타일렉') 사전 처리SingleArg('below') 사전 처리SingleArg('belowclass') 사전 처리SingleArg('below스타일') 사전 처리SingleArg('이름') -- 비어 있거나 없는 경우 기울임꼴에 대해 다른 동작 아그['이태적 칭호'] = 종이접기['이태적 칭호'] 사전 처리SingleArg('데카트') 사전 처리SingleArg('전형적인 프리스타프리스타입니당) 사전 처리SingleArg('어린이 템플릿') 사전 처리SingleArg('손주 템플리트') 아그['유망한 스타일'] = {} 을 위해 선을 긋다 mw.문자 메시지를 보내다.gsplit(종이접기['유망한 스타일'] 또는 '', '\n') 하다 국부적 대등하다 = 선을 긋다:찾아내다('=') 만일 대등하다 그때 을 위해 i mw.문자 메시지를 보내다.gsplit(선을 긋다:후보선수(1, 대등하다 - 1), '%s*,%s*') 하다 아그.외형적인 스타일[i] = 선을 긋다:후보선수(대등하다 + 1) 종지부를 찍다 종지부를 찍다 종지부를 찍다 종지부를 찍다 -- #invoke를 통해 호출되는 경우 호출 템플릿에 전달되는 아그를 사용하십시오. - 그렇지 않은 경우, 테스트 목적으로 아그가 직접 전달되고 있다고 가정하십시오. 기능을 발휘하다 p.인포박스(액자에 넣다) 만일 액자에 넣다 == mw.getCurrentFrame() 그때 종이접기 = 액자에 넣다:getParent().아그 다른 종이접기 = 액자에 넣다 종지부를 찍다 parseDataParameters() 돌아오다 _인포박스() 종지부를 찍다 -- 템플릿 내의 #인보크를 통해 호출하는 경우 기능을 발휘하다 p.infoboxTemplate(액자에 넣다) 종이접기 = {} 을 위해 k,v 쌍들(액자에 넣다.아그) 하다 종이접기[k] = mw.문자 메시지를 보내다.다듬다(v) 종지부를 찍다 parseDataParameters() 돌아오다 _인포박스() 종지부를 찍다 돌아오다 p