Module:cacr-stripdiacritics: Difference between revisions

From Linguifex
Jump to navigation Jump to search
Created page with "local export = {} local c = require("Module:languages/data").chars function export.incorporating(frame) local parent_args = frame:getParent().args local term = parent_args[1] return mw.ustring.toNFC(mw.ustring.gsub(mw.ustring.toNFD(term), "[" .. c.acute .. c.grave .. "]", "")) end return export"
 
No edit summary
 
Line 4: Line 4:


function export.incorporating(frame)
function export.incorporating(frame)
local parent_args = frame:getParent().args
local args = frame.args
local term = parent_args[1]
local term = args[1]
return mw.ustring.toNFC(mw.ustring.gsub(mw.ustring.toNFD(term), "[" .. c.acute .. c.grave .. "]", ""))
return mw.ustring.toNFC(mw.ustring.gsub(mw.ustring.toNFD(term), "[" .. c.acute .. c.grave .. "]", ""))

Latest revision as of 17:08, 11 May 2026



local export = {}

local c = require("Module:languages/data").chars

function export.incorporating(frame)
	local args = frame.args
	local term = args[1]
	
	return mw.ustring.toNFC(mw.ustring.gsub(mw.ustring.toNFD(term), "[" .. c.acute .. c.grave .. "]", ""))
end

return export