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 219:
Zeile 219:
− +
+
+
− +
− .. mw.ustring.sub( r, 2 )+
+
+
Zeile 359:
Zeile 363:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Zeile 540:
Zeile 561:
+
+
+
+
+
+
2016-05-19
local Multilingual = { suite = "Multilingual",
local Multilingual = { suite = "Multilingual",
serial = "2015-06-19" };
serial = "2016-05-19" };
.. mw.ustring.sub( r, 2 )
.. mw.ustring.sub( r, 2 )
elseif alter == "d" then
elseif alter == "d" then
r = mw.ustring.lower( r )
if Multilingual.isMinusculable( slang ) then
r = mw.ustring.lower( r )
end
elseif alter == "m" then
elseif alter == "m" then
r = mw.ustring.lower( mw.ustring.sub( r, 1, 1 ) )
if Multilingual.isMinusculable( slang ) then
r = mw.ustring.lower( mw.ustring.sub( r, 1, 1 ) )
.. mw.ustring.sub( r, 2 )
end
end
end
if slot then
if slot then
return r
return r
end -- Multilingual.isLangWiki()
end -- Multilingual.isLangWiki()
Multilingual.isMinusculable = function ( ask )
-- Could this language name become downcased?
-- Precondition:
-- ask -- language name
local cnf = fetch( "Multilingual/config", true )
local r = true
if cnf and type( cnf.stopMinusculization ) == "string" then
local s = string.format( " %s ", ask )
if cnf.stopMinusculization:find( s, 1, true ) then
r = false
end
end
return r
end -- Multilingual.isMinusculable()
return Multilingual.userLang( frame.args[ 1 ], frame )
return Multilingual.userLang( frame.args[ 1 ], frame )
end -- p.userLang
end -- p.userLang
function p.failsafe()
return Multilingual.serial
end