Module:Scripe/doc

Èn årtike di Wiccionaire.

Çouci, c' est l' pådje di documintaedje po Module:Scripe

Ci module ci sieve a dner les infôrmåcions des sistinmes di scrijhaedje sorlon leu côde ISO (cwand end a onk), metans Latn pol sicrijhaedje e latenès letes, Cyrl pol cirilike, evnd. Les infôrmåcions sont dins l' dizo-pådje Module:Scripe/data; vos l' poloz ecråxhî tot rcopiant des dnêyes di wikt:en:Module:scripts/data (mins asteme ki les nos des tchamsp polèt esse diferins)

Cisse pådje u ci hagnon ci est co a scrire, u a mete d’ adrame. Si vos avoz des cnoxhances so l’ sudjet, vos l’ ploz fé vos-minme.

Tcherdjaedje[candjî]

Po poleur eployî ci module dins èn ôte, el fåt tcherdjî :

s = require("Module:Scripe")

Fonccions po les modules[candjî]

get_table(code)

Ritoûne on tåvlea di dnêyes pol sicripe k' a code come côde ISO, u bén nil si code n' est nén ricnoxhou.
table = s.get_table("Latn")

get_name(code)

Ritoûne li no (e walon) do sistinme di scrijhaedje k' a code come côde ISO, u bén nil si code n' est nén ricnoxhou.
name = s.get_name("Cyrl") -- rind « cirilike »

findBestScript(text, lang)

Ritoûne li côde ISO do scripe ki corespond å tecse « text » sicrît dins l' lingaedje ki s' côde ISO est lang.
Po les lingaedjes ki s' sicrijhèt avou on seu sistinme, li côde di ç' sistinme la est rtourné; ôtrumint, li tecse est comparé ås djivêyes di caracteres characters di tchaeke sicripe do lingaedje.
cisse fonccion ci eploye divintrinnmint l' module Module:Lingaedje po-z aveur les scripes do lingaedje.
Si l' lingaedje n' est nén cnoxhou, il est veyou come li code und, po les nén cnoxhous lingaedjes, eyet bråmint di scripes vont esse sayîs (mins ça prind pus di timps, a-z eviter si possibe)
Si l' tecse est vude, ou si l' sicripe ni pout nén esse trové, li code None est rtourné.
code = s.findBestScript("غرشال", "ary") -- rind « Arab »
code = s.findBestScript("guerchane", "ary") -- rind « Latn »
code = s.findBestScript("ⴰⴱⴰⴱⴱⴰ", "") -- rind « Tfng », mins ça va pus abeye si "zgh" est dné come lingaedje
code = s.findBestScript(" 123 ", "wa") -- rind « None »

CO A FÉ[candjî]

Cisse pådje u ci hagnon ci est co a scrire, u a mete d’ adrame. Si vos avoz des cnoxhances so l’ sudjet, vos l’ ploz fé vos-minme.
  • fé des fonccions po rtourner les ôtes parametes (li no addjectif pluriyal, po-z eployî dins les categoreyes; li sôre (alfabet, abouguida,...); li sinse di scrijhaedje (hintche a droete ou droete a hintche)
  • recråxhî les dnêyes

Fonccions po les modeles[candjî]

get_name_template(1=code)

Ritoûne li no do sistinme di scrijhaedje k' a code come côde ISO, u bén ene vude tchinne si code n' est nén ricnoxhou.
{{#invoke:Scripe|get_name_template|Armn}} → « årmenyin »
{{#invoke:Scripe|get_name_template|Abcxyz}} → «  »
Li paramete 1 pout vni d' on modele, metans
dins Modele:ÈMBIAMODELE : {{#invoke:Scripe|get_name_template}}, k' est l' minme ki {{#invoke:Scripe|get_name_template|{{{1|}}}}} u co {{#invoke:Scripe|get_name_template|1={{{1|}}}}}
adon {{ÈMBIAMODELE|Latn}} → « latén »


CO A FÉ[candjî]

Cisse pådje u ci hagnon ci est co a scrire, u a mete d’ adrame. Si vos avoz des cnoxhances so l’ sudjet, vos l’ ploz fé vos-minme.
  • candjî get_script_template a on meyeu no
  • fé des fonccions po rtourner les ôtes parametes (li no addjectif pluriyal, po-z eployî dins les categoreyes; li sôre (alfabet, abouguida,...); li sinse di scrijhaedje (hintche a droete ou droete a hintche)