Permanently protected module

모듈:리다이렉트 구별

Module

현지의 mHatnote = 요구하다('모듈:해트노트') 현지의 mHatlist(해트리스트) = 요구하다('모듈:Hatnote 목록') 현지의 mArguments(인수) --게으른 초기화 현지의 mTable툴 = 요구하다('모듈:테이블 도구') 현지의 p = {}  기능. p.리다이렉트 구별 ()  mArguments(인수) = 요구하다('모듈:인수')  현지의 args = mArguments(인수).취득하다()  돌아가다 p._redirect 구별(args) 끝.  기능. p._redirect 구별(args)  한다면 것은 아니다. args[1] 그리고나서   돌아가다 mHatnote.makeWikitext 오류(    '지정된 리디렉션 없음',    '템플릿:리다이렉트 구별',    args.카테고리   )  끝.  현지의 리다이렉트 타이틀 = .직함.신규(args[1])  현지의 current Title(현재 제목) = current Title(현재 제목) 또는 .직함.get Current Title(전류 제목)()  한다면   string.match(args[1], '리다이렉트 %d+') 또는   args[1] == 기간 또는   current Title(현재 제목).네임스페이스 ~= 0  그리고나서   --아무것도 하지 않는다.  그렇지 않으면 것은 아니다. 리다이렉트 타이틀 또는 것은 아니다. 리다이렉트 타이틀.존재한다 그리고나서   args[1] = args[1] .. '[카테고리:리다이렉트 누락]]'  그렇지 않으면 것은 아니다. 리다이렉트 타이틀.리다이렉트 그리고나서   한다면 string.find(리다이렉트 타이틀:컨텐츠의 취득(), '#오류:RfD') 그리고나서    args[1] = args[1] ..     '[카테고리:RfD의 영향을 받는 리다이렉트 해트가 있는 기사]'   또 다른    args[1] = args[1] ..     '[카테고리:리다이렉트 해트노트가 있는 기사 검토 필요]'   끝.  끝.  한다면 것은 아니다. args[2] 그리고나서   돌아가다 mHatnote.makeWikitext 오류(    '구분할 수 있는 페이지가 제공되지 않았습니다.',    '템플릿:리다이렉트 구별',    args.카테고리   )  끝.  args = mTable툴.compressSparseArray(args)  ·여기서 삭제함으로써 나중에 쉽게 연결할 수 있습니다.  현지의 리다이렉트 = 테이블.삭제(args, 1)  현지의 본문 = string.format(   '%s'는 여기서 리다이렉트 됩니다.%s과(와) 혼동하지 마십시오.',   리다이렉트,   mHatlist(해트리스트).or(args, 진실의)  )  돌아가다 mHatnote._해트노트(본문) 끝.  돌아가다 p