Mudanças

Ir para navegação Ir para pesquisar

Módulo:Linguística/doc

2 306 bytes adicionados, 21h54min de 15 de dezembro de 2019
Criação da Documentação do Módulo Metalinguística.
<section begin=header />
{{#ifeq:{{#invoke:String|find|{{FULLPAGENAME}}|Testes}}|0|<includeonly>{{Module rating|p}}{{alto risco| 80000}}</includeonly>}}<!-- if pagename does not contain sandbox -->
<section end=header />

== Utilização ==
Funções exportáveis (lista incompleta) :
* <code>vowelfirst(str)</code> devolve <code>true</code> se o primeiro caractere da cadeia é uma vogal.

* <code>inparentheses(str, lang, space)</code>, sim <code>str</code> é nil, devolve nil, senão, devolve <code>str</code> com parênteses e precedidos de um caractere <code><nowiki>&#32;</nowiki></code> ou da cadeia informada no parâmetro <code>space</code>.

* <code>of(str, gender, number, determiner, raw)</code> devolve <code>"de " .. str</code> ou de uma cadeia similar mais correcta gramaticalmente. Parâmetros:
:* <code>str</code> A cadeia de inicio
:* <code>gender</code> (<code>m</code> ou (<code>f</code>) para adaptação gramática ("de", "da"). Padrão : "n".
:* <code>number</code> (<code>s</code> ou <code>p</code>) para os acordos gramáticos ("des"). Padrão : <code>s</code>.
:* <code>determiner</code> (<code>true</code> ou <code>false</code>) para adaptação gramatical ("do" -> "da") Padrão : false.
:* <code>raw</code> cadeia não formatada para saber mais facilmente se ela começa com uma consonante ou uma vogal para ilustração.

* <code>conj(args, conjtype)</code> : concatenar os argumentos não nulos da tabela <code>args</code>, em utilização <code>conjtype</code> como separador. Valor de conjtype :
:* <code>"new line"</code> : ajusta uma linha entre cada arg, e mete em maiúscula o inicio de cada argumento.
:* <code>"or"</code> separa conjugações "e" por um " ou ", e os outros por uma virgula.
:* <code>"and"</code> : separa conjugações "e" por um " ou ", e os outros por uma virgula.
:* <code>"comma"</code> virgula entre cada arg
:* <code>outra cadeia</code> todas os termos separados pelo termo indicado
:* <code>default</code> = "and"

* <code>textoLink(str)</code>
* <code>ucfirst(str)</code> devolve a cadeia indicada, com uma maiúscula adicionada ao primeiro caractere informado

== Uso ==

Outra documentação:
* [[Wikihelp:Lua]]
<includeonly>{{#ifeq:{{SUBPAGENAME}}|Testes||
[[Categoria:!Módulos Infobox]]
[[Categoria:!Metamódulos Lua]]
}}</includeonly>

Menu de navegação