separated Entries

Mojule wo o laolwa ke tšhireletšo ya letlakala.

Ke modula wo o bonagalago kudu wo o šomišwago ke palo ye kgolo kudu ya matlakala, goba o tšeelwa legato gantši kudu. Ka lebaka la gore tshenyo goba diphošo di be di tla ama matlakala a mantši, gaešita le go rulaganya mo go sa rego selo go ka baka morwalo o mogolo go di-server, e šireleditšwe go go rulaganya.

Usage

Module:Separated entries serves as a template front-end to mw.text.listToText. It takes any number of positional parameters and pieces them together with |separator=. |conjunction= can be optionally defined if a different separator is desired between the last and second last items. The starting positional parameter can be specified using |start=. Leading and trailing whitespace is stripped. To add deliberate leading and trailing whitespace, use the HTML escape code for a space and for a "newline". Separated entries does not raise any errors by design.

{{#invoke:Separated entries|main|separator=...}} 

See also


-- This module takes positional parameters as input and concatenates them with -- an optional separator. The final separator (the "conjunction") can be -- specified independently, enabling natural-language lists like -- "foo, bar, baz and qux". The starting parameter can also be specified.  local compressSparseArray = require('Module:TableTools').compressSparseArray local p = {}  function p._main(args) local separator = args.separator -- Decode (convert to Unicode) HTML escape sequences, such as " " for space. and mw.text.decode(args.separator) or '' local conjunction = args.conjunction and mw.text.decode(args.conjunction) or separator -- Discard values before the starting parameter. local start = tonumber(args.start) if start then for i = 1, start - 1 do args[i] = nil end end -- Discard named parameters. local values = compressSparseArray(args) return mw.text.listToText(values, separator, conjunction) end  local function makeInvokeFunction(separator, conjunction, first) return function (frame) local args = require('Module:Arguments').getArgs(frame) args.separator = separator or args.separator args.conjunction = conjunction or args.conjunction args.first = first or args.first return p._main(args) end end  p.main = makeInvokeFunction() p.br = makeInvokeFunction('
'
) p.comma = makeInvokeFunction(mw.message.new('comma-separator'):plain()) return p

Tags:

🔥 Trending searches on Wiki Sepedi:

Cyril RamaphosaMatsebe Sekhukhune1831Pherekgong 22MosegamanyeDiphalane 22Meadowlands, GautengNompumeleloGa Masemola19462024Lewedi 11Thapelo ya MorenaYunibesithi ya VendaPhato 23Kanyamazane1840Phukukane111Phupu 25193491PhiriLenano la mengwagasomeArmeniaPhato 51901Bona BonaGabazaMopitlo 8MoganyakaLewedi 2Lewedi 12Moranang 7Hlakola 252016Lewedi 51932NagaBodumediNako702TšhaenaPhato 11Brandwag, MosselbaaiManthole 5Dibokwane 24AsiaTanzaniaHlakola 4Mosegamanye 25KatsePhato 8825Sepedi inthanetengLebadiMosegamanye 141770s1464Dibokwane 16DiphalaneThenisiManthole 10Vredenburg1679KgogoLewedi 7VietnamWikipediaNgwagakgolo 21Pherekgong 31Phato 14MoroccoISO 4217Commonwealth of NationsDiphalane 1🡆 More