Bước tới nội dung

Thảo luận Wikipedia:Twinkle

Nội dung trang không được hỗ trợ ở ngôn ngữ khác.
Thêm đề tài
Bách khoa toàn thư mở Wikipedia
Bình luận mới nhất: 11 tháng trước bởi Hide on Rosé trong đề tài Cập nhật ngày 8 tháng 4 năm 2023

Đội ngũ phát triển Twinkle ở Wikipedia tiếng Việt

[sửa mã nguồn]

Nếu Twinkle xảy ra lỗi xin vui lòng tạo đề tài mới tại trang thảo luận này hoặc tạo một vấn đề mới tại repository GitHub của Twinkle dành cho Wikipedia tiếng Việt tại đây. Trong đề tài/vấn đề, bạn hãy nêu rõ các lỗi bạn gặp phải, và ở tính năng nào. Ngoài ra bạn cũng có thể tự chỉnh sửa mã nguồn của Twinkle bằng cách kéo mã nguồn về trang thành viên và sau đó yêu cầu những thành viên dưới đây kiểm tra và gộp lại về mã nguồn chính.

Thường trực

[sửa mã nguồn]

Cựu thành viên

[sửa mã nguồn]

Lần cập nhật mới nhất: 28/03/2022

[sửa mã nguồn]

Lỗi

[sửa mã nguồn]

Tạo các bản mẫu còn thiếu

[sửa mã nguồn]

Mời các bạn hỗ trợ tạo các bản mẫu còn thiếu:

tương ứng với

en:Template:Single notice links --Cheers! (thảo luận) 10:45, ngày 4 tháng 7 năm 2012 (UTC)Trả lời

Việt hóa

[sửa mã nguồn]

Một số thông báo cần được Việt hóa, ví dụ: Wikipedia:Articles for deletion/Bùi Văn Lãng (thay vì Wikipedia:Biểu quyết xóa bài/Bùi Văn Lãng).--Cheers! (thảo luận) 16:59, ngày 24 tháng 6 năm 2014 (UTC)Trả lời

Nếu bạn thoải mái sửa đổi mã JavaScript, xin bạn sửa cành này trên GitHub và gửi tôi một pull request. Cám ơn Cheers! – Nguyễn Xuân Minh (thảo luận, đóng góp) 08:00, ngày 2 tháng 7 năm 2014 (UTC)Trả lời

Vô hiệu hóa đối với người dùng tự xác nhận

[sửa mã nguồn]

Sau hàng loạt các lạm dụng nghiêm trọng do sự linh hoạt của Twinkle (như gỡ liên kết hàng loạt ở hàng ngàn bài viết chỉ bằng một cú nhấp chuột kèm tóm lược tục tĩu), tôi đã vô hiệu hóa công cụ này đối với người dùng tự xác nhận. Hiện chỉ những ai có quyền 'tự đánh dấu tuần tra', một mức độ truy cập có độ tin cậy cao hơn, mới có thể dùng công cụ này. Bản thân công cụ vốn chỉ thích hợp cho các thành viên thường xuyên tham gia chống phá hoại, chứ không hữu ích cho những thành viên thông thường. --minhhuy (thảo luận) 13:39, ngày 24 tháng 11 năm 2018 (UTC)Trả lời

 Đồng ý Darling (Thảo luận) 13:55, ngày 24 tháng 11 năm 2018 (UTC)Trả lời
 Đồng ý Cảm ơn sự can thiệp của BQV Minh Huy.-- ✠ Tân-Vương  14:10, ngày 24 tháng 11 năm 2018 (UTC)Trả lời

mw.util.jsMessage

[sửa mã nguồn]
Hi, Twinkle uses mw.util.jsMessage() to show the user an error message. This function was deprecated in 2012, and will soon not be working. There's a migration guide that explains how to use mw.notify instead. See phab:T193901 for more information. This isn't a big issue. /Johan (WMF) (thảo luận) 09:12, ngày 26 tháng 11 năm 2018 (UTC)Trả lời

Hỏi một chút

[sửa mã nguồn]

@Trần Nguyễn Minh Huy: Tôi muốn giúp việt hóa MediaWiki:Gadget-friendlytag.js thì liệu có thể xin cấp quyền sửa đổi được không nhỉ? Tiểu Phương Bluetpp 15:17, ngày 13 tháng 6 năm 2020 (UTC)Trả lời

@Bluetpp: Xin lỗi trả lời câu hỏi đã lâu. Nếu bạn muốn sử dụng bạn có thể xin quyền BQVGD để làm việc này, hỏi DHN hoặc Mxn.  A l p h a m a  Talk 02:35, ngày 19 tháng 3 năm 2021 (UTC)Trả lời
@Alphama: Nhưng mà tôi thấy bạn cũng đã việt hoá nó rồi mà :3 ơ thế không làm bảo quản viên mà cũng có thể làm bảo quản viên giao diện được hả bạn? – Tiểu Phương 話そう! 08:55, ngày 19 tháng 3 năm 2021 (UTC)Trả lời
@Bluetpp: Chào Phương, tôi đã cố gắng Việt hóa MediaWiki:Gadget-friendlytag.js hết mức trong khả năng của mình. Nếu vẫn thấy chưa đủ thì bạn qua các HCV hỏi xin quyền BQVGD vài ngày nhé. –  Băng Tỏa  14:35, ngày 4 tháng 11 năm 2022 (UTC)Trả lời

Việt hóa 2

[sửa mã nguồn]

 A l p h a m a  Talk 15:10, ngày 10 tháng 3 năm 2021 (UTC)Trả lời

  • {{Weasel}} neutrality or verifiability is compromised by the use of weasel words' -- cần dịch tên bản mẫu tiếng Việt
  • {{Manual}}
  • {{Recentism}} slanted towards recent events'

Xong rồi nhé.  Băng Tỏa  21:20, ngày 31 tháng 10 năm 2022 (UTC)Trả lời

Cảm ơn BT đã hoàn thành nốt phần còn lại. <3 –  A l p h a m a  Thảo luận 12:13, ngày 3 tháng 11 năm 2022 (UTC)Trả lời
Có gì đâu. Em chỉ dịch 2 cái cuối thôi, Weasel là Danh nhập về. –  Băng Tỏa  14:17, ngày 4 tháng 11 năm 2022 (UTC)Trả lời
Vậy thì cảm ơn 2 bạn quan tâm công cụ này, hiện nó đang chạy rất tốt. –  A l p h a m a  Thảo luận 03:33, ngày 5 tháng 11 năm 2022 (UTC)Trả lời

Chào mừng thành viên

[sửa mã nguồn]

@Alphama: Khi chào mừng thành viên bằng bản mẫu {{welcome12}}, thay vì sử dụng tên thành viên, bản mẫu lại đưa ra tên của tôi. Cụ thể có thể tham chiếu ở đây. Vẫn chưa rõ các bản mẫu chào mừng khác có gặp lỗi tương tự không.  ℳ𝒶𝒹𝒶𝓂 𝒟𝓇𝒶𝓂𝒶  15:31, ngày 28 tháng 9 năm 2020 (UTC)Trả lời

@Nguyenhai314: Bạn cần thêm "thế:welcome12" thay vì để welcome12, giống như tôi làm ở các trang chào mừng thành viên. Thân mến. Tuanminh01 (thảo luận) 15:44, ngày 28 tháng 9 năm 2020 (UTC)Trả lời
@Tuanminh01: Vấn đề không phải là thế hay không thế. Tôi luôn dùng thế khi chào thủ công. ;) Điều cần lưu tâm là việc chào thành viên tự động bằng công cụ Twinkle, khi chọn bản mẫu welcome12 trong danh sách hàng đợi các bản mẫu, kết quả lại thành ra tên tôi. Bạn có thể thử nghiệm vấn đề này để có cái nhìn trực quan hơn. Tìm ai đó vừa mở tài khoản và test thử, bạn sẽ nhận ra điểm không bình thường :D  ℳ𝒶𝒹𝒶𝓂 𝒟𝓇𝒶𝓂𝒶  15:58, ngày 28 tháng 9 năm 2020 (UTC)Trả lời
Tôi sẽ xem và sửa lại code.  A l p h a m a  Talk 16:21, ngày 28 tháng 9 năm 2020 (UTC)Trả lời
Đã sửa [1], lỗi của người tạo bản mẫu không phải của Twinkle.  A l p h a m a  Talk 16:23, ngày 28 tháng 9 năm 2020 (UTC)Trả lời

Thiếu dấu

[sửa mã nguồn]

@Alphama: Dòng 1429 của MediaWiki:Gadget-twinklespeedy.js: Trang] tấn công này' phải là Trang]] tấn công này' Nhac Ny Talk to me ♥ 09:39, ngày 28 tháng 3 năm 2022 (UTC)Trả lời

Đã sửa, cảm ơn bạn đã báo cáo.  A l p h a m a  Thảo luận 09:49, ngày 28 tháng 3 năm 2022 (UTC)Trả lời

Đồng bộ hóa

[sửa mã nguồn]

Lời ứng cử này đã nhắc tôi đến việc đồng bộ hóa Twinkle với bản gốc tiếng Anh. Tôi đã cố gắng hợp nhất bản gốc với bản tiếng Việt từ lần đồng bộ hóa cuối cùng năm 2018. [2]

@Alphama @P.T.Đ: Rất tiếc là một số kịch bản được sửa đổi một cách thủ công tại wiki này; chúng ta sẽ cần làm lại các thay đổi này. Vì lần này có rất nhiều thay đổi phức tạp, tôi không dám phát hành cho mọi người dùng ngay. Xin các bạn thử đưa các kịch bản này vào không gian tên thành viên của mình và chạy thử. [3] Nếu gặp sự cố nào đó, xin đăng trả lời tại yêu cầu kéo này. Nếu không có vấn đề thì có thể phát hành dùng kịch bản đồng bộ hóa trong kho mã nguồn.

Mong là chúng ta sẽ quen sử dụng phương pháp này để cập nhật các kịch bản Twinkle. Twinkle được phát triển liên tục, nên không thể nào bảo quản nó bằng cách chép dán như các tiện ích khác.

  – Nguyễn Xuân Minh 💬 04:51, ngày 14 tháng 4 năm 2022 (UTC)Trả lời

Tôi cũng quá mệt mỏi với việc cập nhật Twinkle này, vì đội ngũ cứ phát triển code liên tục và cấu trúc code quá khó chịu để theo đọc. Tuy nhiên, mỗi dự án đều có cấu trúc quy định và hệ thống bản mẫu khác nhau, ở viwiki quá thiếu bản mẫu so với tiếng Anh cũng như 1 số không gian trang. Hi vọng, Twinkle được viết lại, theo cách dễ hiểu hơn và chỉ có phần core. Minh cứ mời các bạn thử nếu muốn, tạm thời tôi không có thời gian đụng cái này nữa.  A l p h a m a  Thảo luận 06:59, ngày 14 tháng 4 năm 2022 (UTC)Trả lời

@Alphama: Tôi hoàn toàn hiểu biết sự lo ngại của bạn. Công cụ này bê bối đến nỗi tôi sợ sử dụng nó. Tôi đã từ chối cài đặt nó vào Wiktionary nhiều lần vì chắc không phù hợp một tí nào với dự án đó.

Năm 2015, Quỹ Wikimedia đề nghị thay thế nhiều luồng làm việc thủ công khác bằng một phần mở rộng MediaWiki có khá nhiều tùy chọn để cấu hình theo những yêu cầu của wiki riêng, như vậy có thể tích hợp các tiện ích như Twinkle vào MediaWiki. Sau khi họ trình bày những hình vẽ của Flow tại Wikimania, nó biến đổi thành một phần mở rộng về thảo luận bình thường và hiện tại lỗi thời. Chắc đám Wikipedia tiếng Anh hay Đức đã đuổi họ ra khỏi dự án rộng hơn sau vụ bật VisualEditor theo mặc định.

  – Nguyễn Xuân Minh 💬 01:48, ngày 15 tháng 4 năm 2022 (UTC)Trả lời

Giờ tôi cũng bận quá, ít nhất là từ hiện tại đến vài tháng nữa. Tôi đồng ý là cần đồng bộ hóa định kỳ hai phiên bản en và vi, sử dụng git để cập nhật phiên bản chứ không nên cập nhật trên wiki. Ngoài ra, tôi thấy một chương trình lớn như Twinkle mà thiếu phần test tự động, mỗi lần cập nhật như vậy mà test thủ công chắc hụt hơi. Tiếc là tôi không có nhiều am hiểu về phía JavaScript nên chưa suy nghĩ được gì hơn. P.T.Đ (thảo luận) 11:35, ngày 14 tháng 4 năm 2022 (UTC)Trả lời
@P.T.Đ: Có cả một chương trình tự động tạo ra bản dịch của Twinkle. Tôi chưa thử sử dụng nó, nhưng hình như nhà phát triển cũng không thể cập nhật kịp với Twinkle. 😣 – Nguyễn Xuân Minh 💬 01:53, ngày 15 tháng 4 năm 2022 (UTC)Trả lời
@Mxn: Nếu các nhà phát triển chính tập trung vào dự án twinkle-core thay vì cứ đắp tính năng vào Legacy Twinkle như hiện tại, thì tình hình mới ổn được. Hiện giờ việc phát triển Twinkle đúng kiểu "chạy được là ok", còn các vấn đề tương thích, ngôn ngữ, v.v đều bỏ mặc. P.T.Đ (thảo luận) 05:31, ngày 15 tháng 4 năm 2022 (UTC)Trả lời

Một vài góp ý

[sửa mã nguồn]

Đây là một vài góp ý của mình, mong các BQVGD xem giúp:

@Đơn giản là tôi: Đã sửa báo cáo phá hoại. Điền tham số mã ngôn ngữ nằm ở module nào? Thảo luận xóa (XfD) bao gồm thảo luận xóa bài, thảo luận xóa tập tin, di chuyển trang nên không sửa cụm từ này được. –  A l p h a m a  Thảo luận 12:18, ngày 16 tháng 8 năm 2022 (UTC)Trả lời
@Alphama MediaWiki:Gadget-friendlytag.js Dòng từ 1467 đến 1473. – Là tôi Cần cố gắng hơn 13:12, ngày 16 tháng 8 năm 2022 (UTC)Trả lời
Tôi sẽ làm sau nếu có thời gian. –  A l p h a m a  Thảo luận 02:05, ngày 18 tháng 8 năm 2022 (UTC)Trả lời
Đã fix ở đây nhưng chưa test.  A l p h a m a  Thảo luận 01:07, ngày 23 tháng 10 năm 2022 (UTC)Trả lời
Chức năng này trước kia tôi gỡ ra là có lý do, vì sợ Twinkle bị lạm dụng khi tuần tra tự động. –  A l p h a m a  Thảo luận 02:01, ngày 25 tháng 10 năm 2022 (UTC)Trả lời
@Alphama: Module CSD cũng không tự đánh dấu trang đã tuần tra. Nhờ bạn check lại. – BLACKPINKIn your area 14:47, ngày 26 tháng 10 năm 2022 (UTC)Trả lời
https://www.mediawiki.org/wiki/Extension:PageTriage không có cài trên viwiki nên có lẽ tạm thời Twinkle sẽ không chạy được chức năng này. File code nằm ở https://vi.wikipedia.org/wiki/MediaWiki:Gadget-morebits.js –  A l p h a m a  Thảo luận 15:08, ngày 26 tháng 10 năm 2022 (UTC)Trả lời

Cập nhật ngày 8 tháng 4 năm 2023

[sửa mã nguồn]
Trạng thái Modified code

(Liên kết nhanh)

Code gốc

(Liên kết nhanh)

Tóm lược thay đổi Đối chiếu
Đang chờ đồng bộ Thành viên:Tryvix1509/Gadget-twinklespeedy.js MediaWiki:Gadget-twinklespeedy.js
  • Việt hóa CSD thành TCXN
  • Bổ sung một số chức năng xóa cho ĐPV (gồm thông báo và xóa + chỉ gắn biển xóa, vốn là phần trong module CSD mà chỉ sysop dùng được) dùng Morebits.userIsInGroup('eliminator');
  • Sửa một số lỗi dịch: "Chính sách" → "Quy định".
  • "thẻ" → "nhãn" (tránh cảm giác cứng nhắc trong câu từ).
  • "Thông báo: xóa nhanh đề cử xóa nhanh của $1" → "Thông báo: Có đề nghị xóa nhanh $1".
  • "Đang ghi nhật ký đề cử xóa nhanh của $1" → "Đang ghi nhật trình đề nghị xóa nhanh $1".
so sánh
Đang chờ đồng bộ Thành viên:Tryvix1509/Gadget-twinklearv.js MediaWiki:Gadget-twinklearv.js
  • Xóa các viết tắt không cần thiết tại dropdown menu (Lý do: viwiki chỉ có WP:TNCBQV).
  • Chức năng báo cáo bút chiến (3RR/AN3) đặt trang báo cáo thành WP:TNCBQV.
  • Ẩn liên kết thừa ở dưới chân hộp báo cáo.
  • Sửa một số lỗi dịch nhỏ.
so sánh
Đang chờ đồng bộ Thành viên:Tryvix1509/Gadget-twinkleimage.js MediaWiki:Gadget-twinkleimage.js
  • Sửa "XN" → "TCXN" (giống Module CSD).
  • Sửa tên tiêu chí: "Hn" → "TTn", theo WP:TCXN.
  • Viết hoa chữ "có" trong "Thông báo: Có đề nghị xóa...".
so sánh
Đang chờ đồng bộ Thành viên:Tryvix1509/Gadget-twinklefluff.js MediaWiki:Gadget-twinklefluff.js
  • Sửa các lỗi dịch nhỏ và Việt hóa một số chỗ chưa được dịch.
so sánh
Đang viết lại MediaWiki:Gadget-twinkleconfig.js
Đang viết lại MediaWiki:Gadget-twinklewarn.js
Sẽ cập nhật

Tryvix1509

(Talk • Contribs • Faq)
09:18, ngày 8 tháng 4 năm 2023 (UTC)Trả lời

@Tryvix1509 Bản mẫu XN ĐH4 đã bị lỗi thông báo gửi cho Tác giả Khanh (thảo luận) 05:00, ngày 10 tháng 4 năm 2023 (UTC)Trả lời
@LĐK Bản mẫu đó chưa có. Ngoài ra tôi thấy tiêu chí ĐH4 không cần thiết phải gửi thông báo. – Tryvix1509 (test) (thảo luận) 05:12, ngày 10 tháng 4 năm 2023 (UTC)Trả lời
@Plantaest Anh xem xong sửa ạ Khanh (thảo luận) 05:01, ngày 10 tháng 4 năm 2023 (UTC)Trả lời
@Tryvix1509: Bản trên miền MediaWiki thì indent đang dùng tab, còn bản của bạn thì tab bằng 4 space, nên dùng theo cái nào? Dang (thảo luận) 23:07, ngày 4 tháng 7 năm 2023 (UTC)Trả lời
@Plantaest Tôi nghĩ là dùng trên MediaWiki. Hide on Rosé (thảo luận) 04:09, ngày 5 tháng 1 năm 2024 (UTC)Trả lời

Lỗi

[sửa mã nguồn]

Lỗi ở chức năng Đề nghị xóa (PROD). Sau khi submit lí do xóa thì chỉ thấy thông báo là đã gửi cảnh báo tới người dùng và thêm bản mẫu ở trang Thảo luận của trang, không tự động tải lại trang. Sau khi tải lại trang thủ công thì không thấy bản mẫu PROD trong bài. Không biết có ai cũng gặp lỗi này không? –  孝儀純皇后 討論 00:28, ngày 24 tháng 6 năm 2023 (UTC)Trả lời

Báo lỗi lặp tiêu đề trên Twinkle

[sửa mã nguồn]

Chuyển từ WP:Thảo luận

Tổng quan: Khi gắn mẫu cảnh báo thành viên trong một thời gian cụ thể (khoảng 1 tháng), xảy ra hiện tượng lặp tiêu đề, xem qua tại đây, lặp lại ở Tháng 8/2023, trong khi ở Twinkle bản cũ không xảy ra tình trạng này.
Các bước để sao chép: Sử dụng công cụ Twinkle, thực hiện cảnh báo thành viên 2 lần trở lên trong vòng 1 tháng.
Hành vi quan sát được: Công cụ Twinkle không nhận diện được tiêu đề Tháng năm đã được gửi từ trước, từ đó tiếp tục tạo một đề mục mới.
Hành vi dự kiến: Công cụ Twinkle nhận diện được tiêu đề Tháng năm đã được gửi từ trước, và không còn tạo đề mục mới nữa. Phjtieudoc (thảo luận) 00:58, ngày 21 tháng 8 năm 2023 (UTC)Trả lời

@Phjtieudoc Lỗi thực ra còn nhiều lắm, nhưng giờ không có người sửa. Mxn không hoạt động, Alphama thì out, Dang cũng không hoạt động. – I So bad 16:32, ngày 26 tháng 8 năm 2023 (UTC)Trả lời
@Đơn giản là tôi, @Phjtieudoc: Cứ ghi hết vào Thảo luận Wikipedia:Twinkle, cuối năm tôi sẽ xem hết một lượt. Dang (thảo luận) 10:16, ngày 27 tháng 9 năm 2023 (UTC)Trả lời