Wikipedia:Lua: Paggiddiatan a nagbaetan dagiti rebision

Manipud iti Wikipedia, ti nawaya nga ensiklopedia
Content deleted Content added
m nainayonan ti Kategoria:Dagiti modulo ti Wikipedia nga inusar ti HotCat
m ninayonan
Linia 3: Linia 3:
Ti Lua ket maysa a pagsasao ti panangprograma a mabalin tattan a magun-od, babaen ti [[mw:Extension:Scribunto|Scribunto]] a pangpaatiddog ti MediaWiki. Ti kodigo ti Lua ket mabalinen a maikabil kadagiti plantilia babaen ti panag-usar ti "<nowiki>{{#invoke:}}</nowiki>" a pamay-an iti Scribunto a pangpaatiddog ti MediaWiki.
Ti Lua ket maysa a pagsasao ti panangprograma a mabalin tattan a magun-od, babaen ti [[mw:Extension:Scribunto|Scribunto]] a pangpaatiddog ti MediaWiki. Ti kodigo ti Lua ket mabalinen a maikabil kadagiti plantilia babaen ti panag-usar ti "<nowiki>{{#invoke:}}</nowiki>" a pamay-an iti Scribunto a pangpaatiddog ti MediaWiki.


Ti Lua a taudan a kodigo ti ket naipenpen kadagiti panid a makunkuna iti modulo (kas pagarigan ti [[Modulo:Kumusta]]). Dagitoy nga agmaymaysa a modulo ket maiparuarto (babaen ti "<nowiki>{{#invoke:}}</nowiki>") kadagiti plantilia a pampanid (a kas ti [[Modulo:Kumusta/doc]] nga agus-usar ti kodigo iti <nowiki>{{#invoke:kumusta|kumusta}}</nowiki> tapno mangipakita ti testo iti "{{#invoke:Kumusta|kumusta}}").
Ti Lua a taudan a kodigo ti ket naipenpen kadagiti panid a makunkuna iti modulo (kas pagarigan ti [[Modulo:Kumusta]]). Dagitoy nga agmaymaysa a modulo ket maiparuarto (babaen ti "<nowiki>{{#invoke:}}</nowiki>") kadagiti plantilia a pampanid (a kas ti [[Modulo:Kumusta/dok]] nga agus-usar ti kodigo iti <nowiki>{{#invoke:kumusta|kumusta}}</nowiki> tapno mangipakita ti testo iti "{{#invoke:Kumusta|kumusta}}").


== Panagsubok ==
== Panagsubok ==
Linia 20: Linia 20:
</syntaxhighlight>
</syntaxhighlight>


Para iti listaan kadagiti amin a modulo nga agus-usar ti panagsubok,kitaen ti [[Espesial:Whatlinkshere/Modulo:UnitTests]].
Para iti listaan kadagiti amin a modulo nga agus-usar ti panagsubok, kitaen ti [[Espesial:Whatlinkshere/Modulo:UnitTests]].

Adda met ti sabali a maus-usar a modulo para iti panagsubo a [[Special:Whatlinkshere/Modulo:ScribuntoUnit|maus-usar]] a tinawtawagan ti [[Modulo:ScribuntoUnit]], a nagtaud manipud ti Wikipedia ti Hungaria. Iti langlanga daytoy ket kapadpada ti [[Modulo:UnitTests]], ngem addan ti sabali nga estilo iti pannakakodigo, ken agiparang kadagiti pudno a biddut a naikulong babaen ti panag-usar kadagiti nasalakbiban a panatawag. Addaan pay ti pamay-an a mangipada kadagiti panagtumpaw iti kaunegan iti naited a presision.

== Panagmarka kadagiti nabaliwan a plantilia ==
Pangngaasi nga ikabil ti plantilia ti {{tl|lua}} kadagiti subpanid ti dokumentasion kadagiti amin a plantilia nga agus-usar ti Lua. Daytoy ket makatulong ti pannakaipayammo ti panag-usar ti Lua ken ti panagibaliw kadagiti plantilias. Ti tabasna ket makita dita baba:
{{lua}}


==Kitaen pay==
==Kitaen pay==

Rebision manipud idi 16:49, 10 Marso 2014

Ti Lua ket maysa a pagsasao ti panangprograma a mabalin tattan a magun-od, babaen ti Scribunto a pangpaatiddog ti MediaWiki. Ti kodigo ti Lua ket mabalinen a maikabil kadagiti plantilia babaen ti panag-usar ti "{{#invoke:}}" a pamay-an iti Scribunto a pangpaatiddog ti MediaWiki.

Ti Lua a taudan a kodigo ti ket naipenpen kadagiti panid a makunkuna iti modulo (kas pagarigan ti Modulo:Kumusta). Dagitoy nga agmaymaysa a modulo ket maiparuarto (babaen ti "{{#invoke:}}") kadagiti plantilia a pampanid (a kas ti Modulo:Kumusta/dok nga agus-usar ti kodigo iti {{#invoke:kumusta|kumusta}} tapno mangipakita ti testo iti "Kumusta amin nga Ilokano, iti lubong!").

Panagsubok

Ti batayan a panagsubok para kadagiti eskritu ti Lua iti Wikipedia ket magun-od idiay Modulo:UnitTests. Daytoy ket mangpalubos a mangtungpal kadagiti eskritu iti maysa a naited nga agasmang dagiti naikabkabil ken mangpasingked dagiti manamnama a maparuar ket mapataud. Ti panagsubok ket naipangpangruna nga agserbi para kadagiti napardas a panagkita kadagiti dumakes iti dati a kasasaad, dagiti panagbalbaliw iti maysa nga eskritu ket makaiyeg kadagiti baro a problema.

Babaen ti taripnong, ti panagsubok para iti maysa a modulo a kas ti Modulo:Kumusta ket naikabil idiay Modulo:Kumusta/subokan, ken matungpal idiay Modulo tungtungan:Kumusta/subokan nga adda kasla dagiti {{#invoke: Kumusta/subokan| run_tests}}. Dagiti panagsubok a pamay-an ket nasken a mangrugi iti "test". Ti maysa a nalaka a kas pagarigan manipud ti Modulo:Kumusta/subokan ket adda dita baba.

-- Panagsubok para iti [[Modulo:Kumusta]]. Pinduten ti tungtunganna a panid tapno maipataray ti panagsubok.
local p = require('Modulo:UnitTests')
 
function p:test_kumusta()
    self:preprocess_equals('{{#invoke:Kumusta | kumusta}}', 'Kumusta amin nga Ilokano, iti lubong!')
end
 
return p

Para iti listaan kadagiti amin a modulo nga agus-usar ti panagsubok, kitaen ti Espesial:Whatlinkshere/Modulo:UnitTests.

Adda met ti sabali a maus-usar a modulo para iti panagsubo a maus-usar a tinawtawagan ti Modulo:ScribuntoUnit, a nagtaud manipud ti Wikipedia ti Hungaria. Iti langlanga daytoy ket kapadpada ti Modulo:UnitTests, ngem addan ti sabali nga estilo iti pannakakodigo, ken agiparang kadagiti pudno a biddut a naikulong babaen ti panag-usar kadagiti nasalakbiban a panatawag. Addaan pay ti pamay-an a mangipada kadagiti panagtumpaw iti kaunegan iti naited a presision.

Panagmarka kadagiti nabaliwan a plantilia

Pangngaasi nga ikabil ti plantilia ti {{lua}} kadagiti subpanid ti dokumentasion kadagiti amin a plantilia nga agus-usar ti Lua. Daytoy ket makatulong ti pannakaipayammo ti panag-usar ti Lua ken ti panagibaliw kadagiti plantilias. Ti tabasna ket makita dita baba:

Kitaen pay

Dagiti silpo ti ruar