Abrir menu principal

Módulo:Linguística/doc

< Módulo:Linguística
Revisão de 20h54min de 15 de dezembro de 2019 por Campari (discussão | contribs) (Criação da Documentação do Módulo Metalinguística.)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Esta é a página de documentação para Módulo:Linguística



Utilização

Funções exportáveis (lista incompleta) :

  • vowelfirst(str) devolve true se o primeiro caractere da cadeia é uma vogal.
  • inparentheses(str, lang, space), sim str é nil, devolve nil, senão, devolve str com parênteses e precedidos de um caractere ou da cadeia informada no parâmetro space.
  • of(str, gender, number, determiner, raw) devolve "de " .. str ou de uma cadeia similar mais correcta gramaticalmente. Parâmetros:
  • str A cadeia de inicio
  • gender (m ou (f) para adaptação gramática ("de", "da"). Padrão : "n".
  • number (s ou p) para os acordos gramáticos ("des"). Padrão : s.
  • determiner (true ou false) para adaptação gramatical ("do" -> "da") Padrão : false.
  • raw cadeia não formatada para saber mais facilmente se ela começa com uma consonante ou uma vogal para ilustração.
  • conj(args, conjtype) : concatenar os argumentos não nulos da tabela args, em utilização conjtype como separador. Valor de conjtype :
  • "new line" : ajusta uma linha entre cada arg, e mete em maiúscula o inicio de cada argumento.
  • "or" separa conjugações "e" por um " ou ", e os outros por uma virgula.
  • "and" : separa conjugações "e" por um " ou ", e os outros por uma virgula.
  • "comma" virgula entre cada arg
  • outra cadeia todas os termos separados pelo termo indicado
  • default = "and"
  • textoLink(str)
  • ucfirst(str) devolve a cadeia indicada, com uma maiúscula adicionada ao primeiro caractere informado

Uso

Outra documentação: