Show quest item translations

This commit is contained in:
Roman Jaroš 2024-08-26 09:25:41 +02:00
parent a746c34fc2
commit 3b6ef751de
4 changed files with 459 additions and 130 deletions

View file

@ -601,7 +601,7 @@ CzechQuestsAddon.data.quest[79711] = {
CzechQuestsAddon.data.quest[80399] = {
titleMale = "Příděly a zjevení",
titleFemale = "",
objectiveMale = "Rozdejte 3 příděly Arathi.",
objectiveMale = "Rozdej 3 příděly Arathi.",
objectiveFemale = "",
descriptionMale = "Tyto vězně jsme našli na útěku z nedaleké nerubijské vojenské základny. Okolnosti jejich útěku jsou... nejasné i jim samotným. Jako by někdo jiný vytvořil otvor, který potřebovali k útěku. Potřebují si odpočinout, ale my musíme zjistit, co se tam stalo. Nejdřív jídlo. Možná, že až naberou trochu sil, na něco si vzpomenou.",
descriptionFemale = "",

File diff suppressed because it is too large Load diff

View file

@ -2773,7 +2773,7 @@ CzechQuestsAddon.data.quest[82381] = {
CzechQuestsAddon.data.quest[82952] = {
titleMale = "Příležitost k odpočinku",
titleFemale = "",
objectiveMale = "Rozdejte 6 letáků unaveným dělníkům v Gundargazu a okolí.",
objectiveMale = "Rozdej 6 letáků unaveným dělníkům v Gundargazu a okolí.",
objectiveFemale = "",
descriptionMale = "Hej, ty! Jo, ty to zvládneš. Chceš si vydělat nějakou minci? Snažíme se rozjet byznys v našem exkluzivním resortu. Možná jsi o něm slyšel? Opportunity Point Spa and Resort! Šéf mě poslal do Gundargazu, abych tam roznesla tenhle štos letáků, ale praskla mi tříkolka a budu ji tady chvíli opravovat. Co kdybys tam zajel a roznesl je za mě? Hledej unavené a vyčerpané typy.",
descriptionFemale = "Hej, ty! Jo, ty to zvládneš. Chceš si vydělat nějakou minci? Snažíme se rozjet byznys v našem exkluzivním resortu. Možná jsi o něm slyšela? Opportunity Point Spa and Resort! Šéf mě poslal do Gundargazu, abych tam roznesla tenhle štos letáků, ale praskla mi tříkolka a budu ji tady chvíli opravovat. Co kdybys tam zajela a roznesla je za mě? Hledej unavené a vyčerpané typy.",

View file

@ -181,12 +181,17 @@ function CzechQuestsAddon:ShowQuestItemTranslation()
-- should work for both wow version
if ItemTextFrame:IsShown() then
itemName = ItemTextGetItem();
local itemText = CzechQuestsAddon.GetData("item", itemName)
if itemText ~= "" and itemText ~= nil then
local item = {}
local itemName = ItemTextGetItem();
local titlePage = CzechQuestsAddon:GetData("item", itemName)
item.name = titlePage.titleMale;
local pageNum = ItemTextGetPage()
local contentPage = CzechQuestsAddon:GetData("item", itemName..'__'..pageNum)
item.content = contentPage.descriptionMale
if item.name ~= nil and item.content ~= nil then
CzechQuestsAddon:ShowTranslationFrame(
"",
itemText,
item.name,
item.content,
"",
"",
ItemTextFrame,