Module:AbilityData/hero: Difference between revisions

Sur (talk | contribs)
m preprocesses
Sur (talk | contribs)
m tab content now includes ability card
Line 22: Line 22:
local ability_name_en = ability_data["Name"]
local ability_name_en = ability_data["Name"]
local ability_name_localized = lang_module.get_string(ability_key)
local ability_name_localized = lang_module.get_string(ability_key)
local ability_name_localized_encoded = util_module.url_encode(ability_name_localized)
local notes_str_localized = dictionary_module.translate('Notes', nil, '')
local notes_str_localized = dictionary_module.translate('Notes', nil, '')
local tab_name = "|-|(" .. ability_num .. ") " .. ability_name_en .. "="
local tab_name = "|-|(" .. ability_num .. ") " .. ability_name_en .. "="
local transcluded_notes_from = "<i>" .. dictionary_module.translate_embed(
--Determine tab content
local tab_content = "<i>" .. dictionary_module.translate_embed(
'TranscludedNotesFrom',  
'TranscludedNotesFrom',  
'https://en.wikipedia.org/wiki/Help:Transclusion',  
'https://en.wikipedia.org/wiki/Help:Transclusion',  
'[[User:Sur/'..ability_name_localized..'/'..notes_str_localized..']]',  
'[[User:Sur/'..ability_name_localized..'/'..notes_str_localized..']]',  
'https://deadlocked.wiki/index.php?title=User:Sur/'..ability_name_localized_encoded..'/'..notes_str_localized..'&action=edit'
'https://deadlocked.wiki/index.php?title=User:Sur/'..util_module.url_encode(ability_name_localized)..'/'..notes_str_localized..'&action=edit'
) .. "</i>"
) .. "</i>\n"
local tab_content = transcluded_notes_from
local tab_content = tab_content .. ability_module.get_ability_card_from_key(
hero_key,
ability_num,
'true',
'{{User:Sur/'..ability_name_localized..'/'..notes_str_localized..'}}'
)
ret = ret .. tab_name .. tab_content
ret = ret .. tab_name .. tab_content