Modul:HitungHuruf
Dokuméntasi pikeun modul ieu tiasa dijieun dina kaca Modul:HitungHuruf/doc.
-- Modul ini menghitung jumlah huruf di halaman dan memberikan rekomendasi
local p = {}
-- Fungsi untuk menghitung jumlah huruf dalam teks
function p.hitungHuruf(frame)
-- Mendapatkan isi dari halaman saat ini
local content = mw.title.getCurrentTitle():getContent()
-- Jika tidak ada konten, kembalikan pesan
if not content then
return "Halaman ini kosong atau tidak dapat dihitung hurufnya."
end
-- Menghitung jumlah huruf (mengabaikan spasi)
local letterCount = mw.ustring.len(mw.ustring.gsub(content, "%s", ""))
-- Menyusun pesan berdasarkan jumlah huruf
local message
if letterCount < 500 then
message = "Artikel ini sangat singkat dengan hanya " .. letterCount .. " huruf. Disarankan untuk menambah lebih banyak informasi."
elseif letterCount < 2000 then
message = "Artikel ini memiliki " .. letterCount .. " huruf. Artikel ini cukup baik, namun masih bisa diperpanjang."
else
message = "Artikel ini memiliki " .. letterCount .. " huruf dan sudah cukup panjang."
end
return message
end
return p