ویکیپدیا:سیاست رباترانی/درخواست مجوز/انگلیسی/InternetArchiveBot/Task 1
Operator: Cyberpower678 (بحث • مشارکتها • انتقالها • بسته شود • بستهشدنها • اختیارات • آمار • آمار پیشرفته)
Time filed: پنجشنبه، ۲۶ سپتامبر ۲۰۲۴ (میلادی)، ساعت ۰۱:۱۱
Automatic, Supervised, or Manual: Automatic
Programming language(s): PHP
Source code available: Yes
Function overview: Repairs dead links by adding archives to the original URL.
Links to relevant discussions (where appropriate): here
Edit period(s): continuous
Estimated number of pages affected: all of article space
Exclusion compliant (Y/N): Y
Already has a bot flag (Y/N): N
Function details: IABot will scan every article on Wikipedia, look for dead links, and attempt to add an archive URL to it. Users can invoke the bot manually by going to https://tools.wmflabs.org/iabot/index.php?page=runbotsingle or https://tools.wmflabs.org/iabot/index.php?page=runbotqueue.
Discussion
ویرایش- @Cyberpower678: Please conduct 50 edits for review purposes. — حجت/بحث ۲۱ مهٔ ۲۰۱۹، ساعت ۰۱:۴۵ (UTC)
- @Huji: I think we would need a Persian {{Wayback}} before running IABot. In مگی گریس, for example, using of {{Wayback}} caused problems in cites. احمدگفتگو ۲۱ مهٔ ۲۰۱۹، ساعت ۰۶:۱۴ (UTC)
- @Mensis Mirabilis: what are your thoughts on this? — حجت/بحث ۲۱ مهٔ ۲۰۱۹، ساعت ۱۲:۱۷ (UTC)
- @Huji و Ahmad252: The template {{Wayback}} is deprecated and replaced with {{Webarchive}} in enwiki, which is based on Lua module and much easier to tweak. I think we should do the same (I'm currently working on it). Which template does this bot use? — Mensis Mirabilis (بحث) ۲۱ مهٔ ۲۰۱۹، ساعت ۱۲:۲۷ (UTC)
- @Mensis Mirabilis و Huji: I think it uses {{Wayback}} for non-Cite references. On the other hand, the only archive template I reported in phab:T169468 was {{Webarchive}}. I also tried merging the two templates, but they are not compatible. I think {{Webarchive}} can't understand the current time format of IABot. احمدگفتگو ۲۱ مهٔ ۲۰۱۹، ساعت ۱۲:۳۴ (UTC)
- Wayback is being used because it exists. I can mark it as deprecated in the bot.—CYBERPOWER (بحث) ۲۲ مهٔ ۲۰۱۹، ساعت ۰۰:۳۸ (UTC)
- @Mensis Mirabilis و Huji: I think it uses {{Wayback}} for non-Cite references. On the other hand, the only archive template I reported in phab:T169468 was {{Webarchive}}. I also tried merging the two templates, but they are not compatible. I think {{Webarchive}} can't understand the current time format of IABot. احمدگفتگو ۲۱ مهٔ ۲۰۱۹، ساعت ۱۲:۳۴ (UTC)
- @Huji و Ahmad252: The template {{Wayback}} is deprecated and replaced with {{Webarchive}} in enwiki, which is based on Lua module and much easier to tweak. I think we should do the same (I'm currently working on it). Which template does this bot use? — Mensis Mirabilis (بحث) ۲۱ مهٔ ۲۰۱۹، ساعت ۱۲:۲۷ (UTC)
- @Mensis Mirabilis: what are your thoughts on this? — حجت/بحث ۲۱ مهٔ ۲۰۱۹، ساعت ۱۲:۱۷ (UTC)
- @Huji: IABot cannot make any edits as it keeps hitting a captcha. Please grant it the permissions needed (confirmed?) so it can make the test edits.. :-)—CYBERPOWER (بحث) ۲۲ مهٔ ۲۰۱۹، ساعت ۰۰:۳۶ (UTC)
- @Cyberpower678: it is now a confirmed user. — حجت/بحث ۲۲ مهٔ ۲۰۱۹، ساعت ۰۰:۵۱ (UTC)
- @Huji: What is نشانی اینترنتی اسپم? It's an abuse filter IABot keeps hitting now.—CYBERPOWER (بحث) ۲۲ مهٔ ۲۰۱۹، ساعت ۰۱:۱۹ (UTC)
- @Cyberpower678: It was the filter that would prevent *new* users from adding links (in fear of them being spam); it has an exclusion rule for bots, but IABot was not a flagged bot! I gave it the flag just now. — حجت/بحث ۲۲ مهٔ ۲۰۱۹، ساعت ۰۱:۴۶ (UTC)
- @Cyberpower678: Thanks. Would you please mark Wayback (and all other archive templates except Webarchive) as deprecated? Mensis Mirabilis updated Webarchive module yesterday, so it should work just like enwiki now. Thanks. احمدگفتگو ۲۲ مهٔ ۲۰۱۹، ساعت ۰۴:۰۹ (UTC)
- I just checked Special:Contributions/InternetArchiveBot. I think "fixed" remained untranslated. Can you change it to "اصلاح شد"? احمدگفتگو ۲۲ مهٔ ۲۰۱۹، ساعت ۰۴:۱۸ (UTC)
- @Ahmad252: Yea that's an update to beta15 gone wrong and was swiftly reverted in the code. All archive templates except webarchive are now considered deprecated.—CYBERPOWER (بحث) ۲۲ مهٔ ۲۰۱۹، ساعت ۱۲:۳۹ (UTC)
- @Huji: IABot is now hitting نشانی اینترنتی اسپم.—CYBERPOWER (بحث) ۲۲ مهٔ ۲۰۱۹، ساعت ۱۲:۵۶ (UTC)
- I just checked Special:Contributions/InternetArchiveBot. I think "fixed" remained untranslated. Can you change it to "اصلاح شد"? احمدگفتگو ۲۲ مهٔ ۲۰۱۹، ساعت ۰۴:۱۸ (UTC)
- @Cyberpower678: Thanks. Would you please mark Wayback (and all other archive templates except Webarchive) as deprecated? Mensis Mirabilis updated Webarchive module yesterday, so it should work just like enwiki now. Thanks. احمدگفتگو ۲۲ مهٔ ۲۰۱۹، ساعت ۰۴:۰۹ (UTC)
- @Cyberpower678: It was the filter that would prevent *new* users from adding links (in fear of them being spam); it has an exclusion rule for bots, but IABot was not a flagged bot! I gave it the flag just now. — حجت/بحث ۲۲ مهٔ ۲۰۱۹، ساعت ۰۱:۴۶ (UTC)
- @Huji: What is نشانی اینترنتی اسپم? It's an abuse filter IABot keeps hitting now.—CYBERPOWER (بحث) ۲۲ مهٔ ۲۰۱۹، ساعت ۰۱:۱۹ (UTC)
- @Cyberpower678: it is now a confirmed user. — حجت/بحث ۲۲ مهٔ ۲۰۱۹، ساعت ۰۰:۵۱ (UTC)
- @Huji: I think we would need a Persian {{Wayback}} before running IABot. In مگی گریس, for example, using of {{Wayback}} caused problems in cites. احمدگفتگو ۲۱ مهٔ ۲۰۱۹، ساعت ۰۶:۱۴ (UTC)
- Would you please check Special:diff/26208662? "access-date=yes", "archive-url=yes" and "archive-date=yes" caused error in cite templates. I deleted them in Special:diff/26211238 and it fixed the error. Hanooz, Thank you for reporting this. احمدگفتگو ۲۲ مهٔ ۲۰۱۹، ساعت ۰۷:۵۷ (UTC)
- @Ahmad252: see my comment directly above.—CYBERPOWER (بحث) ۲۲ مهٔ ۲۰۱۹، ساعت ۱۲:۳۹ (UTC)
- @Cyberpower678: Thanks for fixing that. Can you please check Special:Diff/26217732 as well? I think it would be better if we set English dates instead of Persian (since {{Cite}} is English as well, and we have {{یادکرد}} for Persian references). It will fix that error. Also, is there any way to automatically put a raw URL in cite templates? It was confusing to me, since IABot did it in en:Special:Diff/898106415, but used {{Webarchive}} in en:Special:Diff/898267516. احمدگفتگو ۲۲ مهٔ ۲۰۱۹، ساعت ۱۴:۲۲ (UTC)
- @Ahmad252: Sorry but IABot can only use one set of localization per Wiki. It either needs to be in Persian or in English. I don't understand why the CS modules can't handle both for both languages. As for converting URLs to cites, it's a set of criteria that needs to be fulfilled for it to happen.—CYBERPOWER (بحث) ۲۲ مهٔ ۲۰۱۹، ساعت ۱۵:۰۶ (UTC)
- @Cyberpower678: I think it would be better if we use English dates, since it's mostly used in Cite templates. @Huji و Mensis Mirabilis: What do you think? احمدگفتگو ۲۲ مهٔ ۲۰۱۹، ساعت ۱۵:۴۰ (UTC)
- By the way, who can fulfill the criteria for URLs? احمدگفتگو ۲۲ مهٔ ۲۰۱۹، ساعت ۱۵:۴۲ (UTC)
- @Cyberpower678: Some of the current equivalents for the months are wrong which is causing the above-mentioned error. Please only use the following equivalents for localization:
- @Cyberpower678: I think it would be better if we use English dates, since it's mostly used in Cite templates. @Huji و Mensis Mirabilis: What do you think? احمدگفتگو ۲۲ مهٔ ۲۰۱۹، ساعت ۱۵:۴۰ (UTC)
- @Ahmad252: Sorry but IABot can only use one set of localization per Wiki. It either needs to be in Persian or in English. I don't understand why the CS modules can't handle both for both languages. As for converting URLs to cites, it's a set of criteria that needs to be fulfilled for it to happen.—CYBERPOWER (بحث) ۲۲ مهٔ ۲۰۱۹، ساعت ۱۵:۰۶ (UTC)
- @Cyberpower678: Thanks for fixing that. Can you please check Special:Diff/26217732 as well? I think it would be better if we set English dates instead of Persian (since {{Cite}} is English as well, and we have {{یادکرد}} for Persian references). It will fix that error. Also, is there any way to automatically put a raw URL in cite templates? It was confusing to me, since IABot did it in en:Special:Diff/898106415, but used {{Webarchive}} in en:Special:Diff/898267516. احمدگفتگو ۲۲ مهٔ ۲۰۱۹، ساعت ۱۴:۲۲ (UTC)
- @Ahmad252: see my comment directly above.—CYBERPOWER (بحث) ۲۲ مهٔ ۲۰۱۹، ساعت ۱۲:۳۹ (UTC)
{['ژانویه'] = 1,
['فوریه'] = 2,
['مارس'] = 3,
['آوریل'] = 4,
['مه'] = 5,
['ژوئن'] = 6,
['ژوئیه'] = 7,
['اوت'] = 8,
['سپتامبر'] = 9,
['اکتبر'] = 10,
['نوامبر'] = 11,
['دسامبر'] = 12}
Anything other than these can lead to an error. Furthermore, in fawiki we have two sets of CS1 templates: Persian and English. Around %70 of the citations use the Persian versions of the templates:
- {{cite web}} = {{یادکرد وب}}
- {{cite book}} = {{یادکرد کتاب}}
- {{cite journal}} = {{یادکرد ژورنال}}
- {{citation}} = {{یادکرد}}
- {{cite news}} = {{یادکرد خبر}}
- {{cite encyclopedia}} = {{یادکرد دانشنامه}}
Can IABot work with these? If it only accepts one set of localization (as you said above), please set it to work with the Persian templates above only. These templates do recognize the same set of relevant parameters such as |archivedate=
and |archiveurl=
, but have the following (more prevalent) equivalents too:
- {'archive-date' , 'archivedate' , 'تاریخ بایگانی' },
- {'archive-url' , 'archiveurl' , 'پیوند بایگانی' , 'نشانی بایگانی' },
- {'dead-url' , 'deadurl' , 'پیوند مرده' },
Thanks. — Mensis Mirabilis (بحث) ۲۲ مهٔ ۲۰۱۹، ساعت ۱۶:۴۰ (UTC)
- @Mensis Mirabilis: I'm still confused as to WHY you need two different CS1 templates. Why not just merge the English and Persian into one config and run them under the same config. That way all the templates work the same way with both English and Persian.—CYBERPOWER (بحث) ۲۲ مهٔ ۲۰۱۹، ساعت ۱۷:۵۳ (UTC)
- @Cyberpower678: The reason is that Persian is an RTL language and RTL text mixed with LTR (such as English) looks messy and is difficult to read. Therefore we need two configs. As for the templates, our main citation templates are the Persian templates that by default invoke the Persian config and can invoke the English configuration by setting
|language=en
. The reason that we have a set of English templates too is that, a lot of users tend to copy/paste references directly from enwiki when translating articles; therefore we needed a set of templates that by default invoke the English configuration. These are the English citation templates ({{cite web}}, etc.). The bottom line is that, if IABot just works with those English templates, it would only cover the references imported from enwiki which may be already archived by IABot before in enwiki. — Mensis Mirabilis (بحث) ۲۲ مهٔ ۲۰۱۹، ساعت ۱۹:۲۴ (UTC)- @Cyberpower678 و Mensis Mirabilis: IABot is going to edit cite/یادکرد templates anyway. On the other hand, یادکرد templates are compatible with cite (setting
|language=en
will change the appearance of a Persian citation template into its English version). I think IABot should be able to replace any cite web it edits with یادکرد وب: It can simply do a find & replace and add a|language=en
to the end of cite web template. After that, archiving those templates wouldn't be challenging. Is it technically possible? احمدگفتگو ۲۲ مهٔ ۲۰۱۹، ساعت ۲۳:۲۳ (UTC)- @Cyberpower678: Really sorry about that, but I think we would need a couple of days to discuss on cite templates and see what we can do to fix this problem. We will be in touch. Is that okay to you? احمدگفتگو ۲۳ مهٔ ۲۰۱۹، ساعت ۰۰:۲۲ (UTC)
- @Cyberpower678 و Mensis Mirabilis: IABot is going to edit cite/یادکرد templates anyway. On the other hand, یادکرد templates are compatible with cite (setting
- @Cyberpower678: The reason is that Persian is an RTL language and RTL text mixed with LTR (such as English) looks messy and is difficult to read. Therefore we need two configs. As for the templates, our main citation templates are the Persian templates that by default invoke the Persian config and can invoke the English configuration by setting
- @Cyberpower678: You said that IABot only accepts one set of localization. Does it mean that IABot can't work with two templates? I mean, is it able to place the same date format in two different templates? (Cite and یادکرد) احمدگفتگو ۲۳ مهٔ ۲۰۱۹، ساعت ۲۳:۵۱ (UTC)
- IABot can work with any templates that are feed to it, but the date formats have to either be in Persian or in English. The reason for this is because Citation templates are easily configurable and can be told which parameter has what when configuring them. Date formats use localization values from the OS that are set during initialization of the bot.—CYBERPOWER (بحث) ۲۴ مهٔ ۲۰۱۹، ساعت ۰۰:۰۴ (UTC)
- @Huji و Mensis Mirabilis: I think we should use Persian date format in both cite and یادکرد, considering this table. On the other hand, HujiBot can replace Persian date format in cite templates with English format.
@Cyberpower678: Can you please conduct some edits so we can ensure that everything is right? Please consider fixing this issue (فِورِیه is not correct, bot should use فوریه instead. Mensis wrote all months above. Thanks. احمدگفتگو ۲۴ مهٔ ۲۰۱۹، ساعت ۰۵:۴۹ (UTC)- @Cyberpower678: Bug report: in Special:diff/26240821, bot couldn't recognize یادکرد وب and added {{Webarchive}}. I've listed some useful parameters of یادکرد وب in Special:PermaLink/26241051. Can you configure it not to add Webarchive to یادکرد وب templates that already have it, and also to add Persian parameters (like پیوند بایگانی instead of archive-url) in یادکرد وب? احمدگفتگو ۲۴ مهٔ ۲۰۱۹، ساعت ۰۸:۰۱ (UTC)
- @Huji و Mensis Mirabilis: I think we should use Persian date format in both cite and یادکرد, considering this table. On the other hand, HujiBot can replace Persian date format in cite templates with English format.
- IABot can work with any templates that are feed to it, but the date formats have to either be in Persian or in English. The reason for this is because Citation templates are easily configurable and can be told which parameter has what when configuring them. Date formats use localization values from the OS that are set during initialization of the bot.—CYBERPOWER (بحث) ۲۴ مهٔ ۲۰۱۹، ساعت ۰۰:۰۴ (UTC)
- اگر مایل به ادامهٔ همکاری نیستند این درخواست ناموفق جمعبندی شود. Hanooz ۴ اوت ۲۰۱۹، ساعت ۰۴:۳۸ (UTC)
- Sorry for the late response. I've just had my plate really full lately. I intend to continue with approval.—CYBERPOWER (بحث) ۳ سپتامبر ۲۰۱۹، ساعت ۲۰:۲۴ (UTC)
- @Cyberpower678: Quite understandable :) So about our localized-CS1 problem, can IABot work with them now? احمدگفتگو ۳ سپتامبر ۲۰۱۹، ساعت ۲۰:۳۳ (UTC)
- Ahmad252, If we are talking about the subtle errors in the Persian months, it should be corrected.—CYBERPOWER (بحث) ۳ سپتامبر ۲۰۱۹، ساعت ۲۰:۳۷ (UTC)
- Thanks. I just made one test edit in Special:Diff/26916326, think it works. @Huji: Hi. Could you please handle this request? Personally speaking, I think another test run is required, just in case. Thanks. احمدگفتگو ۳ سپتامبر ۲۰۱۹، ساعت ۲۱:۱۸ (UTC)
- Ahmad252, Running test now. 50 edits are being made.—CYBERPOWER (بحث) ۴ سپتامبر ۲۰۱۹، ساعت ۱۰:۲۴ (UTC)
- Ahmad252 I also keep hitting an abuse filter 'نشانی اینترنتی اسپم'.—CYBERPOWER (بحث) ۴ سپتامبر ۲۰۱۹، ساعت ۱۰:۲۵ (UTC)
- @Cyberpower678: That's an abuse filter designed for newbies, you won't hit it once you have more than 50 edits. I think that's the only way to avoid hitting it, so you'll need to conduct 14-15 edits. Sorry for the problem. احمدگفتگو ۴ سپتامبر ۲۰۱۹، ساعت ۱۰:۳۶ (UTC)
- @Cyberpower678: By the way, I think we have a problem in archivedate, see Special:Diff/26919119 (last diff part). In Special:PermaLink/26918986, there was a problem with some refrences (including ref no.96), I fixed it in Special:PermaLink/26919119. I think it's related to "اكتبر", since it has Arabic "ك". The correct form is "اکتبر" (using "ک"). احمدگفتگو ۴ سپتامبر ۲۰۱۹، ساعت ۱۰:۴۲ (UTC)
- @Cyberpower678: and also Special:Diff/26919172. Could you please double check month names? Mensis has already wrote them above. Thanks. احمدگفتگو ۴ سپتامبر ۲۰۱۹، ساعت ۱۰:۴۷ (UTC)
- @Ahmad242: What is the difference between "فِورِیه" and "فوریه"? If it's a grammer thing, please list all versions of the former so my localization code can correct what the OS is putting out. Also what is the difference between "اكتبر" and "اکتبر"? They look exactly the same to me, but the diff suggests they are being changed somehow.—CYBERPOWER (بحث) ۴ سپتامبر ۲۰۱۹، ساعت ۱۱:۰۲ (UTC)
- @Cyberpower678: It's a Persian thing, you know :) The difference between "فِورِیه" and "فوریه" is that the first one has two -ِ (kasra) in it. CS1 templates can't recognize this form of the word (which is pretty unsual), I presume. You can fix it by changing "فِورِیه" to "فوریه". About "اكتبر" and "اکتبر" case, it's about that "ك" the first one has (which changes to "كـ" in the word). This problem is not visible to us, but "ك" is used in Arabic, but "ک" is used in Persian. IABot uses Arabic verison ("ك"), which is not recognizable to our CS1 templates on purpose, we didn't make it recognizable to templates simply because it's the wrong form of the word (in Persian, of course). I suggest you copy-paste all names from what Mensis wrote above. By the way, I'm 252, not 242 :) احمدگفتگو ۴ سپتامبر ۲۰۱۹، ساعت ۱۱:۱۸ (UTC)
- Ahmad252, I formulated my first question wrong. What I meant to ask is can you provide all of the months in the same format as "فِورِیه" so I know how to properly convert it?—CYBERPOWER (بحث) ۴ سپتامبر ۲۰۱۹، ساعت ۱۱:۳۳ (UTC)
- @Cyberpower678: Sure, but it'll take a while since I'll need to find appropriate websites. Just asking, can you provide current names so I can check them? احمدگفتگو ۴ سپتامبر ۲۰۱۹، ساعت ۱۲:۰۴ (UTC)
- Ahmad252, I formulated my first question wrong. What I meant to ask is can you provide all of the months in the same format as "فِورِیه" so I know how to properly convert it?—CYBERPOWER (بحث) ۴ سپتامبر ۲۰۱۹، ساعت ۱۱:۳۳ (UTC)
- @Cyberpower678: It's a Persian thing, you know :) The difference between "فِورِیه" and "فوریه" is that the first one has two -ِ (kasra) in it. CS1 templates can't recognize this form of the word (which is pretty unsual), I presume. You can fix it by changing "فِورِیه" to "فوریه". About "اكتبر" and "اکتبر" case, it's about that "ك" the first one has (which changes to "كـ" in the word). This problem is not visible to us, but "ك" is used in Arabic, but "ک" is used in Persian. IABot uses Arabic verison ("ك"), which is not recognizable to our CS1 templates on purpose, we didn't make it recognizable to templates simply because it's the wrong form of the word (in Persian, of course). I suggest you copy-paste all names from what Mensis wrote above. By the way, I'm 252, not 242 :) احمدگفتگو ۴ سپتامبر ۲۰۱۹، ساعت ۱۱:۱۸ (UTC)
- @Ahmad242: What is the difference between "فِورِیه" and "فوریه"? If it's a grammer thing, please list all versions of the former so my localization code can correct what the OS is putting out. Also what is the difference between "اكتبر" and "اکتبر"? They look exactly the same to me, but the diff suggests they are being changed somehow.—CYBERPOWER (بحث) ۴ سپتامبر ۲۰۱۹، ساعت ۱۱:۰۲ (UTC)
- Thanks. I just made one test edit in Special:Diff/26916326, think it works. @Huji: Hi. Could you please handle this request? Personally speaking, I think another test run is required, just in case. Thanks. احمدگفتگو ۳ سپتامبر ۲۰۱۹، ساعت ۲۱:۱۸ (UTC)
- Ahmad252, If we are talking about the subtle errors in the Persian months, it should be corrected.—CYBERPOWER (بحث) ۳ سپتامبر ۲۰۱۹، ساعت ۲۰:۳۷ (UTC)
- @Cyberpower678: Quite understandable :) So about our localized-CS1 problem, can IABot work with them now? احمدگفتگو ۳ سپتامبر ۲۰۱۹، ساعت ۲۰:۳۳ (UTC)
- @Cyberpower678: Any replacer or something? I mean, something that can affect the final output. Maybe something designed for arwiki? احمدگفتگو ۴ سپتامبر ۲۰۱۹، ساعت ۱۳:۰۲ (UTC)
- @Ahmad252: There is no custom code in place for arwiki or fawiki. Fawiki uses fa locales, and arwiki uses ar locales.—CYBERPOWER (بحث) ۴ سپتامبر ۲۰۱۹، ساعت ۱۳:۱۹ (UTC)
- @Cyberpower678: I just checked عراق, it's a rich sample since it has different archive months. I tried fixing the problem with archivedates (Special:Diff/26920407). The only problem that I can see in that page is "اكتبر" (and we already know the problematic "فِورِیه" is still there), I think there should be no problem with other months. Yet still, it's a problem we need to fix. Could you please copy the piece of code that contains Persian translation for months? I want to run a tool on it, make sure that we aren't missing something (or you can do it yourself - copy the code somewhere in fawiki without saving it, then click on <img src="//upload.wikimedia.org/wikipedia/fa/f/fc/Button_super_tool.png" title="ابرابزار" alt="ابرابزار"> (SuperTool) and it will change some parts of the code, if needed. Then click on "نمایش تغییرات" (show changes) and see if anything has changed. Please check the output manually to see if there's any unwanted change in code, since this tool isn't really designed to work with codes). احمدگفتگو ۴ سپتامبر ۲۰۱۹، ساعت ۱۳:۴۸ (UTC)
- That's the thing, it's not coded in the bot anywhere. The only thing I added is an extension that overrides some of the OS values. I do that when the OS provides the month and/or numerical format.—CYBERPOWER (بحث) ۴ سپتامبر ۲۰۱۹، ساعت ۱۴:۲۵ (UTC)
- @Cyberpower678: I'm really truely confused. So the bot practically has no data to modify these, and the problem is still there. I really have no idea why this happens, maybe others can help. By the way, what exactly do you mean by "OS"? Which OS? احمدگفتگو ۴ سپتامبر ۲۰۱۹، ساعت ۱۷:۰۳ (UTC)
- Ahmad252 Now you know how I've been feeling all day. :/ I've been trying to figure out myself where those months are coming from.
- @Cyberpower678: I'm really truely confused. So the bot practically has no data to modify these, and the problem is still there. I really have no idea why this happens, maybe others can help. By the way, what exactly do you mean by "OS"? Which OS? احمدگفتگو ۴ سپتامبر ۲۰۱۹، ساعت ۱۷:۰۳ (UTC)
- That's the thing, it's not coded in the bot anywhere. The only thing I added is an extension that overrides some of the OS values. I do that when the OS provides the month and/or numerical format.—CYBERPOWER (بحث) ۴ سپتامبر ۲۰۱۹، ساعت ۱۴:۲۵ (UTC)
- @Cyberpower678: I just checked عراق, it's a rich sample since it has different archive months. I tried fixing the problem with archivedates (Special:Diff/26920407). The only problem that I can see in that page is "اكتبر" (and we already know the problematic "فِورِیه" is still there), I think there should be no problem with other months. Yet still, it's a problem we need to fix. Could you please copy the piece of code that contains Persian translation for months? I want to run a tool on it, make sure that we aren't missing something (or you can do it yourself - copy the code somewhere in fawiki without saving it, then click on <img src="//upload.wikimedia.org/wikipedia/fa/f/fc/Button_super_tool.png" title="ابرابزار" alt="ابرابزار"> (SuperTool) and it will change some parts of the code, if needed. Then click on "نمایش تغییرات" (show changes) and see if anything has changed. Please check the output manually to see if there's any unwanted change in code, since this tool isn't really designed to work with codes). احمدگفتگو ۴ سپتامبر ۲۰۱۹، ساعت ۱۳:۴۸ (UTC)
- @Ahmad252: There is no custom code in place for arwiki or fawiki. Fawiki uses fa locales, and arwiki uses ar locales.—CYBERPOWER (بحث) ۴ سپتامبر ۲۰۱۹، ساعت ۱۳:۱۹ (UTC)
IABot lives on Stretch VMs. That's a linux OS.—CYBERPOWER (بحث) ۴ سپتامبر ۲۰۱۹، ساعت ۱۸:۰۷ (UTC)
- Ahmad252 Alright I cleared everything, and reloaded the locales. I think we should be good now. Can you check recent edits? They look good to me.—CYBERPOWER (بحث) ۴ سپتامبر ۲۰۱۹، ساعت ۱۸:۴۹ (UTC)
- @Cyberpower678: Thank you. That فِوِریه thing is gone now, but we still have the اكتبر problem: Special:Diff/26922187. In addition, there's another problem: In Persian CS1 templates, we have localized parameters for
|accessdate=
, we have|تاریخ بازدید=
,|تاریخ بازبینی=
,|بازبینی=
, and|بازدید=
. IABot can't recognize them (as it didn't in Special:Diff/26922187), so there will be two accessdates, causing the template to show an error. Can you fix this? Thanks and sorry for these localization problems. احمدگفتگو ۴ سپتامبر ۲۰۱۹، ساعت ۱۸:۵۷ (UTC)- @Ahmad252: No worries. I made some more test edits. Let me know if they are okay, or if you need more.—CYBERPOWER (بحث) ۴ سپتامبر ۲۰۱۹، ساعت ۱۹:۵۲ (UTC)
- @Cyberpower678: Thank you. That فِوِریه thing is gone now, but we still have the اكتبر problem: Special:Diff/26922187. In addition, there's another problem: In Persian CS1 templates, we have localized parameters for
- Ahmad252 Alright I cleared everything, and reloaded the locales. I think we should be good now. Can you check recent edits? They look good to me.—CYBERPOWER (بحث) ۴ سپتامبر ۲۰۱۹، ساعت ۱۸:۴۹ (UTC)
- @Ahmad252: done—CYBERPOWER (بحث) ۴ سپتامبر ۲۰۱۹، ساعت ۲۰:۴۲ (UTC)
- @Cyberpower678: Thanks. I think we are ready for the final check, just one minor problem in talk page notice: Please change "I" to "من" and "کرد" to "کردم". Thanks in advance. @Huji و Hanooz: Could you please check recent contributions? I mean the ones after 20:09 (UTC). احمدگفتگو ۴ سپتامبر ۲۰۱۹، ساعت ۲۱:۲۰ (UTC)
- Ahmad252,please visit https://tools.wmflabs.org/iabot/index.php?page=wikiconfig&wiki=fawiki to make changes to the text. I have temporarily granted you permission to do so for this wiki.—CYBERPOWER (بحث) ۵ سپتامبر ۲۰۱۹، ساعت ۰۷:۳۲ (UTC)
- @Cyberpower678: Thanks. I think we are ready for the final check, just one minor problem in talk page notice: Please change "I" to "من" and "کرد" to "کردم". Thanks in advance. @Huji و Hanooz: Could you please check recent contributions? I mean the ones after 20:09 (UTC). احمدگفتگو ۴ سپتامبر ۲۰۱۹، ساعت ۲۱:۲۰ (UTC)
Discussion break
ویرایش@Cyberpower678: I fixed one but it isn't clear to me why IABot inserts "I" instead of "من". The translation is "\n\n من بهتازگی", so it must return "من بهتازگی", instead of "I بهتازگی". I can't really figure out why. By the way, we don't usually use "Discussion break" section, sorry if I didn't use it properly! احمدگفتگو ۵ سپتامبر ۲۰۱۹، ساعت ۰۹:۴۵ (UTC)
- @Ahmad252: I fixed the "I" as that was pretty straightforward.—CYBERPOWER (بحث) ۵ سپتامبر ۲۰۱۹، ساعت ۰۹:۴۹ (UTC)
- Thank you! So we only need to wait for approval or further discussion, I suppose. احمدگفتگو ۵ سپتامبر ۲۰۱۹، ساعت ۰۹:۵۳ (UTC)
- It would be better to change 'روبه رو' to 'زیر' in talk page reports. Hanooz ۵ سپتامبر ۲۰۱۹، ساعت ۱۱:۵۵ (UTC)
- Done احمدگفتگو ۵ سپتامبر ۲۰۱۹، ساعت ۱۷:۵۴ (UTC)
- Ahmad252, checking in. What's the status of the approval. Is everything good to go?—CYBERPOWER (بحث) ۱۰ سپتامبر ۲۰۱۹، ساعت ۱۱:۰۵ (UTC)
- Something is wrong here :Special:Diff/26955153. Hanooz ۱۰ سپتامبر ۲۰۱۹، ساعت ۱۱:۱۱ (UTC)
- @Cyberpower678: Well, as a matter of fact, our bot approval group members are always busy and our requests usually stay here for a while, which is not a good thing. I think we should add some of our experienced technical users (such as Dalba) to this group. Anyways, I'll ping Huji again soon. But before that, we should fix this problem, I presume. I think the problem mentioned by Hanooz is that the tool removes some of those {{پک}} templates we have in the article (but not all of them). Can you please fix it? You can use any article in Special:Search/hastemplate: "پک" for test purposes, as they all contain at least one {{پک}} template. By the way, this template never uses a website parameter or something connected to internet, so IABot will simply need to ignore it. احمدگفتگو ۱۰ سپتامبر ۲۰۱۹، ساعت ۱۱:۲۵ (UTC)
- @Cyberpower678: Hi. Is there any update about this issue? Thanks. احمدگفتگو ۱۳ سپتامبر ۲۰۱۹، ساعت ۱۶:۰۳ (UTC)
- Ahmad252, The issue is related to a new function of IABot 2 which I have now disabled as it needs further refinements. It's supposed to serve as a de-duplication mechanism for duplicate named references.—CYBERPOWER (بحث) ۱۵ سپتامبر ۲۰۱۹، ساعت ۱۱:۳۴ (UTC)
- Yes, it works fine. @Huji: I know it's hard to approve this, but I think we can at least give it a 30 days trial. Personally speaking, I think it's ready. احمدگفتگو ۱۵ سپتامبر ۲۰۱۹، ساعت ۱۲:۰۹ (UTC)
- Ahmad252, The issue is related to a new function of IABot 2 which I have now disabled as it needs further refinements. It's supposed to serve as a de-duplication mechanism for duplicate named references.—CYBERPOWER (بحث) ۱۵ سپتامبر ۲۰۱۹، ساعت ۱۱:۳۴ (UTC)
- @Cyberpower678: Hi. Is there any update about this issue? Thanks. احمدگفتگو ۱۳ سپتامبر ۲۰۱۹، ساعت ۱۶:۰۳ (UTC)
- @Cyberpower678: Well, as a matter of fact, our bot approval group members are always busy and our requests usually stay here for a while, which is not a good thing. I think we should add some of our experienced technical users (such as Dalba) to this group. Anyways, I'll ping Huji again soon. But before that, we should fix this problem, I presume. I think the problem mentioned by Hanooz is that the tool removes some of those {{پک}} templates we have in the article (but not all of them). Can you please fix it? You can use any article in Special:Search/hastemplate: "پک" for test purposes, as they all contain at least one {{پک}} template. By the way, this template never uses a website parameter or something connected to internet, so IABot will simply need to ignore it. احمدگفتگو ۱۰ سپتامبر ۲۰۱۹، ساعت ۱۱:۲۵ (UTC)
- Something is wrong here :Special:Diff/26955153. Hanooz ۱۰ سپتامبر ۲۰۱۹، ساعت ۱۱:۱۱ (UTC)
- Ahmad252, checking in. What's the status of the approval. Is everything good to go?—CYBERPOWER (بحث) ۱۰ سپتامبر ۲۰۱۹، ساعت ۱۱:۰۵ (UTC)
- Done احمدگفتگو ۵ سپتامبر ۲۰۱۹، ساعت ۱۷:۵۴ (UTC)
- It would be better to change 'روبه رو' to 'زیر' in talk page reports. Hanooz ۵ سپتامبر ۲۰۱۹، ساعت ۱۱:۵۵ (UTC)
- Thank you! So we only need to wait for approval or further discussion, I suppose. احمدگفتگو ۵ سپتامبر ۲۰۱۹، ساعت ۰۹:۵۳ (UTC)
برای یک دوره آزمایشی مجوز دارد (30 روز). — حجت/بحث ۱۵ سپتامبر ۲۰۱۹، ساعت ۱۲:۲۴ (UTC)
- Thanks. @Cyberpower678: IABot is now approved for 30 days in fawiki, can you please run it for a 30 days trial? Thanks. احمدگفتگو ۱۵ سپتامبر ۲۰۱۹، ساعت ۱۲:۲۸ (UTC)
- Ahmad252, I switched the bot on.—CYBERPOWER (بحث) ۱۵ سپتامبر ۲۰۱۹، ساعت ۱۴:۵۳ (UTC)
- @Cyberpower678: Thank you. There was a little issue that caused the first paragraph in talk page messages to be preformatted. I fixed the problem from IABot Management Interface, how much does it take for IABot to use new translations? احمدگفتگو ۱۵ سپتامبر ۲۰۱۹، ساعت ۱۹:۱۰ (UTC)
- Ahmad252, configuration changes usually happens every 5000 articles.—CYBERPOWER (بحث) ۱۵ سپتامبر ۲۰۱۹، ساعت ۱۹:۱۸ (UTC)
- Fixed, thanks. احمدگفتگو ۱۵ سپتامبر ۲۰۱۹، ساعت ۲۱:۴۶ (UTC)
- Ahmad252, configuration changes usually happens every 5000 articles.—CYBERPOWER (بحث) ۱۵ سپتامبر ۲۰۱۹، ساعت ۱۹:۱۸ (UTC)
- @Cyberpower678: Thank you. There was a little issue that caused the first paragraph in talk page messages to be preformatted. I fixed the problem from IABot Management Interface, how much does it take for IABot to use new translations? احمدگفتگو ۱۵ سپتامبر ۲۰۱۹، ساعت ۱۹:۱۰ (UTC)
- Ahmad252, I switched the bot on.—CYBERPOWER (بحث) ۱۵ سپتامبر ۲۰۱۹، ساعت ۱۴:۵۳ (UTC)
- @Cyberpower678: Hi. I think, rarely, IABot runs into an error in talk page messages, cause it to ignore talk page message for a specific article. For example, in Special:Diff/27005867, IABot fixed 12 references and, apparently, tried a lot to send a talk page message; since it took four minutes for the bot to perform its next edit. At last, IABot just igonred talk page message for امیر تتلو and moved to the next page. It isn't much of a problem since we don't really check all changes; but I'm just curious why this happened. Is it related to the number of references that IABot has rescued in this article, or was it just random? احمدگفتگو ۱۶ سپتامبر ۲۰۱۹، ساعت ۲۰:۱۳ (UTC)
- Ahmad252, minor edits do not leave talk page messages. You can adjust this in the configuration by activating the verbose option in the configuration.—CYBERPOWER (بحث) ۱۸ سپتامبر ۲۰۱۹، ساعت ۱۴:۰۵ (UTC)
- Thank you for your response. Nevermind, I even think that we can completely disable talk page messages. احمدگفتگو ۱۸ سپتامبر ۲۰۱۹، ساعت ۱۴:۱۷ (UTC)
- Ahmad252, minor edits do not leave talk page messages. You can adjust this in the configuration by activating the verbose option in the configuration.—CYBERPOWER (بحث) ۱۸ سپتامبر ۲۰۱۹، ساعت ۱۴:۰۵ (UTC)
- @Cyberpower678: Hello again. There is a minor problem here, see Special:Diff/27145834 and Special:Diff/27114818 for example. Here in fawiki we use that SuperTool I mentioned above to change url format from percent-coded form to normal form, but IABot changes all urls to percent-coded form. Another problem is that IABot changes English dates to Persian dates, something that isn't necessary in Persian Wikipedia. Can you please fix these? Thanks. احمدگفتگو ۲۹ سپتامبر ۲۰۱۹، ساعت ۲۰:۴۷ (UTC)
- Ahmad252, url encoding can be disabled in the wiki configuration. I have done so. As for converting dates to Persian, this goes back to the technical limitation. Since IABot is operating with the Persian locale, other language timestamps are foreign to the bot and will be converted as it cannot understand the timestamp. Sorry about that.—CYBERPOWER (بحث) ۱ اکتبر ۲۰۱۹، ساعت ۲۱:۰۳ (UTC)
- @Huji: Hi. After 126,339 edits so far, I think we're currently able to decide about IABot's performance (it's been 10 hours since bot's last edit). احمدگفتگو ۳ اکتبر ۲۰۱۹، ساعت ۲۱:۰۴ (UTC)
مجوز دارد. — حجت/بحث ۳ اکتبر ۲۰۱۹، ساعت ۲۲:۰۸ (UTC)
- @Cyberpower678: Hi. Thank you so much for your efforts here. IABot is now approved in Persian Wikipedia. احمدگفتگو ۳ اکتبر ۲۰۱۹، ساعت ۲۲:۱۳ (UTC)