سانچو:Val/دستاویز
| هي سانچو ھزارين صفحن تي استعمال ٿئي ٿو، تنهنڪري ان ۾ ڪيل تبديليون وڏي پيماني تي نظر اچي سگهن ٿيون۔ تبديليون لاڳو ڪرڻ کان اڳ، مهرباني ڪري انهن کي سانچي جي /ريتخاني يا /آزمائشي حالتون وارن ذيلي صفحن ۾ آزمائي ڏسو، يا پنهنجي يوزر ذيلي صفحي ۾ جانچ ڪريو۔ تبديليون لاڳو ڪرڻ کان اڳ ڳالهيون صفحي تي بحث ڪرڻ تي پڻ غور ڪيو۔ |
| هي سانچو حوالا سانچن ۾ استعمال نه ڪيو وڃي جهڙوڪ Citation Style 1 ۽ Citation Style 2، ڇاڪاڻتہ ان ۾ اهڙو مارڪ اپ شامل آهي جيڪو انهن طرفان پيدا ڪيل وٿين ۾ متني شيون (COinS) ميٽاڊيٽا کي خراب ڪري سگهن ٿيون؛ وڌيڪ لاءِ ڏسو: وڪيپيڊيا ۾ COinS. |
| هي سانچو لوا استعمال ڪري ٿو: |
هي سانچو سائنسي نشاني ۾ قدرن کي آسانيءَ سان ڏيکارڻ لاءِ استعمال ٿيندو آهي، جن ۾ غير يقينيت ۽/يا يونٽ شامل ٿي سگهن ٿا، جيئن وڪيپيڊيا جي اندازنامي ۾ تحت بيان ٿيل آهي۔
تعارف
[سنواريو]Val عددي قدرن لاءِ خاص آهي، خاص طور انهن لاءِ جن ۾ سائنسي نشانيون، غير يقينيت جون نشانيون، ۽ جسماني يونٽن سان ماپي ويل قدر شامل هجن۔ ڇاڪاڻتہ اهي اظهار اندازنامي ۾ شامل آهن، Val توهان لاءِ منظم ٿيل ڏيک مهيا ڪري ٿو ۽ انهن کي سٽن ۾ ٽٽڻ کان بچائي ٿو۔
عدد ظاهر ڪرڻ:
{{val|123456.78901}}→ قدر، gaps سان فارميٽ ٿيل: 123456.78901، يا|fmt=commasسان → 123,456.78901{{val|number|number}}→ قدر ± غير يقينيت، جيئن 123,478±56{{val|number|سانچو:Hilitenumberسانچو:Hilite}}→ قدر(غير يقينيت)، جيئن 12,345(56){{val|number|number|number}}→ قدر +غير يقينيت
−غير يقينيت جيئن 1234+56
−78
ماپ جو قدر ظاهر ڪرڻ: {{val|4|ul=m2}} → 4 م2. m2 هڪ "unit code" آهي، جنهن کي Val يونٽ جي مضمون واري لنڪ ۽ يونٽ جي نشان جي فارميٽنگ معلوم ڪرڻ لاءِ استعمال ڪري ٿو۔ Val يونٽن کي پنهنجي محفوظ ڪيل صفحن سان ڳنڍي ٿو۔ ڏسو {{Val/list}}۔
Val ڪيترن ئي unit codes کي سمجهي ٿو ۽ انهن کي "up to code" رکي ٿو۔ unit code مختصر يونٽ نالو هوندو آهي، پر مرڪب يا گڏيل يونٽن ۾ اهي "multipliers" يا "dividers" سان ڪافي پيچيده ٿي سگهن ٿا۔ ڏسو Module:Val/units۔
unit-code نظام ۾ ڪجهه لچڪ چار پيرا ميٽرن ذريعي ڏني وئي آهي: ڪنهن يونٽ کي لنڪ ڪرڻ يا نه ڪرڻ، (ڏسو Overlinking)، ۽ يونٽ ratio جي numerator يا denominator کي الڳ لنڪ ڪرڻ يا نه ڪرڻ۔
{{val|number|ul=unit code}}→ number symbol، جيئن 9.8 km2{{val|number|u=unit code}}→ number symbol، جيئن 9.8 km2{{val|number|u=unit code|uسانچو:Hilitel=unit code}}→ number symbolسانچو:Hilitesymbol، جيئن 9.8 gal/min{{val|number|ul=unit code|uسانچو:Hilite=unit code}}→ number symbolسانچو:Hilitesymbol، جيئن 9.8 pc/year
unit code نظام کي bypass ڪرڻ لاءِ، جيڪڏهن |u= توهان جو unit code نه سڃاڻي، ته اهو ڪو به wikitext قبول ڪندو ۽ عام طرح ڏيکاريندو۔
{{val|5.4|u=[[kg]]⋅[[meter|m]]/s<sup>2</sup>}}→ 5.4 kg⋅m/s2{{val|7.6|u=[[metre per second squared|m/s<sup>2</sup>]]}}→ 7.6 m/s2
unit code نظام ۾ يونٽ شامل ڪرڻ لاءِ ڏسو Module:Val/units۔
ڪڏهن رڳو number ۽ unit code ڪافي نه هوندا آهن۔ Prefix ۽ suffix پڻ موجود آهن، |p= ۽ |s=۔
{{val|7600|u=C⋅Ga|p=>|s=<}}→ >7600 C⋅Ga<{{val|7600|u=C|p=<span style="color:green"><sup>|s=</sup></span>}}→ 7600 C
مثالن ذريعي Val جا پيرا ميٽر سکڻ لاءِ ڏسو {{val/testcases}}۔ اهو جامع آهي ۽ ان ۾ 100 کان وڌيڪ مثال آهن۔
دليل
[سنواريو]Val ٽي اڻنالي پيرا ميٽر وٺي ٿو۔ پهريون هميشه عددي قدر هوندو آهي۔ جڏهن ٻيو ۽ ٽيون پيرا ميٽر نمبر هجن ته اهي مختلف غير يقينيت وارين نشانين ۾ تبديل ٿين ٿا، پر ٻيو اڻنالي پيرا ميٽر پهرئين ۽ ٽئين نمبر کي گرامري طور ڳنڍڻ لاءِ به ڪم اچي سگهي ٿو۔
Val پنهنجي اڻنالي پيرا ميٽرن جي چوڌاري موجود spaces ختم ڪري ٿو۔
پهريون يا |1= | هڪ عدد۔ اهو decimal point notation يا e notation ۾ ٿي سگهي ٿو۔ هي نمبر Val فارميٽنگ جو بنياد آهي۔
(zero شامل ڪري ٿو) (plus ڏيکاري ٿو) (hyphen-minus کي minus sign سان بدلائي ٿو) |
|fmt= |
ڊفالٽ طور، نمبر integer ۽ fractional ٻنهي حصن ۾ ٽن انگن جي گروپن کي gaps سان جدا ڪري فارميٽ ٿيندا آهن۔ بهرحال، ڊفالٽ طور، چار انگن وارا integer فارميٽ نٿا ٿين؛ gaps زبردستي لاڳو ڪرڻ لاءِ |
|end= | مکيه نمبر جي آخر ۾ ڪجهه شامل ڪري ٿو (ڪنهن ٻئي ايندڙ شيءِ کان اڳ).
|
ٻيون يا |2= | غير يقينيت ٻنهي فارميٽن مان ڪنهن ۾۔
|
ٽيون يا |3= |
غير متناسب غير يقينيت۔
|
|errend= يا |+errend= ۽ |-errend= | غير يقينيت کان پوءِ ڪجهه شامل ڪري ٿو۔
|
|u= يا |ul= | unit code۔ Val هڪ space ۽ unit شامل ڪري ٿو۔
|
|up= يا |upl= | هڪ unit code، پر space بدران Val slash ۽ unit شامل ڪري ٿو، يعني "per" unit (denominator)، ratio ٺاهڻ لاءِ۔
|
|p= | پوري Val expression کان اڳ prefix لڳائي ٿو۔ بغير space جي، پر markup قبول ڪري ٿو۔
|
|s= | پوري Val expression کان پوءِ suffix لڳائي ٿو۔ بغير space جي، پر markup قبول ڪري ٿو۔
|
|e= |
exponent۔ Val پهرئين پيرا ميٽر ۾ e notation به قبول ڪري ٿو؛ اهي ٻئي هڪٻئي سان exclusive آهن (مٿي "پهريون" argument ڏسو).
|
|long scale= | عام طور unit short ton هوندو آهي ۽ billion مان مراد 1×109 هوندي آهي۔ پر انهن unitن ۽ ٻين جا long versions به آهن۔ پنهنجي unit کي long scale سان لاڳاپيل ڪرڻ لاءِ |long scale=on استعمال ڪريو۔ unit code جي link تبديل ٿيندي ۽ ٽيبلن ۾ مختلف sort ٿيندو۔ ڏسو Long and short scales. |
|nocategory= | جيڪڏهن ڪنهن به قدر تي set ڪيو وڃي ته هن سانچي جي استعمال ۾ errors سبب صفحو Pages with incorrect formatting templates use زمري ۾ شامل نه ٿيندو۔ هي documentation ۽ test pages لاءِ مفيد آهي جن کي درست ڪرڻ جي ضرورت نه هجي۔ |
غلطيون
[سنواريو]بحث جي درستگي تي سخت جانچ ڪئي ويندي آهي؛ غلط استعمال غلطي پيدا ڪندو۔ اهي صفحا جن ۾ هن سانچي جو غلط استعمال هوندو، Category:Pages with incorrect formatting templates use ۾ ظاهر ٿيندا۔
Val unsupported parameters چيڪ ڪري ٿو ۽ جيڪڏهن ملن ته نسبتاً هلڪي warning ڏئي ٿو۔ موجوده wiki تي اهڙن غلط استعمالن کي track ڪرڻ لاءِ tracking category ڏسو۔ تفصيل ڏسڻ لاءِ "warning" تي mouse رکو۔ warnings هن ريت نظر اچن ٿيون:
نمبرن جو فارميٽ
[سنواريو]{{Val}} وڪيپيڊيا جي اندازنامي مطابق فارميٽنگ پيدا ڪري ٿو۔
MOS سفارش ڪري ٿو ته نمبرن ۾ يا ته decimal جي ٻنهي پاسن تي thin spaces سان delimiting ڪئي وڃي، يا کاٻي پاسي commas ۽ ساڄي پاسي ڪو delimiter نه هجي۔ مضمونن ۾ delimiting style بابت تسلسل هجڻ گهرجي۔ سانچو ڊفالٽ طور پهريون style استعمال ڪري ٿو؛ اهو |fmt= سان تبديل ڪري سگهجي ٿو (مٿي ڏسو).
ترتيب ڏيڻ
[سنواريو]هر sortable unit لاءِ sort key Template:Val/list تي ڏسي سگهجي ٿي۔
هي sortable table لاءِ گهٽ ۾ گهٽ markup ڏيکاريندڙ live example آهي:
{| class="wikitable sortable floatright" summary="Val sorting test"
|+ Click to sort ↓
|-
! Val sort test
! In base unit
! {{nobold|1=(unsort)}}
|-
| {{val|3|ul= Mm }}
| style="text-align:right" | {{val|3000000|u=m}}
| style="text-align:right; font-size:small;" | {{random number|100|1|67}}
|-
| {{val|4e6|ul= m }}
| style="text-align:right" | {{val|4000000|u=m}}
| style="text-align:right; font-size:small;" | {{random number|100|3|67}}
|-
| {{val|1|ul= km }}
| style="text-align:right" | {{val|1000|u=m}}
| style="text-align:right; font-size:small;" | {{random number|100|5|67}}
|-
| {{val|5e3|u= m }}
| style="text-align:right" | {{val|5000|u=m}}
| style="text-align:right; font-size:small;" | {{random number|100|7|67}}
|-
| {{val|2|u= m }}
| style="text-align:right" | {{val|2|u=m}}
| style="text-align:right; font-size:small;" | {{random number|100|11|67}}
|}
|}
|
|
sort value جو Val expression سان تعلق هن ريت آهي:
- عددي قدر شروعاتي نقطو آهي۔
- جيڪڏهن unit وٽ SI Prefix هجي، ته magnitude جو اهو order لاڳو ٿئي ٿو۔
- unit جي پنهنجي system of units مان unit value لاڳو ٿئي ٿي۔
- جيڪڏهن unit composite هجي، ته هر subunit کي ان جي dimension مطابق multiply يا divide ڪيو وڃي ٿو۔
- نتيجو {{ntsh}} ڏانهن موڪليو وڃي ٿو، جيڪو normalization formula لاڳو ڪري ٿو۔
- {{ntsh}} جو output معمولي طريقي سان table ۾ data-sort-value attribute ذريعي شامل ڪيو وڃي ٿو (صرف behaviorally يعني "hidden").
وڌيڪ example expressions
[سنواريو]نمبر
[سنواريو]{{val|1234567.1234567}} → 1234567.1234567
⟨{{val|
1234567.1234567
}}⟩ → ⟨1234567.1234567⟩
{{val|.1234567|fmt=commas}} → 0.1234567
{{val|+1234567|fmt=commas}} → +1,234,567
{{val|-1234567}} → −1234567
غير يقينيت
[سنواريو]{{val|1.234|0.005}} → 1.234±0.005
{{val|1.234|0.005|e=3}} → (1.234±0.005)×103
{{val|1.234|+0.005|-0.006}} → 1.234+0.005
−0.006
{{val|1.234|(5)}} → 1.234(5)
يونٽ
[سنواريو]{{val|1.234|u=m}} → 1.234 m
{{val|1.234|u=m2}} → 1.234 م2
{{val|1.234|ul=m}} → 1.234 m
{{val|123.4|ul=USgal}} → 123.4 US gal
{{val|12.34|ul=mpgimp}} → 12.34 mpg‑imp
{{val|12.34|u=deg}} → 12.34°
{{val|1.234|0.005|u='}} → 1.234′±0.005′
{{val|1.234|+0.005|-0.006|u="}} → 1.234″+0.005″
−0.006″
{{val|1.234|u=%}} → 1.234%
{{val|1.234|end= [[m/s]]}} → 1.234 m/s
{{val|12.34|u=degC}} → 12.34 °C
{{val|12.34|u=K}} → 12.34 K
Exponents
[سنواريو]{{val|e=5}} → 105
{{val|e=5|ul=m}} → 105 m
{{val|1.234e5|ul=m}} → 1.234×105 m
{{val|1.234|e=5|ul=m}} → 1.234×105 m
{{val|1.234e7|0.056}} → (1.234±0.056)×107
{{val|1.234|0.056|e=7}} → (1.234±0.056)×107
{{val|1.23456e-9|+0.00007|-0.00008|ul=m/s}} → 1.23456+0.00007
−0.00008×10−9 m/s
{{val|1.23456|+0.00007|-0.00008|e=-9|ul=m/s}} → 1.23456+0.00007
−0.00008×10−9 m/s
{{val|1.234e7|0.056|ul=psi}} → (1.234±0.056)×107 psi
{{val|1.234|0.056|e=7|ul=psi}} → (1.234±0.056)×107 psi
{{val|1.234e-2|(5)}} → 1.234(5)×10−2
{{val|1.234|(5)|e=-2}} → 1.234(5)×10−2
Prefix/suffix
[سنواريو]{{val|12.34|p=Δ }} → Δ 12.34
{{val|12.34|u=%|p=≅}} → ≅12.34%
{{val|12.34|0.25|s=%}} → 12.34±0.25%
Numerator/denominator
[سنواريو]{{val|1.234|e=7|ul=W|up=m2}} → 1.234×107 W/م2
ورجائيندڙ انگ
[سنواريو]{{val|1.2|end={{overline|34}}|e=7|ul=W|up=m2}} → 1.2سانچو:Overline×107 W/م2
وڌيڪ مثال
[سنواريو]testcases لاءِ ڏسو {{val/testcases}}.
عام سوال ۽ تبصرا
[سنواريو]- سوال
- مون کي Val ڇو استعمال ڪرڻ گهرجي؟
- جواب 1. Val نمبرن کي فارميٽ ڪري ٿو:
- digit groups جي وچ ۾ spaces داخل ڪري ٿو، مطابق،
- measurements ۾ معياري غير يقينيت فارميٽ ڪري ٿو، ± character، صحيح spacing، ۽ صحيح alignment مهيا ڪري ٿو،
- 10 جا exponents ۽ scientific notation فارميٽ ڪري ٿو،
- "-" (hyphen) کي "−" (minus sign) سان بدلائي ٿو۔
- جواب 2. Val spacing محفوظ رکي ٿو:
- اهو يقيني بڻائي ٿو ته value سٽ جي آخر ۾ wrap نه ٿئي، ته جيئن متن ۾ هميشه هڪ ئي سٽ تي هڪ واحد value طور پڙهي سگهجي۔
- value جي مختلف حصن کي درست جاءِ تي space ڏئي ٿو۔
- جواب 3. Val ترتيب ڏيڻ سان توهان کي پوري انسائيڪلوپيڊيا ۾ ڪنهن به unit لاءِ markup automate ڪرڻ ۽ ان جي link لاءِ پنهنجو code ملي ٿو۔
- جواب 4. Val وڪيپيڊيا کي وڌيڪ consistent بڻائڻ ۾ مدد ڪري ٿو۔ اهو Wikipedia Manual of Style for numbers تي عمل ڪري ٿو۔ MoS ۾ updates هن template تي لاڳو ٿي سگهن ٿا ۽ جيڪي values ان کي استعمال ڪن ٿا، انهن ۾ خودڪار تبديلي آڻي سگهن ٿا۔ هي سڀ يقيني بڻائي ٿو ته سڀني صفحن تي سڀ values ساڳيو look and feel رکن، ڇاڪاڻتہ اهي ساڳي spacing، font size، positioning وغيره استعمال ڪندا، ۽ bots لاءِ update ۽ checking آسان ٿيندي، ڇاڪاڻتہ اهي value کي سڃاڻي سگهن ٿا۔
- سوال
- <math> ڇو نه استعمال ڪجي؟
- جواب: انهن ئي سببن لاءِ جن سبب HTML کي TeX تي ترجيح ڏني وڃي ٿي:
- math tags ۾ font prose کان face ۽ size ۾ مختلف هوندو آهي، جيڪو prose سان inline استعمال ٿيڻ وقت صفحي جي layout کي خراب ڪري سگهي ٿو۔
- LaTeX سان render ٿيل bitmap image کي cut and paste نٿو ڪري سگهجي۔
- images آهستي load ٿين ٿيون ۽ وڌيڪ bandwidth استعمال ڪن ٿيون، جيڪو وڪيپيڊيا جي mobile version لاءِ خاص طور خراب آهي۔
- <math> پاڻمرادو آساني سان Manual of Style for numbers سان align نٿو ٿئي۔
- سوال
- ڇا Val سان ڪو known issue آهي؟
- جواب 1: هي سانچو 6 آگسٽ 2015 کان نئون Lua module آهي۔ فني طور، Val کي آزمائڻ کان نه روڪڻ جو ڪو مضبوط سبب ناهي۔
- جواب 2. responsive template coders جي فعال ٽيم مسئلا جلدي حل ڪري ٿي۔ talk page ڏسو۔
- سوال
- Val کي ڪيئن استعمال ڪرڻ گهرجي؟
- جواب 1. Val وٽ شايد توهان جو unit اڳ ئي موجوده فهرست ۾ آهي۔ جيڪڏهن نه، پنهنجو unit اتي شامل ڪريو۔
- جواب 2. overlinking کان بچڻ لاءِ
|ul=مان|u=ڏانهن ۽|upl=مان|up=ڏانهن تبديل ڪريو۔ - جواب 3. جڏهن به توهان وٽ link ڪرڻ لاءِ unit يا sort ڪرڻ لاءِ table هجي، Val اڳ ئي ان unit جي link ۽ sorting value سان setup آهي۔
- جواب 3. Val کي {{Convert}} سان گڏ استعمال ڪريو۔ ڏسو Convert ۾ units ڪيئن شامل ڪجن۔
- جواب 4. جتي ڪيترن ئي سوين يا هزارين نمبرن يا unitن وارن ڊگهن list articles ۾ consistent styling گهربل هجي۔
TemplateData
[سنواريو]سانچي ڊيٽا ھيڊر لاءِ سانچائي ڊيٽا
ڪا تشريح ناھي.
| پيراميٽر | تشريح | قِسم | اسٽيٽس | |
|---|---|---|---|---|
| نمبر | 1 | decimal point notation يا e notation ۾ هڪ نمبر۔ Val expression جو مکيه بنياد۔
| اسٽرنگ | گهربل |
| غير يقينيت | 2 | ڪا تشريح ناھي | اسٽرنگ | اختياري |
| غير متناسب غير يقينيت - | 3 | ڪا تشريح ناھي | اسٽرنگ | اختياري |
| 4 | 4 | ڪا تشريح ناھي | اڻڄاتل | اختياري |
| 5 | 5 | ڪا تشريح ناھي | اڻڄاتل | اختياري |
| فارميٽ | fmt | ڊفالٽ طور، نمبر integer ۽ fractional ٻنهي حصن ۾ ٽن انگن جي گروپن کي gaps سان جدا ڪري فارميٽ ٿيندا آهن۔ پر ڊفالٽ طور، چار انگن وارا integer فارميٽ نٿا ٿين؛ gaps زبردستي ڪرڻ لاءِ "gaps" استعمال ڪريو۔ نمبر جي integer حصي کي commas سان جدا ڪرڻ لاءِ "commas" استعمال ڪريو۔ ڪا فارميٽنگ نه ڪرڻ لاءِ "none" استعمال ڪريو (نه gaps، نه commas).
| اسٽرنگ | اختياري |
| آخر | end | مکيه نمبر جي آخر ۾ ڪجهه شامل ڪري ٿو (ڪنهن ٻئي ايندڙ شيءِ کان اڳ). | اسٽرنگ | اختياري |
| يونٽ | u | unit code۔ نمبر کان پوءِ هڪ space ۽ unit شامل ڪيو ويندو۔
| اسٽرنگ | اختياري |
ڍ