Jump to content

User talk:TenWhile6/XReport

Add topic
From Meta, a Wikimedia project coordination wiki
Latest comment: 4 days ago by Nvdtn19 in topic Feature request
SpBot archives all sections tagged with {{Section resolved|1=~~~~}} .

Translations

[edit]

Manual

[edit]

Please translate it using Special:Translate.

User interface

[edit]

See User:TenWhile6/XReport/languageData.json (Admins, feel free to edit it yourself; Non-Admins, please submit your translation using a new section, I will then add it for you)

Lang Process Translators
en → de 100% TenWhile6
en → es 100% Danielyepezgarces
Codename Noreste
en → fr 90% ShifaYT
en → it 90% M7
en → ur 90% Aafi
en → pl 90% AramilFeraxa
en → bn 90% MdsShakil
en → sv 90% EPIC
en → nl 90% Drummingman
en → sl 100% A09
en → ko 90% LR0725
en → zh-hans 100% Cookai1205
Bosco Sin
en → zh-hant 100% Cookai1205
Bosco Sin
en → ru 100% 1234qwer1234qwer4
Mitte27
en → tl 90% Jojit fb
Chlod
en → ar 90% ToadetteEdit
en → vi 90% Hide on Rosé
en → ja 80% Tmv
en → hi 100% DreamRimmer
en → th 90% Ekminarin
en → tr 90% Brightt11
en → ro 100% Pafsanias
Paloi Sciurala
en → fi 100% Samoasambia
en → nb 90% 1000mm
en → nn 90% Jon Harald Søby
en → pt 100% Teles
Little Sunshine
en → id 90% Rachmat04
en → ceb 100% Như Gây Mê
en → uk 100% Mitte27
en → sh 100% Aca
en → he 0%
en → sr 0%
en → cs 0%
en → da 0%
en → hu 0%
en → ca 0%
en → el 0%
NEEDED add more languages... :)

ur translation

[edit]

Hi @TenWhile6. I have attempted Urdu translation at User:TheAafi/XReport and would appreciate if you turn on this tool for Urdu Wikipedia. The admin's noticeboard for all issues is at ur:ویکیپیڈیا:دیوان خاص. Let me know if anything else is required. ─ Aafī (talk) 10:58, 5 March 2024 (UTC)Reply

@TheAafi of course I can do that.
sorry, you translated the IDs, not the text. Whats english on your userpage must be urdu, and whats urdu should stay english. TenWhile6 (talk | SWMT) 11:07, 5 March 2024 (UTC)Reply
Ah, I understand what you did... there is no problem... wait a sec TenWhile6 (talk | SWMT) 11:09, 5 March 2024 (UTC)Reply
@TheAafi urdu translation should be available in the script now! :) TenWhile6 (talk | SWMT) 11:21, 5 March 2024 (UTC)Reply
Translations work but it says that XReport is not activated on the wiki. Best regards, ─ Aafī (talk) 11:24, 5 March 2024 (UTC)Reply
@TheAafi perfect, thats right, the activation needs some more time, i am working on it. Is ur:User:TenWhile6/XReport/urwiki okay as reporttext? TenWhile6 (talk | SWMT) 11:31, 5 March 2024 (UTC)Reply
I translated the header at User:TheAafi/XReport. ─ Aafī (talk) 11:37, 5 March 2024 (UTC)Reply
@TheAafi Thanks. Urwiki is now activated! Is ur:Special:Diff/6112268 correct? TenWhile6 (talk | SWMT) 12:04, 5 March 2024 (UTC)Reply
Perfect @TenWhile6 and thank you! ─ Aafī (talk) 13:43, 5 March 2024 (UTC)Reply
Just noticed that the edit-summary appears in English. It should also be translatable imo. Best regards, ─ Aafī (talk) 13:46, 5 March 2024 (UTC)Reply
@TheAafi good idea, I will add that soon, but maybe not today. :) TenWhile6 (talk | SWMT) 13:50, 5 March 2024 (UTC)Reply
Could you translate the manual to Urdu? (With special:translate) TenWhile6 (talk | SWMT) 13:50, 5 March 2024 (UTC)Reply
Sure. I will do this later in the night. ─ Aafī (talk) 13:55, 5 March 2024 (UTC)Reply
@TheAafi do you have time to finish the User:TenWhile6/XReport/ur translation? TenWhile6 (talk | SWMT) 17:48, 22 April 2024 (UTC)Reply

bn translation

[edit]
"bn": {
		"button": "রিপোর্ট",
		"title": "ব্যবহারকারীর বিরুদ্ধে রিপোর্ট",
		"description": "প্রশাসকদের আলোচনাসভায় ব্যবহারকারীকে নিয়ে রিপোর্ট করুন",
		"Ptitle": "পাতা রিপোর্ট",
		"Pdescription": "পাতা সুরক্ষার অনুরোধ",
		"reason": "কারণ:",
		"error-reason": "আপনাকে অব্যশই একটি কারণ যোগ করতে হবে!",
		"error-page": "আপনাকে অব্যশই একটি পাতার নাম যোগ করতে হবে!",
		"error-user": "আপনাকে অব্যশই একজন ব্যবহারকারীর নাম যোগ করতে হবে!",
		"error-requested": "ইতিমধ্যে রিপোর্ট করা হয়েছে।",
		"error-api": "$1 রিপোর্ট করার সময় একটি ত্রুটি হয়েছে।",
		"error-activated": "$1 এই উইকিতে সক্রিয় নয়।",
		"error-specialpage": "বিশেষ পাতা নিয়ে রিপোর্ট করা যাবে না।",
		"success": "সফলভাবে অনুরোধ করা হয়েছে।",
		"close": "বন্ধ করুন",
		"username": "ব্যবহারকারীর নাম:",
		"pagename": "পাতার নাম:"
	},

@TenWhile6MdsShakil (talk) 16:54, 22 April 2024 (UTC)Reply

@MdsShakil Thanks! could you also translate User:TenWhile6/XReport, the manual, to BN? TenWhile6 (talk | SWMT) 17:19, 22 April 2024 (UTC)Reply
done —MdsShakil (talk) 17:29, 22 April 2024 (UTC)Reply
Thanks again :) TenWhile6 (talk | SWMT) 17:30, 22 April 2024 (UTC)Reply

zh translation

[edit]
"zh": {
		"button": "舉報",
		"global-button": "全域舉報",
		"title": "舉報用戶",
		"description": "舉報到管理員公告板",
		"Ptitle": "提報頁面",
		"Pdescription": "請求頁面保護",
		"reason": "原因:",
		"error-reason": "你需要提供原因!",
		"error-page": "你需要提供頁面!",
		"error-user": "你需要提供用戶名!",
		"error-requested": "已經舉報.",
		"error-api": "報告$1發生錯誤。",
		"error-activated": "$1沒有在該項目激活。",
		"error-specialpage": "特殊頁面不能提報。",
		"success": "請求成功",
		"close": "關閉",
		"username": "用戶名:",
		"pagename": "頁面名:"
},

Thank you. Lemonaka (talk) 02:17, 12 May 2024 (UTC)Reply

@Lemonaka Done, thank you for translating! TenWhile6 (talk | SWMT) 07:57, 12 May 2024 (UTC)Reply
@TenWhile6: Hi, here's an update for zh. Thank you.
	"zh-hans": {
		"button": "举报",
		"global-button": "全域举报",
		"title": "举报用户",
		"description": "向管理人员举报用户",
		"Ptitle": "举报页面",
		"Pdescription": "请求保护页面",
		"SDtitle": "快速删除",
		"SDdescription": "请求快速删除页面",
		"reason": "原因:",
		"error-reason": "您必须指定原因!",
		"error-page": "您必须指定页面!",
		"error-user": "您必须指定用户!",
		"error-requested": "该目标已被举报。",
		"error-api": "报告$1时发生错误。",
		"error-activated": "$1未在此项目激活",
		"error-specialpage": "不能提报特殊页面。",
		"success": "请求成功",
		"close": "关闭",
		"username": "用户名:",
		"pagename": "页面标题:"
	},
	"zh-hant": {
		"button": "檢舉",
		"global-button": "全域檢舉",
		"title": "檢舉使用者",
		"description": "向管理人員檢舉使用者",
		"Ptitle": "檢舉頁面",
		"Pdescription": "請求保護頁面",
		"SDtitle": "快速刪除",
		"SDdescription": "請求快速刪除頁面",
		"reason": "原因:",
		"error-reason": "您必須指定原因!",
		"error-page": "您必須指定頁面!",
		"error-user": "您必須指定使用者!",
		"error-requested": "該目標已被檢舉。",
		"error-api": "報告$1時發生錯誤。",
		"error-activated": "$1未在此專案啟用",
		"error-specialpage": "不能提報特殊頁面。",
		"success": "請求成功",
		"close": "關閉",
		"username": "使用者名稱:",
		"pagename": "頁面標題:"
	}
Cookai🍪 (💬talk) 04:39, 13 May 2024 (UTC)Reply
@Cookai1205 Done I've updated it, thanks for your help. :) TenWhile6 (talk | SWMT) 06:37, 13 May 2024 (UTC)Reply
@TenWhile6 Please delete my translation, the one from @Cookai1205 is better. I'm only a beginner for Chinese. Lemonaka (talk) 00:41, 13 July 2024 (UTC)Reply
@Lemonaka Done but thanks that you tried to help even if you are only a beginner, I appreciate that. TenWhile6 01:34, 13 July 2024 (UTC)Reply
@TenWhile6: Hi, here's a further update for zh. Thank you.
	"zh-hans": {
		"process": "处理举报中…",
		"local-button": "本地举报",
		"type": "举报类型",
		"username": "用户名",
		"hide-username": "隐藏用户名"
	},
	"zh-hant": {
		"process": "處理檢舉中…",
		"local-button": "本地檢舉",
		"type": "檢舉類型",
		"username": "使用者名稱",
		"hide-username": "隱藏使用者名稱"
	}
Cookai🍪 (💬talk) 13:27, 21 July 2024 (UTC)Reply
@Cookai1205 done, thanks :)
XReport Update will be published soon (you'll notice it if it's done), I am open for feedback :) TenWhile6 21:28, 21 July 2024 (UTC)Reply
I think ["zh-hant"]["pagename"] also have a colon need to be removed, thanks. Cookai🍪 (💬talk) 04:49, 22 July 2024 (UTC)Reply
Also done. TenWhile6 17:43, 25 July 2024 (UTC)Reply
@TenWhile6: more updates for zh. Thanks.
	"zh-hans": {
		"SDprocess": "请求快速删除中…",
		"c-reason": "自定义原因",
		"error-SDrequested": "该页面已请求快速删除。"
	},
	"zh-hant": {
		"SDprocess": "請求快速刪除中…",
		"c-reason": "自訂原因",
		"error-SDrequested": "該頁面已請求快速刪除。"
	}
Cookai🍪 (💬talk) 15:19, 4 October 2024 (UTC)Reply
Done TenWhile6 06:11, 15 October 2024 (UTC)Reply
@TenWhile6: more updates for zh. Thanks.
	"zh-hans": {
		"SDgsr": "在“Global sysops/Requests”请求快速删除"
	},
	"zh-hant": {
		"SDgsr": "在「Global sysops/Requests」請求快速刪除"
	}
Cookai🍪 (💬talk) 01:36, 15 October 2024 (UTC)Reply
Done TenWhile6 06:11, 15 October 2024 (UTC)Reply
@TenWhile6: Hello, there are some updates for zh. Thanks.
	"zh-hans": {
		"OSR-choose": "选择一个监督原因",
		"OSR-button": "请求监督",
		"OSR-description": "传送电邮至监督员"
	},
	"zh-hant": {
		"OSR-choose": "選擇一個監督原因",
		"OSR-button": "請求監督",
		"OSR-description": "傳送電郵至監督員"
	}
Bosco (talk) 04:30, 8 January 2025 (UTC)Reply
@Bosco, Done, thanks for your help. TenWhile6 10:59, 8 January 2025 (UTC)Reply
@TenWhile6: Hello, there are some updates for zh. Thanks.
	"zh-hans": {
		"doc": "工具文档",
		"help": "帮助",
		"settings": "设置",
		"feedback": "反馈",
		"o-reason": "其他原因/链接(可选)",
		"addusers": "增加用户",
		"error-url": "您必须指定一个链接!",
		"error-local": "这个维基暂时未启用本地举报",
		"success-sent": "请求成功传送",
		"success-sent-copy": "电邮备份已传送给您",
		"success-SD": "已增加快速删除请求",
		"local-OS": "本地监督员",
	},
	"zh-hant": {
		"doc": "工具文檔",
		"help": "幫助",
		"settings": "設定",
		"feedback": "反饋",
		"o-reason": "其他原因/連結(可選)",
		"addusers": "增加用戶",
		"error-url": "您必须指定一個連結!",
		"error-local": "這個维基暫時未啟用本地舉報",
		"success-sent": "請求成功傳送",
		"success-sent-copy": "電郵備份已傳送給您",
		"success-SD": "已增加快速刪除請求",
		"local-OS": "本地監督員",
	}
Bosco (talk) 08:28, 16 August 2025 (UTC)Reply
Done, thanks for your help! --TenWhile6 14:56, 26 August 2025 (UTC)Reply

ko translation

[edit]
"ko": {
        "button": "신고",
        "global-button": "전역 신고",
        "title": "대상 신고하기",
        "description": "대상을 관리자 알림판에 관리 요청하기",
        "Ptitle": "페이지 관리 요청하기",
        "Pdescription": "페이지 보호를 요청하기",
        "SDtitle": "빠른 삭제",
        "SDdescription": "페이지 빠른 삭제를 요청하기",
        "reason": "사유:",
        "error-reason": "사유를 작성해야 합니다!",
        "error-page": "관리 요청할 페이지를 작성해야 합니다!",
        "error-user": "신고할 사용자를 작성해야 합니다!",
        "error-requested": "이미 신고됨.",
        "error-api": "$1을 신고하던 도중 오류가 발생했습니다.",
        "error-activated": "$1은 이 위키에서 활성화되지 않은 상태입니다.",
        "error-specialpage": "특수 페이지는 관리 요청이 불가능합니다.",
        "success": "요청 성공",
        "close": "닫기",
        "username": "사용자 이름:",
        "pagename": "페이지 이름:"
    },

Here you are, @TenWhile6:. LR0725 ( Talk / Contribs ) 12:47, 12 May 2024 (UTC)Reply

Done, thanks! TenWhile6 (talk | SWMT) 13:03, 12 May 2024 (UTC)Reply

New option

[edit]

Add a "Not a translation" rationale and make it clear that it is only available as an option for wikis utilizing the Translate extension. ToadetteEdit (talk) 06:34, 26 October 2024 (UTC)Reply

Good idea. I will look into that soon. TenWhile6 14:21, 26 October 2024 (UTC)Reply
Hi ToadetteEdit,
considering the fact that most of the wikis are either testwikis or wikimedia-chapter-wikis, I would prefer activating "not a translation" on these wikis: commonswiki, metawiki (T1 already implemented), sourceswiki, specieswiki, wikidatawiki, wikifunctionswiki. Have I missed an important wiki or is that fine? TenWhile6 12:51, 2 November 2024 (UTC)Reply
@ToadetteEdit, update: "not a translation" got activated on commons, sourceswiki, specieswiki, wikidata and wikifunctions. Best regards, TenWhile6 07:42, 5 November 2024 (UTC)Reply
marked as Done TenWhile6 11:14, 22 January 2025 (UTC)Reply

Translations

[edit]

Did some translations in Arabic, pardon me for any mistakes since I am poor at translation, but at least most of the translations were done my hand. It is incomplete...

"ar": {
		"button": "أبلغ",
		"local-button": "تقرير محلي",
		"global-button": "تقرير عالمي",
		"type": "نوع التقرير",
		"title": "أبلغ المستخدم",
		"description": "أبلغ المستخدم إلى الإخطار الإداريين",
		"Ptitle": "أبلغ الصفحة",
		"Pdescription": "طلب حماية الصفحة",
		"SDtitle": "حذف السريع",
		"SDdescription": "طلب حذف السريع لهذه الصفحة",
		"SDgsr": "طلب حذف السريع إلى Global sysops/Requests",
		"SDprocess": "طلب حذف السريع...",
		"reason": "السبب",
		"c-reason": "سبب مخصص",
		"error-reason": "يجب عليك إعطاء سببا!",
		"error-page": "يجب عليك إعطاء صفحة!",
		"error-user": "يجب عليك إعطاء المستخدم!",
		"error-requested": "تم الإبلاغ عنها بالفعل.",
		"error-SDrequested": "تم الطلب الحذف السريع بالفعل.",
		"close": "إلغاء",
		"username": "اسم المستخدم",
		"hide-username": "خف الاسم المستخدم",
		"pagename": "اسم الصفحة"
	},

ToadetteEdit (talk) 07:31, 26 October 2024 (UTC)Reply

ToadetteEdit, Done. Thanks, TenWhile6 14:20, 26 October 2024 (UTC)Reply
@ToadetteEdit, can you translate the new variables? TenWhile6 21:52, 10 May 2025 (UTC)Reply
Ok, I will do so later. ToadetteEdit (talk) 07:54, 11 May 2025 (UTC)Reply
New variables:
		"OSR-choose": "اختر سببًا الإخفاء",
		"OSR-button": "طلب الإخفاء",
		"OSR-description": "أرسل بريد إلكتروني إلى الخافين"
	},
should be complete. ToadetteEdit (talk) 08:32, 17 May 2025 (UTC)Reply
DonePhương Linh (T · C · CA · L · B) 08:35, 17 May 2025 (UTC)Reply

Updates on translation

[edit]

Here are new Arabic translation plus a fix in one of the existing ones.

	"ar": {
		"process": "جار الإبلاغ...",
		"error-api": "حدث خطأ أثناء الإبلاغ $1.",
		"error-activated": "لم يتم تفعيل $1 على هذا الويكي.",
		"error-specialpage": "لا يمكن الإبلاغ عن الصفحات الخاصة. ",
		"success": "تم الطلب بنجاح",
		"close": "أغلق",
	},

ToadetteEdit (talk) 09:51, 3 November 2024 (UTC)Reply

@ToadetteEdit, Done. Thanks :) TenWhile6 12:09, 3 November 2024 (UTC)Reply

Kowiki

[edit]

Hello there, The link to report Korean Wikipedia is runs by week number of the year, not link to specific subpage (2024년 32주)--*Youngjin (talk) 06:41, 14 November 2024 (UTC)Reply

Hi *Youngjin, thank you! Done, fixed: ko:특수:Diff/38263535 (script is now using current year and yurrent week number). TenWhile6 21:30, 4 December 2024 (UTC)Reply

Bug in Xreport

[edit]

Hello Tenwhile6, On commons, when reporting users for anything that isn't vandalism, can you have the tool file it on com:ANU rather than com:ANV? if reporting for vandalism, tool works great, but Xreport is the best way to report username violations on commons, but those should go co ANU, not ANV. All the best -- Chuck Talk 20:16, 4 December 2024 (UTC)Reply

Hi, thanks for the hint, but it's really hard to implement different report pages for the same event ("report user"). The current script doesn't support that, sorry :( TenWhile6 20:59, 4 December 2024 (UTC)Reply
marked as Not done --TenWhile6 11:12, 22 January 2025 (UTC)Reply

Support for "Report User" feature on mediawiki.org

[edit]

Currently, requests default to GSR, but prefarably requests should be forwarded to the local mw:project:Village Pump. No issues should be anticipated since the village pump switched from Flow to standard wikitext earlier today. ToadetteEdit (talk) 19:50, 7 December 2024 (UTC)Reply

Pinging TenWhile6 about this request. Codename Noreste (talk) 20:24, 3 January 2025 (UTC)Reply
@Pppery, you're an active sysop on mediawiki. Is Village Pump a suitable page for admin / vandalism requests? TenWhile6 10:52, 8 January 2025 (UTC)Reply
It is, yes. Leaderboard (talk) 10:55, 8 January 2025 (UTC)Reply
Done. @ToadetteEdit @Codename Noreste fyi. TenWhile6 11:27, 22 January 2025 (UTC)Reply

fr translation

[edit]
	"fr": {
		"button": "Signaler",
		"process": "Demande de blocage en cours...",
		"local-button": "Blocage local",
		"global-button": "Blocage global",
		"type": "Type de blocage demandé",
		"title": "Signaler l'utilisateur",
		"description": "Demander le blocage de cet utilisateur aux administrateurs",
		"Ptitle": "Demander la protection",
		"Pdescription": "Demander la protection de cette page aux administrateurs",
		"SDtitle": "Demander la SI",
		"SDdescription": "Demander la suppression immédiate de cette page aux administrateurs",
		"SDgsr": "Demander la suppression immédiate de cette page aux administrateurs globaux",
		"SDprocess": "Demande de suppression immédiate en cours...",
		"reason": "Raison",
		"c-reason": "Motif personnalisé",
		"error-reason": "Vous devez saisir une raison !",
		"error-page": "Vous devez saisir le titre de la page !",
		"error-user": "Vous devez saisir le nom de l'utilisateur !",
		"error-requested": "L'utilisateur a déjà été signalé.",
		"error-SDrequested": "La suppression immédiate a déjà été demandée.",
		"error-api": "Une erreur est survenue pendant le signalement de $1.",
		"error-activated": "$1 n'est pas activé sur ce wiki.",
		"error-specialpage": "Les pages spéciales ne peuvent pas être signalées.",
		"success": "Demande effectuée",
		"close": "Fermer",
		"username": "Nom de l'utilisateur",
		"hide-username": "Cacher le nom de l'utilisateur",
		"pagename": "Titre de la page",
		"OSR-choose": "Raison du masquage",
		"OSR-button": "Demander le masquage",
		"OSR-description": "Envoyer un email aux masqueurs de modifications"
	},

Hi @TenWhile6, I did some improvements, and I translated the last things to translate . ShifaYT ✉Talk 10:35, 2 January 2025 (UTC)Reply

@ShifaYT, thanks! Done. TenWhile6 11:43, 2 January 2025 (UTC)Reply

Feedback

[edit]

Just like in Wikidata, the administrator goes to the notice board. In Hindi Wikipedia too, you can go to the administrator board. Like Local Report Option @TenWhile6 TYPEINFO (talk) 17:11, 16 January 2025 (UTC)Reply

@TypeInfo, the local report option is not existent because hiwiki is a global sysops wiki. TenWhile6 11:27, 22 January 2025 (UTC)Reply
marked as Not done accordingly. --TenWhile6 09:30, 15 April 2025 (UTC)Reply

th translation

[edit]
"th": {
	"button": "รายงาน",
	"process": "กำลังรายงาน...",
	"local-button": "รายงานท้องถิ่น (บนวิกินี้)",
	"global-button": "รายงานข้ามโครงการ (SRG)",
	"type": "ประเภทการรายงาน",
	"title": "รายงานผู้ใช้",
	"description": "รายงานผู้ใช้ไปยังหน้ากระดานประกาศผู้ดูแลระบบ",
	"Ptitle": "รายงานหน้า",
	"Pdescription": "แจ้งป้องกันหน้า",
	"SDtitle": "การลบทันที",
	"SDdescription": "แจ้งลบทันทีของหน้านี้",
	"SDgsr": "แจ้งลบทันทีที่หน้า Global sysops/Requests (GSR)",
	"SDprocess": "กำลังแจ้งลบทันที...",
	"reason": "เหตุผล",
	"c-reason": "เหตุผลที่กำหนด",
	"error-reason": "คุณต้องระบุเหตุผล!",
	"error-page": "คุณต้องระบุหน้า!",
	"error-user": "คุณต้องระบุผู้ใช้!",
	"error-requested": "มีการรายงานไปแล้ว",
	"error-SDrequested": "มีการแจ้งการลบทันทีไปแล้ว",
	"error-api": "เกิดข้อผิดพลาดระหว่างการรายงาน $1",
	"error-activated": "$1 ไม่พร้อมใช้งานบนวิกินี้",
	"error-specialpage": "ไม่สามารถรายงานหน้าพิเศษได้",
	"success": "แจ้งสำเร็จ",
	"close": "ปิด",
	"username": "ชื่อผู้ใช้",
	"hide-username": "ซ่อนชื่อผู้ใช้",
	"pagename": "ชื่อหน้า",
	"OSR-choose": "เลือกเหตุผลสำหรับการควบคุมประวัติ",
	"OSR-button": "แจ้งควบคุมประวัติ",
	"OSR-description": "ส่งอีเมลถึงผู้ควบคุมประวัติ"
}

Hi @TenWhile6, here's the translation for Thai. Thank you. Rin [ T · C ] 07:30, 25 January 2025 (UTC)Reply

Hey @Ekminarin, thanks. Done. TenWhile6 11:00, 29 January 2025 (UTC)Reply

turkish translation

[edit]
"tr": {
		"button": "Bildir",
		"process": "İşleniyor...",
		"local-button": "Yerel talep",
		"global-button": "Küresel talep",
		"type": "Bir seçenek belirleyin",
		"title": "Kullanıcıyı bildir",
		"description": "Kullanıcıyı hizmetli duyuru panosunda bildir",
		"Ptitle": "Sayfayı bildir",
		"Pdescription": "Sayfa koruma talebi oluştur",
		"SDtitle": "Hızlı silme",
		"SDdescription": "Hızlı silme talebi oluştur",
		"SDgsr": "Global sysops/Requests (Küresel hizmetli istekleri)" panosunda hızlı silme talebi oluştur",
		"SDprocess": "Hızlı silme talebi oluşturuluyor...",
		"reason": "Gerekçe",
		"c-reason": "Özel gerekçe",
		"error-reason": "Bir gerekçe belirtmek zorundasınız!",
		"error-page": "Sayfa adını belirtmek zorundasınız!",
		"error-user": "Kullanıcı adını belirtmek zorundasınız!",
		"error-requested": "Kullanıcı zaten raporlanmış.",
		"error-SDrequested": "Hızlı silme talebi zaten oluşturulmuş.",
		"error-api": "$1 bildirilirken bir hata oluştu.",
		"error-activated": "$1 bu vikide etkinleştirilmemiş",
		"error-specialpage": "Özel sayfaları bildiremezsiniz.",
		"success": "Başarıyla bildirildi",
		"close": "Kapat",
		"username": "Kullanıcı adı",
		"hide-username": "Kullanıcı adını gizle",
		"pagename": "Sayfa adı",
		"OSR-choose": "Gözetmen talebi için bir seçenek belirleyin",
		"OSR-button": "Gözetmen talebi oluştur",
		"OSR-description": "Gözetmenlere e-posta nder"
	}

hi TenWhile6, here's the almost completely translated UI for turkish language. thx. bright mensaje 16:05, 31 January 2025 (UTC)Reply

@Brightt11 thanks! Done. TenWhile6 21:24, 2 February 2025 (UTC)Reply
Here is a new fix for one of the existing ones for Turkish language. Thanks.
"tr": {
        "title": "Kullanıcıyı bildir",
        "description": "Kullanıcıyı hizmetlilere bildir",
        "Ptitle": "Sayfayı bildir",
		"Pdescription": "Sayfanın korunmasını talep edin",
		"SDtitle": "Hızlı silme talebi oluştur",
		"SDdescription": "Sayfanın hızlı silinmesini talep edin",
		"SDprocess": "İşleniyor...", 
        "success": "İşlem başarılı.",
	}
bright mensaje 14:36, 15 February 2025 (UTC)Reply
Done again. Thank you, --TenWhile6 09:18, 16 February 2025 (UTC)Reply
You’re welcome. :) bright mensaje 13:44, 16 February 2025 (UTC)Reply

kowiki

[edit]

ro.wiki

[edit]

Hi. Thank you for testing XReport at Romanian Wikipedia. Please note that on ro:Wikipedia:Reclamații, new messages should be placed at the top of the page, above the others, not at the end. Pafsanias (talk) 10:04, 17 February 2025 (UTC)Reply

@Pafsanias, thank you very much! It's fixed. See ro:Special:PermaLink/16834931. Regards, TenWhile6 10:23, 17 February 2025 (UTC)Reply
OK. Please let us know if you need any help with the translation. Thank you, Pafsanias (talk) 10:37, 17 February 2025 (UTC)Reply
Yeah, Pafsanias, that would be great! Could you translate User:TenWhile6/XReport/languageData.json (the interface) and the manual? TenWhile6 10:48, 17 February 2025 (UTC)Reply
	"ro": {
		"button": "Sesizare",
		"process": "Sesizare în curs...",
		"local-button": "Sesizare locală",
		"global-button": "Sesizare globală",
		"type": "Tip de sesizare",
		"title": "Reclamație utilizator",
		"description": "Solicită administratorilor blocarea utilizatorului",
		"Ptitle": "Cerere de protejare",
		"Pdescription": "Solicită protejarea paginii",
 		"SDtitle": "Cerere de ștergere rapidă",
 		"SDdescription": "Solicită ștergerea rapidă a acestei pagini",
		"SDgsr": "Solicită ștergerea rapidă de la administratorii globali",
		"SDprocess": "Cerere de ștergere rapidă în curs...",
		"reason": "Justificare",
		"c-reason": "Justificare personalizată",
		"error-reason": "Trebuie să specificați o justificare!",
		"error-page": "Trebuie să specificați titlul paginii!",
		"error-user": "Trebuie să specificați numele utilizatorului!",
		"error-requested": "Utilizatorul a fost reclamat deja.",
		"error-SDrequested": "Ștergerea rapidă a fost deja solicitată.",
		"error-api": "O eroare a apărut în cursul reclamării lui $1.",
		"error-activated": "$1 nu este activ pe acest wiki.",
		"error-specialpage": "Paginile speciale nu pot fi raportate.",
		"success": "Solicitare reușită",
		"close": "Închide",
		"username": "Nume de utilizator",
		"hide-username": "Ascunde numele de utilizator",
 		"pagename": "Titlul paginii",
		"OSR-choose": "Motivul ascunderii",
		"OSR-button": "Solicită ascunderea",
		"OSR-description": "Trimite un mesaj email administratorilor care efectuează ascunderea"
	},

Done. --Pafsanias (talk) 11:37, 17 February 2025 (UTC)Reply

I made some minor corrections later. --Pafsanias (talk) 17:41, 17 February 2025 (UTC)Reply
Translation implemented TenWhile6 09:27, 15 April 2025 (UTC)Reply

smnwiki

[edit]

Please remove smnwiki from this tool so we don't have to keep reverting "fixes". Thank you. - Yupik (talk) 22:21, 17 March 2025 (UTC)Reply

@Yupik can you give me some more details please? I‘m happy to help, I just don‘t know what you mean. Are you Talking about speedy deletions? Can you send me a link to the problematic edits? TenWhile6 09:03, 19 March 2025 (UTC)Reply
Ah sorry, people are "fixing" broken redirect as a global sysop action via XReport without asking the community itself. We don't have a problem with them being there and they in fact let us know that the article needs to be created. - Yupik (talk) 09:57, 19 March 2025 (UTC)Reply
This is not the problem of XReport. If my script doesn‘t support smnwiki anymore, they would do it manually or use TwinkleGlobal. Maybe just put a comment box there? TenWhile6 10:01, 19 March 2025 (UTC)Reply
Ok, thanks. I've tried discussing it, but there is never any reaction to the discussion. I'll keep trying. - Yupik (talk) 14:19, 19 March 2025 (UTC)Reply
marked as Not done because it's not an XReport-related issue. --TenWhile6 09:28, 15 April 2025 (UTC)Reply

betawikiversity

[edit]

Hi, please check this. I tried using XReport from BetaWikiVersity, but :v:beta: doesn't work correctly. Could you please change it to :betawikiversity:? -- (talk) 23:29, 19 March 2025 (UTC)Reply

@ꠢꠣꠍꠘ ꠞꠣꠎꠣ thank you for reporting! It's now fixed, see Special:Diff/28669216. All the best, TenWhile6 06:27, 6 May 2025 (UTC)Reply

Finnish translations

[edit]

Hi, here's translations into Finnish! I wasn't sure about whether error-api applies to reporting users, pages or both, so I assumed both. If it's just pages please remove "käyttäjää/" and if it's only users please remove "/sivua". No prepositions in our language which makes things sometimes difficult :). Thanks!

    "fi": {
        "button": "Ilmianna",
        "process": "Ilmiannetaan...",
        "local-button": "Paikallinen ilmianto",
        "global-button": "Globaali ilmianto",
        "type": "Ilmiannon tyyppi",
        "title": "Ilmianna käyttäjä",
        "description": "Ilmianna käyttäjä ylläpitäjien ilmoitustaululle",
        "Ptitle": "Ilmianna sivu",
        "Pdescription": "Pyydä sivun suojaamista",
        "SDtitle": "Pikapoisto",
        "SDdescription": "Pyydä tämän sivun pikapoistoa",
        "SDgsr": "Pyydä pikapoistoa sivulla Global sysops/Requests",
        "SDprocess": "Pyydetään pikapoistoa...",
        "reason": "Syy",
        "c-reason": "Mukautettu syy",
        "error-reason": "Sinun on annettava syy!",
        "error-page": "Sinun on annettava sivu!",
        "error-user": "Sinun on annettava käyttäjä!",
        "error-requested": "Ilmianto on jo lähetetty.",
        "error-SDrequested": "Pikapoistoa on jo pyydetty.",
        "error-api": "Tapahtui virhe ilmiannettaessa käyttäjää/sivua $1.",
        "error-activated": "$1 ei ole aktivoitu tässä wikissä.",
        "error-specialpage": "Toimintosivuja ei voi ilmiantaa.",
        "success": "Pyyntö lähetetty",
        "close": "Sulje",
        "username": "Käyttäjänimi",
        "hide-username": "Piilota käyttäjänimi",
        "pagename": "Sivun nimi",
        "OSR-choose": "Valitse häivytyksen syy",
        "OSR-button": "Pyydä häivytystä",
        "OSR-description": "Lähetä sähköpostia häivyttäjille"
    },

Samoasambia 18:16, 11 April 2025 (UTC)Reply

@Samoasambia, thanks a lot! Translation implemented! TenWhile6 09:27, 15 April 2025 (UTC)Reply
@TenWhile6: Here's a new one covering the latest additions + one update :)
    "fi": {
        "doc": "Dokumentaatio",
        "help": "Ohje",
        "settings": "Asetukset",
        "feedback": "Palaute",
        "button": "Ilmianna",
        "process": "Ilmiannetaan...",
        "local-button": "Paikallinen ilmianto",
        "global-button": "Järjestelmänlaajuinen ilmianto",
        "type": "Ilmiannon tyyppi",
        "title": "Ilmianna käyttäjä",
        "description": "Ilmianna käyttäjä ylläpitäjien ilmoitustaululle",
        "Ptitle": "Ilmianna sivu",
        "Pdescription": "Pyydä sivun suojaamista",
        "SDtitle": "Pikapoisto",
        "SDdescription": "Pyydä tämän sivun pikapoistoa",
        "SDgsr": "Pyydä pikapoistoa sivulla Global sysops/Requests",
        "SDprocess": "Pyydetään pikapoistoa...",
        "reason": "Syy",
        "c-reason": "Mukautettu syy",
        "o-reason": "Syy / lisätietoja (valinnainen)",
        "addusers": "Anna lisää käyttäjiä",
        "error-reason": "Sinun on annettava syy!",
        "error-page": "Sinun on annettava sivu!",
        "error-user": "Sinun on annettava käyttäjä!",
        "error-url": "Sinun on annettava URL!",
        "error-local": "Tämä wiki ei tällä hetkellä tue paikallisia ilmiantoja.",
        "error-requested": "Ilmianto on jo lähetetty.",
        "error-SDrequested": "Pikapoistoa on jo pyydetty.",
        "error-api": "Tapahtui virhe ilmiannettaessa käyttäjää/sivua $1.",
        "error-activated": "$1 ei ole aktivoitu tässä wikissä.",
        "error-specialpage": "Toimintosivuja ei voi ilmiantaa.",
        "success": "Pyyntö lähetetty",
        "success-sent": "Pyyntö lähetetty",
        "success-sent-copy": "Sähköpostikopio lähetettiin sinulle",
        "success-SD": "Pikapoistopyyntö lisätty",
        "local-OS": "Paikalliset häivyttäjät",
        "close": "Sulje",
        "username": "Käyttäjänimi",
        "hide-username": "Piilota käyttäjänimi",
        "pagename": "Sivun nimi",
        "OSR-choose": "Valitse häivytyksen syy",
        "OSR-button": "Pyydä häivytystä",
        "OSR-description": "Lähetä sähköpostia häivyttäjille"
    },
Samoasambia 18:55, 8 July 2025 (UTC)Reply

Translation of a headline in the manual

[edit]

The headline Wikis in the manual isn’t possible to translate through the translation tool. Maybe add that as well? 1000mm (talk) 14:51, 22 April 2025 (UTC)Reply

@1000mm: Done Now translatable. – Phương Linh (T · C · CA · L · B) 14:53, 22 April 2025 (UTC)Reply
Thank you! 1000mm (talk) 15:10, 22 April 2025 (UTC)Reply

Indonesian translation

[edit]
"id": {
        "button": "Lapor",
        "process": "Sedang melaporkan...",
        "local-button": "Lapor secara lokal",
        "global-button": "Lapor secara global",
        "type": "Jenis laporan",
        "title": "Lapor pengguna",
        "description": "Lapor pengguna ini ke papan pengumuman pengurus",
        "Ptitle": "Halaman laporan",
        "Pdescription": "Meminta pelindungan halaman",
        "SDtitle": "Penghapusan cepat",
        "SDdescription": "Meminta penghapusan cepat halaman ini",
        "SDgsr": "Meminta penghapusan cepat di Global sysops/Requests",
        "SDprocess": "Meminta penghapusan cepat...",
        "reason": "Alasan",
        "c-reason": "Alasan ubahsuaian",
        "error-reason": "Anda harus mencantumkan alasannya.",
        "error-page": "Anda harus mencantumkan halamannya.",
        "error-user": "Anda harus mencantumkan nama penggunanya.",
        "error-requested": "Sudah dilaporkan.",
        "error-SDrequested": "Penghapusan cepat sudah dilaporkan.",
        "error-api": "Terjadi galat ketika melaporkan $1.",
        "error-activated": "$1 tidak dinyalakan di wiki ini.",
        "error-specialpage": "Halaman istimewa tidak dapat dilaporkan.",
        "success": "Permintaan berhasil dilakukan",
        "close": "Tutup",
        "username": "Nama pengguna",
        "hide-username": "Sembunyikan nama pengguna",
        "pagename": "Nama halaman",
        "OSR-choose": "Cantumkan alasan untuk menyembunyikan",
        "OSR-button": "Meminta penyembunyian",
        "OSR-description": "Kirim surel kepada Pengawas"
    },

··· 🌸 Rachmat04 · 10:03, 6 May 2025 (UTC)Reply

@Rachmat04: Is the language code correct? – Phương Linh (T · C · CA · L · B) 10:07, 6 May 2025 (UTC)Reply
Sorry, I copied the code from above; I just corrected the language code. Thanks for pointing this out. — The preceding unsigned comment was added by Rachmat04 (talk) 10:27, 6 May 2025 (UTC)Reply
Translation implemented. TenWhile6 12:59, 6 May 2025 (UTC)Reply

ceb translation

[edit]
"ceb": {
		"button": "I-report",
		"process": "Sa pag-uswag...",
		"local-button": "I-report nga wiki",
		"global-button": "I-report sa tibuok kalibutan",
		"type": "Type sa I-report",
		"title": "I-report sa Gumagamit",
		"description": "I-report sa tigdumala panid sa kontak",
		"Ptitle": "I-report sa panid",
		"Pdescription": "Paghangyo sa lock sa panid",
		"SDtitle": "Paghangyo og paspas nga pagtangtang",
		"SDdescription": "Hangyoa ang paspas nga pagtangtang niini nga panid",
		"SDgsr": "Paghangyo ug paspas nga pagtangtang sa panid sa Global sysops/Requests",
		"SDprocess": "Paghangyo sa paspas nga pagtangtang...",
		"reason": "Rason",
		"c-reason": "Ubang rason",
		"error-reason": "Wala ka naghatag ug rason!",
		"error-page": "Wala ka naghatag ug ngalan sa panid!",
		"error-user": "Wala ka naghatag ug ngalan sa gumagamit!",
		"error-requested": "Gi-report na",
		"error-SDrequested": "Kini nga panid gihangyo alang sa dali nga pagtangtang kaniadto",
		"error-api": "Usa ka sayup ang nahitabo samtang nagreport sa $1",
		"error-activated": "Ang $1 wala magamit sa kini nga wiki",
		"error-specialpage": "Dili maka-report sa espesyal nga panid",
		"success": "Kalampusan",
		"close": "Duol",
		"username": "Ngalan sa gumagamit",
		"hide-username": "Tagoa ang gumagamit",
		"pagename": "Ngalan sa panid"
	},

Hi @TenWhile6, here is the Cebuano translation. Thanks! Halley luv Filipino ❤ 05:40, 30 May 2025 (UTC)Reply

Hi @Như Gây Mê, thank you for your help! Translation implemented. TenWhile6 08:18, 30 May 2025 (UTC)Reply
"ceb": {
        "OSR-choose": "Paghatag ug rason sa pagtago",
        "OSR-button": "Naghangyo sa pagtago",
        "OSR-description": "Ipadala ang email sa Pagdumala"
    },
@TenWhile6 Here is update, thanks! Halley luv Filipino ❤ 14:12, 30 May 2025 (UTC)Reply
Implemented. TenWhile6 23:12, 30 May 2025 (UTC)Reply
"ceb": {
		"o-reason": "Rason/dugang nga mga link (opsyonal)",
		"addusers": "Pagdugang og daghang gumagamit",
		"error-url": "Wala ka naghatag ug ngalan sa URL!",
		"error-local": "Kini nga wiki sa pagkakaron wala pa magamit alang sa lokal nga pagtaho.",
		"success-sent": "Malampusong gipadala ang hangyo",
		"success-sent-copy": "Ang mail-copy gipadala kanimo",
		"success-SD": "Gidugang ang paspas nga hangyo sa pagtangtang",
		"local-OS": "Lokal nga mga Pagdumala",
  },
@TenWhile6 here is update for new variables, thanks! Halley luv Filipino ❤ 23:20, 3 July 2025 (UTC)Reply
Implemented. It will be live soon (v3.1+). TenWhile6 14:42, 5 July 2025 (UTC)Reply
"ceb": {
		"doc": "Dokumentasyon",
		"help": "Tabang",
        "settings": "Mga setting",
		"feedback": "Sulti",
   },
@TenWhile6 here is update again, thanks! Halley luv Filipino ❤ 00:09, 6 July 2025 (UTC)Reply
Implemented, will be live soon. --TenWhile6 09:42, 11 July 2025 (UTC)Reply

Ukrainian Wikipedia

[edit]

Hi! This tool does not work on the Ukrainian Wikipedia. Is it possible to configure it to work there? Mitte27 (talk) 06:59, 24 June 2025 (UTC)Reply

Hi Mitte27, sure. It's a global sysop wiki, reports go to GS/R, but we can make an exeption due to the fact that your wiki is not small. On which page can you report IPs and users? TenWhile6 07:21, 24 June 2025 (UTC)Reply
uk:Вікіпедія:Запити до адміністраторів - All vandalism reports are located on this page. Mitte27 (talk) 07:24, 24 June 2025 (UTC)Reply
Can you request page protections on that page too? @Mitte27 TenWhile6 08:27, 24 June 2025 (UTC)Reply
If I understood the question correctly, then page protection requests are handled on this page - uk:Вікіпедія:Захист сторінок. Mitte27 (talk) 08:49, 24 June 2025 (UTC)Reply
@Mitte27 Ukrainian Wikipedia is now activated. Please feel free to test the script locally (maybe together with other local users) and report if there are any bugs. TenWhile6 17:22, 26 June 2025 (UTC)Reply
I have tested it. The gadget works, but there is one issue that needs to be fixed: new requests on the Ukrainian Wikipedia should be added at the top of the page, not at the bottom. Can this be corrected? Mitte27 (talk) 07:13, 27 June 2025 (UTC)Reply
Sure, no problem. It's fixed, the fix will be 'live' (implemented in the public version) today or tomorrow. TenWhile6 07:23, 27 June 2025 (UTC)Reply

Translation into Ukrainian

[edit]
"uk": {
		"doc": "Documentation",
		"help": "Help",
		"settings": "Settings",
		"feedback": "Feedback",
		"button": "Відправити запит",
		"process": "запит відправляється...",
		"local-button": "Локальний запит",
		"global-button": "Відправити глобальний запит",
		"type": "Тип запиту",
		"title": "Відправити запит на користувача",
		"description": "Повідомити про користувача на сторінці запитів до адміністраторів",
		"Ptitle": "Відправити запит на сторінку",
		"Pdescription": "Запросити захист сторінки",
		"SDtitle": "Швидке вилучення",
		"SDdescription": "Запросити швидке вилучення цієї сторінки",
		"SDgsr": "Запит на швидке вилучення на сторінці Global sysops/Requests",
		"SDprocess": "Запит на швидке вилучення...",
		"reason": "Причина",
		"c-reason": "Власне обґрунтування",
		"error-reason": "Необхідно вказати причину!",
		"error-page": "Необхідно вказати сторінку!",
		"error-user": "Необхідно вказати сторінку!",
		"error-requested": "Запит вже існує.",
		"error-SDrequested": "Запит на швидке вилучення вже надіслано.",
		"error-api": "Під час надсилання запиту «$1» виникла помилка.",
		"error-activated": "$1 не активовано на цій вікі.",
		"error-specialpage": "Неможливо надіслати запит про службову сторінку.",
		"success": "Запит виконано",
		"close": "Закрити",
		"username": "Користувач",
		"hide-username": "Приховати ім'я користувача",
		"pagename": "Сторінка",
		"OSR-choose": "Оберіть причину приховання",
		"OSR-button": "Запит ревізорам",
		"OSR-description": "Написати електронний лист ревізорам"
	},

I have also prepared the translation into Ukrainian --Mitte27 (talk) 07:50, 27 June 2025 (UTC)Reply

Thank you! It will be 'live' (implemented in the public version) today or tomorrow. TenWhile6 11:30, 27 June 2025 (UTC)Reply
Thank you! In the table above, I see that the translation is only 80% complete. Could you please let me know what still needs to be translated, and I will take care of it. Mitte27 (talk) 11:33, 27 June 2025 (UTC)Reply
@Mitte27 the following variables appear to be untranslated. Some of them are new, thats why you didn't translate them in the first place.
"doc": "Documentation",
"help": "Help",
"settings": "Settings",
"feedback": "Feedback",
"o-reason": "Reason / additional links (optional)",
"addusers": "Add more users",
"error-user": "You must give a user!",
"error-url": "You must give a URL!",
"error-local": "This wiki is currently not enabled for local reporting.",
"success-sent": "Request successfully sent",
"success-sent-copy": "Mail-copy was sent to you",
"success-SD": "Speedy deletion request added",
"local-OS": "Local oversighters",
Best, TenWhile6 07:01, 3 July 2025 (UTC)Reply
doc": "Документація",
"help": "Довідка",
"settings": "Налаштування",
"feedback": "Зворотній зв'язок",
"o-reason": "Причина / додаткові посилання (необов'язково)",
"addusers": "Додати більше користувачів",
"error-user": "Ви повинні вказати користувача!",
"error-url": "Ви повинні вказати URL!",
"error-local": "Ця вікі наразі не ввімкнена для локальних запитів.",
"success-sent": "Запит успішно надіслано",
"success-sent-copy": "Вам надіслано копію листа",
"success-SD": "Додано запит на швидке видалення",
"local-OS": "Локальні приховувачі (ревізори)",
And some more minor corrections:
"title": "Запит на користувача",
"Ptitle": "Запит на сторінку",
"error-user": "Необхідно вказати користувача!", Mitte27 (talk) 01:45, 7 July 2025 (UTC)Reply
DonePhương Linh (T · C · CA · L · B) 01:49, 7 July 2025 (UTC)Reply

Lua Error

[edit]

@TenWhile6: When reported with XReport with Spam reason it will be broken. For e.g. this page. I don't know about another reason. Can you fixed it ? Thanks. Ariandi Lie Talk with me 22:44, 13 April 2025 (UTC)Reply

@Ariandi Lie that happened due to the fact that the template doesn't allow any custom reason, just some specific (localised) ones. The Template should be changed. TenWhile6 07:28, 27 June 2025 (UTC)Reply

Romanian translation update

[edit]

@TenWhile6: Romanian translation update.

		"doc": "Documentație",
		"help": "Ajutor",
		"settings": "Setări",
		"feedback": "Feedback",
		"button": "Sesizare",
		"process": "Sesizare în curs...",
		"local-button": "Sesizare locală",
		"global-button": "Sesizare globală",
		"type": "Tip de sesizare",
		"title": "Reclamație utilizator",
		"description": "Solicită administratorilor blocarea utilizatorului",
		"Ptitle": "Cerere de protejare",
		"Pdescription": "Solicită protejarea paginii",
		"SDtitle": "Cerere de ștergere rapidă",
		"SDdescription": "Solicită ștergerea rapidă a acestei pagini",
		"SDgsr": "Solicită ștergerea rapidă de la administratorii globali",
		"SDprocess": "Cerere de ștergere rapidă în curs...",
		"reason": "Justificare",
		"c-reason": "Justificare personalizată",
		"o-reason": "Motiv / legături suplimentare (opțional)",
		"addusers": "Adaugă mai mulți utilizatori",
		"error-reason": "Trebuie să specificați o justificare!",
		"error-page": "Trebuie să specificați titlul paginii!",
		"error-user": "Trebuie să specificați numele utilizatorului!",
		"error-url": "Trebuie să specificați un URL!",
		"error-local": "Acest wiki nu este momentan activat pentru raportarea locală.",
		"error-requested": "Utilizatorul a fost reclamat deja.",
		"error-SDrequested": "Ștergerea rapidă a fost deja solicitată.",
		"error-api": "A apărut o eroare în cursul reclamării lui $1.",
		"error-activated": "$1 nu este activ pe acest wiki.",
		"error-specialpage": "Paginile speciale nu pot fi raportate.",
		"success": "Solicitare reușită",
		"success-sent": "Solicitare trimisă cu succes",
		"success-sent-copy": "Copia prin e-mail v-a fost trimisă.",
		"success-SD": "Cerere de ștergere rapidă adăugată",
		"local-OS": "Suprimători locali",
		"close": "Închide",
		"username": "Nume de utilizator",
		"hide-username": "Ascunde numele de utilizator",
		"pagename": "Titlul paginii",
		"OSR-choose": "Motivul ascunderii",
		"OSR-button": "Solicită ascunderea",
		"OSR-description": "Trimite un mesaj e-mail administratorilor care efectuează ascunderea"

--Paloi Sciurala (talkcontribs) 15:24, 27 June 2025 (UTC)Reply

Implemented. Thanks! TenWhile6 06:41, 3 July 2025 (UTC)Reply

Serbo-Croatian (sh) translation

[edit]

@TenWhile6: Below is the Serbo-Croatian translation for the script.

	"sh": {
		"doc": "Dokumentacija",
		"help": "Pomoć",
		"settings": "Postavke",
		"feedback": "Utisci",
		"button": "Prijavi",
		"process": "Prijavljivanje...",
		"local-button": "Lokalna prijava",
		"global-button": "Globalna prijava",
		"type": "Vrsta prijave",
		"title": "Prijavi osobu",
		"description": "Prijavite korisnika/korisnicu na Administratorskoj tabli",
		"Ptitle": "Prijavi stranicu",
		"Pdescription": "Zahtijevajte zaštitu stranice",
		"SDtitle": "Brzo brisanje",
		"SDdescription": "Zahtijevajte brzo brisanje ove stranice",
		"SDgsr": "Zahtijevaj brzo brisanje na stranici Global sysops/Requests",
		"SDprocess": "Zahtijevanje brzog brisanja...",
		"reason": "Razlog",
		"c-reason": "Drugi/dodatan razlog",
		"o-reason": "Razlog / dodatne veze (neobavezno)",
		"addusers": "Dodajte još korisnika/korisnica",
		"error-reason": "Morate navesti razlog.",
		"error-page": "Morate navesti stranicu.",
		"error-user": "Morate navesti korisnika/korisnicu.",
		"error-url": "Morate navesti URL.",
		"error-local": "Nije omogućeno lokalno prijavljivanje za ovaj projekt.",
		"error-requested": "Osoba je već prijavljena.",
		"error-SDrequested": "Brzo brisanje je već zatraženo.",
		"error-api": "Došlo je do greške pri prijavi korisnika/korisnice $1.",
		"error-activated": "$1 nije aktiviran na ovom projektu.",
		"error-specialpage": "Posebne stranice ne mogu biti prijavljene.",
		"success": "Zahtjev je uspješno obrađen",
		"success-sent": "Zahtjev je uspješno poslan",
		"success-sent-copy": "Kopija vam je poslana poštom",
		"success-SD": "Zahtjev za brzo brisanje je dodan",
		"local-OS": "Lokalni nadzornici",
		"close": "Zatvori",
		"username": "Korisničko ime",
		"hide-username": "Sakrij korisničko ime",
		"pagename": "Naziv stranice",
		"OSR-choose": "Izaberite razlog za sakrivanje",
		"OSR-button": "Zahtijevaj sakrivanje",
		"OSR-description": "Pošaljite e-poruku nadzornicima"
	},

Please consider adding it when you are around. Translated the manual as well. Thank you in advance! :) – Aca (talk) 20:10, 2 July 2025 (UTC)Reply

Implemented – thanks for your help. TenWhile6 07:00, 3 July 2025 (UTC)Reply
[edit]

Hi, I just noted that on Vector 2022 skin the XReports links now appear both on the left and the right sidebars (under "Main menu" and "Tools" respectively). I assume this is a bug? Samoasambia 19:41, 8 July 2025 (UTC)Reply

Samoasambia, this was intentional for monobook & vector 2010, but not for vector 2022 and timeless. fixed. --TenWhile6 09:36, 11 July 2025 (UTC)Reply

Portuguese (pt) translation update

[edit]

Hello, @TenWhile6! See below the update portuguese translation.

"pt": {
	"doc": "Documentação",
	"help": "Ajuda",
	"settings": "Configurações",
	"feedback": "Feedback",
	"button": "Reportar",
	"process": "Reportando...",
	"local-button": "Reporte local",
	"global-button": "Reporte global",
	"type": "Tipo de reporte",
	"title": "Reportar conta",
	"description": "Reportar a conta a administradores",
	"Ptitle": "Página a reportar",
	"Pdescription": "Pedir proteção de página",
	"SDtitle": "Eliminação rápida",
	"SDdescription": "Pedir eliminação rápida desta página",
	"SDgsr": "Pedir eliminação rápida em Global sysops/Requests",
	"SDprocess": "Pedindo eliminação rápida...",
	"reason": "Motivo",
	"c-reason": "Motivo específico",
	"o-reason": "Motivo / ligações adicionais (opcional)",
	"addusers": "Adicionar mais usuários(as)",
	"error-reason": "Precisa informar o motivo!",
	"error-page": "Precisa informar a página!",
	"error-user": "Precisa informar a conta!",
	"error-url": "Precisa informar a URL!",
	"error-local": "Esta wiki atualmente não permite reportar localmente.",
	"error-requested": "Já reportado.",
	"error-SDrequested": "Eliminação rápida já solicitada.",
	"error-api": "Aconteceu um erro ao reportar $1.",
	"error-activated": "$1 não está ativado nesta wiki.",
	"error-specialpage": "Páginas especiais não podem ser reportadas.",
	"success": "Pedido realizado",
	"success-sent": "Pedido enviado com sucesso",
	"success-sent-copy": "Cópia do e-mail foi enviada a você",
	"success-SD": "Pedido de eliminação rápida adicionado",
	"local-OS": "Supressores locais",
	"close": "Fechar",
	"username": "Nome da conta",
	"hide-username": "Esconder nome da conta",
	"pagename": "Nome da página",
	"OSR-choose": "Escolha uma razão para a supressão",
	"OSR-button": "Pedir supressão",
	"OSR-description": "Enviar e-mail aos supressores"
},

Cheers, BraunOBruno (talk) 12:09, 10 July 2025 (UTC)Reply

Thank you! Implemented, will be live soon. --TenWhile6 09:44, 11 July 2025 (UTC)Reply

Russian translation

[edit]

Hi! I see that the Russian translation is 80% complete. Could you please send me the untranslated text so I can finish the translation? Mitte27 (talk) 15:46, 15 July 2025 (UTC)Reply

@Mitte27:
"ru": {
"doc": "Documentation",
"help": "Help",
"settings": "Settings",
"feedback": "Feedback",
"process": "Reporting...",
"local-button": "Local report",
"type": "Report type",
"SDgsr": "Request speedy deletion at Global sysops/Requests",
"SDprocess": "Request speedy deletion...",
"c-reason": "Custom reason",
"o-reason": "Reason / additional links (optional)",
"addusers": "Add more users",
"error-url": "You must give a URL!",
"error-local": "This wiki is currently not enabled for local reporting.",
"error-SDrequested": "Speedy deletion already requested.",
"success-sent": "Request successfully sent",
"success-sent-copy": "Mail-copy was sent to you",
"success-SD": "Speedy deletion request added",
"local-OS": "Local oversighters",
"hide-username": "Hide user name",
}, TenWhile6 15:24, 19 July 2025 (UTC)Reply
"ru": {
"doc": "Документация",
"help": "Справка",
"settings": "Настройки",
"feedback": "Обратная связь",
"process": "Запрос отправляется...",
"local-button": "Локальный запрос",
"type": "Тип запроса",
"SDgsr": "Запрос на быстрое удаление в Global Sysops/Requests",
"SDprocess": "Запрос на быстрое удаление...",
"c-reason": "Обоснование",
"o-reason": "Причина / дополнительные ссылки (необязательно)",
"addusers": "Добавить других пользователей",
"error-url": "Необходимо указать URL!",
"error-local": "В настоящее время эта вики не поддерживает локальные запросы",
"error-SDrequested": "Запрос на быстрое удаление уже отправлен",
"success-sent": "Запрос успешно отправлен",
"success-sent-copy": "Копия письма отправлена вам",
"success-SD": "Добавлен запрос на быстрое удаление",
"local-OS": "Локальные ревизоры",
"hide-username": "Скрыть имя пользователя",br>And some more minor corrections:
"title": "Запрос на участника",
"Ptitle": "Запрос на страницу", Mitte27 (talk) 20:23, 19 July 2025 (UTC)Reply
Done thanks! --TenWhile6 21:14, 25 July 2025 (UTC)Reply

Hindi (hi) translation update

[edit]
"hi": {
  "doc": "दस्तावेज़ीकरण",
  "help": "सहायता",
  "settings": "सेटिंग्स",
  "feedback": "फीडबैक",
  "button": "बटन",
  "process": "रिपोर्ट कर रहा हैं...",
  "local-button": "स्थायी रिपोर्ट",
  "global-button": "ग्लोबल रिपोर्ट",
  "type": "रिपोर्ट का प्रकार",
  "title": "उपयोगकर्ता को रिपोर्ट करें",
  "description": "उपयोगकर्ता को प्रबंधक सूचनापट्ट पर रिपोर्ट करें",
  "Ptitle": "पृष्ठ की रिपोर्ट करें",
  "Pdescription": "पृष्ठ सुरक्षा का अनुरोध करें",
  "SDtitle": "शीघ्र हटाना",
  "SDdescription": "इस पृष्ठ का शीघ्र हटाने का अनुरोध करें",
  "SDgsr": "Global sysops/Requests पर शीघ्र हटाने का अनुरोध करें",
  "SDprocess": "शीघ्र हटाने का अनुरोध कर रहा हैं...",
  "reason": "कारण",
  "c-reason": "कस्टम कारण",
  "o-reason": "कारण / अतिरिक्त कड़ियाँ (वैकल्पिक)",
  "addusers": "अधिक उपयोगकर्ताओं को जोड़ें",
  "error-reason": "आपको एक कारण देना होगा!",
  "error-page": "आपको एक पृष्ठ देना होगा!",
  "error-user": "आपको एक उपयोगकर्ता देना होगा!",
  "error-url": "आपको एक यूआरएल देना होगा!",
  "error-local": "यह विकि फिलहाल स्थानीय रिपोर्टिंग के लिए सक्षम नहीं है।",
  "error-requested": "पहले ही रिपोर्ट किया गया है।",
  "error-SDrequested": "शीघ्र हटाने का अनुरोध पहले ही किया जा चुका है।",
  "error-api": "$1 को रिपोर्ट करते समय एक त्रुटि हुई।",
  "error-activated": "$1 इस विकि पर सक्रिय नहीं है।",
  "error-specialpage": "विशेष पृष्ठों को रिपोर्ट नहीं किया जा सकता।",
  "success": "अनुरोध सफल रहा",
  "success-sent": "अनुरोध सफलतापूर्वक भेजा गया",
  "success-sent-copy": "मेल की प्रति आपको भेजी गई",
  "success-SD": "शीघ्र हटाने का अनुरोध जोड़ा गया",
  "local-OS": "स्थानीय ओवरसाइटर्स",
  "close": "बंद करें",
  "username": "उपयोगकर्ता नाम",
  "hide-username": "उपयोगकर्ता नाम छिपाएँ",
  "pagename": "पृष्ठ का नाम",
  "OSR-choose": "ओवरसाइट के लिए एक कारण चुनें",
  "OSR-button": "ओवरसाइट का अनुरोध करें",
  "OSR-description": "ओवरसाइटर्स को ईमेल भेजें"
}

@TenWhile6DreamRimmer 15:39, 21 July 2025 (UTC)Reply

thanks, Done. --TenWhile6 21:06, 25 July 2025 (UTC)Reply

Chinese translations are not applied on Chinese variants

[edit]

Due to how Chinese variants work, Chinese translations are not applied if the interface language is one of the variants but not zh-hans or zh-hant. To solve this, the following snippet can replace codes around trnslt(key):

langAlias = {
    "zh": "zh-hans",
    "zh-cn": "zh-hans",
    "zh-sg": "zh-hans",
    "zh-my": "zh-hans",
    "zh-tw": "zh-hant",
    "zh-hk": "zh-hant",
    "zh-mo": "zh-hant"
};
lang = mw.user.options.get('language');
lang = lang in langAlias ? langAlias[lang] : lang;
lang = lang in LangData ? lang : 'en';
function trnslt(key) {
    return LangData[lang][key] ?? LangData.en[key];
};

Note that zh means that the user did not specify whether they prefer simplified or traditional Chinese, but by convention, simplified Chinese is shown. 1F616EMO (on zhwiki) 15:49, 22 August 2025 (UTC)Reply

@1F616EMO: Implemented, thanks for your help! :) --TenWhile6 22:01, 19 September 2025 (UTC)Reply
Working as expected, thanks! 1F616EMO (on zhwiki) 02:53, 20 September 2025 (UTC)Reply

Avoid adding markers

[edit]

@TenWhile6: Is there a way not to add the <small>[[Somewhere|XReport]]</small> marker in delete reasons and such? Edit summaries are fine. NguoiDungKhongDinhDanh 08:32, 7 September 2025 (UTC)Reply

Edit request

[edit]
Line 2,020: Line 2,020:
'specieswiki': { 'specieswiki': {
'page': 'Wikispecies:Administrators\' Noticeboard', 'page': 'Wikispecies:Administrators\' Noticeboard',
'regex': '==\\s*Report concerning [[Special:Contributions/$1|$1]]\\s*==', 'regex': '==\\s*Report concerning \\[\\[Special:Contributions/$1\\|$1\\]\\]\\s*==',
'regeX': '|{{\\s*[Uu]ser\\s*\\|\\s*(1(\\s*)=|)\\s*$1\\s*}}', 'regeX': '|{{\\s*[Uu]ser\\s*\\|\\s*(1(\\s*)=|)\\s*$1\\s*}}',
'rtext': '== Report concerning [[Special:Contributions/$1|$1]] ==\n\n* {{user|$1}}\n$2 '+XReport.linkS+XReport.signature, 'rtext': '== Report concerning [[Special:Contributions/$1|$1]] ==\n\n* {{user|$1}}\n$2 '+XReport.linkS+XReport.signature,

@TenWhile6: The existing regex is not properly escaped, which causes problems, especially when the username contains an invalid character range such as ~2025-10000-1. NguoiDungKhongDinhDanh 14:47, 17 September 2025 (UTC)Reply

@NguoiDungKhongDinhDanh: Done, thanks! --TenWhile6 21:55, 19 September 2025 (UTC)Reply

WikiData for etwiki

[edit]

@TenWhile6: please set as follows:

'etwiki': {
'page': 'Vikipeedia:Administraatorid/teatetahvel',
'regex': '==\\s*Kaebus kasutaja [[Special:Contributions/$1|$1]] kohta\\s*==',
'regeX': '|{{\\s*([Uu]ser|[Kk]asutaja)\\s*\\|\\s*(1(\\s*)=|)\\s*$1\\s*}}',
'rtext': '== Kaebus kasutaja [[Eri:Kaastöö/$1|$1]] kohta ==\n\n* {{kasutaja|$1}}\n$2 '+XReport.linkS+XReport.signature,
'sectionname': 'Kaebus kasutaja $1 kohta'
},

--Pikne 19:21, 3 October 2025 (UTC)Reply

@Pikne: Done! Thanks for your help! --TenWhile6 19:19, 13 October 2025 (UTC)Reply

kowiki ANI problems

[edit]

This script posted at wrong location: This week is calendar week 41, and week count increments at midnight of Monday, so it should have posted at 2025-w41, but it posted at 2025-w42. — regards, Revi 13:59, 11 October 2025 (UTC)Reply

And also that it should ignore user's local timezone and always use Asia/Seoul (UTC+9) for week calculation. — regards, Revi 14:16, 11 October 2025 (UTC)Reply
@TenWhile6 (ping) 𝓰𝓲𝓷𝓪𝓪𝓷기나ㅏㄴ(T/C) 15:40, 11 October 2025 (UTC)Reply
Thanks for reporting. I have to take a look on how to fix the issue. --TenWhile6 19:58, 13 October 2025 (UTC)Reply
Maybe have a local page with {{#timel:o}}년 제{{#expr:{{#timel:W}}}} (which will be something like ko:사용자:Revi C./사관이번주 (stands for 'ANIThisWeek') — this function is taken from the ANI header page) and use it instead of client-side parsing dates? Since this logic uses the same logic as the ANI header, if something goes broken, it is no longer your fault, but most likely MediaWiki's (or our timezone changing) fault. If you want to use my userpage for loading correct week calculation, I can protect it to prevent any vandalism on that page. (And for server cache issues, I can just add that page to 'purge every 20 minutes' script running @ kowiki. 20 minutes of error window is acceptable, more than a day is not.) — regards, Revi 12:40, 14 October 2025 (UTC)Reply

Feature request

[edit]

@TenWhile6 I have a feature request for XReport. Is it possible to add a checkbox to blank the page when requesting speedy deletion like TWG is currently having? That might be useful if it's an attack page. Nvdtn19 (talk) 17:02, 3 November 2025 (UTC)Reply