Permanently protected module

모듈: eFloras

Module:eFloras

요구하다('모듈:글로벌 없음)  현지의 p = {}  현지의 데이터. -- 필요에 따라 [Module:eFloras/data]를 로드하여 이 변수에 할당합니다.  현지의 기능. 자원 취득(플로라ID)  데이터. = 데이터. 또는 .로드 데이터("모듈: eFloras/data")  돌아가다 데이터..자원.[플로라ID] 또는 데이터..자원.[톤수(플로라ID)] 끝.  기능. p.자원()  현지의 플로라ID = string.match(.args[1], %d+)  한다면 플로라ID == 제로 그리고나서   돌아가다 "<span style=\"색상: 빨간색;\"자원 번호(<code>flora_id</code>)를 입력해 주세요.지원되는 자원 번호 목록은 [Module:eFloras/doc]</span>에서 참조해 주세요.  또 다른   현지의 패밀리 투 볼륨 = 자원 취득(플로라ID)   한다면 패밀리 투 볼륨 == 제로 그리고나서    돌아가다 "<span style=\"색상: 빨간색;\"> 자원 번호(<code>flora_id</code>) <code>" .. 플로라ID .. "</code>"가 인식되지 않습니다.지원되는 자원 번호 목록은 [Module:eFloras/doc]</span>[카테고리:지원되지 않는 파라미터 값이 있는 eFloras 템플릿을 사용하는 페이지]"   또 다른    돌아가다 패밀리 투 볼륨   끝.  끝. 끝.  기능. p._볼륨명(플로라ID, 용량, 가족)  플로라ID = 톤수(플로라ID)    한다면 것은 아니다. 플로라ID 그리고나서 -- 플로라ID는 숫자가 아닙니다.   돌아가다  끝.    데이터. = 데이터. 또는 .로드 데이터("모듈: eFloras/data")    한다면 것은 아니다. 용량 그리고나서   현지의 패밀리 투 볼륨 = 데이터..볼륨 테이블[플로라ID]   한다면 것은 아니다. 패밀리 투 볼륨 그리고나서    돌아가다   끝.      용량 = 톤수(패밀리 투 볼륨[가족])     한다면 것은 아니다. 용량 그리고나서    돌아가다   끝.  끝.    현지의 플로라볼륨명 = 데이터..볼륨명 그리고. 데이터..볼륨명[플로라ID]  한다면 플로라볼륨명 그리고. 용량 그리고나서   돌아가다 플로라볼륨명[용량]  끝. 끝.  기능. p.볼륨명()  한다면 것은 아니다. (.args[1] 그리고. (.args[2] 또는 .args[3] 또는 .args.가족)) 그리고나서   돌아가다  끝.    현지의 플로라ID = string.match(.args[1], %d+)  현지의 용량 = 톤수(.args[2])  현지의 가족 = .args[3] 또는 .args.가족    한다면 것은 아니다. (플로라ID 그리고. (용량 또는 가족)) 그리고나서   돌아가다  끝.    돌아가다 p._볼륨명(플로라ID, 용량, 가족) 끝.  기능. p._볼륨 날짜(플로라ID, 용량, 가족)  플로라ID = 톤수(플로라ID)    한다면 것은 아니다. 플로라ID 그리고나서 -- 플로라ID는 숫자가 아닙니다.   돌아가다  끝.    데이터. = 데이터. 또는 .로드 데이터("모듈: eFloras/data")    한다면 것은 아니다. 용량 그리고나서   현지의 패밀리 투 볼륨 = 데이터..볼륨 테이블[플로라ID]   한다면 것은 아니다. 패밀리 투 볼륨 그리고나서    돌아가다   끝.      용량 = 톤수(패밀리 투 볼륨[가족])     한다면 것은 아니다. 용량 그리고나서    돌아가다   끝.  끝.    현지의 플로라 볼륨 데이터 = 데이터..볼륨 날짜 그리고. 데이터..볼륨 날짜[플로라ID]  한다면 플로라 볼륨 데이터 그리고나서   한다면 용량 그리고. 플로라 볼륨 데이터[용량] 그리고나서    돌아가다 플로라 볼륨 데이터[용량]   또 다른    돌아가다 플로라 볼륨 데이터.체납   끝.  끝. 끝.  기능. p.볼륨 날짜()  한다면 것은 아니다. (.args[1] 그리고. (.args[2] 또는 .args[3] 또는 .args.가족)) 그리고나서   돌아가다  끝.    현지의 플로라ID = string.match(.args[1], %d+)  현지의 용량 = 톤수(.args[2])  현지의 가족 = .args[3] 또는 .args.가족    한다면 것은 아니다. (플로라ID 그리고. (용량 또는 가족)) 그리고나서   돌아가다  끝.    돌아가다 p._볼륨 날짜(플로라ID, 용량, 가족) 끝.  기능. p.용량()  현지의 플로라ID = string.match(.args[1], %d+)  현지의 가족 = .args[2] 또는 .args.가족  데이터. = 데이터. 또는 .로드 데이터("모듈: eFloras/data")  현지의 패밀리 투 볼륨 = 데이터..볼륨 테이블[플로라ID] 또는 데이터..볼륨 테이블[톤수(플로라ID)]  한다면 패밀리 투 볼륨 == 제로 그리고나서   돌아가다 ""  또 다른   현지의 용량 = 패밀리 투 볼륨[가족]   한다면 용량 == "에러" 그리고나서    돌아가다 "19&ndash;21 [[분류:지원되지 않는 파라미터 값이 있는 eFloras 템플릿을 사용하는 페이지]"   그렇지 않으면 용량 == 제로 그리고나서    돌아가다 ""   또 다른    돌아가다 용량   끝.  끝. 끝.  -- 이름에 필요한 경우 이탤릭체로 입력합니다. 기능. p.이탤릭체로 쓰다(이름.)  현지의 발생하다 = 이름.  이름. = string.gsub(이름., "^%s*(-)%s*$", "%1")    현지의 세어보세요  이름., 세어보세요 = string.gsub(이름., "\'\'\'?", "")    한다면 세어보세요 > 0 그리고나서   -- Wiktionary에서 사용되는 추적 방법 : [[wikt:모듈: 디버깅]]   -- 결과를 보려면:   -- [[특수:WhatLinksHere/Template: 추적/eFloras/이탈릭스 또는 굵은 글씨]   현지의  = .get Current Frame(전류 프레임)()   pcall(.확장 템플릿, , { 직함 = '트래킹/eFloras/이탈리아 또는 굵은 글씨' })   .로그.("모듈의 이탤릭체 함수에 대한 이탈리아어 입력: eFloras:", 발생하다)  끝.    현지의 순위  현지의 하위 이름 = 이름.:더 낮게()  한다면 이름. == "" 또는 이름. == 제로 그리고나서   돌아가다  그렇지 않으면 string.find(이름., "^%u%l+ae$") 그리고나서   한다면 string.find(이름., "eae$") 그리고나서    한다면 string.find(이름., "aceae$") 그리고나서     순위 = "패밀리"    그렇지 않으면 string.find(이름., "oideae$") 그리고나서     순위 = 서브패밀리    또 다른     순위 = "실패"    끝.   그렇지 않으면 string.find(이름., "inae$") 그리고나서    순위 = "기억하다"   끝.  그렇지 않으면 string.find(하위 이름, "subsp", 1, 진실의) 그리고나서   순위 = '종족'  그렇지 않으면 string.find(하위 이름, "서브그", 1, 진실의) 그리고나서   순위 = "하위 속"  그렇지 않으면 string.find(하위 이름, "var", 1, 진실의) 그리고나서   순위 = "실패"  그렇지 않으면 string.find(하위 이름, "섹션", 1, 진실의) 그리고나서   순위 = "섹션"  그렇지 않으면 string.find(이름., "^%a+%s[%a-]+$") 또는 string.find(이름., "^%a+%s×%s[%a-]+$") 그리고나서   순위 = "실패"  그렇지 않으면 string.find(이름., "^%u%a+$") 아마 한 글자 속은 없을 것이다.    그리고. 것은 아니다. string.find(이름., ".%u") 그리고나서 -- 대문자는 분류명의 선두에만 표시할 수 있습니다.   순위 = "실패"  끝.    한다면 것은 아니다. 순위 그리고나서   .로그.(모듈: eFloras가 받은 입력의 분류학적 순위를 결정하지 못했습니다. .. 이름.)   돌아가다 발생하다  끝.    한다면 순위 == "실패" 또는 순위 == "하위 속" 또는 순위 == "실패"    또는 순위 == '종족' 또는 순위 == "실패" 또는 순위 == "섹션" 그리고나서      이름. = "<i>" .. 이름. .. "/i>"   현지의 잡종 = "×"      한다면 이름.:발견하다(".", 1, 진실의) 그리고나서    현지의 약어 = {     ["subsp"] = 진실의, ["SPS"] = 진실의, ["var"] = 진실의, ["f."] = 진실의,     ["섹션"] = 진실의, ["서브섹트"] = 진실의, ["서브그"] = 진실의,    }        현지의 인식되지 않다    이름. = 이름.:서브(     %s+(%S+%)%s+",     기능. (줄임말)      .로그.(이름., 줄임말, 줄임말:더 낮게(), 약어[줄임말:더 낮게()])      한다면 약어[줄임말:더 낮게()] 그리고나서       돌아가다 "/i>" .. 줄임말 .. "<i>"      또 다른       인식되지 않다 = 인식되지 않다 또는 {}       table.insert(인식되지 않다, 줄임말)      끝.     끝.)        한다면 인식되지 않다 그리고나서     .로그.(string.format("%s %s %s을(를) 인식할 수 없습니다.",      인식되지 않다[2] 그리고. "s" 또는 "",      table.concat(       인식되지 않다,       ", "),      인식되지 않다[2] 그리고. 「아」 또는 "그것은"))     돌아가다 발생하다    끝.   끝.      이름. = 이름.:서브(%s+ .. 잡종 .. %s+, "/i>" .. 잡종 .. "<i>")  끝. --그렇지 않으면 이름을 변경하지 마십시오.    돌아가다 이름. 끝.  기능. p.이름.()  현지의 이름. = .args[1]  돌아가다 p.이탤릭체로 쓰다(이름.) 끝.   p.취득_볼륨 = p.용량  돌아가다 p