Lompat ke isi

Modul:ꦥꦂꦏꦫ

Ḍâri Wikipèḍia bhâsa Madhurâ, lombhung pangataowan mardhika

TemplateStyles' src attribute must not be empty.

TemplateStyles' src attribute must not be empty.

TemplateStyles' src attribute must not be empty.

This module implements the {{ꦥꦂꦏꦫ}} hatnote template.

Pangangghuyân, faèda tor parameter sadhâjâna samè bisaos kelabân module:parkara, sè mabidhâ coman okara sè angghâl akadhi: ariya abirasa lajhâng parkara... bân andhika laènna sè temolè ètolès ngangghuy carakan, katon pon panèka: ꦄꦫꦶꦪꦄꦧꦶꦫꦱꦭꦙꦼꦁꦥꦂꦏꦫ, kennenganna panèka kappra èmobu neng lajhâng carakan.

Amèndhâna

[beccè' sombher]

Mobu kadhi panèka:

{{ꦥꦂꦏꦫ|ꦩꦠꦼꦩꦠꦶꦏ}}

Abhâdhi →


local mArguments --initialize lazily
local mHatnote = require('Modul:Hatnote')
local mHatList = require('Modul:ꦝꦥ꦳꧀ꦠꦂꦕꦡꦺꦡ꧀ꦡꦤ꧀ꦠꦺꦴꦥꦶ')
local libraryUtil = require('libraryUtil')
local checkType = libraryUtil.checkType
local p = {}

function p.about (frame)
	-- A passthrough that gets args from the frame and all

	mArguments = require('Modul:Arguments')
	args = mArguments.getArgs(frame)
	return p._about(args)
end


function p._about (args, options)
	-- Produces "about" hatnote.

	-- Type checks and defaults
	checkType('_about', 1, args, 'table', true)
	args = args or {}
	checkType('_about', 2, options, 'table', true)
	options = options or {}
	local defaultOptions = {
		aboutForm = '%s ꦄꦫꦶꦪ ꦄꦧꦶꦫꦱ ꦭꦙꦁ ꦥꦂꦏꦫ %s꧉ ',
		defaultPageType = 'ꦥꦺꦭꦠꦫꦤ꧀ ',
		namespace = mw.title.getCurrentTitle().namespace,
		pageTypesByNamespace = {
			[0] = 'ꦥꦺꦭꦠꦫꦤ꧀ ',
			[14] = ' ꦭꦩ꧀ꦧꦼꦤ꧀'
		},
		sectionString = 'ꦧꦼꦒꦶꦪꦼꦤ꧀'
	}
	for k, v in pairs(defaultOptions) do
		if options[k] == nil then options[k] = v end
	end

	-- Set initial "about" string
	local pageType = (args.section and options.sectionString) or
		options.pageTypesByNamespace[options.namespace] or
		options.defaultPageType
	local about = ''
	if args[1] then
		about = string.format(options.aboutForm, pageType, args[1])
	end

	-- Set for-see list
	local forSee = mHatList._forSee(args, 2)

	-- Concatenate and return
	return mHatnote._hatnote(about .. forSee)
end

return p