모듈:주석이 달린 링크
Module| 이 모듈은 페이지 보호 대상입니다.매우 많은 페이지에서 사용 중이거나 매우 자주 교체되는 가시성이 높은 모듈입니다.파괴 행위나 실수는 많은 페이지에 영향을 미치고 사소한 편집도 서버에 상당한 부하를 줄 수 있으므로 편집으로부터 보호됩니다. |
| 이 모듈은 다음과 같은 다른 모듈에 따라 달라집니다. |
이 모듈은 다음에 의해 호출됩니다.{{annotated link}}. |
| 이 모듈은 특정 상황에서 경고 정보 메시지를 출력할 수 있습니다. 이러한 메시지가 이 모듈을 직접 호출하거나 이를 사용하는 다른 모듈 또는 템플릿을 통해 페이지에 표시되면 페이지가 범주에 추가됩니다.모듈에 대한 경고 메시지를 표시하는 페이지:주석이 달린 링크. |
사용.
{{#선택사항:주석이 달린 링크 메인 이름=표시= abbr= abbr_notal= template_link= aka= dash= desc_first_letter_case= space_cat= link_notal= link_size= link_notal= aka_notal= aka_notal= aka_notal= sizeka_cat_rtcat_rtcat_l= dash_lwedge_back= wedge_nocat= wedge_nocat= wedge_nocat= wedge_nocat= wedge_nocat= wedge_rtl= only= fallback= desc_nocat= desc_nocat_size= desc_nocat_rtl= desc_nocat_no= }}} 이름.
필요한 페이지 이름(이름 공간 포함)만 제공하면 모듈에서 모듈:명시적으로 검색하려면 GetShortDescription{{short description}}해당 페이지에서 찾을 수 없는 경우 Wikidata 설명을 가져오려고 합니다.이는 다음과 같습니다. prefer=explicit#filename(아래) 참조하십시오.설명이 발견되면 MOS:SEEALO와 같은 유형으로 지정된 페이지에 대해 작성된 링크에 설명이 추가됩니다.설명을 찾을 수 없는 경우 링크가 생성되지만 다음과 같은 광범위한 매개 변수를 사용하지 않는 한 추가 정보가 추가되지 않습니다.
이 모듈에 제공되거나 모듈에서 검색한 모든 외국어(예: 미포함) 텍스트:GetShortDescription은 모듈에 대한 매개 변수를 통해 MOS:OTHERLANG에 따라 적절하게 형식을 지정할 수 있습니다.Lang; #외국어 텍스트(아래)를 참조하십시오.
이 모듈은 모듈의 모든 기능을 사용할 책임이 있습니다.GetShortDescription. 이 모듈을 통해 해당 모듈에 대한 모든 매개 변수를 사용할 수 있습니다. #모듈:GetShortDescription 매개 변수(아래).
- 마크업:
{{#invoke:Annotated link main name=The Partisan }} - 결과: 안나 말리와 에마뉘엘 다스티에의 1943년 노래로, 1969년 레너드 코헨에 의해 대중화되었습니다.
이 노래 제목과 다음 예제 노래 제목은 MOS:POPMUSIC별로 이중 따옴표로 묶어야 합니다. 이는 #인용(아래)으로 처리되며, 여기서부터는 사용 중인 매개 변수를 볼 수 있습니다.
과시하는
다음을 위한 가치 제공 display=는 표시 문자열을 사용하여 파이프 링크를 포맷합니다.
- 마크업:
{{#invoke:Annotated link main name=Jump (Every Little Thing song) display=Jump quote=yes }} - 결과: "Jump" – Every Little Thing의 2001년 싱글
인용문
말하는 quote=yes링크를 이중 따옴표로 묶습니다.
- 마크업:
{{#invoke:Annotated link main name=The Partisan quote=yes }} - 결과: 안나 말리와 에마뉘엘 다스티에의 1943년 노래, 1969년 레너드 코헨에 의해 대중화되었습니다.
- 마크업:
{{#invoke:Annotated link main name=Jump (Every Little Thing song) display=Jump quote=yes }} - 결과: "Jump" – Every Little Thing의 2001년 싱글
수도원의
다음을 위한 가치 제공 abbr=제공된 괄호로 묶은 약어로 링크를 추가합니다.<abbr>...</abbr> 의미 마크업:
- 마크업:
{{#invoke:Annotated link main name=Confédération Mondiale des Activités Subaquatiques display=World Underwater Federation abbr=CMAS }} - 결과: 세계 수중 CMAS연맹 () – 국제 수중 활동 기구
선택 사항 abbr_title=제공될 수 있습니다.
- 마크업:
{{#invoke:Annotated link main name=Confédération Mondiale des Activités Subaquatiques display=World Underwater Federation abbr=CMAS abbr_title=Confédération Mondiale des Activités Subaquatiques }} - 결과: 세계 수중 CMAS연맹 () – 국제 수중 활동 기구
template_link
링크된 페이지가 템플릿 네임스페이스에 있는 경우 링크 형식은 다음과 같습니다.{{template link}}:
- 마크업:
{{#invoke:Annotated link main name=Template:Annotated link }} - 결과: {{주석 링크}} – 링크된 의 짧은 설명을 사용하여 위키링크를 표시하고 주석을 달기 위해 사용되는 템플릿 하는 페이지
말하는 template_link=code형식이 지정된 링크가 표시됩니다.<code>...</code>:
- 마크업:
{{#invoke:Annotated link main name=Template:Annotated link template_link=code }} - 결과:
{{Annotated link}}연결된 의 간단한 설명을 사용하여 위키 링크를 표시하고 주석을 달기 위해 사용되는 하는 페이지
앞에서 설명한 매개변수 - display=, quote=, abbr=그리고. abbr_title=및 모든 외국어 링크 옵션 아래 link_lang=링크가 템플릿 네임스페이스에 있는 경우에는 #외국어 텍스트(아래 참조)가 무시됩니다.
말하는 template_link=no이 특수 링크 형식을 사용하지 않도록 설정하고 위에서 언급한 매개 변수를 알지 못합니다.
- 마크업:
{{#invoke:Annotated link main name=Template:Annotated link template_link=no display=Annotated link }} - 결과: 주석이 달린 링크 – 링크된 의 짧은 설명을 사용하여 위키 링크를 표시하고 주석을 달기 위해 사용하는 하는 페이지
아카
다음을 위한 가치 제공 aka=링크를 추가합니다(및 abbr=제공되는 경우), 다음과 같은 유용한 대체 이름을 사용합니다.
- 마크업:
{{#invoke:Annotated link main name=The Partisan quote=yes aka=La Complainte du partisan }} - 결과: 1969년 레너드 코헨에 의해 대중화된 안나 말리와 에마뉘엘 다스티에의 1943년 노래인 "당파당파당"으로도 알려져 있습니다.
- 마크업:
{{#invoke:Annotated link main name=Confédération Mondiale des Activités Subaquatiques display=World Underwater Federation abbr=CMAS aka=Confédération Mondiale des Activités Subaquatiques }} - 결과: 세계 수중 연맹()CMAS 또는 Confederation Mondiale des Activités Subaquiquiques – 국제 수중 활동 기구
이러한 예와 일부 다음 예제에는 MOS:OTHERLANG별로 HTML 마크업을 통해 해당 언어의 것으로 적절하게 표시되고 선언되어야 하는 외국어 텍스트가 포함되어 있습니다. 이는 다양한 매개 변수에 의해 처리됩니다. 자세한 내용은 #외국어 텍스트(아래)를 참조하십시오. 이때부터 사용 중인 매개 변수를 볼 수 있습니다.
쐐기를 박다
다음을 위한 가치 제공 wedge=링크를 추가합니다(및 abbr=그리고. aka=둘 중 하나 또는 둘 다 제공된 경우)에 적합하다고 판단되는 추가 세부 정보가 포함된 순서:
- 마크업:
{{#invoke:Annotated link main name=The Partisan quote=yes wedge=from the album ''[[Songs from a Room]]'' aka=La Complainte du partisan aka_lang=fr }} - 결과: 1969년 레너드 코헨에 의해 대중화된 안나 말리와 에마뉘엘 다스티에의 앨범 Songs from a Room – 1943에 수록된 "The Participe du party"
보완 외국어 매개변수는 #외국어 텍스트(아래)를 참조하십시오.
대쉬
목록 일관성을 위해 MOS:LISTFORMAT에 따라 다음 값을 제공합니다. dash=짧은 설명과 앞의 텍스트 사이의 대시는 적절한 대안으로 교환될 수 있습니다.
- 마크업:
{{#invoke:Annotated link main name=The Partisan quote=yes dash=, }} - 결과: 안나 말리와 에마뉘엘 다스티에의 1943년 노래인 "당파당"은 1969년 레너드 코헨에 의해 대중화되었습니다.
desc_first_letter_case
위키백과의 짧은 설명은 대문자 첫 글자로 포맷해야 하지만 이 모듈의 일반적인 응용 프로그램에서는 첫 글자가 소문자여야 합니다.기본적으로 이 모듈은 모듈이 검색하는 모든 짧은 설명을 보장합니다.GetShortDescription은 소문자 첫 글자로 시작하도록 변환되지만 필요한 경우 다음을 사용하여 재정의할 수 있습니다. desc_first_letter_case=upper또는 desc_first_letter_case=lower.
space_cat
공백이 없는 짧은 설명이 검색되어 표시되는 경우 주석을 제외한 페이지가 카테고리에 추가됩니다.모듈을 통해 공백 없이 간단한 설명을 표시하는 페이지:관심 있는 편집자가 잠재적인 문제를 모니터링할 수 있는 주석이 달린 링크입니다.잠재적인 문제는 다음과 같습니다. 가비지 키보드 매싱, "없음"의 유형으로, 편집기가 키보드 매싱을 배치할 때 명시적이거나 일부 오해를 비활성화하려고 시도할 때 발생합니다.
이 범주의 페이지에 있는 결론이 선택되어 있고 문제가 없는 것으로 결정된 경우, 다음 값을 명시합니다. space_cat=호출 시 분류가 비활성화됩니다.이 작업은 기본값이 아닌 사례별로만 수행되어야 합니다. 그렇지 않으면 잠재적으로 부적절한 주석이 분류되지 않습니다. 즉, 이 모듈을 호출하는 템플릿의 개별적인 결론에 이 매개 변수를 설정할 수 있습니다.{{annotated link}}템플릿 코드가 아닌.
모듈:GetShortDescription 매개 변수
에서 제공되는 가치 name=이 모듈을 통해 모듈로 전달됩니다.필요한 경우 GetShortDescription(GetShortDescription)을 참조하십시오. 이 모듈의 기대 사항은 #name(위)에 설명되어 있습니다.모듈:GetShortDescription은 값을 사용하여 다음을 찾습니다.{{short description}}이름이 지정된 페이지에서 또는 매개 변수 값에 따라 다양한 대안을 선택할 수 있습니다.
오직.
다음을 위한 가치 제공 only=지정된 설명에 대한 검색만 수행하도록 제한합니다.설명을 찾을 수 없는 경우 폴백을 제공하지 않는 한 결과는 빈 문자열이 됩니다. #fallback(아래)을 참조하십시오.
- 말하는
only=explicit검색 페이지에서 사용자가 설정한 짧은 설명만 검색하도록 제한합니다. - 말하는
only=wikidata검색을 Wikidata 설명으로만 제한합니다.
선호하다
다음을 위한 가치 제공 prefer=지정된 설명에 대한 검색을 시작하지만, 찾을 수 없는 경우 대체 설명을 시도합니다.설명을 찾을 수 없는 경우 폴백을 제공하지 않는 한 결과는 빈 문자열이 됩니다. #fallback(아래)을 참조하십시오.
- 주
prefer=explicit사용 가능한 경우 명시적인 간단한 설명을 사용하거나, 없는 경우 Wikidata 설명을 사용해 보십시오. - 주
prefer=wikidataWikidata 설명(사용 가능한 경우)을 사용하거나, 그렇지 않은 경우에는 명시적인 간단한 설명을 시도합니다.
후퇴하는
만약에 fallback=값이 제공되며, 표현된 경로에서 설명을 찾을 수 없습니다. 첨부된 설명은 명시된 폴백 값이 됩니다.
외국어 텍스트
모듈:GetShortDescription은 외국어(예: not en) Wikidata 설명을 반환할 수 있습니다. 편집자의 재량에 따라 표시 여부가 결정됩니다.모듈별로 MOS:OTHERLANG에 따라 표시됩니다.Lang(모듈 전원 공급){{lang}}) 해당 언어 코드는 자동으로 설정되지만 의 다른 모든 매개 변수는 반환되는 설명 형식에 영향을 줄 수 있습니다.
사용하다 lang_italic=, lang_nocat=, lang_size=, lang_cat=그리고. lang_rtl=자세한 내용은 Lang의 설명서를 참조하십시오.
편집자가 형식 지정이 적절하지 않다고 판단하는 경우, 다음을 사용하여 사용 불가능으로 설정할 수 있습니다. lang_no=yes다음 형식 지정 매개 변수는 선택 사항이므로 스위치를 끌 필요가 없습니다.
link_slink
링크 텍스트가 외국어인 경우(편집자 재량), 다음을 사용하여 형식을 제어합니다. link_lang=<language code>, link_lang_italic=, link_lang_nocat=, link_lang_size=, link_lang_cat=그리고. link_lang_rtl=
일명_코끼리
만약에 aka=텍스트가 외국어입니다(다시, 편집자 재량). 다음을 사용하여 형식을 제어합니다. aka_lang=<language code>, aka_lang_italic=, aka_lang_nocat=, aka_lang_size=, aka_lang_cat=, aka_lang_rtl=
쐐기 모양의
만약에 wedge=텍스트가 외국어입니다(다시, 편집자 재량). 다음을 사용하여 형식을 제어합니다. wedge_lang=<language code>, wedge_lang_italic=, wedge_lang_nocat=, wedge_lang_size=, wedge_lang_cat=, wedge_lang_rtl=
현지의 기능. 파이프 링크(이름., 과시하는) 돌아가다 '[[:'..이름...' '..과시하는..']]' 끝. 현지의 기능. is Empty(가치) 돌아가다 가치 == 영의 또는 가치 == '' 끝. 현지의 기능. 비어 있지 않음(가치) 돌아가다 것은 아니다. is Empty(가치) 끝. https://stackoverflow.com/a/14899740/1832568 에서 가져온 탈출 방지 기능 현지의 기능. 도망갈 수 없는(스트르) 스트르 = string.gsub(스트르, '&#(%d+);', string.char) 스트르 = string.gsub(스트르, '&#x(%d+);', 기능.(d) 돌아가다 string.char(수에 달하여(d, 16)) 끝.) 돌아가다 스트르 끝. 현지의 기능. 해시 구분 목록(list_string) 돌아가다 mw.본문.갈라진(도망갈 수 없는(list_string), '%s*#%s*') 끝. 현지의 기능. 경고 메시지(메세지) 돌아가다 '<span style="color:#d33">[모듈:주석이 달린 링크]'..메세지..'.</span>.. '[[범주:모듈에 대한 경고 메시지를 표시하는 페이지:주석이 달린 링크]]' 끝. 현지의 기능. 선택적으로 표시되는 범주(학급, 카테고리) 돌아가다 '<span style="display:display" 클래스="..학급..'">'..카테고리.. '/span'[카테고리:'..카테고리..모듈을 통해:주석이 달린 링크]]' 끝. 현지의 기능. 첫 번째 편지함 처리(간략한 설명, 사례.) 돌아가다 mw.ustring.gsub(간략한 설명, '^([^%d])', 기능.(첫째_차) 한다면 사례. == '상부' 그리고나서 돌아가다 mw.ustring.위쪽의(첫째_차) 끝. 돌아가다 mw.ustring.더 낮게(첫째_차) 끝. ) 끝. 현지의 음랑 = 요구하다('모듈:랭') 현지의 기능. 랭귀지를 달다(논병아리) 현지의 랑그 = 논병아리.랑그 현지의 본문 = 논병아리.본문 한다면 is Empty(랑그) 또는 랑그 == en 그리고나서 돌아가다 본문 끝. 돌아가다 음랑._지루한 { 랑그, 본문, 이탤릭체의 = 논병아리.이탤릭체의, 나쁜 놈 = 논병아리.나쁜 놈, 크기 = 논병아리.크기, 고양이 = 논병아리.고양이, rtl = 논병아리.rtl } 끝. 현지의 기능. format(결과, 대쉬, 묘사) 한다면 비어 있지 않음(묘사) 그리고나서 돌아가다 결과..대쉬..' '..묘사 끝. 돌아가다 결과 끝. 현지의 기능. 주석이 달린 링크(논병아리) 현지의 이름. = 논병아리.이름. 한다면 is Empty(이름.) 그리고나서 돌아가다 경고 메시지('이름 공간을 포함한 페이지 이름 지정) 끝. 템플릿 링크에 주석을 추가하려는 시도를 처리하려면 다음과 같이 하십시오. 이미 {{tl <사용자 이름>}과(와) 같은 형식으로 지정되었습니다. 루아 패턴 일치에서 중괄호를 의미하는 이스케이프되지 않은 이름입니다. 이름. = 도망갈 수 없는(이름.) 한다면 이름.:경기('^{%b{}}