Módulo:Utf8ToAnsi

Hej, du har kommit hit för att leta efter betydelsen av ordet Módulo:Utf8ToAnsi. I DICTIOUS hittar du inte bara alla ordboksbetydelser av ordet Módulo:Utf8ToAnsi, utan du får också veta mer om dess etymologi, dess egenskaper och hur man säger Módulo:Utf8ToAnsi i singular och plural. Allt du behöver veta om ordet Módulo:Utf8ToAnsi finns här. Definitionen av ordet Módulo:Utf8ToAnsi hjälper dig att vara mer exakt och korrekt när du talar eller skriver dina texter. Genom att känna till definitionen avMódulo:Utf8ToAnsi och andra ord berikar du ditt ordförråd och får tillgång till fler och bättre språkliga resurser.



A documentação para este módulo pode ser editada em Módulo:Utf8ToAnsi/doc.

Este módulo converte caracteres acentuados (do português) na sua versão ANSI "escaped".





local export = {}

-- this function enables the module to be called from a template
function export.main(frame)
    if type(export]) == 'function' then
        return export](frame.args, frame.args)
    else
        return export]]
    end
end
  
function export.convert_diacritics(word)
    word = mw.ustring.gsub(word, "à", "a")
    word = mw.ustring.gsub(word, "á", "a")
    word = mw.ustring.gsub(word, "â", "a")
    word = mw.ustring.gsub(word, "ã", "a")
    word = mw.ustring.gsub(word, "ç", "c")
    word = mw.ustring.gsub(word, "é", "e")
    word = mw.ustring.gsub(word, "ê", "e")
    word = mw.ustring.gsub(word, "í", "i")
    word = mw.ustring.gsub(word, "ó", "o")
    word = mw.ustring.gsub(word, "ô", "o")
    word = mw.ustring.gsub(word, "ú", "u")
    word = mw.ustring.gsub(word, "ü", "u")

    return word
end
 
return export