Thảo luận Mô đun:Thống kê Wiktionary/A

Bình luận mới nhất: 1 năm trước bởi Kateru Zakuro trong đề tài Sự cố do mức độ xử lý cao

Bản mẫu:-txg-

sửa

Mục từ Unicode ngẫu nhiên tôi chọn ngày 14/11/2021 là mục từ tiếng Tangut đầu tiên. Nhờ bạn TheHighFighter2 thêm vào ngôn ngữ mới này. Xin cảm ơn. Ccv2020 (thảo luận) 06:13, ngày 19 tháng 11 năm 2021 (UTC)Trả lời

Bản mẫu:-san-

sửa

Nhờ bạn TheHighFighter2 thêm vào ngôn ngữ này. Xin cảm ơn. Ccv2020 (thảo luận) 07:58, ngày 29 tháng 11 năm 2021 (UTC)Trả lời

Hai ngôn ngữ mới

sửa

Nhờ bạn TheHighFighter2 thêm hai ngôn ngữ Bali và Vai vào mô đun. Xin cảm ơn. Ccv2020 (thảo luận) 08:09, ngày 2 tháng 1 năm 2022 (UTC)Trả lời

Nhiều ngôn ngữ quá…

sửa

Chào bạn TheHighFighter2. Trên trang tin tức của dự án đã công bố thêm một vài ngôn ngữ mới có trong từ điển, nhờ bạn thêm giúp. Xin cảm ơn. 14:56, ngày 16 tháng 1 năm 2022 (UTC)Trả lời

Không có số liệu thống kê

sửa

TheHighFighter2: Hiện không có số liệu thống kê cho số mục từ tiếng Assam, vì mô đun này chưa cập nhật. Nhờ bạn thêm vào, xin cảm ơn. 03:22, ngày 21 tháng 1 năm 2022 (UTC)Trả lời

Tiếng Đông Hương và tiếng Kangjia

sửa

Nhờ bạn TheHighFighter2 thêm giúp tôi tiếng Đông Hương (sce) và tiếng Kangjia (kxs) vào mô đun nhé. – RFSTalk to me! 05:27, ngày 15 tháng 2 năm 2022 (UTC)Trả lời

Thêm ba ngôn ngữ

sửa

Nhờ bạn THF2 thêm 1 ngôn ngữ mới (tiếng Gruzia cổ) và hai ngôn ngữ Klingon và Turk Khorasan (2 ngôn ngữ này đã tạo từ hồi tháng 1 nhưng chưa thấy thêm trên mô đun). – Trần Nguyên Hưng(◇) 12:48, ngày 20 tháng 2 năm 2023 (UTC)Trả lời

✔--.--TheHighFighter2 (thảo luận) 15:13, ngày 20 tháng 2 năm 2023 (UTC)Trả lời

Sự cố do mức độ xử lý cao

sửa

Với thay đổi này, các trang nhúng {{Số mục từ}}, bao gồm Trang ChínhĐặc biệt:Thống kê, đã bắt đầu cảnh báo lỗi "too many expensive function calls", tức có nhiều lượt gọi hàm cú pháp cần mức độ xử lý cao quá mức cho phép. Hiện tại mô đun này lấy số mục từ của thể loại 502 lần trên tổng số 500 lần được cho phép. Đây là một hạn chế quan trọng của MediaWiki để tránh vụ tấn công từ chối dịch vụ.

Vào hai năm qua, TheHighFighter2, Ccv2020, và Kateru Zakuro đã thêm rất nhiều thể loại vào danh sách categoriesByCode, tăng kích thước của bảng này từ 101 đến 498 ngôn ngữ (cộng thêm 4 tên thể loại thay thế của các tiếng Việt và Na Uy thành 502). Hệ thống bản mẫu này không thể hỗ trợ quá nhiều ngôn ngữ, nhưng bản mẫu này rất cần thiết vì số "mục từ" theo phần mềm không tính các phần ngôn ngữ trong một trang.

Nếu thể loại nào không thay đổi thường xuyên, chúng ta có thể tránh lỗi này bằng cách ghi số mục từ trực tiếp vào hàng đó để máy chủ đỡ phải tính số mỗi lần làm mới Trang Chính. Tuy nhiên, phép giải chính xác nhất là bãi bỏ hàm pagesInCategory và thay thế bằng một mô đun được bot cập nhật tự động. Thí dụ cái bot Numberof cập nhật bảng dữ liệu c:Data:Wikipedia statistics/rank/wiktionary.tab mỗi ngày bốn lần, rồi w:Mô đun:NUMBEROF/dataw:Mô đun:NUMBEROF chỉ việc lấy ra số. Nếu không muốn chạy bot thường xuyên trên máy cá nhân, chúng ta có thể tạo ra tài khoản tại Toolforge.

Cám ơn TheHighFighter2 đã báo cáo lỗi này cho tôi.

 – Nguyễn Xuân Minh 💬 00:30, ngày 4 tháng 6 năm 2023 (UTC)Trả lời

Bot có thể lấy các số trang trong các thể loại "Mục từ tiếng" dùng API MediaWiki và đưa nó vào một trang như Mô đun:Thống kê Wiktionary/langcats.json để mô đun này tra cứu. Nếu không ai muốn quản lý bot thì tạm thời có thể tạo ra trang JSON này bằng cách sao chép câu trả lời API một cách thủ công. – Nguyễn Xuân Minh 💬 00:57, ngày 4 tháng 6 năm 2023 (UTC)Trả lời
Trong lúc chờ hướng giải quyết phù hợp, em đã lọc các ngôn ngữ quá ít mục từ ra khỏi thống kê chung vì số lượng không nhiều, nhũng ngôn ngữ dưới 5 mục từ (135 ngôn ngữ và 297 từ) đã bị bỏ ra khỏi thống kê và được đưa vào 1 thống kê phụ cho những từ này.--Kateru Zakuro (thảo luận) 05:35, ngày 4 tháng 6 năm 2023 (UTC)Trả lời
Quay lại trang “Thống kê Wiktionary/A”.