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 501:
Zeile 501:
+
+
− +
− +
+
+
+
+
+
+
+
+
+
Zeile 636:
Zeile 647:
− +
Modul:Multilingual (Quelltext anzeigen)
Version vom 25. November 2017, 16:28 Uhr
, 16:28, 25. Nov. 20172017-11-24
local Multilingual = { suite = "Multilingual",
local Multilingual = { suite = "Multilingual",
serial = "2016-11-29" }
serial = "2017-11-24" }
-- Precondition:
-- Precondition:
-- ask -- language name
-- ask -- language name
-- Postcondition:
-- Returns boolean
local cnf = fetch( "Multilingual/config", true )
local cnf = fetch( "Multilingual/config", true )
local r = true
local r = true
if cnf and type( cnf.stopMinusculization ) == "string" then
if cnf then
local s = string.format( " %s ", ask:lower() )
local s = string.format( " %s ", ask:lower() )
if cnf.stopMinusculization:find( s, 1, true ) then
if type( cnf.stopMinusculization ) == "string"
and cnf.stopMinusculization:find( s, 1, true ) then
r = false
r = false
end
if r and type( cnf.seekMinusculization ) == "string"
and cnf.seekMinusculization:find( s, 1, true )
and type( cnf.scanMinusculization ) == "string" then
local scan = ask:gsub( "[%(%)]", " " ) .. " "
if not cnf.scanMinusculization:find( scan ) then
r = false
end
end
end
end
end
-- scream -- category title in case of error
-- scream -- category title in case of error
-- split -- split pattern, if list expected
-- split -- split pattern, if list expected
-- separator -- list separator, else assembly
-- separator -- list separator, else split
-- start -- prepend first element, if any
-- start -- prepend first element, if any
local r
local r