بحث مدیاویکی:Gadget-Extra-Editbuttons.js/بایگانی ۲
افزودن مبحثبایگانیها |
---|
|
افزودن به کد[ویرایش]
ابرابزار ه+ء را به هٔ تبدیل نمیکند لطفا کد زیر را بیافزائید. Photograpers (بحث) ۲۸ اکتبر ۲۰۱۲، ساعت ۱۲:۲۲ (UTC)
text=text.replace(u"ه ء"+i,u'هٔ')// space
text=text.replace(u"هء"+i,u'هٔ')//no space
text=text.replace(u"هء"+i,u'هٔ')//ZWNJ
کد شما به زبان پایتون بود؛ کد ابرابزار به زبان جاوااسکریپت است. من کد را تغییر دادم و آزمودم: نتیجهٔ آزمایش موفقیت آمیز بود. ▬ حجت/بحث ۲۸ اکتبر ۲۰۱۲، ساعت ۱۵:۳۱ (UTC)
تغییرات اساسی لازم برای این ابزار[ویرایش]
این ابزار باید از دو جهت اساسی، تغییر پیدا کند که من الان ماههاست به آن فکر میکنم اما وقتش را ندارم که درستش کنم.
- در مدیاویکی:Gadget-Extra-Editbuttons-Functions.js دستور اولی که applyOnSelection باشد به درستی کار نمیکند و به درستی به کار هم گرفته نمیشود. باید چنان باشد که بتوان فقط یک قسمت از متن را انتخاب کرد، روی ابرابزار زد، و ابرابزار فقط همان قسمت را دستکاری کند.
- ابزارهای ما نیاز به unit testing دارند. باید فهرستی از تمام فرمهای غلط و فرمهای مورد انتظار درست کنیم و هر بار که ابزار را کسی تغییری میدهد، تمام آنها آزمایش شوند تا مطمئن شویم درست کردن ابرو، باعث کور شدن چشم نمیشود. من خودم در حال ایجاد این تستها هستم.
- تمام عملگرها (function ها) باید ورودیشان رشته متنی (string) باشد. الان خیلیهایشان ورودیشان شیئ است (object) که خیلی بد است.
اگر کسی در مورد هر کدام اقدامی بکند، عالی خواهد بود. سوالی بود بپرسید ▬ حجت/بحث ۲۸ اکتبر ۲۰۱۲، ساعت ۱۵:۳۵ (UTC)
- سلام. مورد اول را خودم درست کردم. مورد سوم را هم به همچنین. مورد دوم نیاز به مشارکت همگانی دارد. باید آزمایشهای بیشتری بسازیم تا بتوانیم از صحت عملکرد ابزارها اطمینان حاصل کنیم.
- لطفاً کاشه مرورگرتان را خالی کنید بعد دستورالعمل بالای همین صفحه را اجرا کنید و باز کاشهتان را خالی کنید. ▬ حجت/بحث ۹ نوامبر ۲۰۱۲، ساعت ۱۸:۱۴ (UTC)
ی اردو[ویرایش]
سلام لطفا این را هم به مجموعه اصلاح ی بیافزائید الان مورد اول موجود است مورد دوم و سوم (ى و ى ) زبان اردو که با ی فارسی تفاوت دارند (ی) هم باید جایگزین گردند.Photograpers (بحث) ۴ نوامبر ۲۰۱۲، ساعت ۰۹:۱۵ (UTC)
s = s.replace(/ي/g, 'ی');
s = s.replace(/ى/g, 'ی');
s = s.replace(/ى/g, 'ی');
- شمارهٔ نویسهٔ یونیکد این دو جور ی اردو را میتوانید مشخص کنید؟ ▬ حجت/بحث ۴ نوامبر ۲۰۱۲، ساعت ۱۴:۲۸ (UTC)
- در بالا موجود است در حالت ویرایش مشاهده کنید Photograpers (بحث) ۴ نوامبر ۲۰۱۲، ساعت ۱۵:۰۷ (UTC)
-
- \u0649
- ى
- \u200E\u0649
- ى
- یونیکد ی فارسی
- \u06CC
- Photograpers (بحث) ۴ نوامبر ۲۰۱۲، ساعت ۱۵:۱۲ (UTC)
- بیدقتی از من بود. در آینده اضافه میکنم. الان در حال یک سری تغییرات اساسی روی کد هستم. ▬ حجت/بحث ۵ نوامبر ۲۰۱۲، ساعت ۰۵:۵۲ (UTC)
-
- در بالا موجود است در حالت ویرایش مشاهده کنید Photograpers (بحث) ۴ نوامبر ۲۰۱۲، ساعت ۱۵:۰۷ (UTC)
حذف فاصلههای مجازی اضافی[ویرایش]
پیشنهاد جایگزین کردن کد مربوطهٔ فعلی با این را دارم:
// Remove ZWNJ after characters that don't conncet to the next letter
str = str.replace(/[^ئاآأإژزرذدوؤةبپتثجچحخسشصضطظعغفقکگلمنهیيًٌٍَُِّْٰٓٔ]|[^\u0900-\u097F])\u200c/g, "$1");
// Remove ZWNJ before characters that don't conncet to the previous letter
str = str.replace(/\u200c([^ئبپتثجچحخسشصضطظعغفقکگلمنهیيًٌٍَُِّْٰٓٔ]|[^\u0900-\u097F])/g, "$1");
اینگونه همهٔ موارد اضافی حذف میشوند (فقط کمی تست لازم دارد). --Z ۲۳ نوامبر ۲۰۱۲، ساعت ۰۹:۰۷ (UTC)
- اگر معادل کد پایتون است من در ربات ۴ ماه تستش کردو تا کنون به مشکلی برنخوردم SPhotographer (بحث) ۲۳ نوامبر ۲۰۱۲، ساعت ۰۹:۳۰ (UTC)
- پایتونش آره، ولی جاوااسکریپتش را قبلاً به ابزار افزوده بودم خرابکاری میکرد. --Z ۲۳ نوامبر ۲۰۱۲، ساعت ۰۹:۵۱ (UTC)
- از نظر من مشکلی ندارد. فقط حتماً آزمون واحد متناسب را بیفزایید که بعدها اگر کسی کد را تغییر داد بشود فهمید که اینها خراب نشده باشند ▬ حجت/بحث ۲۳ نوامبر ۲۰۱۲، ساعت ۲۰:۰۸ (UTC)
- پایتونش آره، ولی جاوااسکریپتش را قبلاً به ابزار افزوده بودم خرابکاری میکرد. --Z ۲۳ نوامبر ۲۰۱۲، ساعت ۰۹:۵۱ (UTC)
ResourceLoader[ویرایش]
حدود ۱ سال پیش ResourceLoader را برای ابرابزار در مدیاویکی:Gadgets-definition تست کردم جواب نداد در نتیجه کدش باید برای آن اصلاح شود چون الان به ازای هر بار باز شدن یک صفحه کد فراخوانی میشود که با اینترنت کمسرعت کمی مشکلساز میشود. اگر امکان دارد کد را برای استفاده از این قابلیت تغییر دهید.البته مشکلی که دارد تست کرد کمی سخت میشود (مانند توینکل) گاهی با ۳-۴ بار رفرش کردن مرورگر باز هم کد از نو فراخونی نمیشود و نتیجه تغییرات به سختی دیده می شوند (البته فقط در زمان آزمون و خطا) SPhotographer (بحث) ۲۳ نوامبر ۲۰۱۲، ساعت ۰۹:۳۶ (UTC)
- راستش من باید یک مطالعهٔ عمیقی بکنم این قضیهٔ ResourceLoader را. هنوز کامل برای من جا نیفتاده که چه طور کار میکند.
- در همین راستا، قسمتهای زیادی از کد هم وجود دارد که میتواند به صورتی بازنویسی شود که از JQuery استفاده کند و به نظر من باید این بازنویسی را هم در دستور کار داشته باشیم ▬ حجت/بحث ۲۳ نوامبر ۲۰۱۲، ساعت ۲۰:۰۹ (UTC)
ابزار در صفحه انتقال[ویرایش]
بعد از تغییرات اخیر ابزار در صفحهٔ انتقال کار نمیکند (۵-۶ خط آخر مدیاویکی:Gadget-Extra-Editbuttons.js) لطفا درستش کنید (if ($("#movepage")) SPhotographer (بحث) ۲۳ نوامبر ۲۰۱۲، ساعت ۰۹:۳۹ (UTC)
اصلاح ارقام در صفحهٔ انتقال[ویرایش]
یکی از اشکالات وارده به ابزار این بود که در صفحهٔ انتقال، ارقام انگلیسی را فارسی نمیکرد. این مشکل را الان رفع کردم ▬ حجت/بحث ۲ دسامبر ۲۰۱۲، ساعت ۱۷:۲۱ (UTC)
همزه[ویرایش]
ابزار ه ی را به هٔ تبدیل نمیکند SPhotographer (بحث) ۲۳ نوامبر ۲۰۱۲، ساعت ۲۰:۳۵ (UTC)
اعداد درون جعبه[ویرایش]
ابزار اعداد بعد از مساوی مانند پادشاهی کرواسی (قرون وسطی) را فارسی نمیکند (قبلا میکرد) SPhotographer (بحث) ۲۳ نوامبر ۲۰۱۲، ساعت ۲۰:۳۷ (UTC)
- این تفاوت بین ویرایش ابزار قدیمی (قبل از تغییرات اخیر) با ابزار کنونی است! لطفا بخش اعداد را به حالت قبل بازگردانید. ممنونSPhotographer (بحث) ۴ دسامبر ۲۰۱۲، ساعت ۱۸:۰۳ (UTC)
- —رضا ۱۶۱۵ / ب ۱۱ فوریهٔ ۲۰۱۳، ساعت ۲۰:۰۱ (UTC)
الگو:ابهام[ویرایش]
لطفا دستور زیر را برای افزودن دکمهای برای الگو پرکاربر ابهام در مجموعه ابزارها قرار دهید.ممنونSPhotographer (بحث) ۲ دسامبر ۲۰۱۲، ساعت ۲۰:۳۷ (UTC)
/* الگو ابهام */
var EE_AddDisambiguation = buttonHTMLGenerator(
"insertTags('{{جا:ابهام|عنوان={{جا:نامصفحه}}|مقاله۱|ت۱=|مقاله۲|ت۲=}}','','')",
"",
true,
"commons/f/f4/Button_Disambiguation.png",
"الگو:ابهام",
"الگو:ابهام"
);
- من کلاً با این الگو خیلی موافق نبودم از اول، چون که امکان افزودن توضیح در مورد هر یک از آیتمهای فهرست را نمیدهد. در صفحهٔ ابهامزدایی فقط قرار نیست فهرست ارائه کنیم، بلکه باید توضیح هم بدهیم. به عبارت دیگر، این خروجی بد است:
'''تست''' ممکن است به یکی از موارد زیر اشاره داشته باشد: * [[تست۱]] * [[تست۲]] * [[تست۳]] {{ابهامزدایی}}
- و این خروجی خوب است:
'''تست''' ممکن است به یکی از موارد زیر اشاره داشته باشد: * [[تست]]، کتابی از [[فلان بهمانی]] * [[تست (فیلم ۱۳۹۰)|تست]]، فیلمی از [[احمد محمودی]] * [[تست (فیلم ۲۰۱۲)|تست]]، فیلمی از [[جان اسمیت]] {{ابهامزدایی}}
- با این تفاسیر، به شخصه موافق افزودم دکمه برای الگوی مشکلدار نیستم. این نظر شخصی من است و دیگران هم باید نظر بدهند.
- توجه داشته باشید که ابزارها قابل شخصیسازی هستند. لازم نیست منتظر ما بمانید تا دکمهها را اضافه کنیم. خودتان برای خودتان میتوانید دکمه اضافه کنید ▬ حجت/بحث ۲ دسامبر ۲۰۱۲، ساعت ۲۳:۰۵ (UTC)
- مسلم هست که خروجی خوب آن موردی است که شما فرمودید ولی الان کاربرها ابهامزداییهایی که میسازند یا معمولا الگو ندارند (که این مهمترین مشکل است) یا متن اولیه را ندارند و متن اولیه همشکل نیست. به نظرم بودن این ابزار به مراتب از نبودش بهتر است و به کاربر کمک میکند که یک چارچوب استاندارد را توسعه دهد.
- این مشکل نبود الگو را از طریق رباتها متوجه شدم متاسفانه خیلیها به {{ابهامزدایی}} توجه نمیکنند در صورتی که اگر در صفحه نباشد ۳-۴ تا از رباتها و تعدادی از آمارها با خطا مواجه میشوند! از جمله این و fawikipatroller --ب SPhotographer (بحث) ۲ دسامبر ۲۰۱۲، ساعت ۲۳:۳۵ (UTC)
- فرمایش شما متین. منتظر میشوم یک نفر سوم نظر بدهد ▬ حجت/بحث ۳ دسامبر ۲۰۱۲، ساعت ۰۴:۱۱ (UTC)
- الگو را اصلاح کردم تا توضیحات هم بگیرد.SPhotographer (بحث) ۳ دسامبر ۲۰۱۲، ساعت ۱۰:۴۵ (UTC)
- فرمایش شما متین. منتظر میشوم یک نفر سوم نظر بدهد ▬ حجت/بحث ۳ دسامبر ۲۰۱۲، ساعت ۰۴:۱۱ (UTC)
تغییر «#تغییرمسیر»[ویرایش]
این ایراد را یادمان باشد برطرف کنیم --Z ۳۱ دسامبر ۲۰۱۲، ساعت ۱۴:۵۱ (UTC)
- درستش کردم؛ آزمایش واحد مربوطه را هم افزودم ▬ حجت/بحث ۳۱ دسامبر ۲۰۱۲، ساعت ۱۶:۴۷ (UTC)
ابزار اصلاح عدد لاتین به فارسی قدیمی[ویرایش]
قبل از این تغییرات اخیر ابزار اعداد درون جعبهها را به درستی فارسی میکرد . الان که چک کردم بسیاری از توابع را ندارد اگر مخالفتی نیست با کد زیر که مربوط به آخرین ویرایش قبل از تغییرات حجت است را جایگزین کنم. (البته باید بر اساس شرایط کنونی کمی تغییر کند تا قابل اجرا باشد)—رضا ۱۶۱۵ / ب ۱۱ فوریهٔ ۲۰۱۳، ساعت ۲۰:۰۱ (UTC)
نمونه تست[ویرایش]
برای تست کردن ابزار بخصوص برای مواردی که نیاز به سعی و خطا دارد لطفا از مدیاویکی:Gadget-Extra-Editbuttons-test.js استفاده کنید که کپی شدهٔ نسخهٔ اصلی است و فق باید در vector.js آن را بیافزائید.البته قبلش باید از ترجیحات ابزار اصلی را غیرفعال کنید تا توابعشان همپوشانی نداشته باشند—رضا ۱۶۱۵ / ب ۱۱ فوریهٔ ۲۰۱۳، ساعت ۲۱:۰۲ (UTC)
یونیت تست[ویرایش]
اگر امکان دارد در یونیت تست تغییری دهید که با مدیاویکی:Gadget-Extra-Editbuttons-test.js هم کار کند—رضا ۱۶۱۵ / ب ۱۱ فوریهٔ ۲۰۱۳، ساعت ۲۱:۰۲ (UTC)
ابزار املا[ویرایش]
موارد مربوط به ابزار املا را هم به یونت تست افزودم و همه باگهایش تا جایی که دیدم را رفع کردم—رضا ۱۶۱۵ / ب ۱۲ فوریهٔ ۲۰۱۳، ساعت ۲۰:۵۷ (UTC)
resourceloader[ویرایش]
الان ابزار از قابلیت resourceloader استفاده میکند در نتیجه تغییرات آن بعد از مدتی دیده میشوند و خالی کردن کاشه کمی سخت شده است ولی این قابلیت باعث شده که نیاز نباشد هر بار ابزار در کاشه بارگذاری شود—رضا ۱۶۱۵ / ب ۱۳ فوریهٔ ۲۰۱۳، ساعت ۲۱:۰۹ (UTC)
- چون مشکل داشت از resourceloader برداشتم ولی لود شدن مدیاویکی:Gadget-Extra-Editbuttons-Functions.js را به عهدهٔ مدیاویکی:Gadgets-definition گذاشتم که به نظر سرعتش بیشتر است—رضا ۱۶۱۵ / ب ۱۳ فوریهٔ ۲۰۱۳، ساعت ۲۱:۲۹ (UTC)
عدم تغییر محتویات به عربی: شکست خورد![ویرایش]
علتش در این خط است:
str = str.replace(/\{\{(به عربی)\|(.*?)ی(.*?)\}\}/g, '{{به عربی\|$2ي$3}}');
زیرا این خط
"{{به عربی|ي ك ى}} {{عربی|ي ك ى}}"
را به
"{{به عربی\|ي ك ى}} {{عربي|ي ك ى}}"
تبدیل میکند. (در واقع (.*?)
بیشتر از آنچه که باید، تا ی در «عربی» دوم پیش میرود) -- دالبا ۲۳ اسفند ۱۳۹۱/ ۱۳ مارس ۲۰۱۳، ساعت ۱۰:۱۵ (UTC)
- حل شد ولی احتمالاً روشهای بهینهتری هم باید باشد. -- دالبا ۲۹ اسفند ۱۳۹۱/ ۱۹ مارس ۲۰۱۳، ساعت ۱۱:۵۸ (UTC)
متن جایگزین شمایلها (alt)[ویرایش]
در پی تغییرات اخیر ابزار، متن جایگزین شمایل دکمههای ابزار نمایش داده نمیشود. [۱] (وجودشان بهویژه برای زمانهایی که کارساز تصاویر ویکیپدیا فیلتر میشود مفید خواهد بود) -- دالبا ۲۳ خرداد ۱۳۹۲/ ۱۳ ژوئن ۲۰۱۳، ساعت ۲۰:۵۶ (UTC)
- راهکاری برای جایگزین کردن دکمهای کامل با متن پیادهسازی شد. --ابراهیمب ۱۶ ژوئن ۲۰۱۳، ساعت ۱۴:۴۶ (UTC)
اصلاح نشانیهای وب[ویرایش]
در حال حاضر اصلاح نشانیهای وب
//fa.wikipedia.org/w/index.php?title=%D8%A7%D9%84%DA%AF%D9%88:%D8%AA%D8%B5%D9%88%DB%8C%D8%B1_%DA%86%D9%86%D8%AF%DA%AF%D8%A7%D9%86%D9%87/%D8%AA%D9%85%D8%B1%DB%8C%D9%86&diff=10468871&oldid=10468718
را به
//fa.wikipedia.org/w/index.php?title=الگو:تصویر_چندگانه/تمرین&diff=10468871&oldid=10468718
تبدیل میکند و
[//fa.wikipedia.org/w/index.php?title=%D8%A7%D9%84%DA%AF%D9%88:%D8%AA%D8%B5%D9%88%DB%8C%D8%B1_%DA%86%D9%86%D8%AF%DA%AF%D8%A7%D9%86%D9%87/%D8%AA%D9%85%D8%B1%DB%8C%D9%86&diff=10468871&oldid=10468718]
(همان نشانی قبلی اما اینبار درون [])
را به
[//fa.wikipedia.org/w/index.php?diff=10468871&oldid=10468718]
اولاً این دوگانگی کمی جای سؤال دارد. ثانیاً به نظر من نباید عنوان صفحه را از نشانی حذف کند، عنوان صفحه جزء اطلاعات مفیدی است که کاربر با بردن موشی روی پیوند و بدون باز کردنش میتواند به آن دست یابد. -- دالبا ۱۷ تیر ۱۳۹۲/ ۸ ژوئیهٔ ۲۰۱۳، ساعت ۱۵:۳۹ (UTC)
فاصله نذاشتن قبل از کاراکتر «|»[ویرایش]
ریجکس /([^ \(\[])(«)/g
چنین رشتهای [[|«توضیح
را (قسمت توضیح تصویر) به [[| «توضیح
تبدیل میکند. برای اصلاحش ریجکس را به چیزی که اینجا آزمایش کردم تغییر دهید. -- علیرضا (بحث) ۷ سپتامبر ۲۰۱۴، ساعت ۱۷:۰۸ (UTC)
- با تشکر + تستش هم ساخته شد Yamaha5 (بحث) ۷ سپتامبر ۲۰۱۴، ساعت ۱۷:۴۵ (UTC)
در یک ردیف قراردادن «=» پارامترهای جعبه اطلاعات[ویرایش]
بنظرم سورس صفحات زیباتر و بخش جعبه اطلاعات خواناتر میشه اگر چنین جعبه اطلاعاتی رو (در ابعاد بزرگتر درنظر بگیرید)
{{جعبه اطلاعات فلان |پارامتر۱ = فلان | پارامتر۱۱۱۱ = فلان }}
به
{{جعبه اطلاعات فلان | پارامتر۱ = فلان | پارامتر۱۱۱۱ = فلان }}
تبدیل کنیم کنیم. اونم با این الگوریتم که «{{جعبه اطلاعات ...» رو پیدا میکنیم بعد خطوطش رو جدا میکنیم و روی هر خطوط چهار عمل روبرو رو انجام میدیم: «حذف همه فاصلهها قبل و بعد از علامت مساوی (فقط بعد از مساوی نه فاصلههای مقدار)، فاصله بعد از «|»، بدست آوردن طولانیترین رشته تا مساوی (بعلاوه یک میکنیم) و روی هر خط تعداد کاراکتر عنوان پارامتر منهای مقداری که اول بدست آوردیم و به همون اندازه فاصله میذاریم، نهایتاًیک فاصله پس از مساوی» نظر شما چیست؟ -- علیرضا (بحث) ۷ سپتامبر ۲۰۱۴، ساعت ۱۸:۴۹ (UTC)
- موافق به نظرم این کار باید با ربات بشود چون برای ابزار جاوا اسکریپت سنگین به نظر میآیدYamaha5 (بحث) ۷ سپتامبر ۲۰۱۴، ساعت ۱۸:۵۵ (UTC)
- با تشکر از ابراهیم، کد زیر در کنسول که چنین میتوان کرد حال باید آن را به کدی مطلوب برای ابرابزار تبدیل کنیم
a = document.getElementsByTagName('textarea')[0].value;
var m = a.split('\n').map(function (x) { return x.split('=')[0].length; }).sort(function (x, y) { return y - x; })[0];
a.split('\n').map(function (x) { return x.split('=')[0] + new Array(m - x.split('=')[0].length).join(' ') + '=' + x.split('=')[1]; }).join('\n');
Yamaha5 (بحث) ۱۱ سپتامبر ۲۰۱۴، ساعت ۱۷:۴۹ (UTC)
۲nd به 2nd تبدیل شود[ویرایش]
اشتباه است 2nd را ۲nd بنویسیم. -- علیرضا (بحث) ۸ سپتامبر ۲۰۱۴، ساعت ۰۶:۰۶ (UTC)
اگر ارقام فارسی میان الگوی «چپچین» بودند آنها را به ارقام انگلیسی تبدیل کند[ویرایش]
وقتی از الگوی چپچین استفاده میکنیم باید تمام ارقام انگلیسی باشند. -- علیرضا (بحث) ۸ سپتامبر ۲۰۱۴، ساعت ۰۶:۰۹ (UTC)
- در وپ:فنی مطرح کنید اگر مخالفی نبود روی این مورد کار کنیمYamaha5 (بحث) ۹ سپتامبر ۲۰۱۴، ساعت ۱۳:۵۸ (UTC)
حذف عناوینی که محتوایی ندارند[ویرایش]
بارها مشاهده کردم (خیلی زیاد) که عنوان تو یک مقاله هیچ محتوایی ندارد. در این صورت توی مشاهده فقط عنوان نمایش داده میشود که خوب نیست. الگوش میتونه مشابه چیزی که میگم باشه. «== فلان == را بیابیم اگر تا == فلان۲ == متنی نبود فلان اولی را حذف کند. و به همین روش برای === فلان ===» -- علیرضا (بحث) ۸ سپتامبر ۲۰۱۴، ساعت ۰۶:۱۴ (UTC)
- حل مشکل به این راحتیها نیست گاهی کاربر به اشتباه بعد از بخشی که با == ساخته فراموش می کند زیربخش را با === بنویسد و این باعث می شود که مشکلی را که شما میفرمائید به وجود بیاید که فقط باید زیربخش دومی را ۳ مساوی کردYamaha5 (بحث) ۹ سپتامبر ۲۰۱۴، ساعت ۱۳:۵۷ (UTC)
- رضا جان من متوجه توضیحاتت نشدم. اما اینجا رو ببینید]. من چیزی که گفتم ریجکسش رو اونجا نوشتم. فقط قبل اجرای این ریجکس ابرابزار باید قادر باشه فاصله بعد از عنوان رو برداره متن با عنوان فاصلهای بینشون نباشه. -- علیرضا (بحث) ۹ سپتامبر ۲۰۱۴، ساعت ۱۴:۴۹ (UTC)
به اشتباه «[» را به واژه پیش از خود میچسباند[ویرایش]
در صفحهٔ بحثم ابزار رو که استفاده کردم دیدم دو عبارت مشابه * ترجمه کریتیو کامنز در [https://transifex.com/ transifex.com]
را به * ترجمه کریتیو کامنز در[https://transifex.com/ transifex.com]
تبدیل کردهاست. نتوانستم ریجکسی غیر از \[[^\[|\]]+
پیدا کنم که این خط را match کند؛ لذا شما زحمتش رو بکشید. مممنونم -- علیرضا (بحث) ۸ سپتامبر ۲۰۱۴، ساعت ۱۳:۴۱ (UTC)
- @Ebraminio: به نظر شما از [patterns.fileNames, patterns.url, patterns.wikilinkTargets] // Other patterns should be added here also نیست؟ من هم هرچه گشتم چیزی نیافتمYamaha5 (بحث) ۹ سپتامبر ۲۰۱۴، ساعت ۱۳:۵۲ (UTC)
- احتمالاً همین است یعنی الگوهای مستثنیکردن که زیاد و عمومی شوند با هم مشکل پیدا میکنند خصوصاً وقتی که اصلاحکنندهٔ داخلی دارای trim یا چیزی شبیه آن باشد --ابراهیمب ۹ سپتامبر ۲۰۱۴، ساعت ۱۴:۰۵ (UTC)
اگر کاراکترهای انگلیسی مثل «"» بین برچسب nowiki بودند به معادل فارسی تبدیل نشود[ویرایش]
اگر کاراکترهای انگلیسی مثل «"» بین برچسب nowiki بودند به معادل فارسی تبدیل نشود. نمونهاش استایل سیاساس ممکن است میان اون برچسب باشد. -- علیرضا (بحث) ۸ سپتامبر ۲۰۱۴، ساعت ۱۹:۴۴ (UTC)
- ابرابزار کلمات قبل و بعد از گیومه را هم چک میکند و مسلما اگر > یا < باشد عمل نخواهد کردYamaha5 (بحث) ۹ سپتامبر ۲۰۱۴، ساعت ۱۳:۴۲ (UTC)
عدم تشخیص کاراکتر «"» اگر پشت سر هم استفاده شود[ویرایش]
اگر چنین رشتهای داشته باشیم "سلام" "بر" "دنیا"
، ابزار قابلیت شناختش را ندارد. نتیجه باید «سلام» «بر» «دنیا»
شود. -- علیرضا (بحث) ۹ سپتامبر ۲۰۱۴، ساعت ۰۹:۰۵ (UTC)
- این کار چه کاربردی دارد؟ با کدهای مدیاویکی تداخل به هم میزند مثلا با کدهای Timeline همچنین به جز کدهای کامپیوتری در جایی ندیدم که سه عبارت درون گیومه پشت سر هم بیایندYamaha5 (بحث) ۹ سپتامبر ۲۰۱۴، ساعت ۱۳:۴۰ (UTC)
- اتفاقا نمونشو دیدم که اینو نوشتم. درسته شاید پرکاربرد نباشه اما نمونهای بود که دیدم. توی اون نمونه (ببخشید آدرس صفحهاش رو یادم نیست) توی یک خط عبارتهای انگلیسی (سه تا) رو داخل دابل کوتیسشن قرار داده بود و به شکل نادرستی ابزار دو تاشونو اصلاح کرد. -- علیرضا (بحث) ۹ سپتامبر ۲۰۱۴، ساعت ۱۴:۲۵ (UTC)
- آقا رضا دوباره به یه نمونه دیگه رسیدم. به لوآ (زبان برنامهنویسی) توجه کنید.
اندیس "mohsen" و "ali" استفاده
را در صفحه جستجو کنید و سعی کنید براش از ابرابزار استفاده کنید. اون رو بهاندیس «mohsen" و»ali" استفاده
تبدیل میکنه. -- علیرضا (بحث) ۱۱ سپتامبر ۲۰۱۴، ساعت ۱۶:۰۰ (UTC) - رضا جان در لنوو هم نمونه دیگری دیدم. الآن ابرابزار عبارت
برگرفته از "Le" ابتدای "Legend" و "novo" به معنای
را بهبرگرفته از «Le" ابتدای»Legend" و "novo" به معنای
تبدیل میکند. -- علیرضا (بحث) ۱۶ سپتامبر ۲۰۱۴، ساعت ۰۹:۱۹ (UTC)- جایگزینی خطرناکیست. کافیست یکجا یک کوتیشن اشتباه (توسط کاربر) حذف شده باشد یا یکجا «"» به عنوان علامت به کار رفته باشد تا ابزار تا آخر مقاله همه را به اشتباه تبدیل کند (باید خیلی دقیق طراحی شود). فعلاً به خاطر خطای بالا غیرفعالش کردم. -- دالبا ۱۷ سپتامبر ۲۰۱۴، ساعت ۰۲:۴۱ (UTC)
فاصلهدادن «...» از کاراکتر قبلی[ویرایش]
ظاهرا به اشتباه «...» را نوشتید که از واژه قبلی فاصله داشته باشد. یعنی سلام...
را به سلام ...
تبدیل کند. برای اصلاح لطفاً این پچ را (به Substitution دقت کنید) جایگزین /([ءآأؤإئابپةتثجحخچدذرزژسشصضطظعغفقكکگلمنهوىیي])(\s|)(\.{3,})/g
کنید. -- علیرضا (بحث) ۹ سپتامبر ۲۰۱۴، ساعت ۱۲:۴۵ (UTC)
تبدیل اشتباه «ساز و کار» به «سازکار»[ویرایش]
ابرابزار اشتباهاً «ساز و کار» را به «سازکار» تبدیل میکند. «سازکار» باید «سازوکار» شود. -- علیرضا (بحث) ۱۱ سپتامبر ۲۰۱۴، ساعت ۱۶:۰۱ (UTC)
استخراج ماهانه تغییرمسیرها و استفاده از آنها برای اصلاح رشتهها[ویرایش]
اگر ماهانه تغییرمسیر فضای نام اصلی (مقالهها) رو استخراج کنیم و از اونها در رشتهها استفاده کنیم خیلی مفیدن. مثلا من الآن به رشته «ویندوز ایکس پی» رسیدم که خود ابرابزار قادر به شناساییش نیست اما اگر تغییرمسیرها رو داشته باشیم به راحتی با دستور \bفلان\b
میشه فقط اون رشتهها رو بر اساس مسیر جاری اونها تغییر بدیم. البته برای ذخیره دادهها من شدیدا XML رو پیشنهاد میکنم نه جاوااسکریپت اگر ممکن باشه البته. -- علیرضا (بحث) ۱۱ سپتامبر ۲۰۱۴، ساعت ۱۶:۱۳ (UTC)
عدم اصلاح فاصلهها در محتوای برچسب source[ویرایش]
سلام، الآن در سی شارپ دیدم ابرابزار محتوای <source>
را اصلاح میکند و فاصلههای اضافی را حذف میکند. بنظرم بهتر است یا اینکار را نکند یا اگر به چنین برچسبی برخورد کرد، محتوای آن را بر اساس ابزارهای دیگر برای زیباسازی کدها استفاده کند. -- علیرضا (بحث) ۱۲ سپتامبر ۲۰۱۴، ساعت ۰۷:۴۷ (UTC)
تبدیل چند تنوین به یک تنوین[ویرایش]
سلام، دوستان امروز دیدم برای ابرابزار تبدیل چند تنوین به یک تنوین تعریف نشدهاست. مانند کاملاً ً
که من باهاش برخورد داشتم. البته احتمال داره این رو تعریف کرده باشید ولی این شکلیشو شناسایی نمیکنه که اینم تعریف کنید خوبه. -- علیرضا (بحث) ۱۳ سپتامبر ۲۰۱۴، ساعت ۰۷:۴۶ (UTC)
- الان ریجکس
.replace(new RegExp('([' + vowels + 'ٔ]){2,}', 'g'), '$1');
موجود است و مشخص نیست مشکل از کجاست که این تنوین را نمی تواند تشخیص دهدYamaha5 (بحث) ۱۷ سپتامبر ۲۰۱۴، ساعت ۰۳:۲۱ (UTC)
اصلاح جایگاه بخشها بر اساس وپ:بخشبندی[ویرایش]
سلام، بنظرم خیلی بهتر میشه اگر بر اساس وپ:بخشبندی جایگاه عناوین را با ابرابزار مرتب کنیم. -- علیرضا (بحث) ۱۵ سپتامبر ۲۰۱۴، ساعت ۰۴:۰۳ (UTC)
عدم افزودن فاصله به کاراکتر («) اگر قبلش برچسبی مثل blockquote بود[ویرایش]
درحال حاضر ابرابزار <blockquote>«رایانش»
را به <blockquote> «رایانش»
تبدیل میکند. البته برای کاراکتر (») هم صدق میکنه که باید بعدش رو بررسی کرد برچسب نباشد. -- علیرضا (بحث) ۱۵ سپتامبر ۲۰۱۴، ساعت ۰۶:۲۵ (UTC)
چسباندن «ها» به واژه پیش از پرانتز اگر در چنین قالبی بود[ویرایش]
این رو در نظر بگیرید: کارساز (سرور)ها
این بنظرم بهتره به کارسازها (سرور)
تبدیل شود. -- علیرضا (بحث) ۱۵ سپتامبر ۲۰۱۴، ساعت ۰۶:۲۸ (UTC)
- اینم ریجکسی که مد نظر من هست. با این ریجکس
کارساز (سرور)ها
بهکارسازها (سرورها)
تبدیل میشود. -- علیرضا (بحث) ۱۶ سپتامبر ۲۰۱۴، ساعت ۱۵:۱۶ (UTC)
- رجکس پیشنهادی خطا دارد (مثلاً «دانشگاه (university) هاروارد» را به «دانشگاهها (universityها)روارد» تبدیل خواهد کرد. فعلاً ابزار طوری تنظیم شده (به دست Ebraminio) که بین «ها» و پرانتز فاصله نگذارد. -- دالبا ۱۷ سپتامبر ۲۰۱۴، ساعت ۰۱:۱۹ (UTC)
اشتباهاً در چنین شرایطی «====» را به «== ==» تبدیل میکند[ویرایش]
الآن دیدم ابرابزار ==== کاربر <ref group="واژهنامه">Client</ref> ====
را به == == کاربر <ref group="واژهنامه">Client</ref> == ==
تبدیل میکند که اشتباه است. البته در حالت عادی اگر مابین اونا فقط یک کلمه باشد ابرابزار درست عمل میکند اما در این شرایط نه. -- علیرضا (بحث) ۱۵ سپتامبر ۲۰۱۴، ساعت ۰۶:۳۱ (UTC)
فاصله نذاشتن بعد از نقطه موجود در اسامی چون «آمازون.کام»[ویرایش]
اسم «آمازون.کام» نباید به «آمازون. کام» تبدیل شود. -- علیرضا (بحث) ۱۵ سپتامبر ۲۰۱۴، ساعت ۰۶:۴۴ (UTC)
فاصله قراردادن بعد از (») اگر پیش از دو یا سه نشانه «'» جهت درشت یا موربکردن متن باشد[ویرایش]
سلام، درحال حاضر ابرابزار '''برونیابی، پیشبینی و «تاریخ آینده»'''
را به '''برونیابی، پیشبینی و «تاریخ آینده» '''
تبدیل میکند. البته چه سه تا «'» باشد چه دو تا به ترتیب جهت درشتکردن و موربکردن. -- علیرضا (بحث) ۱۶ سپتامبر ۲۰۱۴، ساعت ۰۸:۱۴ (UTC)
اشتباهاً «میسیسیپی» را به «میسیسیپی» تبدیل میکند[ویرایش]
ابرابزار اشتباهاً «میسیسیپی» را به «میسیسیپی» تبدیل میکند -- علیرضا (بحث) ۱۶ سپتامبر ۲۰۱۴، ساعت ۰۸:۴۱ (UTC)
۲nd به 2nd تبدیل شود[ویرایش]
اشتباه است 2nd را ۲nd بنویسیم. -- علیرضا (بحث) ۸ سپتامبر ۲۰۱۴، ساعت ۰۶:۰۶ (UTC)
- لطفا به تفاوت ویرایش پیوند دهید. الان در همینجا ابرابزار را بزنید چنین مشکلی نیستYamaha5 (بحث) ۱۷ سپتامبر ۲۰۱۴، ساعت ۰۳:۵۳ (UTC)
- نه رضا جان. میگم به ابرابزار بگید که ۲nd را به 2nd تبدیل کنه نه اینکه خودش اشتباه کنه. ببخشید منظورمو بد رسوندم -- علیرضا (بحث) ۱۷ سپتامبر ۲۰۱۴، ساعت ۰۷:۱۱ (UTC)
- – یاماها۵ / ب ۳ ژوئیهٔ ۲۰۱۶، ساعت ۲۲:۳۳ (UTC)
اگر ارقام فارسی میان الگوی «چپچین» بودند آنها را به ارقام انگلیسی تبدیل کند[ویرایش]
وقتی از الگوی چپچین استفاده میکنیم باید تمام ارقام انگلیسی باشند. -- علیرضا (بحث) ۸ سپتامبر ۲۰۱۴، ساعت ۰۶:۰۹ (UTC)
- در وپ:فنی مطرح کنید اگر مخالفی نبود روی این مورد کار کنیمYamaha5 (بحث) ۹ سپتامبر ۲۰۱۴، ساعت ۱۳:۵۸ (UTC)
- @Aesshoferi: ؛ ممکن است بخواهیم یک رابطه را به فارسی بنویسیم، مانند این:
۲ + ۲ = ۴
- ●مـهـران گفتمان● ۱۷ سپتامبر ۲۰۱۴، ساعت ۰۷:۴۰ (UTC)
- مهران جان، زبان ریاضی انگلیسی هست. {{ریاضی}} هم به همین دلیل ایجاد شدهاست. در اون الگو میتوانید ورودی فارسی یا انگلیسی بدهید. پس انگلیسی بودن ریاضی مسئلهساز نخواهد بود. اما در اکثر مواقع چیزی که داخل چپچین قرار میگیرد محتوای بخش پانویس مقالهها هستند تا اینجا که من مشاهده کردم. حتی اگر هرچیز دیگری محتوایش باشد باز چپچین، چینش زبان فارسی نیست. -- علیرضا (بحث) ۱۷ سپتامبر ۲۰۱۴، ساعت ۰۸:۰۵ (UTC)
- زیان ریاضی چپچین است، اما لزوماً انگلیسی نیست. اتفاقاً در کتب ریاضی از کاراکترهای فارسی استفاده میشود، حالا ممکن است مثل نمونهای که آوردم از الگوی ریاضی استفاده نشده باشد و در مقالهها از این دست نمونهها زیاد به چشم میخورد. به نظرم این تغییر صحیح نیست. ●مـهـران گفتمان● ۱۷ سپتامبر ۲۰۱۴، ساعت ۱۱:۱۲ (UTC)
- نظر من نه تنها در این مورد، بلکه در تمام موارد مشابه، اینه که نباید خودمون رو تو دردسر بندازیم. اگر میخواهیم ریاضی بنویسیم میتوانیم از الگوی چپچین استفاده کنیم در حالی که {{ریاضی}} موجوده که خودش چپچین هست. استفاده اشتباه از الگوها در مقالات باعث به دردسر افتادن تیم فنی شده. مثلا همین مورد. وقتی میتونیم این قابلیت خوب رو به ابرابزار اضافه کنیم، اشتباه کاربر رو یک استثنا در نظر میگیریم و کلا بیخیالش میشیم. -- علیرضا (بحث) ۱۷ سپتامبر ۲۰۱۴، ساعت ۱۳:۴۹ (UTC)
- زیان ریاضی چپچین است، اما لزوماً انگلیسی نیست. اتفاقاً در کتب ریاضی از کاراکترهای فارسی استفاده میشود، حالا ممکن است مثل نمونهای که آوردم از الگوی ریاضی استفاده نشده باشد و در مقالهها از این دست نمونهها زیاد به چشم میخورد. به نظرم این تغییر صحیح نیست. ●مـهـران گفتمان● ۱۷ سپتامبر ۲۰۱۴، ساعت ۱۱:۱۲ (UTC)
- مهران جان، زبان ریاضی انگلیسی هست. {{ریاضی}} هم به همین دلیل ایجاد شدهاست. در اون الگو میتوانید ورودی فارسی یا انگلیسی بدهید. پس انگلیسی بودن ریاضی مسئلهساز نخواهد بود. اما در اکثر مواقع چیزی که داخل چپچین قرار میگیرد محتوای بخش پانویس مقالهها هستند تا اینجا که من مشاهده کردم. حتی اگر هرچیز دیگری محتوایش باشد باز چپچین، چینش زبان فارسی نیست. -- علیرضا (بحث) ۱۷ سپتامبر ۲۰۱۴، ساعت ۰۸:۰۵ (UTC)
حذف عناوینی که محتوایی ندارند[ویرایش]
بارها مشاهده کردم (خیلی زیاد) که عنوان تو یک مقاله هیچ محتوایی ندارد. در این صورت توی مشاهده فقط عنوان نمایش داده میشود که خوب نیست. الگوش میتونه مشابه چیزی که میگم باشه. «== فلان == را بیابیم اگر تا == فلان۲ == متنی نبود فلان اولی را حذف کند. و به همین روش برای === فلان ===» -- علیرضا (بحث) ۸ سپتامبر ۲۰۱۴، ساعت ۰۶:۱۴ (UTC)
- حل مشکل به این راحتیها نیست گاهی کاربر به اشتباه بعد از بخشی که با == ساخته فراموش می کند زیربخش را با === بنویسد و این باعث می شود که مشکلی را که شما میفرمائید به وجود بیاید که فقط باید زیربخش دومی را ۳ مساوی کردYamaha5 (بحث) ۹ سپتامبر ۲۰۱۴، ساعت ۱۳:۵۷ (UTC)
- رضا جان من متوجه توضیحاتت نشدم. اما اینجا رو ببینید]. من چیزی که گفتم ریجکسش رو اونجا نوشتم. فقط قبل اجرای این ریجکس ابرابزار باید قادر باشه فاصله بعد از عنوان رو برداره متن با عنوان فاصلهای بینشون نباشه. -- علیرضا (بحث) ۹ سپتامبر ۲۰۱۴، ساعت ۱۴:۴۹ (UTC)
- مثال کاربر به اشتباه متن زیر زا چنین مینویسد:
- رضا جان من متوجه توضیحاتت نشدم. اما اینجا رو ببینید]. من چیزی که گفتم ریجکسش رو اونجا نوشتم. فقط قبل اجرای این ریجکس ابرابزار باید قادر باشه فاصله بعد از عنوان رو برداره متن با عنوان فاصلهای بینشون نباشه. -- علیرضا (بحث) ۹ سپتامبر ۲۰۱۴، ساعت ۱۴:۴۹ (UTC)
==فهرست استانهای ایران== ==تهران== متن ==یزد== متن
در صورتی که باید مینوشت:
==فهرست استانهای ایران== ===تهران=== متن ===یزد=== متن
از این دست اشتباهات زیاد دیدهام Yamaha5 (بحث) ۱۷ سپتامبر ۲۰۱۴، ساعت ۰۳:۵۱ (UTC)
تبدیل چند تنوین به یک تنوین[ویرایش]
سلام، دوستان امروز دیدم برای ابرابزار تبدیل چند تنوین به یک تنوین تعریف نشدهاست. مانند کاملاً ً
که من باهاش برخورد داشتم. البته احتمال داره این رو تعریف کرده باشید ولی این شکلیشو شناسایی نمیکنه که اینم تعریف کنید خوبه. -- علیرضا (بحث) ۱۳ سپتامبر ۲۰۱۴، ساعت ۰۷:۴۶ (UTC)
- الان ریجکس
.replace(new RegExp('([' + vowels + 'ٔ]){2,}', 'g'), '$1');
موجود است و مشخص نیست مشکل از کجاست که این تنوین را نمی تواند تشخیص دهدYamaha5 (بحث) ۱۷ سپتامبر ۲۰۱۴، ساعت ۰۳:۲۱ (UTC)
- رضا جان ریجکس بالا را به مشابه
[vowels]\s*[vowels]
تغییر بده. مشکل وجود فاصله بین دو تنوین هست. بعد تو رجکسی که دادی بالای [ دوم یک علامت هست، فکرکنم اشتباهی گذاشتید اگر همه علامتها از vowels گرفته میشن. -- علیرضا (بحث) ۱۷ سپتامبر ۲۰۱۴، ساعت ۰۷:۰۹ (UTC)- لطفا ریجکس مورد نظر را بنویسد :) Yamaha5 (بحث) ۱۷ سپتامبر ۲۰۱۴، ساعت ۰۷:۴۶ (UTC)
- رضا جان ریجکس بالا را به مشابه
اصلاح جایگاه بخشها بر اساس وپ:بخشبندی[ویرایش]
سلام، بنظرم خیلی بهتر میشه اگر بر اساس وپ:بخشبندی جایگاه عناوین را با ابرابزار مرتب کنیم. -- علیرضا (بحث) ۱۵ سپتامبر ۲۰۱۴، ساعت ۰۴:۰۳ (UTC)
- بعضی از موارد را ربات زیباسازی انجام میدهد ولی به علت متنوع بودن ویرایش کاربران انجام این کار به صورت کلی و جامع خطرناک و مشکلساز است و مقالات را بههم میریزد. مثلا در بعضی از مقالات حتی مقالات برگزیده ناوباکس در میان مقاله هم به کار رفتهاست! در نتیجه نمی ةوان طبق شیوهنامه برای همه موارد عمل کرد.Yamaha5 (بحث) ۱۷ سپتامبر ۲۰۱۴، ساعت ۰۳:۳۳ (UTC)
عدم بررسی نقطه پس از جملهای که به دنبال آن برچسب ref و پس از آن نقطه است[ویرایش]
نمیدونستم عنوان رو چی بنویسم D: الآن ابرابزار میاد اگر نقطه بعد از برجسب ref باشه برمیداره میذاره قبل از اون برچسب. درحالی که بررسی نمیکنه ممکنه جمله خودش نقطه داشته باشه نتیجتاً دو تا نقطه کنار هم میذاره. یعنی سلام..<ref>test</ref>
را به سلام..<ref>test</ref>
تبدیل میکند. -- علیرضا (بحث) ۱۷ سپتامبر ۲۰۱۴، ساعت ۱۸:۲۶ (UTC)
- الان ابرابزار اگر دو ، یا ؛ پشت سر هم تکرار شدهباشند را یکی میکند ولی برای نقطه کار مشکل است چون هم سه نقطه داریم هم متنهای کدنویسی و... Yamaha5 (بحث) ۱۸ سپتامبر ۲۰۱۴، ساعت ۰۲:۲۴ (UTC)
- چون کار مشکل هست نباید بیخیالش بشیم که. بعلاوه من مشکلی توش نمیبینم. چیزی که شما گفتید برای اصلاح دو کاما پشت سر هم مثلا، ارتباطی با اینی که گفتم نداره. اگر داره، شما باید این دو قسمت رو جدا کنید. ابرابزار یه رجکس داره که نقطه بعد از برچسبهای مشخص رو برمیداره و میذاره قبلش. میگم قبل اینکه بذاره قبلش چک کنه که قبلش نقطه نباشه اینطوری حتی با اونی که شما گفتید تداخل نمیکنه. البته این در صورتیه که رجکسی که اینکارو میکنه جدا از دیگر رجکسهایی باشه که شما مثالشو زدید. -- علیرضا (بحث) ۱۸ سپتامبر ۲۰۱۴، ساعت ۰۹:۰۵ (UTC)
- من با این مورد چندین بار برخورد داشتم. به نظرم چیز مفیدیست و به ابزار اضافه کردم. (فقط دونقطههایی که پس از آنها ارجاع باشد را یکی میکند) -- دالبا ۵ آبان ۱۳۹۳/ ۲۷ اکتبر ۲۰۱۴، ساعت ۰۵:۰۵ (UTC)
- چون کار مشکل هست نباید بیخیالش بشیم که. بعلاوه من مشکلی توش نمیبینم. چیزی که شما گفتید برای اصلاح دو کاما پشت سر هم مثلا، ارتباطی با اینی که گفتم نداره. اگر داره، شما باید این دو قسمت رو جدا کنید. ابرابزار یه رجکس داره که نقطه بعد از برچسبهای مشخص رو برمیداره و میذاره قبلش. میگم قبل اینکه بذاره قبلش چک کنه که قبلش نقطه نباشه اینطوری حتی با اونی که شما گفتید تداخل نمیکنه. البته این در صورتیه که رجکسی که اینکارو میکنه جدا از دیگر رجکسهایی باشه که شما مثالشو زدید. -- علیرضا (بحث) ۱۸ سپتامبر ۲۰۱۴، ساعت ۰۹:۰۵ (UTC)
تبدیل «ست» به « است»[ویرایش]
سلام، دوستان اگر اشتباه نکنم عبارت «پسر خوبیست» از نظر نگارش و دستور زبان شاید اشتباه است و درستش «پسر خوبی است» هست. درسته؟ اگر چنین هست این مورد را هم به ابرابزار اضافه کنید. -- علیرضا (بحث) ۲۱ سپتامبر ۲۰۱۴، ساعت ۱۶:۵۸ (UTC)
- این کار میزان خطایش خیلی زیاد است مثلا «در والیبال 5 ست داریم» Yamaha5 (بحث) ۲۲ سپتامبر ۲۰۱۴، ساعت ۱۳:۰۵ (UTC)
- رضا جان این رجکس را بررسی کن و اگر موردی استثنا یافتی به من اطلاع بده. در اون رجکس جای «هست» باید فهرست تمام افعال را قرار دهید. -- علیرضا (بحث) ۲۲ سپتامبر ۲۰۱۴، ساعت ۱۳:۳۵ (UTC)
- این را مشاهده کنید باید بن ماضی و مضارع + پسونهایشان باشدYamaha5 (بحث) ۲۲ سپتامبر ۲۰۱۴، ساعت ۱۴:۲۰ (UTC)
- رضا جان این رجکس را بررسی کن و اگر موردی استثنا یافتی به من اطلاع بده. در اون رجکس جای «هست» باید فهرست تمام افعال را قرار دهید. -- علیرضا (بحث) ۲۲ سپتامبر ۲۰۱۴، ساعت ۱۳:۳۵ (UTC)
حذف کاراکتر کشیدگی حروف (کیبورد فارسی، Shift+_)[ویرایش]
ابرابزار درحال حاضر کاراکتر کشیدگی حروف را از واژهها حذف میکند البته من نمیدانم اون کاراکتر چگونه نوشته میشود زیرا الآن برای کشیدگی دیدم در مقالهای از Shift+_ (وقتی کیبورد فارسی است) استفاده شدهاست. برای نمونه [[سنـتور]]
که ابرابزار قادر به اصلاحش نیست. -- علیرضا (بحث) ۲۲ سپتامبر ۲۰۱۴، ساعت ۱۳:۲۸ (UTC)
- شیفت+ت این کارکتر را تولید میکند
new RegExp('([' + persianTools.persianCharactersNoVowels + '])ـ+([' + persianTools.persianCharactersNoVowels + '])', 'g'),
- در مدیاویکی:Gadget-Extra-Editbuttons-persianwikitools.js این کار را انجام میدهد و توسط wikilinkTargets استثنا شده است. @Ebraminio: چرا لینکها استثنا شدهاند؟Yamaha5 (بحث) ۲۲ سپتامبر ۲۰۱۴، ساعت ۱۴:۳۹ (UTC)
- نمیدانم ولی موافقم که ورداشته شود ولی باید مطمئن شویم که عکسها استثنا میمانند --ابراهیمب ۲۲ سپتامبر ۲۰۱۴، ساعت ۲۰:۰۹ (UTC)
- به نظرم عکسها هم نداشته باشند. میتوان پالایهای طراحی کرد که جلوی بارگذاری عکس دارای این کاکتر را بگیرد و همچنین با کوئری همه عکسهایی که این کاراکتر را دارند را انتقال دادYamaha5 (بحث) ۲۳ سپتامبر ۲۰۱۴، ساعت ۰۱:۴۴ (UTC)
- نمیدانم ولی موافقم که ورداشته شود ولی باید مطمئن شویم که عکسها استثنا میمانند --ابراهیمب ۲۲ سپتامبر ۲۰۱۴، ساعت ۲۰:۰۹ (UTC)
- + همهٔ عنوانها را از این کارکتر زدودم در نتیجه دیگر با این کارکتر کاری نداریم (در پیوندها و پروندهها) Yamaha5 (بحث) ۲۶ سپتامبر ۲۰۱۴، ساعت ۲۰:۴۹ (UTC)
- پروندههای بارگذاری شده در ویکیانبار هم هست، اگر قرار به چنین کاری باشد باید پس از اصلاح آنها در انبار، یک پالایه هم آنجا نوشت. -- دالبا ۵ آبان ۱۳۹۳/ ۲۷ اکتبر ۲۰۱۴، ساعت ۰۴:۳۵ (UTC)
فاصلهدادن به کاراکتر ] وقتی داخل برچسب source است[ویرایش]
sysopnames['wikipedia']['fa']='YourName'
را به sysopnames['wikipedia'] ['fa']='YourName'
تبدیل میکند. -- علیرضا (بحث) ۲ اکتبر ۲۰۱۴، ساعت ۱۹:۵۵ (UTC)
- الآن که به نظر نمیرسد این مشکل را داشته باشد. -- دالبا ۵ آبان ۱۳۹۳/ ۲۷ اکتبر ۲۰۱۴، ساعت ۰۴:۲۶ (UTC)
اشتباه در تبدیل کوتیشن به نقلقول فارسی[ویرایش]
سلام. دوستان ابرابزار {{پات|گروه="ی"|سلام "دنیای" عزیز}}
را به {{پات|گروه="ی «|سلام "دنیای» عزیز}}
تبدیل میکند که اشتباه است. -- علیرضا (بحث) ۴ اکتبر ۲۰۱۴، ساعت ۰۷:۱۷ (UTC)
نباید اعداد داخل برچسب timeline را فارسی کند[ویرایش]
در حال حاضر <timeline>
ImageSize = width:700 height:200
</timeline>
را به <timeline>
ImageSize = width:700 height:۲۰۰
</timeline>
تبدیل میکند که نباید اینکارو کند. -- علیرضا (بحث) ۴ اکتبر ۲۰۱۴، ساعت ۰۷:۲۷ (UTC)
درآوردن کاراکترهای مورب یا درشتکردن از داخل متن جایگزین پیوند[ویرایش]
سلام دوستانم. این رجکس رو بررسی کنید. با این رجکس میتونیم [[تست|'''سلام تست''']]
را به '''[[تست|سلام تست]]'''
تبدیل کنیم. -- علیرضا (بحث) ۱۳ اکتبر ۲۰۱۴، ساعت ۱۴:۲۳ (UTC)
- شدنیست، اما آیا ضرورتی هم دارد؟ شیوهنامه در این مورد توصیهای کرده؟ -- دالبا ۵ آبان ۱۳۹۳/ ۲۷ اکتبر ۲۰۱۴، ساعت ۰۴:۰۶ (UTC)
- گمان نکنم شیوهنامه توصیه کرده باشد اما درسته ضرورت ندارد ولی تغییر قشنگیست. اینطوری در صفحهٔ ویرایش هم راحتتر متوجه کاراکترهای مربوطهٔ درشت و موربکردن میشیم. -- علیرضا (بحث) ۲۷ اکتبر ۲۰۱۴، ساعت ۰۷:۰۹ (UTC)
- – یاماها۵ / ب ۳ ژوئیهٔ ۲۰۱۶، ساعت ۲۳:۰۰ (UTC)
نباید «مهدی پور رحمان» را به «مهدیپور رحمان» تبدیل کند[ویرایش]
سلام دوستان، الآن دیدم ابرابزار «مهدی پور رحمان» را به «مهدیپور رحمان» تبدیل میکند. درحالی که باید «مهدی پوررحمان» باشد. -- علیرضا (بحث) ۲۳ اکتبر ۲۰۱۴، ساعت ۱۰:۴۵ (UTC)
- سلام. فعلاً فقط عبارتی که «پور» را پسوند میدانست غیرفعال کردم. ولی اینکه تشخیص دهد کجا پیشوند است و کجا پسوند (مثلاً «حسین پور حسین» و «مهدی حسین پور» را در نظر بگیرید) نیاز به یک روش دیگر دارد. -- دالبا ۵ آبان ۱۳۹۳/ ۲۷ اکتبر ۲۰۱۴، ساعت ۰۴:۰۴ (UTC)
اگر عنوان همان مقاله داخل متن مقاله لینک شدهباشد، از لینک در آورد[ویرایش]
سلام دوستان، میگم نمیدونم شیوهنامه اینو ذکر کرده یا نه ولی جالب نیست یه مقاله رو داخل خودش به خودش لینک کنیم. چون فقط bold میکنه و لاغیر. بارها دیدم این اتفاق افتاده مخصوصا در مقالههای قدیمی که نیازمند تمیزکاری هستند. -- علیرضا (گفتگو) ۱۷ آبان ۱۳۹۳ ۱۸:۳۳ (تهران)
- رباتی در کتابخانه پایویکیپدیا بود که این کار را انجام میداد.Yamaha5 (بحث) ۹ دسامبر ۲۰۱۴، ساعت ۰۴:۵۳ (UTC)
- selflink.py
:)
امیرΣυζήτηση ۱۳ مهٔ ۲۰۱۵، ساعت ۲۰:۳۶ (UTC)
- selflink.py
- – یاماها۵ / ب ۳ ژوئیهٔ ۲۰۱۶، ساعت ۲۲:۴۷ (UTC)
باگ ابزار[ویرایش]
در اینجا ابزار مشکل دارد و متغییر ۲$ را به مقاله میافزایدYamaha5 (بحث) ۲۰ ژانویهٔ ۲۰۱۵، ساعت ۱۰:۲۲ (UTC)
وپ:تست[ویرایش]
الان وپ:تست مشکل دارد و خطایش ربطی به تغییرات اخیر کدها نداردYamaha5 (بحث) ۲۰ ژانویهٔ ۲۰۱۵، ساعت ۱۰:۵۶ (UTC)
- فکر کنم چند روز پیش انجام دادم. --ابراهیمب ۲۴ فوریهٔ ۲۰۱۵، ساعت ۰۹:۲۵ (UTC)
کلاه الف[ویرایش]
کاربر:Yamaha5 الآن کد گذاشتن کلاه الف به نظر خوب کار میکند. این کد به شکلی کار میکند که اولین «ا» موجود در تطبیق یافته را تبدیل میکند. لطفاً بررسی کنید و اگر مشکلی داشت در صورت امکان در تست آن را بیافزایید و من را مطلع کنید. --ابراهیمب ۲۴ فوریهٔ ۲۰۱۵، ساعت ۰۹:۳۰ (UTC)
- @Ebraminio: با تشکر از اصلاح کد. این هم تست. الان درست کار میکند فقط باید بخش دوم پروژه را هم بیافزایم :) Yamaha5 (بحث) ۲۴ فوریهٔ ۲۰۱۵، ساعت ۰۹:۵۴ (UTC)
- توسط ابراهیم – یاماها۵ / ب ۲۴ آوریل ۲۰۱۵، ساعت ۰۳:۱۵ (UTC)
addColumnToRefTemplate[ویرایش]
کاربر:علیرضا، کاربر:Yamaha5 ایدهٔ addColumnToRefTemplate خیلی خوب است اما مشکلهایی دارد مثلاً در ویکیپدیای انگلیسی به جای ۲ ۳ ستونی از اندازه ستون استفاده میشود که به صورت پویا در صفحههای بسیار بزرگ نیز به تعداد بیشتر ستون گیرد. به نظر من از این قابلیت هر چند که بهتر است از آن صرف نظر کنیم و انجام چنین بهینهسازی را به عهدهٔ ربات یا ویرایشگران بگذاریم. --ابراهیمب ۱۲ مارس ۲۰۱۵، ساعت ۱۴:۳۲ (UTC)
- انجام این کار توسط ابزار چه ایرادی دارد؟ در مورد اندازه ستون آیا الگو خاصی هست؟ اگر بلی آن را در {{پانویس}} استفاده کنیمYamaha5 (بحث) ۱۲ مارس ۲۰۱۵، ساعت ۱۴:۳۶ (UTC)
- مشکل اینجاست که برای هر نوع refی بنا به اندازه refها کلی صفحه عددی دیگر نیاز است، مثلاً refهای پانویس یک اندازه نیاز دارند refهای ارجاع در سبکی که ref به طور کامل ارجاع تعریف میشود اندازهای دیگر --ابراهیمب ۱۲ مارس ۲۰۱۵، ساعت ۱۴:۵۰ (UTC)
- اگر این ابزار نباشد تصور میکنید کاربر این موارد را میداند؟ یا میتواند تنظیم کند؟ چند کاربر در ویکیفا هستند که این اندازهها را میتوانند تغییر دهند؟ اگر کسی قبلا {{پانویس}} را پارامتر داده باشد (فردی متخصص که طبق گفته شما همهچیر را حساب کرده باشد) ابزار کاری به آن مورد ندارد چون فقط {{پانویس}} را به دو ستونی تبدیل میکند پس این کد در مقالات برگزیده و خوب و ویژه تغییری نمیدهدYamaha5 (بحث) ۱۲ مارس ۲۰۱۵، ساعت ۱۴:۵۴ (UTC)
- منطقی است، فعال کردم --ابراهیمب ۱۲ مارس ۲۰۱۵، ساعت ۱۵:۱۰ (UTC)
- اگر این ابزار نباشد تصور میکنید کاربر این موارد را میداند؟ یا میتواند تنظیم کند؟ چند کاربر در ویکیفا هستند که این اندازهها را میتوانند تغییر دهند؟ اگر کسی قبلا {{پانویس}} را پارامتر داده باشد (فردی متخصص که طبق گفته شما همهچیر را حساب کرده باشد) ابزار کاری به آن مورد ندارد چون فقط {{پانویس}} را به دو ستونی تبدیل میکند پس این کد در مقالات برگزیده و خوب و ویژه تغییری نمیدهدYamaha5 (بحث) ۱۲ مارس ۲۰۱۵، ساعت ۱۴:۵۴ (UTC)
- مشکل اینجاست که برای هر نوع refی بنا به اندازه refها کلی صفحه عددی دیگر نیاز است، مثلاً refهای پانویس یک اندازه نیاز دارند refهای ارجاع در سبکی که ref به طور کامل ارجاع تعریف میشود اندازهای دیگر --ابراهیمب ۱۲ مارس ۲۰۱۵، ساعت ۱۴:۵۰ (UTC)
- توسط ابراهیم – یاماها۵ / ب ۲۴ آوریل ۲۰۱۵، ساعت ۰۳:۱۶ (UTC)
تبدیل a به a[ویرایش]
این تبدیل الزاماً درست نیست. هر چند کلاً استفاده از big توصیه نمیشود (مگر در داخل تگ small)، ولی به حال همانطور که از عنوان مشخص است،
<big><big>a</big></big>
با
<big>a</big>
یکی نیست و ممکن است عمداً متن را خیلی درشت (Huge) کرده باشند. حداقل در بحثهای کاربری که این کار مجاز است. دالبا ۳ اردیبهشت ۱۳۹۴/ ۲۳ آوریل ۲۰۱۵، ساعت ۱۵:۱۷ (UTC)
- فقط به فضای نام مقاله محدودش میکنمیاماها۵ / ب ۲۳ آوریل ۲۰۱۵، ساعت ۱۵:۲۸ (UTC)
- – یاماها۵ / ب ۲۴ آوریل ۲۰۱۵، ساعت ۰۳:۱۴ (UTC)
همزهٔ پایانی پس از حرکت مدی (اء وء یء)[ویرایش]
لطفا تا پایان بحث وپ:فنی#معکوسکاری ابرابزار واژههای بخش dictionary.HamzehAtEnd را تخلیه کنید.--arfar (گفتگو) دوشنبه،۲۶ مرداد ۱۳۹۴، ساعت ۱۷:۵۲ (ایران) ۱۷ اوت ۲۰۱۵، ساعت ۱۳:۲۲ (UTC)
- انجام شد؛ هرچند با تأخیر بسیار زیاد. :) – Dalba ۲۰ مارس ۲۰۱۶، ساعت ۰۶:۱۷ (UTC)
خطای بارگیرینشدن تصاویر دکمهها گاهی زودتر از ثبتشدن handler منتشر میشود[ویرایش]
توضیحدادنش کمی سخت است. ولی به نظرم این تغییر را روی کد اعمال کنید: [۲]
در حال حاضر برای من، در فایرفاکس، اگر تصاویر غیرفعال شده باشند، تصاویر دکمهها به جای اینکه به دکمه تبدیل شوند [آنچنان که در کد پیشبینی شده] تنها با متن alt نمایش پیدا میکنند و نتیجه یک خط متن بههمچسبیده در بالای صفحه میشود. با این تغییر این مشکل حداقل در فایرفاکس باید تا حدودی حل شود و برای بقیهٔ مرورگرها اگر مفید نباشد بیضرر به نظر میرسد. Dalba ۷ نوامبر ۲۰۱۵، ساعت ۱۶:۰۴ (UTC)
- @Dalba: بررسی کنید. مهدی صفار ۲۰ آبان ۱۳۹۴، ساعت ۰۹:۱۷ (ایران) ۱۱ نوامبر ۲۰۱۵، ساعت ۰۵:۴۷ (UTC)
- . همانی شد که انتظار داشتم. ممنون. Dalba ۱۱ نوامبر ۲۰۱۵، ساعت ۰۶:۲۵ (UTC)
ایش[ویرایش]
این درخواست ویرایش پاسخ داده شدهاست. |پاسخ= را به خیر تغییر دهید تا درخواستتان دوباره فعال شود. |
تغییرات باید در مدیاویکی:Gadget-Extra-Editbuttons-dictionary.js اعمال شود.
لطفاً |ایش
حذف شود. 4nn1l2 (بحث) ۱۹ نوامبر ۲۰۱۵، ساعت ۱۵:۰۵ (UTC)
|امل
و |هاوی
هم حذف شوند. اینها ممکن است اسم خاص باشند، نه غلط املایی. 4nn1l2 (بحث) ۲۰ نوامبر ۲۰۱۵، ساعت ۰۷:۵۵ (UTC)
|اجل
را هم لطفا حذف کنید. «اَجَل» در فارسی معنی دارد و از «آجِل» خیلی کاربردش بیشتر است!
دربارهٔ حذف هاوی: به نظر حذف درستی نیست، چون به صورت اسم خاص خیلی کمکاربردتر است تا غلط رایج املایی. بهتر نیست در معدود مقالههایی که به صورت اسم خاص به کار رفتهاست برای نام فرد الگوی جلوگیری از عملگر ابرابزار اضافه شود؟ البته پیشنهاد است--arfar (گفتگو) شنبه،۷ فروردین ۱۳۹۵، ساعت ۲۲:۴۲ (ایران) ۲۶ مارس ۲۰۱۶، ساعت ۱۸:۱۲ (UTC)
- «اجل» را حذف کردم ولی در مورد «هاوی» مطمئن نیستم. اگر بخواهیم اضافه کنیم شاید بهتر باشد اول مقالههایی که در آنها استفاده شدهاست را اصلاح کنیم. Dalba ۴ آوریل ۲۰۱۶، ساعت ۰۹:۴۷ (UTC)
تبدیلشدن تغییرمسیرها به فهرست[ویرایش]
چند مورد مثل این مشاهده شده. بهتر است کاری کنیم که ابزار چنین تغییری ندهد. Dalba ۴ آوریل ۲۰۱۶، ساعت ۰۹:۴۱ (UTC)
- توسط ابراهیم – یاماها۵ / ب ۳ ژوئیهٔ ۲۰۱۶، ساعت ۲۲:۵۳ (UTC)