모듈 토크:위키데이터IB/아카이브 1

Module talk
아카이브 1 아카이브 2 아카이브 3 아카이브 5

이 작업을 수행할 수 없습니다.

en에 대해서:프러시아 P 10, 항목: 프러시아 P 10 (Q882458)P176=Borsig(회사)가 있습니다.그래서 Wikidata는 괜찮은 것 같아요.

이 경우 테스트:

- {{#private:위키데이터IB getValue qid = Q882458 P176} -

빈 문자열을 반환합니다. --

또한 기사 페이지에서 미리 볼 때(아니오) qid=빈칸을 반환합니다.내가 뭘 놓쳤나? -DePiep (토크) 17:32, 2017년 1월 15일 (UTC)

@DePiep: 이것은 인포박스에서 사용하도록 설계되어 있기 때문에 활성화해야 하는 추가 파라미터가 있습니다.그렇지 않으면 아무것도 반환되지 않습니다.호출은 사용 중인 필드 이름과 사용 가능한 필드 목록("화이트리스트")과 일치합니다.필드를 뭐라고 부르든 화이트리스트에 있는 한 상관 없습니다.다음 기능을 사용할 수 있습니다.
  • {{#invoke:WikidataIB getValue qid=Q882458 P176 name=def fetchwikidata=abd, def, ghi, jkl, etc}}
또한 Prizian P 10(Q882458) 제조사(P176)를 반송합니다.다음 예시의 첫 번째 부분에서는 QID를 놓치겠습니다.이러한 페이지에서 테스트하는 것 이외에는 필요하지 않기 때문입니다.
화이트리스트의 모든 필드 이름을 나열할 필요 없이 "ALL"을 사용할 수 있습니다.원하는 문의는 다음과 같습니다.
  • {{#invoke:WikidataIB getValue P176 name=manufacturer fetchwikidata=ALL}}
정보 상자를 설계하는 경우에는 화이트리스트(및 블랙리스트)를 매개 변수로 전달하여 문서 편집기가 한 번 제공하고 정보 상자가 설계의 각 호출에 전달합니다.우리가 그들에게 이름을 알려주고 whitelist=그리고. blacklist=그러면 '제조업체' 필드의 인포박스 디자인 코드는 다음과 같습니다.
  • {{#invoke:WikidataIB getValue P176 name=manufacturer fetchwikidata={{{whitelist }}} suppressfields={{{blacklist }}} {{{manufacturer }}} }}
두 번째 이름 없는 파라미터를 사용하면 로컬파라미터(이 경우는 「제조원」이라고 부릅니다)가 Wikidata 콜을 사용으로 덮어쓸 수 있습니다.
기사에서 사용 중인 정보 상자는 다음과 같이 단순할 수 있습니다.
{{infobox something 화이트리스트 = ALL }}
이해 하셨나요?아직도 문제가 있으면 알려주세요.Cheers --RexS (토크) 2:03, 2017년 1월 16일 (UTC)
감사합니다. 처리하겠습니다.서류에 기재되어 있을까요?기본적인 "필수 파라미터" 목록 같은 거요?제가 보기엔, 그 설명과 예는 이미 상당히 추상적입니다(하이엔드 사용법).공부해야 할 대상입니다.-DePiep (토크) 09:16, 2017년 1월 16일 (UTC)

좌표

이 모듈에서는 인라인 좌표와 제목에 모두 표시되도록 설정할 수 있으면 좋을 것 같습니다(「display=display, display」에서 {{display}로).감사해요.마이크 필 (토크) 2016년 12월 18일 (UTC) 17:37

@Mike: 이제 '표시' 파라미터를 구현했습니다.Kitt Peak 국립 천문대(Q592248)는 다음과 같이 작동합니다.
  • {{#invoke:WikidataIB getCoords qid=Q592248 name=coord fetchwikidata=ALL}}31°57~30°N 111°35′48″w/31.9583°N 111.5967°W/ 31.9583; -180.5967
31°57º30ºN 111°3이 표시됩니다.이 페이지의 타이틀 위치에도 5 「48」W가 표시됩니다.
제목 좌표가 여러 개의 예를 볼 수 없습니다.
"title" 또는 "inline" 값을 테스트하려면 위의 값을 다음과 같이 변경하십시오.
  • {{#invoke:WikidataIB getCoords qid=Q592248 display=title name=coord fetchwikidata=ALL}}
  • {{#invoke:WikidataIB getCoords qid=Q592248 display=inline name=coord fetchwikidata=ALL}}
물론 코디네이트 템플릿이 Wikidata에 대응하고 있기 때문에 이 기능은 그다지 필요하지 않지만 화이트리스트/블랙리스트를 구현하고 싶을 때 유용합니다.--RexS (토크) 11:55, 2017년 1월 16일 (UTC)

날짜 처리

더 광범위한 날짜 처리가 필요한 경우 모듈을 고려하십시오.Wikidata 날짜를 포함하여 다양한 형식의 날짜를 해석하고 날짜 계산을 수행할 수 있는 날짜입니다.단, 모듈은 4자리 연수로 제한됩니다.템플릿 {{extract}}은(는) BC/BCE 형식을 선택하는 옵션을 표시하지 않지만 빠른 테스트에 사용할 수 있습니다.

  • {{extract +2016-06-21T14:30:00Z}}→ 2016년 6월 21일 14:30
  • {{extract +2016-06-21T14:30:00Z show=ymd}}→ 14:30 2016-06-21

Johnuniq (토크) 2017년 1월 20일 (UTC) 23:41

고마워요, 존.모듈에는 BC/BCE 및 dmy/mdy/y 기능과 함께 대부분의 기능이 탑재되어 있었습니다.BC 또는 AD의 날짜를 다루는 getDateValue 함수의 Wikidata - 나는 타임 스탬프를 사용하여 직접 조작하고 있었기 때문에 코드를 읽기 어려웠지만, 나는 그것이 필요했습니다.이 모듈의 유연성을 높이기 위해 mw를 사용하기로 했습니다.Wikibase 를 참조해 주세요.formatPropertyValues() 함수는 수식자인 속성에서도 사용할 수 있기 때문에 항상 BCE와 함께 dmy 형식의 날짜를 반환합니다.정의된 속성이 적고 수식자의 속성으로 저장되는 값이 많아지기 때문에 나중에 필요합니다(property: video game artist 대신 property: creator - qualifier: has role - item: video game artist).결혼과 같은 것들은 시작일과 종료일이 있고 자격요건에 들어있다.어쨌든 dmy+BCE 형식으로 날짜를 가져와 원하는 형식으로 출력하는 로컬 함수를 만들 수 있었습니다.내보내기 및 호출할 수 있도록 랩을 씌웠습니다.--RexS (talk) 04:00, 2017년 1월 21일 (UTC)
좋아요, 그리고 Wikidata에는 전용 코드가 필요한 많은 별난 것들이 있을 거예요.날짜 차이나 시간 델타 추가 등 더 많은 것이 필요한 경우 모듈:날짜가 있습니다.Johnuniq (토크) 5:59, 2017년 1월 21일 (UTC)

대체 필드 이름

{{중국어 텍스트 포함}}

안녕하세요, 저는 중국어 위키피디아에서 왔습니다.필드에 대체 이름을 지정하려면 어떻게 해야 합니까?중국어에는 여러 개의 문자 시스템(번체 + 간체)이 있기 때문에 각 매개 변수에는 보통 번체 이름과 간체 이름(경우에 따라서는 영어)이 있습니다.제조 방법fetchwikidata또는suppressfields파라미터의 기존 이름 또는 단순화된 이름이 입력되었을 때 현장 작업이 수행됩니까?예를 들어 다음과 같습니다.

성룡 (Q36970)

{{Infobox Entertainer/WD <!--영어 위키피디아에는 이 템플릿이 없지만 중국어 위키피디아에서는 이 템플릿을 사용할 수 있습니다.이름은 {{fetchwikidata/WD}} --> fetchwikidata = 【fetchwikidata】 = 이름 = 성룡형 = 배우 }입니다.

또는

{{Infobox Entertainer/WD <!--영어 위키피디아에는 이 템플릿이 없지만 중국어 위키피디아에서는 이 템플릿을 사용할 수 있습니다.이름은 {{fetchwikidata/WD}} --> fetchwikidata = 【fetchwikidata】 = 이름 = 성룡형 = 배우 }입니다.

또는

{{Infobox Entertainer/WD <!--영어 위키피디아에는 이 템플릿이 없지만 중국어 위키피디아에서는 이 템플릿을 사용할 수 있습니다.이름은 {{fetchwikidata/WD} -->fetchwikidata=birth_place name=Jackie Chan형=Actor}입니다.

이것들은 Wikidata에서 출생지를 가져옵니다.하지만 지금은 그 중 한 가지만 사용할 수 있다.--다바오첸(대화) 16:24, 2017년 2월 5일(UTC)

@Dabao qian:여러 개의 라벨을 사용할 수 있을 때 중국어 위키피디아에서 일어나는 모든 일을 이해할 수 있을지 모르겠습니다.그래도 Wikidata의 많은 부분을 설명하겠습니다.가능한 IB입니다.둘다요.fetchwikidata그리고.suppressfields기사에 의해 전달된 문자열 내에서 호출로 전달된 필드의 라벨/이름을 검색하여 작업한다. fetchwikidata=그리고. suppressfields=템플릿에서 '출생지'를 다음과 같이 정의하면{{#invoke:WikidataIB getValue P19 name=birth_place qid={{{qid }}} suppressfields={{{suppressfields }}} fetchwikidata={{{fetchwikidata }}} onlysourced={{{onlysourced }}} noicon={{{noicon }}} }},그리고나서 fetchwikidata=birth_place, birth_date, death_place, death_date(예를 들어)는 다음 명령어와 일치합니다." name=birth_place"콜은 출생지를 반환합니다(P19).사용. fetchwikidata=ALL문서에서 infobox 정의에서 호출되는 모든 속성을 반환합니다.
하나의 필드 이름 스타일만 사용하여 문서화하는 것으로 여러 개의 라벨을 피할 수 있다고 생각합니다.그러면 에디터는 전달된 필드 목록에서 지정한 문자열만 사용할 수 있습니다.fetchwikidata그리고.suppressfields를 사용하는 경우" name=birth_place"인포박스 정의에서 편집자는 다음 명령을 사용해야 합니다." fetchwikidata=abc, def, ..., birth_place, ..., xyz".
당신이 가지고 있는 두 가지 예시는 '출생지'와 '출생지'입니다.정보 상자에 있는 두 가지를 모두 사용하고 싶다는 말씀이신가요?이 경우 infobox 정의에서 두 개의 호출을 수행합니다.하나는 다음과 같습니다. name=出生地點그리고 다른 하나는 name=出生地点그럼 을 사용해 주세요. fetchwikidata =abc, ..., 出生地點 出生地点, ..., xyz원하는 경우 둘 다 표시됩니다.
만약 제가 당신의 질문에 도움이 되는 답변을 하지 않았다면 다시 한번 ping을 해주시고, 좀 더 구체적으로 답변해 주실 수 있는지 알려주세요.건배 --RexS (토크) 19:32, 2017년 2월 5일 (UTC)

안전하지 않은 라벨 사용

다음과 같은 코드:

    현지의 라벨. = .키보드.라벨.('Q' .. v.메인음.데이터.가치["contract-id"])     한다면 라벨. == 제로 그리고나서 라벨. = 'Q' .. v.메인음.데이터.가치["contract-id"] 끝.     한다면 시트링크 그리고나서         나가.[#나가. + 1] = "[[" .. 시트링크 .. " " .. 라벨. .. "]]" 

또는 다음과 같습니다.

    현지의 라벨. = .키보드.라벨.(값 ID)     한다면 것은 아니다. 라벨. 그리고나서 라벨. = 값 ID 끝.     한다면 시트링크 그리고나서         나가.[#나가. + 1] = "[[" .. 시트링크 .. " " .. 라벨. .. "]]" 

안전하지 않아요라벨에는 [ ]{}를 포함한 임의의 문자를 포함할 수 있으므로 내부 또는 외부 링크를 생성하도록 라벨을 구성할 수 있습니다.wikitext에서 라벨을 사용하기 전에 mw.text.nowiki(label)를 추가하는 것이 좋습니다.Wikidata의 문자열 및 텍스트 값에도 동일하게 적용됩니다.잘 부탁드립니다.Dipsacus fullonum (talk) 2017년 2월 3일 (UTC) 07:15

신기하네요.mw.text.nowiki() 함수를 mw에 대한 모든 호출에 적용해야 합니다.wikibase.label()은 예외 없이 왜 nowiki 함수가 mw에 적용되지 않는지 궁금하게 합니다.wikibase.label() 내부. --RexS (talk) 20:23, 2017년 2월 5일 (UTC)

참조된 데이터를 가져오는 동안 버그가 발생했습니다.

Edward Bergh에서는 d:Q5572078에 1년 내내 정확하게 두 번째 날짜를 추가했습니다.이것은 ATM에 대한 참조를 쉽게 찾을 수 있기 때문입니다.이제 참조가 생성되었으므로 정보 상자에 날짜가 표시됩니다.그러나 참조된 날짜(연도의 정확도)가 아닌 *참조되지 않은 날짜(일별 정확도)를 가져옵니다.랭크를 변경하면 올바른 엣지 케이스가 표시되기 때문에 큰 문제는 아닙니다만, 이것은 수정이 필요한 엣지 케이스(@RexS)일 가능성이 있습니다.감사해요.마이크 필 (토크) 2017년 1월 28일 (UTC) 16:35

(주의: 요일 정확도 1에 대한 참조가 발견되었기 때문에 현재 엔트리에서 연도 정확도 1을 삭제했습니다만, 이것은 이력에 기재되어 있습니다.감사해요.마이크 필 (토크) 2017년 1월 28일 (UTC) 16:39
고마워, 마이크어떻게 하면 이 문제를 가장 잘 해결할 수 있을지 생각해 보겠습니다.처음에는 기사에서 날짜 형식을 y로 설정하면 된다고 생각했지만, 경우에 따라 두 개의 날짜 필드가 다르게 표시될 수 있습니다.모듈로부터 매우 복잡한 날짜 해석 코드를 Import해야 하는 것은 유감입니다.Wikidata는 참조된 날짜까지 설정된 정밀도를 유지하기 위해 원시 타임스탬프에서 작동합니다.Wikidata의 순위 시스템은 여러 면에서 적절한 솔루션입니다.왜냐하면 참조된 날짜는 참조되지 않은 날짜보다 항상 선호되기 때문입니다.또, Wikidata의 다른 유저에게는 이 점을 명확하게 하고 있기 때문입니다.다만, 그것을 수동으로 실시할 필요는 없습니다.Wikidata에서 봇을 실행하면 소스되지 않은 문장의 순위가 소스되지 않은 문장의 순위보다 낮아질 수 있습니다.단점이 보이십니까?--RexS (대화) 2017년 1월 28일 (UTC)
이것은 날짜 포맷 코드에 영향을 주는 것이 아니라 코드에서 어떤 값을 사용해야 하는가에 대한 질문이라고 생각합니다.이는 일자처럼 일반 텍스트/Q 링크 값을 사용하면 쉽게 발생할 수 있습니다.Wikidata의 순위 체계에 대한 자세한 내용은 아직 모릅니다.여러 가지 선호 순위 값을 가질 수 있을지 모르겠습니다.감사해요.마이크 필 (토크) 2017년 1월 28일 18:30 (UTC)
@Mike: 내가 아는 한, 각 등급은 원하는 만큼 가질 수 있다.문제는 여러 개의 부동산 값이 동일한 순위에 존재하는 경우 어떻게 대처해야 하는가이다.직업 등 대부분의 분야에서 여러 값을 리스트로 되돌리고 싶지만, 여러 생년월일을 되돌리는 것은 결코 원하지 않습니다.--RexxS (토크) 20:56, 2017년 1월 28일 (UTC)
d:Q885424와 같이 여러 생년월일을 반환해야 하는 경우가 있습니다.그럼 최고 등급에 해당하는 모든 참조 문구를 반환하는 것은 어떨까요?감사해요.마이크 필 (토크) 22:52, 2017년 2월 6일 (UTC)
그런 경우에는 로컬 파라미터를 사용하는 것이 좋습니다.그 후, 「18858년 8월 3일, 8월 9일」이라고 하는 콜이 자동적으로 반환되는 리스트가 아니고, 「1885년 8월 3일 또는 9일」이라고 하는 경우가 있습니다.왜냐하면 콜은 우리가 논란이 되고 있는 생년월일에 대해 이전 방식으로 날짜 목록을 작성한다는 것을 모르기 때문이다."또는"으로 날짜를 구분하여 목록 출력을 만들 수는 있지만, "1885년 8월 3일 또는 9일"이나 "1858년 7월 30일 또는 8월 9일"과 같은 속기 스타일은 프로그래밍해야 할 작업이 훨씬 더 많기 때문에 오류와 에지 케이스가 발생할 여지가 있습니다. 이 경로를 따라 가면 샌드박스에서 더 많은 테스트를 수행할 수 있을 것입니다. --Rexxx (2017년 2월 7월 34일)

Wikipedia에만 링크

문서가 아직 존재하지 않더라도 모든 링크를 Wikidata가 아닌 로컬로 강제하는 파라미터를 추가할 수 있습니까?: 템플릿과 관련된 내용:Wikidata 목록의 "syslog=red" 매개 변수입니다.그러면 Template_talk에서 제기된 문제가 해결될 수 있습니다.Infox_person/Wikidata#Lack_of_redlinks.(@RexxS) 감사합니다.Mike Peel (토크) 2017년 3월 25일 (UTC) 15:04

@Mike: 음, 공교롭게도 이번 주말에 업데이트하려고 했는데getValue()Wikidata의 라벨에 대응하는 사이트 링크가 없을 때 링크할 수 있는 리다이렉트가 있는지 확인하기 위해 전화를 걸기 위해 그 작업을 수행하고 새로운 부울 파라미터를 추가했습니다. wdlinks=Wikidata에 대한 링크를 켜거나 끕니다.현재 기본값은 "no" 링크(enwiki 기사가 없는 경우 일반 텍스트만)로 설정했습니다.다음은 Richard Burton의 직업(리다이렉트 표시)과 George Orwell의 수상(Wikidata links no/yes 표시)의 예입니다.
어때요? - RexS (대화) 2017년 3월 25일 (UTC) 18:25
추신: 자동 리딩 링크는 만들지 않겠습니다. 왜냐하면 이러한 링크를 만들려면 해당 제목을 가진 기사가 존재해야 한다는 의식적인 결정이 필요하기 때문입니다.자동 태스크에는 적합하지 않습니다.--RexS (토크) 2017년 3월 25일 (UTC) 18:27
감사합니다. @RexsS:, 그것은 좋은 개선인 것 같습니다.:-) 그래도 Redlinks를 가져오는 옵션이 있으면 도움이 될 것 같습니다.단, 이것은 완전히 자동일 필요는 없습니다.개개의 정보 상자 템플릿 행이나 필요에 따라 개별 문서에서 선택적으로 활성화하여 큐레이팅 방식으로 추가할 수 있습니다.감사해요.마이크 필 (토크)2017년 3월 25일 (UTC) 21:24
문제는, 마이크, 그 템플릿은 그렇게 작동하지 않는다는 거야.기사 레벨에서 Richard Burton의 직업에 대한 빨간색 링크를 활성화한 경우, 으로 어떤 직업(P106)이 추가될지 알 수 없습니다. 예를 들어, Dog Whisperer를 기사로 만들까요?Wikidata에 추가될 수 있는 자산가치를 어떻게 미리 판단하고 그에 대한 기사를 꼭 원합니까?속성에 여러 개의 값이 있고 그 중 일부만 다시 링크하는 경우? --RexS (talk) 00:54, 2017년 3월 26일 (UTC)
그것은 편집자의 판단으로 귀결됩니다.편집자는 (Wikidata를 편집함으로써) Redlink를 존재하게 하고, 새로운 기사를 작성할지, Redlink를 삭제할지를 결정하는 에디터이기도 합니다.옵션 파라미터를 제안하고 있습니다.옵션 파라미터는 템플릿/문서 레벨별로 필요에 따라 쉽게 추가 또는 삭제할 수 있으며, 모든 장소에서 자동으로 사용되는 파라미터가 아닙니다(기본 파라미터는 사용할 수 없습니다).감사해요.마이크 필 (토크) 2017년 3월 26일 (UTC) 01:04
그리고 편집자의 판단이 바로 문제입니다.Wikidata에 값을 추가하는 에디터(또는 봇)는 영어 위키피디아 기사에 있는 정보상자에 레드링크를 작성한다는 사실조차 모를 것이다.위키데이터를 싫어하는 사람들은 정보 상자에서 부적절한 레드링크를 발견한 첫 번째 사람이 될 것이고, 위키데이터가 위키피디아 어디에서나 사용되는 것을 막기 위한 그들의 임무에서 더 많은 실탄이 될 것이다.나는 이미 그들과 논쟁하는 것보다 더 이상 시간을 낭비하고 싶지 않다.특히 내가 보기에 완전히 막을 수 있을 것 같은 문제에 대해서.--RexS (대화) 10:10, 2017년 3월 26일 (UTC)
걱정하지 마세요. 어쨌든 Redlink는 지원되지 않는다는 사실을 탄약으로 사용할 것입니다.;-) 개인적으로 Redlink를 매우 좋아합니다.또한 정보상자에 있는 경우에 도움이 될 수 있다고 생각하기 때문에 이 요청은 현재로선 필요 없습니다.감사해요.마이크 필 (토크) 10:43, 2017년 3월 26일 (UTC)

새로운 테스트 케이스

이 이니셔티브를 지원하기 위한 새로운 테스트 케이스 개발을 시작했습니다.템플릿에서 이 모듈을 사용하고 있습니다.템플릿 래퍼 정보 상자 god/Wikidata:인포박스이 모듈은 형제자매와 아이에게는 동작하지 않는 것 같습니다.누군가 설명해 주세요.-- Pankaj Jain Capankajsmilyo ( talk · contributes · count ) 2017년 4월 27일 (UTC ) 18:33

Wikidata에서 이러한 매개변수가 제공되지 않는 기사를 보고 계신 것 같습니다.Wikidata로부터의 콜 사용IB, 발신기지인 경우에만 표시됩니다.프리뷰를 해봤는데{{Infobox deity/Wikidata fetchwikidata=ALL onlysourced=false}}Weapon/Spouse/Parents/Siblings/Children/Texts/Born 필드를 볼 수 있습니다.디폴트 설정에서는, 어느 것도 표시되지 않습니다.{{Infobox deity/Wikidata fetchwikidata=ALL}}Wikidata를 기반으로 한 것이 없기 때문입니다.수정은 Wikidata 엔트리에 적절한 소스를 추가하는 것입니다.--RexxS (talk) 22:34, 2017년 4월 27일 (UTC)
이제 알겠어요, 고마워요.수식자를 추가하지 못하고 제휴에 코멘트를 해야 했습니다.한정자는 특정 QID에만 사용할 수 있습니까?pval을 언급하지 않고 한정자를 추가하는 방법이 있습니까? -- Pankaj Jain Capankajsmilyo (talk · contributes · count ) 2017년 4월 28일 05:20 (UTC)
모듈 토크를 보신 적이 있을 것입니다.Wikidata #이 문제에 대해 자세히 설명한 수식자.그 핵심은 속성이 여러 값을 가질 수 있고 각 값이 여러 수식자를 가질 수 있다는 것입니다. 그렇다면 가능한 여러 결과 중 원하는 결과를 어떻게 알 수 있을까요?일반적인 예로는 리처드 버튼(Q151973)이 5번 결혼했기 때문에 부동산 배우자(P26)는 5개의 값을 가지며 각각 시작 시간(P580)이 있습니다.그래서 버튼 배우자의 시작 시간을 가져오려고 하면, 당신은 5번의 시작 시간 중 어느 시간이 돌아올 것으로 예상합니까?이전 모듈의 콜 없음:수식자를 취득하는 Wikidata는 바로 이러한 이유로 올바르게 기능합니다.미리보기 시도{{#invoke:Wikidata getQualifierDateValue P26 P580 FETCH_WIKIDATA}}리처드 버튼의 한 구역에서 당신은 얻을 수 있습니다.그게 아무한테나 무슨 소용이야?속성의 값이 정확히1개임을 보증할 수 있는 경우에만 그 한정자를 취득할 수 있습니다.그러나 Wikidata에서 더 많은 정보를 추가할 수 있는 사용자를 제어할 수 없기 때문에 속성 값이 항상 1개뿐이라는 보장은 할 수 없습니다.--RexS (talk) 17:04, 2017년 4월 28일 (UTC)
내가 보기에 수식자를 수식자가 아닌 속성과 가져오기 속성에 연결하면 해결할 수 있을 것 같습니다. sibling=예를들면.기본적으로는 모두 가져오고 쉼표로 구분된 값으로 표시됩니다.속성을 br로 구분하고 수식자를 쉼표로 구분하여 가져올 수 있습니다.또 다른 예로는, 내가 사용하고 있는 케이스, 라마, 나는 "비슈누의 아바타"를 보여주고 싶다.getvalue를 사용하여 Vishnu를 가져올 수 있습니다.가능한 경우, br 구분된 값으로 모든 inceonation 값을 가져오고 표시할 형식을 지정합니다.Propertyval, Propertyval(Propertyval) 등의 한정자 예시제가 뭔가를 놓쳤을 수도 있으니, 제가 틀린 곳이 있다면 자세히 설명해 주세요.'--판카자인 카판카자즈밀요(talk · contributes · count) 2017년 4월 28일 17:20 (UTC)

알파벳 출력?

@RexS: Wikidata 값을 알파벳 순으로 정렬하는 옵션이 있습니까?기본적으로는 켜지지 않아야 하지만 벨기에와 프랑스의 벨프리의 "포함" 부분과 같은 경우에 유용합니다.감사해요.마이크 필 (토크) 00:48, 2017년 5월 9일 (UTC)

{{#invoke:WikidataIB getValue qid=Q151973 P26 fetchwikidata=ALL onlysourced=no}} 엘리자베스 테일러, 시빌 크리스토퍼, 수지 밀러, 엘리자베스 테일러, 샐리Edit this on Wikidata 버튼
{{#invoke:WikidataIB getValue qid=Q151973 P26 fetchwikidata=ALL onlysourced=no sorted=yes}} 엘리자베스 테일러, 엘리자베스 테일러, 샐리 버튼, 수지 밀러, 시빌 크리스토퍼Edit this on Wikidata
@Mike 필:이것은 첫 번째 시도입니다.텍스트의 단순한 알파벳 정렬입니다.이 기능은 스마트하지 않기 때문에 링크를 '[[]'로 취급하고, 성 앞에 지정된 이름을 정렬하며, 중복을 제거하지 않습니다.관심 있는 특정 예를 보고 이 예에 관심이 있는지 확인해 주시겠습니까? sorted=파라미터가 당신의 목적에 적합합니까?그렇지 않다면, 우리가 "더 스마트한" 종류로 코드화하는 것이 훨씬 더 복잡합니다.치어스 --RexS (토크)2017년 5월 9일 (UTC) 21:38
@RexS: 감사합니다!벨기에와 프랑스의 벨프리의 include 파라미터로 구현했습니다.이프레스 클로스 홀(링크)과 리스트의 마지막에 나타나는 클로스 홀(위키다타 라벨) 사이에는 기묘한 점이 있지만, 링크명이 아닌 표시명으로 정렬하면 자연스러워 보입니다.하지만 그건 사소한 일이에요. :-) 감사합니다.마이크 필 (토크)2017년 5월 9일 (UTC) 21:46

출생지

출생지는 그 사람이 태어난 도시/마을만 표시합니다.wikidata에서도 상태를 가져올 수 있습니까? -- Pankaj Jain Capankajsmilyo (talk · contributes · count )2017년 5월 10일 (UTC) 08:26

부서졌다

@RexSPppery: 뭔가 심각하게 잘못되었다.- 남극 망원경이나 다른 망원경 기사에서는 Wikidata에서 값을 가져오지 않았다.표시된 값은 이 템플릿이 아닌 {{convert}을(를) 통해 표시됩니다.이것은 아마도 only sourced=no와 관계가 있는 것 같습니다.감사해요.마이크 필 (토크) 2017년 5월 16일 (UTC) 11:33

네, 중복된 코드를 리팩터링할 때 바보 같은 오타가 많았어요이제 고정되었습니다.ppery 2017년 5월 16일 11:35 (UTC)
휴, 감사합니다. :-) Mike Peel (대화) 2017년 5월 16일 (UTC) 11:37

새로운 파라미터: sorted, sep 및 list

아직 문서화해야 할 새로운 파라미터 3가지를 실장했습니다.

  • sorted=는 반환되는 값의 정렬을 가능하게 하기 위해 전달되는 부울입니다.매개 변수가 없거나 빈 문자열, "false", "no" 또는 "0"이 정렬을 사용하지 않도록 설정합니다.이는 매우 멍청한 알파벳 정렬일 뿐이며 링크된 값을 "["로 정렬합니다.
  • sep=를 사용하면 여러 반환값 사이의 구분자를 정의할 수 있습니다.기본값은 " , " 입니다. 구분자에 선행 또는 후행 공백이 있는 경우 큰따옴표로 묶습니다(예: sep=" - ").
  • list=를 사용하면 여러 개의 반환값을 수평 목록으로 표시할 수 있습니다( ). list=hlist또는 수직 미삭제 리스트( list=ubl구분 기호를 덮어쓰고 "Wikidata에서 편집"에 연결된 "펜 아이콘"은 표시되지 않습니다.

문제가 발생하면 ping을 통해 해결하도록 하겠습니다.--RexS ( talk ) 2017년 5월 18일 (UTC) 16:14

getQualifierValue는 Q-number 값이 매겨진 속성에만 사용할 수 있습니다.

getQualifierValue는 Q-number 값이 매겨진 속성에만 사용할 수 있는 것 같습니다.

이에 대한 정당한 이유가 있나요?외부 식별자 값이 매겨진 속성에서 한정자를 추출하기 위해 사용하려고 했습니다. 예를 들어 다음과 같습니다.

  • {{#invoke:WikidataIB getQualifierValue P1367 pval=simpson-charles-walter-18851971 qual=P1114 fetchwikidata=ALL qid=Q5083334 }}
->

Charles Walter Simpson(영국 화가)과 관련된 Art UK의 작품 수를 추출합니다(Charles Walter Simpson(Q508334).

또, 다음의 값을 생략할 수 있습니까?pval=pval이 1개뿐인 경우, 어차피 1개 이상의 pval이 있는 경우를 처리하기 위해 현재 템플릿이 작성되어 있지 않기 때문에?감사해요.Jheald (토크) 2017년 2월 20일 (UTC) 09:35

@Jheald:실제로 저는 wikibase 엔티티인 속성을 처리하기 위해 getQualifierValue 함수를 작성했을 뿐입니다.왜냐하면 정보상자는 보통 (Wikidata의 다국어 특성상) 수식자 값만 취급한다는 것을 알고 있었기 때문입니다.만약 누군가가 예외를 생각해 낸다면, 나는 그것을 여분의 코드로 처리할 수 있지만, 이 모듈은 특별히 인포박스 템플릿을 만드는 것을 목적으로 하고 있기 때문에, 나는 게을러졌다.
Wikidata의 블랙/화이트 리스트 및 소스 필터링 기능은 필요 없기 때문에 다른 템플릿에서 사용하는 외부 식별자를 취급하는 것은 별도의 모듈을 작성할 가치가 있습니다.IB. 그래서 모듈을 만들었습니다.WikidataIdentifier는 이와 관련된 기능을 보유합니다.미리보기 시도{{#invoke:WikidataIdentifiers getIdentifierQualifier P1367 qual=P1114}}(Wikidata에서 누군가가 변경하지 않는 한) 27점을 받아야 합니다.기사에 기재되어 있지 않은 경우는, 확장 콜을 이용하실 수 있습니다.
  • {{#invoke:WikidataIdentifiers getIdentifierQualifier P1367 qual=P1114 qid=Q5083334}}→ 27
이 함수는 Art UK 아티스트 ID(P1367)에 대한 값이 하나만 있다고 가정합니다. 예외 목록은 d:Wikidata:Database reports / Constraint violations / P1367 #Single_value – 값에는 수량의 한정자가1개밖에 없습니다.다른 유형의 자격에 맞게 코드를 확장할 수 있지만, 다른 유형의 자격에 맞게 코드를 확장해야 합니다.당연히 #invoke는 템플릿으로 랩하여 다른 사용자의 구문을 개선할 수 있습니다.그게 너한테 효과가 있길 바라.건배 - RexS (토크) 15:39, 2017년 2월 21일 (UTC)
저는 이제 절에 싸인 멋진 이른 생일 선물을 받은 것 같아요!
{{Art UK bio}}는 현재 750개의 트랜클루전(transclusion)에 걸쳐 업데이트를 시작하고 있으며 6,500개의 추가 준비가 완료되어 있습니다.
나는 금요일에 Wikidata에서 복제될 가능성이 있는 목록을 Art UK로 이메일을 보냈지만, 아직 그들의 답변은 없다.
다시 한 번 Lua 마술에 감사드리며, 가장 안부를 전합니다, Jheald(대화)
소스 속성, 특히 P813을 "취득"하는 루틴이 있을 수 있습니까? (아마도 예쁜 날짜 포맷터)외부 ID가 레퍼런스로 인용될 때 그 정보를 포함해야 할 것 같습니다.Jheald (토크) 2017년 2월 22일 19:27 (UTC)
@Jheald:나는 추상화 작업을 잘 하지 못한다. 왜냐하면 추상화 작업은 사람들이 무엇을 원하는지 재추측하는 것을 너무 많이 수반되기 때문이다.하지만 Wikidata 엔트리의 구체적인 예와 그 엔트리에서 취득하고 싶은 정보를 알려주시면 코드 작성을 시도해 볼 수 있습니다.이 모듈은 이미 다음과 같은 날짜 형식을 지원합니다. df="dmy", "mdy" 및 "y"의 값을 사용할 수 있습니다.이것이 당신이 생각하고 있던 날짜입니까?다른 모듈에서 이 코드를 다시 사용할 수 있습니다.--RexxS (talk) 2017년 2월 22일 (UTC)
다시 생각해 보니 걱정 마사람들이 사이트를 참조하기 위해 사용할 때는 링크를 가장 최근에 검증하고 그림 수를 업데이트한 날짜보다 검색된 날짜를 사이트를 언제 봤는지에 대해 하드코딩으로 유지하는 것이 더 합리적일 수 있습니다.적어도 지금은 그렇게 하고 있어요.하지만 Wikidata에서 소싱을 사용하는 것이 도움이 되는 사례가 발견되면 다시 연락드리겠습니다.Jheald (토크) 2017년 2월 22일 (UTC) 20:13

업데이트: 이런 종류의 어플리케이션에서는 수량(P1114) 작업수(P3740)로 대체된 것 같습니다.다행히 약간의 수정만 하면 됩니다.

  • {{#invoke:WikidataIdentifiers getIdentifierQualifier P1367 qual=P3740 qid=Q5083334}}→ 27

--RexS (대화) 2017년 5월 23일 (UTC) 15:07

최근 {{Infobox 로열티/Wikidata}}을 작성했습니다만, 이 모듈을 사용하여 (position hold=king), (position=starttime-endtime), (processor=position="king of"+of"를 가져오는 방법을 찾고 있습니다.예를 들어 Jayasimha Siddharaja 및 관련 Wikidata 항목을 확인할 수 있습니다.제발 도와주세요.감사합니다. -- 판카자인 카판카즈밀요 (토크·기여·카운트)2017년 5월 15일(UTC) 02:58

레퍼런스

이 모듈을 많이 사용하는 경우 데이터 값을 사용하여 참조를 가져오는 옵션이 필요합니다. getValue refs=yes (펜 아이콘 앞)에서 가져온 문자열 끝에 참조를 추가합니다.템플릿:Wikidata에서 할 수 있습니다.이 모듈에서 호출해야 할 것 같아서 코드와 노력이 중복되지 않습니다.Laurdectalk 2017년 6월 19일 07:44 (UTC)

이거 정말 유용할 것 같아요.현재 이 모듈을 사용하여 정보를 가져오고 다른 모듈을 사용하여 참조를 가져오고 있기 때문에 잘못된 참조가 표시된 것과 다른 속성 값에서 가져오는 경우가 있습니다.항상 일관되게 양쪽을 동시에 가져오는 것이 좋습니다.감사해요.마이크 필 (토크) 2017년 6월 19일 (UTC) 12:20
(참고: 다양한 레퍼런스 템플릿으로 레퍼런스를 완전히 지원하는 것은 많은 작업이 될 수 있다는 것을 알지만, 인용 웹을 사용하는 기본적인 설정은 현재까지는 상당히 잘 작동하고 있으며, 없는 것보다는 낫습니다.)감사해요.마이크 필 (토크) 2017년 6월 19일 (UTC) 12:22
문제는 Wikipedia가 다양한 스타일의 레퍼런스를 지원한다는 것입니다(웹이나 저널 등의 타입을 의미하는 것은 아닙니다).이러한 레퍼런스의 형식을 기사의 기존 스타일에 맞추어 지정할 수 없다는 것입니다.인용 형식 지정에 대한 논쟁은 이제 지겨워졌습니다. 토크:를 들어 Jane Austin은 불평만 늘어놓는 솔루션을 만들기 위해 시간과 노력을 들일 준비가 되어 있지 않습니다.Wikipedia가 성장하여 참조용으로 "하우스 스타일"을 작성하면, 그 노력은 보람이 있을 것입니다.--RexxS (talk) 09:59, 2017년 6월 20일 (UTC)

래퍼 템플릿

Lua는 Wikitext 템플릿 이후에 처리되기 때문에 현재 이 모듈의 결과를 {convert}와 같은 템플릿에 전달할 수 없습니다., {{If empty}}와 같은 것도 사용할 수 없습니다.이 모듈을 호출하는 래퍼 템플릿이 있으면 해결됩니까?어쨌든 모듈을 호출하는 것보다 나은 것 같습니다.이렇게 하면 템플릿의 컴퓨터 사용 연수에 관한 문제가 즉시 해결됩니다.인포박스 사용자/위키다타.Rexs? Laurdecltalk 2017년 6월 20일 07:25 (UTC)

모듈을 포장하는 템플릿을 작성하는 것은 간단합니다.템플릿을 작성하여 원하는 평가 순서를 강요하는지 확인해 보는 것은 어떨까요?통상적인 해결방법은 getValue 내의 테이블을 조작하는 모듈 내에 새로운 콜을 기입하여 그 테이블을 건네주는 것입니다.frame:expandTemplate()현재 모듈의 341 회선 주위에 {{hlist}}이(가) 어떻게 불리는지를 참조해 주십시오.모듈:Wikidata에는 출력을 {{coord}}(으)로 전달하는 별도의 기능이 있지만 많이 사용되지 않습니다.데이터를 내부적으로 2개의 다른 함수로 가져오는 부분에서 출력 포맷을 분리하려면 이 모듈을 다시 작성해야 합니다. 그러면 getValue에 추가 파라미터를 전달하거나 출력 처리만 수정하면 되는 새로운 공용 함수를 만드는 것이 더 쉬워집니다.--RexS (토크) 2017년 6월 20일 (UTC) 09:59
템플릿을 사용하는 경우 모듈을 호출하는 것이 좋습니다.수식자를 몇 개 넣고 펜 아이콘을 끝에 붙입니다.모듈을 도입하는 타당한 이유가 있습니까?WD, 모듈:Wikidata모듈:WikidataIB?나머지 2개는 참조를 처리하고 다른 템플릿을 사용할 수 있습니다.소스 값만 가져오는 코드는 쉽게 병합할 수 있습니다.아무 이유 없이 3개의 다른 포크를 유지하고 있는데...Laurdectalk 00:45, 2017년 6월 22일 (UTC)
모듈로서:Wikidata 날짜는 2013년 5월 19일이며 모듈:2016년 8월 20일 이후의 날짜에는 다음 사용자에게 문의할 수 있습니다. 가지 모듈을 모두 통합하고 싶으시면 자유롭게 진행하세요.여전히 코드 작성에 문제가 있는 것이 아니라 사용자의 상반된 요구를 모두 충족시키는 데 문제가 있음을 알 수 있습니다. --RexS (talk) 09:24, 2017년 6월 22일 (UTC)

qid=(필요한 경우)

템플릿:인포박스 등대는 등대에 관한 기사나 더 일반적인 기사에도 사용된다.샘플:뷰토레네일랑.d:Q2921152를 읽을 수 있도록 하기 위해 항목=Q2921152를 추가하고 "를 사용했습니다.qid={{{item }}}이 모듈을 호출할 때 템플릿에 포함되지만 기사(Kõpu Lighthouse 등)가 필요하지 않으면 작동하지 않는 것 같습니다.기사에 부속된 아이템으로 디폴트 할 수 있는 방법이 있습니까?Jura1 (토크) 2017년 7월 20일 (UTC) 18:45

사실 예상대로 작동해요.또 다른 문제가 있었다.Jura1 (토크) 2017년 7월 20일 (UTC) 22:52

마나 섬 등대(구)

Mannar Island Lighthouse(구)에 "모듈의 Lua 오류:위키데이터271행의 IB: 'datavalue'(영점 값) 필드의 인덱스를 시도합니다." 정보 상자에서 비활성화되었습니다.이 기사에 관련된 최근 편집은 이루어지지 않았습니다.이 문제는 기사에 기재되어 있는 Wikitext입니까, 아니면 이 모듈의 문제입니까?Johnuniq (토크) 2017년 7월 25일 (UTC) 06:12

고마워요, . 문제는 모듈에 있었어요.Wikidata에서 시간 값이 "some value"로 설정될 가능성은 확인하지 않았습니다.지금 고쳐야 해.Cheers --RexS (토크) 2017년 7월 25일 (UTC) 13:44

알 수 없는 값의 Lua 오류

{{#제외:위키데이터IB getValue P195 qid=Q2246489 fetchwikidata=ALL onlysourced=no}}는 현재 Unknown, Isabela Stewart Gardner Museum, Unknown을 반환하고 있습니다. 두 번째 값은 "최소값"이므로 알 수 없습니다.감사해요.마이크 필 (토크) 00:03, 2017년 7월 2일 (UTC)

좋아, 마이크.snaktype이 "some value"(데이터베이스에 실제로 저장되어 있는 값)인 값을 확인하고 위에서 보듯이 "Unknown value"(알 수 없는 값)를 반환함으로써 오류를 해결했다고 생각합니다.코드가 그런 값을 발견했을 때 무엇을 하길 원하는지는 모르겠지만 적어도 템플릿에서 처리하려면 "알 수 없는 값"을 명시적으로 테스트할 수 있습니다.그렇지 않은 경우, 코드가 어떤 조치를 취하기를 원하는지 알려주십시오.건배 - RexS (토크) 23:12, 2017년 7월 2일 (UTC)
업데이트: 시간 처리와 일치하도록 반환 값을 "알 수 없음"(정확히 알 수 없음)으로 수정했습니다.'알 수 없는 값'보다 생으로 쓰는 게 더 보기 좋은 것 같아요.그것이 문제를 일으키지 않기를 바랍니다.건배 - RexS (토크) 2017년 7월 25일 (UTC) 16:22

짧은 이름

안녕하세요 @RexS: 모듈이 아닌 이 모듈을 사용하는 {{Infobox video game}의 개정판을 제작 중입니다.Wikidata.템플릿은 현재 getValueShortName을 사용하고 있습니다.이것에 대한 서포트를 여기서도 추가할 수 있을까요?getPreferredValueShortName도 유용합니다(또는 shortname=yes 파라미터가 더 일반적인 솔루션일 수도 있습니다).감사해요.마이크 필 (토크) 2017년 8월 8일 (UTC) 01:35

빌딩

안녕하세요, {{Infobox historic site}}의 위키데이터는 주로 유명 사이트인 위키데이터에서 개발되고 있기 때문에 이용에 대한 반대가 적을 것 같습니다.그래서 저는 {{Infobox history site/Wikidata}를 시작했습니다.메인스페이스 기사의 구축과 전개를 돕도록 초대받았습니다.-- Pankaj Jain Capankajsmilyo (토크 · 기여 · 카운트) 2017년 9월 18일 (UTC) 16:39

get Raw Qualifier Value 및 서브템플릿 사용

안녕하세요 @RexS:템플릿에 대한 도움에 다시 한 번 감사드립니다.서품.파라미터의 대부분을 Wikidata 대응으로 서서히 변환하려고 합니다.템플릿의 샌드박스에서 수식자의 링크되지 않은 값을 호출한 후 쉼표 뒤에 표시하려고 합니다.place of consecration파라미터를 지정합니다.이 두 가지 질문은 제가 곤란에 부닥친 것입니다.어떻게 하는지 아세요?직감적으로 다음을 시도했지만 효과가 없는 것 같습니다.
{{comma separated entries {{#invoke:WikidataIB getQualifierValue P793 pval= Q125375 qual=P276 name=place of consecration fetchwikidata={{{fetchwikidata ALL}}} suppressfields={{{suppressfields }}} onlysourced={{{onlysourced }}} qid={{{qid }}} {{{place of consecration }}} }}
{{#invoke:WikidataIB getRawQualifierValue P793 pval= Q125375 qual= P131 name=place of consecration fetchwikidata={{{fetchwikidata ALL}}} suppressfields={{{suppressfields }}} onlysourced={{{onlysourced }}} qid={{{qid }}} {{{place of consecration}}} }} }}

{{Comma separated entries}}를 사용하는 것이 맞지 않는다고 생각하여 사용할지 잘 모르겠습니다.getRawQualifierValue존재한다.그것이 더 명확해진다면, 내가 달성하려고 하는 성과는 (예를 들어 프란치스코 교황 기사에 관한) 부에노스 아이레스 메트로폴리탄 대성당입니다.place of consecration파라미터를 지정합니다.Ergo Sum 2017년 9월 22일(UTC) 01:56

@Ergo Sum:구체적인 예부터 시작하는 것이 가장 좋기 때문에 저는 항상 Wikidata 엔트리에 무엇이 포함되어 있는지 살펴봅니다.교황 프란치스코(Q450675)경우, 세 가지 한정자(P585), 위치(P276)가 있는 가치 헌납(Q125375)있는 중요한 이벤트(P793)를 찾습니다.1차 선발자는 필요 없지만 나머지 2명이 당신이 찾고 있는 거예요.따라서 getQualifierValue 콜을 2개 작성할 수 있습니다.그들은 교황 프란치스코로 돌아왔다.
  • {{#invoke:WikidataIB getQualifierValue P793 pval= Q125375 qual=P276 name=place of consecration fetchwikidata={{{fetchwikidata ALL}}} suppressfields={{{suppressfields }}} onlysourced={{{onlysourced no}}} qid={{{qid }}} {{{place of consecration }}} }} 부에노스아이레스 메트로폴리탄Edit this on Wikidata 대성당
  • {{#invoke:WikidataIB getQualifierValue P793 pval= Q125375 qual=P131 name=place of consecration fetchwikidata={{{fetchwikidata ALL}}} suppressfields={{{suppressfields }}} onlysourced={{{onlysourced no}}} qid={{{qid }}} {{{place of consecration }}} }} 부에노스아이레스Edit this on Wikidata
문제는 다음과 같습니다.
  1. 사용하셔야 합니다. onlysourced={{{onlysourced no}}}Francis가 Wikidata에서 헌정하는 장소에 대한 좋은 참조가 없기 때문에 소스되지 않은 값을 가져오는 것을 디폴트로 합니다.그렇지 않으면 아무것도 표시되지 않습니다.그것을 고치는 것이 좋을 것이다.
  2. 짐작하신 바와 같이 아직 getRawQualifierValue 콜이 작성되지 않았기 때문에 부에노스아이레스는 Wiki와 링크되어 있습니다.문제는 와가두구 같은 곳은 정말 연결되어야 하지만 런던은 거의 확실히 그렇지 않다는 것이다.저는 그런 결정을 내릴 수 있는 간단한 알고리즘이 없기 때문에 프로세스를 자동화하는 코드를 작성하기가 어렵습니다.
단, 현재 관리영역 엔티티(P131) 있는 값이 링크되는 것을 견딜 수 있는 경우에는 2개의 콜을 파라미터로 하여 {{Comma separated entries}}을(를) 사용하는 것이 올바른 방법입니다.도움이 되길 바랍니다.--RexS (대화) 12:48, 2017년 9월 22일 (UTC)
@RexS: 위에서 인용한 코드를 시험해 보았습니다(템플릿:Ordination/sandbox)는 파라미터가 로컬로 제공되면 콤마 구분 엔트리로2회 표시됩니다.매개 변수가 이 모든 것을 바꿀 수 있도록place of consecrationWikidata 수식자 값도 호출되지 않습니다.Ergo Sum 15:59, 2017년 9월 22일 (UTC)
@Ergo Sum: 예, Wikidata 콜에 로컬 파라미터가 지정되어 있으면 (정보상자 구축을 단순화하기 위해) 반환됩니다.물론 2개의 콜을 발신하여 로컬 파라미터를 2회 제공하면 로컬파라미터가 2회 반환됩니다.저는 두 가지 해결책을 시연했습니다(그리고 교황 프란치스코에게 테스트했습니다).
  • 간단한 변경 - 로컬 매개 변수가 없는 경우에만 Wikidata를 호출합니다.단, 로컬 파라미터가 제공되었지만 공백으로 설정된 경우(즉, place of consecration=) 。필드는 억제됩니다.
  • 조금복잡한 변경 - 로컬 매개 변수가 없거나 제공되었지만 공백으로 설정된 경우 Wikidata를 호출합니다.
기사 레벨의 편집자는 공백 파라미터가 존재하지 않는 것처럼 취급하는 것에 익숙하기 때문에 후자를 추천합니다.템플릿 내의 두 가지 사례를 구별할 수 있지만 모듈에 대한의 경험은 다음과 같습니다.Wikidata(그것을 악용한 것)는 편집자의 예상에 어긋나려고 할 때 우리가 너무 많은 문제를 일으킨다고 말합니다.건배 - RexS (토크) 2017년 9월 22일 (UTC) 16:37
감사합니다 @RexS: 후자의 옵션을 실장했습니다만, 정상적으로 동작합니다.Ergo Sum 19:13, 2017년 9월 22일 (UTC)

세기 날짜 문제

안녕하세요 @RexxS: 이 모듈을 사용하여 Wikidata에서 "15.century"와 같은 생년월일 값을 가져오면 이상한 일이 발생합니다.예로서 로렌조 베네치아노(Q2656102)와 Absolon Stumme(Q33231)참조해 주세요.사용방법 {{Infobox person/fetchidata fetchwikidata=이 두 enwp 페이지에 있는 ALL onlysourced=no}는 잘못된 값을 반환합니다. 즉, 첫 번째(14세기)에는 1390, 두 번째(15세기)에는 1500입니다.ptwp 기사에서는 코드가 값을 표시하는 대신 오류를 발생시킵니다. "Erro Lua em Modulo:위키데이터IB na linha 141: 글로벌 'makeOrdinal'(영점값) 호출 시도", 관련되거나 다른 문제일 수 있습니다.한 번 봐주시겠어요?(@Sturm).감사해요.마이크 필 (토크) 2017년 9월 25일 (UTC) 11:55

아, ptwp의 모듈에 대한 로컬 변경이 몇 가지 있습니다.[1]을 참조해 주세요.그래서 아마 거기서 에러가 발생하고 있을 겁니다.감사해요.마이크 필 (토크) 2017년 9월 25일 (UTC) 11:58
안녕 마이크로렌조 베네치아노의 사망일이 1390년으로 반환된 것은 그리 놀라운 일이 아니다. 왜냐하면 그것은 위키다타에 실제로 저장되어 있는 가치이기 때문이다.마찬가지로 Absoluton Stumme의 생년월일은 1500년으로 저장됩니다.Wikidata에 코드를 추가했습니다.IB는 수세기에 걸쳐 적절히 대응해, 한층 더 국제화할 기회를 가져, 한층 더 다양한 기준을 정리했다.나는 그 이상의 타임스탬프를 경험해 본 적이 없기 때문에, 현시점에서는 「세기」가 이 코드가 다루는 최대의 시대이다.최종적으로는 그것들이 나타날 것이 틀림없고, 구체적인 작업 예가 생기는 대로 그것들을 처리할 수 있도록 모듈에 표시해 두었습니다.
안타깝게도 포르투갈이 모듈의 일부를 수입했습니다.Wikidata도 (아마 국제화를 위해) 있습니다만, 거기에 부속된 함수를 Import 하는 것을 잊었습니다.makeOrdinal()은 15번째에서 15번째로 변환합니다.그럼에도 불구하고 현재 모듈은 훨씬 더 국제화할 수 있습니다. 따라서 ptwp에 있는 사용자를 알고 있다면 최신 Wikidata를 다시 가져오도록 요청하십시오.여기서부터 IB(포르투갈어로 필요한 단어를 다시 실행) 또는 적어도 이 모듈의 맨 위에서 makeOrdinal 함수를 복사합니다.건배 - RexS (토크) 2017년 9월 25일 (UTC) 16:33
@RexS 감사합니다.샌드박스 버전에 i18n을 몇 가지 수정했는데, 괜찮은지 확인해 주시겠습니까?업데이트에 대해 ptwp에게 문의하겠습니다.감사해요.마이크 필 (토크)2017년 9월 25일 (UTC) 22:04
@RexS: 또한, 소행성 링크의 샌드박스({Infobox telescope}} 및 {{Infobox observatory})에 기능이 있는 것을 잊고 있었습니다.지금 그 코드를 복구해서 메인 버전으로 옮길 수 있을까요?감사해요.마이크 필 (토크)2017년 9월 25일 (UTC) 22:32
고마워 마이크"BCE" 인스턴스는 내부에만 있고 출력되지 않기 때문에 336행에서 변경한 내용 중 하나를 되돌리는 것을 제외하면 좋습니다.function format_Date()를 사용하여 "기원전 1년 8월 30일"과 같은 형식(즉, 라이브러리 호출에 의해 생성된 형식)을 취하는 것입니다.그 결과 함수는 특히 "음수" 날짜를 나타내기 위해 "BCE"를 검색하기 때문에 다른 것을 입력해도 예상대로 되지 않을 수 있습니다.출력이 완전히 국제화되더라도 완전히 국제화되려면 다시 쓰기가 필요합니다.단, 파라미터는 bc=현재로서는 'BC' 또는 'BCE'(존재하는 경우)가 될 것으로 예상되기 때문에 번역하려면 더 깊은 변경이 필요합니다.--RexS (talk) 22:36, 2017년 9월 25일 (UTC)
미안해, 마이크.시간도 늦었고 뭘 잃어버렸는지 알 수가 없어요.왜 그 변화들이 샌드박스에 남겨졌을까? 기억나?지금은 기억력 저하가 너무 심하고, 하루 이상 된 것도 흐릿하기 때문에 오늘 이전 버전부터 다시 시작하는 것이 좋을 것 같습니다.많은 작업이 필요하기 때문에 가능하면 며칠 안에 시간을 낼 필요가 있습니다.--RexS (대화) 2017년 9월 25일 (UTC) 22:45
괜찮아, 가서 쉬어! :-) 링크 테스트 중이었는데 코드를 메인 모듈로 옮기지 못한 것 같아.날짜 편집과 링크 포맷은 코드의 다른 부분이라고 생각하기 때문에 다시 합치는 것은 어렵지 않다고 생각합니다.감사해요.Mike Peel (토크) 2017년 9월 25일 (UTC) 23:01
[업데이트 :] 마이크, 아까 샌드박스에서 잃어버린 코드를 다 구한 것 같아.동작하고 있는 것 같아서 메인 모듈을 샌드박스 내의 복구된 코드로 업데이트하고 템플릿을 업데이트했습니다.인포박스 망원경.결함이 없는지 주의해 주십시오.--RexS (대화) 2017년 9월 28일 (UTC) 19:37
감사합니다. @RexS: 모든 것이 다시 작동하는 것 같습니다. :-) 문제가 발견되면 연락드리겠습니다!감사해요.마이크 필 (토크) 2017년 9월 28일 (UTC) 23:16

getPreferredValue 오류

@RexsS: 거대 마젤란 망원경으로 다음 코드를 시험해 보십시오.{{#invoke:WikidataIB getPreferredValue P3439 name=angular_resolution suppressfields={{{suppressfields }}} fetchwikidata={{{fetchwikidata ALL}}} onlysourced={{{onlysourced no}}} {{{angular_resolution }}}}}에러 「Lua error in Module:위키데이터503행의 IB: 로컬 '청구' 색인 시도(영점 값).getValue를 사용하도록 변경하면 오류가 사라집니다.좋은 생각 있어요?감사해요.마이크 필 (토크) 2017년 9월 29일 (UTC) 13:40

@Mike: 제가 쓴 getPreferredValue의 원래 버전(2017년 7월 17일)과 마지막 편집까지 모든 후속 버전에서 작동했습니다.우선 순위와 formatPropertyValues()를 사용하려고 하는 데 문제가 있다고 생각합니다만, 루프 변수가 설정되지 않은 채로 있기 때문에 모든 값을 루프하지 않고 오류를 범했습니다.어쨌든, 수량에 대한 특정 핸들러를 실장했습니다만, 「금액」에 「단위」에 관련 붙여진 Wikidata 라벨을 더한 수치로 반환하고 있습니다.악성코드 주입에 대해서는 소독되지만 일반적인 공공기물 파괴 행위에는 소독되지 않습니다.다음으로 취급범위를 검토해야 할 것 같습니다.--RexS(talk) 16:16, 2017년 9월 29일(UTC)
빠른 수정 감사합니다!Mike Peel ( talk )2017년 9월 29일 (UTC) 21:35

국제화

다른 언어로 작업하는 편집자는 해당 언어에서 동일한 기능을 구현하기 위해 무엇이 변경되어야 하는지 정확하게 알 수 있습니다.그렇게

local 함수 makeOrdsuffix = i18n.ordinal.default: 추기경 % 10 == 1이면 ordsuffix = i18n.ordinal[1], 추기경 % 10 == i18n.ordinal [2]이면 ordsuffix = i18n.ordinal [3]이 됩니다.default 영어:'th'를 사용합니다. (% 100 == 11) 또는 (% 100 == 12) 또는 (% 100 == 13)의 경우 ordsuffix = i18n.ordinal.default end return to string(ring) ..오르두픽스단

는 디폴트에 대한 각 예외에 대해 의도적으로 지정되어 있습니다.일반적으로 코드는 현재 디버깅과 읽기/번역 용이성을 우선시하기 위해 작성되어 있습니다.이를 압축하여 로컬 함수로 섹션을 삭제하면 작업이 더욱 어려워집니다.코드가 안정되고 알파를 벗어날 때까지 시도해서는 안 됩니다. --RexS (talk) 21:54, 2017년 9월 29일 (UTC)

구조 조정과 관련이 없는 내 변경 사항을 의도적으로 되돌린 건가요?makeOrdinal. Pppery 00:14, 2017년 9월 30일 (UTC)
@Pppery::네, 이와 같이 여러 번 변경할 때는 다른 사용자가 개별적으로 편집하여 각 비트를 풀어야 합니다.모듈에 대한 작업이 한창 진행 중일 때 메인모듈을 작업 중인 로컬복사I와 동기화하지 않도록 했기 때문에 이전 버전을 복원하는 것이 더 쉬웠습니다.샌드박스를 사용하여 먼저 변경을 시도하지 않는 이유가 있습니까?다른 변경 사항은 모듈의 동작을 변경하기 때문에 다시 되돌리려고 합니다.이전 버전에서는 핸들러를 쓰는 각 데이터 유형의 전체 처리를 분리할 수 있었습니다.이것에 의해, 요청된 기능의 디버깅이나 도입에 도움이 됩니다.즉, 내가 생각한 알고리즘은 첫 번째 레벨로서 데이터 타입에 대한 테스트를 우선시한다.루프를 속성에서 최상위 레벨로 이동한 후 값/무값을 확인함으로써 데이터 유형 핸들러별로 이들 중 하나를 커스터마이즈할 수 없게 됩니다.아직 개발 중인 모듈의 플렉시빌티 손실은 무의미합니다.--RexS (talk) 10:16, 2017년 9월 30일 (UTC)

pagenameBASE를 사용한 getAT와 시간순으로 정렬

@RexS: 템플릿을 허용하려고 합니다.적절한 QID를 입력하면 Wikidata 항목의 관련 Wikipedia 문서 제목을 호출할 수 있습니다.그러나 현재 템플릿은 {{PAGENAME}}이(가) 아닌 {{PAGENAMEBASE}}을(를) 호출합니다.Wikidata 콜에서도 같은 작업을 할 수 있는 방법이 있습니까?예: use getAT와 PAGENAME BASE(또는 이와 유사한 것)를 통해 공급되었습니까?파라미터의 우선 순서는 다음과 같습니다.name그렇지않으면qid그렇지않으면PAGENAMEBASE.
나도 개념적인 문제에 부딪히고 있어.템플릿에는 다음 2개의 서드 섹션이 있습니다.디아코날과 프리스틀리.현재 서품(Q7519600)이 호출되어 한정자 시점(P585)과 함께 템플릿에서 사제 서품(Priestly Ordition)에 사용되고 있습니다.단, 새로운 속성이나 아이템을 작성하는 것이 아니라 특정 아이템에 대해 주문과 지정 시간을 두 번 입력하고 템플릿 호출을 모두 하고 싶습니다.이것보다 빠른 것은 엄격한 주문 파라미터로 하고, 그 이후의 것은 성직자 서품 파라미터로 하겠습니다.이게 가능합니까?에르고섬 2017년 9월 30일 17:19 (UTC)

미안한데, 에르고 섬, 네가 처음에 뭘 원하는지 정말 모르겠어.어떤 제목, 어떤 아이템을 원하십니까?제가 분석할 수 있도록 구체적인 예를 들어주시겠어요?
Wikidata에서 중요한 이벤트(P793) = 순서(Q7519600) 수식자로 존재하는 경우 getQualifierValue를 사용하여 포인트 인 타임(P585)대한 여러 값을 얻을 수 있지만 첫 번째 또는 두 번째 정렬된 값만 반환하려면 새 호출을 작성해야 합니다.그런 다음 Wikidata에 시점 값이 3개 이상 있는 경우 또는 시점 값이 1개 이상인 경우 처리 방법을 지정해야 합니다.Wikidata에서는, 「사제 서품」이나 「사제 서품」의 새로운 항목을 작성하는 것이, 내가 보기에는 다른 이벤트이기 때문에, 보다 간단하게 할 수 있지 않을까.--RexS(토크) 20:41, 2017년 9월 30일(UTC)
@RexxS: 명확하지 않아 죄송합니다.get을 사용하려고 합니다.AT는 파라미터가qid는 템플릿에서 사용됩니다.{{Ordination qid=Q450675}}Francis(Q450675)링크되어 있는 위키피디아 기사(이 경우 "교황 프란치스코")의 이름이 호출됩니다.호출 시, 이 정보는above템플릿 영역:name또는 PAGENAMEBASE가 현재 동작하고 있습니다.header21PGAGENAMEBASE를 덮어쓰지만 에 의해 덮어쓰게 됩니다.name이것은, 다음에, 에 의해서 덮어쓰기 될 가능성이 있습니다.surname단, QID를 삽입하여 호출한 기사명은 에 의해 덮어쓰게 됩니다.name디폴트로 PAGENAMEBASE가 됩니다.name그리고 취득.AT 값이 없습니다.
두 번째 부분에 대해서는 기꺼이 그렇게 하고 싶습니다만, Wikidata 규칙 중 하나는 항목이 다른 Wikimedia 페이지, 즉 Wikipedia 기사와 링크되어야 한다는 것입니다.사제 서품이나 엄격한 서품을 위한 위키피디아 문서는 없고, 일반적으로 "조율"만을 위한 것이다.(위키피디아에 더 집중하기 때문에) 이 규칙에 대해 잘못 알고 있는 것 같습니다.그렇지 않나요?Ergo Sum 2017년 9월 30일 (UTC) 20:57
보다 명확하게 하면, Template에서 말하는 첫 번째 부분의 일부를 구현하려고 했습니다.주문/샌드박스는 템플릿에서 제대로 작동하지 않습니다.서약/테스트 케이스, 뭔가 잘못되고 있는 게 틀림없어요.하지만 아직 시도하지 않은 것은 PGAGENAMEBASE를 호출하는 것입니다.AT, 기사 제목만.Ergo Sum 2017년 9월 30일 21:41 (UTC)
(편집 충돌)@Ergo Sum: 템플릿 "위" 매개 변수를 정의할 때 사용할 수 있습니다.{{#invoke:WikidataIB getAT {{{qid }}} }}교황 프란치스코(Q450675)로부터 교황 프란치스코를 얻기 위해.무슨 문제가 있는지 모르겠어요.
d:Wikidata:알림은 관련 정책입니다.라고 쓰여 있다

Wikidata의 첫 번째 단계에는 두 가지 주요 목표가 있습니다.즉, Wikimedia 프로젝트 간의 언어 간 링크를 일원화하는 것과 전 세계의 일반적인 지식 기반 역할을 하는 것입니다.항목은 다음 두 가지 목표 중 하나 이상을 충족하는 경우에만 허용됩니다. 즉, 아래 기준 중 하나 이상을 충족하는 경우입니다.
(2) 명확하게 식별할 수 있는 개념적 또는 중요한 실체의 예를 말한다.기업은 심각하고 공개적으로 이용할 수 있는 참고문헌을 사용하여 설명할 수 있다는 점에서 주목해야 한다.
3. 예를 들어 다른 항목에 대한 진술을 보다 유용하게 하기 위해 필요한 구조적인 요구를 충족시킨다.

"사제 서품"과 "엄격한 서품"을 설명하는 심각하고 공개적으로 사용할 수 있는 참고 자료를 찾을 수 있습니까?또는 인포박스는 이러한 항목에 대해 다른 필드를 가지고 있기 때문에 구조적인 요구를 충족시킬 수 있다고 주장합니까?--RexS (talk) 22:02, 2017년 9월 30일 (UTC)
@RexS: 방금 템플릿을 편집했습니다.문제를 확인할 수 있도록 주문/샌드박스.제안하신 대로 코드를 구현했습니다.를 사용하면 템플릿이 올바르게 동작합니다.name또는qid그러나 빈 템플릿을 배치하면 PAGENAMEBASE를 반환하는 대신 반환됩니다.'왜 그랬는지 모르겠어
또한, 네, 저는 후자를 위해 확실히 주장할 수 있습니다.말 그대로 그렇게 해야 하나요?아니면 Wikidata에서 그 아이템을 만들 수 있나요?Ergo Sum 2017년 9월 30일 22:10 (UTC)
@Ergo Sum: 테스트를 분리했습니다.
  1. 한다면 name=주어진 경우, 그것을 사용한다.
  2. 그렇지 않으면{{#invoke:WikidataIB getAT {{{qid }}가치가 있으니 그것을 사용해라.
  3. 그렇지 않으면 PGANameBASE 사용
효과가 있을 것 같네요.지금 그걸 따라갈 수 있나요?
주문(Q7519600)을 보고 새 항목에 추가할 수 있는 속성을 확인하십시오.(P31) 인스턴스를 '조정'으로 설정합니다. --RexS (talk) 23:59, 2017년 9월 30일 (UTC)
@RexxS: 네, 잘 부탁드립니다.제가 루아를 잘 모르기 때문에 큰 도움이 되었습니다.샌드박스에 편집 내용을 구현했습니다.하지만 남은 한 가지 문제는 이 모든 것을 얻을 수 있는지 여부입니다.AT는 {{PAGENAME BASE}}개의 제목과 동일한 부분을 필터링합니다.예를 들어, Luciano Giovannetti(비숍)의 경우, 제목은 상위 가상 부분을 포함합니다.AT는 호출된 값에 포함됩니다.{{PAGENAME}}은 제목 전체를 "루시아노 지오반네티(비숍)"라고 부르고, {{PAGENAMEBASE}는 부모 가설을 제외한 모든 것을 "루시아노 지오반네티"라고 부릅니다.어떻게 해서든 이 모든 걸어나갈 수단은PGAGENAMEBASE가 이 경우에 할 수 있는 것과 같은 것을 할 수 있습니까?Ergo Sum 00:17, 2017년 10월 1일(UTC)
또한 위의 영역에서 성 영역까지와 동일하게 할 수 있는 방법이 있습니까?단, 이 경우 추가 레벨이 있습니다.name > name > qid > PGAGENAME BASE 。Ergo Sum 00:53, 2017년 10월 1일(UTC)
@Ergo Sum: 다음 항목에서 알 수 있는지 확인합니다.
  • {{#invoke:WikidataIB getAT Q1782078 }}→ 루치아노 지오반네티 (비숍)
  • {{#invoke:String match {{#invoke:WikidataIB getAT Q1782078 }} ^[^%(]+}}→ 루치아노 지오반네티
  • {{#invoke:String match {{#invoke:WikidataIB getAT Q450675 }} ^[^%(]+}}→ 교황 프란치스코
  • {{#invoke:String match {{#invoke:WikidataIB getAT {{{qid }}} }} ^[^%(]+}}
스페이스를 추가하지 마세요! --RexS (talk) 01:13, 2017년 10월 1일 (UTC)
@RexS: 몇 가지 시도를 해보니 각각 "Target string is missing"이 나왔습니다.대체품입니까?{{{qid }}}다른 사람과 함께{{#invoke:WikidataIB...}}에르고섬 2017년 10월 1일 18:19 (UTC)
나는 해결책을 찾아 실행했다.도와주셔서 감사합니다.에르고섬 2017년 10월 3일 02:18 (UTC)

무차원 단위로 페이지 라벨을 반환하시겠습니까?

@RexS: {{#invoke:WikidataIB getValue P1090 qid=Q41161882 name=redshift suppressfields={{{suppressfields }}} fetchwikidata={{{fetchwikidata ALL}}} onlysourced={{{onlysourced no}}} {{{redshift }}}}}GW170814에서 사용할 경우 "0.11 GW170814"를 반환합니다(단, 이상하게도 "0.11 ±0.04"를 반환합니다).단, 0.11 또는 (더 나은) 0.11±0.04를 반환해야 합니다.어쩐지 페이지 라벨이 섞이고 있는데, 기사에서 사용될 때만 여기 말고...감사해요.마이크 필 (토크) 2017년 10월 1일 (UTC) 12:10

@Mike 필:무차원 장치의 단위는 "1"로 저장되며, 다른 단위는 Wikidata 항목에 대한 URL로 저장됩니다(예: "http://www.wikidata.org/entity/Q829073").종합해보면 별로 좋은 생각이 아닌 것 같아.내가 작성한 코드는 Qnn을 추출한다.그런 다음 labelOrId 함수는 nnn을 사용하여 해당 Wikidata 엔트리와 관련된 라벨을 단위로 검색합니다.안타깝게도 Qnn이 없는 경우 결과는 0이 됩니다.labelOrId를 0으로 호출하면 현재 페이지의 Wikidata 라벨이 유닛인 것처럼 반환됩니다.이 페이지에는 Wikidata 라벨이 없기 때문에 아무것도 표시되지 않습니다.
샌드박스에서 문제를 해결하고 몇 군데 테스트했습니다.이제 범위를 렌더링하는 방법을 알아보겠습니다.--RexS (talk) 14:24, 2017년 10월 1일 (UTC)
@Mike Peel: 샌드박스에 범위가 추가되었습니다.
  • {{#invoke:WikidataIB/sandbox getValue P1090 qid=Q41161882 name=redshift suppressfields={{{suppressfields }}} fetchwikidata={{{fetchwikidata ALL}}} onlysourced={{{onlysourced no}}} {{{redshift }}}}}→ 0.11 ±0.04
엣지 케이스 오류를 확인해 주세요.감사합니다 --RexS (토크)14:55, 2017년 10월 1일 (UTC)
@Pppery: 최근 편집한 내용이 샌드박스에서 달라졌으니 샌드박스에서 병합해 주시겠습니까?감사해요.마이크 필 (토크) 2017년 10월 7일 17:00 (UTC)
최근 이 모듈을 편집한 결과, 2~3레벨을 지정하는 것 이외에는 (미지의 값을 나타내는) 코드의 변경은 없었습니다.병합으로 인해 충돌이 발생해서는 안 됩니다.{{repeat p 3}}ery (토크) 2017년 10월 7일 (UTC) 22:17
@Pppery: 샌드박스에서 메인버전으로, 또는 메인버전에서 샌드박스로, 어느쪽이든 Marge를 해주시겠습니까?감사해요.마이크 필 (토크) 2017년 10월 7일 (UTC) 22:21
완료(샌드박스에서 메인으로의 수량 처리 변경만 병합) {{repeat p 3}}마리 (토크) 2017년 10월 7일 (UTC) 22:26

'알 수 없는 값' 오류

에드워드 참회자(Q130005) 생년월일(P569)에 대해 "알 수 없는 값"을 가지고 있으며, 한정자는 가능한 범위(suppliciabilite)를 제공한다.현재 사용하시는 경우{{#invoke:WikidataIB getValue P569 qid=Q130005 fetchwikidata=ALL}}에러 메세지가 표시됩니다.「 Lua error in Module : 」위키데이터306행의 IB: 필드 'datavalue'(영점 값)의 인덱스를 작성하려고 합니다.감사해요.마이크 필 (토크) 2017년 10월 9일 (UTC) 11:29

도움이 필요한 경우:
{{#invoke:WikidataIB/sandbox getValue P569 qid=Q130005 fetchwikidata=ALL}}
{{#invoke:WikidataIB/sandbox getValue P569 qid=Q130005 fetchwikidata=ALL onlysourced=no}}→ 불명
Pppery는 샌드박스와 메인 모듈 동기화를 다시 시도할 수 있습니까? --RexS (talk) 2017년 10월 9일 (UTC) 14:19
고정. {{반복 p 3}}마리 (토크) 2017년 10월 9일 (UTC) 17:27
감사해요.이런 경우 getQualifierValue를 수행할 수 있는 방법이 있습니까?마이크 필 (토크) 2017년 10월 9일 (UTC) 18:34

언어 변종

안녕하세요, 저는 ptwiki에서 왔는데 질문이 있습니다.Wikidata에는 포르투갈어의 두 가지 언어 변종(포르투갈어(포르투갈어)과 브라질 포르투갈어)이 있습니다.ptwiki의 이 모듈에는 라벨 내용이 없는 경우 1.포르투갈어(pt), 2.브라질 포르투갈어(pt-br), 3.영어(en), 4.QID 순으로 표시됩니다.

브라질 포르투갈어가 가장 많이 사용되고 있습니다(루소폰의 75%, 유럽 포르투갈어의 +-20배).그래서 모듈이 라벨을 받는 순서를 1.pt-br, 2.pt, 3.en, 4.Q로 바꿀 방법이 없을까요?아이디? 도와줘서 고마워!에데르포르토 (토크) 2017년 10월 10일 (UTC) 04:55

또, 일부의 포르투갈 에디터에서는, 컨텐츠에 pt 또는 pt-br 라벨이 붙어 있지 않은 경우(즉, 영어나 QID의 라벨이 붙어 있지 않은 경우).그게 가능한가요?에데르포르토 (토크) 2017년 10월 10일 05:00 (UTC)