Modul:Multilingual: Unterschied zwischen den Versionen

2019-05-24
w>PerfektesChaos
(2019-05-23)
w>PerfektesChaos
(2019-05-24)
Zeile 1: Zeile 1:
local Multilingual = { suite  = "Multilingual",
local Multilingual = { suite  = "Multilingual",
                       serial = "2019-05-23",
                       serial = "2019-05-24",
                       item  = 47541920 }
                       item  = 47541920 }
local User = { sniffer = "showpreview" }
local User = { sniffer = "showpreview" }
Zeile 657: Zeile 657:
     if type( available ) == "table" then
     if type( available ) == "table" then
         local codes = { }
         local codes = { }
        local slang
         for k, v in pairs( available ) do
         for k, v in pairs( available ) do
             if type( k ) == "string"  and
             if type( k ) == "string"  and
Zeile 663: Zeile 664:
             end
             end
         end -- for k, v
         end -- for k, v
         r2 = Multilingual.userLang( codes, frame )
         slang = Multilingual.userLang( codes, frame )
         if r2 then
         if slang then
             r1 = mw.text.trim( available[ r2 ] )
             for k, v in pairs( available ) do
            if r1 == "" then
                if type( k ) == "string"  and
                r1 = false
                  mw.text.trim( k:lower() ) == slang then
             end
                    r1 = mw.text.trim( v )
                    if r1 == "" then
                        r1 = false
                    else
                        r2 = slang
                    end
                end
             end -- for k, v
 
         end
         end
     end
     end
Anonymer Benutzer