Permanently protected module

모듈:맵프레임

Module

--주의:영어 위키피디아(https://en.wikipedia.org/wiki/Module:Mapframe)에 원래 기재되어 있습니다.  --[[---------------------------------------------------------------------------- #### 현지화(L10n) 설정 ##### 따옴표("") 안의 값을 현지화된 값으로 바꿉니다. ----------------------------------------------------------------------------]]-- 현지의 L10n = {}  -- 모드 의존성 현지의 트랜스루더 -- https://www.mediawiki.org/wiki/Module:Transcluder의 로컬 복사가 느릿느릿 로드되었습니다. -- "모듈:no globals'는 적어도 이 모듈을 필요로 하는 다른 모든 모듈이 globals를 사용하지 않는 한 사용하지 마십시오.  -- 템플릿 파라미터 이름(번호 없는 버전만) -- 각각을 단일 문자열 또는 문자열 테이블(에일리어스)로 지정합니다. -- 에일리어스는 왼쪽에서 오른쪽으로 체크됩니다.즉, '1', '2'는 템플릿에서 '{{one {{2}}}}}}'을 사용하는 것과 동일합니다. L10n.패러 = {  표시  = "디스플레이",  유형  = "타입",  아이디              = { "id", "ids" },  부터  = "출처",  날것의  = "원시",  직함  = "실패",  묘사 = "설명",  스트로크 컬러     = { 스트로크 컬러, '스트로크' },  스트로크 폭 = "스트로크 폭,  스트로크 불투명도 = "스트로크 불투명도",  채우다        = "채우다",  fill Opacity     = "완전 불투명도",  조정하다  = "실패",  표식  = "실패",  마커 컬러 = { '연색', "대화-대화" },  마커 사이즈 = "크기",  반지름      = { "실패", "contract_m" },  반지름 Km    = "km2_km",  radius Ft    = "ft_ft",  radiusMi    = "mi_mi",  가장자리       = "실패",  본문  = "텍스트",  아이콘  = "아이콘',    = "실패",    = "프레임",  평지  = "실패",  프레임 폭 = "프레임 폭",  프레임 높이 = "프레임 높이",  프레임 좌표 = { "프레임 인증", "프레임 편집" },  frame Latitude    = { "frame-lat", "프레임 편집" },  프레임 경도   = { "프레임 길이", "프레임 편집" },  프레임 정렬       = "프레임 얼라인먼트",  전환하다           = "스위치',  덧씌우다          = "실패",  오버레이 보더    = "경계선",  오버레이 수평 정렬 = "수평 정렬",  오버레이 수직 정렬 = "대칭-대칭,  오버레이 수평 오프셋 = "수평적",  오버레이 수직 오프셋 = '아카타카타카미노' }  -- 이 모듈이 좌표를 추출할 수 있는 다른 템플릿 이름 L10n.템플릿 = {  조정하다     = { -- 코디네이트 템플릿 및 {{coord}}개의 출력을 가진 템플릿   "조정", "코트/샌드박스",   "NRHP 행", "NRHP 행/샌드박스",   '위키다타코드', "위키다타코드/샌드박스", '위키다타코르드", '위키다타 코디'  } }  -- 에러 메시지 L10n.에러 = {  불량 디스플레이 파라    = "잘못된 표시 매개 변수",  노코즈       = 좌표를 Wikidata 또는 에서 지정해야 합니다. .. ( 유형(L10n.패러.조정하다)== '테이블' 그리고. L10n.패러.조정하다[1] 또는 L10n.패러.조정하다 ) .. "=",  위키데이터코드    = "Wikidata에서 좌표를 찾을 수 없습니다.",  noCircle Coords    = "원 중심 좌표를 지정하거나 Wikidata를 통해 제공해야 합니다.",  음반경    = "원 반지름은 양수여야 합니다.",  노라디우스          = "원 반지름을 지정해야 합니다.",  마이너스 에지     = "원 가장자리는 양수여야 합니다.",  no Switch Para      = "에서 스위치 값이 하나만 발견되었습니다." .. ( 유형(L10n.패러.전환하다)== '테이블' 그리고. L10n.패러.전환하다[1] 또는 L10n.패러.전환하다 ) .. "=",  oneSwitchLabel    = 라벨은 1개뿐입니다. .. ( 유형(L10n.패러.전환하다)== '테이블' 그리고. L10n.패러.전환하다[1] 또는 L10n.패러.전환하다 ) .. "=",  스위치 리스트 없음     = "하나 이상의 매개 변수에 SWITCH: 목록이 있어야 합니다.",  스위치 미스매치  = "모든 SWITCH: 목록은 동일한 수의 값을 가져야 합니다.,    -- "%s" 및 "%d" 토큰은 사용 시 문자열과 숫자로 대체됩니다.  원스위치값    = "%s=에서 스위치 값을 하나만 찾았습니다.",  스위치 라벨 수 감소 = "%d 스위치 값을 찾았지만 "에서 %d 레이블만 찾았습니다." .. ( 유형(L10n.패러.전환하다)== '테이블' 그리고. L10n.패러.전환하다[1] 또는 L10n.패러.전환하다 ) .. "=",  네임드 코우즈     = "%s에서 명명된 좌표를 찾을 수 없습니다." }  -- 기타 문자열 L10n.스트레이트 = {  -- 디스플레이 파라미터의 유효한 값(예: (display=display), (display=display), 또는 (display=display,display)  인라인  = "실패",  직함  = "실패",  DSEP  = ",",   -- inline과 title의 구분자(위의 예에서 설명)   -- type paramter의 유효한 값    = 회선,  -- 지오린 특성(예: 도로)  모양.  = "모양",  -- 지오샵 기능(주 또는 도 등)  형상 반전 = "모양 변형", --거마스크 기능(거마스크의 역)  데이터.  = "데이터",  -- Commons의 geoJSON 데이터 페이지  포인트  = 포인트,  -- 싱글 포인트 기능(표준)  원형      = "실패",     -- 점 주위의 원형 영역  이름 지어진       = "이름부여",      -- 기사 또는 섹션의 모든 명명된 좌표   -- 스위치 리스트를 나타내는 키워드.특수문자 ^$()%를 사용하지 마십시오.[]*+-?  전환하다 = '스위치",   -- 아이콘, 프레임 및 플레인 파라미터의 유효한 값  확인된 단어 = ' '..table.concat({   「추가",   "추가",   "실패",   "확인 완료",   "실패",   "실패",   켜짐',   "진짜",   "네",   "y"  }, ' ')..' ',  거부된 단어 = ' '..table.concat({   "실패",   "실패",   "실패",   "실패",   "false",   "없음",   "없음",   "아니요",   "n",   오프,   "실패",   "실패",   "삭제",   "실패"  }, ' ')..' ' }  -- 파라미터의 디폴트값 L10n.디폴트 = {  표시  = L10n.스트레이트.인라인,  본문  = "지도",  프레임 폭 = "300",  프레임 높이 = "200",  프레임 정렬  = "올바른",  마커 컬러 = "5E74F3",  마커 사이즈 = 제로,  스트로크 컬러 = "#ff0000",  스트로크 폭 = 6,  가장자리 = 32, -- 원의 근사치에 사용되는 가장자리 수  오버레이 보더 = "1px 솔리드 화이트",  오버레이 수평 정렬 = "올바른",  오버레이 수평 오프셋 = "0",  오버레이 수직 정렬 = '하단',  오버레이 수직 오프셋 = "0" }  --### L10n 설정 종료####  --[[---------------------------------------------------------------------------- 유틸리티 방식 ----------------------------------------------------------------------------]]-- 현지의 이용하다 = {}  --[[ id(L10n.para 테이블의 키) 및 접미사를 붙일 수 있는 파라미터의 경우 선택적으로 접미사를 붙입니다(예: type2는 type). (서픽스 2)를 붙입니다. @param {table}이(가) 매개 변수 이름과 해당 값의 키-값 쌍을 args함 매개 변수 이름의 @param {string} param_id ID(L10n.para 테이블의 키) 파라미터 이름의 @syslog {string} [syslog]서픽스 @syslog {string nil} 매개 변수 값(있는 경우) 또는 없는 경우 0(있는 경우) ]]-- 기능. 이용하다.getParameterValue(파라미터값)(args, param_id, 접미사)  접미사 = 접미사 또는 ''  한다면 유형( L10n.패러[param_id] ) ~= '테이블' 그리고나서   돌아가다 args[L10n.패러[param_id]..접미사]  끝.  위해서 _i, paramAlias  아이페어(L10n.패러[param_id]) 하다   한다면 args[paramAlias..접미사] 그리고나서    돌아가다 args[paramAlias..접미사]   끝.  끝.  돌아가다 제로 끝.  --[[ arg에서 공백을 제거하고 빈 arg를 제거합니다.제어 문자도 수정합니다. @param {table} argsTable @timeout {table} trimed args 테이블 ]]-- 기능. 이용하다.트림아그(args 테이블)  현지의 클린아그 = {}  위해서 열쇠,   쌍들(args 테이블) 하다   한다면 유형(열쇠) == '문자열  그리고. 유형() == '문자열 그리고나서     = :경기('^%s*(-)%s*
                
) 한다면 ~= '' 그리고나서 -- json 내의 제어문자는 이스케이프해야 하는데 삭제하는 것이 더 간단합니다. -- 「T214984」도 참조해 주세요. -- 단, *제어 문자를 Wikitext(텍스트 또는 설명 파라미터)에서 삭제하지 마십시오.그렇지 않으면 스트립 마커가 끊어집니다. -- 또는 raw 파라미터 내용에서 control char만 삭제하는 것이 더 나을 수 있습니다. 한다면 이용하다.일치 Param('텍스트', 열쇠) 또는 이용하다.일치 Param('설명', 열쇠, 열쇠:서브('^%D+(%d+)
$$SIDE_BOTTOM$$
    $$BOTTOM$$