Modul:Flagg/Data/info
Hopp til navigering
Hopp til søk
Dokumentasjon for denne modulen kan opprettes på Modul:Flagg/Data/info/dok
local p = {} local getArgs = require('Module:Arguments').getArgs function p.info(frame, args) local pagename = 'Modul:Flagg/Masterdata' local pg = mw.title.new( pagename) local text = pg:getContent() if not (text) then return "error: feilet i å laste mw.title.new(" .. pagename .. ")" end local args = getArgs(frame) local Tables_A = '' local rows_A = '' local Areas_A = 0 for area_A in mw.ustring.gmatch( text, '%[%"A%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_A = string.sub(area_A,3,-8) Areas_A = Areas_A+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_A local flagdata_A = require("Modul:Flagg/Masterdata").flagdata[area_A] local PageLink_A = flagdata_A.pagelink local Name_A = flagdata_A.name local DefFlag_A = flagdata_A.defflag if PageLink_A == nil then lenke_A = '[[' .. Name_A .. ']]' else lenke_A = '[[' .. PageLink_A .. '|' .. Name_A .. ']]' end Col0_A = '|' .. Areas_A .. '\n' Col1_A = '|' .. lenke_A .. ' <small>([[Modul:Flagg/data/' .. area_A .. '|dok]])</small>\n' Col2_A = '|<code>' .. area_A .. '</code>\n' Col3_A = '|align="center"|[[Fil:' .. DefFlag_A .. '|33x27px]]' ColHeader0_A = '#' ColHeader1_A = 'Land' ColHeader2_A = 'Argument 1' ColHeader3_A = 'Standard' -- Henter ut historiske flagg local Histyears_A = '' local HistColHeaderx_A = '' local i_A = 1 repeat if flagdata_A['histyear'..i_A] then Histyearx_A = flagdata_A['histyear'..i_A] Histflagx_A = flagdata_A['histflag'..i_A] if i_A > 1 then Histyearfrom_A = flagdata_A['histyear'..i_A-1]+1 .. '–' Histyearto_A = Histyearx_A else Histyearfrom_A = "<=" Histyearto_A = Histyearx_A end HistColHeaderx_A = HistColHeaderx_A .. '\n!' .. Histyearfrom_A .. Histyearx_A else break end Histyears_A = Histyears_A .. '\n|align="center"|[[Fil:' .. Histflagx_A .. '|33x27px]]' i_A=i_A+1 until not flagdata_A['histyear' .. i_A] -- Henter ut olympiske flagg local OLyears_A = '' local OLColHeaderx_A = '' local j_A = 1 repeat if flagdata_A['OLyear'..j_A] then OLyearx_A = flagdata_A['OLyear'..j_A] OLflagx_A = flagdata_A['OLflag'..j_A] OLColHeaderx_A = OLColHeaderx_A .. '\n!' .. OLyearx_A else break end OLyears_A = OLyears_A .. '\n|align="center"|[[Fil:' .. OLflagx_A .. '|33x27px]]' j_A=j_A+1 until not flagdata_A['OLyear' .. j_A] if flagdata_A['histyeara'] then histyeara_A = flagdata_A['histyeara'] histflaga_A = flagdata_A['histflaga'] ColHeadera_A = '\n!' .. histyeara_A yearsa_A = '\n|align="center"|[[Fil:' .. histflaga_A .. '|33x27px]]' else yearsa_A = "" ColHeadera_A = "" end if flagdata_A['histyearb'] then histyearb_A = flagdata_A['histyearb'] histflagb_A = flagdata_A['histflagb'] ColHeaderb_A = '\n!' .. histyearb_A yearsb_A = '\n|align="center"|[[Fil:' .. histflagb_A .. '|33x27px]]' else yearsb_A = "" ColHeaderb_A = "" end if flagdata_A['histyearc'] then histyearc_A = flagdata_A['histyearc'] histflagc_A = flagdata_A['histflagc'] ColHeaderc_A = '\n!' .. histyearc_A yearsc_A = '\n|align="center"|[[Fil:' .. histflagc_A .. '|33x27px]]' else yearsc_A = "" ColHeaderc_A = "" end if flagdata_A['naval'] then naval_A = flagdata_A['naval'] ColHeaderNaval_A = '\n!naval' navalflag_A = '\n|align="center"|[[Fil:' .. naval_A .. '|33x27px]]' else navalflag_A = "" ColHeaderNaval_A = "" end if flagdata_A['airforce'] then airforce_A = flagdata_A['airforce'] ColHeaderAirforce_A = '\n!airforce' airforceflag_A = '\n|align="center"|[[Fil:' .. airforce_A .. '|33x27px]]' else airforceflag_A = "" ColHeaderAirforce_A = "" end if flagdata_A['coastguard'] then coastguard_A = flagdata_A['coastguard'] ColHeaderCoastguard_A = '\n!coastguard' coastguardflag_A = '\n|align="center"|[[Fil:' .. coastguard_A .. '|33x27px]]' else coastguardflag_A = "" ColHeaderCoastguard_A = "" end if flagdata_A['sultanatet'] then sultanatet_A = flagdata_A['sultanatet'] ColHeaderSultanatet_A = '\n!sultanatet' sultanatetflag_A = '\n|align="center"|[[Fil:' .. sultanatet_A .. '|33x27px]]' else sultanatetflag_A = "" ColHeaderSultanatet_A = "" end if flagdata_A['coa'] then coa_A = flagdata_A['coa'] ColHeaderCoa_A = '\n!våpen' coaflag_A = '\n|align="center"|[[Fil:' .. coa_A .. '|33x27px]]' else coaflag_A = "" ColHeaderCoa_A = "" end if flagdata_A['shield'] then shield_A = flagdata_A['shield'] ColHeaderShield_A = '\n!skjold' shieldflag_A = '\n|align="center"|[[Fil:' .. shield_A .. '|33x27px]]' else shieldflag_A = "" ColHeaderShield_A = "" end if flagdata_A['seal'] then seal_A = flagdata_A['seal'] ColHeaderSeal_A = '\n!segl' sealflag_A = '\n|align="center"|[[Fil:' .. seal_A .. '|33x27px]]' else sealflag_A = "" ColHeaderSeal_A = "" end if flagdata_A['football'] then football_A = flagdata_A['football'] ColHeaderFootball_A = '\n!fotball' footballflag_A = '\n|align="center"|[[Fil:' .. football_A .. '|33x27px]]' else footballflag_A = "" ColHeaderFootball_A = "" end if flagdata_A['OLfootball'] then olfootball_A = flagdata_A['OLfootball'] ColHeaderOLFootball_A = '\n!OL (fotball)' olfootballflag_A = '\n|align="center"|[[Fil:' .. olfootball_A .. '|33x27px]]' else olfootballflag_A = "" ColHeaderOLFootball_A = "" end ColEnd_A = '\n|-\n' ColYear_A = coaflag_A .. shieldflag_A .. sealflag_A .. Histyears_A .. OLyears_A .. yearsa_A .. yearsb_A .. yearsc_A .. navalflag_A .. airforceflag_A .. coastguardflag_A .. sultanatetflag_A .. coaflag_A .. footballflag_A .. olfootballflag_A ColHeaderx_A = ColHeaderCoa_A .. ColHeaderShield_A .. ColHeaderSeal_A .. HistColHeaderx_A .. ColHeadera_A .. ColHeaderb_A .. ColHeaderc_A .. OLColHeaderx_A .. ColHeaderNaval_A .. ColHeaderAirforce_A .. ColHeaderCoastguard_A .. ColHeaderSultanatet_A .. ColHeaderCoa_A .. ColHeaderFootball_A .. ColHeaderOLFootball_A TableHeader_A = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_A .. '\n!' .. ColHeader1_A .. '\n!' .. ColHeader2_A .. '\n!' .. ColHeader3_A .. ColHeaderx_A .. '\n' .. [=[|- ]=] TableBottom_A = '|}\n' row_A = Col0_A .. Col1_A .. Col2_A .. Col3_A .. ColYear_A .. ColEnd_A rows_A = rows_A .. row_A Table_A = TableHeader_A .. row_A .. TableBottom_A Tables_A = Tables_A .. Table_A end local Tables_B = '' local rows_B = '' local Areas_B = 0 for area_B in mw.ustring.gmatch( text, '%[%"B%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_B = string.sub(area_B,3,-8) Areas_B = Areas_B+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_B local flagdata_B = require("Modul:Flagg/Masterdata").flagdata[area_B] local PageLink_B = flagdata_B.pagelink local Name_B = flagdata_B.name local DefFlag_B = flagdata_B.defflag if PageLink_B == nil then lenke_B = '[[' .. Name_B .. ']]' else lenke_B = '[[' .. PageLink_B .. '|' .. Name_B .. ']]' end Col0_B = '|' .. Areas_B .. '\n' Col1_B = '|' .. lenke_B .. ' <small>([[Modul:Flagg/data/' .. area_B .. '|dok]])</small>\n' Col2_B = '|<code>' .. area_B .. '</code>\n' Col3_B = '|align="center"|[[Fil:' .. DefFlag_B .. '|33x27px]]' ColHeader0_B = '#' ColHeader1_B = 'Land' ColHeader2_B = 'Argument 1' ColHeader3_B = 'Standard' -- Henter ut historiske flagg local Histyears_B = '' local HistColHeaderx_B = '' local i_B = 1 repeat if flagdata_B['histyear'..i_B] then Histyearx_B = flagdata_B['histyear'..i_B] Histflagx_B = flagdata_B['histflag'..i_B] if i_B > 1 then Histyearfrom_B = flagdata_B['histyear'..i_B-1]+1 .. '–' Histyearto_B = Histyearx_B else Histyearfrom_B = "<=" Histyearto_B = Histyearx_B end HistColHeaderx_B = HistColHeaderx_B .. '\n!' .. Histyearfrom_B .. Histyearx_B else break end Histyears_B = Histyears_B .. '\n|align="center"|[[Fil:' .. Histflagx_B .. '|33x27px]]' i_B=i_B+1 until not flagdata_B['histyear' .. i_B] -- Henter ut olympiske flagg local OLyears_B = '' local OLColHeaderx_B = '' local j_B = 1 repeat if flagdata_B['OLyear'..j_B] then OLyearx_B = flagdata_B['OLyear'..j_B] OLflagx_B = flagdata_B['OLflag'..j_B] OLColHeaderx_B = OLColHeaderx_B .. '\n!' .. OLyearx_B else break end OLyears_B = OLyears_B .. '\n|align="center"|[[Fil:' .. OLflagx_B .. '|33x27px]]' j_B=j_B+1 until not flagdata_B['OLyear' .. j_B] if flagdata_B['histyeara'] then histyeara_B = flagdata_B['histyeara'] histflaga_B = flagdata_B['histflaga'] ColHeadera_B = '\n!' .. histyeara_B yearsa_B = '\n|align="center"|[[Fil:' .. histflaga_B .. '|33x27px]]' else yearsa_B = "" ColHeadera_B = "" end if flagdata_B['histyearb'] then histyearb_B = flagdata_B['histyearb'] histflagb_B = flagdata_B['histflagb'] ColHeaderb_B = '\n!' .. histyearb_B yearsb_B = '\n|align="center"|[[Fil:' .. histflagb_B .. '|33x27px]]' else yearsb_B = "" ColHeaderb_B = "" end if flagdata_B['histyearc'] then histyearc_B = flagdata_B['histyearc'] histflagc_B = flagdata_B['histflagc'] ColHeaderc_B = '\n!' .. histyearc_B yearsc_B = '\n|align="center"|[[Fil:' .. histflagc_B .. '|33x27px]]' else yearsc_B = "" ColHeaderc_B = "" end if flagdata_B['naval'] then naval_B = flagdata_B['naval'] ColHeaderNaval_B = '\n!naval' navalflag_B = '\n|align="center"|[[Fil:' .. naval_B .. '|33x27px]]' else navalflag_B = "" ColHeaderNaval_B = "" end if flagdata_B['airforce'] then airforce_B = flagdata_B['airforce'] ColHeaderAirforce_B = '\n!airforce' airforceflag_B = '\n|align="center"|[[Fil:' .. airforce_B .. '|33x27px]]' else airforceflag_B = "" ColHeaderAirforce_B = "" end if flagdata_B['coastguard'] then coastguard_B = flagdata_B['coastguard'] ColHeaderCoastguard_B = '\n!coastguard' coastguardflag_B = '\n|align="center"|[[Fil:' .. coastguard_B .. '|33x27px]]' else coastguardflag_B = "" ColHeaderCoastguard_B = "" end if flagdata_B['sultanatet'] then sultanatet_B = flagdata_B['sultanatet'] ColHeaderSultanatet_B = '\n!sultanatet' sultanatetflag_B = '\n|align="center"|[[Fil:' .. sultanatet_B .. '|33x27px]]' else sultanatetflag_B = "" ColHeaderSultanatet_B = "" end if flagdata_B['coa'] then coa_B = flagdata_B['coa'] ColHeaderCoa_B = '\n!våpen' coaflag_B = '\n|align="center"|[[Fil:' .. coa_B .. '|33x27px]]' else coaflag_B = "" ColHeaderCoa_B = "" end if flagdata_B['shield'] then shield_B = flagdata_B['shield'] ColHeaderShield_B = '\n!skjold' shieldflag_B = '\n|align="center"|[[Fil:' .. shield_B .. '|33x27px]]' else shieldflag_B = "" ColHeaderShield_B = "" end if flagdata_B['seal'] then seal_B = flagdata_B['seal'] ColHeaderSeal_B = '\n!segl' sealflag_B = '\n|align="center"|[[Fil:' .. seal_B .. '|33x27px]]' else sealflag_B = "" ColHeaderSeal_B = "" end if flagdata_B['football'] then football_B = flagdata_B['football'] ColHeaderFootball_B = '\n!fotball' footballflag_B = '\n|align="center"|[[Fil:' .. football_B .. '|33x27px]]' else footballflag_B = "" ColHeaderFootball_B = "" end if flagdata_B['OLfootball'] then olfootball_B = flagdata_B['OLfootball'] ColHeaderOLFootball_B = '\n!OL (fotball)' olfootballflag_B = '\n|align="center"|[[Fil:' .. olfootball_B .. '|33x27px]]' else olfootballflag_B = "" ColHeaderOLFootball_B = "" end ColEnd_B = '\n|-\n' ColYear_B = coaflag_B .. shieldflag_B .. sealflag_B .. Histyears_B .. OLyears_B .. yearsa_B .. yearsb_B .. yearsc_B .. navalflag_B .. airforceflag_B .. coastguardflag_B .. sultanatetflag_B .. coaflag_B .. footballflag_B .. olfootballflag_B ColHeaderx_B = ColHeaderCoa_B .. ColHeaderShield_B .. ColHeaderSeal_B .. HistColHeaderx_B .. ColHeadera_B .. ColHeaderb_B .. ColHeaderc_B .. OLColHeaderx_B .. ColHeaderNaval_B .. ColHeaderAirforce_B .. ColHeaderCoastguard_B .. ColHeaderSultanatet_B .. ColHeaderCoa_B .. ColHeaderFootball_B .. ColHeaderOLFootball_B TableHeader_B = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_B .. '\n!' .. ColHeader1_B .. '\n!' .. ColHeader2_B .. '\n!' .. ColHeader3_B .. ColHeaderx_B .. '\n' .. [=[|- ]=] TableBottom_B = '|}\n' row_B = Col0_B .. Col1_B .. Col2_B .. Col3_B .. ColYear_B .. ColEnd_B rows_B = rows_B .. row_B Table_B = TableHeader_B .. row_B .. TableBottom_B Tables_B = Tables_B .. Table_B end local Tables_C = '' local rows_C = '' local Areas_C = 0 for area_C in mw.ustring.gmatch( text, '%[%"C%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_C = string.sub(area_C,3,-8) Areas_C = Areas_C+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_C local flagdata_C = require("Modul:Flagg/Masterdata").flagdata[area_C] local PageLink_C = flagdata_C.pagelink local Name_C = flagdata_C.name local DefFlag_C = flagdata_C.defflag if PageLink_C == nil then lenke_C = '[[' .. Name_C .. ']]' else lenke_C = '[[' .. PageLink_C .. '|' .. Name_C .. ']]' end Col0_C = '|' .. Areas_C .. '\n' Col1_C = '|' .. lenke_C .. ' <small>([[Modul:Flagg/data/' .. area_C .. '|dok]])</small>\n' Col2_C = '|<code>' .. area_C .. '</code>\n' Col3_C = '|align="center"|[[Fil:' .. DefFlag_C .. '|33x27px]]' ColHeader0_C = '#' ColHeader1_C = 'Land' ColHeader2_C = 'Argument 1' ColHeader3_C = 'Standard' -- Henter ut historiske flagg local Histyears_C = '' local HistColHeaderx_C = '' local i_C = 1 repeat if flagdata_C['histyear'..i_C] then Histyearx_C = flagdata_C['histyear'..i_C] Histflagx_C = flagdata_C['histflag'..i_C] if i_C > 1 then Histyearfrom_C = flagdata_C['histyear'..i_C-1]+1 .. '–' Histyearto_C = Histyearx_C else Histyearfrom_C = "<=" Histyearto_C = Histyearx_C end HistColHeaderx_C = HistColHeaderx_C .. '\n!' .. Histyearfrom_C .. Histyearx_C else break end Histyears_C = Histyears_C .. '\n|align="center"|[[Fil:' .. Histflagx_C .. '|33x27px]]' i_C=i_C+1 until not flagdata_C['histyear' .. i_C] -- Henter ut olympiske flagg local OLyears_C = '' local OLColHeaderx_C = '' local j_C = 1 repeat if flagdata_C['OLyear'..j_C] then OLyearx_C = flagdata_C['OLyear'..j_C] OLflagx_C = flagdata_C['OLflag'..j_C] OLColHeaderx_C = OLColHeaderx_C .. '\n!' .. OLyearx_C else break end OLyears_C = OLyears_C .. '\n|align="center"|[[Fil:' .. OLflagx_C .. '|33x27px]]' j_C=j_C+1 until not flagdata_C['OLyear' .. j_C] if flagdata_C['histyeara'] then histyeara_C = flagdata_C['histyeara'] histflaga_C = flagdata_C['histflaga'] ColHeadera_C = '\n!' .. histyeara_C yearsa_C = '\n|align="center"|[[Fil:' .. histflaga_C .. '|33x27px]]' else yearsa_C = "" ColHeadera_C = "" end if flagdata_C['histyearb'] then histyearb_C = flagdata_C['histyearb'] histflagb_C = flagdata_C['histflagb'] ColHeaderb_C = '\n!' .. histyearb_C yearsb_C = '\n|align="center"|[[Fil:' .. histflagb_C .. '|33x27px]]' else yearsb_C = "" ColHeaderb_C = "" end if flagdata_C['histyearc'] then histyearc_C = flagdata_C['histyearc'] histflagc_C = flagdata_C['histflagc'] ColHeaderc_C = '\n!' .. histyearc_C yearsc_C = '\n|align="center"|[[Fil:' .. histflagc_C .. '|33x27px]]' else yearsc_C = "" ColHeaderc_C = "" end if flagdata_C['naval'] then naval_C = flagdata_C['naval'] ColHeaderNaval_C = '\n!naval' navalflag_C = '\n|align="center"|[[Fil:' .. naval_C .. '|33x27px]]' else navalflag_C = "" ColHeaderNaval_C = "" end if flagdata_C['airforce'] then airforce_C = flagdata_C['airforce'] ColHeaderAirforce_C = '\n!airforce' airforceflag_C = '\n|align="center"|[[Fil:' .. airforce_C .. '|33x27px]]' else airforceflag_C = "" ColHeaderAirforce_C = "" end if flagdata_C['coastguard'] then coastguard_C = flagdata_C['coastguard'] ColHeaderCoastguard_C = '\n!coastguard' coastguardflag_C = '\n|align="center"|[[Fil:' .. coastguard_C .. '|33x27px]]' else coastguardflag_C = "" ColHeaderCoastguard_C = "" end if flagdata_C['sultanatet'] then sultanatet_C = flagdata_C['sultanatet'] ColHeaderSultanatet_C = '\n!sultanatet' sultanatetflag_C = '\n|align="center"|[[Fil:' .. sultanatet_C .. '|33x27px]]' else sultanatetflag_C = "" ColHeaderSultanatet_C = "" end if flagdata_C['coa'] then coa_C = flagdata_C['coa'] ColHeaderCoa_C = '\n!våpen' coaflag_C = '\n|align="center"|[[Fil:' .. coa_C .. '|33x27px]]' else coaflag_C = "" ColHeaderCoa_C = "" end if flagdata_C['shield'] then shield_C = flagdata_C['shield'] ColHeaderShield_C = '\n!skjold' shieldflag_C = '\n|align="center"|[[Fil:' .. shield_C .. '|33x27px]]' else shieldflag_C = "" ColHeaderShield_C = "" end if flagdata_C['seal'] then seal_C = flagdata_C['seal'] ColHeaderSeal_C = '\n!segl' sealflag_C = '\n|align="center"|[[Fil:' .. seal_C .. '|33x27px]]' else sealflag_C = "" ColHeaderSeal_C = "" end if flagdata_C['football'] then football_C = flagdata_C['football'] ColHeaderFootball_C = '\n!fotball' footballflag_C = '\n|align="center"|[[Fil:' .. football_C .. '|33x27px]]' else footballflag_C = "" ColHeaderFootball_C = "" end if flagdata_C['OLfootball'] then olfootball_C = flagdata_C['OLfootball'] ColHeaderOLFootball_C = '\n!OL (fotball)' olfootballflag_C = '\n|align="center"|[[Fil:' .. olfootball_C .. '|33x27px]]' else olfootballflag_C = "" ColHeaderOLFootball_C = "" end ColEnd_C = '\n|-\n' ColYear_C = coaflag_C .. shieldflag_C .. sealflag_C .. Histyears_C .. OLyears_C .. yearsa_C .. yearsb_C .. yearsc_C .. navalflag_C .. airforceflag_C .. coastguardflag_C .. sultanatetflag_C .. coaflag_C .. footballflag_C .. olfootballflag_C ColHeaderx_C = ColHeaderCoa_C .. ColHeaderShield_C .. ColHeaderSeal_C .. HistColHeaderx_C .. ColHeadera_C .. ColHeaderb_C .. ColHeaderc_C .. OLColHeaderx_C .. ColHeaderNaval_C .. ColHeaderAirforce_C .. ColHeaderCoastguard_C .. ColHeaderSultanatet_C .. ColHeaderCoa_C .. ColHeaderFootball_C .. ColHeaderOLFootball_C TableHeader_C = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_C .. '\n!' .. ColHeader1_C .. '\n!' .. ColHeader2_C .. '\n!' .. ColHeader3_C .. ColHeaderx_C .. '\n' .. [=[|- ]=] TableBottom_C = '|}\n' row_C = Col0_C .. Col1_C .. Col2_C .. Col3_C .. ColYear_C .. ColEnd_C rows_C = rows_C .. row_C Table_C = TableHeader_C .. row_C .. TableBottom_C Tables_C = Tables_C .. Table_C end local Tables_D = '' local rows_D = '' local Areas_D = 0 for area_D in mw.ustring.gmatch( text, '%[%"D%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_D = string.sub(area_D,3,-8) Areas_D = Areas_D+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_D local flagdata_D = require("Modul:Flagg/Masterdata").flagdata[area_D] local PageLink_D = flagdata_D.pagelink local Name_D = flagdata_D.name local DefFlag_D = flagdata_D.defflag if PageLink_D == nil then lenke_D = '[[' .. Name_D .. ']]' else lenke_D = '[[' .. PageLink_D .. '|' .. Name_D .. ']]' end Col0_D = '|' .. Areas_D .. '\n' Col1_D = '|' .. lenke_D .. ' <small>([[Modul:Flagg/data/' .. area_D .. '|dok]])</small>\n' Col2_D = '|<code>' .. area_D .. '</code>\n' Col3_D = '|align="center"|[[Fil:' .. DefFlag_D .. '|33x27px]]' ColHeader0_D = '#' ColHeader1_D = 'Land' ColHeader2_D = 'Argument 1' ColHeader3_D = 'Standard' -- Henter ut historiske flagg local Histyears_D = '' local HistColHeaderx_D = '' local i_D = 1 repeat if flagdata_D['histyear'..i_D] then Histyearx_D = flagdata_D['histyear'..i_D] Histflagx_D = flagdata_D['histflag'..i_D] if i_D > 1 then Histyearfrom_D = flagdata_D['histyear'..i_D-1]+1 .. '–' Histyearto_D = Histyearx_D else Histyearfrom_D = "<=" Histyearto_D = Histyearx_D end HistColHeaderx_D = HistColHeaderx_D .. '\n!' .. Histyearfrom_D .. Histyearx_D else break end Histyears_D = Histyears_D .. '\n|align="center"|[[Fil:' .. Histflagx_D .. '|33x27px]]' i_D=i_D+1 until not flagdata_D['histyear' .. i_D] -- Henter ut olympiske flagg local OLyears_D = '' local OLColHeaderx_D = '' local j_D = 1 repeat if flagdata_D['OLyear'..j_D] then OLyearx_D = flagdata_D['OLyear'..j_D] OLflagx_D = flagdata_D['OLflag'..j_D] OLColHeaderx_D = OLColHeaderx_D .. '\n!' .. OLyearx_D else break end OLyears_D = OLyears_D .. '\n|align="center"|[[Fil:' .. OLflagx_D .. '|33x27px]]' j_D=j_D+1 until not flagdata_D['OLyear' .. j_D] if flagdata_D['histyeara'] then histyeara_D = flagdata_D['histyeara'] histflaga_D = flagdata_D['histflaga'] ColHeadera_D = '\n!' .. histyeara_D yearsa_D = '\n|align="center"|[[Fil:' .. histflaga_D .. '|33x27px]]' else yearsa_D = "" ColHeadera_D = "" end if flagdata_D['histyearb'] then histyearb_D = flagdata_D['histyearb'] histflagb_D = flagdata_D['histflagb'] ColHeaderb_D = '\n!' .. histyearb_D yearsb_D = '\n|align="center"|[[Fil:' .. histflagb_D .. '|33x27px]]' else yearsb_D = "" ColHeaderb_D = "" end if flagdata_D['histyearc'] then histyearc_D = flagdata_D['histyearc'] histflagc_D = flagdata_D['histflagc'] ColHeaderc_D = '\n!' .. histyearc_D yearsc_D = '\n|align="center"|[[Fil:' .. histflagc_D .. '|33x27px]]' else yearsc_D = "" ColHeaderc_D = "" end if flagdata_D['naval'] then naval_D = flagdata_D['naval'] ColHeaderNaval_D = '\n!naval' navalflag_D = '\n|align="center"|[[Fil:' .. naval_D .. '|33x27px]]' else navalflag_D = "" ColHeaderNaval_D = "" end if flagdata_D['airforce'] then airforce_D = flagdata_D['airforce'] ColHeaderAirforce_D = '\n!airforce' airforceflag_D = '\n|align="center"|[[Fil:' .. airforce_D .. '|33x27px]]' else airforceflag_D = "" ColHeaderAirforce_D = "" end if flagdata_D['coastguard'] then coastguard_D = flagdata_D['coastguard'] ColHeaderCoastguard_D = '\n!coastguard' coastguardflag_D = '\n|align="center"|[[Fil:' .. coastguard_D .. '|33x27px]]' else coastguardflag_D = "" ColHeaderCoastguard_D = "" end if flagdata_D['sultanatet'] then sultanatet_D = flagdata_D['sultanatet'] ColHeaderSultanatet_D = '\n!sultanatet' sultanatetflag_D = '\n|align="center"|[[Fil:' .. sultanatet_D .. '|33x27px]]' else sultanatetflag_D = "" ColHeaderSultanatet_D = "" end if flagdata_D['coa'] then coa_D = flagdata_D['coa'] ColHeaderCoa_D = '\n!våpen' coaflag_D = '\n|align="center"|[[Fil:' .. coa_D .. '|33x27px]]' else coaflag_D = "" ColHeaderCoa_D = "" end if flagdata_D['shield'] then shield_D = flagdata_D['shield'] ColHeaderShield_D = '\n!skjold' shieldflag_D = '\n|align="center"|[[Fil:' .. shield_D .. '|33x27px]]' else shieldflag_D = "" ColHeaderShield_D = "" end if flagdata_D['seal'] then seal_D = flagdata_D['seal'] ColHeaderSeal_D = '\n!segl' sealflag_D = '\n|align="center"|[[Fil:' .. seal_D .. '|33x27px]]' else sealflag_D = "" ColHeaderSeal_D = "" end if flagdata_D['football'] then football_D = flagdata_D['football'] ColHeaderFootball_D = '\n!fotball' footballflag_D = '\n|align="center"|[[Fil:' .. football_D .. '|33x27px]]' else footballflag_D = "" ColHeaderFootball_D = "" end if flagdata_D['OLfootball'] then olfootball_D = flagdata_D['OLfootball'] ColHeaderOLFootball_D = '\n!OL (fotball)' olfootballflag_D = '\n|align="center"|[[Fil:' .. olfootball_D .. '|33x27px]]' else olfootballflag_D = "" ColHeaderOLFootball_D = "" end ColEnd_D = '\n|-\n' ColYear_D = coaflag_D .. shieldflag_D .. sealflag_D .. Histyears_D .. OLyears_D .. yearsa_D .. yearsb_D .. yearsc_D .. navalflag_D .. airforceflag_D .. coastguardflag_D .. sultanatetflag_D .. coaflag_D .. footballflag_D .. olfootballflag_D ColHeaderx_D = ColHeaderCoa_D .. ColHeaderShield_D .. ColHeaderSeal_D .. HistColHeaderx_D .. ColHeadera_D .. ColHeaderb_D .. ColHeaderc_D .. OLColHeaderx_D .. ColHeaderNaval_D .. ColHeaderAirforce_D .. ColHeaderCoastguard_D .. ColHeaderSultanatet_D .. ColHeaderCoa_D .. ColHeaderFootball_D .. ColHeaderOLFootball_D TableHeader_D = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_D .. '\n!' .. ColHeader1_D .. '\n!' .. ColHeader2_D .. '\n!' .. ColHeader3_D .. ColHeaderx_D .. '\n' .. [=[|- ]=] TableBottom_D = '|}\n' row_D = Col0_D .. Col1_D .. Col2_D .. Col3_D .. ColYear_D .. ColEnd_D rows_D = rows_D .. row_D Table_D = TableHeader_D .. row_D .. TableBottom_D Tables_D = Tables_D .. Table_D end local Tables_E = '' local rows_E = '' local Areas_E = 0 for area_E in mw.ustring.gmatch( text, '%[%"E%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_E = string.sub(area_E,3,-8) Areas_E = Areas_E+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_E local flagdata_E = require("Modul:Flagg/Masterdata").flagdata[area_E] local PageLink_E = flagdata_E.pagelink local Name_E = flagdata_E.name local DefFlag_E = flagdata_E.defflag if PageLink_E == nil then lenke_E = '[[' .. Name_E .. ']]' else lenke_E = '[[' .. PageLink_E .. '|' .. Name_E .. ']]' end Col0_E = '|' .. Areas_E .. '\n' Col1_E = '|' .. lenke_E .. ' <small>([[Modul:Flagg/data/' .. area_E .. '|dok]])</small>\n' Col2_E = '|<code>' .. area_E .. '</code>\n' Col3_E = '|align="center"|[[Fil:' .. DefFlag_E .. '|33x27px]]' ColHeader0_E = '#' ColHeader1_E = 'Land' ColHeader2_E = 'Argument 1' ColHeader3_E = 'Standard' -- Henter ut historiske flagg local Histyears_E = '' local HistColHeaderx_E = '' local i_E = 1 repeat if flagdata_E['histyear'..i_E] then Histyearx_E = flagdata_E['histyear'..i_E] Histflagx_E = flagdata_E['histflag'..i_E] if i_E > 1 then Histyearfrom_E = flagdata_E['histyear'..i_E-1]+1 .. '–' Histyearto_E = Histyearx_E else Histyearfrom_E = "<=" Histyearto_E = Histyearx_E end HistColHeaderx_E = HistColHeaderx_E .. '\n!' .. Histyearfrom_E .. Histyearx_E else break end Histyears_E = Histyears_E .. '\n|align="center"|[[Fil:' .. Histflagx_E .. '|33x27px]]' i_E=i_E+1 until not flagdata_E['histyear' .. i_E] -- Henter ut olympiske flagg local OLyears_E = '' local OLColHeaderx_E = '' local j_E = 1 repeat if flagdata_E['OLyear'..j_E] then OLyearx_E = flagdata_E['OLyear'..j_E] OLflagx_E = flagdata_E['OLflag'..j_E] OLColHeaderx_E = OLColHeaderx_E .. '\n!' .. OLyearx_E else break end OLyears_E = OLyears_E .. '\n|align="center"|[[Fil:' .. OLflagx_E .. '|33x27px]]' j_E=j_E+1 until not flagdata_E['OLyear' .. j_E] if flagdata_E['histyeara'] then histyeara_E = flagdata_E['histyeara'] histflaga_E = flagdata_E['histflaga'] ColHeadera_E = '\n!' .. histyeara_E yearsa_E = '\n|align="center"|[[Fil:' .. histflaga_E .. '|33x27px]]' else yearsa_E = "" ColHeadera_E = "" end if flagdata_E['histyearb'] then histyearb_E = flagdata_E['histyearb'] histflagb_E = flagdata_E['histflagb'] ColHeaderb_E = '\n!' .. histyearb_E yearsb_E = '\n|align="center"|[[Fil:' .. histflagb_E .. '|33x27px]]' else yearsb_E = "" ColHeaderb_E = "" end if flagdata_E['histyearc'] then histyearc_E = flagdata_E['histyearc'] histflagc_E = flagdata_E['histflagc'] ColHeaderc_E = '\n!' .. histyearc_E yearsc_E = '\n|align="center"|[[Fil:' .. histflagc_E .. '|33x27px]]' else yearsc_E = "" ColHeaderc_E = "" end if flagdata_E['naval'] then naval_E = flagdata_E['naval'] ColHeaderNaval_E = '\n!naval' navalflag_E = '\n|align="center"|[[Fil:' .. naval_E .. '|33x27px]]' else navalflag_E = "" ColHeaderNaval_E = "" end if flagdata_E['airforce'] then airforce_E = flagdata_E['airforce'] ColHeaderAirforce_E = '\n!airforce' airforceflag_E = '\n|align="center"|[[Fil:' .. airforce_E .. '|33x27px]]' else airforceflag_E = "" ColHeaderAirforce_E = "" end if flagdata_E['coastguard'] then coastguard_E = flagdata_E['coastguard'] ColHeaderCoastguard_E = '\n!coastguard' coastguardflag_E = '\n|align="center"|[[Fil:' .. coastguard_E .. '|33x27px]]' else coastguardflag_E = "" ColHeaderCoastguard_E = "" end if flagdata_E['sultanatet'] then sultanatet_E = flagdata_E['sultanatet'] ColHeaderSultanatet_E = '\n!sultanatet' sultanatetflag_E = '\n|align="center"|[[Fil:' .. sultanatet_E .. '|33x27px]]' else sultanatetflag_E = "" ColHeaderSultanatet_E = "" end if flagdata_E['coa'] then coa_E = flagdata_E['coa'] ColHeaderCoa_E = '\n!våpen' coaflag_E = '\n|align="center"|[[Fil:' .. coa_E .. '|33x27px]]' else coaflag_E = "" ColHeaderCoa_E = "" end if flagdata_E['shield'] then shield_E = flagdata_E['shield'] ColHeaderShield_E = '\n!skjold' shieldflag_E = '\n|align="center"|[[Fil:' .. shield_E .. '|33x27px]]' else shieldflag_E = "" ColHeaderShield_E = "" end if flagdata_E['seal'] then seal_E = flagdata_E['seal'] ColHeaderSeal_E = '\n!segl' sealflag_E = '\n|align="center"|[[Fil:' .. seal_E .. '|33x27px]]' else sealflag_E = "" ColHeaderSeal_E = "" end if flagdata_E['football'] then football_E = flagdata_E['football'] ColHeaderFootball_E = '\n!fotball' footballflag_E = '\n|align="center"|[[Fil:' .. football_E .. '|33x27px]]' else footballflag_E = "" ColHeaderFootball_E = "" end if flagdata_E['OLfootball'] then olfootball_E = flagdata_E['OLfootball'] ColHeaderOLFootball_E = '\n!OL (fotball)' olfootballflag_E = '\n|align="center"|[[Fil:' .. olfootball_E .. '|33x27px]]' else olfootballflag_E = "" ColHeaderOLFootball_E = "" end ColEnd_E = '\n|-\n' ColYear_E = coaflag_E .. shieldflag_E .. sealflag_E .. Histyears_E .. OLyears_E .. yearsa_E .. yearsb_E .. yearsc_E .. navalflag_E .. airforceflag_E .. coastguardflag_E .. sultanatetflag_E .. coaflag_E .. footballflag_E .. olfootballflag_E ColHeaderx_E = ColHeaderCoa_E .. ColHeaderShield_E .. ColHeaderSeal_E .. HistColHeaderx_E .. ColHeadera_E .. ColHeaderb_E .. ColHeaderc_E .. OLColHeaderx_E .. ColHeaderNaval_E .. ColHeaderAirforce_E .. ColHeaderCoastguard_E .. ColHeaderSultanatet_E .. ColHeaderCoa_E .. ColHeaderFootball_E .. ColHeaderOLFootball_E TableHeader_E = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_E .. '\n!' .. ColHeader1_E .. '\n!' .. ColHeader2_E .. '\n!' .. ColHeader3_E .. ColHeaderx_E .. '\n' .. [=[|- ]=] TableBottom_E = '|}\n' row_E = Col0_E .. Col1_E .. Col2_E .. Col3_E .. ColYear_E .. ColEnd_E rows_E = rows_E .. row_E Table_E = TableHeader_E .. row_E .. TableBottom_E Tables_E = Tables_E .. Table_E end local Tables_F = '' local rows_F = '' local Areas_F = 0 for area_F in mw.ustring.gmatch( text, '%[%"F%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_F = string.sub(area_F,3,-8) Areas_F = Areas_F+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_F local flagdata_F = require("Modul:Flagg/Masterdata").flagdata[area_F] local PageLink_F = flagdata_F.pagelink local Name_F = flagdata_F.name local DefFlag_F = flagdata_F.defflag if PageLink_F == nil then lenke_F = '[[' .. Name_F .. ']]' else lenke_F = '[[' .. PageLink_F .. '|' .. Name_F .. ']]' end Col0_F = '|' .. Areas_F .. '\n' Col1_F = '|' .. lenke_F .. ' <small>([[Modul:Flagg/data/' .. area_F .. '|dok]])</small>\n' Col2_F = '|<code>' .. area_F .. '</code>\n' Col3_F = '|align="center"|[[Fil:' .. DefFlag_F .. '|33x27px]]' ColHeader0_F = '#' ColHeader1_F = 'Land' ColHeader2_F = 'Argument 1' ColHeader3_F = 'Standard' -- Henter ut historiske flagg local Histyears_F = '' local HistColHeaderx_F = '' local i_F = 1 repeat if flagdata_F['histyear'..i_F] then Histyearx_F = flagdata_F['histyear'..i_F] Histflagx_F = flagdata_F['histflag'..i_F] if i_F > 1 then Histyearfrom_F = flagdata_F['histyear'..i_F-1]+1 .. '–' Histyearto_F = Histyearx_F else Histyearfrom_F = "<=" Histyearto_F = Histyearx_F end HistColHeaderx_F = HistColHeaderx_F .. '\n!' .. Histyearfrom_F .. Histyearx_F else break end Histyears_F = Histyears_F .. '\n|align="center"|[[Fil:' .. Histflagx_F .. '|33x27px]]' i_F=i_F+1 until not flagdata_F['histyear' .. i_F] -- Henter ut olympiske flagg local OLyears_F = '' local OLColHeaderx_F = '' local j_F = 1 repeat if flagdata_F['OLyear'..j_F] then OLyearx_F = flagdata_F['OLyear'..j_F] OLflagx_F = flagdata_F['OLflag'..j_F] OLColHeaderx_F = OLColHeaderx_F .. '\n!' .. OLyearx_F else break end OLyears_F = OLyears_F .. '\n|align="center"|[[Fil:' .. OLflagx_F .. '|33x27px]]' j_F=j_F+1 until not flagdata_F['OLyear' .. j_F] if flagdata_F['histyeara'] then histyeara_F = flagdata_F['histyeara'] histflaga_F = flagdata_F['histflaga'] ColHeadera_F = '\n!' .. histyeara_F yearsa_F = '\n|align="center"|[[Fil:' .. histflaga_F .. '|33x27px]]' else yearsa_F = "" ColHeadera_F = "" end if flagdata_F['histyearb'] then histyearb_F = flagdata_F['histyearb'] histflagb_F = flagdata_F['histflagb'] ColHeaderb_F = '\n!' .. histyearb_F yearsb_F = '\n|align="center"|[[Fil:' .. histflagb_F .. '|33x27px]]' else yearsb_F = "" ColHeaderb_F = "" end if flagdata_F['histyearc'] then histyearc_F = flagdata_F['histyearc'] histflagc_F = flagdata_F['histflagc'] ColHeaderc_F = '\n!' .. histyearc_F yearsc_F = '\n|align="center"|[[Fil:' .. histflagc_F .. '|33x27px]]' else yearsc_F = "" ColHeaderc_F = "" end if flagdata_F['naval'] then naval_F = flagdata_F['naval'] ColHeaderNaval_F = '\n!naval' navalflag_F = '\n|align="center"|[[Fil:' .. naval_F .. '|33x27px]]' else navalflag_F = "" ColHeaderNaval_F = "" end if flagdata_F['airforce'] then airforce_F = flagdata_F['airforce'] ColHeaderAirforce_F = '\n!airforce' airforceflag_F = '\n|align="center"|[[Fil:' .. airforce_F .. '|33x27px]]' else airforceflag_F = "" ColHeaderAirforce_F = "" end if flagdata_F['coastguard'] then coastguard_F = flagdata_F['coastguard'] ColHeaderCoastguard_F = '\n!coastguard' coastguardflag_F = '\n|align="center"|[[Fil:' .. coastguard_F .. '|33x27px]]' else coastguardflag_F = "" ColHeaderCoastguard_F = "" end if flagdata_F['sultanatet'] then sultanatet_F = flagdata_F['sultanatet'] ColHeaderSultanatet_F = '\n!sultanatet' sultanatetflag_F = '\n|align="center"|[[Fil:' .. sultanatet_F .. '|33x27px]]' else sultanatetflag_F = "" ColHeaderSultanatet_F = "" end if flagdata_F['coa'] then coa_F = flagdata_F['coa'] ColHeaderCoa_F = '\n!våpen' coaflag_F = '\n|align="center"|[[Fil:' .. coa_F .. '|33x27px]]' else coaflag_F = "" ColHeaderCoa_F = "" end if flagdata_F['shield'] then shield_F = flagdata_F['shield'] ColHeaderShield_F = '\n!skjold' shieldflag_F = '\n|align="center"|[[Fil:' .. shield_F .. '|33x27px]]' else shieldflag_F = "" ColHeaderShield_F = "" end if flagdata_F['seal'] then seal_F = flagdata_F['seal'] ColHeaderSeal_F = '\n!segl' sealflag_F = '\n|align="center"|[[Fil:' .. seal_F .. '|33x27px]]' else sealflag_F = "" ColHeaderSeal_F = "" end if flagdata_F['football'] then football_F = flagdata_F['football'] ColHeaderFootball_F = '\n!fotball' footballflag_F = '\n|align="center"|[[Fil:' .. football_F .. '|33x27px]]' else footballflag_F = "" ColHeaderFootball_F = "" end if flagdata_F['OLfootball'] then olfootball_F = flagdata_F['OLfootball'] ColHeaderOLFootball_F = '\n!OL (fotball)' olfootballflag_F = '\n|align="center"|[[Fil:' .. olfootball_F .. '|33x27px]]' else olfootballflag_F = "" ColHeaderOLFootball_F = "" end ColEnd_F = '\n|-\n' ColYear_F = coaflag_F .. shieldflag_F .. sealflag_F .. Histyears_F .. OLyears_F .. yearsa_F .. yearsb_F .. yearsc_F .. navalflag_F .. airforceflag_F .. coastguardflag_F .. sultanatetflag_F .. coaflag_F .. footballflag_F .. olfootballflag_F ColHeaderx_F = ColHeaderCoa_F .. ColHeaderShield_F .. ColHeaderSeal_F .. HistColHeaderx_F .. ColHeadera_F .. ColHeaderb_F .. ColHeaderc_F .. OLColHeaderx_F .. ColHeaderNaval_F .. ColHeaderAirforce_F .. ColHeaderCoastguard_F .. ColHeaderSultanatet_F .. ColHeaderCoa_F .. ColHeaderFootball_F .. ColHeaderOLFootball_F TableHeader_F = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_F .. '\n!' .. ColHeader1_F .. '\n!' .. ColHeader2_F .. '\n!' .. ColHeader3_F .. ColHeaderx_F .. '\n' .. [=[|- ]=] TableBottom_F = '|}\n' row_F = Col0_F .. Col1_F .. Col2_F .. Col3_F .. ColYear_F .. ColEnd_F rows_F = rows_F .. row_F Table_F = TableHeader_F .. row_F .. TableBottom_F Tables_F = Tables_F .. Table_F end local Tables_G = '' local rows_G = '' local Areas_G = 0 for area_G in mw.ustring.gmatch( text, '%[%"G%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_G = string.sub(area_G,3,-8) Areas_G = Areas_G+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_G local flagdata_G = require("Modul:Flagg/Masterdata").flagdata[area_G] local PageLink_G = flagdata_G.pagelink local Name_G = flagdata_G.name local DefFlag_G = flagdata_G.defflag if PageLink_G == nil then lenke_G = '[[' .. Name_G .. ']]' else lenke_G = '[[' .. PageLink_G .. '|' .. Name_G .. ']]' end Col0_G = '|' .. Areas_G .. '\n' Col1_G = '|' .. lenke_G .. ' <small>([[Modul:Flagg/data/' .. area_G .. '|dok]])</small>\n' Col2_G = '|<code>' .. area_G .. '</code>\n' Col3_G = '|align="center"|[[Fil:' .. DefFlag_G .. '|33x27px]]' ColHeader0_G = '#' ColHeader1_G = 'Land' ColHeader2_G = 'Argument 1' ColHeader3_G = 'Standard' -- Henter ut historiske flagg local Histyears_G = '' local HistColHeaderx_G = '' local i_G = 1 repeat if flagdata_G['histyear'..i_G] then Histyearx_G = flagdata_G['histyear'..i_G] Histflagx_G = flagdata_G['histflag'..i_G] if i_G > 1 then Histyearfrom_G = flagdata_G['histyear'..i_G-1]+1 .. '–' Histyearto_G = Histyearx_G else Histyearfrom_G = "<=" Histyearto_G = Histyearx_G end HistColHeaderx_G = HistColHeaderx_G .. '\n!' .. Histyearfrom_G .. Histyearx_G else break end Histyears_G = Histyears_G .. '\n|align="center"|[[Fil:' .. Histflagx_G .. '|33x27px]]' i_G=i_G+1 until not flagdata_G['histyear' .. i_G] -- Henter ut olympiske flagg local OLyears_G = '' local OLColHeaderx_G = '' local j_G = 1 repeat if flagdata_G['OLyear'..j_G] then OLyearx_G = flagdata_G['OLyear'..j_G] OLflagx_G = flagdata_G['OLflag'..j_G] OLColHeaderx_G = OLColHeaderx_G .. '\n!' .. OLyearx_G else break end OLyears_G = OLyears_G .. '\n|align="center"|[[Fil:' .. OLflagx_G .. '|33x27px]]' j_G=j_G+1 until not flagdata_G['OLyear' .. j_G] if flagdata_G['histyeara'] then histyeara_G = flagdata_G['histyeara'] histflaga_G = flagdata_G['histflaga'] ColHeadera_G = '\n!' .. histyeara_G yearsa_G = '\n|align="center"|[[Fil:' .. histflaga_G .. '|33x27px]]' else yearsa_G = "" ColHeadera_G = "" end if flagdata_G['histyearb'] then histyearb_G = flagdata_G['histyearb'] histflagb_G = flagdata_G['histflagb'] ColHeaderb_G = '\n!' .. histyearb_G yearsb_G = '\n|align="center"|[[Fil:' .. histflagb_G .. '|33x27px]]' else yearsb_G = "" ColHeaderb_G = "" end if flagdata_G['histyearc'] then histyearc_G = flagdata_G['histyearc'] histflagc_G = flagdata_G['histflagc'] ColHeaderc_G = '\n!' .. histyearc_G yearsc_G = '\n|align="center"|[[Fil:' .. histflagc_G .. '|33x27px]]' else yearsc_G = "" ColHeaderc_G = "" end if flagdata_G['naval'] then naval_G = flagdata_G['naval'] ColHeaderNaval_G = '\n!naval' navalflag_G = '\n|align="center"|[[Fil:' .. naval_G .. '|33x27px]]' else navalflag_G = "" ColHeaderNaval_G = "" end if flagdata_G['airforce'] then airforce_G = flagdata_G['airforce'] ColHeaderAirforce_G = '\n!airforce' airforceflag_G = '\n|align="center"|[[Fil:' .. airforce_G .. '|33x27px]]' else airforceflag_G = "" ColHeaderAirforce_G = "" end if flagdata_G['coastguard'] then coastguard_G = flagdata_G['coastguard'] ColHeaderCoastguard_G = '\n!coastguard' coastguardflag_G = '\n|align="center"|[[Fil:' .. coastguard_G .. '|33x27px]]' else coastguardflag_G = "" ColHeaderCoastguard_G = "" end if flagdata_G['sultanatet'] then sultanatet_G = flagdata_G['sultanatet'] ColHeaderSultanatet_G = '\n!sultanatet' sultanatetflag_G = '\n|align="center"|[[Fil:' .. sultanatet_G .. '|33x27px]]' else sultanatetflag_G = "" ColHeaderSultanatet_G = "" end if flagdata_G['coa'] then coa_G = flagdata_G['coa'] ColHeaderCoa_G = '\n!våpen' coaflag_G = '\n|align="center"|[[Fil:' .. coa_G .. '|33x27px]]' else coaflag_G = "" ColHeaderCoa_G = "" end if flagdata_G['shield'] then shield_G = flagdata_G['shield'] ColHeaderShield_G = '\n!skjold' shieldflag_G = '\n|align="center"|[[Fil:' .. shield_G .. '|33x27px]]' else shieldflag_G = "" ColHeaderShield_G = "" end if flagdata_G['seal'] then seal_G = flagdata_G['seal'] ColHeaderSeal_G = '\n!segl' sealflag_G = '\n|align="center"|[[Fil:' .. seal_G .. '|33x27px]]' else sealflag_G = "" ColHeaderSeal_G = "" end if flagdata_G['football'] then football_G = flagdata_G['football'] ColHeaderFootball_G = '\n!fotball' footballflag_G = '\n|align="center"|[[Fil:' .. football_G .. '|33x27px]]' else footballflag_G = "" ColHeaderFootball_G = "" end if flagdata_G['OLfootball'] then olfootball_G = flagdata_G['OLfootball'] ColHeaderOLFootball_G = '\n!OL (fotball)' olfootballflag_G = '\n|align="center"|[[Fil:' .. olfootball_G .. '|33x27px]]' else olfootballflag_G = "" ColHeaderOLFootball_G = "" end ColEnd_G = '\n|-\n' ColYear_G = coaflag_G .. shieldflag_G .. sealflag_G .. Histyears_G .. OLyears_G .. yearsa_G .. yearsb_G .. yearsc_G .. navalflag_G .. airforceflag_G .. coastguardflag_G .. sultanatetflag_G .. coaflag_G .. footballflag_G .. olfootballflag_G ColHeaderx_G = ColHeaderCoa_G .. ColHeaderShield_G .. ColHeaderSeal_G .. HistColHeaderx_G .. ColHeadera_G .. ColHeaderb_G .. ColHeaderc_G .. OLColHeaderx_G .. ColHeaderNaval_G .. ColHeaderAirforce_G .. ColHeaderCoastguard_G .. ColHeaderSultanatet_G .. ColHeaderCoa_G .. ColHeaderFootball_G .. ColHeaderOLFootball_G TableHeader_G = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_G .. '\n!' .. ColHeader1_G .. '\n!' .. ColHeader2_G .. '\n!' .. ColHeader3_G .. ColHeaderx_G .. '\n' .. [=[|- ]=] TableBottom_G = '|}\n' row_G = Col0_G .. Col1_G .. Col2_G .. Col3_G .. ColYear_G .. ColEnd_G rows_G = rows_G .. row_G Table_G = TableHeader_G .. row_G .. TableBottom_G Tables_G = Tables_G .. Table_G end local Tables_H = '' local rows_H = '' local Areas_H = 0 for area_H in mw.ustring.gmatch( text, '%[%"H%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_H = string.sub(area_H,3,-8) Areas_H = Areas_H+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_H local flagdata_H = require("Modul:Flagg/Masterdata").flagdata[area_H] local PageLink_H = flagdata_H.pagelink local Name_H = flagdata_H.name local DefFlag_H = flagdata_H.defflag if PageLink_H == nil then lenke_H = '[[' .. Name_H .. ']]' else lenke_H = '[[' .. PageLink_H .. '|' .. Name_H .. ']]' end Col0_H = '|' .. Areas_H .. '\n' Col1_H = '|' .. lenke_H .. ' <small>([[Modul:Flagg/data/' .. area_H .. '|dok]])</small>\n' Col2_H = '|<code>' .. area_H .. '</code>\n' Col3_H = '|align="center"|[[Fil:' .. DefFlag_H .. '|33x27px]]' ColHeader0_H = '#' ColHeader1_H = 'Land' ColHeader2_H = 'Argument 1' ColHeader3_H = 'Standard' -- Henter ut historiske flagg local Histyears_H = '' local HistColHeaderx_H = '' local i_H = 1 repeat if flagdata_H['histyear'..i_H] then Histyearx_H = flagdata_H['histyear'..i_H] Histflagx_H = flagdata_H['histflag'..i_H] if i_H > 1 then Histyearfrom_H = flagdata_H['histyear'..i_H-1]+1 .. '–' Histyearto_H = Histyearx_H else Histyearfrom_H = "<=" Histyearto_H = Histyearx_H end HistColHeaderx_H = HistColHeaderx_H .. '\n!' .. Histyearfrom_H .. Histyearx_H else break end Histyears_H = Histyears_H .. '\n|align="center"|[[Fil:' .. Histflagx_H .. '|33x27px]]' i_H=i_H+1 until not flagdata_H['histyear' .. i_H] -- Henter ut olympiske flagg local OLyears_H = '' local OLColHeaderx_H = '' local j_H = 1 repeat if flagdata_H['OLyear'..j_H] then OLyearx_H = flagdata_H['OLyear'..j_H] OLflagx_H = flagdata_H['OLflag'..j_H] OLColHeaderx_H = OLColHeaderx_H .. '\n!' .. OLyearx_H else break end OLyears_H = OLyears_H .. '\n|align="center"|[[Fil:' .. OLflagx_H .. '|33x27px]]' j_H=j_H+1 until not flagdata_H['OLyear' .. j_H] if flagdata_H['histyeara'] then histyeara_H = flagdata_H['histyeara'] histflaga_H = flagdata_H['histflaga'] ColHeadera_H = '\n!' .. histyeara_H yearsa_H = '\n|align="center"|[[Fil:' .. histflaga_H .. '|33x27px]]' else yearsa_H = "" ColHeadera_H = "" end if flagdata_H['histyearb'] then histyearb_H = flagdata_H['histyearb'] histflagb_H = flagdata_H['histflagb'] ColHeaderb_H = '\n!' .. histyearb_H yearsb_H = '\n|align="center"|[[Fil:' .. histflagb_H .. '|33x27px]]' else yearsb_H = "" ColHeaderb_H = "" end if flagdata_H['histyearc'] then histyearc_H = flagdata_H['histyearc'] histflagc_H = flagdata_H['histflagc'] ColHeaderc_H = '\n!' .. histyearc_H yearsc_H = '\n|align="center"|[[Fil:' .. histflagc_H .. '|33x27px]]' else yearsc_H = "" ColHeaderc_H = "" end if flagdata_H['naval'] then naval_H = flagdata_H['naval'] ColHeaderNaval_H = '\n!naval' navalflag_H = '\n|align="center"|[[Fil:' .. naval_H .. '|33x27px]]' else navalflag_H = "" ColHeaderNaval_H = "" end if flagdata_H['airforce'] then airforce_H = flagdata_H['airforce'] ColHeaderAirforce_H = '\n!airforce' airforceflag_H = '\n|align="center"|[[Fil:' .. airforce_H .. '|33x27px]]' else airforceflag_H = "" ColHeaderAirforce_H = "" end if flagdata_H['coastguard'] then coastguard_H = flagdata_H['coastguard'] ColHeaderCoastguard_H = '\n!coastguard' coastguardflag_H = '\n|align="center"|[[Fil:' .. coastguard_H .. '|33x27px]]' else coastguardflag_H = "" ColHeaderCoastguard_H = "" end if flagdata_H['sultanatet'] then sultanatet_H = flagdata_H['sultanatet'] ColHeaderSultanatet_H = '\n!sultanatet' sultanatetflag_H = '\n|align="center"|[[Fil:' .. sultanatet_H .. '|33x27px]]' else sultanatetflag_H = "" ColHeaderSultanatet_H = "" end if flagdata_H['coa'] then coa_H = flagdata_H['coa'] ColHeaderCoa_H = '\n!våpen' coaflag_H = '\n|align="center"|[[Fil:' .. coa_H .. '|33x27px]]' else coaflag_H = "" ColHeaderCoa_H = "" end if flagdata_H['shield'] then shield_H = flagdata_H['shield'] ColHeaderShield_H = '\n!skjold' shieldflag_H = '\n|align="center"|[[Fil:' .. shield_H .. '|33x27px]]' else shieldflag_H = "" ColHeaderShield_H = "" end if flagdata_H['seal'] then seal_H = flagdata_H['seal'] ColHeaderSeal_H = '\n!segl' sealflag_H = '\n|align="center"|[[Fil:' .. seal_H .. '|33x27px]]' else sealflag_H = "" ColHeaderSeal_H = "" end if flagdata_H['football'] then football_H = flagdata_H['football'] ColHeaderFootball_H = '\n!fotball' footballflag_H = '\n|align="center"|[[Fil:' .. football_H .. '|33x27px]]' else footballflag_H = "" ColHeaderFootball_H = "" end if flagdata_H['OLfootball'] then olfootball_H = flagdata_H['OLfootball'] ColHeaderOLFootball_H = '\n!OL (fotball)' olfootballflag_H = '\n|align="center"|[[Fil:' .. olfootball_H .. '|33x27px]]' else olfootballflag_H = "" ColHeaderOLFootball_H = "" end ColEnd_H = '\n|-\n' ColYear_H = coaflag_H .. shieldflag_H .. sealflag_H .. Histyears_H .. OLyears_H .. yearsa_H .. yearsb_H .. yearsc_H .. navalflag_H .. airforceflag_H .. coastguardflag_H .. sultanatetflag_H .. coaflag_H .. footballflag_H .. olfootballflag_H ColHeaderx_H = ColHeaderCoa_H .. ColHeaderShield_H .. ColHeaderSeal_H .. HistColHeaderx_H .. ColHeadera_H .. ColHeaderb_H .. ColHeaderc_H .. OLColHeaderx_H .. ColHeaderNaval_H .. ColHeaderAirforce_H .. ColHeaderCoastguard_H .. ColHeaderSultanatet_H .. ColHeaderCoa_H .. ColHeaderFootball_H .. ColHeaderOLFootball_H TableHeader_H = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_H .. '\n!' .. ColHeader1_H .. '\n!' .. ColHeader2_H .. '\n!' .. ColHeader3_H .. ColHeaderx_H .. '\n' .. [=[|- ]=] TableBottom_H = '|}\n' row_H = Col0_H .. Col1_H .. Col2_H .. Col3_H .. ColYear_H .. ColEnd_H rows_H = rows_H .. row_H Table_H = TableHeader_H .. row_H .. TableBottom_H Tables_H = Tables_H .. Table_H end local Tables_I = '' local rows_I = '' local Areas_I = 0 for area_I in mw.ustring.gmatch( text, '%[%"I%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_I = string.sub(area_I,3,-8) Areas_I = Areas_I+1 if area_I == "Ikke-eksisterende" then Areas_I = Areas_I-1 end -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_I local flagdata_I = require("Modul:Flagg/Masterdata").flagdata[area_I] local PageLink_I = flagdata_I.pagelink local Name_I = flagdata_I.name local DefFlag_I = flagdata_I.defflag if PageLink_I == nil then lenke_I = '[[' .. Name_I .. ']]' else lenke_I = '[[' .. PageLink_I .. '|' .. Name_I .. ']]' end Col0_I = '|' .. Areas_I .. '\n' Col1_I = '|' .. lenke_I .. ' <small>([[Modul:Flagg/data/' .. area_I .. '|dok]])</small>\n' Col2_I = '|<code>' .. area_I .. '</code>\n' Col3_I = '|align="center"|[[Fil:' .. DefFlag_I .. '|33x27px]]' ColHeader0_I = '#' ColHeader1_I = 'Land' ColHeader2_I = 'Argument 1' ColHeader3_I = 'Standard' -- Henter ut historiske flagg local Histyears_I = '' local HistColHeaderx_I = '' local i_I = 1 repeat if flagdata_I['histyear'..i_I] then Histyearx_I = flagdata_I['histyear'..i_I] Histflagx_I = flagdata_I['histflag'..i_I] if i_I > 1 then Histyearfrom_I = flagdata_I['histyear'..i_I-1]+1 .. '–' Histyearto_I = Histyearx_I else Histyearfrom_I = "<=" Histyearto_I = Histyearx_I end HistColHeaderx_I = HistColHeaderx_I .. '\n!' .. Histyearfrom_I .. Histyearx_I else break end Histyears_I = Histyears_I .. '\n|align="center"|[[Fil:' .. Histflagx_I .. '|33x27px]]' i_I=i_I+1 until not flagdata_I['histyear' .. i_I] -- Henter ut olympiske flagg local OLyears_I = '' local OLColHeaderx_I = '' local j_I = 1 repeat if flagdata_I['OLyear'..j_I] then OLyearx_I = flagdata_I['OLyear'..j_I] OLflagx_I = flagdata_I['OLflag'..j_I] OLColHeaderx_I = OLColHeaderx_I .. '\n!' .. OLyearx_I else break end OLyears_I = OLyears_I .. '\n|align="center"|[[Fil:' .. OLflagx_I .. '|33x27px]]' j_I=j_I+1 until not flagdata_I['OLyear' .. j_I] if flagdata_I['histyeara'] then histyeara_I = flagdata_I['histyeara'] histflaga_I = flagdata_I['histflaga'] ColHeadera_I = '\n!' .. histyeara_I yearsa_I = '\n|align="center"|[[Fil:' .. histflaga_I .. '|33x27px]]' else yearsa_I = "" ColHeadera_I = "" end if flagdata_I['histyearb'] then histyearb_I = flagdata_I['histyearb'] histflagb_I = flagdata_I['histflagb'] ColHeaderb_I = '\n!' .. histyearb_I yearsb_I = '\n|align="center"|[[Fil:' .. histflagb_I .. '|33x27px]]' else yearsb_I = "" ColHeaderb_I = "" end if flagdata_I['histyearc'] then histyearc_I = flagdata_I['histyearc'] histflagc_I = flagdata_I['histflagc'] ColHeaderc_I = '\n!' .. histyearc_I yearsc_I = '\n|align="center"|[[Fil:' .. histflagc_I .. '|33x27px]]' else yearsc_I = "" ColHeaderc_I = "" end if flagdata_I['naval'] then naval_I = flagdata_I['naval'] ColHeaderNaval_I = '\n!naval' navalflag_I = '\n|align="center"|[[Fil:' .. naval_I .. '|33x27px]]' else navalflag_I = "" ColHeaderNaval_I = "" end if flagdata_I['airforce'] then airforce_I = flagdata_I['airforce'] ColHeaderAirforce_I = '\n!airforce' airforceflag_I = '\n|align="center"|[[Fil:' .. airforce_I .. '|33x27px]]' else airforceflag_I = "" ColHeaderAirforce_I = "" end if flagdata_I['coastguard'] then coastguard_I = flagdata_I['coastguard'] ColHeaderCoastguard_I = '\n!coastguard' coastguardflag_I = '\n|align="center"|[[Fil:' .. coastguard_I .. '|33x27px]]' else coastguardflag_I = "" ColHeaderCoastguard_I = "" end if flagdata_I['sultanatet'] then sultanatet_I = flagdata_I['sultanatet'] ColHeaderSultanatet_I = '\n!sultanatet' sultanatetflag_I = '\n|align="center"|[[Fil:' .. sultanatet_I .. '|33x27px]]' else sultanatetflag_I = "" ColHeaderSultanatet_I = "" end if flagdata_I['coa'] then coa_I = flagdata_I['coa'] ColHeaderCoa_I = '\n!våpen' coaflag_I = '\n|align="center"|[[Fil:' .. coa_I .. '|33x27px]]' else coaflag_I = "" ColHeaderCoa_I = "" end if flagdata_I['shield'] then shield_I = flagdata_I['shield'] ColHeaderShield_I = '\n!skjold' shieldflag_I = '\n|align="center"|[[Fil:' .. shield_I .. '|33x27px]]' else shieldflag_I = "" ColHeaderShield_I = "" end if flagdata_I['seal'] then seal_I = flagdata_I['seal'] ColHeaderSeal_I = '\n!segl' sealflag_I = '\n|align="center"|[[Fil:' .. seal_I .. '|33x27px]]' else sealflag_I = "" ColHeaderSeal_I = "" end if flagdata_I['football'] then football_I = flagdata_I['football'] ColHeaderFootball_I = '\n!fotball' footballflag_I = '\n|align="center"|[[Fil:' .. football_I .. '|33x27px]]' else footballflag_I = "" ColHeaderFootball_I = "" end if flagdata_I['OLfootball'] then olfootball_I = flagdata_I['OLfootball'] ColHeaderOLFootball_I = '\n!OL (fotball)' olfootballflag_I = '\n|align="center"|[[Fil:' .. olfootball_I .. '|33x27px]]' else olfootballflag_I = "" ColHeaderOLFootball_I = "" end ColEnd_I = '\n|-\n' ColYear_I = coaflag_I .. shieldflag_I .. sealflag_I .. Histyears_I .. OLyears_I .. yearsa_I .. yearsb_I .. yearsc_I .. navalflag_I .. airforceflag_I .. coastguardflag_I .. sultanatetflag_I .. coaflag_I .. footballflag_I .. olfootballflag_I ColHeaderx_I = ColHeaderCoa_I .. ColHeaderShield_I .. ColHeaderSeal_I .. HistColHeaderx_I .. ColHeadera_I .. ColHeaderb_I .. ColHeaderc_I .. OLColHeaderx_I .. ColHeaderNaval_I .. ColHeaderAirforce_I .. ColHeaderCoastguard_I .. ColHeaderSultanatet_I .. ColHeaderCoa_I .. ColHeaderFootball_I .. ColHeaderOLFootball_I TableHeader_I = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_I .. '\n!' .. ColHeader1_I .. '\n!' .. ColHeader2_I .. '\n!' .. ColHeader3_I .. ColHeaderx_I .. '\n' .. [=[|- ]=] TableBottom_I = '|}\n' row_I = Col0_I .. Col1_I .. Col2_I .. Col3_I .. ColYear_I .. ColEnd_I rows_I = rows_I .. row_I if area_I == "Ikke-eksisterende" then Table_I = "" else Table_I = TableHeader_I .. row_I .. TableBottom_I end Tables_I = Tables_I .. Table_I end local Tables_J = '' local rows_J = '' local Areas_J = 0 for area_J in mw.ustring.gmatch( text, '%[%"J%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_J = string.sub(area_J,3,-8) Areas_J = Areas_J+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_J local flagdata_J = require("Modul:Flagg/Masterdata").flagdata[area_J] local PageLink_J = flagdata_J.pagelink local Name_J = flagdata_J.name local DefFlag_J = flagdata_J.defflag if PageLink_J == nil then lenke_J = '[[' .. Name_J .. ']]' else lenke_J = '[[' .. PageLink_J .. '|' .. Name_J .. ']]' end Col0_J = '|' .. Areas_J .. '\n' Col1_J = '|' .. lenke_J .. ' <small>([[Modul:Flagg/data/' .. area_J .. '|dok]])</small>\n' Col2_J = '|<code>' .. area_J .. '</code>\n' Col3_J = '|align="center"|[[Fil:' .. DefFlag_J .. '|33x27px]]' ColHeader0_J = '#' ColHeader1_J = 'Land' ColHeader2_J = 'Argument 1' ColHeader3_J = 'Standard' -- Henter ut historiske flagg local Histyears_J = '' local HistColHeaderx_J = '' local i_J = 1 repeat if flagdata_J['histyear'..i_J] then Histyearx_J = flagdata_J['histyear'..i_J] Histflagx_J = flagdata_J['histflag'..i_J] if i_J > 1 then Histyearfrom_J = flagdata_J['histyear'..i_J-1]+1 .. '–' Histyearto_J = Histyearx_J else Histyearfrom_J = "<=" Histyearto_J = Histyearx_J end HistColHeaderx_J = HistColHeaderx_J .. '\n!' .. Histyearfrom_J .. Histyearx_J else break end Histyears_J = Histyears_J .. '\n|align="center"|[[Fil:' .. Histflagx_J .. '|33x27px]]' i_J=i_J+1 until not flagdata_J['histyear' .. i_J] -- Henter ut olympiske flagg local OLyears_J = '' local OLColHeaderx_J = '' local j_J = 1 repeat if flagdata_J['OLyear'..j_J] then OLyearx_J = flagdata_J['OLyear'..j_J] OLflagx_J = flagdata_J['OLflag'..j_J] OLColHeaderx_J = OLColHeaderx_J .. '\n!' .. OLyearx_J else break end OLyears_J = OLyears_J .. '\n|align="center"|[[Fil:' .. OLflagx_J .. '|33x27px]]' j_J=j_J+1 until not flagdata_J['OLyear' .. j_J] if flagdata_J['histyeara'] then histyeara_J = flagdata_J['histyeara'] histflaga_J = flagdata_J['histflaga'] ColHeadera_J = '\n!' .. histyeara_J yearsa_J = '\n|align="center"|[[Fil:' .. histflaga_J .. '|33x27px]]' else yearsa_J = "" ColHeadera_J = "" end if flagdata_J['histyearb'] then histyearb_J = flagdata_J['histyearb'] histflagb_J = flagdata_J['histflagb'] ColHeaderb_J = '\n!' .. histyearb_J yearsb_J = '\n|align="center"|[[Fil:' .. histflagb_J .. '|33x27px]]' else yearsb_J = "" ColHeaderb_J = "" end if flagdata_J['histyearc'] then histyearc_J = flagdata_J['histyearc'] histflagc_J = flagdata_J['histflagc'] ColHeaderc_J = '\n!' .. histyearc_J yearsc_J = '\n|align="center"|[[Fil:' .. histflagc_J .. '|33x27px]]' else yearsc_J = "" ColHeaderc_J = "" end if flagdata_J['naval'] then naval_J = flagdata_J['naval'] ColHeaderNaval_J = '\n!naval' navalflag_J = '\n|align="center"|[[Fil:' .. naval_J .. '|33x27px]]' else navalflag_J = "" ColHeaderNaval_J = "" end if flagdata_J['airforce'] then airforce_J = flagdata_J['airforce'] ColHeaderAirforce_J = '\n!airforce' airforceflag_J = '\n|align="center"|[[Fil:' .. airforce_J .. '|33x27px]]' else airforceflag_J = "" ColHeaderAirforce_J = "" end if flagdata_J['coastguard'] then coastguard_J = flagdata_J['coastguard'] ColHeaderCoastguard_J = '\n!coastguard' coastguardflag_J = '\n|align="center"|[[Fil:' .. coastguard_J .. '|33x27px]]' else coastguardflag_J = "" ColHeaderCoastguard_J = "" end if flagdata_J['sultanatet'] then sultanatet_J = flagdata_J['sultanatet'] ColHeaderSultanatet_J = '\n!sultanatet' sultanatetflag_J = '\n|align="center"|[[Fil:' .. sultanatet_J .. '|33x27px]]' else sultanatetflag_J = "" ColHeaderSultanatet_J = "" end if flagdata_J['coa'] then coa_J = flagdata_J['coa'] ColHeaderCoa_J = '\n!våpen' coaflag_J = '\n|align="center"|[[Fil:' .. coa_J .. '|33x27px]]' else coaflag_J = "" ColHeaderCoa_J = "" end if flagdata_J['shield'] then shield_J = flagdata_J['shield'] ColHeaderShield_J = '\n!skjold' shieldflag_J = '\n|align="center"|[[Fil:' .. shield_J .. '|33x27px]]' else shieldflag_J = "" ColHeaderShield_J = "" end if flagdata_J['seal'] then seal_J = flagdata_J['seal'] ColHeaderSeal_J = '\n!segl' sealflag_J = '\n|align="center"|[[Fil:' .. seal_J .. '|33x27px]]' else sealflag_J = "" ColHeaderSeal_J = "" end if flagdata_J['football'] then football_J = flagdata_J['football'] ColHeaderFootball_J = '\n!fotball' footballflag_J = '\n|align="center"|[[Fil:' .. football_J .. '|33x27px]]' else footballflag_J = "" ColHeaderFootball_J = "" end if flagdata_J['OLfootball'] then olfootball_J = flagdata_J['OLfootball'] ColHeaderOLFootball_J = '\n!OL (fotball)' olfootballflag_J = '\n|align="center"|[[Fil:' .. olfootball_J .. '|33x27px]]' else olfootballflag_J = "" ColHeaderOLFootball_J = "" end ColEnd_J = '\n|-\n' ColYear_J = coaflag_J .. shieldflag_J .. sealflag_J .. Histyears_J .. OLyears_J .. yearsa_J .. yearsb_J .. yearsc_J .. navalflag_J .. airforceflag_J .. coastguardflag_J .. sultanatetflag_J .. coaflag_J .. footballflag_J .. olfootballflag_J ColHeaderx_J = ColHeaderCoa_J .. ColHeaderShield_J .. ColHeaderSeal_J .. HistColHeaderx_J .. ColHeadera_J .. ColHeaderb_J .. ColHeaderc_J .. OLColHeaderx_J .. ColHeaderNaval_J .. ColHeaderAirforce_J .. ColHeaderCoastguard_J .. ColHeaderSultanatet_J .. ColHeaderCoa_J .. ColHeaderFootball_J .. ColHeaderOLFootball_J TableHeader_J = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_J .. '\n!' .. ColHeader1_J .. '\n!' .. ColHeader2_J .. '\n!' .. ColHeader3_J .. ColHeaderx_J .. '\n' .. [=[|- ]=] TableBottom_J = '|}\n' row_J = Col0_J .. Col1_J .. Col2_J .. Col3_J .. ColYear_J .. ColEnd_J rows_J = rows_J .. row_J Table_J = TableHeader_J .. row_J .. TableBottom_J Tables_J = Tables_J .. Table_J end local Tables_K = '' local rows_K = '' local Areas_K = 0 for area_K in mw.ustring.gmatch( text, '%[%"K%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_K = string.sub(area_K,3,-8) Areas_K = Areas_K+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_K local flagdata_K = require("Modul:Flagg/Masterdata").flagdata[area_K] local PageLink_K = flagdata_K.pagelink local Name_K = flagdata_K.name local DefFlag_K = flagdata_K.defflag if PageLink_K == nil then lenke_K = '[[' .. Name_K .. ']]' else lenke_K = '[[' .. PageLink_K .. '|' .. Name_K .. ']]' end Col0_K = '|' .. Areas_K .. '\n' Col1_K = '|' .. lenke_K .. ' <small>([[Modul:Flagg/data/' .. area_K .. '|dok]])</small>\n' Col2_K = '|<code>' .. area_K .. '</code>\n' Col3_K = '|align="center"|[[Fil:' .. DefFlag_K .. '|33x27px]]' ColHeader0_K = '#' ColHeader1_K = 'Land' ColHeader2_K = 'Argument 1' ColHeader3_K = 'Standard' -- Henter ut historiske flagg local Histyears_K = '' local HistColHeaderx_K = '' local i_K = 1 repeat if flagdata_K['histyear'..i_K] then Histyearx_K = flagdata_K['histyear'..i_K] Histflagx_K = flagdata_K['histflag'..i_K] if i_K > 1 then Histyearfrom_K = flagdata_K['histyear'..i_K-1]+1 .. '–' Histyearto_K = Histyearx_K else Histyearfrom_K = "<=" Histyearto_K = Histyearx_K end HistColHeaderx_K = HistColHeaderx_K .. '\n!' .. Histyearfrom_K .. Histyearx_K else break end Histyears_K = Histyears_K .. '\n|align="center"|[[Fil:' .. Histflagx_K .. '|33x27px]]' i_K=i_K+1 until not flagdata_K['histyear' .. i_K] -- Henter ut olympiske flagg local OLyears_K = '' local OLColHeaderx_K = '' local j_K = 1 repeat if flagdata_K['OLyear'..j_K] then OLyearx_K = flagdata_K['OLyear'..j_K] OLflagx_K = flagdata_K['OLflag'..j_K] OLColHeaderx_K = OLColHeaderx_K .. '\n!' .. OLyearx_K else break end OLyears_K = OLyears_K .. '\n|align="center"|[[Fil:' .. OLflagx_K .. '|33x27px]]' j_K=j_K+1 until not flagdata_K['OLyear' .. j_K] if flagdata_K['histyeara'] then histyeara_K = flagdata_K['histyeara'] histflaga_K = flagdata_K['histflaga'] ColHeadera_K = '\n!' .. histyeara_K yearsa_K = '\n|align="center"|[[Fil:' .. histflaga_K .. '|33x27px]]' else yearsa_K = "" ColHeadera_K = "" end if flagdata_K['histyearb'] then histyearb_K = flagdata_K['histyearb'] histflagb_K = flagdata_K['histflagb'] ColHeaderb_K = '\n!' .. histyearb_K yearsb_K = '\n|align="center"|[[Fil:' .. histflagb_K .. '|33x27px]]' else yearsb_K = "" ColHeaderb_K = "" end if flagdata_K['histyearc'] then histyearc_K = flagdata_K['histyearc'] histflagc_K = flagdata_K['histflagc'] ColHeaderc_K = '\n!' .. histyearc_K yearsc_K = '\n|align="center"|[[Fil:' .. histflagc_K .. '|33x27px]]' else yearsc_K = "" ColHeaderc_K = "" end if flagdata_K['naval'] then naval_K = flagdata_K['naval'] ColHeaderNaval_K = '\n!naval' navalflag_K = '\n|align="center"|[[Fil:' .. naval_K .. '|33x27px]]' else navalflag_K = "" ColHeaderNaval_K = "" end if flagdata_K['airforce'] then airforce_K = flagdata_K['airforce'] ColHeaderAirforce_K = '\n!airforce' airforceflag_K = '\n|align="center"|[[Fil:' .. airforce_K .. '|33x27px]]' else airforceflag_K = "" ColHeaderAirforce_K = "" end if flagdata_K['coastguard'] then coastguard_K = flagdata_K['coastguard'] ColHeaderCoastguard_K = '\n!coastguard' coastguardflag_K = '\n|align="center"|[[Fil:' .. coastguard_K .. '|33x27px]]' else coastguardflag_K = "" ColHeaderCoastguard_K = "" end if flagdata_K['sultanatet'] then sultanatet_K = flagdata_K['sultanatet'] ColHeaderSultanatet_K = '\n!sultanatet' sultanatetflag_K = '\n|align="center"|[[Fil:' .. sultanatet_K .. '|33x27px]]' else sultanatetflag_K = "" ColHeaderSultanatet_K = "" end if flagdata_K['coa'] then coa_K = flagdata_K['coa'] ColHeaderCoa_K = '\n!våpen' coaflag_K = '\n|align="center"|[[Fil:' .. coa_K .. '|33x27px]]' else coaflag_K = "" ColHeaderCoa_K = "" end if flagdata_K['shield'] then shield_K = flagdata_K['shield'] ColHeaderShield_K = '\n!skjold' shieldflag_K = '\n|align="center"|[[Fil:' .. shield_K .. '|33x27px]]' else shieldflag_K = "" ColHeaderShield_K = "" end if flagdata_K['seal'] then seal_K = flagdata_K['seal'] ColHeaderSeal_K = '\n!segl' sealflag_K = '\n|align="center"|[[Fil:' .. seal_K .. '|33x27px]]' else sealflag_K = "" ColHeaderSeal_K = "" end if flagdata_K['football'] then football_K = flagdata_K['football'] ColHeaderFootball_K = '\n!fotball' footballflag_K = '\n|align="center"|[[Fil:' .. football_K .. '|33x27px]]' else footballflag_K = "" ColHeaderFootball_K = "" end if flagdata_K['OLfootball'] then olfootball_K = flagdata_K['OLfootball'] ColHeaderOLFootball_K = '\n!OL (fotball)' olfootballflag_K = '\n|align="center"|[[Fil:' .. olfootball_K .. '|33x27px]]' else olfootballflag_K = "" ColHeaderOLFootball_K = "" end ColEnd_K = '\n|-\n' ColYear_K = coaflag_K .. shieldflag_K .. sealflag_K .. Histyears_K .. OLyears_K .. yearsa_K .. yearsb_K .. yearsc_K .. navalflag_K .. airforceflag_K .. coastguardflag_K .. sultanatetflag_K .. coaflag_K .. footballflag_K .. olfootballflag_K ColHeaderx_K = ColHeaderCoa_K .. ColHeaderShield_K .. ColHeaderSeal_K .. HistColHeaderx_K .. ColHeadera_K .. ColHeaderb_K .. ColHeaderc_K .. OLColHeaderx_K .. ColHeaderNaval_K .. ColHeaderAirforce_K .. ColHeaderCoastguard_K .. ColHeaderSultanatet_K .. ColHeaderCoa_K .. ColHeaderFootball_K .. ColHeaderOLFootball_K TableHeader_K = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_K .. '\n!' .. ColHeader1_K .. '\n!' .. ColHeader2_K .. '\n!' .. ColHeader3_K .. ColHeaderx_K .. '\n' .. [=[|- ]=] TableBottom_K = '|}\n' row_K = Col0_K .. Col1_K .. Col2_K .. Col3_K .. ColYear_K .. ColEnd_K rows_K = rows_K .. row_K Table_K = TableHeader_K .. row_K .. TableBottom_K Tables_K = Tables_K .. Table_K end local Tables_L = '' local rows_L = '' local Areas_L = 0 for area_L in mw.ustring.gmatch( text, '%[%"L%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_L = string.sub(area_L,3,-8) Areas_L = Areas_L+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_L local flagdata_L = require("Modul:Flagg/Masterdata").flagdata[area_L] local PageLink_L = flagdata_L.pagelink local Name_L = flagdata_L.name local DefFlag_L = flagdata_L.defflag if PageLink_L == nil then lenke_L = '[[' .. Name_L .. ']]' else lenke_L = '[[' .. PageLink_L .. '|' .. Name_L .. ']]' end Col0_L = '|' .. Areas_L .. '\n' Col1_L = '|' .. lenke_L .. ' <small>([[Modul:Flagg/data/' .. area_L .. '|dok]])</small>\n' Col2_L = '|<code>' .. area_L .. '</code>\n' Col3_L = '|align="center"|[[Fil:' .. DefFlag_L .. '|33x27px]]' ColHeader0_L = '#' ColHeader1_L = 'Land' ColHeader2_L = 'Argument 1' ColHeader3_L = 'Standard' -- Henter ut historiske flagg local Histyears_L = '' local HistColHeaderx_L = '' local i_L = 1 repeat if flagdata_L['histyear'..i_L] then Histyearx_L = flagdata_L['histyear'..i_L] Histflagx_L = flagdata_L['histflag'..i_L] if i_L > 1 then Histyearfrom_L = flagdata_L['histyear'..i_L-1]+1 .. '–' Histyearto_L = Histyearx_L else Histyearfrom_L = "<=" Histyearto_L = Histyearx_L end HistColHeaderx_L = HistColHeaderx_L .. '\n!' .. Histyearfrom_L .. Histyearx_L else break end Histyears_L = Histyears_L .. '\n|align="center"|[[Fil:' .. Histflagx_L .. '|33x27px]]' i_L=i_L+1 until not flagdata_L['histyear' .. i_L] -- Henter ut olympiske flagg local OLyears_L = '' local OLColHeaderx_L = '' local j_L = 1 repeat if flagdata_L['OLyear'..j_L] then OLyearx_L = flagdata_L['OLyear'..j_L] OLflagx_L = flagdata_L['OLflag'..j_L] OLColHeaderx_L = OLColHeaderx_L .. '\n!' .. OLyearx_L else break end OLyears_L = OLyears_L .. '\n|align="center"|[[Fil:' .. OLflagx_L .. '|33x27px]]' j_L=j_L+1 until not flagdata_L['OLyear' .. j_L] if flagdata_L['histyeara'] then histyeara_L = flagdata_L['histyeara'] histflaga_L = flagdata_L['histflaga'] ColHeadera_L = '\n!' .. histyeara_L yearsa_L = '\n|align="center"|[[Fil:' .. histflaga_L .. '|33x27px]]' else yearsa_L = "" ColHeadera_L = "" end if flagdata_L['histyearb'] then histyearb_L = flagdata_L['histyearb'] histflagb_L = flagdata_L['histflagb'] ColHeaderb_L = '\n!' .. histyearb_L yearsb_L = '\n|align="center"|[[Fil:' .. histflagb_L .. '|33x27px]]' else yearsb_L = "" ColHeaderb_L = "" end if flagdata_L['histyearc'] then histyearc_L = flagdata_L['histyearc'] histflagc_L = flagdata_L['histflagc'] ColHeaderc_L = '\n!' .. histyearc_L yearsc_L = '\n|align="center"|[[Fil:' .. histflagc_L .. '|33x27px]]' else yearsc_L = "" ColHeaderc_L = "" end if flagdata_L['naval'] then naval_L = flagdata_L['naval'] ColHeaderNaval_L = '\n!naval' navalflag_L = '\n|align="center"|[[Fil:' .. naval_L .. '|33x27px]]' else navalflag_L = "" ColHeaderNaval_L = "" end if flagdata_L['airforce'] then airforce_L = flagdata_L['airforce'] ColHeaderAirforce_L = '\n!airforce' airforceflag_L = '\n|align="center"|[[Fil:' .. airforce_L .. '|33x27px]]' else airforceflag_L = "" ColHeaderAirforce_L = "" end if flagdata_L['coastguard'] then coastguard_L = flagdata_L['coastguard'] ColHeaderCoastguard_L = '\n!coastguard' coastguardflag_L = '\n|align="center"|[[Fil:' .. coastguard_L .. '|33x27px]]' else coastguardflag_L = "" ColHeaderCoastguard_L = "" end if flagdata_L['sultanatet'] then sultanatet_L = flagdata_L['sultanatet'] ColHeaderSultanatet_L = '\n!sultanatet' sultanatetflag_L = '\n|align="center"|[[Fil:' .. sultanatet_L .. '|33x27px]]' else sultanatetflag_L = "" ColHeaderSultanatet_L = "" end if flagdata_L['coa'] then coa_L = flagdata_L['coa'] ColHeaderCoa_L = '\n!våpen' coaflag_L = '\n|align="center"|[[Fil:' .. coa_L .. '|33x27px]]' else coaflag_L = "" ColHeaderCoa_L = "" end if flagdata_L['shield'] then shield_L = flagdata_L['shield'] ColHeaderShield_L = '\n!skjold' shieldflag_L = '\n|align="center"|[[Fil:' .. shield_L .. '|33x27px]]' else shieldflag_L = "" ColHeaderShield_L = "" end if flagdata_L['seal'] then seal_L = flagdata_L['seal'] ColHeaderSeal_L = '\n!segl' sealflag_L = '\n|align="center"|[[Fil:' .. seal_L .. '|33x27px]]' else sealflag_L = "" ColHeaderSeal_L = "" end if flagdata_L['football'] then football_L = flagdata_L['football'] ColHeaderFootball_L = '\n!fotball' footballflag_L = '\n|align="center"|[[Fil:' .. football_L .. '|33x27px]]' else footballflag_L = "" ColHeaderFootball_L = "" end if flagdata_L['OLfootball'] then olfootball_L = flagdata_L['OLfootball'] ColHeaderOLFootball_L = '\n!OL (fotball)' olfootballflag_L = '\n|align="center"|[[Fil:' .. olfootball_L .. '|33x27px]]' else olfootballflag_L = "" ColHeaderOLFootball_L = "" end ColEnd_L = '\n|-\n' ColYear_L = coaflag_L .. shieldflag_L .. sealflag_L .. Histyears_L .. OLyears_L .. yearsa_L .. yearsb_L .. yearsc_L .. navalflag_L .. airforceflag_L .. coastguardflag_L .. sultanatetflag_L .. coaflag_L .. footballflag_L .. olfootballflag_L ColHeaderx_L = ColHeaderCoa_L .. ColHeaderShield_L .. ColHeaderSeal_L .. HistColHeaderx_L .. ColHeadera_L .. ColHeaderb_L .. ColHeaderc_L .. OLColHeaderx_L .. ColHeaderNaval_L .. ColHeaderAirforce_L .. ColHeaderCoastguard_L .. ColHeaderSultanatet_L .. ColHeaderCoa_L .. ColHeaderFootball_L .. ColHeaderOLFootball_L TableHeader_L = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_L .. '\n!' .. ColHeader1_L .. '\n!' .. ColHeader2_L .. '\n!' .. ColHeader3_L .. ColHeaderx_L .. '\n' .. [=[|- ]=] TableBottom_L = '|}\n' row_L = Col0_L .. Col1_L .. Col2_L .. Col3_L .. ColYear_L .. ColEnd_L rows_L = rows_L .. row_L Table_L = TableHeader_L .. row_L .. TableBottom_L Tables_L = Tables_L .. Table_L end local Tables_M = '' local rows_M = '' local Areas_M = 0 for area_M in mw.ustring.gmatch( text, '%[%"M%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_M = string.sub(area_M,3,-8) Areas_M = Areas_M+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_M local flagdata_M = require("Modul:Flagg/Masterdata").flagdata[area_M] local PageLink_M = flagdata_M.pagelink local Name_M = flagdata_M.name local DefFlag_M = flagdata_M.defflag if PageLink_M == nil then lenke_M = '[[' .. Name_M .. ']]' else lenke_M = '[[' .. PageLink_M .. '|' .. Name_M .. ']]' end Col0_M = '|' .. Areas_M .. '\n' Col1_M = '|' .. lenke_M .. ' <small>([[Modul:Flagg/data/' .. area_M .. '|dok]])</small>\n' Col2_M = '|<code>' .. area_M .. '</code>\n' Col3_M = '|align="center"|[[Fil:' .. DefFlag_M .. '|33x27px]]' ColHeader0_M = '#' ColHeader1_M = 'Land' ColHeader2_M = 'Argument 1' ColHeader3_M = 'Standard' -- Henter ut historiske flagg local Histyears_M = '' local HistColHeaderx_M = '' local i_M = 1 repeat if flagdata_M['histyear'..i_M] then Histyearx_M = flagdata_M['histyear'..i_M] Histflagx_M = flagdata_M['histflag'..i_M] if i_M > 1 then Histyearfrom_M = flagdata_M['histyear'..i_M-1]+1 .. '–' Histyearto_M = Histyearx_M else Histyearfrom_M = "<=" Histyearto_M = Histyearx_M end HistColHeaderx_M = HistColHeaderx_M .. '\n!' .. Histyearfrom_M .. Histyearx_M else break end Histyears_M = Histyears_M .. '\n|align="center"|[[Fil:' .. Histflagx_M .. '|33x27px]]' i_M=i_M+1 until not flagdata_M['histyear' .. i_M] -- Henter ut olympiske flagg local OLyears_M = '' local OLColHeaderx_M = '' local j_M = 1 repeat if flagdata_M['OLyear'..j_M] then OLyearx_M = flagdata_M['OLyear'..j_M] OLflagx_M = flagdata_M['OLflag'..j_M] OLColHeaderx_M = OLColHeaderx_M .. '\n!' .. OLyearx_M else break end OLyears_M = OLyears_M .. '\n|align="center"|[[Fil:' .. OLflagx_M .. '|33x27px]]' j_M=j_M+1 until not flagdata_M['OLyear' .. j_M] if flagdata_M['histyeara'] then histyeara_M = flagdata_M['histyeara'] histflaga_M = flagdata_M['histflaga'] ColHeadera_M = '\n!' .. histyeara_M yearsa_M = '\n|align="center"|[[Fil:' .. histflaga_M .. '|33x27px]]' else yearsa_M = "" ColHeadera_M = "" end if flagdata_M['histyearb'] then histyearb_M = flagdata_M['histyearb'] histflagb_M = flagdata_M['histflagb'] ColHeaderb_M = '\n!' .. histyearb_M yearsb_M = '\n|align="center"|[[Fil:' .. histflagb_M .. '|33x27px]]' else yearsb_M = "" ColHeaderb_M = "" end if flagdata_M['histyearc'] then histyearc_M = flagdata_M['histyearc'] histflagc_M = flagdata_M['histflagc'] ColHeaderc_M = '\n!' .. histyearc_M yearsc_M = '\n|align="center"|[[Fil:' .. histflagc_M .. '|33x27px]]' else yearsc_M = "" ColHeaderc_M = "" end if flagdata_M['naval'] then naval_M = flagdata_M['naval'] ColHeaderNaval_M = '\n!naval' navalflag_M = '\n|align="center"|[[Fil:' .. naval_M .. '|33x27px]]' else navalflag_M = "" ColHeaderNaval_M = "" end if flagdata_M['airforce'] then airforce_M = flagdata_M['airforce'] ColHeaderAirforce_M = '\n!airforce' airforceflag_M = '\n|align="center"|[[Fil:' .. airforce_M .. '|33x27px]]' else airforceflag_M = "" ColHeaderAirforce_M = "" end if flagdata_M['coastguard'] then coastguard_M = flagdata_M['coastguard'] ColHeaderCoastguard_M = '\n!coastguard' coastguardflag_M = '\n|align="center"|[[Fil:' .. coastguard_M .. '|33x27px]]' else coastguardflag_M = "" ColHeaderCoastguard_M = "" end if flagdata_M['sultanatet'] then sultanatet_M = flagdata_M['sultanatet'] ColHeaderSultanatet_M = '\n!sultanatet' sultanatetflag_M = '\n|align="center"|[[Fil:' .. sultanatet_M .. '|33x27px]]' else sultanatetflag_M = "" ColHeaderSultanatet_M = "" end if flagdata_M['coa'] then coa_M = flagdata_M['coa'] ColHeaderCoa_M = '\n!våpen' coaflag_M = '\n|align="center"|[[Fil:' .. coa_M .. '|33x27px]]' else coaflag_M = "" ColHeaderCoa_M = "" end if flagdata_M['shield'] then shield_M = flagdata_M['shield'] ColHeaderShield_M = '\n!skjold' shieldflag_M = '\n|align="center"|[[Fil:' .. shield_M .. '|33x27px]]' else shieldflag_M = "" ColHeaderShield_M = "" end if flagdata_M['seal'] then seal_M = flagdata_M['seal'] ColHeaderSeal_M = '\n!segl' sealflag_M = '\n|align="center"|[[Fil:' .. seal_M .. '|33x27px]]' else sealflag_M = "" ColHeaderSeal_M = "" end if flagdata_M['football'] then football_M = flagdata_M['football'] ColHeaderFootball_M = '\n!fotball' footballflag_M = '\n|align="center"|[[Fil:' .. football_M .. '|33x27px]]' else footballflag_M = "" ColHeaderFootball_M = "" end if flagdata_M['OLfootball'] then olfootball_M = flagdata_M['OLfootball'] ColHeaderOLFootball_M = '\n!OL (fotball)' olfootballflag_M = '\n|align="center"|[[Fil:' .. olfootball_M .. '|33x27px]]' else olfootballflag_M = "" ColHeaderOLFootball_M = "" end ColEnd_M = '\n|-\n' ColYear_M = coaflag_M .. shieldflag_M .. sealflag_M .. Histyears_M .. OLyears_M .. yearsa_M .. yearsb_M .. yearsc_M .. navalflag_M .. airforceflag_M .. coastguardflag_M .. sultanatetflag_M .. coaflag_M .. footballflag_M .. olfootballflag_M ColHeaderx_M = ColHeaderCoa_M .. ColHeaderShield_M .. ColHeaderSeal_M .. HistColHeaderx_M .. ColHeadera_M .. ColHeaderb_M .. ColHeaderc_M .. OLColHeaderx_M .. ColHeaderNaval_M .. ColHeaderAirforce_M .. ColHeaderCoastguard_M .. ColHeaderSultanatet_M .. ColHeaderCoa_M .. ColHeaderFootball_M .. ColHeaderOLFootball_M TableHeader_M = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_M .. '\n!' .. ColHeader1_M .. '\n!' .. ColHeader2_M .. '\n!' .. ColHeader3_M .. ColHeaderx_M .. '\n' .. [=[|- ]=] TableBottom_M = '|}\n' row_M = Col0_M .. Col1_M .. Col2_M .. Col3_M .. ColYear_M .. ColEnd_M rows_M = rows_M .. row_M Table_M = TableHeader_M .. row_M .. TableBottom_M Tables_M = Tables_M .. Table_M end local Tables_N = '' local rows_N = '' local Areas_N = 0 for area_N in mw.ustring.gmatch( text, '%[%"N%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_N = string.sub(area_N,3,-8) Areas_N = Areas_N+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_N local flagdata_N = require("Modul:Flagg/Masterdata").flagdata[area_N] local PageLink_N = flagdata_N.pagelink local Name_N = flagdata_N.name local DefFlag_N = flagdata_N.defflag if PageLink_N == nil then lenke_N = '[[' .. Name_N .. ']]' else lenke_N = '[[' .. PageLink_N .. '|' .. Name_N .. ']]' end Col0_N = '|' .. Areas_N .. '\n' Col1_N = '|' .. lenke_N .. ' <small>([[Modul:Flagg/data/' .. area_N .. '|dok]])</small>\n' Col2_N = '|<code>' .. area_N .. '</code>\n' Col3_N = '|align="center"|[[Fil:' .. DefFlag_N .. '|33x27px]]' ColHeader0_N = '#' ColHeader1_N = 'Land' ColHeader2_N = 'Argument 1' ColHeader3_N = 'Standard' -- Henter ut historiske flagg local Histyears_N = '' local HistColHeaderx_N = '' local i_N = 1 repeat if flagdata_N['histyear'..i_N] then Histyearx_N = flagdata_N['histyear'..i_N] Histflagx_N = flagdata_N['histflag'..i_N] if i_N > 1 then Histyearfrom_N = flagdata_N['histyear'..i_N-1]+1 .. '–' Histyearto_N = Histyearx_N else Histyearfrom_N = "<=" Histyearto_N = Histyearx_N end HistColHeaderx_N = HistColHeaderx_N .. '\n!' .. Histyearfrom_N .. Histyearx_N else break end Histyears_N = Histyears_N .. '\n|align="center"|[[Fil:' .. Histflagx_N .. '|33x27px]]' i_N=i_N+1 until not flagdata_N['histyear' .. i_N] -- Henter ut olympiske flagg local OLyears_N = '' local OLColHeaderx_N = '' local j_N = 1 repeat if flagdata_N['OLyear'..j_N] then OLyearx_N = flagdata_N['OLyear'..j_N] OLflagx_N = flagdata_N['OLflag'..j_N] OLColHeaderx_N = OLColHeaderx_N .. '\n!' .. OLyearx_N else break end OLyears_N = OLyears_N .. '\n|align="center"|[[Fil:' .. OLflagx_N .. '|33x27px]]' j_N=j_N+1 until not flagdata_N['OLyear' .. j_N] if flagdata_N['histyeara'] then histyeara_N = flagdata_N['histyeara'] histflaga_N = flagdata_N['histflaga'] ColHeadera_N = '\n!' .. histyeara_N yearsa_N = '\n|align="center"|[[Fil:' .. histflaga_N .. '|33x27px]]' else yearsa_N = "" ColHeadera_N = "" end if flagdata_N['histyearb'] then histyearb_N = flagdata_N['histyearb'] histflagb_N = flagdata_N['histflagb'] ColHeaderb_N = '\n!' .. histyearb_N yearsb_N = '\n|align="center"|[[Fil:' .. histflagb_N .. '|33x27px]]' else yearsb_N = "" ColHeaderb_N = "" end if flagdata_N['histyearc'] then histyearc_N = flagdata_N['histyearc'] histflagc_N = flagdata_N['histflagc'] ColHeaderc_N = '\n!' .. histyearc_N yearsc_N = '\n|align="center"|[[Fil:' .. histflagc_N .. '|33x27px]]' else yearsc_N = "" ColHeaderc_N = "" end if flagdata_N['naval'] then naval_N = flagdata_N['naval'] ColHeaderNaval_N = '\n!naval' navalflag_N = '\n|align="center"|[[Fil:' .. naval_N .. '|33x27px]]' else navalflag_N = "" ColHeaderNaval_N = "" end if flagdata_N['airforce'] then airforce_N = flagdata_N['airforce'] ColHeaderAirforce_N = '\n!airforce' airforceflag_N = '\n|align="center"|[[Fil:' .. airforce_N .. '|33x27px]]' else airforceflag_N = "" ColHeaderAirforce_N = "" end if flagdata_N['coastguard'] then coastguard_N = flagdata_N['coastguard'] ColHeaderCoastguard_N = '\n!coastguard' coastguardflag_N = '\n|align="center"|[[Fil:' .. coastguard_N .. '|33x27px]]' else coastguardflag_N = "" ColHeaderCoastguard_N = "" end if flagdata_N['sultanatet'] then sultanatet_N = flagdata_N['sultanatet'] ColHeaderSultanatet_N = '\n!sultanatet' sultanatetflag_N = '\n|align="center"|[[Fil:' .. sultanatet_N .. '|33x27px]]' else sultanatetflag_N = "" ColHeaderSultanatet_N = "" end if flagdata_N['coa'] then coa_N = flagdata_N['coa'] ColHeaderCoa_N = '\n!våpen' coaflag_N = '\n|align="center"|[[Fil:' .. coa_N .. '|33x27px]]' else coaflag_N = "" ColHeaderCoa_N = "" end if flagdata_N['shield'] then shield_N = flagdata_N['shield'] ColHeaderShield_N = '\n!skjold' shieldflag_N = '\n|align="center"|[[Fil:' .. shield_N .. '|33x27px]]' else shieldflag_N = "" ColHeaderShield_N = "" end if flagdata_N['seal'] then seal_N = flagdata_N['seal'] ColHeaderSeal_N = '\n!segl' sealflag_N = '\n|align="center"|[[Fil:' .. seal_N .. '|33x27px]]' else sealflag_N = "" ColHeaderSeal_N = "" end if flagdata_N['football'] then football_N = flagdata_N['football'] ColHeaderFootball_N = '\n!fotball' footballflag_N = '\n|align="center"|[[Fil:' .. football_N .. '|33x27px]]' else footballflag_N = "" ColHeaderFootball_N = "" end if flagdata_N['OLfootball'] then olfootball_N = flagdata_N['OLfootball'] ColHeaderOLFootball_N = '\n!OL (fotball)' olfootballflag_N = '\n|align="center"|[[Fil:' .. olfootball_N .. '|33x27px]]' else olfootballflag_N = "" ColHeaderOLFootball_N = "" end ColEnd_N = '\n|-\n' ColYear_N = coaflag_N .. shieldflag_N .. sealflag_N .. Histyears_N .. OLyears_N .. yearsa_N .. yearsb_N .. yearsc_N .. navalflag_N .. airforceflag_N .. coastguardflag_N .. sultanatetflag_N .. coaflag_N .. footballflag_N .. olfootballflag_N ColHeaderx_N = ColHeaderCoa_N .. ColHeaderShield_N .. ColHeaderSeal_N .. HistColHeaderx_N .. ColHeadera_N .. ColHeaderb_N .. ColHeaderc_N .. OLColHeaderx_N .. ColHeaderNaval_N .. ColHeaderAirforce_N .. ColHeaderCoastguard_N .. ColHeaderSultanatet_N .. ColHeaderCoa_N .. ColHeaderFootball_N .. ColHeaderOLFootball_N TableHeader_N = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_N .. '\n!' .. ColHeader1_N .. '\n!' .. ColHeader2_N .. '\n!' .. ColHeader3_N .. ColHeaderx_N .. '\n' .. [=[|- ]=] TableBottom_N = '|}\n' row_N = Col0_N .. Col1_N .. Col2_N .. Col3_N .. ColYear_N .. ColEnd_N rows_N = rows_N .. row_N Table_N = TableHeader_N .. row_N .. TableBottom_N Tables_N = Tables_N .. Table_N end local Tables_O = '' local rows_O = '' local Areas_O = 0 for area_O in mw.ustring.gmatch( text, '%[%"O%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_O = string.sub(area_O,3,-8) Areas_O = Areas_O+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_O local flagdata_O = require("Modul:Flagg/Masterdata").flagdata[area_O] local PageLink_O = flagdata_O.pagelink local Name_O = flagdata_O.name local DefFlag_O = flagdata_O.defflag if PageLink_O == nil then lenke_O = '[[' .. Name_O .. ']]' else lenke_O = '[[' .. PageLink_O .. '|' .. Name_O .. ']]' end Col0_O = '|' .. Areas_O .. '\n' Col1_O = '|' .. lenke_O .. ' <small>([[Modul:Flagg/data/' .. area_O .. '|dok]])</small>\n' Col2_O = '|<code>' .. area_O .. '</code>\n' Col3_O = '|align="center"|[[Fil:' .. DefFlag_O .. '|33x27px]]' ColHeader0_O = '#' ColHeader1_O = 'Land' ColHeader2_O = 'Argument 1' ColHeader3_O = 'Standard' -- Henter ut historiske flagg local Histyears_O = '' local HistColHeaderx_O = '' local i_O = 1 repeat if flagdata_O['histyear'..i_O] then Histyearx_O = flagdata_O['histyear'..i_O] Histflagx_O = flagdata_O['histflag'..i_O] if i_O > 1 then Histyearfrom_O = flagdata_O['histyear'..i_O-1]+1 .. '–' Histyearto_O = Histyearx_O else Histyearfrom_O = "<=" Histyearto_O = Histyearx_O end HistColHeaderx_O = HistColHeaderx_O .. '\n!' .. Histyearfrom_O .. Histyearx_O else break end Histyears_O = Histyears_O .. '\n|align="center"|[[Fil:' .. Histflagx_O .. '|33x27px]]' i_O=i_O+1 until not flagdata_O['histyear' .. i_O] -- Henter ut olympiske flagg local OLyears_O = '' local OLColHeaderx_O = '' local j_O = 1 repeat if flagdata_O['OLyear'..j_O] then OLyearx_O = flagdata_O['OLyear'..j_O] OLflagx_O = flagdata_O['OLflag'..j_O] OLColHeaderx_O = OLColHeaderx_O .. '\n!' .. OLyearx_O else break end OLyears_O = OLyears_O .. '\n|align="center"|[[Fil:' .. OLflagx_O .. '|33x27px]]' j_O=j_O+1 until not flagdata_O['OLyear' .. j_O] if flagdata_O['histyeara'] then histyeara_O = flagdata_O['histyeara'] histflaga_O = flagdata_O['histflaga'] ColHeadera_O = '\n!' .. histyeara_O yearsa_O = '\n|align="center"|[[Fil:' .. histflaga_O .. '|33x27px]]' else yearsa_O = "" ColHeadera_O = "" end if flagdata_O['histyearb'] then histyearb_O = flagdata_O['histyearb'] histflagb_O = flagdata_O['histflagb'] ColHeaderb_O = '\n!' .. histyearb_O yearsb_O = '\n|align="center"|[[Fil:' .. histflagb_O .. '|33x27px]]' else yearsb_O = "" ColHeaderb_O = "" end if flagdata_O['histyearc'] then histyearc_O = flagdata_O['histyearc'] histflagc_O = flagdata_O['histflagc'] ColHeaderc_O = '\n!' .. histyearc_O yearsc_O = '\n|align="center"|[[Fil:' .. histflagc_O .. '|33x27px]]' else yearsc_O = "" ColHeaderc_O = "" end if flagdata_O['naval'] then naval_O = flagdata_O['naval'] ColHeaderNaval_O = '\n!naval' navalflag_O = '\n|align="center"|[[Fil:' .. naval_O .. '|33x27px]]' else navalflag_O = "" ColHeaderNaval_O = "" end if flagdata_O['airforce'] then airforce_O = flagdata_O['airforce'] ColHeaderAirforce_O = '\n!airforce' airforceflag_O = '\n|align="center"|[[Fil:' .. airforce_O .. '|33x27px]]' else airforceflag_O = "" ColHeaderAirforce_O = "" end if flagdata_O['coastguard'] then coastguard_O = flagdata_O['coastguard'] ColHeaderCoastguard_O = '\n!coastguard' coastguardflag_O = '\n|align="center"|[[Fil:' .. coastguard_O .. '|33x27px]]' else coastguardflag_O = "" ColHeaderCoastguard_O = "" end if flagdata_O['sultanatet'] then sultanatet_O = flagdata_O['sultanatet'] ColHeaderSultanatet_O = '\n!sultanatet' sultanatetflag_O = '\n|align="center"|[[Fil:' .. sultanatet_O .. '|33x27px]]' else sultanatetflag_O = "" ColHeaderSultanatet_O = "" end if flagdata_O['coa'] then coa_O = flagdata_O['coa'] ColHeaderCoa_O = '\n!våpen' coaflag_O = '\n|align="center"|[[Fil:' .. coa_O .. '|33x27px]]' else coaflag_O = "" ColHeaderCoa_O = "" end if flagdata_O['shield'] then shield_O = flagdata_O['shield'] ColHeaderShield_O = '\n!skjold' shieldflag_O = '\n|align="center"|[[Fil:' .. shield_O .. '|33x27px]]' else shieldflag_O = "" ColHeaderShield_O = "" end if flagdata_O['seal'] then seal_O = flagdata_O['seal'] ColHeaderSeal_O = '\n!segl' sealflag_O = '\n|align="center"|[[Fil:' .. seal_O .. '|33x27px]]' else sealflag_O = "" ColHeaderSeal_O = "" end if flagdata_O['football'] then football_O = flagdata_O['football'] ColHeaderFootball_O = '\n!fotball' footballflag_O = '\n|align="center"|[[Fil:' .. football_O .. '|33x27px]]' else footballflag_O = "" ColHeaderFootball_O = "" end if flagdata_O['OLfootball'] then olfootball_O = flagdata_O['OLfootball'] ColHeaderOLFootball_O = '\n!OL (fotball)' olfootballflag_O = '\n|align="center"|[[Fil:' .. olfootball_O .. '|33x27px]]' else olfootballflag_O = "" ColHeaderOLFootball_O = "" end ColEnd_O = '\n|-\n' ColYear_O = coaflag_O .. shieldflag_O .. sealflag_O .. Histyears_O .. OLyears_O .. yearsa_O .. yearsb_O .. yearsc_O .. navalflag_O .. airforceflag_O .. coastguardflag_O .. sultanatetflag_O .. coaflag_O .. footballflag_O .. olfootballflag_O ColHeaderx_O = ColHeaderCoa_O .. ColHeaderShield_O .. ColHeaderSeal_O .. HistColHeaderx_O .. ColHeadera_O .. ColHeaderb_O .. ColHeaderc_O .. OLColHeaderx_O .. ColHeaderNaval_O .. ColHeaderAirforce_O .. ColHeaderCoastguard_O .. ColHeaderSultanatet_O .. ColHeaderCoa_O .. ColHeaderFootball_O .. ColHeaderOLFootball_O TableHeader_O = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_O .. '\n!' .. ColHeader1_O .. '\n!' .. ColHeader2_O .. '\n!' .. ColHeader3_O .. ColHeaderx_O .. '\n' .. [=[|- ]=] TableBottom_O = '|}\n' row_O = Col0_O .. Col1_O .. Col2_O .. Col3_O .. ColYear_O .. ColEnd_O rows_O = rows_O .. row_O Table_O = TableHeader_O .. row_O .. TableBottom_O Tables_O = Tables_O .. Table_O end local Tables_P = '' local rows_P = '' local Areas_P = 0 for area_P in mw.ustring.gmatch( text, '%[%"P%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_P = string.sub(area_P,3,-8) Areas_P = Areas_P+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_P local flagdata_P = require("Modul:Flagg/Masterdata").flagdata[area_P] local PageLink_P = flagdata_P.pagelink local Name_P = flagdata_P.name local DefFlag_P = flagdata_P.defflag if PageLink_P == nil then lenke_P = '[[' .. Name_P .. ']]' else lenke_P = '[[' .. PageLink_P .. '|' .. Name_P .. ']]' end Col0_P = '|' .. Areas_P .. '\n' Col1_P = '|' .. lenke_P .. ' <small>([[Modul:Flagg/data/' .. area_P .. '|dok]])</small>\n' Col2_P = '|<code>' .. area_P .. '</code>\n' Col3_P = '|align="center"|[[Fil:' .. DefFlag_P .. '|33x27px]]' ColHeader0_P = '#' ColHeader1_P = 'Land' ColHeader2_P = 'Argument 1' ColHeader3_P = 'Standard' -- Henter ut historiske flagg local Histyears_P = '' local HistColHeaderx_P = '' local i_P = 1 repeat if flagdata_P['histyear'..i_P] then Histyearx_P = flagdata_P['histyear'..i_P] Histflagx_P = flagdata_P['histflag'..i_P] if i_P > 1 then Histyearfrom_P = flagdata_P['histyear'..i_P-1]+1 .. '–' Histyearto_P = Histyearx_P else Histyearfrom_P = "<=" Histyearto_P = Histyearx_P end HistColHeaderx_P = HistColHeaderx_P .. '\n!' .. Histyearfrom_P .. Histyearx_P else break end Histyears_P = Histyears_P .. '\n|align="center"|[[Fil:' .. Histflagx_P .. '|33x27px]]' i_P=i_P+1 until not flagdata_P['histyear' .. i_P] -- Henter ut olympiske flagg local OLyears_P = '' local OLColHeaderx_P = '' local j_P = 1 repeat if flagdata_P['OLyear'..j_P] then OLyearx_P = flagdata_P['OLyear'..j_P] OLflagx_P = flagdata_P['OLflag'..j_P] OLColHeaderx_P = OLColHeaderx_P .. '\n!' .. OLyearx_P else break end OLyears_P = OLyears_P .. '\n|align="center"|[[Fil:' .. OLflagx_P .. '|33x27px]]' j_P=j_P+1 until not flagdata_P['OLyear' .. j_P] if flagdata_P['histyeara'] then histyeara_P = flagdata_P['histyeara'] histflaga_P = flagdata_P['histflaga'] ColHeadera_P = '\n!' .. histyeara_P yearsa_P = '\n|align="center"|[[Fil:' .. histflaga_P .. '|33x27px]]' else yearsa_P = "" ColHeadera_P = "" end if flagdata_P['histyearb'] then histyearb_P = flagdata_P['histyearb'] histflagb_P = flagdata_P['histflagb'] ColHeaderb_P = '\n!' .. histyearb_P yearsb_P = '\n|align="center"|[[Fil:' .. histflagb_P .. '|33x27px]]' else yearsb_P = "" ColHeaderb_P = "" end if flagdata_P['histyearc'] then histyearc_P = flagdata_P['histyearc'] histflagc_P = flagdata_P['histflagc'] ColHeaderc_P = '\n!' .. histyearc_P yearsc_P = '\n|align="center"|[[Fil:' .. histflagc_P .. '|33x27px]]' else yearsc_P = "" ColHeaderc_P = "" end if flagdata_P['naval'] then naval_P = flagdata_P['naval'] ColHeaderNaval_P = '\n!naval' navalflag_P = '\n|align="center"|[[Fil:' .. naval_P .. '|33x27px]]' else navalflag_P = "" ColHeaderNaval_P = "" end if flagdata_P['airforce'] then airforce_P = flagdata_P['airforce'] ColHeaderAirforce_P = '\n!airforce' airforceflag_P = '\n|align="center"|[[Fil:' .. airforce_P .. '|33x27px]]' else airforceflag_P = "" ColHeaderAirforce_P = "" end if flagdata_P['coastguard'] then coastguard_P = flagdata_P['coastguard'] ColHeaderCoastguard_P = '\n!coastguard' coastguardflag_P = '\n|align="center"|[[Fil:' .. coastguard_P .. '|33x27px]]' else coastguardflag_P = "" ColHeaderCoastguard_P = "" end if flagdata_P['sultanatet'] then sultanatet_P = flagdata_P['sultanatet'] ColHeaderSultanatet_P = '\n!sultanatet' sultanatetflag_P = '\n|align="center"|[[Fil:' .. sultanatet_P .. '|33x27px]]' else sultanatetflag_P = "" ColHeaderSultanatet_P = "" end if flagdata_P['coa'] then coa_P = flagdata_P['coa'] ColHeaderCoa_P = '\n!våpen' coaflag_P = '\n|align="center"|[[Fil:' .. coa_P .. '|33x27px]]' else coaflag_P = "" ColHeaderCoa_P = "" end if flagdata_P['shield'] then shield_P = flagdata_P['shield'] ColHeaderShield_P = '\n!skjold' shieldflag_P = '\n|align="center"|[[Fil:' .. shield_P .. '|33x27px]]' else shieldflag_P = "" ColHeaderShield_P = "" end if flagdata_P['seal'] then seal_P = flagdata_P['seal'] ColHeaderSeal_P = '\n!segl' sealflag_P = '\n|align="center"|[[Fil:' .. seal_P .. '|33x27px]]' else sealflag_P = "" ColHeaderSeal_P = "" end if flagdata_P['football'] then football_P = flagdata_P['football'] ColHeaderFootball_P = '\n!fotball' footballflag_P = '\n|align="center"|[[Fil:' .. football_P .. '|33x27px]]' else footballflag_P = "" ColHeaderFootball_P = "" end if flagdata_P['OLfootball'] then olfootball_P = flagdata_P['OLfootball'] ColHeaderOLFootball_P = '\n!OL (fotball)' olfootballflag_P = '\n|align="center"|[[Fil:' .. olfootball_P .. '|33x27px]]' else olfootballflag_P = "" ColHeaderOLFootball_P = "" end ColEnd_P = '\n|-\n' ColYear_P = coaflag_P .. shieldflag_P .. sealflag_P .. Histyears_P .. OLyears_P .. yearsa_P .. yearsb_P .. yearsc_P .. navalflag_P .. airforceflag_P .. coastguardflag_P .. sultanatetflag_P .. coaflag_P .. footballflag_P .. olfootballflag_P ColHeaderx_P = ColHeaderCoa_P .. ColHeaderShield_P .. ColHeaderSeal_P .. HistColHeaderx_P .. ColHeadera_P .. ColHeaderb_P .. ColHeaderc_P .. OLColHeaderx_P .. ColHeaderNaval_P .. ColHeaderAirforce_P .. ColHeaderCoastguard_P .. ColHeaderSultanatet_P .. ColHeaderCoa_P .. ColHeaderFootball_P .. ColHeaderOLFootball_P TableHeader_P = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_P .. '\n!' .. ColHeader1_P .. '\n!' .. ColHeader2_P .. '\n!' .. ColHeader3_P .. ColHeaderx_P .. '\n' .. [=[|- ]=] TableBottom_P = '|}\n' row_P = Col0_P .. Col1_P .. Col2_P .. Col3_P .. ColYear_P .. ColEnd_P rows_P = rows_P .. row_P Table_P = TableHeader_P .. row_P .. TableBottom_P Tables_P = Tables_P .. Table_P end local Tables_Q = '' local rows_Q = '' local Areas_Q = 0 for area_Q in mw.ustring.gmatch( text, '%[%"Q%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_Q = string.sub(area_Q,3,-8) Areas_Q = Areas_Q+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_Q local flagdata_Q = require("Modul:Flagg/Masterdata").flagdata[area_Q] local PageLink_Q = flagdata_Q.pagelink local Name_Q = flagdata_Q.name local DefFlag_Q = flagdata_Q.defflag if PageLink_Q == nil then lenke_Q = '[[' .. Name_Q .. ']]' else lenke_Q = '[[' .. PageLink_Q .. '|' .. Name_Q .. ']]' end Col0_Q = '|' .. Areas_Q .. '\n' Col1_Q = '|' .. lenke_Q .. ' <small>([[Modul:Flagg/data/' .. area_Q .. '|dok]])</small>\n' Col2_Q = '|<code>' .. area_Q .. '</code>\n' Col3_Q = '|align="center"|[[Fil:' .. DefFlag_Q .. '|33x27px]]' ColHeader0_Q = '#' ColHeader1_Q = 'Land' ColHeader2_Q = 'Argument 1' ColHeader3_Q = 'Standard' -- Henter ut historiske flagg local Histyears_Q = '' local HistColHeaderx_Q = '' local i_Q = 1 repeat if flagdata_Q['histyear'..i_Q] then Histyearx_Q = flagdata_Q['histyear'..i_Q] Histflagx_Q = flagdata_Q['histflag'..i_Q] if i_Q > 1 then Histyearfrom_Q = flagdata_Q['histyear'..i_Q-1]+1 .. '–' Histyearto_Q = Histyearx_Q else Histyearfrom_Q = "<=" Histyearto_Q = Histyearx_Q end HistColHeaderx_Q = HistColHeaderx_Q .. '\n!' .. Histyearfrom_Q .. Histyearx_Q else break end Histyears_Q = Histyears_Q .. '\n|align="center"|[[Fil:' .. Histflagx_Q .. '|33x27px]]' i_Q=i_Q+1 until not flagdata_Q['histyear' .. i_Q] -- Henter ut olympiske flagg local OLyears_Q = '' local OLColHeaderx_Q = '' local j_Q = 1 repeat if flagdata_Q['OLyear'..j_Q] then OLyearx_Q = flagdata_Q['OLyear'..j_Q] OLflagx_Q = flagdata_Q['OLflag'..j_Q] OLColHeaderx_Q = OLColHeaderx_Q .. '\n!' .. OLyearx_Q else break end OLyears_Q = OLyears_Q .. '\n|align="center"|[[Fil:' .. OLflagx_Q .. '|33x27px]]' j_Q=j_Q+1 until not flagdata_Q['OLyear' .. j_Q] if flagdata_Q['histyeara'] then histyeara_Q = flagdata_Q['histyeara'] histflaga_Q = flagdata_Q['histflaga'] ColHeadera_Q = '\n!' .. histyeara_Q yearsa_Q = '\n|align="center"|[[Fil:' .. histflaga_Q .. '|33x27px]]' else yearsa_Q = "" ColHeadera_Q = "" end if flagdata_Q['histyearb'] then histyearb_Q = flagdata_Q['histyearb'] histflagb_Q = flagdata_Q['histflagb'] ColHeaderb_Q = '\n!' .. histyearb_Q yearsb_Q = '\n|align="center"|[[Fil:' .. histflagb_Q .. '|33x27px]]' else yearsb_Q = "" ColHeaderb_Q = "" end if flagdata_Q['histyearc'] then histyearc_Q = flagdata_Q['histyearc'] histflagc_Q = flagdata_Q['histflagc'] ColHeaderc_Q = '\n!' .. histyearc_Q yearsc_Q = '\n|align="center"|[[Fil:' .. histflagc_Q .. '|33x27px]]' else yearsc_Q = "" ColHeaderc_Q = "" end if flagdata_Q['naval'] then naval_Q = flagdata_Q['naval'] ColHeaderNaval_Q = '\n!naval' navalflag_Q = '\n|align="center"|[[Fil:' .. naval_Q .. '|33x27px]]' else navalflag_Q = "" ColHeaderNaval_Q = "" end if flagdata_Q['airforce'] then airforce_Q = flagdata_Q['airforce'] ColHeaderAirforce_Q = '\n!airforce' airforceflag_Q = '\n|align="center"|[[Fil:' .. airforce_Q .. '|33x27px]]' else airforceflag_Q = "" ColHeaderAirforce_Q = "" end if flagdata_Q['coastguard'] then coastguard_Q = flagdata_Q['coastguard'] ColHeaderCoastguard_Q = '\n!coastguard' coastguardflag_Q = '\n|align="center"|[[Fil:' .. coastguard_Q .. '|33x27px]]' else coastguardflag_Q = "" ColHeaderCoastguard_Q = "" end if flagdata_Q['sultanatet'] then sultanatet_Q = flagdata_Q['sultanatet'] ColHeaderSultanatet_Q = '\n!sultanatet' sultanatetflag_Q = '\n|align="center"|[[Fil:' .. sultanatet_Q .. '|33x27px]]' else sultanatetflag_Q = "" ColHeaderSultanatet_Q = "" end if flagdata_Q['coa'] then coa_Q = flagdata_Q['coa'] ColHeaderCoa_Q = '\n!våpen' coaflag_Q = '\n|align="center"|[[Fil:' .. coa_Q .. '|33x27px]]' else coaflag_Q = "" ColHeaderCoa_Q = "" end if flagdata_Q['shield'] then shield_Q = flagdata_Q['shield'] ColHeaderShield_Q = '\n!skjold' shieldflag_Q = '\n|align="center"|[[Fil:' .. shield_Q .. '|33x27px]]' else shieldflag_Q = "" ColHeaderShield_Q = "" end if flagdata_Q['seal'] then seal_Q = flagdata_Q['seal'] ColHeaderSeal_Q = '\n!segl' sealflag_Q = '\n|align="center"|[[Fil:' .. seal_Q .. '|33x27px]]' else sealflag_Q = "" ColHeaderSeal_Q = "" end if flagdata_Q['football'] then football_Q = flagdata_Q['football'] ColHeaderFootball_Q = '\n!fotball' footballflag_Q = '\n|align="center"|[[Fil:' .. football_Q .. '|33x27px]]' else footballflag_Q = "" ColHeaderFootball_Q = "" end if flagdata_Q['OLfootball'] then olfootball_Q = flagdata_Q['OLfootball'] ColHeaderOLFootball_Q = '\n!OL (fotball)' olfootballflag_Q = '\n|align="center"|[[Fil:' .. olfootball_Q .. '|33x27px]]' else olfootballflag_Q = "" ColHeaderOLFootball_Q = "" end ColEnd_Q = '\n|-\n' ColYear_Q = coaflag_Q .. shieldflag_Q .. sealflag_Q .. Histyears_Q .. OLyears_Q .. yearsa_Q .. yearsb_Q .. yearsc_Q .. navalflag_Q .. airforceflag_Q .. coastguardflag_Q .. sultanatetflag_Q .. coaflag_Q .. footballflag_Q .. olfootballflag_Q ColHeaderx_Q = ColHeaderCoa_Q .. ColHeaderShield_Q .. ColHeaderSeal_Q .. HistColHeaderx_Q .. ColHeadera_Q .. ColHeaderb_Q .. ColHeaderc_Q .. OLColHeaderx_Q .. ColHeaderNaval_Q .. ColHeaderAirforce_Q .. ColHeaderCoastguard_Q .. ColHeaderSultanatet_Q .. ColHeaderCoa_Q .. ColHeaderFootball_Q .. ColHeaderOLFootball_Q TableHeader_Q = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_Q .. '\n!' .. ColHeader1_Q .. '\n!' .. ColHeader2_Q .. '\n!' .. ColHeader3_Q .. ColHeaderx_Q .. '\n' .. [=[|- ]=] TableBottom_Q = '|}\n' row_Q = Col0_Q .. Col1_Q .. Col2_Q .. Col3_Q .. ColYear_Q .. ColEnd_Q rows_Q = rows_Q .. row_Q Table_Q = TableHeader_Q .. row_Q .. TableBottom_Q Tables_Q = Tables_Q .. Table_Q end local Tables_R = '' local rows_R = '' local Areas_R = 0 for area_R in mw.ustring.gmatch( text, '%[%"R%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_R = string.sub(area_R,3,-8) Areas_R = Areas_R+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_R local flagdata_R = require("Modul:Flagg/Masterdata").flagdata[area_R] local PageLink_R = flagdata_R.pagelink local Name_R = flagdata_R.name local DefFlag_R = flagdata_R.defflag if PageLink_R == nil then lenke_R = '[[' .. Name_R .. ']]' else lenke_R = '[[' .. PageLink_R .. '|' .. Name_R .. ']]' end Col0_R = '|' .. Areas_R .. '\n' Col1_R = '|' .. lenke_R .. ' <small>([[Modul:Flagg/data/' .. area_R .. '|dok]])</small>\n' Col2_R = '|<code>' .. area_R .. '</code>\n' Col3_R = '|align="center"|[[Fil:' .. DefFlag_R .. '|33x27px]]' ColHeader0_R = '#' ColHeader1_R = 'Land' ColHeader2_R = 'Argument 1' ColHeader3_R = 'Standard' -- Henter ut historiske flagg local Histyears_R = '' local HistColHeaderx_R = '' local i_R = 1 repeat if flagdata_R['histyear'..i_R] then Histyearx_R = flagdata_R['histyear'..i_R] Histflagx_R = flagdata_R['histflag'..i_R] if i_R > 1 then Histyearfrom_R = flagdata_R['histyear'..i_R-1]+1 .. '–' Histyearto_R = Histyearx_R else Histyearfrom_R = "<=" Histyearto_R = Histyearx_R end HistColHeaderx_R = HistColHeaderx_R .. '\n!' .. Histyearfrom_R .. Histyearx_R else break end Histyears_R = Histyears_R .. '\n|align="center"|[[Fil:' .. Histflagx_R .. '|33x27px]]' i_R=i_R+1 until not flagdata_R['histyear' .. i_R] -- Henter ut olympiske flagg local OLyears_R = '' local OLColHeaderx_R = '' local j_R = 1 repeat if flagdata_R['OLyear'..j_R] then OLyearx_R = flagdata_R['OLyear'..j_R] OLflagx_R = flagdata_R['OLflag'..j_R] OLColHeaderx_R = OLColHeaderx_R .. '\n!' .. OLyearx_R else break end OLyears_R = OLyears_R .. '\n|align="center"|[[Fil:' .. OLflagx_R .. '|33x27px]]' j_R=j_R+1 until not flagdata_R['OLyear' .. j_R] if flagdata_R['histyeara'] then histyeara_R = flagdata_R['histyeara'] histflaga_R = flagdata_R['histflaga'] ColHeadera_R = '\n!' .. histyeara_R yearsa_R = '\n|align="center"|[[Fil:' .. histflaga_R .. '|33x27px]]' else yearsa_R = "" ColHeadera_R = "" end if flagdata_R['histyearb'] then histyearb_R = flagdata_R['histyearb'] histflagb_R = flagdata_R['histflagb'] ColHeaderb_R = '\n!' .. histyearb_R yearsb_R = '\n|align="center"|[[Fil:' .. histflagb_R .. '|33x27px]]' else yearsb_R = "" ColHeaderb_R = "" end if flagdata_R['histyearc'] then histyearc_R = flagdata_R['histyearc'] histflagc_R = flagdata_R['histflagc'] ColHeaderc_R = '\n!' .. histyearc_R yearsc_R = '\n|align="center"|[[Fil:' .. histflagc_R .. '|33x27px]]' else yearsc_R = "" ColHeaderc_R = "" end if flagdata_R['naval'] then naval_R = flagdata_R['naval'] ColHeaderNaval_R = '\n!naval' navalflag_R = '\n|align="center"|[[Fil:' .. naval_R .. '|33x27px]]' else navalflag_R = "" ColHeaderNaval_R = "" end if flagdata_R['airforce'] then airforce_R = flagdata_R['airforce'] ColHeaderAirforce_R = '\n!airforce' airforceflag_R = '\n|align="center"|[[Fil:' .. airforce_R .. '|33x27px]]' else airforceflag_R = "" ColHeaderAirforce_R = "" end if flagdata_R['coastguard'] then coastguard_R = flagdata_R['coastguard'] ColHeaderCoastguard_R = '\n!coastguard' coastguardflag_R = '\n|align="center"|[[Fil:' .. coastguard_R .. '|33x27px]]' else coastguardflag_R = "" ColHeaderCoastguard_R = "" end if flagdata_R['sultanatet'] then sultanatet_R = flagdata_R['sultanatet'] ColHeaderSultanatet_R = '\n!sultanatet' sultanatetflag_R = '\n|align="center"|[[Fil:' .. sultanatet_R .. '|33x27px]]' else sultanatetflag_R = "" ColHeaderSultanatet_R = "" end if flagdata_R['coa'] then coa_R = flagdata_R['coa'] ColHeaderCoa_R = '\n!våpen' coaflag_R = '\n|align="center"|[[Fil:' .. coa_R .. '|33x27px]]' else coaflag_R = "" ColHeaderCoa_R = "" end if flagdata_R['shield'] then shield_R = flagdata_R['shield'] ColHeaderShield_R = '\n!skjold' shieldflag_R = '\n|align="center"|[[Fil:' .. shield_R .. '|33x27px]]' else shieldflag_R = "" ColHeaderShield_R = "" end if flagdata_R['seal'] then seal_R = flagdata_R['seal'] ColHeaderSeal_R = '\n!segl' sealflag_R = '\n|align="center"|[[Fil:' .. seal_R .. '|33x27px]]' else sealflag_R = "" ColHeaderSeal_R = "" end if flagdata_R['football'] then football_R = flagdata_R['football'] ColHeaderFootball_R = '\n!fotball' footballflag_R = '\n|align="center"|[[Fil:' .. football_R .. '|33x27px]]' else footballflag_R = "" ColHeaderFootball_R = "" end if flagdata_R['OLfootball'] then olfootball_R = flagdata_R['OLfootball'] ColHeaderOLFootball_R = '\n!OL (fotball)' olfootballflag_R = '\n|align="center"|[[Fil:' .. olfootball_R .. '|33x27px]]' else olfootballflag_R = "" ColHeaderOLFootball_R = "" end ColEnd_R = '\n|-\n' ColYear_R = coaflag_R .. shieldflag_R .. sealflag_R .. Histyears_R .. OLyears_R .. yearsa_R .. yearsb_R .. yearsc_R .. navalflag_R .. airforceflag_R .. coastguardflag_R .. sultanatetflag_R .. coaflag_R .. footballflag_R .. olfootballflag_R ColHeaderx_R = ColHeaderCoa_R .. ColHeaderShield_R .. ColHeaderSeal_R .. HistColHeaderx_R .. ColHeadera_R .. ColHeaderb_R .. ColHeaderc_R .. OLColHeaderx_R .. ColHeaderNaval_R .. ColHeaderAirforce_R .. ColHeaderCoastguard_R .. ColHeaderSultanatet_R .. ColHeaderCoa_R .. ColHeaderFootball_R .. ColHeaderOLFootball_R TableHeader_R = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_R .. '\n!' .. ColHeader1_R .. '\n!' .. ColHeader2_R .. '\n!' .. ColHeader3_R .. ColHeaderx_R .. '\n' .. [=[|- ]=] TableBottom_R = '|}\n' row_R = Col0_R .. Col1_R .. Col2_R .. Col3_R .. ColYear_R .. ColEnd_R rows_R = rows_R .. row_R Table_R = TableHeader_R .. row_R .. TableBottom_R Tables_R = Tables_R .. Table_R end local Tables_S = '' local rows_S = '' local Areas_S = 0 for area_S in mw.ustring.gmatch( text, '%[%"S%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_S = string.sub(area_S,3,-8) Areas_S = Areas_S+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_S local flagdata_S = require("Modul:Flagg/Masterdata").flagdata[area_S] local PageLink_S = flagdata_S.pagelink local Name_S = flagdata_S.name local DefFlag_S = flagdata_S.defflag if PageLink_S == nil then lenke_S = '[[' .. Name_S .. ']]' else lenke_S = '[[' .. PageLink_S .. '|' .. Name_S .. ']]' end Col0_S = '|' .. Areas_S .. '\n' Col1_S = '|' .. lenke_S .. ' <small>([[Modul:Flagg/data/' .. area_S .. '|dok]])</small>\n' Col2_S = '|<code>' .. area_S .. '</code>\n' Col3_S = '|align="center"|[[Fil:' .. DefFlag_S .. '|33x27px]]' ColHeader0_S = '#' ColHeader1_S = 'Land' ColHeader2_S = 'Argument 1' ColHeader3_S = 'Standard' -- Henter ut historiske flagg local Histyears_S = '' local HistColHeaderx_S = '' local i_S = 1 repeat if flagdata_S['histyear'..i_S] then Histyearx_S = flagdata_S['histyear'..i_S] Histflagx_S = flagdata_S['histflag'..i_S] if i_S > 1 then Histyearfrom_S = flagdata_S['histyear'..i_S-1]+1 .. '–' Histyearto_S = Histyearx_S else Histyearfrom_S = "<=" Histyearto_S = Histyearx_S end HistColHeaderx_S = HistColHeaderx_S .. '\n!' .. Histyearfrom_S .. Histyearx_S else break end Histyears_S = Histyears_S .. '\n|align="center"|[[Fil:' .. Histflagx_S .. '|33x27px]]' i_S=i_S+1 until not flagdata_S['histyear' .. i_S] -- Henter ut olympiske flagg local OLyears_S = '' local OLColHeaderx_S = '' local j_S = 1 repeat if flagdata_S['OLyear'..j_S] then OLyearx_S = flagdata_S['OLyear'..j_S] OLflagx_S = flagdata_S['OLflag'..j_S] OLColHeaderx_S = OLColHeaderx_S .. '\n!' .. OLyearx_S else break end OLyears_S = OLyears_S .. '\n|align="center"|[[Fil:' .. OLflagx_S .. '|33x27px]]' j_S=j_S+1 until not flagdata_S['OLyear' .. j_S] if flagdata_S['histyeara'] then histyeara_S = flagdata_S['histyeara'] histflaga_S = flagdata_S['histflaga'] ColHeadera_S = '\n!' .. histyeara_S yearsa_S = '\n|align="center"|[[Fil:' .. histflaga_S .. '|33x27px]]' else yearsa_S = "" ColHeadera_S = "" end if flagdata_S['histyearb'] then histyearb_S = flagdata_S['histyearb'] histflagb_S = flagdata_S['histflagb'] ColHeaderb_S = '\n!' .. histyearb_S yearsb_S = '\n|align="center"|[[Fil:' .. histflagb_S .. '|33x27px]]' else yearsb_S = "" ColHeaderb_S = "" end if flagdata_S['histyearc'] then histyearc_S = flagdata_S['histyearc'] histflagc_S = flagdata_S['histflagc'] ColHeaderc_S = '\n!' .. histyearc_S yearsc_S = '\n|align="center"|[[Fil:' .. histflagc_S .. '|33x27px]]' else yearsc_S = "" ColHeaderc_S = "" end if flagdata_S['naval'] then naval_S = flagdata_S['naval'] ColHeaderNaval_S = '\n!naval' navalflag_S = '\n|align="center"|[[Fil:' .. naval_S .. '|33x27px]]' else navalflag_S = "" ColHeaderNaval_S = "" end if flagdata_S['airforce'] then airforce_S = flagdata_S['airforce'] ColHeaderAirforce_S = '\n!airforce' airforceflag_S = '\n|align="center"|[[Fil:' .. airforce_S .. '|33x27px]]' else airforceflag_S = "" ColHeaderAirforce_S = "" end if flagdata_S['coastguard'] then coastguard_S = flagdata_S['coastguard'] ColHeaderCoastguard_S = '\n!coastguard' coastguardflag_S = '\n|align="center"|[[Fil:' .. coastguard_S .. '|33x27px]]' else coastguardflag_S = "" ColHeaderCoastguard_S = "" end if flagdata_S['sultanatet'] then sultanatet_S = flagdata_S['sultanatet'] ColHeaderSultanatet_S = '\n!sultanatet' sultanatetflag_S = '\n|align="center"|[[Fil:' .. sultanatet_S .. '|33x27px]]' else sultanatetflag_S = "" ColHeaderSultanatet_S = "" end if flagdata_S['coa'] then coa_S = flagdata_S['coa'] ColHeaderCoa_S = '\n!våpen' coaflag_S = '\n|align="center"|[[Fil:' .. coa_S .. '|33x27px]]' else coaflag_S = "" ColHeaderCoa_S = "" end if flagdata_S['shield'] then shield_S = flagdata_S['shield'] ColHeaderShield_S = '\n!skjold' shieldflag_S = '\n|align="center"|[[Fil:' .. shield_S .. '|33x27px]]' else shieldflag_S = "" ColHeaderShield_S = "" end if flagdata_S['seal'] then seal_S = flagdata_S['seal'] ColHeaderSeal_S = '\n!segl' sealflag_S = '\n|align="center"|[[Fil:' .. seal_S .. '|33x27px]]' else sealflag_S = "" ColHeaderSeal_S = "" end if flagdata_S['football'] then football_S = flagdata_S['football'] ColHeaderFootball_S = '\n!fotball' footballflag_S = '\n|align="center"|[[Fil:' .. football_S .. '|33x27px]]' else footballflag_S = "" ColHeaderFootball_S = "" end if flagdata_S['OLfootball'] then olfootball_S = flagdata_S['OLfootball'] ColHeaderOLFootball_S = '\n!OL (fotball)' olfootballflag_S = '\n|align="center"|[[Fil:' .. olfootball_S .. '|33x27px]]' else olfootballflag_S = "" ColHeaderOLFootball_S = "" end ColEnd_S = '\n|-\n' ColYear_S = coaflag_S .. shieldflag_S .. sealflag_S .. Histyears_S .. OLyears_S .. yearsa_S .. yearsb_S .. yearsc_S .. navalflag_S .. airforceflag_S .. coastguardflag_S .. sultanatetflag_S .. coaflag_S .. footballflag_S .. olfootballflag_S ColHeaderx_S = ColHeaderCoa_S .. ColHeaderShield_S .. ColHeaderSeal_S .. HistColHeaderx_S .. ColHeadera_S .. ColHeaderb_S .. ColHeaderc_S .. OLColHeaderx_S .. ColHeaderNaval_S .. ColHeaderAirforce_S .. ColHeaderCoastguard_S .. ColHeaderSultanatet_S .. ColHeaderCoa_S .. ColHeaderFootball_S .. ColHeaderOLFootball_S TableHeader_S = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_S .. '\n!' .. ColHeader1_S .. '\n!' .. ColHeader2_S .. '\n!' .. ColHeader3_S .. ColHeaderx_S .. '\n' .. [=[|- ]=] TableBottom_S = '|}\n' row_S = Col0_S .. Col1_S .. Col2_S .. Col3_S .. ColYear_S .. ColEnd_S rows_S = rows_S .. row_S Table_S = TableHeader_S .. row_S .. TableBottom_S Tables_S = Tables_S .. Table_S end local Tables_T = '' local rows_T = '' local Areas_T = 0 for area_T in mw.ustring.gmatch( text, '%[%"T%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_T = string.sub(area_T,3,-8) Areas_T = Areas_T+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_T local flagdata_T = require("Modul:Flagg/Masterdata").flagdata[area_T] local PageLink_T = flagdata_T.pagelink local Name_T = flagdata_T.name local DefFlag_T = flagdata_T.defflag if PageLink_T == nil then lenke_T = '[[' .. Name_T .. ']]' else lenke_T = '[[' .. PageLink_T .. '|' .. Name_T .. ']]' end Col0_T = '|' .. Areas_T .. '\n' Col1_T = '|' .. lenke_T .. ' <small>([[Modul:Flagg/data/' .. area_T .. '|dok]])</small>\n' Col2_T = '|<code>' .. area_T .. '</code>\n' Col3_T = '|align="center"|[[Fil:' .. DefFlag_T .. '|33x27px]]' ColHeader0_T = '#' ColHeader1_T = 'Land' ColHeader2_T = 'Argument 1' ColHeader3_T = 'Standard' -- Henter ut historiske flagg local Histyears_T = '' local HistColHeaderx_T = '' local i_T = 1 repeat if flagdata_T['histyear'..i_T] then Histyearx_T = flagdata_T['histyear'..i_T] Histflagx_T = flagdata_T['histflag'..i_T] if i_T > 1 then Histyearfrom_T = flagdata_T['histyear'..i_T-1]+1 .. '–' Histyearto_T = Histyearx_T else Histyearfrom_T = "<=" Histyearto_T = Histyearx_T end HistColHeaderx_T = HistColHeaderx_T .. '\n!' .. Histyearfrom_T .. Histyearx_T else break end Histyears_T = Histyears_T .. '\n|align="center"|[[Fil:' .. Histflagx_T .. '|33x27px]]' i_T=i_T+1 until not flagdata_T['histyear' .. i_T] -- Henter ut olympiske flagg local OLyears_T = '' local OLColHeaderx_T = '' local j_T = 1 repeat if flagdata_T['OLyear'..j_T] then OLyearx_T = flagdata_T['OLyear'..j_T] OLflagx_T = flagdata_T['OLflag'..j_T] OLColHeaderx_T = OLColHeaderx_T .. '\n!' .. OLyearx_T else break end OLyears_T = OLyears_T .. '\n|align="center"|[[Fil:' .. OLflagx_T .. '|33x27px]]' j_T=j_T+1 until not flagdata_T['OLyear' .. j_T] if flagdata_T['histyeara'] then histyeara_T = flagdata_T['histyeara'] histflaga_T = flagdata_T['histflaga'] ColHeadera_T = '\n!' .. histyeara_T yearsa_T = '\n|align="center"|[[Fil:' .. histflaga_T .. '|33x27px]]' else yearsa_T = "" ColHeadera_T = "" end if flagdata_T['histyearb'] then histyearb_T = flagdata_T['histyearb'] histflagb_T = flagdata_T['histflagb'] ColHeaderb_T = '\n!' .. histyearb_T yearsb_T = '\n|align="center"|[[Fil:' .. histflagb_T .. '|33x27px]]' else yearsb_T = "" ColHeaderb_T = "" end if flagdata_T['histyearc'] then histyearc_T = flagdata_T['histyearc'] histflagc_T = flagdata_T['histflagc'] ColHeaderc_T = '\n!' .. histyearc_T yearsc_T = '\n|align="center"|[[Fil:' .. histflagc_T .. '|33x27px]]' else yearsc_T = "" ColHeaderc_T = "" end if flagdata_T['naval'] then naval_T = flagdata_T['naval'] ColHeaderNaval_T = '\n!naval' navalflag_T = '\n|align="center"|[[Fil:' .. naval_T .. '|33x27px]]' else navalflag_T = "" ColHeaderNaval_T = "" end if flagdata_T['airforce'] then airforce_T = flagdata_T['airforce'] ColHeaderAirforce_T = '\n!airforce' airforceflag_T = '\n|align="center"|[[Fil:' .. airforce_T .. '|33x27px]]' else airforceflag_T = "" ColHeaderAirforce_T = "" end if flagdata_T['coastguard'] then coastguard_T = flagdata_T['coastguard'] ColHeaderCoastguard_T = '\n!coastguard' coastguardflag_T = '\n|align="center"|[[Fil:' .. coastguard_T .. '|33x27px]]' else coastguardflag_T = "" ColHeaderCoastguard_T = "" end if flagdata_T['sultanatet'] then sultanatet_T = flagdata_T['sultanatet'] ColHeaderSultanatet_T = '\n!sultanatet' sultanatetflag_T = '\n|align="center"|[[Fil:' .. sultanatet_T .. '|33x27px]]' else sultanatetflag_T = "" ColHeaderSultanatet_T = "" end if flagdata_T['coa'] then coa_T = flagdata_T['coa'] ColHeaderCoa_T = '\n!våpen' coaflag_T = '\n|align="center"|[[Fil:' .. coa_T .. '|33x27px]]' else coaflag_T = "" ColHeaderCoa_T = "" end if flagdata_T['football'] then football_T = flagdata_T['football'] ColHeaderFootball_T = '\n!fotball' footballflag_T = '\n|align="center"|[[Fil:' .. football_T .. '|33x27px]]' else footballflag_T = "" ColHeaderFootball_T = "" end if flagdata_T['shield'] then shield_T = flagdata_T['shield'] ColHeaderShield_T = '\n!skjold' shieldflag_T = '\n|align="center"|[[Fil:' .. shield_T .. '|33x27px]]' else shieldflag_T = "" ColHeaderShield_T = "" end if flagdata_T['seal'] then seal_T = flagdata_T['seal'] ColHeaderSeal_T = '\n!segl' sealflag_T = '\n|align="center"|[[Fil:' .. seal_T .. '|33x27px]]' else sealflag_T = "" ColHeaderSeal_T = "" end if flagdata_T['OLfootball'] then olfootball_T = flagdata_T['OLfootball'] ColHeaderOLFootball_T = '\n!OL (fotball)' olfootballflag_T = '\n|align="center"|[[Fil:' .. olfootball_T .. '|33x27px]]' else olfootballflag_T = "" ColHeaderOLFootball_T = "" end ColEnd_T = '\n|-\n' ColYear_T = coaflag_T .. shieldflag_T .. sealflag_T .. Histyears_T .. OLyears_T .. yearsa_T .. yearsb_T .. yearsc_T .. navalflag_T .. airforceflag_T .. coastguardflag_T .. sultanatetflag_T .. coaflag_T .. footballflag_T .. olfootballflag_T ColHeaderx_T = ColHeaderCoa_T .. ColHeaderShield_T .. ColHeaderSeal_T .. HistColHeaderx_T .. ColHeadera_T .. ColHeaderb_T .. ColHeaderc_T .. OLColHeaderx_T .. ColHeaderNaval_T .. ColHeaderAirforce_T .. ColHeaderCoastguard_T .. ColHeaderSultanatet_T .. ColHeaderCoa_T .. ColHeaderFootball_T .. ColHeaderOLFootball_T TableHeader_T = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_T .. '\n!' .. ColHeader1_T .. '\n!' .. ColHeader2_T .. '\n!' .. ColHeader3_T .. ColHeaderx_T .. '\n' .. [=[|- ]=] TableBottom_T = '|}\n' row_T = Col0_T .. Col1_T .. Col2_T .. Col3_T .. ColYear_T .. ColEnd_T rows_T = rows_T .. row_T Table_T = TableHeader_T .. row_T .. TableBottom_T Tables_T = Tables_T .. Table_T end local Tables_U = '' local rows_U = '' local Areas_U = 0 for area_U in mw.ustring.gmatch( text, '%[%"U%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_U = string.sub(area_U,3,-8) Areas_U = Areas_U+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_U local flagdata_U = require("Modul:Flagg/Masterdata").flagdata[area_U] local PageLink_U = flagdata_U.pagelink local Name_U = flagdata_U.name local DefFlag_U = flagdata_U.defflag if PageLink_U == nil then lenke_U = '[[' .. Name_U .. ']]' else lenke_U = '[[' .. PageLink_U .. '|' .. Name_U .. ']]' end Col0_U = '|' .. Areas_U .. '\n' Col1_U = '|' .. lenke_U .. ' <small>([[Modul:Flagg/data/' .. area_U .. '|dok]])</small>\n' Col2_U = '|<code>' .. area_U .. '</code>\n' Col3_U = '|align="center"|[[Fil:' .. DefFlag_U .. '|33x27px]]' ColHeader0_U = '#' ColHeader1_U = 'Land' ColHeader2_U = 'Argument 1' ColHeader3_U = 'Standard' -- Henter ut historiske flagg local Histyears_U = '' local HistColHeaderx_U = '' local i_U = 1 repeat if flagdata_U['histyear'..i_U] then Histyearx_U = flagdata_U['histyear'..i_U] Histflagx_U = flagdata_U['histflag'..i_U] if i_U > 1 then Histyearfrom_U = flagdata_U['histyear'..i_U-1]+1 .. '–' Histyearto_U = Histyearx_U else Histyearfrom_U = "<=" Histyearto_U = Histyearx_U end HistColHeaderx_U = HistColHeaderx_U .. '\n!' .. Histyearfrom_U .. Histyearx_U else break end Histyears_U = Histyears_U .. '\n|align="center"|[[Fil:' .. Histflagx_U .. '|33x27px]]' i_U=i_U+1 until not flagdata_U['histyear' .. i_U] -- Henter ut olympiske flagg local OLyears_U = '' local OLColHeaderx_U = '' local j_U = 1 repeat if flagdata_U['OLyear'..j_U] then OLyearx_U = flagdata_U['OLyear'..j_U] OLflagx_U = flagdata_U['OLflag'..j_U] OLColHeaderx_U = OLColHeaderx_U .. '\n!' .. OLyearx_U else break end OLyears_U = OLyears_U .. '\n|align="center"|[[Fil:' .. OLflagx_U .. '|33x27px]]' j_U=j_U+1 until not flagdata_U['OLyear' .. j_U] if flagdata_U['histyeara'] then histyeara_U = flagdata_U['histyeara'] histflaga_U = flagdata_U['histflaga'] ColHeadera_U = '\n!' .. histyeara_U yearsa_U = '\n|align="center"|[[Fil:' .. histflaga_U .. '|33x27px]]' else yearsa_U = "" ColHeadera_U = "" end if flagdata_U['histyearb'] then histyearb_U = flagdata_U['histyearb'] histflagb_U = flagdata_U['histflagb'] ColHeaderb_U = '\n!' .. histyearb_U yearsb_U = '\n|align="center"|[[Fil:' .. histflagb_U .. '|33x27px]]' else yearsb_U = "" ColHeaderb_U = "" end if flagdata_U['histyearc'] then histyearc_U = flagdata_U['histyearc'] histflagc_U = flagdata_U['histflagc'] ColHeaderc_U = '\n!' .. histyearc_U yearsc_U = '\n|align="center"|[[Fil:' .. histflagc_U .. '|33x27px]]' else yearsc_U = "" ColHeaderc_U = "" end if flagdata_U['naval'] then naval_U = flagdata_U['naval'] ColHeaderNaval_U = '\n!naval' navalflag_U = '\n|align="center"|[[Fil:' .. naval_U .. '|33x27px]]' else navalflag_U = "" ColHeaderNaval_U = "" end if flagdata_U['airforce'] then airforce_U = flagdata_U['airforce'] ColHeaderAirforce_U = '\n!airforce' airforceflag_U = '\n|align="center"|[[Fil:' .. airforce_U .. '|33x27px]]' else airforceflag_U = "" ColHeaderAirforce_U = "" end if flagdata_U['coastguard'] then coastguard_U = flagdata_U['coastguard'] ColHeaderCoastguard_U = '\n!coastguard' coastguardflag_U = '\n|align="center"|[[Fil:' .. coastguard_U .. '|33x27px]]' else coastguardflag_U = "" ColHeaderCoastguard_U = "" end if flagdata_U['sultanatet'] then sultanatet_U = flagdata_U['sultanatet'] ColHeaderSultanatet_U = '\n!sultanatet' sultanatetflag_U = '\n|align="center"|[[Fil:' .. sultanatet_U .. '|33x27px]]' else sultanatetflag_U = "" ColHeaderSultanatet_U = "" end if flagdata_U['coa'] then coa_U = flagdata_U['coa'] ColHeaderCoa_U = '\n!våpen' coaflag_U = '\n|align="center"|[[Fil:' .. coa_U .. '|33x27px]]' else coaflag_U = "" ColHeaderCoa_U = "" end if flagdata_U['shield'] then shield_U = flagdata_U['shield'] ColHeaderShield_U = '\n!skjold' shieldflag_U = '\n|align="center"|[[Fil:' .. shield_U .. '|33x27px]]' else shieldflag_U = "" ColHeaderShield_U = "" end if flagdata_U['seal'] then seal_U = flagdata_U['seal'] ColHeaderSeal_U = '\n!segl' sealflag_U = '\n|align="center"|[[Fil:' .. seal_U .. '|33x27px]]' else sealflag_U = "" ColHeaderSeal_U = "" end if flagdata_U['football'] then football_U = flagdata_U['football'] ColHeaderFootball_U = '\n!fotball' footballflag_U = '\n|align="center"|[[Fil:' .. football_U .. '|33x27px]]' else footballflag_U = "" ColHeaderFootball_U = "" end if flagdata_U['OLfootball'] then olfootball_U = flagdata_U['OLfootball'] ColHeaderOLFootball_U = '\n!OL (fotball)' olfootballflag_U = '\n|align="center"|[[Fil:' .. olfootball_U .. '|33x27px]]' else olfootballflag_U = "" ColHeaderOLFootball_U = "" end ColEnd_U = '\n|-\n' ColYear_U = coaflag_U .. shieldflag_U .. sealflag_U .. Histyears_U .. OLyears_U .. yearsa_U .. yearsb_U .. yearsc_U .. navalflag_U .. airforceflag_U .. coastguardflag_U .. sultanatetflag_U .. coaflag_U .. footballflag_U .. olfootballflag_U ColHeaderx_U = ColHeaderCoa_U .. ColHeaderShield_U .. ColHeaderSeal_U .. HistColHeaderx_U .. ColHeadera_U .. ColHeaderb_U .. ColHeaderc_U .. OLColHeaderx_U .. ColHeaderNaval_U .. ColHeaderAirforce_U .. ColHeaderCoastguard_U .. ColHeaderSultanatet_U .. ColHeaderCoa_U .. ColHeaderFootball_U .. ColHeaderOLFootball_U TableHeader_U = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_U .. '\n!' .. ColHeader1_U .. '\n!' .. ColHeader2_U .. '\n!' .. ColHeader3_U .. ColHeaderx_U .. '\n' .. [=[|- ]=] TableBottom_U = '|}\n' row_U = Col0_U .. Col1_U .. Col2_U .. Col3_U .. ColYear_U .. ColEnd_U rows_U = rows_U .. row_U Table_U = TableHeader_U .. row_U .. TableBottom_U Tables_U = Tables_U .. Table_U end local Tables_V = '' local rows_V = '' local Areas_V = 0 for area_V in mw.ustring.gmatch( text, '%[%"V%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_V = string.sub(area_V,3,-8) Areas_V = Areas_V+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_V local flagdata_V = require("Modul:Flagg/Masterdata").flagdata[area_V] local PageLink_V = flagdata_V.pagelink local Name_V = flagdata_V.name local DefFlag_V = flagdata_V.defflag if PageLink_V == nil then lenke_V = '[[' .. Name_V .. ']]' else lenke_V = '[[' .. PageLink_V .. '|' .. Name_V .. ']]' end Col0_V = '|' .. Areas_V .. '\n' Col1_V = '|' .. lenke_V .. ' <small>([[Modul:Flagg/data/' .. area_V .. '|dok]])</small>\n' Col2_V = '|<code>' .. area_V .. '</code>\n' Col3_V = '|align="center"|[[Fil:' .. DefFlag_V .. '|33x27px]]' ColHeader0_V = '#' ColHeader1_V = 'Land' ColHeader2_V = 'Argument 1' ColHeader3_V = 'Standard' -- Henter ut historiske flagg local Histyears_V = '' local HistColHeaderx_V = '' local i_V = 1 repeat if flagdata_V['histyear'..i_V] then Histyearx_V = flagdata_V['histyear'..i_V] Histflagx_V = flagdata_V['histflag'..i_V] if i_V > 1 then Histyearfrom_V = flagdata_V['histyear'..i_V-1]+1 .. '–' Histyearto_V = Histyearx_V else Histyearfrom_V = "<=" Histyearto_V = Histyearx_V end HistColHeaderx_V = HistColHeaderx_V .. '\n!' .. Histyearfrom_V .. Histyearx_V else break end Histyears_V = Histyears_V .. '\n|align="center"|[[Fil:' .. Histflagx_V .. '|33x27px]]' i_V=i_V+1 until not flagdata_V['histyear' .. i_V] -- Henter ut olympiske flagg local OLyears_V = '' local OLColHeaderx_V = '' local j_V = 1 repeat if flagdata_V['OLyear'..j_V] then OLyearx_V = flagdata_V['OLyear'..j_V] OLflagx_V = flagdata_V['OLflag'..j_V] OLColHeaderx_V = OLColHeaderx_V .. '\n!' .. OLyearx_V else break end OLyears_V = OLyears_V .. '\n|align="center"|[[Fil:' .. OLflagx_V .. '|33x27px]]' j_V=j_V+1 until not flagdata_V['OLyear' .. j_V] if flagdata_V['histyeara'] then histyeara_V = flagdata_V['histyeara'] histflaga_V = flagdata_V['histflaga'] ColHeadera_V = '\n!' .. histyeara_V yearsa_V = '\n|align="center"|[[Fil:' .. histflaga_V .. '|33x27px]]' else yearsa_V = "" ColHeadera_V = "" end if flagdata_V['histyearb'] then histyearb_V = flagdata_V['histyearb'] histflagb_V = flagdata_V['histflagb'] ColHeaderb_V = '\n!' .. histyearb_V yearsb_V = '\n|align="center"|[[Fil:' .. histflagb_V .. '|33x27px]]' else yearsb_V = "" ColHeaderb_V = "" end if flagdata_V['histyearc'] then histyearc_V = flagdata_V['histyearc'] histflagc_V = flagdata_V['histflagc'] ColHeaderc_V = '\n!' .. histyearc_V yearsc_V = '\n|align="center"|[[Fil:' .. histflagc_V .. '|33x27px]]' else yearsc_V = "" ColHeaderc_V = "" end if flagdata_V['naval'] then naval_V = flagdata_V['naval'] ColHeaderNaval_V = '\n!naval' navalflag_V = '\n|align="center"|[[Fil:' .. naval_V .. '|33x27px]]' else navalflag_V = "" ColHeaderNaval_V = "" end if flagdata_V['airforce'] then airforce_V = flagdata_V['airforce'] ColHeaderAirforce_V = '\n!airforce' airforceflag_V = '\n|align="center"|[[Fil:' .. airforce_V .. '|33x27px]]' else airforceflag_V = "" ColHeaderAirforce_V = "" end if flagdata_V['coastguard'] then coastguard_V = flagdata_V['coastguard'] ColHeaderCoastguard_V = '\n!coastguard' coastguardflag_V = '\n|align="center"|[[Fil:' .. coastguard_V .. '|33x27px]]' else coastguardflag_V = "" ColHeaderCoastguard_V = "" end if flagdata_V['sultanatet'] then sultanatet_V = flagdata_V['sultanatet'] ColHeaderSultanatet_V = '\n!sultanatet' sultanatetflag_V = '\n|align="center"|[[Fil:' .. sultanatet_V .. '|33x27px]]' else sultanatetflag_V = "" ColHeaderSultanatet_V = "" end if flagdata_V['coa'] then coa_V = flagdata_V['coa'] ColHeaderCoa_V = '\n!våpen' coaflag_V = '\n|align="center"|[[Fil:' .. coa_V .. '|33x27px]]' else coaflag_V = "" ColHeaderCoa_V = "" end if flagdata_V['shield'] then shield_V = flagdata_V['shield'] ColHeaderShield_V = '\n!skjold' shieldflag_V = '\n|align="center"|[[Fil:' .. shield_V .. '|33x27px]]' else shieldflag_V = "" ColHeaderShield_V = "" end if flagdata_V['seal'] then seal_V = flagdata_V['seal'] ColHeaderSeal_V = '\n!segl' sealflag_V = '\n|align="center"|[[Fil:' .. seal_V .. '|33x27px]]' else sealflag_V = "" ColHeaderSeal_V = "" end if flagdata_V['football'] then football_V = flagdata_V['football'] ColHeaderFootball_V = '\n!fotball' footballflag_V = '\n|align="center"|[[Fil:' .. football_V .. '|33x27px]]' else footballflag_V = "" ColHeaderFootball_V = "" end if flagdata_V['OLfootball'] then olfootball_V = flagdata_V['OLfootball'] ColHeaderOLFootball_V = '\n!OL (fotball)' olfootballflag_V = '\n|align="center"|[[Fil:' .. olfootball_V .. '|33x27px]]' else olfootballflag_V = "" ColHeaderOLFootball_V = "" end ColEnd_V = '\n|-\n' ColYear_V = coaflag_V .. shieldflag_V .. sealflag_V .. Histyears_V .. OLyears_V .. yearsa_V .. yearsb_V .. yearsc_V .. navalflag_V .. airforceflag_V .. coastguardflag_V .. sultanatetflag_V .. coaflag_V .. footballflag_V .. olfootballflag_V ColHeaderx_V = ColHeaderCoa_V .. ColHeaderShield_V .. ColHeaderSeal_V .. HistColHeaderx_V .. ColHeadera_V .. ColHeaderb_V .. ColHeaderc_V .. OLColHeaderx_V .. ColHeaderNaval_V .. ColHeaderAirforce_V .. ColHeaderCoastguard_V .. ColHeaderSultanatet_V .. ColHeaderCoa_V .. ColHeaderFootball_V .. ColHeaderOLFootball_V TableHeader_V = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_V .. '\n!' .. ColHeader1_V .. '\n!' .. ColHeader2_V .. '\n!' .. ColHeader3_V .. ColHeaderx_V .. '\n' .. [=[|- ]=] TableBottom_V = '|}\n' row_V = Col0_V .. Col1_V .. Col2_V .. Col3_V .. ColYear_V .. ColEnd_V rows_V = rows_V .. row_V Table_V = TableHeader_V .. row_V .. TableBottom_V Tables_V = Tables_V .. Table_V end local Tables_W = '' local rows_W = '' local Areas_W = 0 for area_W in mw.ustring.gmatch( text, '%[%"W%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_W = string.sub(area_W,3,-8) Areas_W = Areas_W+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_W local flagdata_W = require("Modul:Flagg/Masterdata").flagdata[area_W] local PageLink_W = flagdata_W.pagelink local Name_W = flagdata_W.name local DefFlag_W = flagdata_W.defflag if PageLink_W == nil then lenke_W = '[[' .. Name_W .. ']]' else lenke_W = '[[' .. PageLink_W .. '|' .. Name_W .. ']]' end Col0_W = '|' .. Areas_W .. '\n' Col1_W = '|' .. lenke_W .. ' <small>([[Modul:Flagg/data/' .. area_W .. '|dok]])</small>\n' Col2_W = '|<code>' .. area_W .. '</code>\n' Col3_W = '|align="center"|[[Fil:' .. DefFlag_W .. '|33x27px]]' ColHeader0_W = '#' ColHeader1_W = 'Land' ColHeader2_W = 'Argument 1' ColHeader3_W = 'Standard' -- Henter ut historiske flagg local Histyears_W = '' local HistColHeaderx_W = '' local i_W = 1 repeat if flagdata_W['histyear'..i_W] then Histyearx_W = flagdata_W['histyear'..i_W] Histflagx_W = flagdata_W['histflag'..i_W] if i_W > 1 then Histyearfrom_W = flagdata_W['histyear'..i_W-1]+1 .. '–' Histyearto_W = Histyearx_W else Histyearfrom_W = "<=" Histyearto_W = Histyearx_W end HistColHeaderx_W = HistColHeaderx_W .. '\n!' .. Histyearfrom_W .. Histyearx_W else break end Histyears_W = Histyears_W .. '\n|align="center"|[[Fil:' .. Histflagx_W .. '|33x27px]]' i_W=i_W+1 until not flagdata_W['histyear' .. i_W] -- Henter ut olympiske flagg local OLyears_W = '' local OLColHeaderx_W = '' local j_W = 1 repeat if flagdata_W['OLyear'..j_W] then OLyearx_W = flagdata_W['OLyear'..j_W] OLflagx_W = flagdata_W['OLflag'..j_W] OLColHeaderx_W = OLColHeaderx_W .. '\n!' .. OLyearx_W else break end OLyears_W = OLyears_W .. '\n|align="center"|[[Fil:' .. OLflagx_W .. '|33x27px]]' j_W=j_W+1 until not flagdata_W['OLyear' .. j_W] if flagdata_W['histyeara'] then histyeara_W = flagdata_W['histyeara'] histflaga_W = flagdata_W['histflaga'] ColHeadera_W = '\n!' .. histyeara_W yearsa_W = '\n|align="center"|[[Fil:' .. histflaga_W .. '|33x27px]]' else yearsa_W = "" ColHeadera_W = "" end if flagdata_W['histyearb'] then histyearb_W = flagdata_W['histyearb'] histflagb_W = flagdata_W['histflagb'] ColHeaderb_W = '\n!' .. histyearb_W yearsb_W = '\n|align="center"|[[Fil:' .. histflagb_W .. '|33x27px]]' else yearsb_W = "" ColHeaderb_W = "" end if flagdata_W['histyearc'] then histyearc_W = flagdata_W['histyearc'] histflagc_W = flagdata_W['histflagc'] ColHeaderc_W = '\n!' .. histyearc_W yearsc_W = '\n|align="center"|[[Fil:' .. histflagc_W .. '|33x27px]]' else yearsc_W = "" ColHeaderc_W = "" end if flagdata_W['naval'] then naval_W = flagdata_W['naval'] ColHeaderNaval_W = '\n!naval' navalflag_W = '\n|align="center"|[[Fil:' .. naval_W .. '|33x27px]]' else navalflag_W = "" ColHeaderNaval_W = "" end if flagdata_W['airforce'] then airforce_W = flagdata_W['airforce'] ColHeaderAirforce_W = '\n!airforce' airforceflag_W = '\n|align="center"|[[Fil:' .. airforce_W .. '|33x27px]]' else airforceflag_W = "" ColHeaderAirforce_W = "" end if flagdata_W['coastguard'] then coastguard_W = flagdata_W['coastguard'] ColHeaderCoastguard_W = '\n!coastguard' coastguardflag_W = '\n|align="center"|[[Fil:' .. coastguard_W .. '|33x27px]]' else coastguardflag_W = "" ColHeaderCoastguard_W = "" end if flagdata_W['sultanatet'] then sultanatet_W = flagdata_W['sultanatet'] ColHeaderSultanatet_W = '\n!sultanatet' sultanatetflag_W = '\n|align="center"|[[Fil:' .. sultanatet_W .. '|33x27px]]' else sultanatetflag_W = "" ColHeaderSultanatet_W = "" end if flagdata_W['coa'] then coa_W = flagdata_W['coa'] ColHeaderCoa_W = '\n!våpen' coaflag_W = '\n|align="center"|[[Fil:' .. coa_W .. '|33x27px]]' else coaflag_W = "" ColHeaderCoa_W = "" end if flagdata_W['shield'] then shield_W = flagdata_W['shield'] ColHeaderShield_W = '\n!skjold' shieldflag_W = '\n|align="center"|[[Fil:' .. shield_W .. '|33x27px]]' else shieldflag_W = "" ColHeaderShield_W = "" end if flagdata_W['seal'] then seal_W = flagdata_W['seal'] ColHeaderSeal_W = '\n!segl' sealflag_W = '\n|align="center"|[[Fil:' .. seal_W .. '|33x27px]]' else sealflag_W = "" ColHeaderSeal_W = "" end if flagdata_W['football'] then football_W = flagdata_W['football'] ColHeaderFootball_W = '\n!fotball' footballflag_W = '\n|align="center"|[[Fil:' .. football_W .. '|33x27px]]' else footballflag_W = "" ColHeaderFootball_W = "" end if flagdata_W['OLfootball'] then olfootball_W = flagdata_W['OLfootball'] ColHeaderOLFootball_W = '\n!OL (fotball)' olfootballflag_W = '\n|align="center"|[[Fil:' .. olfootball_W .. '|33x27px]]' else olfootballflag_W = "" ColHeaderOLFootball_W = "" end ColEnd_W = '\n|-\n' ColYear_W = coaflag_W .. shieldflag_W .. sealflag_W .. Histyears_W .. OLyears_W .. yearsa_W .. yearsb_W .. yearsc_W .. navalflag_W .. airforceflag_W .. coastguardflag_W .. sultanatetflag_W .. coaflag_W .. footballflag_W .. olfootballflag_W ColHeaderx_W = ColHeaderCoa_W .. ColHeaderShield_W .. ColHeaderSeal_W .. HistColHeaderx_W .. ColHeadera_W .. ColHeaderb_W .. ColHeaderc_W .. OLColHeaderx_W .. ColHeaderNaval_W .. ColHeaderAirforce_W .. ColHeaderCoastguard_W .. ColHeaderSultanatet_W .. ColHeaderCoa_W .. ColHeaderFootball_W .. ColHeaderOLFootball_W TableHeader_W = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_W .. '\n!' .. ColHeader1_W .. '\n!' .. ColHeader2_W .. '\n!' .. ColHeader3_W .. ColHeaderx_W .. '\n' .. [=[|- ]=] TableBottom_W = '|}\n' row_W = Col0_W .. Col1_W .. Col2_W .. Col3_W .. ColYear_W .. ColEnd_W rows_W = rows_W .. row_W Table_W = TableHeader_W .. row_W .. TableBottom_W Tables_W = Tables_W .. Table_W end local Tables_X = '' local rows_X = '' local Areas_X = 0 for area_X in mw.ustring.gmatch( text, '%[%"X%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_X = string.sub(area_X,3,-8) Areas_X = Areas_X+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_X local flagdata_X = require("Modul:Flagg/Masterdata").flagdata[area_X] local PageLink_X = flagdata_X.pagelink local Name_X = flagdata_X.name local DefFlag_X = flagdata_X.defflag if PageLink_X == nil then lenke_X = '[[' .. Name_X .. ']]' else lenke_X = '[[' .. PageLink_X .. '|' .. Name_X .. ']]' end Col0_X = '|' .. Areas_X .. '\n' Col1_X = '|' .. lenke_X .. ' <small>([[Modul:Flagg/data/' .. area_X .. '|dok]])</small>\n' Col2_X = '|<code>' .. area_X .. '</code>\n' Col3_X = '|align="center"|[[Fil:' .. DefFlag_X .. '|33x27px]]' ColHeader0_X = '#' ColHeader1_X = 'Land' ColHeader2_X = 'Argument 1' ColHeader3_X = 'Standard' -- Henter ut historiske flagg local Histyears_X = '' local HistColHeaderx_X = '' local i_X = 1 repeat if flagdata_X['histyear'..i_X] then Histyearx_X = flagdata_X['histyear'..i_X] Histflagx_X = flagdata_X['histflag'..i_X] if i_X > 1 then Histyearfrom_X = flagdata_X['histyear'..i_X-1]+1 .. '–' Histyearto_X = Histyearx_X else Histyearfrom_X = "<=" Histyearto_X = Histyearx_X end HistColHeaderx_X = HistColHeaderx_X .. '\n!' .. Histyearfrom_X .. Histyearx_X else break end Histyears_X = Histyears_X .. '\n|align="center"|[[Fil:' .. Histflagx_X .. '|33x27px]]' i_X=i_X+1 until not flagdata_X['histyear' .. i_X] -- Henter ut olympiske flagg local OLyears_X = '' local OLColHeaderx_X = '' local j_X = 1 repeat if flagdata_X['OLyear'..j_X] then OLyearx_X = flagdata_X['OLyear'..j_X] OLflagx_X = flagdata_X['OLflag'..j_X] OLColHeaderx_X = OLColHeaderx_X .. '\n!' .. OLyearx_X else break end OLyears_X = OLyears_X .. '\n|align="center"|[[Fil:' .. OLflagx_X .. '|33x27px]]' j_X=j_X+1 until not flagdata_X['OLyear' .. j_X] if flagdata_X['histyeara'] then histyeara_X = flagdata_X['histyeara'] histflaga_X = flagdata_X['histflaga'] ColHeadera_X = '\n!' .. histyeara_X yearsa_X = '\n|align="center"|[[Fil:' .. histflaga_X .. '|33x27px]]' else yearsa_X = "" ColHeadera_X = "" end if flagdata_X['histyearb'] then histyearb_X = flagdata_X['histyearb'] histflagb_X = flagdata_X['histflagb'] ColHeaderb_X = '\n!' .. histyearb_X yearsb_X = '\n|align="center"|[[Fil:' .. histflagb_X .. '|33x27px]]' else yearsb_X = "" ColHeaderb_X = "" end if flagdata_X['histyearc'] then histyearc_X = flagdata_X['histyearc'] histflagc_X = flagdata_X['histflagc'] ColHeaderc_X = '\n!' .. histyearc_X yearsc_X = '\n|align="center"|[[Fil:' .. histflagc_X .. '|33x27px]]' else yearsc_X = "" ColHeaderc_X = "" end if flagdata_X['naval'] then naval_X = flagdata_X['naval'] ColHeaderNaval_X = '\n!naval' navalflag_X = '\n|align="center"|[[Fil:' .. naval_X .. '|33x27px]]' else navalflag_X = "" ColHeaderNaval_X = "" end if flagdata_X['airforce'] then airforce_X = flagdata_X['airforce'] ColHeaderAirforce_X = '\n!airforce' airforceflag_X = '\n|align="center"|[[Fil:' .. airforce_X .. '|33x27px]]' else airforceflag_X = "" ColHeaderAirforce_X = "" end if flagdata_X['coastguard'] then coastguard_X = flagdata_X['coastguard'] ColHeaderCoastguard_X = '\n!coastguard' coastguardflag_X = '\n|align="center"|[[Fil:' .. coastguard_X .. '|33x27px]]' else coastguardflag_X = "" ColHeaderCoastguard_X = "" end if flagdata_X['sultanatet'] then sultanatet_X = flagdata_X['sultanatet'] ColHeaderSultanatet_X = '\n!sultanatet' sultanatetflag_X = '\n|align="center"|[[Fil:' .. sultanatet_X .. '|33x27px]]' else sultanatetflag_X = "" ColHeaderSultanatet_X = "" end if flagdata_X['coa'] then coa_X = flagdata_X['coa'] ColHeaderCoa_X = '\n!våpen' coaflag_X = '\n|align="center"|[[Fil:' .. coa_X .. '|33x27px]]' else coaflag_X = "" ColHeaderCoa_X = "" end if flagdata_X['shield'] then shield_X = flagdata_X['shield'] ColHeaderShield_X = '\n!skjold' shieldflag_X = '\n|align="center"|[[Fil:' .. shield_X .. '|33x27px]]' else shieldflag_X = "" ColHeaderShield_X = "" end if flagdata_X['seal'] then seal_X = flagdata_X['seal'] ColHeaderSeal_X = '\n!segl' sealflag_X = '\n|align="center"|[[Fil:' .. seal_X .. '|33x27px]]' else sealflag_X = "" ColHeaderSeal_X = "" end if flagdata_X['football'] then football_X = flagdata_X['football'] ColHeaderFootball_X = '\n!fotball' footballflag_X = '\n|align="center"|[[Fil:' .. football_X .. '|33x27px]]' else footballflag_X = "" ColHeaderFootball_X = "" end if flagdata_X['OLfootball'] then olfootball_X = flagdata_X['OLfootball'] ColHeaderOLFootball_X = '\n!OL (fotball)' olfootballflag_X = '\n|align="center"|[[Fil:' .. olfootball_X .. '|33x27px]]' else olfootballflag_X = "" ColHeaderOLFootball_X = "" end ColEnd_X = '\n|-\n' ColYear_X = coaflag_X .. shieldflag_X .. sealflag_X .. Histyears_X .. OLyears_X .. yearsa_X .. yearsb_X .. yearsc_X .. navalflag_X .. airforceflag_X .. coastguardflag_X .. sultanatetflag_X .. coaflag_X .. footballflag_X .. olfootballflag_X ColHeaderx_X = ColHeaderCoa_X .. ColHeaderShield_X .. ColHeaderSeal_X .. HistColHeaderx_X .. ColHeadera_X .. ColHeaderb_X .. ColHeaderc_X .. OLColHeaderx_X .. ColHeaderNaval_X .. ColHeaderAirforce_X .. ColHeaderCoastguard_X .. ColHeaderSultanatet_X .. ColHeaderCoa_X .. ColHeaderFootball_X .. ColHeaderOLFootball_X TableHeader_X = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_X .. '\n!' .. ColHeader1_X .. '\n!' .. ColHeader2_X .. '\n!' .. ColHeader3_X .. ColHeaderx_X .. '\n' .. [=[|- ]=] TableBottom_X = '|}\n' row_X = Col0_X .. Col1_X .. Col2_X .. Col3_X .. ColYear_X .. ColEnd_X rows_X = rows_X .. row_X Table_X = TableHeader_X .. row_X .. TableBottom_X Tables_X = Tables_X .. Table_X end local Tables_Y = '' local rows_Y = '' local Areas_Y = 0 for area_Y in mw.ustring.gmatch( text, '%[%"Y%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_Y = string.sub(area_Y,3,-8) Areas_Y = Areas_Y+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_Y local flagdata_Y = require("Modul:Flagg/Masterdata").flagdata[area_Y] local PageLink_Y = flagdata_Y.pagelink local Name_Y = flagdata_Y.name local DefFlag_Y = flagdata_Y.defflag if PageLink_Y == nil then lenke_Y = '[[' .. Name_Y .. ']]' else lenke_Y = '[[' .. PageLink_Y .. '|' .. Name_Y .. ']]' end Col0_Y = '|' .. Areas_Y .. '\n' Col1_Y = '|' .. lenke_Y .. ' <small>([[Modul:Flagg/data/' .. area_Y .. '|dok]])</small>\n' Col2_Y = '|<code>' .. area_Y .. '</code>\n' Col3_Y = '|align="center"|[[Fil:' .. DefFlag_Y .. '|33x27px]]' ColHeader0_Y = '#' ColHeader1_Y = 'Land' ColHeader2_Y = 'Argument 1' ColHeader3_Y = 'Standard' -- Henter ut historiske flagg local Histyears_Y = '' local HistColHeaderx_Y = '' local i_Y = 1 repeat if flagdata_Y['histyear'..i_Y] then Histyearx_Y = flagdata_Y['histyear'..i_Y] Histflagx_Y = flagdata_Y['histflag'..i_Y] if i_Y > 1 then Histyearfrom_Y = flagdata_Y['histyear'..i_Y-1]+1 .. '–' Histyearto_Y = Histyearx_Y else Histyearfrom_Y = "<=" Histyearto_Y = Histyearx_Y end HistColHeaderx_Y = HistColHeaderx_Y .. '\n!' .. Histyearfrom_Y .. Histyearx_Y else break end Histyears_Y = Histyears_Y .. '\n|align="center"|[[Fil:' .. Histflagx_Y .. '|33x27px]]' i_Y=i_Y+1 until not flagdata_Y['histyear' .. i_Y] -- Henter ut olympiske flagg local OLyears_Y = '' local OLColHeaderx_Y = '' local j_Y = 1 repeat if flagdata_Y['OLyear'..j_Y] then OLyearx_Y = flagdata_Y['OLyear'..j_Y] OLflagx_Y = flagdata_Y['OLflag'..j_Y] OLColHeaderx_Y = OLColHeaderx_Y .. '\n!' .. OLyearx_Y else break end OLyears_Y = OLyears_Y .. '\n|align="center"|[[Fil:' .. OLflagx_Y .. '|33x27px]]' j_Y=j_Y+1 until not flagdata_Y['OLyear' .. j_Y] if flagdata_Y['histyeara'] then histyeara_Y = flagdata_Y['histyeara'] histflaga_Y = flagdata_Y['histflaga'] ColHeadera_Y = '\n!' .. histyeara_Y yearsa_Y = '\n|align="center"|[[Fil:' .. histflaga_Y .. '|33x27px]]' else yearsa_Y = "" ColHeadera_Y = "" end if flagdata_Y['histyearb'] then histyearb_Y = flagdata_Y['histyearb'] histflagb_Y = flagdata_Y['histflagb'] ColHeaderb_Y = '\n!' .. histyearb_Y yearsb_Y = '\n|align="center"|[[Fil:' .. histflagb_Y .. '|33x27px]]' else yearsb_Y = "" ColHeaderb_Y = "" end if flagdata_Y['histyearc'] then histyearc_Y = flagdata_Y['histyearc'] histflagc_Y = flagdata_Y['histflagc'] ColHeaderc_Y = '\n!' .. histyearc_Y yearsc_Y = '\n|align="center"|[[Fil:' .. histflagc_Y .. '|33x27px]]' else yearsc_Y = "" ColHeaderc_Y = "" end if flagdata_Y['naval'] then naval_Y = flagdata_Y['naval'] ColHeaderNaval_Y = '\n!naval' navalflag_Y = '\n|align="center"|[[Fil:' .. naval_Y .. '|33x27px]]' else navalflag_Y = "" ColHeaderNaval_Y = "" end if flagdata_Y['airforce'] then airforce_Y = flagdata_Y['airforce'] ColHeaderAirforce_Y = '\n!airforce' airforceflag_Y = '\n|align="center"|[[Fil:' .. airforce_Y .. '|33x27px]]' else airforceflag_Y = "" ColHeaderAirforce_Y = "" end if flagdata_Y['coastguard'] then coastguard_Y = flagdata_Y['coastguard'] ColHeaderCoastguard_Y = '\n!coastguard' coastguardflag_Y = '\n|align="center"|[[Fil:' .. coastguard_Y .. '|33x27px]]' else coastguardflag_Y = "" ColHeaderCoastguard_Y = "" end if flagdata_Y['sultanatet'] then sultanatet_Y = flagdata_Y['sultanatet'] ColHeaderSultanatet_Y = '\n!sultanatet' sultanatetflag_Y = '\n|align="center"|[[Fil:' .. sultanatet_Y .. '|33x27px]]' else sultanatetflag_Y = "" ColHeaderSultanatet_Y = "" end if flagdata_Y['coa'] then coa_Y = flagdata_Y['coa'] ColHeaderCoa_Y = '\n!våpen' coaflag_Y = '\n|align="center"|[[Fil:' .. coa_Y .. '|33x27px]]' else coaflag_Y = "" ColHeaderCoa_Y = "" end if flagdata_Y['shield'] then shield_Y = flagdata_Y['shield'] ColHeaderShield_Y = '\n!skjold' shieldflag_Y = '\n|align="center"|[[Fil:' .. shield_Y .. '|33x27px]]' else shieldflag_Y = "" ColHeaderShield_Y = "" end if flagdata_Y['seal'] then seal_Y = flagdata_Y['seal'] ColHeaderSeal_Y = '\n!segl' sealflag_Y = '\n|align="center"|[[Fil:' .. seal_Y .. '|33x27px]]' else sealflag_Y = "" ColHeaderSeal_Y = "" end if flagdata_Y['football'] then football_Y = flagdata_Y['football'] ColHeaderFootball_Y = '\n!fotball' footballflag_Y = '\n|align="center"|[[Fil:' .. football_Y .. '|33x27px]]' else footballflag_Y = "" ColHeaderFootball_Y = "" end if flagdata_Y['OLfootball'] then olfootball_Y = flagdata_Y['OLfootball'] ColHeaderOLFootball_Y = '\n!OL (fotball)' olfootballflag_Y = '\n|align="center"|[[Fil:' .. olfootball_Y .. '|33x27px]]' else olfootballflag_Y = "" ColHeaderOLFootball_Y = "" end ColEnd_Y = '\n|-\n' ColYear_Y = coaflag_Y .. shieldflag_Y .. sealflag_Y .. Histyears_Y .. OLyears_Y .. yearsa_Y .. yearsb_Y .. yearsc_Y .. navalflag_Y .. airforceflag_Y .. coastguardflag_Y .. sultanatetflag_Y .. coaflag_Y .. footballflag_Y .. olfootballflag_Y ColHeaderx_Y = ColHeaderCoa_Y .. ColHeaderShield_Y .. ColHeaderSeal_Y .. HistColHeaderx_Y .. ColHeadera_Y .. ColHeaderb_Y .. ColHeaderc_Y .. OLColHeaderx_Y .. ColHeaderNaval_Y .. ColHeaderAirforce_Y .. ColHeaderCoastguard_Y .. ColHeaderSultanatet_Y .. ColHeaderCoa_Y .. ColHeaderFootball_Y .. ColHeaderOLFootball_Y TableHeader_Y = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_Y .. '\n!' .. ColHeader1_Y .. '\n!' .. ColHeader2_Y .. '\n!' .. ColHeader3_Y .. ColHeaderx_Y .. '\n' .. [=[|- ]=] TableBottom_Y = '|}\n' row_Y = Col0_Y .. Col1_Y .. Col2_Y .. Col3_Y .. ColYear_Y .. ColEnd_Y rows_Y = rows_Y .. row_Y Table_Y = TableHeader_Y .. row_Y .. TableBottom_Y Tables_Y = Tables_Y .. Table_Y end local Tables_Z = '' local rows_Z = '' local Areas_Z = 0 for area_Z in mw.ustring.gmatch( text, '%[%"Z%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_Z = string.sub(area_Z,3,-8) Areas_Z = Areas_Z+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_Z local flagdata_Z = require("Modul:Flagg/Masterdata").flagdata[area_Z] local PageLink_Z = flagdata_Z.pagelink local Name_Z = flagdata_Z.name local DefFlag_Z = flagdata_Z.defflag if PageLink_Z == nil then lenke_Z = '[[' .. Name_Z .. ']]' else lenke_Z = '[[' .. PageLink_Z .. '|' .. Name_Z .. ']]' end Col0_Z = '|' .. Areas_Z .. '\n' Col1_Z = '|' .. lenke_Z .. ' <small>([[Modul:Flagg/data/' .. area_Z .. '|dok]])</small>\n' Col2_Z = '|<code>' .. area_Z .. '</code>\n' Col3_Z = '|align="center"|[[Fil:' .. DefFlag_Z .. '|33x27px]]' ColHeader0_Z = '#' ColHeader1_Z = 'Land' ColHeader2_Z = 'Argument 1' ColHeader3_Z = 'Standard' -- Henter ut historiske flagg local Histyears_Z = '' local HistColHeaderx_Z = '' local i_Z = 1 repeat if flagdata_Z['histyear'..i_Z] then Histyearx_Z = flagdata_Z['histyear'..i_Z] Histflagx_Z = flagdata_Z['histflag'..i_Z] if i_Z > 1 then Histyearfrom_Z = flagdata_Z['histyear'..i_Z-1]+1 .. '–' Histyearto_Z = Histyearx_Z else Histyearfrom_Z = "<=" Histyearto_Z = Histyearx_Z end HistColHeaderx_Z = HistColHeaderx_Z .. '\n!' .. Histyearfrom_Z .. Histyearx_Z else break end Histyears_Z = Histyears_Z .. '\n|align="center"|[[Fil:' .. Histflagx_Z .. '|33x27px]]' i_Z=i_Z+1 until not flagdata_Z['histyear' .. i_Z] -- Henter ut olympiske flagg local OLyears_Z = '' local OLColHeaderx_Z = '' local j_Z = 1 repeat if flagdata_Z['OLyear'..j_Z] then OLyearx_Z = flagdata_Z['OLyear'..j_Z] OLflagx_Z = flagdata_Z['OLflag'..j_Z] OLColHeaderx_Z = OLColHeaderx_Z .. '\n!' .. OLyearx_Z else break end OLyears_Z = OLyears_Z .. '\n|align="center"|[[Fil:' .. OLflagx_Z .. '|33x27px]]' j_Z=j_Z+1 until not flagdata_Z['OLyear' .. j_Z] if flagdata_Z['histyeara'] then histyeara_Z = flagdata_Z['histyeara'] histflaga_Z = flagdata_Z['histflaga'] ColHeadera_Z = '\n!' .. histyeara_Z yearsa_Z = '\n|align="center"|[[Fil:' .. histflaga_Z .. '|33x27px]]' else yearsa_Z = "" ColHeadera_Z = "" end if flagdata_Z['histyearb'] then histyearb_Z = flagdata_Z['histyearb'] histflagb_Z = flagdata_Z['histflagb'] ColHeaderb_Z = '\n!' .. histyearb_Z yearsb_Z = '\n|align="center"|[[Fil:' .. histflagb_Z .. '|33x27px]]' else yearsb_Z = "" ColHeaderb_Z = "" end if flagdata_Z['histyearc'] then histyearc_Z = flagdata_Z['histyearc'] histflagc_Z = flagdata_Z['histflagc'] ColHeaderc_Z = '\n!' .. histyearc_Z yearsc_Z = '\n|align="center"|[[Fil:' .. histflagc_Z .. '|33x27px]]' else yearsc_Z = "" ColHeaderc_Z = "" end if flagdata_Z['naval'] then naval_Z = flagdata_Z['naval'] ColHeaderNaval_Z = '\n!naval' navalflag_Z = '\n|align="center"|[[Fil:' .. naval_Z .. '|33x27px]]' else navalflag_Z = "" ColHeaderNaval_Z = "" end if flagdata_Z['airforce'] then airforce_Z = flagdata_Z['airforce'] ColHeaderAirforce_Z = '\n!airforce' airforceflag_Z = '\n|align="center"|[[Fil:' .. airforce_Z .. '|33x27px]]' else airforceflag_Z = "" ColHeaderAirforce_Z = "" end if flagdata_Z['coastguard'] then coastguard_Z = flagdata_Z['coastguard'] ColHeaderCoastguard_Z = '\n!coastguard' coastguardflag_Z = '\n|align="center"|[[Fil:' .. coastguard_Z .. '|33x27px]]' else coastguardflag_Z = "" ColHeaderCoastguard_Z = "" end if flagdata_Z['sultanatet'] then sultanatet_Z = flagdata_Z['sultanatet'] ColHeaderSultanatet_Z = '\n!sultanatet' sultanatetflag_Z = '\n|align="center"|[[Fil:' .. sultanatet_Z .. '|33x27px]]' else sultanatetflag_Z = "" ColHeaderSultanatet_Z = "" end if flagdata_Z['coa'] then coa_Z = flagdata_Z['coa'] ColHeaderCoa_Z = '\n!våpen' coaflag_Z = '\n|align="center"|[[Fil:' .. coa_Z .. '|33x27px]]' else coaflag_Z = "" ColHeaderCoa_Z = "" end if flagdata_Z['shield'] then shield_Z = flagdata_Z['shield'] ColHeaderShield_Z = '\n!skjold' shieldflag_Z = '\n|align="center"|[[Fil:' .. shield_Z .. '|33x27px]]' else shieldflag_Z = "" ColHeaderShield_Z = "" end if flagdata_Z['seal'] then seal_Z = flagdata_Z['seal'] ColHeaderSeal_Z = '\n!segl' sealflag_Z = '\n|align="center"|[[Fil:' .. seal_Z .. '|33x27px]]' else sealflag_Z = "" ColHeaderSeal_Z = "" end if flagdata_Z['football'] then football_Z = flagdata_Z['football'] ColHeaderFootball_Z = '\n!fotball' footballflag_Z = '\n|align="center"|[[Fil:' .. football_Z .. '|33x27px]]' else footballflag_Z = "" ColHeaderFootball_Z = "" end if flagdata_Z['OLfootball'] then olfootball_Z = flagdata_Z['OLfootball'] ColHeaderOLFootball_Z = '\n!OL (fotball)' olfootballflag_Z = '\n|align="center"|[[Fil:' .. olfootball_Z .. '|33x27px]]' else olfootballflag_Z = "" ColHeaderOLFootball_Z = "" end ColEnd_Z = '\n|-\n' ColYear_Z = coaflag_Z .. shieldflag_Z .. sealflag_Z .. Histyears_Z .. OLyears_Z .. yearsa_Z .. yearsb_Z .. yearsc_Z .. navalflag_Z .. airforceflag_Z .. coastguardflag_Z .. sultanatetflag_Z .. coaflag_Z .. footballflag_Z .. olfootballflag_Z ColHeaderx_Z = ColHeaderCoa_Z .. ColHeaderShield_Z .. ColHeaderSeal_Z .. HistColHeaderx_Z .. ColHeadera_Z .. ColHeaderb_Z .. ColHeaderc_Z .. OLColHeaderx_Z .. ColHeaderNaval_Z .. ColHeaderAirforce_Z .. ColHeaderCoastguard_Z .. ColHeaderSultanatet_Z .. ColHeaderCoa_Z .. ColHeaderFootball_Z .. ColHeaderOLFootball_Z TableHeader_Z = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_Z .. '\n!' .. ColHeader1_Z .. '\n!' .. ColHeader2_Z .. '\n!' .. ColHeader3_Z .. ColHeaderx_Z .. '\n' .. [=[|- ]=] TableBottom_Z = '|}\n' row_Z = Col0_Z .. Col1_Z .. Col2_Z .. Col3_Z .. ColYear_Z .. ColEnd_Z rows_Z = rows_Z .. row_Z Table_Z = TableHeader_Z .. row_Z .. TableBottom_Z Tables_Z = Tables_Z .. Table_Z end local Tables_Other = '' local rows_Other = '' local Areas_Other = 0 for area_Other in mw.ustring.gmatch( text, '%[%"[ÆØÅÄËÏÖÜÂÊÎÔÛÃÕÀÈÌÒÙÁÉÍÓÚÝŌ]%a*%s?%p?%s?%-?%(?%a*%s?%a*%)?%p?%s?%-?%a*%s?%-?%a*%s?%-?%(?%a*%)?%p?%s?%a*%s?%a*%"%] %= %{\n') do area_Other = string.sub(area_Other,3,-8) Areas_Other = Areas_Other+1 -- Henter ut nødvendige data fra undersider basert på første bokstav i områdets fulle navn frame.args[1] = area_Other local flagdata_Other = require("Modul:Flagg/Masterdata").flagdata[area_Other] local PageLink_Other = flagdata_Other.pagelink local Name_Other = flagdata_Other.name local DefFlag_Other = flagdata_Other.defflag if PageLink_Other == nil then lenke_Other = '[[' .. Name_Other .. ']]' else lenke_Other = '[[' .. PageLink_Other .. '|' .. Name_Other .. ']]' end Col0_Other = '|' .. Areas_Other .. '\n' Col1_Other = '|' .. lenke_Other .. ' <small>([[Modul:Flagg/data/' .. area_Other .. '|dok]])</small>\n' Col2_Other = '|<code>' .. area_Other .. '</code>\n' Col3_Other = '|align="center"|[[Fil:' .. DefFlag_Other .. '|33x27px]]' ColHeader0_Other = '#' ColHeader1_Other = 'Land' ColHeader2_Other = 'Argument 1' ColHeader3_Other = 'Standard' -- Henter ut historiske flagg local Histyears_Other = '' local HistColHeaderx_Other = '' local i_Other = 1 repeat if flagdata_Other['histyear'..i_Other] then Histyearx_Other = flagdata_Other['histyear'..i_Other] Histflagx_Other = flagdata_Other['histflag'..i_Other] if i_Other > 1 then Histyearfrom_Other = flagdata_Other['histyear'..i_Other-1]+1 .. '–' Histyearto_Other = Histyearx_Other else Histyearfrom_Other = "<=" Histyearto_Other = Histyearx_Other end HistColHeaderx_Other = HistColHeaderx_Other .. '\n!' .. Histyearfrom_Other .. Histyearx_Other else break end Histyears_Other = Histyears_Other .. '\n|align="center"|[[Fil:' .. Histflagx_Other .. '|33x27px]]' i_Other=i_Other+1 until not flagdata_Other['histyear' .. i_Other] -- Henter ut olympiske flagg local OLyears_Other = '' local OLColHeaderx_Other = '' local j_Other = 1 repeat if flagdata_Other['OLyear'..j_Other] then OLyearx_Other = flagdata_Other['OLyear'..j_Other] OLflagx_Other = flagdata_Other['OLflag'..j_Other] OLColHeaderx_Other = OLColHeaderx_Other .. '\n!' .. OLyearx_Other else break end OLyears_Other = OLyears_Other .. '\n|align="center"|[[Fil:' .. OLflagx_Other .. '|33x27px]]' j_Other=j_Other+1 until not flagdata_Other['OLyear' .. j_Other] if flagdata_Other['histyeara'] then histyeara_Other = flagdata_Other['histyeara'] histflaga_Other = flagdata_Other['histflaga'] ColHeadera_Other = '\n!' .. histyeara_Other yearsa_Other = '\n|align="center"|[[Fil:' .. histflaga_Other .. '|33x27px]]' else yearsa_Other = "" ColHeadera_Other = "" end if flagdata_Other['histyearb'] then histyearb_Other = flagdata_Other['histyearb'] histflagb_Other = flagdata_Other['histflagb'] ColHeaderb_Other = '\n!' .. histyearb_Other yearsb_Other = '\n|align="center"|[[Fil:' .. histflagb_Other .. '|33x27px]]' else yearsb_Other = "" ColHeaderb_Other = "" end if flagdata_Other['histyearc'] then histyearc_Other = flagdata_Other['histyearc'] histflagc_Other = flagdata_Other['histflagc'] ColHeaderc_Other = '\n!' .. histyearc_Other yearsc_Other = '\n|align="center"|[[Fil:' .. histflagc_Other .. '|33x27px]]' else yearsc_Other = "" ColHeaderc_Other = "" end if flagdata_Other['naval'] then naval_Other = flagdata_Other['naval'] ColHeaderNaval_Other = '\n!naval' navalflag_Other = '\n|align="center"|[[Fil:' .. naval_Other .. '|33x27px]]' else navalflag_Other = "" ColHeaderNaval_Other = "" end if flagdata_Other['airforce'] then airforce_Other = flagdata_Other['airforce'] ColHeaderAirforce_Other = '\n!airforce' airforceflag_Other = '\n|align="center"|[[Fil:' .. airforce_Other .. '|33x27px]]' else airforceflag_Other = "" ColHeaderAirforce_Other = "" end if flagdata_Other['coastguard'] then coastguard_Other = flagdata_Other['coastguard'] ColHeaderCoastguard_Other = '\n!coastguard' coastguardflag_Other = '\n|align="center"|[[Fil:' .. coastguard_Other .. '|33x27px]]' else coastguardflag_Other = "" ColHeaderCoastguard_Other = "" end if flagdata_Other['sultanatet'] then sultanatet_Other = flagdata_Other['sultanatet'] ColHeaderSultanatet_Other = '\n!sultanatet' sultanatetflag_Other = '\n|align="center"|[[Fil:' .. sultanatet_Other .. '|33x27px]]' else sultanatetflag_Other = "" ColHeaderSultanatet_Other = "" end if flagdata_Other['coa'] then coa_Other = flagdata_Other['coa'] ColHeaderCoa_Other = '\n!våpen' coaflag_Other = '\n|align="center"|[[Fil:' .. coa_Other .. '|33x27px]]' else coaflag_Other = "" ColHeaderCoa_Other = "" end if flagdata_Other['shield'] then shield_Other = flagdata_Other['shield'] ColHeaderShield_Other = '\n!skjold' shieldflag_Other = '\n|align="center"|[[Fil:' .. shield_Other .. '|33x27px]]' else shieldflag_Other = "" ColHeaderShield_Other = "" end if flagdata_Other['seal'] then seal_Other = flagdata_Other['seal'] ColHeaderSeal_Other = '\n!segl' sealflag_Other = '\n|align="center"|[[Fil:' .. seal_Other .. '|33x27px]]' else sealflag_Other = "" ColHeaderSeal_Other = "" end if flagdata_Other['football'] then football_Other = flagdata_Other['football'] ColHeaderFootball_Other = '\n!fotball' footballflag_Other = '\n|align="center"|[[Fil:' .. football_Other .. '|33x27px]]' else footballflag_Other = "" ColHeaderFootball_Other = "" end if flagdata_Other['OLfootball'] then olfootball_Other = flagdata_Other['OLfootball'] ColHeaderOLFootball_Other = '\n!OL (fotball)' olfootballflag_Other = '\n|align="center"|[[Fil:' .. olfootball_Other .. '|33x27px]]' else olfootballflag_Other = "" ColHeaderOLFootball_Other = "" end ColEnd_Other = '\n|-\n' ColYear_Other = coaflag_Other .. shieldflag_Other .. sealflag_Other .. Histyears_Other .. OLyears_Other .. yearsa_Other .. yearsb_Other .. yearsc_Other .. navalflag_Other .. airforceflag_Other .. coastguardflag_Other .. sultanatetflag_Other .. coaflag_Other .. footballflag_Other .. olfootballflag_Other ColHeaderx_Other = ColHeaderCoa_Other .. ColHeaderShield_Other .. ColHeaderSeal_Other .. HistColHeaderx_Other .. ColHeadera_Other .. ColHeaderb_Other .. ColHeaderc_Other .. OLColHeaderx_Other .. ColHeaderNaval_Other .. ColHeaderAirforce_Other .. ColHeaderCoastguard_Other .. ColHeaderSultanatet_Other .. ColHeaderCoa_Other .. ColHeaderFootball_Other .. ColHeaderOLFootball_Other TableHeader_Other = '\n' .. [=[{| class="wikitable" |- !]=] .. ColHeader0_Other .. '\n!' .. ColHeader1_Other .. '\n!' .. ColHeader2_Other .. '\n!' .. ColHeader3_Other .. ColHeaderx_Other .. '\n' .. [=[|- ]=] TableBottom_Other = '|}\n' row_Other = Col0_Other .. Col1_Other .. Col2_Other .. Col3_Other .. ColYear_Other .. ColEnd_Other rows_Other = rows_Other .. row_Other Table_Other = TableHeader_Other .. row_Other .. TableBottom_Other Tables_Other = Tables_Other .. Table_Other end local Navbox_A = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'A', ['tittel'] = 'Registrerte flagg for områder på A (' .. Areas_A .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven A.<br />' .. Tables_A, } }; local Navbox_B = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'B', ['tittel'] = 'Registrerte flagg for områder på B (' .. Areas_B .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven B.<br />' .. Tables_B, } }; local Navbox_C = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'C', ['tittel'] = 'Registrerte flagg for områder på C (' .. Areas_C .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven C.<br />' .. Tables_C, } }; local Navbox_D = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'D', ['tittel'] = 'Registrerte flagg for områder på D (' .. Areas_D .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven D.<br />' .. Tables_D, } }; local Navbox_E = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'E', ['tittel'] = 'Registrerte flagg for områder på E (' .. Areas_E .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven E.<br />' .. Tables_E, } }; local Navbox_F = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'F', ['tittel'] = 'Registrerte flagg for områder på F (' .. Areas_F .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven F.<br />' .. Tables_F, } }; local Navbox_G = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'G', ['tittel'] = 'Registrerte flagg for områder på G (' .. Areas_G .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven G.<br />' .. Tables_G, } }; local Navbox_H = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'H', ['tittel'] = 'Registrerte flagg for områder på H (' .. Areas_H .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven H.<br />' .. Tables_H, } }; local Navbox_I = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'I', ['tittel'] = 'Registrerte flagg for områder på I (' .. Areas_I .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven I.<br />' .. Tables_I, } }; local Navbox_J = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'J', ['tittel'] = 'Registrerte flagg for områder på J (' .. Areas_J .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven J.<br />' .. Tables_J, } }; local Navbox_K = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'K', ['tittel'] = 'Registrerte flagg for områder på K (' .. Areas_K .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven K.<br />' .. Tables_K, } }; local Navbox_L = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'L', ['tittel'] = 'Registrerte flagg for områder på L (' .. Areas_L .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven L.<br />' .. Tables_L, } }; local Navbox_M = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'M', ['tittel'] = 'Registrerte flagg for områder på M (' .. Areas_M .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven M.<br />' .. Tables_M, } }; local Navbox_N = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'N', ['tittel'] = 'Registrerte flagg for områder på N (' .. Areas_N .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven N.<br />' .. Tables_N, } }; local Navbox_O = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'O', ['tittel'] = 'Registrerte flagg for områder på O (' .. Areas_O .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven O.<br />' .. Tables_O, } }; local Navbox_P = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'P', ['tittel'] = 'Registrerte flagg for områder på P (' .. Areas_P .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven P.<br />' .. Tables_P, } }; local Navbox_Q = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'Q', ['tittel'] = 'Registrerte flagg for områder på Q (' .. Areas_Q .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven Q.<br />' .. Tables_Q, } }; local Navbox_R = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'R', ['tittel'] = 'Registrerte flagg for områder på R (' .. Areas_R .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven R.<br />' .. Tables_R, } }; local Navbox_S = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'S', ['tittel'] = 'Registrerte flagg for områder på S (' .. Areas_S .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven S.<br />' .. Tables_S, } }; local Navbox_T = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'T', ['tittel'] = 'Registrerte flagg for områder på T (' .. Areas_T .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven T.<br />' .. Tables_T, } }; local Navbox_U = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'U', ['tittel'] = 'Registrerte flagg for områder på U (' .. Areas_U .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven U.<br />' .. Tables_U, } }; local Navbox_V = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'V', ['tittel'] = 'Registrerte flagg for områder på V (' .. Areas_V .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven V.<br />' .. Tables_V, } }; local Navbox_W = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'W', ['tittel'] = 'Registrerte flagg for områder på W (' .. Areas_W .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven W.<br />' .. Tables_W, } }; local Navbox_X = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'X', ['tittel'] = 'Registrerte flagg for områder på X (' .. Areas_X .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven X.<br />' .. Tables_X, } }; local Navbox_Y = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'Y', ['tittel'] = 'Registrerte flagg for områder på Y (' .. Areas_Y .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven Y.<br />' .. Tables_Y, } }; local Navbox_Z = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'Z', ['tittel'] = 'Registrerte flagg for områder på Z (' .. Areas_Z .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på bokstaven Z.<br />' .. Tables_Z, } }; local Navbox_Other = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'Other', ['tittel'] = 'Registrerte flagg for områder på andre bokstaver (' .. Areas_Other .. ' områder)', ['navbar'] = 'plain', ['status'] = 'collapsed', ['liste1'] = 'Under vises flagg for de områder som begynner på andre bokstaver.<br />' .. Tables_Other, } }; local sum_areas = Areas_A + Areas_B + Areas_C + Areas_D + Areas_E + Areas_F + Areas_G + Areas_H + Areas_I + Areas_J + Areas_K + Areas_L + Areas_M + Areas_N + Areas_O + Areas_P + Areas_Q + Areas_R + Areas_S + Areas_T + Areas_U + Areas_V + Areas_W + Areas_X + Areas_Y + Areas_Z + Areas_Other local box = mw.getCurrentFrame():expandTemplate{ title = 'Navboks', args = { ['navn'] = 'Alle', ['tittel'] = 'Registrerte flagg (' .. sum_areas .. ')', ['navbar'] = 'plain', ['liste1'] = Navbox_A, ['liste2'] = Navbox_B, ['liste3'] = Navbox_C, ['liste4'] = Navbox_D, ['liste5'] = Navbox_E, ['liste6'] = Navbox_F, ['liste7'] = Navbox_G, ['liste8'] = Navbox_H, ['liste9'] = Navbox_I, ['liste10'] = Navbox_J, ['liste11'] = Navbox_K, ['liste12'] = Navbox_L, ['liste13'] = Navbox_M, ['liste14'] = Navbox_N, ['liste15'] = Navbox_O, ['liste16'] = Navbox_P, ['liste17'] = Navbox_Q, ['liste18'] = Navbox_R, ['liste19'] = Navbox_S, ['liste20'] = Navbox_T, ['liste21'] = Navbox_U, ['liste22'] = Navbox_V, ['liste23'] = Navbox_W, ['liste24'] = Navbox_X, ['liste25'] = Navbox_Y, ['liste26'] = Navbox_Z, ['liste27'] = Navbox_Other, } }; retval = box return retval end return p