Ndihmë:Gabimet me stampat Harv dhe SFN
Mesazhet e gabimit
[Redakto | Redakto nëpërmjet kodit]Nëse mesazhet e gabimit të stampave me citim të shkurtër janë të aktivizuara, redaktorët mund të shohin këto mesazhe:
- Harv/sfn error: no target: <anchor ID> – stampa e citimit të shkurtër nuk mund të gjejë <anchor ID> kështu që nuk mund të lidhet me një shënjestër të citimit të plotë. Shkaqet për këtë mund të jenë:
- artikulli nuk ka një shënjestër citimi të plotë me <anchor ID>
- shënjestra përkatëse e citimit të plotë është një stampë cs1 ose cs2 që:
- ka
|ref=none - përdor një emër ridrejtimi kur ai ridrejtim nuk fillon me
citeosecita– këto dy forma mbulojnë shumicën e ridrejtimeve cs1|2
- ka
- shënjestra e citimit të plotë nuk përdor saktësisht të njëjtët mbiemra autori ose redaktori dhe/ose datën siç renditet në <anchor ID>
- stampa e citimit të shkurtër lidhet me një shënjestër citimi të plotë që është një stampë mbështjellëse (wrapper-template); shihni gabimet false-pozitive më poshtë
- Harv/sfn error: multiple targets (n×): <anchor ID> – stampa e citimit të shkurtër gjeti më shumë se një shënjestër citimi të plotë me një <anchor ID> që përputhet. Shkaqet për këtë mund të jenë:
- shkrime të autorëve nga burime të ndryshme të prodhuara në të njëjtin vit, të cituara pa disambiguim
|date=2020a,|date=2020b - përdorim i tepërt i citimit të plotë ku një shënjestër e citimit të plotë mund të jetë në një seksion Referencash dhe një dublikatë mund të jetë në një seksion Lexim i mëtejshëm
- shkrime të autorëve nga burime të ndryshme të prodhuara në të njëjtin vit, të cituara pa disambiguim
Mesazhe të ngjashme (edhe pse jo identike) emetohen nga skriptet e përdoruesit. Shihni dokumentacionin e skriptit.
Zgjidhja e gabimeve
[Redakto | Redakto nëpërmjet kodit]Mënyrat për zgjidhjen e gabimeve legjitime no target (nuk ka shënjestër) përfshijnë:
- shtimin e një citimi të plotë që mungon. Kur citimet e shkurtra kopjohen nga një artikull në tjetrin pa citimin e plotë, ndonjëherë mund ta gjeni citimin e plotë në një artikull të lidhur duke përdorur veçorinë e kërkimit të Wikipedia-s.
- korrigjimin e emrave të autorit dhe/ose redaktorit qoftë në citimin e shkurtër ose të plotë në mënyrë që të përputhen me njëri-tjetrin
- korrigjimin ose shtimin e datave qoftë në citimin e shkurtër ose të plotë në mënyrë që të përputhen me njëri-tjetrin; mbani mend se diapazonet e datave ndahen me një karakter ndash (–)
- konvertimin e një citimi të plotë tekst-të-thjeshtë në një citim me stampë duke përdorur njërën nga familjet e stampave cs1|2 (p.sh. {{Cite book}}) ose njërën nga familja e stampave Vcite (p.sh. {{vcite book}})
- mbështjelljen e një citimi tekst-të-thjeshtë brenda {{wikicite}} dhe vendosjen e
|ref=ose|id=sipas rastit për t'u përputhur me vlerën e pritur nga stampa e citimit të shkurtër - vendosjen e {{anchor}} pranë citimit tekst-të-thjeshtë; vendosni vlerën e parametrit
{{anchor}}në vlerën e pritur nga stampa e citimit të shkurtër - vendosjen e parametrit të citimit të shkurtër
|ref=nonepër të shtypur krijimin e lidhjes së ID-së së spirancës
Mënyrat për zgjidhjen e gabimeve multiple targets (shënjestra të shumëfishta) përfshijnë:
- shtimin e
|ref=nonenë stampat cs1|2 - shtimin e shkronjave disambiguuese te
|date=dhe te stampa {{sfn}} kur ka citime të plota të shumëfishta për vepra në të njëjtin vit nga autorë ose redaktorë identikë - konvertimin e citimeve të plota të tepërta në citime të shkurtra duke përdorur {{sfn}}, duke lënë vetëm një citim të plotë për veprën e referuar në artikull
- heqjen tërësisht të një citimi të plotë të tepërt, p.sh. citime të plota identike në një seksion "Bibliografi" dhe në "Lexim i mëtejshëm"
Nuk jepet asnjë këshillë për zgjidhjen e gabimeve false-pozitive.
Kufizimet aktuale dhe gabimet false-pozitive
[Redakto | Redakto nëpërmjet kodit]Stampat e citimit të shkurtër përdorin një lexues artikulli për të lexuar vikitekstin e papërpunuar të artikullit (i njëjti tekst që shihni në dritaren e redaktimit të redaktuesit të burimit). Gjatë leximit të vikitekstit, lexuesi i artikullit kërkon një sërë stampash që mund të krijojnë ID spirance. Për çdo stampë të tillë të gjetur, lexuesi i artikullit përpiqet të nxjerrë informacionin e nevojshëm për të krijuar një imazh të ID-së së spirancës së stampës, nëse ajo do të prodhonte një të tillë. Për cs1|2, stampat më të zakonshme të citimit në formë të gjatë, në varësi të gjendjes së |ref= lexuesi i artikullit kërkon:
|ref=harv: parametrat e mbiemrit të kontribuesit / autorit / redaktorit dhe pjesën e vitit të datës|ref=: informacionin e mbajtur në{{sfnref}}{{sfnref}}(ose ridrejtimin e tij{{harvid}})|ref=<plain text>: imazhi është<plain text>
Lexuesi i artikullit nxjerr informacione të ngjashme nga stampa të tjera sipas rastit për ato stampa.
Çdo imazh i një ID-je spirance citimi të formës së gjatë ruhet në një listë së bashku me një numërim që tregon sa nga ai imazh ka gjetur lexuesi i artikullit. Kur stampa e citimit të shkurtër renderon rezultatin e saj, ajo kërkon ID-në e saj të spirancës së synuar në listën e ID-ve të spirancës:
- ID e spirancës gjendet dhe numërimi është 1: stampa e citimit të shkurtër renderohet pa mesazh gabimi
- ID e spirancës gjendet dhe numërimi është 2 ose më shumë: stampa e citimit të shkurtër renderohet me një mesazh gabimi multiple target (shënjestra të shumëfishta) dhe artikulli shtohet në Category:Harv and Sfn template errors
- ID e spirancës nuk gjendet: stampa e citimit të shkurtër renderohet me një mesazh gabimi no target (nuk ka shënjestër) dhe artikulli shtohet në Category:Harv and Sfn template errors
Gabimet no target mund të jenë gabime të vërteta ose mund të jenë gabime false-pozitive. Për gabimet e vërteta, nuk ka asnjë ID spirance në artikull që të përputhet me ID-në e spirancës që pret stampa e citimit të shkurtër. Një gabim fals-pozitiv ndodh sepse lexuesi i artikullit mund të lexojë vetëm vikitekstin e papërpunuar të artikullit, ai nuk mund të gërmojë brenda stampave mbështjellëse. Stampat mbështjellëse mbyllin stampën që krijon ID-në e spirancës. Kjo mbyllje fsheh detajet e nevojshme në mënyrë që lexuesi i artikullit të mos mund të krijojë një imazh të ID-së së spirancës së asaj stampe mbështjellëse. Për shembull, {{cite DNB}} është një stampë mbështjellëse që mbyll {{cite encyclopedia}}. Vlerat e caktuara për parametrat e {{cite DNB}} |year= dhe |supplement= i tregojnë {{Cite DNB}} se si të vendosë emrat e redaktorëve dhe datën në thirrjen e saj drejt {{cite encyclopedia}} të mbyllur, e cila i përdor ato për të krijuar ID-në e spirancës së stampës mbështjellëse. Kur një stampë e mbështjellë krijon një ID spirance përputhëse që lexuesi i artikullit nuk mund ta shohë; lidhja nga citimi i shkurtër në citimin e formës së gjatë funksionon por shënohet me një mesazh gabimi fals-pozitiv no target.