Jump to content

వికీపీడియా:వికీప్రాజెక్టు/CS1 లోపాలు:"తెలియని ఖాళీ, గుర్తించబడని, మద్దతు లేని పరామితులు" సవరణ ప్రాజెక్టు

వికీపీడియా నుండి

వికీప్రాజెక్టు/CS1 లోపాలు:"తెలియని ఖాళీ, గుర్తించని, మద్దతు లేని పరామితులు" సవరణ ప్రాజెక్టు

ప్రాజెక్టు పరిచయం

[మార్చు]

ఈ ప్రాజెక్టు వికీపీడియాలోని వ్యాసాలలో వాడే మూలాల మూసలలో యాదృచ్చికంగా లేదా పొరపాటున చేరిన "CS1 తెలియని ఖాళీ, గుర్తించని, అసమర్థిత పరామితులును" గుర్తించి సవరించటానికి ఉద్ధేశించిన ప్రాజెక్టు. దీనివలన రిఫరెన్సుల్లో ఇలాంటి లోపాలు లేకుండా చూసుకోవడం వలన వికీపీడియా వ్యాసాల నాణ్యతా ప్రమాణాలు పెరుగుతాయి. లోపాలు లేని CS1 మూసలు సమాచారాన్ని పాఠకులకు మరింత స్పష్టంగా, విశ్వసనీయంగా అందిస్తాయి. ఇలాంటి లోపాలు ఉన్న వ్యాసాలు వర్గం:CS1 errors: empty unknown parameters , వర్గం:CS1 errors: unrecognized parameter, వర్గం:CS1 errors: unsupported parameter ఈ వర్గాలలో చేరతాయి. ఈ మూడు వర్గాలలో ప్రాజెక్టు పేజీ తయారీనాటికి 316 పేజీలు ఉన్నవి.

అసలు CS1 లోపాలు అంటే ఏమిటి

[మార్చు]

CS1 అంటే Citation Style 1. ఇవి వికీపీడియాలో మూలాలను ఫార్మాట్ చేయడానికి ఉపయోగించే మూసలు, ఉదాహరణకు {{cite web}}: Empty citation (help), {{cite book}}: Empty citation (help), {{cite journal}}: Empty citation (help) ఇలాంటి మూసలను వికీపీడియా వ్యాసాలలో ఉపయోగించేటప్పుడు "తెలియని ఖాళీ, గుర్తించని, మద్దతు లేని పరామితులు" లోపాలు (syntax errors) ఏర్పడితే వాటిని CS1 లోపాలు అంటారు. ఆ లోపాలను సరిచేయడానికి వీలుగా వికీపీడియా సాఫ్ట్‌వేర్ ఆ వ్యాసాన్ని లేదా మూసను సంబంధిత ప్రత్యేక "ట్రాకింగ్ వర్గం" లో చేరుస్తుంది. అలాంటి లోపాలు ఉన్న వర్గాలన్నీ వర్గం: CS1 errors అనే మాతృవర్గం చేరతాయి. ఈ లోపాలు ఉన్న వ్యాసాలు చేరిన వర్గాలను దాచిన వర్గాలు అంటారు. ఈ వర్గాలు నిర్వహణ కోసం, లోపాలు ఉన్న పేజీలను సులభంగా కనుగొనడానికి సహాయపడతాయి.

ఉదాహరణకు "పరామితులు తప్పుగా ఉండటం", "URL లు తప్పుగా ఇవ్వడం", "మూసలలో ఉండకూడని పదాలు ఉండటం", "ఇంటర్‌లాంగ్వేజ్ లింకులు సరిగా ఇవ్వకపోవడం" ఇటువంటి లోపాలు దీని పరిధిలోకి వస్తాయి. ఈ లోపాలు మూలాల సూచనలను సరిగా చూపించడంలో, లక్ష్యించిన URL లు పనిచేయడంలో, సరిగా నిర్వచించబడిన సమాచారాన్ని అందించడంలో ఆటంకాలు కలిగిస్తాయి.

ఈ ప్రాజెక్టు క్రింద పరిగణనలోకి తీసుకున్న వర్గాలు, పేజీలు

[మార్చు]
  • వర్గం:CS1 errors: empty unknown parameters - 35 పేజీలు (ప్రాజెక్టు తేదీనాటికి)
  • వర్గం:CS1 errors: unrecognized parameter - 33 పేజీలు (ప్రాజెక్టు తేదీనాటికి)
  • వర్గం:CS1 errors: unsupported parameter - 248 పేజీలు (ప్రాజెక్టు తేదీనాటికి)
  • పై మూడు వర్గాలలో లోపాలు ఉన్న మొత్తం పేజీలు 316
  • ముఖ్య గమనిక: మూలాలను సరిగా చూపించడం చాలా ముఖ్యం కాబట్టి, ఈ ట్రాకింగ్ వర్గాలు నిర్వహణ చర్యల కోసం, లోపాలను సరిదిద్దడానికి ఉపయోగపడతాయి.

ఖాళీ తెలియని ఖాళీ పరామితులు=

[మార్చు]

ఈ ప్రాజెక్టు తేదీ నాటికి దాని సంబంధిత వర్గం:CS1 errors: empty unknown parameters వర్గంలో 35 పేజీలు ఉన్నవి. ఈ లోపం ఈ కింది పరిస్థితులలో ఏర్పడుతుంది:

  • CS1 మూసలో, ఆ మూస నిర్వచించబడని (undefined) లేదా తప్పుగా రాయబడిన (misspelled) పారామీటర్ పేరును ఉపయోగించినప్పుడు ఇది జరుగుతుంది.

ఉదాహరణలు

  1. |access date= - (మధ్యలో స్పేస్ ఉంది) అని ఉపయోగించబడింది, కానీ సరైన పారామీటర్ పేరు |access-date= (మధ్యలో హైఫన్ ఉంది). మూస |access date= ను గుర్తించలేదు, కాబట్టి అది తెలియని పారామీటర్ అవుతుంది.
  2. "శీర్షిక". {{cite web}}: Cite has empty unknown parameter: |access date= (help) - దీనిలో access date= అనే ఖాళీ (Empty) పరామితి ఉంది. దీనిలో తెలియని పారామీటర్ కు మీరు ఎలాంటి విలువనూ కేటాయించకుండా ఖాళీగా వదిలేస్తే (అంటే పారామీటర్ పేరు ఉంది, కానీ = గుర్తు తర్వాత ఏమీ రాయకపోతే) ఈ లోపం ఏర్పడుతుంది.
  3. ఇంకొక సాధారణ ఉదాహరణ, మూసలో అనవసరంగా వరుసగా రెండు పైపు గుర్తులు (pipes) ఉన్నప్పుడు: |టైటిల్ = ఏదో | | url = వెబ్సైట్- మధ్యలో ఉన్న | | అనేది మూసకు తెలియని, ఖాళీగా ఉన్న ఒక సంఖ్యగల పారామీటర్ (Numbered Parameter) లాగా గుర్తించబడుతుంది.

లోపాన్ని ఎలా సరిదిద్దాలి?

[మార్చు]

ఈ లోపాన్ని సరిదిద్దడానికి, మీరు వ్యాసంలోని రిఫరెన్సు మూసలను పరిశీలించి, కింది వాటిలో ఏదో ఒకదాన్ని చేయాలి:

  • పారామీటర్ పేరును సరిదిద్దడం: పారామీటర్ పేరు తప్పుగా ఉంటే, దాన్ని సరైన CS1 పారామీటర్ పేరుతో సరిచేయాలి (ఉదాహరణకు, |access date= బదులు |access-date= అని మార్చడం).
  • అనవసరమైన ఖాళీ పారామీటర్‌ను తొలగించడం: అనవసరంగా ఉన్న ఖాళీగా వదిలేయబడిన ఆ తెలియని పారామీటర్‌ను (లేదా అనవసరమైన పైపు గుర్తును) మూస నుండి పూర్తిగా తొలగించాలి.

గమనిక:ఈ లోపాన్ని సరిదిద్దిన తర్వాత, వ్యాసం ఆ వర్గం నుండి ఆటోమేటిక్‌గా తొలగించబడిందా, లేదా అనేది ఒకసారి పరిశీలించాలి. ఇంకా ఆ వ్యాసం వర్గంలో ఉంటే లోపం పూర్తిగా రెక్టిఫై కాలేదనుకోవాలి.

గుర్తించని పరామితులు

[మార్చు]

ఈ ప్రాజెక్టు తేదీ నాటికి దాని సంబంధిత వర్గం:CS1 errors: unrecognized parameter వర్గంలో 33 పేజీలు ఉన్నవి.

గుర్తించబడని పరామితులు లోపం ఎందుకు వస్తుంది?

[మార్చు]

ఈ లోపం ఈ కింది పరిస్థితులలో ఏర్పడుతుంది: వ్యాసంలో మూలాలను ఉదహరించేటప్పుడు, CS1 మూసల్లో చేర్చిన పరామితి పేరును ఆ మూస గుర్తించలేకపోతే ఈ లోపం వస్తుంది. ఇది సాధారణంగా కింది కారణాల వల్ల జరుగుతుంది: ఈ లోపం వివరాలు కింద ఇవ్వబడ్డాయి:

  • స్పెల్లింగ్ తప్పులు: పరామితి పేరును తప్పుగా రాయడం.
ఉదాహరణ: |pubisher= అని రాయడానికి బదులుగా |publisher= అని రాయడం.
  • పెద్ద, చిన్న అక్షరాల లోపాలు: CS1 మూసలలోని పరామితులు సాధారణంగా చిన్న అక్షరాలలో ఉండాలి. పరామితి పేరులో పెద్ద అక్షరాలు వాడితే ఈ లోపం వస్తుంది.
ఉదాహరణ: |URL= లేదా |Title= అని రాయడానికి బదులుగా |url= లేదా |title= అని రాయాలి.
  • కొన్ని గుర్తింపు పరామితులు మాత్రమే (ఉదాహరణకు |ISBN= లేదా |isbn=) పెద్ద లేదా చిన్న అక్షరాలలో ఉండవచ్చు, కానీ వాటిలో మిశ్రమ అక్షరాలు ఉండకూడదు.
  • పాత లేదా వాడుకలో లేని పరామితులు: ఒకప్పుడు పనిచేసిన, కానీ ఇప్పుడు CS1 మూస కొత్త వెర్షన్లలో తొలగించబడిన లేదా వాడుకలో లేని పరామితులను ఉపయోగించినప్పుడు.
  • తప్పుడు మూసలో వాడటం: ఒక నిర్దిష్ట CS1 మూసలో మాత్రమే పనిచేసే పరామితిని, వేరే మూసలో ఉపయోగించడం.
  • పరామితి పేర్ల మధ్య అదనపు ఖాళీలు: పరామితి పేరు చుట్టూ ఉన్న నిలువు గీత | లేదా సమానత్వం గుర్తు = మధ్య అదనపు అక్షరాలు లేదా ఖాళీలు ఉన్నప్పుడు.

మరికొన్ని ప్రత్యేకమైన కారణాలు

[మార్చు]

ఇంతకు ముందు వివరించిన అంశాలకు అదనంగా, ఈ లోపం సంభవించడానికి గల మరికొన్ని ప్రత్యేకమైన కారణాలను, వీటిని పరిష్కరించడానికి సాధారణంగా ఉపయోగించే చిట్కాలు

ఎ) ఒకే పరామితి రెండుసార్లు వాడటం ఒక CS1 మూసలో పొరపాటున ఒకే పరామితిని రెండుసార్లు ఉపయోగిస్తే, Citation Bot వాటిని సరిచేయడానికి ప్రయత్నించి, రెండవ పరామితిని ఒక వింత పేరుతో గుర్తించబడని పరామితిగా చూపించటానికి అవకాశం ఉంది

ఉదాహరణ లోపం:"శీర్షిక". ఫలితం: రెండవ |url= పరామితిని సిస్టమ్ గుర్తించక, అది లోపాన్ని చూపుతుంది.

బి) పరామితి పేరు పక్కన = గుర్తు లేకపోవడం మూస సింటాక్స్ ప్రకారం, ప్రతి పరామితి పేరు తర్వాత తప్పనిసరిగా సమానత్వం గుర్తు (=) ఉండాలి. ఈ గుర్తు లేకపోతే, దానిని ఒక **పేరు లేని పరామితి (unnamed parameter)**గా సిస్టమ్ పరిగణిస్తుంది. CS1 మూసలు సాధారణంగా పేరు లేని లేదా విలువ ఇవ్వని పరామితులను అంగీకరించవు.

తప్పు పద్ధతి: "శీర్షిక". {{cite web}}: Missing or empty |url= (help); Text "http://example.com" ignored (help)

ఇక్కడ, http://example.com అనేది పేరు లేని పరామితిగా మారుతుంది.

సరైన పద్ధతి: "శీర్షిక".

సి). URL లేదా శీర్షికలో నిలువు గీత (|) వాడటం URLలలో (వెబ్‌సైట్ లింకులు) లేదా శీర్షికల్లో పొరపాటున నిలువు గీత (|) గుర్తు ఉంటే, వికీపీడియా సిస్టమ్ దాన్ని తప్పుగా పరామితులను వేరుచేసే గుర్తుగా భావించి, ఆ తరువాత వచ్చే టెక్స్ట్‌ను తప్పు పరామితిగా పరిగణించవచ్చు.

సరిదిద్దే మార్గం: URLలలోని | గుర్తుకు బదులుగా %7C అనే HTML కోడ్‌ను ఉపయోగించాలి. శీర్షికల్లోని | గుర్తుకు బదులుగా | అనే మూసను వాడాలి.

లోపాలను ఎలా సవరించాలి?

[మార్చు]

ఈ లోపాలను పరిష్కరించడానికి కింది పద్ధతులను పాటించాలి

పరామితి పేరును సరిచేయండి: పట్టికలో చూపిన విధంగా స్పెల్లింగ్ లేదా కేపిటలైజేషన్ లోపాలు ఉంటే, వెంటనే దాన్ని చిన్న అక్షరాలలో సరైన స్పెల్లింగ్‌తో మార్చండి (ఉదా: |PUBLISHER= ను |publisher= గా).

పరామితిని తొలగించండి/మార్చండి: పరామితి వాడుకలో లేనిది అయితే, దాని సమాచారాన్ని దానికి సరిపోయే ఇతర పరామితిలోకి తరలించి, ఆ పాత పరామితిని తొలగించండి.

పరామితి జాబితాను చూడండి: ఉపయోగిస్తున్న నిర్దిష్ట CS1 మూస (ఉదా: {{cite book}}: Empty citation (help)) పేజీని సందర్శించి, ఆ మూసలో అంగీకరించే సరైన పరామితుల జాబితాను తనిఖీ చేయండి.

పరామితి లేని టెక్స్ట్ ఉంటే: మూస లోపల = గుర్తు లేకుండా ఏదైనా అదనపు టెక్స్ట్ ఉంటే, దాన్ని తొలగించాలి లేదా దానికి సరైన పరామితిని చేర్చాలి.

గమనిక:ఈ లోపాలను సరిదిద్దడం ద్వారా, ఆ వ్యాసం "వర్గం:CS1 errors: unrecognized parameter" నుండి ఆటోమేటిక్‌గా తొలగించబడింది. అయినా ఒకసారి పరిశీలించగలరు.

మద్దతులేని పరామితులు

[మార్చు]

తెలుగు వికీపీడియాలోని వ్యాసాలు వర్గం:CS1 errors: unsupported parameter లో చేరడానికి ప్రధాన కారణం, వాటిలో ఉపయోగించిన CS1 మూసలలో (ఉదాహరణకు, {{cite web}}: Empty citation (help), {{cite book}}: Empty citation (help), {{cite journal}}: Empty citation (help) వంటివి) గుర్తించబడని పారామీటర్‌లు ఉండడం.

ఈ లోపాలు ఏ విధంగా వస్తాయో, వాటిని ఎలా సరిదిద్దవచ్చో కింద వివరించబడింది.

Citation Style 1 (CS1) మూసలు ఒక వ్యాసంలోని మూలాలను (Citations/References) ఒకే పద్ధతిలో చూపించడానికి ఉపయోగపడతాయి. ఈ మూసలు పనిచేయడానికి కొన్ని నిర్దిష్టమైన పారామీటర్‌లను మాత్రమే అంగీకరిస్తాయి. ఒకవేళ మూసకు తెలియని పారామీటర్‌ను వాడితే, ఆ వ్యాసం ఆటోమేటిక్‌గా ఈ వర్గం:CS1 errors: unsupported parameter లోకి చేరుతుంది.

ఈ లోపాలు కలగడానికి ముఖ్య కారణాలు

[మార్చు]

1) స్పెల్లింగ్ లేదా కేపిటలైజేషన్ లోపాలు

  • తప్పుగా రాయడం: పారామీటర్ పేరును తప్పుగా రాయడం (ఉదాహరణకు, |pubisher= అని |publisher= బదులు రాయడం).
  • కేపిటలైజేషన్ లోపం: CS1/CS2 టెంప్లేట్‌లలోని చాలా పారామీటర్‌లు చిన్న అక్షరాలలో (Lowercase) ఉండాలి. పారామీటర్ పేరులో పెద్ద అక్షరాలు (Uppercase) వాడినా ఈ లోపం వస్తుంది (ఉదాహరణకు, |Title= బదులు |title= వాడాలి).
  • కొన్ని ఐడెంటిఫైయర్ పారామీటర్‌లు (ఉదాహరణకు, |isbn=, |doi=) చిన్న లేదా పెద్ద అక్షరాలలో ఉండొచ్చు, కానీ మిశ్రమంగా (Mixed Case) ఉండకూడదు (ఉదాహరణకు, |ISBN= లేదా |isbn= సరైనవి, కానీ |Isbn= లోపం).

2. చెల్లని పారామీటర్‌ల వాడకం

  • నిర్దిష్ట టెంప్లేట్‌కు చెల్లనివి: ఒక టెంప్లేట్‌లో (ఉదాహరణకు, {{cite book}}: Empty citation (help)) చెల్లుబాటు అయ్యే పారామీటర్, మరొక టెంప్లేట్‌లో (ఉదాహరణకు, {{cite web}}: Empty citation (help)) చెల్లుబాటు కాకపోవచ్చు.
  • పాత పారామీటర్‌లు (Deprecated): వికీపీడియా సాఫ్ట్‌వేర్ అప్‌డేట్‌ల కారణంగా పాత టెంప్లేట్‌లలో ఉన్న కొన్ని పారామీటర్‌లను తొలగించినప్పుడు లేదా వాటి వాడకాన్ని ఆపినప్పుడు (Deprecated) కూడా ఈ లోపం వస్తుంది.

3) పారామీటర్ పేరులో అదనపు అక్షరాలు |, = గుర్తులకు మధ్య పారామీటర్ పేరు మాత్రమే ఉండాలి. పారామీటర్ పేరుకు ముందు, మధ్య లేదా చివర ఖాళీలు తప్ప మరే ఇతర అక్షరాలు ఉన్నా లోపం వస్తుంది.

4) డూప్లికేట్ పారామీటర్‌లు

  • ఒకే టెంప్లేట్‌లో ఒకే పారామీటర్‌ను ఒకటి కంటే ఎక్కువసార్లు వాడినప్పుడు, సైటేషన్ బాట్ (Citation Bot) వంటి ఆటోమేటెడ్ టూల్స్ రెండవ పారామీటర్ పేరును |DUPLICATE_పారామీటర్ పేరు= వంటి రూపంలోకి మారుస్తాయి. ఈ మార్చిన పేరును సిస్టమ్ గుర్తించక, ఈ లోపాన్ని చూపుతుంది.

ఎలా సరిదిద్దాలి?

[మార్చు]

ఈ వర్గంలోని వ్యాసాలలో ఉన్న లోపాలను సరిదిద్దాలంటే:

  • పారామీటర్ పేరును సరిచూడండి: ఆ టెంప్లేట్‌లో ఉపయోగించిన పారామీటర్ పేరును సరిగ్గా రాశారో లేదో, స్పెల్లింగ్, కేపిటలైజేషన్ (చిన్న/పెద్ద అక్షరాలు) సరిగా ఉన్నాయో లేదో తనిఖీ చేయండి.
  • సరైన టెంప్లేట్‌ను వాడండి: మీరు ఉపయోగిస్తున్న పారామీటర్, ఆ నిర్దిష్ట CS1/CS2 టెంప్లేట్‌కు (ఉదాహరణకు, {{cite web}}: Empty citation (help)) చెల్లుబాటు అవుతుందో లేదో నిర్ధారించుకోండి.

డూప్లికేట్‌లను తొలగించండి: |DUPLICATE_ అని మొదలయ్యే పారామీటర్‌లు కనిపిస్తే, వాటిని తొలగించి, అవసరమైతే వాటిలోని సమాచారాన్ని మిగిలిన సరైన పారామీటర్‌లో జతచేయండి.

గమనిక:ఈ లోపాలను సరిదిద్దడం ద్వారా, ఆ వ్యాసం వర్గం:CS1 errors: unrecognized parameter నుండి ఆటోమేటిక్‌గా తొలగించబడింది. అయినా ఒకసారి పరిశీలించగలరు.

ముగింపు

[మార్చు]

ఈ రకమైన సాంకేతిక లోపాలను (ముఖ్యంగా కోడ్-సంబంధిత లోపాలను) సరిదిద్దడం వలన, వ్యాసాలు కేవలం సమాచారాన్ని అందించడం నుండి ఖచ్చితమైన, ఆచరణాత్మకమైన, నమ్మదగిన వనరుగా మారతాయి. ఇది వ్యాసాల విశ్వసనీయతను, మొత్తం నాణ్యతను గణనీయంగా పెంచుతుంది.

ప్రాజెక్టు నిర్వాహకులు

[మార్చు]

యర్రా రామారావు (చర్చ) 16:05, 22 అక్టోబరు 2025 (UTC)[ప్రత్యుత్తరం]

ప్రాజెక్టు కాలపరిమితి

[మార్చు]

2025 అక్టోబరు 25 నుండి 2025 నవంబరు 30 వరకు

ప్రాజెక్టులో పాల్గొనువారు

[మార్చు]

సవరణలు చేయవలసిన జాబితాలు లింకులు

[మార్చు]
  1. తెలియని ఖాళీ పరామితులు సవరణల జాబితా
  2. గుర్తించబడని పరామితులు సవరణల జాబితా
  3. మద్దతు లేని పరామితులు సవరణల జాబితా

గమనిక: పైనవివరించిన జాబితాలలో సవరణలు చేసిన వాడుకరులు, సవరణలు వివరాలు నమోదు చేయగలరు ధన్యవాదాలు

అభిప్రాయాలు, సందేహాలు

[మార్చు]