ویکیپدیا:سیاست رباترانی/درخواست مجوز/DbBot/وظیفه ۱۵
رباتران: Dalba (بحث • مشارکتها • انتقالها • بسته شود • بستهشدنها • اختیارات • آمار • آمار پیشرفته)
خودکار، مدیریتشده یا دستی: خودکار
کد ربات: کاربر:DbBot/کدها/ابهامزدایی از پیوندهایِ «به نامزبان»
جزئیات عملکرد: (به [[نامزبان]]:
را تبدیل میکند به (به [[زبان نامزبان|نامزبان]]:
. مثل [۱]
تناوب اجرا: فعلاً یک بار و بعدها اگر نیاز احساس شد.
تخمین تعداد صفحههایی که ویرایش میشوند: چند هزار ویرایش باشد.
گذر از الگوی {{nobots}} (بله/خیر): ممکن است (فعلاً که نه نمیخواهم عبور کنم، ولی اگر دیدم تعدادشان زیاد است، شاید)
آیا در ویکی دیگری پرچم دارد (بله/خیر): خیر
شرح روش اجرا: از فهرستی که در ویکیپدیا:سیاست رباترانی/درخواست مجوز/HujiBot/وظیفه ۴/زبانهای ابهامزدایی تهیه شدهاست و الگویی که در بالا گفتم استفاده خواهم کرد. Dalba ۱۰ ژانویهٔ ۲۰۱۶، ساعت ۰۳:۴۴ (UTC)
بحث[ویرایش]
نمیتوانید از الگوهای «الگو: به زبان» مثل {{به انگلیسی}} و غیره استفاده کنید؟ --Z ۱۰ ژانویهٔ ۲۰۱۶، ساعت ۱۷:۵۹ (UTC)
- @ZxxZxxZ: مشکلی نیست، میتوانم تا اولین پرانتز را به داخل الگو ببرم. به عبارت باقاعده:
- جستجو:
\(به \[\[(اسپانیایی)\]\]:\s*(.*?)\)
- جایگزینی:
{{به \1|\2}}
- آن حالت دیگر را هم میتوان به شکل مشابهی اضافه کرد. تا
به [[زبان اسپانیایی|اسپانیایی]]
را هم به الگو تبدیل کند. Dalba ۱۱ ژانویهٔ ۲۰۱۶، ساعت ۰۱:۲۷ (UTC)- بله، بهتر است اول حالتهای
\(به \[\[(اسپانیایی)\]\]:\s*(.*?)\)
به\(به \[\[زبان (اسپانیایی)\|(اسپانیایی)\]\]:\s*(.*?)\)
تبدیل شوند، بعد تبدیل صورت گیرد. استفاده از این احتمالاً کارامدتر باشد: \(به\s+?\[\[زبان (اسپانیایی)\|(اسپانیایی)\]\]\s*?:\s*?(.+?)\s*?\)
- بعد از آخرین تغییرات لطفاً چند نمونه آرمایشی در مقالات برانید (ترجیحاً در یک صفحه چند حالت مختلف قرار داده شود و یک بار روی آن صفحه هم رانده شود). --Z ۱۳ ژانویهٔ ۲۰۱۶، ساعت ۲۰:۰۰ (UTC)
- @ZxxZxxZ: چند مورد از حالتهایی که استفاده از الگوهای «به زبان» را مشکل میکنند: آمدن «واجشناسی» و «تلفظ»[۲] در داخل الگوی زبان مناسب به نظر نمیرسد. بدتر آنکه گاهی چندین زبان در داخل یک پرانتز آمدهاند. این موارد تنها در چند ویرایش نسبتاً تصادفی دیده شد بنابراین تعدادشان نباید کم باشد.
- به هر حال همان حالت اولی که گفتم را هنوز میتوانم اجرا کنم. نمونه. عبارت باقاعدهٔ استفادهشده:
- جستجو:
\(\s*به(?:\s*\[\[\s+|\s+\[\[\s*)(اسپانیایی)\s*\]\]\s*:\s*([^\)]*?)\s*\)
- جایگزین:
(به [[زبان \1|\1]]: \2)
- Dalba ۱۴ ژانویهٔ ۲۰۱۶، ساعت ۰۴:۰۵ (UTC)
- بله. الان یادم آمد که اصلاً الگوهای به زبان ما در ویکی فارسی از اول بد درست شدند چون پرانتز را هم قرار میدهند، و قبل از هرچیز باید اصلاحاتی صورت گیرد که طی آن این الگوها با مجموعه الگوهای دیگری جایگزین شوند. لطفاً این آخرین ویرایش کد را روی حدود ۵۰ مقاله برانید. --Z ۱۴ ژانویهٔ ۲۰۱۶، ساعت ۲۱:۳۲ (UTC)
- @ZxxZxxZ: [۳] Dalba ۱۵ ژانویهٔ ۲۰۱۶، ساعت ۰۳:۲۸ (UTC)
- مجوز دارد. موفق باشید. --Z ۱۵ ژانویهٔ ۲۰۱۶، ساعت ۲۰:۳۹ (UTC)
- @ZxxZxxZ: [۳] Dalba ۱۵ ژانویهٔ ۲۰۱۶، ساعت ۰۳:۲۸ (UTC)
- بله. الان یادم آمد که اصلاً الگوهای به زبان ما در ویکی فارسی از اول بد درست شدند چون پرانتز را هم قرار میدهند، و قبل از هرچیز باید اصلاحاتی صورت گیرد که طی آن این الگوها با مجموعه الگوهای دیگری جایگزین شوند. لطفاً این آخرین ویرایش کد را روی حدود ۵۰ مقاله برانید. --Z ۱۴ ژانویهٔ ۲۰۱۶، ساعت ۲۱:۳۲ (UTC)
- بله، بهتر است اول حالتهای