Update structure and release script

This commit is contained in:
Roman Jaroš 2024-08-07 11:26:42 +02:00
parent c38735528c
commit 13d41bfd1b
35 changed files with 142 additions and 110 deletions

View file

@ -1,41 +1,43 @@
## Interface: 100005 ## Interface: 100005
## Title: CzechQuests ## Title: CzechQuests
## Notes: Display quest translation for czech language in tooltip ## Notes: Addon displays texts of quests in Czech language as tooltip
## Author: Roman Jaroš ## Author: Roman Jaroš
## Version: 0.1.0 ## Version: 0.1.1
## SavedVariables: CzechQuestsOptions ## SavedVariables: CzechQuestsOptions
Utils.lua Quests/Utils.lua
Data/quests/kalimdor/thunder-bluff.lua Quests/Data/classes/druid.lua
Data/quests/kalimdor/teldrassil.lua Quests/Data/classes/hunter.lua
Data/quests/kalimdor/orgrimmar.lua Quests/Data/classes/mage.lua
Data/quests/kalimdor/mulgore.lua Quests/Data/classes/paladin.lua
Data/quests/kalimdor/moonglade.lua Quests/Data/classes/priest.lua
Data/quests/kalimdor/durotar.lua Quests/Data/classes/rogue.lua
Data/quests/kalimdor/darnassus.lua Quests/Data/classes/shaman.lua
Data/quests/kalimdor/darkshore.lua Quests/Data/classes/warlock.lua
Data/quests/eastern-kingdoms/undercity.lua Quests/Data/classes/warrior.lua
Data/quests/eastern-kingdoms/tirisfal-glades.lua
Data/quests/eastern-kingdoms/stormwind-city.lua
Data/quests/eastern-kingdoms/ironforge.lua
Data/quests/eastern-kingdoms/elwynn-forest.lua
Data/quests/eastern-kingdoms/dun-morogh.lua
Data/quests/classes/warrior.lua
Data/quests/classes/warlock.lua
Data/quests/classes/shaman.lua
Data/quests/classes/rogue.lua
Data/quests/classes/priest.lua
Data/quests/classes/paladin.lua
Data/quests/classes/mage.lua
Data/quests/classes/hunter.lua
Data/quests/classes/druid.lua
Data/items/quests.lua Quests/Data/kalimdor/darkshore.lua
Quests/Data/kalimdor/darnassus.lua
Quests/Data/kalimdor/durotar.lua
Quests/Data/kalimdor/moonglade.lua
Quests/Data/kalimdor/mulgore.lua
Quests/Data/kalimdor/orgrimmar.lua
Quests/Data/kalimdor/thunder-bluff.lua
Quests/Data/kalimdor/teldrassil.lua
Data/other.lua Quests/Data/eastern-kingdoms/dun-morogh.lua
Quests/Data/eastern-kingdoms/elwynn-forest.lua
Quests/Data/eastern-kingdoms/ironforge.lua
Quests/Data/eastern-kingdoms/stormwind-city.lua
Quests/Data/eastern-kingdoms/tirisfal-glades.lua
Quests/Data/eastern-kingdoms/undercity.lua
Frames/TranslationInfoFrame.lua Quests/Data/items/quests.lua
Frames/OptionsFrame.lua
CzechQuests.lua Quests/Data/other.lua
Quests/Frames/TranslationInfoFrame.lua
Quests/Frames/OptionsFrame.lua
Quests/Quests.lua

View file

@ -2,36 +2,36 @@ local addonName, addonDataTable = ...
addonDataTable.questData[9053] = { addonDataTable.questData[9053] = {
titleMale = "Lepší přísada", titleMale = "Lepší přísada",
titleFemale = "", titleFemale = "",
objectiveMale = "Získej od strážce na dně Potopeného chrámu hnilobnou liánu a vrať se do Torwy Pathfinder.", objectiveMale = "Získej od strážce na dně Potopeného chrámu hnilobnou liánu a vrať se k Torwy Pathfinder.",
objectiveFemale = "", objectiveFemale = "",
descriptionMale = "Je to tak, jak jsem se obával - toxin je prostě příliš slabý na tak mocného tvora.\n\nPokud chceme vytvořit toxin s dostatečně vysokou účinností, musíš se vydat na dno Atal'Hakkarova chrámu, odhalit tajemství oltáře a získat od tamního strážce hnilobnou liánu. Chrám je nebezpečný a bylo by vhodné, abys s sebou vzal přátele.\n\nVrať se ke mně, až to bude hotové.", descriptionMale = "Je to tak, jak jsem se obával - toxin je prostě příliš slabý na tak mocného tvora.\n\nPokud chceme vytvořit toxin s dostatečně vysokou účinností, musíš se vydat na dno Atal'Hakkarova chrámu, odhalit tajemství oltáře a získat od tamního strážce hnilobnou liánu. Chrám je nebezpečný a bylo by vhodné, abys s sebou vzal přátele.\n\nVrať se ke mně, až to bude hotové.",
descriptionFemale = "", descriptionFemale = "",
progressMale = "Získali jste zpět vinnou révu?", progressMale = "Získal jsi zpět tu liánu?",
progressFemale = "", progressFemale = "Získala jsi zpět tu liánu?",
completionMale = "Konečně lze toxin vytvořit v plném rozsahu. Neodvažuji se po tobě požadovat, abys ho stvoření znovu aplikoval, protože už jsem žádal příliš mnoho.\n\nPatří ti můj dík a úcta. Ať se ti daří na tvých cestách, <name>.", completionMale = "Konečně lze toxin vytvořit v plném rozsahu. Neodvažuji se po tobě požadovat, abys ho na to stvoření znovu aplikoval, protože už jsem žádal příliš mnoho.\n\nPatří ti můj dík a úcta. Ať se ti daří na tvých cestách, <name>.",
completionFemale = "", completionFemale = "",
} }
addonDataTable.questData[272] = { addonDataTable.questData[272] = {
titleMale = "Zkouška mořského lva", titleMale = "Zkouška mořského lva",
titleFemale = "", titleFemale = "",
objectiveMale = "Najdi poloviční přívěšek vodní obratnosti a poloviční přívěšek vodní vytrvalosti. Promluv si s obyvateli Moonglade, aby ses dozvěděl nápovědu, kde se tyto předměty mohou nacházet.\n\nZ obou polovin přívěsků vytvoř Přívěsek mořského lva. Abyste to mohli udělat, musíte se nacházet v blízkosti Remulosovy svatyně.\n\nSpojený přívěsek doneste Dendritovi Starblazeovi do vesnice Nighthaven v Moonglade.", objectiveMale = "Najdi poloviční přívěšek vodní obratnosti a poloviční přívěšek vodní vytrvalosti. Promluv si s obyvateli Moonglade, aby ses dozvěděl nápovědu, kde se tyto předměty mohou nacházet.\n\nZ obou polovin přívěsků vytvoř Přívěsek mořského lva. Abys to mohl udělat, musíš se nacházet v blízkosti Remulosovy svatyně.\n\nSpojený přívěsek doneste Dendritovi Starblazeovi do vesnice Nighthaven v Moonglade.",
objectiveFemale = "Najdi poloviční přívěšek vodní obratnosti a poloviční přívěšek vodní vytrvalosti. Promluvte si s obyvateli Moonglade, abyste se dozvěděli nápovědu, kde se tyto předměty mohou nacházet.\n\nZ obou polovin přívěsků vytvořte Přívěsek mořského lva. K tomu potřebujete být v blízkosti Remulosovy svatyně.\n\nSpojený přívěsek doneste Dendritovi Starblazeovi do vesnice Nighthaven v Moonglade.", objectiveFemale = "Najdi poloviční přívěšek vodní obratnosti a poloviční přívěšek vodní vytrvalosti. Promluv si s obyvateli Moonglade, aby ses dozvěděl nápovědu, kde se tyto předměty mohou nacházet.\n\nZ obou polovin přívěsků vytvoř Přívěsek mořského lva. Abys to mohla udělat, musíš se nacházet v blízkosti Remulosovy svatyně.\n\nSpojený přívěsek doneste Dendritovi Starblazeovi do vesnice Nighthaven v Moonglade.",
descriptionMale = "Pro druhou zkoušku budete potřebovat dvě poloviny, které tvoří přívěsek mořského lva. Jedna polovina čerpá sílu z hbitosti aspektu lachtana, který plachtí vodou, druhá čerpá sílu z neuvěřitelné vytrvalosti aspektu lachtana. Druidové čerpají z obou těchto vlastností stejnou měrou, aby ztělesnili aspekt své vodní podoby.\n\nPromluvte si s místními obyvateli Moonglade, abyste zjistili, kde mohou tyto části ležet, a přiveďte sem oba, abyste je spojili dohromady. Jakmile bude přívěsek zformován, odnes ho Dendritovi Starblazeovi.", descriptionMale = "Pro druhou zkoušku budeš potřebovat dvě poloviny, které tvoří přívěsek mořského lva. Jedna polovina čerpá sílu z hbitosti aspektu lachtana, který plachtí vodou, druhá čerpá sílu z neuvěřitelné vytrvalosti aspektu lachtana. Druidové čerpají z obou těchto vlastností stejnou měrou, aby ztělesnili aspekt své vodní podoby.\n\nPromluv si s místními obyvateli Moonglade, abys zjistil, kde mohou tyto části ležet, a přiveďte sem oba, abys je spojil dohromady. Jakmile bude přívěsek zformován, odnes ho Dendritovi Starblazeovi.",
descriptionFemale = "", descriptionFemale = "Pro druhou zkoušku budeš potřebovat dvě poloviny, které tvoří přívěsek mořského lva. Jedna polovina čerpá sílu z hbitosti aspektu lachtana, který plachtí vodou, druhá čerpá sílu z neuvěřitelné vytrvalosti aspektu lachtana. Druidové čerpají z obou těchto vlastností stejnou měrou, aby ztělesnili aspekt své vodní podoby.\n\nPromluv si s místními obyvateli Moonglade, abys zjistila, kde mohou tyto části ležet, a přiveďte sem oba, abys je spojila dohromady. Jakmile bude přívěsek zformován, odnes ho Dendritovi Starblazeovi.",
progressMale = "Vytvořil jsi svůj přívěsek, abych si ho mohl prohlédnout, <name>? Pokud potřebuješ pomoci s nalezením součástek, zkus se zeptat na informace místního obyvatelstva. Nejenže najdeš to, co hledáš, ale získáš tak důvod k prozkoumání této podivuhodné a posvátné rokle.", progressMale = "Vytvořil jsi svůj přívěsek, abych si ho mohl prohlédnout, <name>? Pokud potřebuješ pomoci s nalezením součástek, zkus se zeptat na informace místního obyvatelstva. Nejenže najdeš to, co hledáš, ale získáš tak důvod k prozkoumání této podivuhodné a posvátné rokle.",
progressFemale = "", progressFemale = "Vytvořila jsi svůj přívěsek, abych si ho mohl prohlédnout, <name>? Pokud potřebuješ pomoci s nalezením součástek, zkus se zeptat na informace místního obyvatelstva. Nejenže najdeš to, co hledáš, ale získáš tak důvod k prozkoumání této podivuhodné a posvátné rokle.",
completionMale = "Dokončil jsi Zkoušku mořského lva, <name> - gratulujeme.\n\nKaždý úkol při získávání přívěsku ukazuje, že k tomu, abyste jednali v souladu s tím, co chcete dělat pod vodou, je zapotřebí hbitost i vytrvalost. Ani jedno nemůže existovat bez druhého a obojí se neobejde bez tvé ochoty přijmout aspekt mořského lva.\n\nDobře si tyto lekce zapamatujte a počítejte s nimi, jakmile získáte svou vodní podobu.", completionMale = "Dokončil jsi Zkoušku mořského lva, <name> - gratuluji.\n\nKaždý úkol při získávání přívěsku ukazuje, že k tomu, abys jednal v souladu s tím, co chcete dělat pod vodou, je zapotřebí hbitost i vytrvalost. Ani jedno nemůže existovat bez druhého a obojí se neobejde bez tvé ochoty přijmout aspekt mořského lva.\n\nDobře si tyto lekce zapamatuj a počítej s nimi, jakmile získáte svou vodní podobu.",
completionFemale = "", completionFemale = "Dokončil jsi Zkoušku mořského lva, <name> - gratuluji.\n\nKaždý úkol při získávání přívěsku ukazuje, že k tomu, abys jednala v souladu s tím, co chcete dělat pod vodou, je zapotřebí hbitost i vytrvalost. Ani jedno nemůže existovat bez druhého a obojí se neobejde bez tvé ochoty přijmout aspekt mořského lva.\n\nDobře si tyto lekce zapamatuj a počítej s nimi, jakmile získáte svou vodní podobu.",
} }
addonDataTable.questData[9052] = { addonDataTable.questData[9052] = {
titleMale = "Bloodpetal Poison", titleMale = "Krvavý jed",
titleFemale = "", titleFemale = "",
objectiveMale = "Posbírej 8 krvavých čepic a 8 gorišských žihadel a vrať se k Torwovi Pathfinderovi v kráteru Un'Goro.", objectiveMale = "Posbírej 8 bloodcapů a 8 gorišských žihadel a vrať se k Torwovi Pathfinderovi v kráteru Un'Goro.",
objectiveFemale = "Posbírej 8 Bloodcapů a 8 Gorishi Stingsů a vrať se k Torwovi Pathfinderovi v kráteru Un'Goro.", objectiveFemale = "",
descriptionMale = "Chtěl bych tě požádat, abys mi pomohl vytvořit jakýsi toxin, který by zpacifikoval velkou bytost žijící zde v kráteru. Není smrtelně nebezpečný a jen bystré oči <cM1> mohou doufat, že se jim podaří ingredience nasbírat.\n\nHouby krvavce, které rostou uvnitř výhonků krvavců, najdete po celém kráteru. Žihadla Gorishi jsou od obřích létajících vos uvnitř a v okolí Slithering Scar, která se nachází v jižní části kráteru.", descriptionMale = "Chtěl bych tě požádat, abys mi pomohl vytvořit jakýsi toxin, který by zpacifikoval velkou bytost žijící zde v kráteru. Není smrtelně nebezpečný a jen bystré oči <cM1> mohou doufat, že se jim podaří ingredience nasbírat.\n\nHouby bloodcap, které rostou uvnitř výhonků bloodcapů, najdeš po celém kráteru. Žihadla Gorishi jsou od obřích létajících vos uvnitř a v okolí Slithering Scar, která se nachází v jižní části kráteru.",
descriptionFemale = "Chtěl bych tě požádat, abys mi pomohl vytvořit jakýsi toxin, který by zpacifikoval velkou bytost žijící zde v kráteru. Není smrtelně nebezpečný a jen bystré oči <cF1> mohou doufat, že se jí podaří nasbírat ingredience.\n\nKrvavé houby, které rostou uvnitř výhonků krvavců, najdete po celém kráteru. Žihadla Gorishi jsou od obřích létajících vos uvnitř a v okolí Slithering Scar, která se nachází v jižní části kráteru.", descriptionFemale = "Chtěl bych tě požádat, abys mi pomohla vytvořit jakýsi toxin, který by zpacifikoval velkou bytost žijící zde v kráteru. Není smrtelně nebezpečný a jen bystré oči <cF1> mohou doufat, že se jí podaří nasbírat ingredience.\n\nHouby bloodcap, které rostou uvnitř výhonků bloodcapů, najdeš po celém kráteru. Žihadla Gorishi jsou od obřích létajících vos uvnitř a v okolí Slithering Scar, která se nachází v jižní části kráteru.",
progressMale = "Setkali jste se s úspěchem?", progressMale = "Setkal jsi se s úspěchem?",
progressFemale = "", progressFemale = "Setkala jsi se s úspěchem?",
completionMale = "Konečně ingredience!\n\nS Un'Gorovou půdou, kterou jsem nasbíral, se toxin snadno připravuje...", completionMale = "Konečně ingredience!\n\nS Un'Gorovou půdou, kterou jsem nasbíral, se toxin snadno připravuje...",
completionFemale = "", completionFemale = "",
} }

View file

View file

View file

View file

View file

View file

View file

View file

View file

@ -197,11 +197,11 @@ addonDataTable.questData[783] = {
objectiveMale = "Promluv si s maršálem McBridem.", objectiveMale = "Promluv si s maršálem McBridem.",
objectiveFemale = "", objectiveFemale = "",
descriptionMale = "Doufám, že sis pevně připnul opasek, mladý <cM3>, protože tady v Northshiru je práce nad hlavu.\n\nA tím nemyslím farmaření.\n\nStormwindské stráže mají co dělat, aby tu udržely mír, když je nás tolik ve vzdálených zemích a tolik hrozeb se tlačí do jejich blízkosti. A tak žádáme o pomoc každého, kdo je ochoten bránit svůj domov. A jejich spojenectví.\n\nPokud jsi tu, abys odpověděl na výzvu, promluv si s mým nadřízeným, maršálem McBridem. Je uvnitř opatství za mnou.", descriptionMale = "Doufám, že sis pevně připnul opasek, mladý <cM3>, protože tady v Northshiru je práce nad hlavu.\n\nA tím nemyslím farmaření.\n\nStormwindské stráže mají co dělat, aby tu udržely mír, když je nás tolik ve vzdálených zemích a tolik hrozeb se tlačí do jejich blízkosti. A tak žádáme o pomoc každého, kdo je ochoten bránit svůj domov. A jejich spojenectví.\n\nPokud jsi tu, abys odpověděl na výzvu, promluv si s mým nadřízeným, maršálem McBridem. Je uvnitř opatství za mnou.",
descriptionFemale = "Doufám, že sis pevně připnul opasek, mladý <cF4>, protože tady v Northshiru je práce nad hlavu.\n\nA tím nemyslím farmaření.\n\nStormwindské stráže mají co dělat, aby tu udržely mír, když je nás tolik ve vzdálených zemích a tolik hrozeb se tlačí do jejich blízkosti. A tak žádáme o pomoc každého, kdo je ochoten bránit svůj domov. A jejich spojenectví.\n\nPokud jsi tu, abys odpověděl na výzvu, promluv si s mým nadřízeným, maršálem McBridem. Je uvnitř opatství za mnou.", descriptionFemale = "Doufám, že sis pevně připnula opasek, mladá <cF4>, protože tady v Northshiru je práce nad hlavu.\n\nA tím nemyslím farmaření.\n\nStormwindské stráže mají co dělat, aby tu udržely mír, když je nás tolik ve vzdálených zemích a tolik hrozeb se tlačí do jejich blízkosti. A tak žádáme o pomoc každého, kdo je ochoten bránit svůj domov. A jejich spojenectví.\n\nPokud jsi tu, abys odpověděla na výzvu, promluv si s mým nadřízeným, maršálem McBridem. Je uvnitř opatství za mnou.",
progressMale = "", progressMale = "",
progressFemale = "", progressFemale = "",
completionMale = "Ach, dobře. Další dobrovolník. Poslední dobou je vás tu hodně.\n\nDoufám, že to stačí.\n\nAntonínské země jsou ohroženy zvenčí, a tak bylo mnoho našich sil mobilizováno do zahraničí. To zase ponechává prostor zkorumpovaným a bezprávným skupinám, aby se dařilo uvnitř našich hranic.\n\nJe to boj, který vedeme na mnoha frontách, <name>. Připravte se na dlouhé tažení.", completionMale = "Ach, dobře. Další dobrovolník. Poslední dobou je vás tu hodně.\n\nDoufám, že to stačí.\n\nAntonínské země jsou ohroženy zvenčí, a tak bylo mnoho našich sil mobilizováno do zahraničí. To zase ponechává prostor zkorumpovaným a bezprávným skupinám, aby se dařilo uvnitř našich hranic.\n\nJe to boj, který vedeme na mnoha frontách, <name>. Připrav se na dlouhé tažení.",
completionFemale = "Ach, dobře. Další dobrovolník. Poslední dobou je vás tu hodně.\n\nDoufám, že to stačí.\n\nZemě <rF1> jsou ohroženy zvenčí, a tak se mnoho našich sil shromáždilo v zahraničí. To zase ponechává prostor zkorumpovaným a bezprávným skupinám, aby se dařilo uvnitř našich hranic.\n\nJe to boj, který vedeme na mnoha frontách, <name>. Připravte se na dlouhé tažení.", completionFemale = "Ach, dobře. Další dobrovolník. Poslední dobou je vás tu hodně.\n\nDoufám, že to stačí.\n\nZemě <rF1> jsou ohroženy zvenčí, a tak se mnoho našich sil shromáždilo v zahraničí. To zase ponechává prostor zkorumpovaným a bezprávným skupinám, aby se dařilo uvnitř našich hranic.\n\nJe to boj, který vedeme na mnoha frontách, <name>. Připrav se na dlouhé tažení.",
} }
addonDataTable.questData[112] = { addonDataTable.questData[112] = {
titleMale = "Sbírání mořských řas", titleMale = "Sbírání mořských řas",
@ -512,8 +512,8 @@ addonDataTable.questData[15] = {
descriptionFemale = "", descriptionFemale = "",
progressMale = "Už jste byli v dolech? Jste připraveni podat hlášení?", progressMale = "Už jste byli v dolech? Jste připraveni podat hlášení?",
progressFemale = "", progressFemale = "",
completionMale = "Nerad slyším o všech těch koboldech v našem dole. Z toho nemůže vzejít nic dobrého. Tady, tohle si vezmi jako platbu, a až budeš připraven, znovu se mnou promluv. Chtěl bych, abyste se ještě jednou vrátili do dolů, a to v případě, že se vám to podaří.", completionMale = "Nerad slyším o všech těch koboldech v našem dole. Z toho nemůže vzejít nic dobrého. Tady, tohle si vezmi jako platbu, a až budeš připraven, znovu se mnou promluv. Chtěl bych, abys se ještě jednou vrátil do dolů...",
completionFemale = "", completionFemale = "Nerad slyším o všech těch koboldech v našem dole. Z toho nemůže vzejít nic dobrého. Tady, tohle si vezmi jako platbu, a až budeš připraven, znovu se mnou promluv. Chtěl bych, abys se ještě jednou vrátila do dolů...",
} }
addonDataTable.questData[84] = { addonDataTable.questData[84] = {
titleMale = "Zpět na Billy", titleMale = "Zpět na Billy",

View file

View file

View file

@ -1,5 +1,5 @@
local headerFontPath = "Interface\\AddOns\\CzechQuests\\Fonts\\morpheus_cz.ttf" local headerFontPath = "Interface\\AddOns\\CzechQuests\\morpheus_cz.ttf"
local textFontPath = "Interface\\AddOns\\CzechQuests\\Fonts\\frizquadratatt_cz.ttf" local textFontPath = "Interface\\AddOns\\CzechQuests\\frizquadratatt_cz.ttf"
local translationInfoFrame = CreateFrame("Frame", "TranslationInfoFrame", nil, BackdropTemplateMixin and "BackdropTemplate") local translationInfoFrame = CreateFrame("Frame", "TranslationInfoFrame", nil, BackdropTemplateMixin and "BackdropTemplate")
translationInfoFrame:SetWidth(QuestLogFrame:GetWidth()) translationInfoFrame:SetWidth(QuestLogFrame:GetWidth())

View file

Before

Width:  |  Height:  |  Size: 978 KiB

After

Width:  |  Height:  |  Size: 978 KiB

101
README.md
View file

@ -1,59 +1,78 @@
# Czech Quests # Czech Quests
Český překlad questů pro wowko SoD + Vanilla. This addon aims to offer players the possibility to play the part of game in Czech language while also having access to the texts in English language.
It can offer players who don't understood English quest description some help to understand how complete quests.
### **Upozornění:** Na překladu se stále ještě pracuje! ## Description
Chybný či správný překlad je možno nahlásit na [tomto odkazu](https://czquests.romanjaros.cz). Display translations for quests in the player's quest log, as well as on the quest frames.
## Popis The translation is automatically visible next to the original text as tooltip.
Addon se zaměřuje na zobrazení českého překladu questů. Překlady jsou upraveny s ohledem na rasu, třídu a pohlaví postavy. In case Quest Log, you need to hover over the quest text itself.
Překlad se zobrazí automaticky po zobrazení samotného okna s originálním zněním. ## Contribution
V případě, že si chcete zobrazit překlad z Quest Logu, je potřeba na samotný text questu najet myší. Translations can be reported at [this link](https://czquests.romanjaros.cz) (only czech language).
## Podpora ## Financial support
Pokud se Vám moje práce líbí, budu velice rád za zvážení finanční podpory (kliknutím na spodní tlačítko). [![co-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/G2G210Y1M7)
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/G2G210Y1M7) If you like my work, I would be very happy for consider financial support.
By supporting, you can also help to speed up the translation of the remaining parts + possible expand to other game expansions.
Finanční podporou můžete i pomoci urychlit překlad zbývající částí + do budoucna možné rozšíření na další expanze hry. ---
## Známé chyby # České Questy
* překlad jednou tyká, jednou vyká (stažím se opravovat) Cílem tohoto addonu je nabídnout hráčům možnost hrát část hry v češtině a zároveň mít přístup k textům v angličtině.
* překlad pro mužskou postavu a ženskou postavu muže občasně z části znít trochu jinak, smysl je ale stejný Hráčům, kteří nerozumějí anglickému popisu úkolů, může nabídnout určitou pomoc, aby pochopili, jak úkoly plnit.
## Stav přeložených zón ## Popisek
**Upozornění:** Jedná se o překlad pomocí AI, což z cca 85 procent je v pořádku, zbytek potřebuje opravu. Zobrazení překladů úkolů v Quest logu hráče a vedle standartního zobrazení detailu úkolu.
* ? = přeložené Překlad se automaticky zobrazí vedle originálního textu jako nápověda.
* ! = zkontrolované V případě deníku úkolů je třeba najet myší na samotný text úkolu.
## Pomoc s překladem
Překlad může být nahlášen na [tomto odkazu](https://czquests.romanjaros.cz).
## Finanční podpora
[![co-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/G2G210Y1M7)
Pokud se vám moje práce líbí, budu velmi rád, když zvážíte finanční podporu.
Podporou také pomůžete urychlit překlad zbývajících dílů + případné rozšíření na další rozšíření hry.
---
# Current progress of translations
* ??? = translated
* !!! = checked
kalimdor: kalimdor:
* ashenvale * ashenvale
* azshara * azshara
* ? darkshore * ??? darkshore
* ? darnassus * ??? darnassus
* desolace * desolace
* ? durotar * ??? durotar
* dustwallow marsh * dustwallow marsh
* felwood * felwood
* feralas * feralas
* ? moonglade * ??? moonglade
* ? mulgore * ??? mulgore
* ? orgrimmar * ??? orgrimmar
* ratchet * ratchet
* ruttheran village * ruttheran village
* silithus * silithus
* stonetalon mountains * stonetalon mountains
* tanaris * tanaris
* ! teldrassil * !!! teldrassil
* the barrens * the barrens
* thousand needles * thousand needles
* ? thunder bluff * ??? thunder bluff
* ungoro crater * ungoro crater
* winterspring * winterspring
@ -67,37 +86,37 @@ eastern kingdoms:
* burning steppes * burning steppes
* deadwind pass * deadwind pass
* deeprun tram * deeprun tram
* ? dun morogh * ??? dun morogh
* duskwood * duskwood
* eastern plaguelands * eastern plaguelands
* ? elwynn forest * !!! elwynn forest
* hillsbrad foothills * hillsbrad foothills
* ? ironforge * ??? ironforge
* loch modan * loch modan
* redridge mountains * redridge mountains
* searing gorge * searing gorge
* shadowfang keep * shadowfang keep
* silverpine forest * silverpine forest
* ? stormwind city * ??? stormwind city
* stranglethorn vale * stranglethorn vale
* swamp of sorrows * swamp of sorrows
* the hinterlands * the hinterlands
* ? tirisfal glades * ??? tirisfal glades
* ? undercity * ??? undercity
* western plaguelands * western plaguelands
* westfall * westfall
* wetlands * wetlands
class: class:
* ? druid * ??? druid
* ? hunter * ??? hunter
* ? mage * ??? mage
* ? paladin * ??? paladin
* ? priest * ??? priest
* ? rogue * ??? rogue
* ? shaman * ??? shaman
* ? warlock * ??? warlock
* ? warrior * ??? warrior
dungeons: dungeons:
* blackfathom deeps * blackfathom deeps

View file

@ -14,28 +14,39 @@ fi
# Define the name of the zipfile # Define the name of the zipfile
ZIPFILE="czech-quests-v$VERSION.zip" ZIPFILE="czech-quests-v$VERSION.zip"
# Define files/directories to zip # Define the output directory
FILES_TO_ZIP="*" OUT_DIR="CzechQuests"
# Define files/directories to exclude # Create the output directory
mkdir -p $OUT_DIR
# Define files/directories to copy
FILES_TO_COPY="*"
# Define files/directories to exclude while copying
# File names should be separated by space and wrapped in double quotes # File names should be separated by space and wrapped in double quotes
EXCLUDE_FILES=( EXCLUDE_FILES=(
".git"
".idea" ".idea"
".gitignore" ".gitignore"
".gitattributes" ".gitattributes"
"screenshot.png" "screenshot.png"
"README.md"
"release.sh" "release.sh"
ZIPFILE $OUT_DIR
) )
# Initialize exclusion string # Copy files to the output directory
EXCLUDE="" for FILE in $FILES_TO_COPY
do
# Build exclusion string echo "Processing $FILE file..."
for FILE in "${EXCLUDE_FILES[@]}"; do if [[ ! " ${EXCLUDE_FILES[@]} " =~ " ${FILE} " ]]; then
EXCLUDE+=" --exclude=$FILE" cp -r $FILE $OUT_DIR
echo "Copied $FILE"
fi
done done
# Create the zip file # Create the zip file at parent level, including the 'dist' directory
eval "zip -r $ZIPFILE $FILES_TO_ZIP$EXCLUDE" zip -r $ZIPFILE $OUT_DIR
# Optionally, remove the copied unzipped files in 'dist'
rm -rf $OUT_DIR