Moduł:a tergo
Wygląd
Dokumentacja dla tego modułu może zostać utworzona pod nazwą Moduł:a tergo/opis
local p = {}
function p.reverse( text )
if type( text ) == 'table' and text == mw.getCurrentFrame() then
text = text.args[ 1 ]
end
assert( type( text ) == 'string' )
local s = {}
for codepoint in mw.ustring.gcodepoint( text ) do
table.insert( s, 1, mw.ustring.char( codepoint ) )
end
return table.concat( s )
end
function p.categorize( language, title )
local categoryPage = mw.title.makeTitle(
mw.site.namespaces[ 14 ].name, -- Kategoria:
language .. ' (indeks a tergo)'
)
if not categoryPage.exists then
return ''
end
return mw.ustring.format( '[[%s|%s]]',
categoryPage.fullText,
mw.ustring.lower( p.reverse( title ) )
)
end
return p