Nicht angemeldeter Benutzer - Bearbeiten von Seiten ist nur als angemeldeter Benutzer möglich.
Änderungen
Zur Navigation springen
Zur Suche springen
Zeile 1:
Zeile 1:
− +
Zeile 91:
Zeile 91:
− +
Zeile 106:
Zeile 106:
+
Zeile 135:
Zeile 136:
+
+
+
Zeile 382:
Zeile 386:
+
Zeile 394:
Zeile 399:
− +
+
Modul:Multilingual (Quelltext anzeigen)
Version vom 17. Oktober 2014, 09:54 Uhr
, 09:54, 17. Okt. 2014+ format|start=
--[=[ 2014-10-04
--[=[ 2014-10-16
Multilingual
Multilingual
]=]
]=]
Multilingual.format = function ( apply, alien, alter, active, alert,
Multilingual.format = function ( apply, alien, alter, active, alert,
frame, assembly, adjacent )
frame, assembly, adjacent, ahead )
-- Format one or more languages
-- Format one or more languages
-- Precondition:
-- Precondition:
-- assembly -- string with split pattern, if list expected
-- assembly -- string with split pattern, if list expected
-- adjacent -- string with list separator, else assembly
-- adjacent -- string with list separator, else assembly
-- ahead -- string to prepend first element, if any
-- Postcondition:
-- Postcondition:
-- Returns string, or false
-- Returns string, or false
end
end
end -- for k, v
end -- for k, v
if r and ahead then
r = ahead .. r
end
else
else
local single = mw.text.trim( apply )
local single = mw.text.trim( apply )
-- split -- split pattern, if list expected
-- split -- split pattern, if list expected
-- separator -- list separator, else assembly
-- separator -- list separator, else assembly
-- start -- prepend first element, if any
local r
local r
local link
local link
frame,
frame,
frame.args.split,
frame.args.split,
frame.args.separator )
frame.args.separator,
frame.args.start )
return r or ""
return r or ""
end -- p.format
end -- p.format