Refactor Encounters, use new translations format for save space
This commit is contained in:
parent
7d9f58650a
commit
908f45eb9b
59 changed files with 103852 additions and 58396 deletions
|
@ -77,15 +77,20 @@ local function FillPlaceholders(text)
|
|||
return formatted
|
||||
end
|
||||
|
||||
local function GetQuestText(maleText, femaleText, original)
|
||||
local translation = addon.API.ResolveGender(maleText, femaleText)
|
||||
local function GetQuestText(questTranslation, original)
|
||||
local translation = addon.API.ResolveGender(questTranslation)
|
||||
local paragraphs = addon.API.ParseParagraphs(original, translation)
|
||||
return FillPlaceholders(paragraphs)
|
||||
end
|
||||
|
||||
local function GetQuest(id)
|
||||
local quest = addon.data.quest[id];
|
||||
if quest then
|
||||
local questName = addon.data.quest[id .. '_name'];
|
||||
local questObjective = addon.data.quest[id .. '_objective'];
|
||||
local questDescription = addon.data.quest[id .. '_description'];
|
||||
local questProgress = addon.data.quest[id .. '_progress'];
|
||||
local questCompletion = addon.data.quest[id .. '_completion'];
|
||||
|
||||
if questName or questObjective or questDescription or questProgress or questCompletion then
|
||||
local description = ""
|
||||
local objective = ""
|
||||
|
||||
|
@ -98,11 +103,11 @@ local function GetQuest(id)
|
|||
end
|
||||
|
||||
return {
|
||||
title = GetQuestText(quest.titleMale, quest.titleFemale),
|
||||
objective = GetQuestText(quest.objectiveMale, quest.objectiveFemale, objective),
|
||||
description = GetQuestText(quest.descriptionMale, quest.descriptionFemale, description),
|
||||
progress = GetQuestText(quest.progressMale, quest.progressFemale),
|
||||
completion = GetQuestText(quest.completionMale, quest.completionFemale),
|
||||
title = GetQuestText(questName),
|
||||
objective = GetQuestText(questObjective, objective),
|
||||
description = GetQuestText(questDescription, description),
|
||||
progress = GetQuestText(questProgress),
|
||||
completion = GetQuestText(questCompletion),
|
||||
}
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue