الگو:Convert
زیر صفحه الگو:convert/توضیحات ۲
![]() | این الگو از لوآ استفاده میکند: |
دربارهٔ الگوی تبدیل
{{convert}} یکی از پیچیدهترین الگوهای ویکیپدیا میباشد که به گفته نویسنده، ۵۰۰ یکای معروف را به همدیگر تبدیل میکند. این الگو بر اساس هستهٔ اصلی و چندین الگوی جانبی و حدود ۵۰۰ الگوی یکا کار میکند.
برای کار با الگوی کانورت، ۲ راه وجود دارد که هر دو، نتیجهٔ مشابه را ارائه میدهند.
- استفاده از الگوی {{تبدیل}} (برای ورود یکاها به انگلیسی یا فارسی یا ترکیبی)
- استفاده از الگوی {{convert}} (برای زمانهایی که نیاز به انتقال از ویکی دیگر یا در نوشتن دستور الگو استفاده از همهٔ حروف به انگلیسی میباشد)
تذکر: به علت اینکه متأسفانه کار با کلمات انگلیسی و فارسی به صورت همزمان باعث تغییرات در نمایش میشود (بهویژه در مورد پرانتز) به همین دلیل پیشنهاد میشود کل الگو را یا به فارسی دستوردهی کنید یا به انگلیسی. (محل ورود متغییرها و اعداد برای الگو مهم میباشد)
مثال
یک متغیر
ورودی | نتیجه |
{{تبدیل|25.4|میلیمتر|اینچ}} | ۲۵٫۴ میلیمتر (۱٫۰۰ in) |
{{تبدیل|3.21|kg|lb}} | ۳٫۲۱ کیلوگرم (۷٫۱ پوند) |
{{convert|3.21|kg|lb}} | ۳٫۲۱ کیلوگرم (۷٫۱ پوند) |
{{تبدیل|3.21|کیلوگرم|پوند}} | ۳٫۲۱ کیلوگرم (۷٫۱ پوند) |
{{تبدیل|50|kg|lb}} | ۵۰ کیلوگرم (۱۱۰ پوند) |
{{تبدیل|6|ft|5|in|m}} | ۶ پا ۵ اینچ (۱٫۹۶ متر) |
{{تبدیل|18|°C|°F}} | ۱۸ فارنهایت (−۸ سانتیگراد) |
{{تبدیل|18|سانتیگراد|فارنهایت}} | ۱۸ فارنهایت (−۸ سانتیگراد) |
{{تبدیل|1250|فوتمربع|مترمربع|sigfig=2}} | ۱٬۲۵۰ فوت مربع (۱۲۰ مترمربع) |
{{تبدیل|20.5|کیلومترمربع|مایلمربع|abbr=on}} | ۲۰٫۵ کیلومترمربع (۷٫۹ مایلمربع) |
{{تبدیل|641|acre|km2 sqmi}} | ۶۴۱ جریب (۲٫۵۹ km۲; ۱٫۰۰۲ mi۲) |
{{تبدیل|641|جریب|مایلمربع کیلومترمربع}} | ۶۴۱ جریب (۲٫۵۹ km۲; ۱٫۰۰۲ mi۲) |
{{تبدیل|641|acre|km2 sqmi|2}} | ۶۴۱ جریب (۲٫۵۹ km۲; ۱٫۰۰۲ mi۲) |
تبدیل در بازه (متغیر دوتایی)
- این حالت (متغیر دوتایی)برای تمام واحدهای اندازهگیری کاربرد ندارد
نحوه نوشتن کد | نتیجه |
{{مترجم واحد|60|و|170|kg|lb}} | ۶۰ و ۱۷۰ کیلوگرم (۱۳۰ و ۳۷۰ پوند) |
{{تبدیل|60|تا|170|kg|lb}} | ۶۰ تا ۱۷۰ کیلوگرم (۱۳۰ تا۳۷۰ پوند) |
{{تبدیل|60|تا(-)|170|kg|lb}} | ۶۰ تا۱۷۰ کیلوگرم (۱۳۰–۳۷۰ پوند) |
{{تبدیل|60|-|170|kg|lb}} | ۶۰–۱۷۰ کیلوگرم (۱۳۰–۳۷۰ پوند) |
{{تبدیل|60|با|120|m|ft}} | ۶۰ با ۱۲۰ متر (۲۰۰ با ۳۹۰ پا) |
{{تبدیل|60|x|120|m|ft}} | ۶۰ در۱۲۰ متر (۲۰۰ × ۳۹۰ پا) |
{{تبدیل|60|+/-|10|m|ft}} | ۶۰ ± ۱۰ متر (۲۰۰ ± ۳۳ پا) |
این یکاها برای تبدیل بازهها (متغیر دوتایی) هنوز آماده نیستند:
- به خاطر پیچیدگی واحدهای دما(°C to °F, etc.)
- واحدهای بر پایه گالون(آمریکایی)
- مصرف انرژی (mpg, L/100km)
- واحدهای بزرگ (e3, e6, e9)
- به علت پیچیدگی تبدیل ترکیب این یکاها(ft&in, st&lb, lb&oz)
الگوداده
الگوداده Convert
واحدهای اندازهگیری را به واحدهای دیگر تبدیل میکند.
پارامتر | توضیحات | نوع | وضعیت | |
---|---|---|---|---|
مقدار | 1 | مقدار برای تبدیل | شماره | ضروری |
از واحد | 2 | واحد برای مقدار ارائهشده.
| رشته | ضروری |
به واحدهای | 3 | واحدهای هدف تبدیل. برای چندین خروجی، واحدها را با فاصله از یکدیگر جدا کنید. در واحد خروجی، از + برای فاصلهٔ ضرب کردن استفاده کنید.
| رشته | پیشنهادشده |
دقت یا پسوند | 4 | ارقام مهم پس از ممیز اعشار یا، در صورتی منفی بودن، توان ده. | شماره | اختیاری |
پیونددهی واحدها | lk | مشخصکردن واحدهایی که باید برای آنها ویکیپیوند درج شود. برای همه از «on»، برای واحد ورودی از «in»، برای واحد خروجی از «out» یا برای هیچیک از واحدها از «off» استفاده کنید. بهمنظور کنترل دقیقتر بر روی واحدهایی که باید پیونددهی شوند، چندین بار از الگو استفاده کنید.
| رشته | اختیاری |
کوتهنوشت | abbr | متن نمایشی برای واحدها: «on» برای نمایش تمام واحدها با استفاده از نماد آنها، «off» برای نمایش تمام واحدها با واژههای کامل، «in» برای نمایش نماد واحد ورودی، «out» برای نمایش نماد واحدهای خروجی، «unit» برای نمایش نماد هر دو واحد ورودی و خروجی در زمان استفاده از نقطهگذاری خاص،«values» برای عدم نمایش کلی واحدها (نه نماد واحدها و نه واژههای کامل).
| رشته | پیشنهادشده |
تلفظ | sp | تلفظ واحدها. برای نمایش نام واحدها با تلفظ آمریکایی از «us» استفاده کنید.
| رشته | اختیاری |
صفت | adj | برای نمایش حالت صفت نام واحد.
| ویکیمتن نامتوازن | اختیاری |
تبدیل | disp | نمایش نتیجهٔ تبدیل: «or»: پس از «یا»، «x»: بههمراه پیشوند یا پسوند سفارشی، «b»: در میان پرانتز، «table»/«tablecen»، «output only»: به تنهایی، «output number only»: به تنهایی و بدون واحد، «unit»: هیچیک بهجز واحد ورودی؛ اگر مقدار واردشده عدد باشد، بهعنوان اعشار در نظر گرفته میشود.
| رشته | اختیاری |
ترتیب | order | «flip» باعث میشود که مقدار تبدیلشده در ابتدای عبارت، و مقدار ورودی در انتهای آن قرار گیرد (عبارتها جابجا شوند).
| رشته | اختیاری |
ارقام قابل توجه | sigfig | ارقامی قابل توجهی که باید در زمان گرد کردن مورد استفاده قرار گیرند را مشخص میکند. | شماره | اختیاری |
گرد کردن خروجی | round | نوع گرد کردن. «5» خروجی را به نزدیکترین مضرب ۵، «25» نزدیکترین مضرب ۲۵، و «each» هر عدد را در یک بازه گرد میکند. | شماره | اختیاری |
جداکننده هزارگان | comma | کاربرد جداکنندههای هزارگان در اعداد را تنظیم یا فرونشانی میکند. «off»: بدون جداکننده؛ «gaps»: استفاده از فاصله بهجای نویسهٔ جداکنندهٔ هزارگان؛ «5»: جداکننده هزارگان تنها در صورتی اضافه شود که بخش غیر قابل جداسازی عدد دارای ۵ رقم یا بیشتر باشد (۱۰٬۰۰۰ یا بیشتر؛ در صورت استفاده از ویرگول بهعنوان جاکننده، ۱۲۳۴ میدهد «۱۲۳۴»، ۱۲۳۴۵ میدهد «۱۲٬۳۴۵»).
| بولی | اختیاری |
کلید مرتبسازی | sortable | «on» یک کلید مرتبسازی پنهان را تولید میکند.
| بولی | اختیاری |
املا کردن اعداد | spell | در صورت استفاده، رقم ورودی، یا هر دو رقم ورودی و خروجی را بهصورت واژه خروجی میدهد.
| رشته | اختیاری |
مفرد؟ | sing | اگر روی «yes» تنظیم شود، از حالت مفرد واحدها استفاده میکند (منسوخشده)
| بولی | منسوخشده |
کسری؟ | frac | کسری مطابق با واحد گرد کردن | شماره | اختیاری |
نماد ارز | $ | نماد ارز برای هر دو واحد را تنظیم میکند
| رشته | اختیاری |
ارتفاع ماخ (فوت) | altitude_ft | ماخ (سرعت) بستگی به ارتفاع دارد
| شماره | اختیاری |
ارتفاع ماخ (متر) | altitude_m | ماخ (سرعت) بستگی به ارتفاع دارد | شماره | اختیاری |
خصوصیت ویکیداده | input | مقدار خصوصیت آیتم ویکیداده (متصل به مقاله) را میخواند و آن را تبدیل میکند
| رشته | اختیاری |