ماڊيول:Convert/doc
This is the documentation page for ماڊيول:Convert
| ڏسو convert سانچي کي ڪاپي ڪرڻ جو طريقو وڌيڪ ڄاڻ لاءِ ته هن ماڊيول کي ڪيئن ڪاپي ڪري ٻي وڪي تي استعمال لاءِ ترميم ڪجي۔ |
هي ماڊيول ماپ جي هڪ يونٽ مان ٻي يونٽ ۾ قدر تبديل ڪرڻ لاءِ استعمال ٿيندو آهي۔ مثال طور:
{{convert|123|lb|kg}}→ 123 پائونڊ (56 ڪلوگرام)
هي ماڊيول هڪ سانچي ذريعي سڏيو ويندو آهي — سانچي ڏانهن موڪليل پيرا ميٽر هن ماڊيول طرفان استعمال ڪيا ويندا آهن ته جيئن تبديلي ڪيئن ڪئي وڃي ان تي ڪنٽرول رکجي۔ مثال طور، يونٽ مختصر صورت ۾ ڏيکاري سگهجن ٿا (جهڙوڪ kg) يا مڪمل نالن سان (جهڙوڪ kilogram)، ۽ نتيجي واري قدر کي مقرر درستگي تائين گول ڪيو وڃي سگهي ٿو۔ استعمال بابت وڌيڪ ڄاڻ لاءِ ڏسو مدد:Convert۔
هي سانچو جيڪو هن ماڊيول کي سڏيندو آهي:
هيٺيان ماڊيول لازمي آهن:
- ماڊيول:Convert – (هي ماڊيول) يونٽن کي تبديل ڪرڻ لاءِ ڪوڊ
- ماڊيول:Convert/data – يونٽن جون تعريفون
- ماڊيول:Convert/text – متني پيغام، ۽ پيرا ميٽرن جا نالا ۽ قدر
هيٺيان ماڊيول اختياري آهن ۽ صرف تڏهن استعمال ٿيندا جڏهن ضرورت هجي ۽ ماڊيول موجود هجي:
- ماڊيول:Convert/extra – اضافي (عارضي) يونٽن جون تعريفون؛ جڏهن ڪو يونٽ ماڊيول:Convert/data ۾ نه ملي
- ماڊيول:ConvertNumeric – ان پُٽ عدد کي لفظن ۾ لکڻ لاءِ ڪوڊ (في الحال صرف انگريزي سهائتا)
هيٺيان مدد صفحا پڻ موجود آهن:
- مدد:Convert – جائزو
- مدد:Convert messages – غلطي ۽ خبرداري پيغامن جي وضاحت؛ اهي پيغام هن صفحي ڏانهن لنڪ ڪن ٿا، تنهنڪري جڏهن ماڊيول ٻي وڪي تي نقل ڪيو وڃي ته هي صفحو پڻ گهربل هوندو
- مدد:Convert units – يونٽن جو جائزو
جيڪڏهن ڪنهن صفحي ۾ convert سان لاڳاپيل غلطي ٿئي ته اهو صفحو هيٺين زمرن مان ڪنهن هڪ ۾ شامل ڪيو ويندو، بشرطيڪه صفحو مخصوص نيم اسپيس (ڊفالٽ طور مضمون) ۾ هجي:
يونٽن جون تعريفون يونٽن جي بنيادي فهرست جي وڪي ٽيڪسٽ ۾ ڏنل هونديون آهن:
- ماڊيول:Convert/documentation/conversion data/doc – يونٽن جي تعريفن جي بنيادي فهرست
- ماڊيول:Convert/makeunits – بنيادي فهرست مان وڪي ٽيڪسٽ کي Lua ۾ ترجمو ڪري ٿو
- ماڊيول ڳالھايو:Convert/makeunits – makeunits جا نتيجا؛ متن کي ڪاپي ڪري ماڊيول:Convert/data ۾ رکيو وڃي
ماڊيول:Convert/data هر ان صفحي ۾ شامل ٿيندو آهي جيڪو convert ماڊيول استعمال ڪري ٿو، تنهنڪري ان ماڊيول ۾ نئون يونٽ آزمائڻ سان وڏي لوڊ جو مسئلو ٿي سگهي ٿو۔ ان لاءِ ماڊيول:Convert/extra هڪ متبادل آهي، جيڪو صرف انهن صفحن ۾ شامل ٿيندو آهي جتي ڪو اهڙو يونٽ استعمال ٿئي جيڪو بنيادي ڊيٽا ماڊيول ۾ موجود نه هجي۔
ريتخانو
[سنواريو]تبديلي ڪرڻ وقت موجوده ماڊيولن کي پهرين sandbox صفحن تي نقل ڪريو، پوءِ sandbox وارن نقلن کي ترميم ڪريو:
- ماڊيول:Convert/sandbox
- ماڊيول:Convert/data/sandbox
- ماڊيول:Convert/text/sandbox
- ماڊيول:Convert/extra/sandbox
نتيجن کي جاچڻ لاءِ هيٺيون سانچو استعمال ڪريو (مثال {{convert/sandbox|123|lb|kg}}):
سانچو:Convert/sandbox، ماڊيول:Convert/sandbox کي پيرا ميٽر |sandbox=on سان سڏيندو آهي، جنهن جي ڪري convert عام ماڊيولن بدران sandbox ماڊيولن کي استعمال ڪندو۔
هيٺيان شيون convert ماڊيولن ۾ ڪيل تبديلي جا نتيجا جاچڻ لاءِ استعمال ڪيون وڃن:
- ماڊيول:Convert/tester – ٽيسٽ هلائڻ لاءِ ماڊيول جيڪو سانچي جي آئوٽ پُٽ کي مقرر متن سان ڀيٽيندو آهي۔
- ماڊيول:Convert/sandbox/testcases – ٽيسٽ لاءِ سانچا، متوقع نتيجن سان (tester ماڊيول استعمال ڪري ٿو)۔
- ماڊيول ڳالھايو:Convert/sandbox/testcases – ٽيسٽ جا نتيجا ڏسڻ لاءِ۔
ٽيسٽ نتيجا ڏسڻ کان اڳ testcases صفحو محفوظ ڪرڻ ضروري ناهي۔
مثال طور ماڊيول:Convert/sandbox/testcases کي ٽيسٽن ۾ تبديلي ڪرڻ لاءِ ايڊٽ ڪري سگهجي ٿو۔ جڏهن اهو صفحو اڃا ايڊٽ ٿي رهيو هجي، ته
"Module ڳالھايو:Convert/sandbox/testcases"
(بغير اقتباسن جي) "Preview page with this template" واري خاني ۾ صفحي جي عنوان جي جڳهه تي پيسٽ ڪريو، پوءِ "Show preview" تي ڪلڪ ڪريو۔
ترتيب (Configuration)
[سنواريو]اهو سانچو جيڪو هن ماڊيول کي سڏيندو آهي، ماڊيول کي ترتيب ڏيڻ لاءِ مختلف اختيار (options) بيان ڪري سگهي ٿو۔ مثال طور:
{{#invoke:convert|convert|numdot=,|numsep=.}}
- هن سان decimal mark کي ڪاما (,) ڪيو ويندو آهي ۽ هزارن جي جدا ڪندڙ کي ڊاٽ (.) مقرر ڪيو ويندو آهي۔
ٻيا اختيار، انهن جي ڊفالٽ قدرن سان گڏ، هي آهن:
|maxsigfig=14– اهم انگن (significant figures) جو وڌ ۾ وڌ تعداد|nscat=0– اهي نيم اسپيس (ڪاما سان جدا ڪيل) جن ۾ غلطي يا خبرداري صفحي ۾ زمرو شامل ڪندي|warnings=0– 0 (صفر) خبردارين کي بند ڪري ٿو؛ 1 اهم خبرداريون ڏيکاري ٿو؛ 2 سڀ خبرداريون ڏيکاري ٿو
سانچي ۾ هڪ اختيار اهڙو به ٿي سگهي ٿو جيڪو ٻڌائي ته ماڊيولن جا sandbox نسخا استعمال ڪيا وڃن۔ جيڪڏهن اهو مقرر ڪيو وڃي ته برابر جي نشاني (=) جي ساڄي پاسي لکيل متن هر sandbox ماڊيول جي ذيلي صفحي جو نالو هجڻ گهرجي۔
|sandbox=sandbox– عام آپريشن لاءِ هن اختيار کي شامل نه ڪيو وڃي
ان پُٽ پيرا ميٽرن، آئوٽ پُٽ پيغامن ۽ زمرن لاءِ استعمال ٿيندڙ سڀ متن حسبِ ضرورت تبديل ڪري سگهجن ٿا۔
مثال طور enwiki تي اختيار |lk=on استعمال ڪري هر ڏيکاريل يونٽ کي ان جي مضمون سان ڳنڍي سگهجي ٿو۔
"lk" ۽ "on" کي ڪنهن به گهربل متن سان تبديل ڪري سگهجي ٿو۔
ان کان علاوه، ان پُٽ ۽ آئوٽ پُٽ انگن کي مقامي ٻولي جي عددن سان ترتيب ڏئي سگهجي ٿو۔ وڌيڪ ڄاڻ لاءِ ترجمي جي رهنمائي ڏسو۔