View source for Module:TranslationCheck
Jump to navigation
Jump to search
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page.
local p = {}
function p.unEscapeCategory(title)
-- Get category namespace page name from escaped link
if string.sub(title,1,10) == ':Category:' then
return string.sub(title,2)
end
return title
end
function p.checkTranslation(frame)
local title = mw.text.trim(frame.args[1] or '')
local lang = mw.text.trim(frame.args[2] or '') -- Language code
local escapedTitle = p.unEscapeCategory(title) -- Actual page name for categories
local displayText = frame.args[3] or escapedTitle
-- Load the JSON data directly from the "JoJo Wiki:Translated_Pages" page
local jsonData = mw.loadJsonData('JoJo Wiki:Translated_Pages')
-- Check if the specified language exists in the JSON data
if jsonData and jsonData[lang] then
-- Iterate through the list of page titles for the specified language
000
1:0
Template used on this page:
Return to Module:TranslationCheck.