التسجيل فى الموقع كل أحد من 9 إلى 12 مساءً
وحدة:تحويلات بلدان/map
اذهب إلى التنقل
اذهب إلى البحث
يمكن إنشاء صفحة توثيق الوحدة في وحدة:تحويلات بلدان/map/شرح
local p = {} local all= require('Module:تحويلات بلدان/mapdata') function getmmm(s) for k, nam in pairs(all) do for i, v in pairs(nam) do if s == v then return k end end end end function p.map(Country) if Country and Country~= '' then s = mw.ustring.gsub(Country, "_", " ") val = getmmm(Country) if val and val~= '' then return val else return Country end end return Country end function p.remap(frame) return p.map(frame.args[1]) end function p.list_all(frame) --Load data for k, nam in pairs(all) do for i, v in pairs(nam) do name= k end end local list = mw.html.create("table") list:addClass("wikitable sortable collapsible") local head = list:tag("tr") head:tag("th"):wikitext("القالب الاساسي") head:tag("th"):wikitext("التحويلات") for o, nam in pairs(all) do local temp = o -- or k local row = list:tag("tr") local th = row:tag("td") local rr = row:tag("td") local d = frame.args.template or 'خريطة مواقع' local dd = "\n[[template:".. d .." ".. temp .."|".. temp .. "]]" th:tag("span"):wikitext(dd) for k,v in pairs(nam) do local cc = {} --if v == temp then v = nil end if v and v ~= '' then if mw.title.new('Template:خريطة مواقع ' .. v).exists then vv = 'Template:خريطة مواقع ' .. v elseif mw.title.new('Template:location map ' .. v).exists then vv = 'Template:location map ' .. v else vv = 'Template:خريطة مواقع ' .. v end u = "[[".. vv .."|".. v .. "]]" end rr:tag("code"):wikitext(u) rr:tag("span"):wikitext(' - ') end end return list end return p