모듈:Wd
Module| 이 모듈은 페이지 보호 대상입니다.매우 많은 페이지에서 사용 중이거나 매우 자주 교체되는 가시성이 높은 모듈입니다.파괴 행위나 실수는 많은 페이지에 영향을 미치고 사소한 편집도 서버에 상당한 부하를 줄 수 있으므로 편집으로부터 보호됩니다. |
| 이 Lua 모듈은 전체 페이지의 약 3%인 약 1,600,000 페이지에서 사용됩니다. 큰 중단과 서버 로드를 방지하려면 모듈의 /sandbox 또는 /testcase 하위 페이지 또는 자체 모듈 샌드박스에서 변경 사항을 테스트해야 합니다.테스트된 변경 사항은 한 번의 편집으로 이 페이지에 추가할 수 있습니다.변경사항을 구현하기 전에 대화 페이지에서 변경사항에 대해 논의하는 것을 고려합니다. |
| 사용자 친화적인 포장지 템플릿 {{Wikidata}} 및 {{Wikidata} 중 하나를 사용하는 것이 좋습니다.OI}: 이 모듈을 직접 호출하지 않습니다. |
이 모듈은 연결된 Wikipedia 문서에 대한 링크 및 기타 많은 기능을 포함하거나 포함하지 않고 Wikidata에서 데이터를 가져옵니다.
사용.
이 모듈에 대한 통화의 일반적인 구조는 다음과 같습니다.기본 구조는 위치 명령, 플래그 및 인수로 구성되며 모두 고정된 위치를 가집니다.
{{#invoke:wd command1 flag1a flag1b flag1c command2 flag2a flag2b flag2c flag0a flag0b flag0c arg1 arg2 arg3}}
다른 명령을 사용하여 Wikidata에서 다른 종류의 값을 가져옵니다.하나 이상의 명령을 지정해야 하고 위와 같이 하나의 호출에 여러 개의 명령을 결합할 수 있습니다(어떤 순서에서든 둘 이상의 명령도 가능). 그러나 이는 클레임 클래스의 명령에만 적용되므로 일반 클래스의 명령을 포함하는 호출에는 다른 명령이 포함될 수 없습니다.각 명령 뒤에는 임의의 수의 명령 플래그가 따를 수 있으며, 이 플래그는 선택 사항이며 해당 명령에 의해 생성된 출력을 조정하는 데 사용할 수 있습니다.
명령과 해당 플래그 뒤에는 임의의 수의 구성 플래그가 따를 수 있으며, 이 플래그는 선택 사항이며 일반적으로 데이터 선택 및 모듈 동작에 영향을 미칩니다.지정된 명령에 따라 필요할 수 있는 위치 인수로 통화가 종료됩니다.일부 명명된 인수(예: 이름-값 쌍)와 페치된 값이 출력에 병합되는 방식을 변경하는 데 사용할 수 있는 고급 사용을 위한 명명된 플래그 집합도 있습니다.
이 모듈은 Wikidata에서 데이터를 가져오는 데 필요한 기본적인 요구 사항을 제공하도록 설계되었지만 다양한 호출 조합을 통해 많은 것을 달성할 수 있습니다.편의를 위해 이러한 조합을 특정 요구사항을 충족하는 새 템플릿으로 포장할 수 있습니다.유용한 "구성 요소"의 몇 가지 예는 아래의 일반적인 사용 사례에 대한 섹션을 참조하십시오.마찬가지로 이 모듈에서 제공하는 명령을 사용하는 래퍼 템플릿을 생성하여 이 모듈의 기능을 확장할 수 있습니다({Wikidata}와 같이).OI}은(는) 합니다.
일반적인 사용 사례
다음은 일반적인 사용 사례 목록입니다.미래에는 편의를 위해 이러한 호출에 해당하는 바로 가기 명령이 구현될 수 있습니다.
| 불러 | 유스케이스 |
|---|---|
{{#invoke:wd label raw}} | 현재 페이지(예: "Q55")에 연결된 Wikidata 항목의 Q-identifier를 반환합니다. |
{{#if: | 현재 페이지에 Wikidata 항목이 있는지 확인하기 위해 검사를 수행합니다. 이 문은 비어 있거나 비어 있지 않은 반환된 값에 의존하며, 다음과 같습니다. |
명령
명령(command1,command2...) 반환되는 값의 종류를 결정합니다.한 호출에는 단일 클래스의 명령만 포함될 수 있습니다.
클레임클래스
클레임 클래스 명령을 결합할 수 있습니다. 즉, 이 클래스와 다른 유형의 명령을 한 번에 여러 개 지정할 수 있습니다(사용 방법은 위 참조).
반환되는 모든 정보가 서로 속하는지 확인하기 위해 이 모듈에 각각 하나의 명령으로 여러 번 호출하는 대신 이 모듈에 대한 여러 명령을 하나의 호출로 결합합니다(아래 예 참조).
| 유형 | 명령 | 돌아온다 | 기본 용법 | 묘사 |
|---|---|---|---|---|
| I | property | 첫[a] 시합 | {{#invoke:wd property P1}} | 현재 항목 엔터티 또는 지정된 엔터티에서 요청한 속성 또는 속성 목록을 반환합니다. 이 명령은 한 번의 호출에 한 번만 지정할 수 있습니다. |
properties | 모든 경기 | {{#invoke:wd properties P1}} | ||
| II | qualifier | 첫[b] 시합 | {{#invoke:wd qualifier P1 P2}} | 현재 항목 엔터티 또는 지정된 엔터티의 지정된 속성에서 요청된 한정자 또는 한정자 목록을 반환합니다. 다른 클레임 클래스 명령과 달리 이 명령은 한 호출에서 서로 다른 한정자를 검색하기 위해 여러 번 지정할 수 있습니다. |
qualifiers | 모든 경기 | {{#invoke:wd qualifiers P1 P2}} | ||
| III | reference | 첫[b] 시합 | {{#invoke:wd reference P1}} | 현재 항목 엔터티 또는 지정된 [c]엔터티의 지정된 속성에서 참조 또는 참조 목록을 반환합니다. 이 명령은 한 번의 호출에 한 번만 지정할 수 있습니다. |
references | 모든 경기 | {{#invoke:wd references P1}} | ||
일반반
일반 클래스 명령은 결합할 수 없습니다.
| 유형 | 명령 | 돌아온다 | 기본 용법 | 묘사 |
|---|---|---|---|---|
| I | label | {{#invoke:wd label}} | 현재 항목 엔터티 또는 지정된 엔터티(있는 경우)의 레이블을 반환합니다. | |
| II | title | {{#invoke:wd title}} | 현재 항목 엔터티에 연결된 페이지의 제목 또는 해당 페이지가 있는 경우 지정된 항목 엔터티에 연결된 페이지의 제목을 반환합니다. | |
| III | description | {{#invoke:wd description}} | 현재 항목 엔터티 또는 지정된 엔터티(있는 경우)에 대한 설명을 반환합니다. | |
| IV | alias | 첫[a] 시합 | {{#invoke:wd alias}} | 현재 항목 엔터티 또는 지정된 엔터티(있는 경우)의 별칭 또는 별칭 목록을 반환합니다. |
aliases | 모든 경기 | {{#invoke:wd aliases}} | ||
| V | badge | 첫[a] 시합 | {{#invoke:wd badge}} | 현재 항목 엔터티에 연결된 페이지에 대한 배지 또는 배지 목록을 반환합니다(해당 페이지가 있는 경우). |
badges | 모든 경기 | {{#invoke:wd badges}} | ||
플래그
이 모듈의 동작을 변경하는 데 사용할 수 있는 다음(선택 사항) 플래그를 사용할 수 있습니다.(첫 번째) 명령 뒤와 위치 인수 앞에 지정해야 합니다.편의를 위해 플래그를 비웁니다(예: )는 허용되며 무시됩니다.
명령 플래그
이 플래그(flag1*,flag2*...)이(가) 바로 앞에 오는 명령에 적용됩니다.
| 깃발 | 묘사 |
|---|---|
raw | 해당되는 경우 원시 값을 반환합니다. 이 플래그가 항목 또는 속성 데이터 유형과 함께 사용되는 경우 일반 레이블 대신 Q 식별자 또는 P 식별자를 반환합니다. 수량 데이터 유형의 경우, 이 플래그는 다음을 제외하고 모든 측정 단위를 제거합니다. 이 플래그가 시간 데이터 유형과 함께 사용되는 경우 반환되는 날짜는 다음 형식입니다. 지구 좌표 데이터 유형과 함께 사용되는 경우 반환되는 값(예: 앞으로 슬래시)에서 다양한 기호를 바꿉니다. |
linked | 속성 또는 한정자(존재하는 경우)에 연결된 위키백과 문서에 대한 링크를 만듭니다.값에 추가할 수 있는 측정 단위도 연결합니다. 이 매개 변수를 생략하면 일반 속성 또는 한정자 값이 반환됩니다. |
short | [EXPENSIVE] 엔티티가 연결된 경우 반환되는 엔티티의 단축 이름(P1813)을 반환합니다.그러한 경우가 아니라면 기업의 라벨을 반환하는 기본 동작이 발생할 것입니다. |
multilanguage | 현재 Wiki의 언어뿐만 아니라 사용 가능한 모든 언어로 단일 언어 텍스트 값을 반환합니다. |
unit | 수량 데이터 유형에 대한 측정 단위만 반환합니다. |
구성 플래그
이 플래그(flag0*)는 일반적인 구성 플래그이며 첫 번째 명령 뒤의 임의의 위치에 지정할 수 있습니다(위치 인수 앞).
| 깃발 | 묘사 | 명령 클래스 | |
|---|---|---|---|
| 조합: | preferred | 선택한 클레임에 대한 순위 제약 조건을 설정합니다. 처음 세 개는 클레임이 선택될 순위를 설정합니다.선택적으로 다음과 같이 수행할 수 있습니다. 만약에 기본값은 설정된 플래그에 관계없이 출력은 항상 가장 높은 순위에서 가장 낮은 순위로 정렬됩니다. | 주장하다 |
normal | |||
deprecated | |||
best | |||
| 조합: | future | 선택한 클레임에 대한 시간 제약 조건을 설정합니다.시작 시간(P580)과 종료 시간(P582)의 클레임 한정자를 사용하여 클레임이 선택한 기간 동안 유효한지 여부를 확인합니다. 기본값은 | 주장하다 |
current | |||
former | |||
mdy | 날짜 값을 일-월-년 순서가 아닌 월-일-년 순서로 반환합니다. | 주장하다 | |
single | 여러 클레임이 일치하는 경우 여러 클레임 대신 단일 클레임만 반환합니다.다음과 같은 경우 영향을 미치지 않습니다.property/properties명령이 제공됩니다. 이 경우 이 플래그는 중복됩니다. | 주장하다 | |
sourced | 하나 이상의 비어 있지 않은 참조가 있는 클레임만 반환합니다. 무시된 매개 변수만 있는 참조는 비어 있는 것으로 간주됩니다. | 주장하다 | |
| 다음 중 하나: | edit | 판독기가 Wikidata에서 반환된 클레임을 편집하는 데 사용할 수 있는 출력 뒤에 클릭 가능한 아이콘을 추가합니다. 한다면 | 클레임, 일반 |
edit@end |
논쟁들
인수는 반환된 모든 값을 가져올 소스를 결정합니다.
위치 인수
다음 표는 사용 가능한 위치 인수를 보여줍니다.arg*) 고정된 순서대로.각 명령에 대해 해당하는 인수 집합이 표시됩니다.여러 명령이 지정된 경우 해당 집합은 개별 집합의 결합입니다.예를 들어, 명령어가properties그리고.qualifiers적어도 두 개의 인수가 주어졌습니다.property_id그리고.qualifier_id또한 주어져야 합니다.
두개 이상의.qualifier/qualifiers명령을 내릴 수 있습니다.이러한 명령에 플래그가 지정된 순서는 각 명령의 순서와 일치합니다.qualifier_id인수가 제공됩니다.
| (필수) | (선택 사항) | (선택 사항) | (필수) | (선택 사항) | (필수) | (필수) | |||
{{#invoke:wd | commands | flags | entity_id | property_id | raw_value | qualifier_id | qualifier_id | }} | |
|---|---|---|---|---|---|---|---|---|---|
label,title,description,alias/aliases,badge/badges | |||||||||
property/properties | |||||||||
reference/references | |||||||||
qualifier/qualifiers | |||||||||
qualifier/qualifiers (옵션nd 2, 3rd 등) | |||||||||
다음은 모든 위치 인수에 대한 설명입니다.
| 논쟁 | 묘사 |
|---|---|
entity_id (선택 사항) | 액세스할 항목 엔터티의 [EXPENSIVE]Q-식별자(예:Q55), 이전에 액세스할 속성 엔티티의 P-식별자(또는 사용 가능한 별칭)Property:접두사(예:Property:P38) 또는 연결된 항목-엔티티가 앞에 오는 위키백과 기사의 페이지 제목입니다.:접두사가 붙은 대장(예::Netherlands).일반 클래스 명령의 경우, 이 매개 변수를 생략하면 현재 페이지에 연결된 항목-엔티티가 사용됩니다(다음 경우 제외). |
property_id | 액세스할 엔티티 내 속성의 P-식별자(또는 사용 가능한 별칭).Property:접두사(예:P35). |
raw_value (선택 사항) | 속성 값과 동일한 Q-식별자(예:Q29574) 또는 액세스할 특정 클레임의 원시 속성 값과 동일한 리터럴 값(즉, 문자열 또는 수량 등, 엔티티 레이블 없음).리터럴 값으로서의 날짜는 형식을 지정해야 합니다. 리터럴 값으로서의 지구본 좌표는 슬래시(즉, 순방향 슬래시)로 형식을 지정해야 합니다. 특수 유형 'no value'는 빈 문자열을 입력하여 지정할 수 있습니다(예: 문자 그대로 수직 막대를 가져오는 방법 이 매개 변수를 생략하면 속성 내의 모든 클레임(다른 제약 조건과 일치)이 액세스됩니다. |
qualifier_id | 액세스할 엔티티 내 한정자의 P-식별자(또는 사용 가능한 별칭).Property:접두사(예:P580). |
명명된 인수
다음은 이름-값 쌍(즉, 이름-값 쌍)인 모든 명명된 인수에 대한 설명입니다. name=value). 이들은 모두 선택 사항이며 첫 번째 명령 뒤에 아무 곳에나 지정할 수 있습니다.
| 논쟁 | 묘사 | 명령 클래스 |
|---|---|---|
eid= | [EXPENSIVE] 이 인수는 Q-identifier (예: Q-식별자)를 제공하는 데 사용될 수 있습니다. eid=Q55액세스할 엔티티의 P 식별자(또는 사용 가능한 별칭)입니다.위치 인수와 동일한 기능을 제공하며, 한 가지 차이점이 있습니다. 즉, 인수가 지정되었지만 값이 비어 있는 경우입니다. eid=)를 클릭하면 현재 페이지에 연결된 항목 대신 엔티티에 액세스할 수 없습니다.이 기능은 변수 엔터티-ID가 필요하지만 현재 페이지에 연결된 항목 엔터티를 기본값으로 액세스해서는 안 되는 경우에 유용합니다.그리고 또. 이 인수는 위치 인수인 경우에만 적용됩니다. | 클레임, 일반 |
page= | [EXPENSIVE] 이 인수를 사용하여 페이지 제목을 지정할 수 있습니다(예: page=Netherlands항목-엔티티가 연결된 항목-엔티티에 액세스할 수 있는 위키백과 문서.명명된 인수와 유사하게 동작합니다.eid=위치 인수 대신 사용할 수 있습니다(접두사가 붙은 콜론은 없음,:필수).인수가 지정되었지만 해당 값이 비어 있는 경우(예: page=)를 클릭하면 현재 페이지에 연결된 항목 대신 엔티티에 액세스할 수 없습니다.이 인수는 위치 인수인 경우에만 적용됩니다. | 클레임, 일반 |
date= | 이 인수는 특정 날짜를 설정하는 데 사용할 수 있습니다(예: date=1731-02-11) 현재와 비교하지 않고 , 및 플래그를 사용하여 클레임 일치가 수행되는 상대입니다.이 플래그의 기본값을 다음으로 재정의합니다.current따라서 기본적으로 주어진 날짜에 유효했던 클레임만 반환됩니다(클레임의 시작 시간(P580) 및 종료 시간(P582)을 기준으로 함).날짜 값의 형식을 지정해야 합니다. | 주장하다 |
<qualifier>= | 그<qualifier>위치 인수 쌍과 유사한 한정자 값을 기반으로 액세스해야 하는 클레임을 결정하고 속성 값을 기반으로 액세스를 결정하는 인수 집합의 자리 표시자입니다.이와 같이, 예: 각 클레임에 대해 여러 한정자 값을 동시에 일치시키기 위해 이 유형의 인수를 여러 개 지정할 수 있습니다. | 주장하다 |
속성 별칭
속성 별칭은 대신 사용할 수 있는 P-식별자의 다른 이름입니다.현재 대소문자를 구분하는 다음과 같은 속성 별칭을 사용할 수 있습니다.
| 별칭 | 번역하다, 번역하다, 번역하다 로. | P 식별자 |
|---|---|---|
| 조정의 | → | P625 |
| 이미지 | → | P18 |
| 작가. | → | P50 |
| 작성자NameString | → | P2093 |
| 출판인 | → | P123 |
| 가져온 위치 | → | P143 |
| WikimediaURL 가져오기 | → | P4656 |
| 명시된 위치 | → | P248 |
| 페이지들 | → | P304 |
| 언어 | → | P407 |
| 부품 있음 | → | P527 |
| 발행일 | → | P577 |
| 시작 시간 | → | P580 |
| 종료 시간 | → | P582 |
| 챕터 | → | P792 |
| 검색된 | → | P813 |
| 참조 URL | → | P854 |
| 단면 역 또는 단락 | → | P958 |
| 보관 URL | → | P1065 |
| 제목 | → | P1476 |
| 포맷터 URL | → | P1630 |
| 인용문 | → | P1683 |
| 짧은 이름 | → | P1813 |
| 공식 정의 | → | P2534 |
| 보관 날짜 | → | P2960 |
| 유추 대상 | → | P3452 |
| 참조 유형 | → | P3865 |
| 기둥. | → | P3903 |
| 제목 이름이 다른 이름으로 지정됨 | → | P1810 |
| 위키데이터 속성 | → | P1687 |
레퍼런스
둘 중 하나일 때reference또는references명령이 사용되고 참조가 발견되면(Wikidata에서) 모듈은 {{Cite web} 템플릿을 사용하여 이를 표시하려고 시도합니다.표시할 참조는 적어도 제목(P1476) 및 참조 URL(P854) 속성을 가지고 있어야 합니다.아래 표는 Wikidata 속성을 Cite 웹의 매개 변수에 매핑하는 방법을 보여줍니다.
| Wikidata | Cite 웹의 매개변수 | 메모들 |
|---|---|---|
| 보관 날짜(P2960) | 보관일 | |
| 보관 URL(P1065) | 아카이브 URL | |
| 작성자(P50) | 저자 N | N은 1, 2, 3일 수 있습니다... |
| 작성자 이름 문자열(P2093) | ||
| 작업 언어 또는 이름(P407) | 언어 | 로컬 언어와 동일한 경우 무시됩니다. |
| 페이지(P304) | 페이지들 | |
| 발행일 (P577) | 날짜. | |
| 출판사 (P123) | 출판인 | |
| 인용문(P1683) | 인용문 | |
| 참조 URL(P854) | URL | |
| 검색됨(P813) | 접속일 | Wikimedia 가져오기 URL(P4656)이 있지만 참조 URL(P854)이 없는 경우 무시됩니다. |
| (P248)에 명시된 | 웹사이트 | |
| (P1810)로 명명된 주제 | 제목 | 제목(P1476)이 없지만 URL(아래 설명된 참조 URL(P854) 또는 외부 식별자)이 무시되는 경우에만 사용됩니다. |
| 제목(P1476) | 제목 |
이미지(P18), Wikimedia 프로젝트(P143)에서 가져온 속성(P3452), 참조 유형(P3865), Wikimedia 가져오기 URL(P4656)은 무시됩니다.
참조에 참조 URL(P854) 속성이 없지만 "외부 식별자" 데이터 유형의 속성이 참조 및 (P248) 항목에 모두 있는 경우, URL은 해당 콘텐츠에서 생성되며 참조 URL(P854)에 지정된 URL과 동일한 방식으로 사용됩니다.
제목(P1476) 또는 참조 URL(P854) 속성이 없거나 참조에 알 수 없는 속성이 있는 경우 모듈은 {{Cite Q}} 템플릿을 사용하여 해당 속성을 표시하려고 시도합니다.(P248)에 명시된 속성이 필요합니다.Cite Q의 첫 번째 (이름 없는) 파라미터에 사용됩니다.아래 표는 Cite Q 매개변수에 대한 다른 속성의 매핑을 보여줍니다.
| Wikidata | 인용 Q의 매개 변수 | 메모들 |
|---|---|---|
| 챕터(P792) | 챕터 | |
| 열(P3903) | 에 | |
| 페이지(P304) | 페이지들 | |
| 발행일 (P577) | 날짜. | |
| 검색됨(P813) | 접속일 | |
| 절, 절, 단락 또는 절(P958) | 부분 | |
| 제목(P1476) | 제목 | |
| "외부 식별자" 데이터 유형의 속성 | 이드 | 속성 레이블은 내용 앞에 추가됩니다. |
첫 번째 표(이 섹션) 아래에 나열된 속성도 Cite Q를 사용할 때 무시됩니다.
참조가 (P248)에 명시된 속성을 가지고 있고 위의 표에 나열된 속성만 가지고 있는 경우에만 인용 Q를 사용하여 참조를 표시할 수 있습니다.Cite 웹 또는 Cite Q를 사용하여 참조를 표시할 수 없는 경우 다음 오류가 반환됩니다.
오류: 참조를 제대로 표시할 수 없습니다.자세한 내용은 설명서를 참조하십시오.
이 오류를 해결하려면 위에서 설명한 대로 참조에 필요한 속성이 있고 알 수 없는 속성이 없는지 확인합니다.참조에 대한 Wikidata 도움말 페이지도 문을 소싱할 때 유용할 수 있습니다.
이 템플릿/모듈을 다른 Wiki에 복사하는 사용자에 대한 참고:Cite 웹 및 Cite Q 템플릿의 로컬 이름은 각각 Q5637226 또는 Q22321052 항목의 사이트 링크에서 가져옵니다.로컬 인용문 템플릿이 Wikidata 항목에서 연결되어 있지 않거나 아예 존재하지 않는 경우 이 모듈은 이 템플릿을 사용하여 인용문을 표시하려고 시도하지 않습니다.
고급 사용
단일 형식과 복수 형식(예: 여러 개의 명령 조합)을 모두 갖는 명령의 출력 레이아웃입니다.property/properties)는 이름-값 쌍(예: 이름-값 쌍)인 여러 개의 명명된 플래그를 사용하여 사용자 지정할 수 있습니다. flag=value), 첫 번째 명령 뒤에 아무 곳에나 지정할 수 있습니다.아래 표에는 사용 가능한 명명된 플래그가 나와 있습니다.
시작 또는 끝에 공백을 삽입하려면value밑줄을 치다_문자 그대로의 밑줄을 가져오려면 백슬래시를 배치하여 이스케이프합니다.\바로 앞에 (즉,\_문자 그대로의 백슬래시(즉, 백슬래시)도 마찬가지입니다.\\) 문자 그대로 수직 막대를 가져오려면 ,사용하다{{!}}또는|.
| 명명된 플래그 | 기본값 | 기본 조건 | 묘사 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
format= | %p[%s][%r] | 만약에property/properties명령이 내려졌고 그리고.qualifier/qualifiers명령이 지정되지 않았습니다. | 단일 클레임의 형식입니다.사용 가능한 매개 변수는 다음과 같습니다.
대괄호 사이에 있는 매개변수를 캡슐화하여 선택적 매개변수를 지정할 수 있습니다. 서로 바로 이어지는 두 개의 개방형 대괄호 사용(예: 선택 사항이 아닌 매개 변수를 하나 이상 지정해야 합니다. 리터럴을 얻는 방법 | ||||||||||||||||
%q[%s][%r] | 만약에property/properties명령이 주어지지 않았고 그리고.qualifier/qualifiers명령이 주어졌습니다. | ||||||||||||||||||
%r | 그뿐이라면reference/references명령이 주어졌습니다. | ||||||||||||||||||
%p[ <span style="span-size:85\%">(%q)</span>][%s][%r] | 만약에property/properties명령이 내려졌고 그리고.qualifier/qualifiers명령이 주어졌습니다. | ||||||||||||||||||
%a[%s] | 만약에alias/aliases명령이 주어졌습니다. | ||||||||||||||||||
%b[%s] | 만약에badge/badges명령이 주어졌습니다. | ||||||||||||||||||
sep= | _ | 체납 | 각 클레임, 별칭 또는 배지 쌍 사이의 고정 구분 기호입니다. | ||||||||||||||||
| 그뿐이라면reference/references명령은 다음 없이 주어졌습니다.raw깃발 | ||||||||||||||||||
sep%s= | , | 체납 | 각 클레임, 별칭 또는 배지 쌍 사이의 이동식 구분 기호입니다.이 값이 다음 값이 됩니다.%s목록의 마지막을 제외한 모든 클레임, 별칭 또는 배지에 적용되는 매개 변수(로 설정할 수 있음)punc플래그)를 누릅니다. | ||||||||||||||||
; | 만약에property/properties명령이 주어지지 않았고 그리고.qualifier/qualifiers명령이 주어졌습니다. | ||||||||||||||||||
sep%q1=,sep%q2=,sep%q3=, ... | ,_ | 체납 | 단일 클레임의 각 한정자 쌍 사이의 구분 기호입니다.이들은 다음을 위한 가치 구분 기호입니다.%q1,%q2,%q3매개 변수입니다.하나만 | ||||||||||||||||
sep%q= | ,_ | 정확히 하나라면 qualifier/qualifiers명령이 주어졌습니다. | 단일 클레임의 각 한정자 집합 사이의 구분 기호입니다.이것은 다음을 위한 값 구분 기호입니다.%q매개 변수하나만 | ||||||||||||||||
;_ | 둘 이상인 경우에는 qualifier/qualifiers명령이 주어졌습니다. | ||||||||||||||||||
sep%r= | | 체납 | 단일 클레임의 각 참조 쌍 사이의 구분 기호입니다.이것은 다음을 위한 값 구분 기호입니다.%r매개 변수 | ||||||||||||||||
_ | 만약에raw깃발은 다음을 위해 주어졌습니다.reference/references지휘권 | ||||||||||||||||||
punc= | | 체납 | 출력 끝에 구두점이 표시됩니다.이것은 위에 놓일 것입니다.%s목록의 마지막 클레임(또는 별칭 또는 배지)에 적용되는 매개 변수입니다.이렇게 하면 출력이 문장의 일부로 사용될 때 구두점 뒤에 마지막 클레임의 참조를 배치할 수 있습니다. | ||||||||||||||||
예
| 매개 변수 및 출력 유형 | 예 | 묘사 |
|---|---|---|
Q55 = "네덜란드", P395 = "패킷 플레이트 코드"
[끈] | {{#invoke:wd property Q55 P395}}
| 리터럴 문자열 값을 가져옵니다. |
P395 = "반전판 코드"
[끈] | {{#invoke:wd property P395}}
| 모듈이 네덜란드 페이지(Q55에 연결됨)에서 제외된 경우,Q55생략할 수 있습니다. |
Q55 = "네덜란드", P395 = "NL"
[끈] | {{#invoke:wd property eid=Q55 P395}}
| 엔티티 ID는 다음을 사용하여 지정할 수도 있습니다.eid=논쟁. |
P395 = "NL"
[끈] | {{#invoke:wd property page=Netherlands P395}}
| 엔티티 ID 대신 페이지 제목을 지정할 수 있습니다.page=논쟁. |
Q55 = "네덜란드", P395 = "패킷 플레이트 코드"
[끈] | {{#invoke:wd property edit Q55 P395}} | Wikidata에서 반환된 값을 편집하는 데 사용할 수 있는 클릭 가능한 아이콘을 추가합니다. |
Q55 = "네덜란드", P395 = "패킷 플레이트 코드"
[끈] | {{#invoke:wd property edit@end Q55 P395}} | 편집 아이콘을 줄 끝에 배치합니다. |
Q55 = "네덜란드", P1082 = "인구"
[계속] | {{#invoke:wd property normal+ Q55 P1082}}
| '일반' 순위 이상의 클레임에서 단일 속성 값을 가져옵니다. |
Q55 = "네덜란드", P1082 = "인구"
[계속] | {{#invoke:wd properties normal+ Q55 P1082}}
| '일반' 순위 이상의 클레임에서 여러 속성 값을 가져옵니다. |
Q55 = "네덜란드", P1082 = "인구", P585 = "시점"
[시간], [시간] | {{#invoke:wd properties qualifier normal+ Q55 P1082 P585}}
| 속성 값 외에 각 클레임에 대한 단일 한정자 값을 가져옵니다. |
Q55 = "네덜란드", P1082 = "인구", P585 = "시점"
[기준], [시간], [기준] | {{#invoke:wd properties qualifier references normal+ Q55 P1082 P585}} | 각 클레임에 대한 참조를 가져옵니다. |
Q55 = "네덜란드", P1082 = "인구"
[참조], [참조] | A total of
| 참조가 있는 속성을 가져옵니다. |
Q55 = "네덜란드", P1082 = "인구"
[참조], [참조] | The Netherlands has a population of
| 출력 끝의 참조 앞에 구두점을 추가합니다. |
Q55 = "네덜란드", P1082 = "인구", P585 = "시점"
[기준], [시간], [기준] | <ul>
| 사용자 지정 형식으로 출력을 반환합니다. |
Q55 = "네덜란드", P1082 = "인구", P585 = "시점"
[시간] | {{#invoke:wd qualifier normal+ Q55 P1082 P585}}
| 일치하는 여러 클레임에 대해 클레임당 기본적으로 단일 한정자를 가져옵니다. |
Q55 = "네덜란드", P1082 = "인구", P585 = "시점"
[시간] | {{#invoke:wd qualifier normal+ single Q55 P1082 P585}}
| 단일 클레임에 대한 단일 한정자를 얻으려면 다음과 같이 하십시오.single단일 클레임만 액세스할 수 있도록 플래그를 지정합니다. |
Q55 = "네덜란드", P1082 = "인구", P585 = "시점"
[시간] | {{#invoke:wd qualifier Q55 P1082 10026773 P585}}
| (원시) 속성 값이 지정된 리터럴 값과 일치하는 한정자를 클레임에서 가져옵니다. |
Q55 = "네덜란드", P1082 = "인구", P585 = "시점"
[시간] | {{#invoke:wd qualifier mdy Q55 P1082 10026773 P585}}
| 날짜를 월-일-년 순서로 가져옵니다. |
Q55 = "네덜란드", P1082 = "인구", P585 = "시점"
[시간] | {{#invoke:wd qualifier raw Q55 P1082 10026773 P585}}
| 원시 날짜 값을 가져옵니다. |
Q55 = "네덜란드", P1082 = "인구"
[참조] | {{#invoke:wd references Q55 P1082 10026773}}
| 특정 클레임에서 참조를 가져옵니다. |
Q55 = "네덜란드", P1082 = "인구"
[참조] | {{#invoke:wd references raw Q55 P1082 10026773}}
| 특정 클레임에서 참조를 원시 형식으로 가져옵니다. |
Q55 = "네덜란드", P1081 = "인간 개발 지수"
[참조], [참조] | {{#invoke:wd properties references normal+ Q55 P1081}}
| 각 클레임에서 모든 참조가 있는 속성을 가져옵니다. |
Q55 = "네덜란드", P1081 = "인간 개발 지수"
[참조], [참조] | {{#invoke:wd properties references normal+ sourced Q55 P1081}}
| 하나 이상의 참조가 있는 클레임에서만 속성을 가져옵니다. |
Q55 = "네덜란드", P2855 = "VAT 비율", P518 = "부분으로 이동"
[표시 라벨] | {{#invoke:wd qualifier Q55 P2855 P518}}
| 일치하는 각 클레임에 대한 단일 한정자 값을 가져옵니다. |
Q55 = "네덜란드", P2855 = "VAT 비율", P518 = "부분으로 이동"
[표시 라벨] | {{#invoke:wd qualifiers Q55 P2855 P518}}
| 일치하는 각 클레임에 대해 여러 한정자 값을 가져옵니다. |
Q55 = "네덜란드", P2855 = "VAT 비율", P518 = "부분으로 이동"
[표시], [표시 레이블] | {{#invoke:wd properties qualifiers Q55 P2855 P518}}
| 여러 한정자 값과 함께 여러 속성 값을 가져옵니다. |
Q55 = "네덜란드", P2855 = "VAT 비율", P518 = "부분으로 이동"
[표시], [표시 레이블] | {{#invoke:wd properties qualifiers Q55 P2855 P518 sep=_+_ sep%s= sep%q=_/_}}
| 사용자 지정 구분 기호를 사용하여 출력을 반환합니다. |
Q55 = "네덜란드", P35 = "국가 원수", P580 = "시작 시간", P582 = "종료 시간"
[시간 레이블], [시간] | {{#invoke:wd properties qualifier qualifier normal+ Q55 P35 P580 P582}}
| 각 클레임에 대해 두 개의 서로 다른 한정자 값을 가져옵니다. |
Q55 = "네덜란드", P35 = "국가 원수", P580 = "시작 시간", P582 = "종료 시간"
[시간 레이블], [시간] | {{#invoke:wd properties qualifier qualifier normal+ Q55 P35 P580 P582 sep%q=_–_}}
| 사용자 지정 구분 기호를 사용하여 출력을 반환합니다. |
Q55 = "네덜란드", P35 = "국가 원수", P580 = "시작 시간", P582 = "종료 시간"
[시간 레이블], [시간] | {{#invoke:wd properties qualifier qualifier normal+ Q55 P35 P580 P582 format=%p[ <span style="font-size:85\%">(%q1[ – %q2])</span>][%s][%r]}}
| 출력을 사용자 지정 구분 기호 대신 사용자 지정 형식으로 반환합니다. |
Q55 = "네덜란드", P35 = "국가 원수", P580 = "시작 시간", P582 = "종료 시간"
[시간 레이블], [시간] | {{#invoke:wd properties qualifier qualifier normal+ Q55 P35 P580 P582 format=%p[ <span style="font-size:85\%">([<![]--%q2]since [%q2--[]>]%q1[ – %q2])</span>][%s][%r]}}
| 종료 시간이 없기 때문에 단어를 추가하는 것과 같이 특정 값이 없을 때만 텍스트를 추가하려면 HTML 주석 태그가 포함된 두 개의 선택적 블록과 관련 매개 변수 사이에 텍스트를 래핑합니다(이 경우 텍스트가 페이지 소스에 추가되지 않습니다). |
Q55 = "네덜란드", P35 = "국가 원수", Q29574 = "네덜란드의 비트릭스", P580 = "시작 시간", P582 = "종료 시간"
[시간 레이블], [시간] | {{#invoke:wd properties qualifier raw qualifier normal+ Q55 P35 Q29574 P580 P582 format=%p[ <span style="font-size:85\%">(%q1[ – %q2])</span>][%s][%r]}}
| 한정자 값 중 하나가 원시 형식으로 지정된 Q-identifier와 일치하는 속성을 클레임에서 한정자가 포함된 속성을 가져옵니다. |
Q55 = "네덜란드", P38 = "점령", P518 = "부분으로 이동"
[표시 라벨] | {{#invoke:wd properties qualifiers normal+ current Q55 P38 P518}}
| 현재 유효한 클레임을 가져옵니다. |
Q55 = "네덜란드", P38 = 통화, P518 = "부분으로 이동"
[표시 라벨] | {{#invoke:wd properties linked qualifiers normal+ current Q55 P38 P518}} | 연결된 속성 값을 가진 클레임을 가져옵니다. |
Q55 = "네덜란드", P38 = 통화, P518 = "부분으로 이동"
[표시 라벨] | {{#invoke:wd properties qualifiers linked normal+ current Q55 P38 P518}}
| 연결된 한정자 값이 있는 클레임을 가져옵니다. |
Q55 = "네덜란드", P38 = 통화, P518 = "부분으로 이동"
[표시 라벨] | {{#invoke:wd properties linked short qualifiers linked normal+ current Q55 P38 P518}} | 속성 값과 한정자 값이 연결되어 있고 속성 값이 짧은 클레임을 사용할 수 있습니다. |
Q55 = "네덜란드", P38 = 통화, Q4917 = "미국 달러", P518 = "부분 변경"
[표시 라벨] | {{#invoke:wd qualifiers normal+ current Q55 P38 Q4917 P518}}
| (원시) 속성 값이 지정된 Q-identifier와 일치하는 한정자를 클레임에서 가져옵니다. |
Q55 = "네덜란드", P38 = 통화, P518 = "부분 변경", Q27561 = "캐리비안 네덜란드"
[표시 라벨] | {{#invoke:wd properties normal+ current Q55 P38 P518=Q27561}}
| (원시) 한정자 값이 지정된 Q-식별자와 일치하는 속성을 클레임에서 가져옵니다. |
Q55 = "네덜란드", P38 = 통화"
[표시 라벨] | {{#invoke:wd properties normal+ former Q55 P38}}
| 과거에 유효했던 클레임을 가져옵니다. |
Q55 = "네덜란드", P38 = 통화"
[표시 라벨] | {{#invoke:wd properties raw normal+ former Q55 P38}}
| 원시 속성 값을 가져옵니다. |
Q55 = "네덜란드", P38 = 통화"
[표시 라벨] | {{#invoke:wd properties raw linked normal+ former Q55 P38}}
| Wikidata에 연결된 원시 속성 값을 가져옵니다. |
Q55 = "네덜란드", P1549 = "비명"
[단일 언어 텍스트] | {{#invoke:wd property Q55 P1549}}
| 현재 Wiki 언어에서 단일 언어 텍스트 값을 가져옵니다. |
Q55 = "네덜란드", P1549 = "디모닉", P407 = "업무 또는 이름의 언어", Q36846 = "토키 포나"
[단일 언어 텍스트] | {{#invoke:wd property multilanguage Q55 P1549 P407=Q36846}}
| 사용 가능한 모든 언어로 된 단일 언어 텍스트 값을 가져옵니다. |
Q55 = "네덜란드", P2884 = "임의 전압"
[계속] | {{#invoke:wd property Q55 P2884}}
| 연관된 측정 단위와 함께 수량 값을 가져옵니다. |
Q55 = "네덜란드", P2884 = "임의 전압"
[계속] | {{#invoke:wd property linked Q55 P2884}}
| 연결된 측정 단위가 있는 수량 값을 가져옵니다. |
Q55 = "네덜란드", P2884 = "임의 전압"
[계속] | {{#invoke:wd property raw Q55 P2884}}
| 원시 수량 값을 가져옵니다. |
Q55 = "네덜란드", P2884 = "임의 전압"
[계속] | {{#invoke:wd property unit Q55 P2884}}
| 측정 단위만 가져옵니다. |
Q55 = "네덜란드", P2884 = "임의 전압"
[계속] | {{#invoke:wd property unit raw Q55 P2884}}
| 원시 측정 단위를 가져옵니다. |
Q55 = "네덜란드", P625 = "좌표 위치"
[수직 좌표] | {{#invoke:wd property Q55 P625}}
| 전역 좌표 값을 가져옵니다. |
Q55 = "네덜란드", P625 = "좌표 위치"
[수직 좌표] | {{#invoke:wd property linked Q55 P625}} | 연결된 지구본 좌표 값을 가져옵니다. |
Q55 = "네덜란드", P625 = "좌표 위치"
[수직 좌표] | {{#invoke:wd property raw Q55 P625}}
| 원시 지구본 좌표 값을 가져옵니다. |
Q55 = "네덜란드", P625 = "좌표 위치"
[수직 좌표] | {{#invoke:wd property Q55 coord}}
| P-식별자 대신 속성 별칭을 사용할 수 있습니다. |
Q55 = "네덜란드", P41 = "이미지 수정"
[매개 매체] | {{#invoke:wd property linked Q55 P41}} | Commons에서 미디어 파일 이름과 링크를 가져옵니다. |
Q55 = "네덜란드", P41 = "이미지 수정"
[매개 매체] | {{#invoke:wd property raw Q55 P41 format=\[\[File:%p {{!}} thumb {{!}} left\]\]}} | Commons 미디어 파일은 다음을 생략하여 페이지에 있는 그대로 포함할 수 있습니다.linked그리고.raw플래그, 하지만 사용함으로써.raw플래그 자유롭게 포맷할 수 있습니다. |
Q55 = "네덜란드", P41 = "이미지 수정"
[매개 매체] | {{#invoke:wd property raw date=1700-05-06 Q55 P41 format=\[\[File:%p {{!}} thumb {{!}} left\]\]}} | 주어진 시간에 유효했던 부동산의 가치를 얻기 위해,date=인수를 사용할 수 있습니다. |
Q55 = "네덜란드", P41 = "이미지 수정"
[매개 매체] | {{#invoke:wd property raw date=1700-05-06 former Q55 P41 format=\[\[File:%p {{!}} thumb {{!}} left\]\]}} | 시간 제약 플래그는 다음 날짜에 대해 지정된 값에 상대적으로 작동합니다.date=논쟁. |
Q915684 = "로렌츠-로렌츠 방정식", P2534 = "기하 공식"
[수학] | {{#invoke:wd property Q915684 P2534}} | 수식을 가져옵니다. |
Q915684 = "로렌츠-로렌츠 방정식", P7235 = "정의 공식에서", P9758 = "기호는 다음을 나타낸다"
[함수 레이블], [함수] | <ul> | 수학적 표현식은 일반 텍스트와 결합할 수 있습니다. |
Q6256 = "국가", P3896 = "지형"
[지리적 모양] | {{#invoke:wd property linked Q6256 P3896}} | Commons에서 지리적 형상 데이터 파일 이름과 링크를 가져옵니다. |
Q4917 = "미국 달러"
[표시 라벨] | {{#invoke:wd label Q4917}}
| 항목의 레이블을 가져옵니다. |
Q4917 = "미국 달러"
[표시 라벨] | {{#invoke:wd label short linked Q4917}}
| 항목의 짧고 연결된 레이블을 가져옵니다. |
P38 = 통화"
[표시 라벨] | {{#invoke:wd label P38}}
| 특성의 레이블을 가져옵니다. |
P38 = 통화"
[표시 라벨] | {{#invoke:wd label linked P38}}
| Wikidata에 연결된 속성 레이블을 가져옵니다. |
Q776 = "위트레흐트"
[표시 라벨] | {{#invoke:wd label Q776}}
| 항목의 레이블을 가져옵니다. |
Q776 = "위트레흐트"
[표시 라벨] | {{#invoke:wd label linked Q776}}
| 항목의 연결된 레이블을 가져옵니다. |
[표시 라벨] | {{#invoke:wd label}}
| 모듈이 위트레흐트(Province) 페이지(Q776에 연결됨)에서 제외된 경우,Q776생략할 수 있습니다. |
[표시 라벨] | {{#invoke:wd label raw}}
| 만약에 그냥label로의 지휘.raw플래그가 지정되면 현재 페이지에 연결된 항목의 Q 식별자가 반환됩니다. |
[표시 라벨] | {{#invoke:wd label raw linked}}
| 추가적으로.linked플래그가 지정되면 현재 페이지에 연결된 항목의 Q 식별자가 Wikidata에 연결됩니다. |
Q776 = "위트레흐트"
[페이지 제목] | {{#invoke:wd title Q776}}
| 지정된 항목에 연결된 현재 Wiki의 페이지 제목을 가져옵니다. |
Q776 = "위트레흐트"
[페이지 제목] | {{#invoke:wd title linked Q776}} | 현재 Wiki에서 지정된 항목에 연결된 페이지의 연결된 제목을 가져옵니다. |
[페이지 제목] | {{#invoke:wd title}}
| 모듈이 위트레흐트(Province) 페이지(Q776에 연결됨)에서 제외된 경우,Q776생략할 수 있습니다. |
Q55 = "네덜란드"
[상세설명] | {{#invoke:wd description Q55}}
| 항목의 설명을 가져옵니다. |
[상세설명] | {{#invoke:wd description}}
| 모듈이 네덜란드 페이지(Q55에 연결됨)에서 제외된 경우,Q55생략할 수 있습니다. |
Q55 = "네덜란드"
[가칭 별칭] | {{#invoke:wd alias Q55}}
| 항목의 별칭 중 하나를 가져옵니다. |
Q55 = "네덜란드"
[가칭 별칭] | {{#invoke:wd aliases Q55}}
| 항목의 별칭을 모두 가져옵니다. |
Q55 = "네덜란드"
[가칭 별칭] | {{#invoke:wd alias linked Q55}}
| 항목에서 연결된 별칭을 가져옵니다. |
[가칭 별칭] | {{#invoke:wd alias}}
| 모듈이 네덜란드 페이지(Q55에 연결됨)에서 제외된 경우,Q55생략할 수 있습니다. |
Q2 = "지구"
[페이지 배지] | {{#invoke:wd badges Q2}}
| 지정된 항목에 연결된 현재 Wiki의 페이지에 대한 배지를 가져옵니다. |
Q2 = "지구"
[페이지 배지] | {{#invoke:wd badges raw Q2}}
| 지정된 항목에 연결된 현재 Wiki의 페이지에 대한 원시 배지를 가져옵니다. |
[페이지 배지] | {{#invoke:wd badges}}
| 모듈이 (Q2에 연결된) Earth 페이지에서 제외된 경우,Q2생략할 수 있습니다. |
Q28865 = "Python", P548 = "버전 유형", P348 = "소프트웨어 버전 식별자",
[version], [참조] | {{#invoke:wd property reference edit Q28865 P548=Q2804309 P348}}
| Python의 최신 안정적인 릴리스 버전을 참조하십시오.P548=Q212918을 사용하여 최신 미리 보기 릴리스 버전을 얻을 수 있습니다. |
참조 예제
- ^ a b c d e f g h i j "Bevolking; kerncijfers, 1950-2022".
- ^ a b c d e "CBS StatLine - Bevolking; kerncijfers". Statistics Netherlands. Archived from the original on 27 August 2015. Retrieved 22 August 2015.
- ^ a b "CBS StatLine - Bevolking; kerncijfers". Archived from the original on 3 September 2014. Retrieved 26 August 2014.
- ^ a b "Nederland telt 17 miljoen inwoners". 21 March 2016.
- ^ a b "Bevolking; kerncijfers, 1950-2022". Retrieved 18 March 2023.
- ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd "Human Development Data (1990-2017)". Human Development Report. Archived from the original on 30 December 2018.
- ^ a b c d e f g h i j k l m n "Netherlands". Archived from the original on 2 February 2017.
- ^ "It's time for another set of Python releases! Python 3.11.3, 3.10.11 and 3.12 alpha 7 are now available". 5 April 2023. Retrieved 6 April 2023.
템플릿 데이터
이 템플릿은 중앙 집중식 기술 자료 Wikidata에서 데이터를 가져옵니다.데이터를 편집하려면 왼쪽 사이드바에서 "Wikidata 항목"을 클릭합니다.
| 매개 변수 | 묘사 | 유형 | 상황 | |||
|---|---|---|---|---|---|---|
| 매개 변수가 지정되지 않았습니다. | ||||||
참고 항목
원래 모듈 위치:en:en:모듈:Wd] 및 [:en:en:모듈:WD/i18n]]. 요구하다("스캐너덜너덜) 현지의 p = {} 현지의 아그 = ... 현지의 i18n 현지의 기능. 로드 I18n(별칭 P, 틀) 현지의 제목 한다면 틀 그리고나서 현재 모듈이 페이지/클라이언트에 의해 호출됨, 프레임에서 제목 가져오기 제목 = 틀:제목 가져오기() 또 다른 다른 모듈에 포함된 현재 모듈의 제목은...에서 가져옵니다. 제목 = 아그 끝. 한다면 것은 아니다. i18n 그리고나서 i18n = 요구하다(제목 .. "/i18n").안에(별칭 P) 끝. 끝. p.claim 명령 = { 소유물 = "스캐너덜너덜, 특성. = "속성", 예선의 = "스캐너덜너덜, 예선전 = "예선자", 언급 = "참조", 참고 문헌 = "차이" } p.일반 명령 = { 라벨. = "라벨", 제목 = "스캐너덜너덜, 묘사 = "설명", 가명을 쓰다 = "스캐너덜너덜, 가명 = "스캐너덜너덜, 뱃지 = "스캐너덜너덜, 배지 = "스캐너덜너덜 } p.깃발들 = { 연결된 = "연결됨", 짧다 = "짧은", 날것의 = "원시", 다국어 = "언어", 구성 단위 = "단위", ------------- 선호된 = "스캐너덜너덜, 보통의 = "정상", 비권위의 = "사용되지 않음", 최상의 = "최고", 미래. = "미래", 현재의 = "현재", 예전의 = "이전", 편집을 = "편집", 끝에서 편집 = "edit@end", 미디 = "mdy", 싱글 = "싱글", 출처가 있는 = "스캐너덜너덜 } p.논병아리 = { 이드 = "이드", 페이지입니다. = "페이지", 날짜. = "날짜" } 현지의 별칭 P = { 조정의 = "P625", ----------------------- 이미지 = "P18", 작가. = "P50", 작성자NameString = "P2093", 출판인 = "P123", 가져온 위치 = "P143", WikimediaURL 가져오기 = "P4656", 명시된 위치 = "P248", 페이지들 = "P304", 언어 = "P407", 부품 있음 = "P527", 발행일 = "P577", 시작 시간 = "P580", 종료 시간 = "P582", 챕터 = "P792", 검색된 = "P813", 참조 URL = "P854", 단면 역 또는 단락 = "P958", 보관 URL = "P1065", 제목 = "P1476", 포맷터 URL = "P1630", 인용문 = "P1683", 짧은 이름 = "P1813", 공식 정의 = "P2534", 보관 날짜 = "P2960", 유추 대상 = "P3452", 참조 유형 = "P3865", 기둥. = "P3903", 제목 이름이 다른 이름으로 지정됨 = "P1810", 위키데이터 속성 = "P1687", 출판된인 = "P1433" } 현지의 별칭Q = { 백분율 = "Q11229", 프롤레틱 율리우스력 = "Q1985786", 웹을 인용합니다. = "Q5637226", 인용문 Q = "Q22321052" } 현지의 매개 변수 = { 소유물 = "%p", 예선의 = "%q", 언급 = %r, 가명을 쓰다 = "%a", 뱃지 = "%b", 구분자 = "%s", 일반의 = %x } 현지의 형식 = { 소유물 = %p[%s][%r]", 예선의 = %q[%s][%r]", 언급 = %r, 소유물한정자 포함 = %p[ <span style=\"글꼴 크기:85\\%\">(%q)</span>[%s][%r]", 가명을 쓰다 = %a[%s]", 뱃지 = %b[%s]" } 현지의 후크 이름 = { {level_1, level_2} [매개 변수.소유물] = {"속성 가져오기"}, [매개 변수.언급] = {"참조 가져오기", "참조 가져오기"}, [매개 변수.예선의] = {"모든 한정자 가져오기"}, [매개 변수.예선의.."\\d"] = {"자격자 가져오기", "자격자 가져오기"}, [매개 변수.가명을 쓰다] = {"가져오기 별칭"}, [매개 변수.뱃지] = {"배지 받기"} } 기본값 개체. 변환하지 않고 복사해야 합니다. 현지의 기본 구분 기호 = { ["스캐너덜너덜] = {" "}, ["304%s"] = {","}, ["slot%q"] = {"; "}, ["208%q"\\d"] = {", "}, ["slot%r"] = 영의, 하나도 ["tvc"] = 영의 하나도 } 현지의 순위표 = { ["스캐너덜너덜] = 1, ["정상"] = 2, ["사용되지 않음"] = 3 } 현지의 기능. 별칭 대체(이드) 한다면 별칭 P[이드] 그리고나서 이드 = 별칭 P[이드] 끝. 돌아가다 이드 끝. 현지의 기능. 오류 텍스트(코드, PARAM.) 현지의 본문 = i18n["스캐너덜너덜][코드] 한다면 PARAM. 그리고나서 본문 = mw.ustring.gsub(본문, "$1", PARAM.) 끝. 돌아가다 본문 끝. 현지의 기능. 던지기 오류(errorMessage, PARAM.) 오류(오류 텍스트(errorMessage, PARAM.)) 끝. 현지의 기능. 소수점 표시 바꾸기(번호) 돌아가다 mw.ustring.gsub(번호, "[.]", i18n['''비공식''']['숫자 표시'], 1) 끝. 현지의 기능. 패드제로(번호, numDigits) 현지의 numZero 현지의 아니요. = 거짓의 한다면 번호 < 0 그리고나서 아니요. = 진실의 번호 = 번호 * -1 끝. 번호 = 끈으로 묶는(번호) numZero = numDigits - 번호:렌() 위해서 _ = 1, numZero 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 번호 = "0"..번호 끝. 한다면 아니요. 그리고나서 번호 = "-"..번호 끝. 돌아가다 번호 끝. 현지의 기능. 특수 문자 바꾸기(크크) 한다면 크크 == '_' 그리고나서 밑줄을 공백으로 바꾸기 돌아가다 ' ' 또 다른 돌아가다 크크 끝. 끝. 현지의 기능. 특수 문자 바꾸기(스트르) 현지의 크크 현지의 에스케이 = 거짓의 현지의 스트라우트 = "" 위해서 i = 1, #스트르 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 크크 = 스트르:후보선수(i,i) 한다면 것은 아니다. 에스케이 그리고나서 한다면 크크 == '\\' 그리고나서 에스케이 = 진실의 또 다른 스트라우트 = 스트라우트 .. 특수 문자 바꾸기(크크) 끝. 또 다른 스트라우트 = 스트라우트 .. 크크 에스케이 = 거짓의 끝. 끝. 돌아가다 스트라우트 끝. 현지의 기능. Wikilink 빌드(표적의, 라벨.) 한다면 것은 아니다. 라벨. 또는 표적의 == 라벨. 그리고나서 돌아가다 "[[" .. 표적의 .. "]]" 또 다른 돌아가다 "[[" .. 표적의 .. " " .. 라벨. .. "]]" 끝. 끝. #frame.args를 대체하기 위해 frame.args를 변경하는 데 사용됩니다(항상 0). 실제 금액으로 그리고 단순히 표를 복사하는 것. 현지의 기능. 복사 테이블(tIn) 한다면 것은 아니다. tIn 그리고나서 돌아가다 영의 끝. 현지의 tOut = {} 위해서 i, v 에 쌍들(tIn) 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 tOut[i] = v 끝. 돌아가다 tOut 끝. 출력 배열을 함께 병합하는 데 사용됩니다. 현재 첫 번째 입력 배열을 변형합니다. 현지의 기능. 배열 병합(a1, a2) 위해서 i = 1, #a2 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 a1[#a1 + 1] = a2[i] 끝. 돌아가다 a1 끝. 현지의 기능. 분열되다(스트르, 델) 현지의 나가. = {} 현지의 i, j = 스트르:찾아내다(델) 한다면 i 그리고. j 그리고나서 나가.[1] = 스트르:후보선수(1, i - 1) 나가.[2] = 스트르:후보선수(j + 1) 또 다른 나가.[1] = 스트르 끝. 돌아가다 나가. 끝. 현지의 기능. 구문 분석 Wikidata URL(URL) 현지의 이드 한다면 URL:경기('^https[s]?://') 그리고나서 이드 = 분열되다(URL, "Q") 한다면 이드[2] 그리고나서 돌아가다 "Q" .. 이드[2] 끝. 끝. 돌아가다 영의 끝. 현지의 기능. 구문 분석 날짜(dateStr, 정확) 정확 = 정확 또는 "d" 현지의 i, j, 색인을 달다, 프트르 현지의 부품. = {영의, 영의, 영의} 한다면 dateStr == 영의 그리고나서 돌아가다 부품.[1], 부품.[2], 부품.[3] 년, 월, 일 끝. 스낙 값의 경우 'T', '/Julian'이(가) 연결된 출력의 경우 '/' i, j = dateStr:찾아내다("[T/]") 한다면 i 그리고나서 dateStr = dateStr:후보선수(1, i-1) 끝. 현지의 부터 = 1 한다면 dateStr:후보선수(1,1) == "-" 그리고나서 이것은 음수입니다. 더 멀리 내다보세요. 부터 = 2 끝. 색인을 달다 = 1 프트르 = 1 i, j = dateStr:찾아내다("-", 부터) 한다면 i 그리고나서 연도 부품.[색인을 달다] = 수에 달하여(dateStr:후보선수(프트르, i-1), 10) 오류를 방지하기 위해 10을 명시적으로 제공합니다. 한다면 부품.[색인을 달다] == -0 그리고나서 부품.[색인을 달다] = 수에 달하여("0") 어떤 이유에서인지 'parts[index] = 0'은 실제로 '-0'을 저장할 수 있으므로 대신 문자열에서 구문 분석합니다. 끝. 한다면 정확 == "y" 그리고나서 끝났습니다 돌아가다 부품.[1], 부품.[2], 부품.[3] 년, 월, 일 끝. 색인을 달다 = 색인을 달다 + 1 프트르 = i + 1 i, j = dateStr:찾아내다("-", 프트르) 한다면 i 그리고나서 월 부품.[색인을 달다] = 수에 달하여(dateStr:후보선수(프트르, i-1), 10) 한다면 정확 == "m" 그리고나서 끝났습니다 돌아가다 부품.[1], 부품.[2], 부품.[3] 년, 월, 일 끝. 색인을 달다 = 색인을 달다 + 1 프트르 = i + 1 끝. 끝. 한다면 dateStr:후보선수(프트르) ~= "" 그리고나서 월이 있는 경우 일, 년이 있는 경우 월 또는 년 부품.[색인을 달다] = 수에 달하여(dateStr:후보선수(프트르), 10) 끝. 돌아가다 부품.[1], 부품.[2], 부품.[3] 년, 월, 일 끝. 현지의 기능. 날짜이전 날짜(가일층의, 엠의, 디, 타고, bM, bD) 한다면 가일층의 == 영의 또는 타고 == 영의 그리고나서 돌아가다 영의 끝. 엠의 = 엠의 또는 1 디 = 디 또는 1 bM = bM 또는 1 bD = bD 또는 1 한다면 가일층의 < 타고 그리고나서 돌아가다 진실의 끝. 한다면 가일층의 > 타고 그리고나서 돌아가다 거짓의 끝. 한다면 엠의 < bM 그리고나서 돌아가다 진실의 끝. 한다면 엠의 > bM 그리고나서 돌아가다 거짓의 끝. 한다면 디 < bD 그리고나서 돌아가다 진실의 끝. 돌아가다 거짓의 끝. 현지의 기능. 후크 이름 가져오기(PARAM., 색인을 달다) 한다면 후크 이름[PARAM.] 그리고나서 돌아가다 후크 이름[PARAM.][색인을 달다] 그렇지 않으면 PARAM.:렌() > 2 그리고나서 돌아가다 후크 이름[PARAM.:후보선수(1, 2).."\\d"][색인을 달다] 또 다른 돌아가다 영의 끝. 끝. 현지의 기능. 항상 참() 돌아가다 진실의 끝. 다음 함수는 형식 문자열을 구문 분석합니다. -- 아래 예제에서는 구문 분석된 문자열이 메모리에서 구성되는 방법을 보여 줍니다. 'str'과 'child' 이외의 변수는 명확성을 위해 생략합니다. -- 예: "A %p B [%s [%q1] C [%r] D" -- 구조: -- [ -- { str = "A" -- }, -- { str = "%p" -- }, -- { str = "B", 자식 = -- [ -- { str = "%s", 자식 = -- [ -- { str = "%q1" -- } -- ] -- } -- ] -- }, -- { str = "C", 자식 = -- [ -- { str = "%r" -- } -- ] -- }, -- { str = "D" -- } -- ] -- 현지의 기능. 구문 분석 형식(스트르) 현지의 크크, 에스케이, PARAM., 뿌리, 커, 앞의, 신규 현지의 유모차 = {} 현지의 기능. 새 개체(배열) 현지의 obj = {} 새로운 목적어 obj.스트르 = "" 배열[#배열 + 1] = obj 어레이 {object} obj.부모 = 배열 돌아가다 obj 끝. 현지의 기능. endParam() 한다면 PARAM. > 0 그리고나서 한다면 커.스트르 ~= "" 그리고나서 커.스트르 = "%"..커.스트르 커.PARAM. = 진실의 유모차[커.스트르] = 진실의 커.부모.리크[커.스트르] = 진실의 앞의 = 커 커 = 새 개체(커.부모) 끝. PARAM. = 0 끝. 끝. 뿌리 = {} 배열 뿌리.리크 = {} 커 = 새 개체(뿌리) 앞의 = 영의 에스케이 = 거짓의 PARAM. = 0 위해서 i = 1, #스트르 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 크크 = 스트르:후보선수(i,i) 한다면 것은 아니다. 에스케이 그리고나서 한다면 크크 == '\\' 그리고나서 endParam() 에스케이 = 진실의 그렇지 않으면 크크 == '%' 그리고나서 endParam() 한다면 커.스트르 ~= "" 그리고나서 커 = 새 개체(커.부모) 끝. PARAM. = 2 그렇지 않으면 크크 == '[' 그리고나서 endParam() 한다면 앞의 그리고. 커.스트르 == "" 그리고나서 테이블.제거(커.부모) 커 = 앞의 끝. 커.어린아이 = {} 새로운 배열 커.어린아이.리크 = {} 커.어린아이.부모 = 커 커 = 새 개체(커.어린아이) 그렇지 않으면 크크 == ']' 그리고나서 endParam() 한다면 커.부모.부모 그리고나서 신규 = 새 개체(커.부모.부모.부모) 한다면 커.스트르 == "" 그리고나서 테이블.제거(커.부모) 끝. 커 = 신규 끝. 또 다른 한다면 PARAM. > 1 그리고나서 PARAM. = PARAM. - 1 그렇지 않으면 PARAM. == 1 그리고나서 한다면 것은 아니다. 크크:경기('%d') 그리고나서 endParam() 끝. 끝. 커.스트르 = 커.스트르 .. 특수 문자 바꾸기(크크) 끝. 또 다른 커.스트르 = 커.스트르 .. 크크 에스케이 = 거짓의 끝. 앞의 = 영의 끝. endParam() 하나 이상의 필수 매개 변수가 정의되었는지 확인합니다. 한다면 것은 아니다. 다음 분.(뿌리.리크) 그리고나서 던지기 오류("message-required-parameter") 끝. "%s" 구분 기호 매개 변수가 필수 매개 변수 사이에 있지 않은지 확인합니다. 한다면 뿌리.리크[매개 변수.구분자] 그리고나서 던지기 오류("message-required-parameter", 매개 변수.구분자) 끝. 돌아가다 뿌리, 유모차 끝. 현지의 기능. 정렬 온랭크(주장하다) 현지의 계급 Pos 현지의 계급 = {{}, {}, {}, {}} 기본 설정, 일반, 사용되지 않음, (기본값) 현지의 분류된 = {} 위해서 _, v 에 짝을 짓다(주장하다) 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 계급 Pos = 순위표[v.순위] 또는 4 계급[계급 Pos][#계급[계급 Pos] + 1] = v 끝. 분류된 = 계급[1] 분류된 = 배열 병합(분류된, 계급[2]) 분류된 = 배열 병합(분류된, 계급[3]) 돌아가다 분류된 끝. 현지의 구성 = {} 재귀 호출 허용 기능. 구성:신규() 현지의 cfg = {} 상을 차리다(cfg, 자신) 자신.__index = 자신 cfg.구분 기호 = { 참조로 전달할 수 있도록 배열로 묶인 단일 값 객체 ["스캐너덜너덜] = {복사 테이블(기본 구분 기호["스캐너덜너덜])}, ["304%s"] = {복사 테이블(기본 구분 기호["304%s"])}, ["slot%q"] = {복사 테이블(기본 구분 기호["slot%q"])}, ["slot%r"] = {복사 테이블(기본 구분 기호["slot%r"])}, ["tvc"] = {복사 테이블(기본 구분 기호["tvc"])} } cfg.독립체 = 영의 cfg.엔티티 ID = 영의 cfg.속성 ID = 영의 cfg.속성값 = 영의 cfg.예선의신분증 = {} cfg.예선의ID 및 값 = {} cfg.베스트 랭크 = 진실의 cfg.계급 = {진실의, 진실의, 거짓의} 선호 = true, 정상 = true, 사용되지 않음 = false cfg.foundRank = #cfg.계급 cfg.플래그베스트 = 거짓의 cfg.flagRank = 거짓의 cfg.기간 = {진실의, 진실의, 진실의} 미래 = 참, 현재 = 참, 이전 = 참 cfg.플래그 기간 = 거짓의 cfg.날짜에 = {구문 분석 날짜(os.날짜('!%Y-%m-%d'))} 오늘을 {년, 월, 일}로 지정 cfg.mdy 날짜 = 거짓의 cfg.단일 클레임 = 거짓의 cfg.원본 전용 = 거짓의 cfg.편집할 수 있는 = 거짓의 cfg.끝에서 편집 = 거짓의 cfg.사이트 링크로 = 거짓의 cfg.langCode = mw.언어.콘텐츠 언어 가져오기().코드 cfg.langName = mw.언어.fetchLanguageName(cfg.langCode, cfg.langCode) cfg.lang Obj = mw.언어.신규(cfg.langCode) cfg.사이트 ID = mw.위키베이스.GlobalSiteId 가져오기() cfg.미국. = {} cfg.미국..한정자 수 = 0 cfg.현 상태 = 영의 cfg.미리 설정된 참조 = 영의 돌아가다 cfg 끝. 현지의 주 = {} 기능. 주:신규(cfg, 유형) 현지의 stt = {} 상을 차리다(stt, 자신) 자신.__index = 자신 stt.참회의 = cfg stt.유형 = 유형 stt.결과. = {} stt.구문 분석된 형식 = {} stt.구분자 = {} stt.이동 구분 기호 = {} stt.펀크마크 = {} stt.연결된 = 거짓의 stt.원시 값 = 거짓의 stt.짧은 이름 = 거짓의 stt.임의의 언어 = 거짓의 stt.단위만 = 거짓의 stt.단일 값 = 거짓의 돌아가다 stt 끝. ID == 0이면 현재 페이지에 연결된 항목이 사용됩니다. 기능. 구성:레이블 가져오기(이드, 날것의, 링크, 짧다) 현지의 라벨. = 영의 현지의 접두어, 제목= "", 영의 한다면 것은 아니다. 이드 그리고나서 이드 = mw.위키베이스.현재 페이지의 엔티티 ID 가져오기() 한다면 것은 아니다. 이드 그리고나서 돌아가다 "" 끝. 끝. 이드 = 이드:위쪽의() 만일을 위해 한다면 날것의 그리고나서 지정된 ID가 실제로 존재하는지 확인 한다면 mw.위키베이스.유효한 엔티티입니다.이드(이드) 그리고. mw.위키베이스.엔티티가 존재합니다.(이드) 그리고나서 라벨. = 이드 끝. 접두어, 제목 = "d:특수:엔티티 페이지/", 라벨. 0일 수도 있음 또 다른 요청된 경우 짧은 이름을 먼저 사용합니다. 한다면 짧다 그리고나서 라벨. = p._지루한{별칭 P.짧은 이름, [p.논병아리.이드] = 이드} 이름이 짧습니다. 한다면 라벨. == "" 그리고나서 라벨. = 영의 끝. 끝. 레이블 가져오기 한다면 것은 아니다. 라벨. 그리고나서 라벨. = mw.위키베이스.Lang별 레이블 가져오기(이드, 자신.langCode) XXX: 예비 레이블을 사용해야 합니까? 끝. 끝. 한다면 것은 아니다. 라벨. 그리고나서 라벨. = "" 그렇지 않으면 링크 그리고나서 요청 시 링크 구축 한다면 것은 아니다. 제목 그리고나서 한다면 이드:후보선수(1,1) == "Q" 그리고나서 제목 = mw.위키베이스.사이트 링크 가져오기(이드) 그렇지 않으면 이드:후보선수(1,1) == "P" 그리고나서 속성에 사이트 링크가 없습니다. 대신 Wikidata에 연결합니다. 접두어, 제목 = "d:특수:엔티티 페이지/", 이드 끝. 끝. 라벨. = mw.본문.노비키(라벨.) 위키텍스트 마크업이 될 수 없도록 원시 레이블 텍스트를 이스케이프합니다. 한다면 제목 그리고나서 라벨. = Wikilink 빌드(접두어 .. 제목, 라벨.) 끝. 끝. 돌아가다 라벨. 끝. 기능. 구성:편집 아이콘 가져오기() 현지의 가치 = "" 현지의 접두어 = "" 현지의 전선. = "" 현지의 뒤로 = "" 한다면 자신.엔티티 ID:후보선수(1,1) == "P" 그리고나서 접두어 = "속성:" 끝. 한다면 자신.끝에서 편집 그리고나서 전선. = '<span style="filename:' 한다면 자신.lang Obj:isRTL() 그리고나서 전선. = 전선. .. '왼쪽' 또 다른 전선. = 전선. .. '옳음' 끝. 전선. = 전선. .. '">' 뒤로 = '/span' 끝. 가치 = "[파일:OOOjs UI 아이콘 edit-ltr-interactive.sgframeless text-top 10pcs alt=" .. i18n['info]['편집 온 멀티캐스트 데이터'] .. link=https://www.wikidata.org/wiki/ " .. 접두어 .. 자신.엔티티 ID .. "?uselang=" .. 자신.langCode 한다면 자신.속성 ID 그리고나서 가치 = 가치 .. "#" .. 자신.속성 ID 그렇지 않으면 자신.사이트 링크로 그리고나서 가치 = 가치 .. "#sitelinks-message" 끝. 가치 = 가치 .. " " .. i18n['info]['편집 온 멀티캐스트 데이터'] .. "]]" 돌아가다 전선. .. 가치 .. 뒤로 끝. 모든 것이 완료되었을 때 최종 출력 문자열을 만드는 데 사용됩니다. 그래서 참조를 위해. 함수 확장 Tag("ref", ...)는 실제로 최종 출력에 도달한 경우에만 호출됩니다. 기능. 구성:concat 값(값 배열) 현지의 아웃스트링 = "" 현지의 j, 건너뛰다. 위해서 i = 1, #값 배열 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 이것이 참조인지 확인합니다. 한다면 값 배열[i].refHash 그리고나서 j = i - 1 건너뛰다. = 거짓의 이 참조가 이미 동일한 참조를 포함하는 연속된 참조 행의 일부인 경우 이 참조를 건너뜁니다. 하는 동안에 값 배열[j] 그리고. 값 배열[j].refHash 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 한다면 값 배열[i].refHash == 값 배열[j].refHash 그리고나서 건너뛰다. = 진실의 브레이크. 끝. j = j - 1 끝. 한다면 것은 아니다. 건너뛰다. 그리고나서 참조의 해시를 이름으로 하는 <ref> 태그 추가(중복 참조에) 아웃스트링 = 아웃스트링 .. mw.현재 프레임 가져오기():확장 태그("참조", 값 배열[i][1], {이름. = 값 배열[i].refHash}) 끝. 또 다른 아웃스트링 = 아웃스트링 .. 값 배열[i][1] 끝. 끝. 돌아가다 아웃스트링 끝. 기능. 구성:변환 단위(구성 단위, 날것의, 링크, 짧다, 단위만) 현지의 공간 = " " 현지의 라벨. = "" 현지의 항목 ID 한다면 구성 단위 == "" 또는 구성 단위 == "1" 그리고나서 돌아가다 영의 끝. 한다면 단위만 그리고나서 공간 = "" 끝. 항목 ID = 구문 분석 Wikidata URL(구성 단위) 한다면 항목 ID 그리고나서 한다면 항목 ID == 별칭Q.백분율 그리고나서 돌아가다 "%" 또 다른 라벨. = 자신:레이블 가져오기(항목 ID, 날것의, 링크, 짧다) 한다면 라벨. ~= "" 그리고나서 돌아가다 공간 .. 라벨. 끝. 끝. 끝. 돌아가다 "" 끝. 기능. 주:값 가져오기(스니크) 돌아가다 자신.참회의:값 가져오기(스니크, 자신.원시 값, 자신.연결된, 자신.짧은 이름, 자신.임의의 언어, 자신.단위만, 거짓의, 자신.유형:후보선수(1,2)) 끝. 기능. 구성:값 가져오기(스니크, 날것의, 링크, 짧다, 임의의 랑, 단위만, 특별하지 않음, 유형) 한다면 스니크.과자형 == '가치' 그리고나서 현지의 자료형 = 스니크.데이터 값.유형 현지의 아형 = 스니크.자료형 현지의 데이터 값 = 스니크.데이터 값.가치 한다면 자료형 == '끈' 그리고나서 한다면 아형 == 'url' 그리고. 링크 그리고나서 링크를 명시적으로 생성 한다면 날것의 그리고나서 [1]과 같이 연결된 숫자로 렌더링됩니다. 돌아가다 "[" .. 데이터 값 .. "]" 또 다른 돌아가다 "[" .. 데이터 값 .. " " .. 데이터 값 .. "]" 끝. 그렇지 않으면 아형 == 'commons Media' 그리고나서 한다면 링크 그리고나서 돌아가다 Wikilink 빌드("c:파일:" .. 데이터 값, 데이터 값) 그렇지 않으면 것은 아니다. 날것의 그리고나서 돌아가다 "[파일:" .. 데이터 값 .. "]]" 또 다른 돌아가다 데이터 값 끝. 그렇지 않으면 아형 == '지형' 그리고. 링크 그리고나서 돌아가다 Wikilink 빌드("c:" .. 데이터 값, 데이터 값) 그렇지 않으면 아형 == '수학' 그리고. 것은 아니다. 날것의 그리고나서 현지의 기여하다 = 영의 한다면 (유형 == 매개 변수.소유물 또는 (유형 == 매개 변수.예선의 그리고. 자신.속성 ID == 별칭 P.부품 있음)) 그리고. 스니크.소유물 == 별칭 P.공식 정의 그리고나서 기여하다 = {큐드 = 자신.엔티티 ID} 끝. 돌아가다 mw.현재 프레임 가져오기():확장 태그("수학", 데이터 값, 기여하다) 그렇지 않으면 아형 == 'external-id' 그리고. 링크 그리고나서 현지의 URL = p._지루한{별칭 P.포맷터 URL, [p.논병아리.이드] = 스니크.소유물} 포맷터 URL 가져오기 한다면 URL ~= "" 그리고나서 URL = mw.ustring.gsub(URL, "$1", 데이터 값) 돌아가다 "[" .. URL .. " " .. 데이터 값 .. "]" 또 다른 돌아가다 데이터 값 끝. 또 다른 돌아가다 데이터 값 끝. 그렇지 않으면 자료형 == '단일 언어 텍스트' 그리고나서 한다면 임의의 랑 또는 데이터 값['언어'] == 자신.langCode 그리고나서 돌아가다 데이터 값['텍스트'] 또 다른 돌아가다 영의 끝. 그렇지 않으면 자료형 == '''비공식''' 그리고나서 현지의 가치 = "" 현지의 구성 단위 한다면 것은 아니다. 단위만 그리고나서 값을 얻고 앞에서 + 기호를 벗깁니다. 가치 = mw.ustring.gsub(데이터 값['금액'], "^%+(.+)$", "%1") 한다면 날것의 그리고나서 돌아가다 가치 끝. 로케일을 기준으로 소수점 표시 바꾸기 가치 = 소수점 표시 바꾸기(가치) 가독성을 위해 구분 기호 추가 가치 = i18n.구분 기호 추가(가치) 끝. 구성 단위 = 자신:변환 단위(데이터 값['단위'], 날것의, 링크, 짧다, 단위만) 한다면 구성 단위 그리고나서 가치 = 가치 .. 구성 단위 끝. 돌아가다 가치 그렇지 않으면 자료형 == '시간' 그리고나서 현지의 y, m, d, p, yDiv, y라운드, yFull, 가치, 캘린더 ID, dateStr 현지의 y인자 = 1 현지의 서명하다 = 1 현지의 접두어 = "" 현지의 접미사 = "" 현지의 일정관리 추가 가능 = 거짓의 현지의 달력 = "" 현지의 정확 = 데이터 값['''비공식'''] 한다면 정확 == 11 그리고나서 p = "d" 그렇지 않으면 정확 == 10 그리고나서 p = "m" 또 다른 p = "y" y인자 = 10^(9-정확) 끝. y, m, d = 구문 분석 날짜(데이터 값['시간'], p) 한다면 y < 0 그리고나서 서명하다 = -1 y = y * 서명하다 끝. 정밀도가 수십 년/수십 년/수십 년/수십 년/수십 년인 경우 한다면 정확 <= 8 그리고나서 yDiv = y / y인자 정밀도가 수십 년/수십 년/수십 년인 경우 한다면 정확 >= 6 그리고나서 일정관리 추가 가능 = 진실의 한다면 정확 <= 7 그리고나서 약 세기/수백 년(예: 20세기 또는 3천년) y라운드 = 수학, 수학,수학(yDiv) 한다면 것은 아니다. 날것의 그리고나서 한다면 정확 == 6 그리고나서 접미사 = i18n['데이트 시간']['예스']['칼슘'] 또 다른 접미사 = i18n['데이트 시간']['예스']['세기'] 끝. 접미사 = i18n.OrdinalSuffix 가져오기(y라운드) .. 접미사 또 다른 상세하지 않다면 세기의 첫 해를 택하세요. (예: 20세기의 경우 1901년 또는 3천년의 경우 2001년) y라운드 = (y라운드 - 1) * y인자 + 1 끝. 또 다른 정밀도 == 8 대략 수십 년 전(예: 2010년대) y라운드 = 수학.플로어(yDiv) * y인자 한다면 것은 아니다. 날것의 그리고나서 접두어 = i18n['데이트 시간']['예스']['반주기'] 접미사 = i18n['데이트 시간']['예스']['반주기'] 끝. 끝. 한다면 날것의 그리고. 서명하다 < 0 그리고나서 BCE가 "뒤로 세는" 것을 보상합니다. (예: 2010년대 BCE의 경우 -2019년, 20세기 BCE의 경우 -2000년, 3천년 BCE의 경우 -3000년) y라운드 = y라운드 + y인자 - 1 끝. 또 다른 현지의 yRe 계수, yReDiv, yR 라운드 수만 년 혹은 그 이상 동안에 가장 가까운 둥근. y라운드 = 수학.플로어(yDiv + 0.5) 한다면 y라운드 == 0 그리고나서 한다면 정확 <= 2 그리고. y ~= 0 그리고나서 yRe 계수 = 1e6 yReDiv = y / yRe 계수 yR 라운드 = 수학.플로어(yReDiv + 0.5) 한다면 yReDiv == yR 라운드 그리고나서 정확도를 수백만 년으로 변경하는 것은 우리가 그것들의 전체 수를 가지고 있는 경우에만 가능합니다. 정확 = 3 y인자 = yRe 계수 y라운드 = yR 라운드 끝. 끝. 한다면 y라운드 == 0 그리고나서 그렇지 않으면, 반올림되지 않은 (원래) 년 수를 사용합니다. 정확 = 5 y인자 = 1 y라운드 = y 일정관리 추가 가능 = 진실의 끝. 끝. 한다면 정확 >= 1 그리고. y ~= 0 그리고나서 yFull = y라운드 * y인자 yRe 계수 = 1e9 yReDiv = yFull / yRe 계수 yR 라운드 = 수학.플로어(yReDiv + 0.5) 한다면 yReDiv == yR 라운드 그리고나서 만약 우리가 그 범위에 있다면 정확도를 수십억 년으로 바꿉니다. 정확 = 0 y인자 = yRe 계수 y라운드 = yR 라운드 또 다른 yRe 계수 = 1e6 yReDiv = yFull / yRe 계수 yR 라운드 = 수학.플로어(yReDiv + 0.5) 한다면 yReDiv == yR 라운드 그리고나서 만약 우리가 그 범위에 있다면 정확도를 수백만 년으로 바꿉니다. 정확 = 3 y인자 = yRe 계수 y라운드 = yR 라운드 끝. 끝. 끝. 한다면 것은 아니다. 날것의 그리고나서 한다면 정확 == 3 그리고나서 접미사 = i18n['데이트 시간']['예스']['백만 년'] 그렇지 않으면 정확 == 0 그리고나서 접미사 = i18n['데이트 시간']['예스']['억년'] 또 다른 y라운드 = y라운드 * y인자 한다면 y라운드 == 1 그리고나서 접미사 = i18n['데이트 시간']['예스']['년'] 또 다른 접미사 = i18n['데이트 시간']['예스']['년'] 끝. 끝. 또 다른 y라운드 = y라운드 * y인자 끝. 끝. 또 다른 y라운드 = y 일정관리 추가 가능 = 진실의 끝. 한다면 일정관리 추가 가능 그리고나서 캘린더 ID = 구문 분석 Wikidata URL(데이터 값['모범 모델']) 한다면 캘린더 ID 그리고. 캘린더 ID == 별칭Q.프롤레틱 율리우스력 그리고나서 한다면 것은 아니다. 날것의 그리고나서 한다면 링크 그리고나서 달력 = " ("..Wikilink 빌드(i18n['데이트 시간']['1989-1989'], i18n['데이트 시간']['''비공식'''])..")" 또 다른 달력 = " ("..i18n['데이트 시간']['''비공식''']..")" 끝. 또 다른 달력 = "/"..i18n['데이트 시간']['''비공식'''] 끝. 끝. 끝. 한다면 것은 아니다. 날것의 그리고나서 현지의 ce = 영의 한다면 서명하다 < 0 그리고나서 ce = i18n['데이트 시간']['''BCE'''] 그렇지 않으면 정확 <= 5 그리고나서 ce = i18n['데이트 시간']['CE'] 끝. 한다면 ce 그리고나서 한다면 링크 그리고나서 ce = Wikilink 빌드(i18n['데이트 시간']['보통 시대'], ce) 끝. 접미사 = 접미사 .. " " .. ce 끝. 가치 = 끈으로 묶는(y라운드) 한다면 m 그리고나서 dateStr = 자신.lang Obj:formatDate("F", "1-"..m.."-1") 한다면 d 그리고나서 한다면 자신.mdy 날짜 그리고나서 dateStr = dateStr .. " " .. d .. "," 또 다른 dateStr = d .. " " .. dateStr 끝. 끝. 가치 = dateStr .. " " .. 가치 끝. 가치 = 접두어 .. 가치 .. 접미사 .. 달력 또 다른 가치 = 패드제로(y라운드 * 서명하다, 4) 한다면 m 그리고나서 가치 = 가치 .. "-" .. 패드제로(m, 2) 한다면 d 그리고나서 가치 = 가치 .. "-" .. 패드제로(d, 2) 끝. 끝. 가치 = 가치 .. 달력 끝. 돌아가다 가치 그렇지 않으면 자료형 == '좌표가 일치하지 않음' 그리고나서 https://github.com/DataValues/Geo 의 로직(v4.0.1) 현지의 정확, 도당 단위, numDigits, strFormat, 가치, 지구본 현지의 위도, latConv, latValue, latLink 현지의 경도, 론콘브, lonValue, 론링크 현지의 lat 방향, lat 방향 N, latDirectionS, lat 방향 EN 현지의 원방향, 긴 방향 E, 원방향 W, 원방향 EN 현지의 디그 기호, 민 기호, sec 기호, 구분자 현지의 lat Degrees = 영의 현지의 lat Minutes = 영의 현지의 latSeconds = 영의 현지의 롱디그리즈 = 영의 현지의 lon Minutes = 영의 현지의 lonSeconds = 영의 현지의 latDegSym = "" 현지의 lat MinSym = "" 현지의 latSecSym = "" 현지의 롱데그심 = "" 현지의 론민심 = "" 현지의 롱섹심 = "" 현지의 lat 방향 EN_N = "N" 현지의 lat 방향EN_S = "S" 현지의 긴 방향 EN_E = "E" 현지의 원방향EN_W = "W" 한다면 것은 아니다. 날것의 그리고나서 lat 방향 N = i18n['코디']['북북'] latDirectionS = i18n['코디']['남남서쪽'] 긴 방향 E = i18n['코디']['동남동'] 원방향 W = i18n['코디']['서북서쪽'] 디그 기호 = i18n['코디']['''비공식'''] 민 기호 = i18n['코디']['분'] sec 기호 = i18n['코디']['초'] 구분자 = i18n['코디'][' 구분 기호'] 또 다른 lat 방향 N = lat 방향 EN_N latDirectionS = lat 방향EN_S 긴 방향 E = 긴 방향 EN_E 원방향 W = 원방향EN_W 디그 기호 = "/" 민 기호 = "/" sec 기호 = "/" 구분자 = "/" 끝. 위도 = 데이터 값['''비공식'''] 경도 = 데이터 값['''비공식'''] 한다면 위도 < 0 그리고나서 lat 방향 = latDirectionS lat 방향 EN = lat 방향EN_S 위도 = 수학, 수학, 수학 시험답(위도) 또 다른 lat 방향 = lat 방향 N lat 방향 EN = lat 방향 EN_N 끝. 한다면 경도 < 0 그리고나서 원방향 = 원방향 W 원방향 EN = 원방향EN_W 경도 = 수학, 수학, 수학 시험답(경도) 또 다른 원방향 = 긴 방향 E 원방향 EN = 긴 방향 EN_E 끝. 정확 = 데이터 값['''비공식'''] 한다면 것은 아니다. 정확 또는 정확 <= 0 그리고나서 정확 = 1 / 3600 정밀도가 설정되지 않음(설정되지 않음), 아크초로 설정됨 끝. 대수롭지 않은 세부사항을 삭제합니다. 위도 = 수학.플로어(위도 / 정확 + 0.5) * 정확 경도 = 수학.플로어(경도 / 정확 + 0.5) * 정확 한다면 정확 >= 1 - (1 / 60) 그리고. 정확 < 1 그리고나서 정확 = 1 그렇지 않으면 정확 >= (1 / 60) - (1 / 3600) 그리고. 정확 < (1 / 60) 그리고나서 정확 = 1 / 60 끝. 한다면 정확 >= 1 그리고나서 도당 단위 = 1 그렇지 않으면 정확 >= (1 / 60) 그리고나서 도당 단위 = 60 또 다른 도당 단위 = 3600 끝. numDigits = 수학, 수학,수학(-수학.로그 10(도당 단위 * 정확)) 한다면 numDigits <= 0 그리고나서 numDigits = 수에 달하여("0") 어떤 이유에서인지 'numDigits = 0'은(는) 실제로 '-0'을(를) 저장할 수 있으므로 대신 문자열에서 구문 분석하십시오. 끝. strFormat = "%." .. numDigits .. "f" 한다면 정확 >= 1 그리고나서 lat Degrees = strFormat:서식을(위도) 롱디그리즈 = strFormat:서식을(경도) 한다면 것은 아니다. 날것의 그리고나서 latDegSym = 소수점 표시 바꾸기(lat Degrees) .. 디그 기호 롱데그심 = 소수점 표시 바꾸기(롱디그리즈) .. 디그 기호 또 다른 latDegSym = lat Degrees .. 디그 기호 롱데그심 = 롱디그리즈 .. 디그 기호 끝. 또 다른 latConv = 수학.플로어(위도 * 도당 단위 * 10^numDigits + 0.5) / 10^numDigits 론콘브 = 수학.플로어(경도 * 도당 단위 * 10^numDigits + 0.5) / 10^numDigits 한다면 정확 >= (1 / 60) 그리고나서 lat Minutes = latConv lon Minutes = 론콘브 또 다른 latSeconds = latConv lonSeconds = 론콘브 lat Minutes = 수학.플로어(latSeconds / 60) lon Minutes = 수학.플로어(lonSeconds / 60) latSeconds = strFormat:서식을(latSeconds - (lat Minutes * 60)) lonSeconds = strFormat:서식을(lonSeconds - (lon Minutes * 60)) 한다면 것은 아니다. 날것의 그리고나서 latSecSym = 소수점 표시 바꾸기(latSeconds) .. sec 기호 롱섹심 = 소수점 표시 바꾸기(lonSeconds) .. sec 기호 또 다른 latSecSym = latSeconds .. sec 기호 롱섹심 = lonSeconds .. sec 기호 끝. 끝. lat Degrees = 수학.플로어(lat Minutes / 60) 롱디그리즈 = 수학.플로어(lon Minutes / 60) latDegSym = lat Degrees .. 디그 기호 롱데그심 = 롱디그리즈 .. 디그 기호 lat Minutes = lat Minutes - (lat Degrees * 60) lon Minutes = lon Minutes - (롱디그리즈 * 60) 한다면 정확 >= (1 / 60) 그리고나서 lat Minutes = strFormat:서식을(lat Minutes) lon Minutes = strFormat:서식을(lon Minutes) 한다면 것은 아니다. 날것의 그리고나서 lat MinSym = 소수점 표시 바꾸기(lat Minutes) .. 민 기호 론민심 = 소수점 표시 바꾸기(lon Minutes) .. 민 기호 또 다른 lat MinSym = lat Minutes .. 민 기호 론민심 = lon Minutes .. 민 기호 끝. 또 다른 lat MinSym = lat Minutes .. 민 기호 론민심 = lon Minutes .. 민 기호 끝. 끝. latValue = latDegSym .. lat MinSym .. latSecSym .. lat 방향 lonValue = 롱데그심 .. 론민심 .. 롱섹심 .. 원방향 가치 = latValue .. 구분자 .. lonValue 한다면 링크 그리고나서 지구본 = 구문 분석 Wikidata URL(데이터 값['''비공식''']) 한다면 지구본 그리고나서 지구본 = mw.위키베이스.Lang별 레이블 가져오기(지구본, "en"):더 낮게() 또 다른 지구본 = "지구" 끝. latLink = 테이블.콘캣({lat Degrees, lat Minutes, latSeconds}, "_") 론링크 = 테이블.콘캣({롱디그리즈, lon Minutes, lonSeconds}, "_") 가치 = "[https://geohack.toolforge.org/geohack.php?language="..자신.langCode.."¶ms="..latLink.."_"..lat 방향 EN.."_"..론링크.."_"..원방향 EN.."_filename:"..지구본.." "..가치.."]" 끝. 돌아가다 가치 그렇지 않으면 자료형 == 'base-intervid' 그리고나서 현지의 라벨. 현지의 항목 ID = 데이터 값['dll-id'] 한다면 아형 == '기본 항목 제외' 그리고나서 항목 ID = "Q" .. 항목 ID 그렇지 않으면 아형 == 'combase-interval' 그리고나서 항목 ID = "P" .. 항목 ID 또 다른 돌아가다 '<strong class="error">' .. 오류 텍스트('모뎀 데이터 유형', 아형) .. '/강함' 끝. 라벨. = 자신:레이블 가져오기(항목 ID, 날것의, 링크, 짧다) 한다면 라벨. == "" 그리고나서 라벨. = 영의 끝. 돌아가다 라벨. 또 다른 돌아가다 '<strong class="error">' .. 오류 텍스트('모뎀 데이터 유형', 자료형) .. '/강함' 끝. 그렇지 않으면 스니크.과자형 == '어떤 가치' 그리고. 것은 아니다. 특별하지 않음 그리고나서 한다면 날것의 그리고나서 돌아가다 " " 단일 공간은 '일부 값'을 나타냅니다. 또 다른 돌아가다 i18n['값']['''비공식'''] 끝. 그렇지 않으면 스니크.과자형 == '무가치' 그리고. 것은 아니다. 특별하지 않음 그리고나서 한다면 날것의 그리고나서 돌아가다 "" 빈 문자열은 '값 없음'을 나타냅니다. 또 다른 돌아가다 i18n['값']['''비공식'''] 끝. 또 다른 돌아가다 영의 끝. 끝. 기능. 구성:단일 원시 한정자 가져오기(주장하다, 한정자 ID) 현지의 예선전 한다면 주장하다.예선전 그리고나서 예선전 = 주장하다.예선전[한정자 ID] 끝. 한다면 예선전 그리고. 예선전[1] 그리고나서 돌아가다 자신:값 가져오기(예선전[1], 진실의) 원시 = 참 또 다른 돌아가다 영의 끝. 끝. 기능. 구성:snak 동등한 값(스니크, 가치) 현지의 스낙 값 = 자신:값 가져오기(스니크, 진실의) 원시 = 참 한다면 스낙 값 그리고. 스니크.과자형 == '가치' 그리고. 스니크.데이터 값.유형 == 'base-intervid' 그리고나서 가치 = 가치:위쪽의() 끝. 돌아가다 스낙 값 == 가치 끝. 기능. 구성:setRank(순위) 현지의 계급 Pos 한다면 순위 == p.깃발들.최상의 그리고나서 자신.베스트 랭크 = 진실의 자신.플래그베스트 = 진실의 '최고' 플래그가 지정되었음을 표시 돌아가다 끝. 한다면 순위:후보선수(1,9) == p.깃발들.선호된 그리고나서 계급 Pos = 1 그렇지 않으면 순위:후보선수(1,6) == p.깃발들.보통의 그리고나서 계급 Pos = 2 그렇지 않으면 순위:후보선수(1,10) == p.깃발들.비권위의 그리고나서 계급 Pos = 3 또 다른 돌아가다 끝. 순위 플래그 중 하나가 주어졌습니다. 이전에 다른 플래그가 주어졌는지 확인하십시오. 한다면 것은 아니다. 자신.flagRank 그리고나서 자신.계급 = {거짓의, 거짓의, 거짓의} 이전에 지정된 다른 순위 플래그가 없으므로 순위가 설정되지 않음 자신.베스트 랭크 = 자신.플래그베스트 bestRank 설정을 해제합니다. 이전에 'best' 플래그가 지정되지 않은 경우에만 해당됩니다. 자신.flagRank = 진실의 계급기가 부여된 표시 끝. 한다면 순위:후보선수(-1) == "+" 그리고나서 위해서 i = 계급 Pos, 1, -1 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 자신.계급[i] = 진실의 끝. 그렇지 않으면 순위:후보선수(-1) == "-" 그리고나서 위해서 i = 계급 Pos, #자신.계급 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 자신.계급[i] = 진실의 끝. 또 다른 자신.계급[계급 Pos] = 진실의 끝. 끝. 기능. 구성:기간 설정(기간) 현지의 periodPos 한다면 기간 == p.깃발들.미래. 그리고나서 periodPos = 1 그렇지 않으면 기간 == p.깃발들.현재의 그리고나서 periodPos = 2 그렇지 않으면 기간 == p.깃발들.예전의 그리고나서 periodPos = 3 또 다른 돌아가다 끝. 기간 플래그 중 하나가 지정되었습니다. 이전에 다른 플래그가 지정되었는지 확인하십시오. 한다면 것은 아니다. 자신.플래그 기간 그리고나서 자신.기간 = {거짓의, 거짓의, 거짓의} 이전에 다른 기간 플래그가 지정되지 않았으므로 기간을 설정하지 않음 자신.플래그 기간 = 진실의 기간 플래그가 지정되었음을 표시합니다. 끝. 자신.기간[periodPos] = 진실의 끝. 기능. 구성:한정자 일치(주장하다, 이드, 가치) 현지의 예선전 한다면 주장하다.예선전 그리고나서 예선전 = 주장하다.예선전[이드] 끝. 한다면 예선전 그리고나서 위해서 _, v 에 쌍들(예선전) 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 한다면 자신:snak 동등한 값(v, 가치) 그리고나서 돌아가다 진실의 끝. 끝. 그렇지 않으면 가치 == "" 그리고나서 한정자가 없으면 특수 값 'no value'와 동일하게 처리합니다. 돌아가다 진실의 끝. 돌아가다 거짓의 끝. 기능. 구성:순위 매치(계급 Pos) 한다면 자신.베스트 랭크 그리고나서 돌아가다 (자신.계급[계급 Pos] 그리고. 자신.foundRank >= 계급 Pos) 또 다른 돌아가다 자신.계급[계급 Pos] 끝. 끝. 기능. 구성:시간 일치(주장하다) 현지의 시작 시간 = 영의 현지의 시작 시간 Y = 영의 현지의 시작 시간M = 영의 현지의 시작 시간D = 영의 현지의 종료 시간 = 영의 현지의 종료 시간 Y = 영의 현지의 종료 시간 M = 영의 현지의 종료 시간 D = 영의 한다면 자신.기간[1] 그리고. 자신.기간[2] 그리고. 자신.기간[3] 그리고나서 언제든지 돌아가다 진실의 끝. 시작 시간 = 자신:단일 원시 한정자 가져오기(주장하다, 별칭 P.시작 시간) 한다면 시작 시간 그리고. 시작 시간 ~= "" 그리고. 시작 시간 ~= " " 그리고나서 시작 시간 Y, 시작 시간M, 시작 시간D = 구문 분석 날짜(시작 시간) 끝. 종료 시간 = 자신:단일 원시 한정자 가져오기(주장하다, 별칭 P.종료 시간) 한다면 종료 시간 그리고. 종료 시간 ~= "" 그리고. 종료 시간 ~= " " 그리고나서 종료 시간 Y, 종료 시간 M, 종료 시간 D = 구문 분석 날짜(종료 시간) 끝. 한다면 시작 시간 Y ~= 영의 그리고. 종료 시간 Y ~= 영의 그리고. 날짜이전 날짜(종료 시간 Y, 종료 시간 M, 종료 시간 D, 시작 시간 Y, 시작 시간M, 시작 시간D) 그리고나서 종료 시간이 시작 시간보다 빠른 경우 무효화 종료 시간 Y = 영의 종료 시간 M = 영의 종료 시간 D = 영의 끝. 한다면 자신.기간[1] 그리고나서 장래의 한다면 시작 시간 Y 그리고. 날짜이전 날짜(자신.날짜에[1], 자신.날짜에[2], 자신.날짜에[3], 시작 시간 Y, 시작 시간M, 시작 시간D) 그리고나서 돌아가다 진실의 끝. 끝. 한다면 자신.기간[2] 그리고나서 현재의 한다면 (시작 시간 Y == 영의 또는 것은 아니다. 날짜이전 날짜(자신.날짜에[1], 자신.날짜에[2], 자신.날짜에[3], 시작 시간 Y, 시작 시간M, 시작 시간D)) 그리고. (종료 시간 Y == 영의 또는 날짜이전 날짜(자신.날짜에[1], 자신.날짜에[2], 자신.날짜에[3], 종료 시간 Y, 종료 시간 M, 종료 시간 D)) 그리고나서 돌아가다 진실의 끝. 끝. 한다면 자신.기간[3] 그리고나서 종전의 한다면 종료 시간 Y 그리고. 것은 아니다. 날짜이전 날짜(자신.날짜에[1], 자신.날짜에[2], 자신.날짜에[3], 종료 시간 Y, 종료 시간 M, 종료 시간 D) 그리고나서 돌아가다 진실의 끝. 끝. 돌아가다 거짓의 끝. 기능. 구성:프로세스플래그(깃발) 한다면 것은 아니다. 깃발 그리고나서 돌아가다 거짓의 끝. 한다면 깃발 == p.깃발들.연결된 그리고나서 자신.현 상태.연결된 = 진실의 돌아가다 진실의 그렇지 않으면 깃발 == p.깃발들.날것의 그리고나서 자신.현 상태.원시 값 = 진실의 한다면 자신.현 상태 == 자신.미국.[매개 변수.언급] 그리고나서 원시 기준 값이 마침표로 끝나며 구분 기호가 필요합니다(없음 제외). 자신.구분 기호["slot%r"][1] = {" "} 끝. 돌아가다 진실의 그렇지 않으면 깃발 == p.깃발들.짧다 그리고나서 자신.현 상태.짧은 이름 = 진실의 돌아가다 진실의 그렇지 않으면 깃발 == p.깃발들.다국어 그리고나서 자신.현 상태.임의의 언어 = 진실의 돌아가다 진실의 그렇지 않으면 깃발 == p.깃발들.구성 단위 그리고나서 자신.현 상태.단위만 = 진실의 돌아가다 진실의 그렇지 않으면 깃발 == p.깃발들.미디 그리고나서 자신.mdy 날짜 = 진실의 돌아가다 진실의 그렇지 않으면 깃발 == p.깃발들.싱글 그리고나서 자신.단일 클레임 = 진실의 돌아가다 진실의 그렇지 않으면 깃발 == p.깃발들.출처가 있는 그리고나서 자신.원본 전용 = 진실의 돌아가다 진실의 그렇지 않으면 깃발 == p.깃발들.편집을 그리고나서 자신.편집할 수 있는 = 진실의 돌아가다 진실의 그렇지 않으면 깃발 == p.깃발들.끝에서 편집 그리고나서 자신.편집할 수 있는 = 진실의 자신.끝에서 편집 = 진실의 돌아가다 진실의 그렇지 않으면 깃발 == p.깃발들.최상의 또는 깃발:경기('^'..p.깃발들.선호된..'[+-]?


