|
|
| Line 3: |
Line 3: |
| local Utils = require('Module:Utils') | | local Utils = require('Module:Utils') |
| local Lang = Utils.getLanguageName() | | local Lang = Utils.getLanguageName() |
|
| |
| function p.main()
| |
| local WikiText =''
| |
|
| |
| WikiText = WikiText .. '<h2>Item Page Diagnostic</h2>'
| |
| local ItemData = require( "Module:ItemData" )
| |
| local ItemList = ItemData.items
| |
| for Iname,Idata in pairs(ItemList) do
| |
| local lostpage =''
| |
| if (Lang == 'English') then pagename = Idata.Name.English else if (Idata.Name.English == Idata.Name[Lang]) then pagename = 'errorloc' else pagename = Idata.Name[Lang] end end
| |
| if (pagename == 'errorloc') then lostpage = 'Error in ' .. Lang .. ' translate of Item: ' .. Iname .. '</br>' else lostpage = '[[' .. pagename .. ']]' .. ' ' end
| |
| WikiText = WikiText .. lostpage
| |
| end
| |
|
| |
| WikiText = WikiText .. '<h2>Tag Page Diagnostic</h2>'
| |
| local TagData = require( "Module:TagData" )
| |
| local TagList = TagData.tags
| |
| for Tname,Tdata in pairs(TagList) do
| |
| if Tdata.IsVisibleInTooltip == 'True' then
| |
| local lostpage =''
| |
| if (Lang == 'English') then pagename = Tdata.Name.English else if (Tdata.Name.English == Tdata.Name[Lang]) then pagename = 'errorloc' else pagename = Tdata.Name[Lang] end end
| |
| if (pagename == 'errorloc') then lostpage = 'Error in ' .. Lang .. ' translate of Tag: ' .. Tname .. '</br>' else lostpage = '[[' .. pagename .. ' Tag]]' .. ' ' end
| |
| WikiText = WikiText .. lostpage
| |
| end
| |
| end
| |
|
| |
| return WikiText
| |
| end
| |
|
| |
|
| function p.SubIndexPagesList() | | function p.SubIndexPagesList() |
Documentation for this module may be created at Module:DataDiagnostic/doc
local p = {}
local Utils = require('Module:Utils')
local Lang = Utils.getLanguageName()
function p.SubIndexPagesList()
local WikiText =''
local WikiText = WikiText .. '[[Index/Items|Items]]<br>'
return WikiText
end
return p