درباره الگوی تبدیل ویرایش

به لطف خدا تنها ویکی‌ای که از {{convert}} به صورت کاملا بومی استفاده نماید ویکی‌فارسی میباشد. {{convert}} یکی از پیچیده‌ترین الگوهای ویکی پدیا میباشد که به گفته نویسنده 500 یکا معروف را به همدیگر تبدیل می کند. این الگو بر اساس هسته اصلی و چندین الگوی جانبی و حددود 500 الگوی یکا کار میکند. برای کار با الگوی کانورت وجود دارد که هر دو نتیجه مشابه را ارائه میدهند.

  • استفاده از الگوی تبدیل ( برای ورود یکاها به انگلیسی یا فارسی یا ترکیبی )
  • استفاده از الگوی convert ( برای زمانهایی که نیاز به انتقال از ویکی دیگر یا در نوشتن دستور الگو استفاده از همه حروف به انگلیسی می باشد)

تذکر: به علت اینکه متاسفانه کار با کلمات انگلیسی و فارسی به صورت همزمان باعث تغییرات در نمایش میشود ( بهخصوص در مورد پرانتز) به همین دلیل پیشنهاد میشود کل الگو را یا به فارسی دستور دهی کنید یا انگلیسی ( محل ورود متغییر ها و اعداد برای الگو مهم میباشد)

مثال ویرایش

یک متغییر ویرایش

ورودی نتیجه
{{تبدیل|3.21|kg|lb}} ۳٫۲۱ کیلوگرم[ابزار تبدیل: یکای ناشناخته]
{{convert|3.21|kg|lb}} ۳٫۲۱ کیلوگرم[ابزار تبدیل: یکای ناشناخته]
{{تبدیل|3.21|کیلوگرم|پوند}} ۳٫۲۱ کیلوگرم[ابزار تبدیل: یکای ناشناخته]
{{convert|3.21|کیلوگرم|پوند}} ۳٫۲۱ کیلوگرم (۷٫۱ پوند)
{{تبدیل|50|kg|lb}} ۵۰ کیلوگرم (۱۱۰ پوند)
{{convert|50|kg|lb}} ۵۰ کیلوگرم (۱۱۰ پوند)
{{تبدیل|6|ft|5|in|m}} ۶ فوت[ابزار تبدیل: یکای ناشناخته]
{{تبدیل|18|°C|°F}} ۱۸ فارنهایت[ابزار تبدیل: یکای ناشناخته]
{{تبدیل|18|سانتیگراد|فارنهایت}} ۱۸ فارنهایت[ابزار تبدیل: یکای ناشناخته]
{{تبدیل|1250|فوت‌مربع|مترمربع|sigfig=2}} ۱٬۲۵۰ فوت‌مربع[ابزار تبدیل: یکای ناشناخته]
{{تبدیل|20.5|کیلومتر‌مربع|مایل‌مربع|abbr=on}} ۲۰٫۵ کیلومتر‌مربع[ابزار تبدیل: یکای ناشناخته]
{{تبدیل|641|acre|km2 sqmi}} ۶۴۱ جریب[ابزار تبدیل: یکای ناشناخته]
{{تبدیل|641|جریب|مایل‌مربع کیلومترمربع}} ۶۴۱ جریب[ابزار تبدیل: یکای ناشناخته]
{{تبدیل|641|acre|km2 sqmi|2}} ۶۴۱ جریب[ابزار تبدیل: یکای ناشناخته]
ورودی نتیجه
۳٫۲۱ کیلوگرم (۷٫۱ پوند)
۳٫۲۱ کیلوگرم (۷٫۱ پوند)
۵۰ کیلوگرم (۱۱۰ پوند)
۶ فوت ۵ اینچ (۱٫۹۶ متر)
۱۸ درجه سلسیوس (۶۴ درجه فارنهایت)
۶۴۱ جریب فرنگی (۲٫۵۹ کیلومتر مربع؛ ۱٫۰۰۲ مایل مربع)
۶۴۱ جریب فرنگی (۲٫۵۹ کیلومتر مربع؛ ۱٫۰۰ مایل مربع)

تبدیل در بازه (متغییر دوتایی) ویرایش

این حالت (متغییر دوتایی)برای تمام واحد های اندازه‌گیری کاربرد ندارد
نحوه نوشتن کد نتیجه
{{مترجم واحد|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)

فارسی سازی الگوی تبدیل

فارسی سازی یکا ورود به الگو: همانگونه که گفته شد این الگو الگوی اصلی دارد که بدون تغییر به ویکی انتقال داده شد .تنها تغییر در دریافت متغییر به زبان فارسی بود که این تغییر لیست بلندی از ترجمه فارسی متغییر ها را ایجاد کرد که 6 بار در الگو تکرار شده است.و تعدادی الگوی میانی که با نامهای طولانی به وسیله خود الگوی تبدیل تولید میشوند وجود داشت که تغییراتی در آنها لحاظ شد تا s جمع را به آخر اسم یکااضافه نکند و همچنین از حروف ربط و. تا . با . در. - . x پشتیبانی کند.

تذکر:لطفا در الگوی‌های تبدیل کلمه convert را به تبدیل ترجمه نکنید

تذکر:در صورتی که میخواهید یکا مورد نظر خود را برای ورود فارسی به مجموعه بیافزایید . مانند الگو باید یکا را 6 بار کپی پست کنید. برای فارسی سازی یکاهای فارسی نشده به دستور العمل زیر توجه نمایید.

فارسی سازی یکا خروجی الگو:

برای این عمل باید فقط فایل های یکاها را ویرایش کنید. در پنجره صفحهای که از الگوی تبدیل استفاده کردید بروید و اسم الگو یکا مورد نظر را از پایین صفحه پیدا کنید و به بخش ویرایش آن بروید. به عنوان مثال الگو:convert/gf که برای یکا گرم نیرو به کار میرود را بررسی میکنیم

{{convert/{{{d}}}|{{{1}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|s={{{s|}}}|r={{{r}}}
 |u=gf
 |n=gram-force
 |l=grams-force
 |t=kilogram-force
 |o=mN ozf
 |b=0.00980665
 |j=-2.008479324-{{{j|0}}}}}<noinclude>
 [[Category:Subtemplates of Template Convert]]
 </noinclude>

تقریبا تمام یکاها از نظر نحوه نوشتاری کد مانند این الگو هستند . برای فارسی سازی لطفا به موارد زیر توجه کنید

  • u=حرف اختصاری
  • n=اسم کامل
  • t=اسم کامل + توضیحات که ما اینجا همگی را به همان اسم کامل تبدیل میکنیم
  • o=یکا مبدا "به هیچ وجه مقدار این متغییر را تغییر ندهید این متغیر برای خود الگو کاربرد دارد"
  • b=ضریب نسبت به یکا مبدا "به هیچ وجه مقدار این متغییر را تغییر ندهید این متغیر برای خود الگو کاربرد دارد"
  • J=ضریب معکوس نسبت به یکا مبدا "به هیچ وجه مقدار این متغییر را تغییر ندهید این متغیر برای خود الگو کاربرد دارد"

روش نام گذاری:

  • حتما نام متغییر را که به فارسی مینویسید در [[]] قرار دهید تا لینکدار گردد
  • در بعضی از الگوها با {{{r}}} در مقابل متغییر n یا t برخورد میکنید حتما این علامت را پاک کنید چون ایم متغییر برای گرامر انگلیسی طراحی شده و به انتهای یکاها بر حسب جمع یا منفرد بودن ' er re es s ' اضافه میکند که برای فارسی کاربردی ندارد و فرمت را بر هم میزند

نتیجه تغییر:

{{convert/{{{d}}}|{{{1}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|s={{{s|}}}|r={{{r}}}
 |u=[[گرم نیرو]]
 |n=[[گرم نیرو]]
 |l=[[گرم نیرو]]
 |t=[[گرم نیرو]]
 |o=mN ozf
 |b=0.00980665
 |j=-2.008479324-{{{j|0}}}}}<noinclude>
 [[Category:Subtemplates of Template Convert]]
 </noinclude>