From d87ba405f4de3ee91b72c132491b37cd9f9b7cb4 Mon Sep 17 00:00:00 2001 From: Hexxy Weblate Date: Sun, 30 Aug 2026 08:16:46 +0000 Subject: [PATCH 1/3] =?UTF-8?q?chore(l10n):=20update=20Norwegian=20Bokm?= =?UTF-8?q?=C3=A5l=20translation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit chore(l10n): update Norwegian Bokmål translation chore(l10n): update Norwegian Bokmål translation Co-authored-by: Hexxy Weblate Co-authored-by: Hidden Language: Norwegian Bokmål Progress: 16.2% (225 of 1386 strings) Progress: 16.8% (233 of 1386 strings) Progress: 17.0% (236 of 1386 strings) Translate-URL: https://weblate.hexxy.media/projects/hexcasting/1-20/1-20-common/nb_NO/ Translation: Hex Casting/Common --- .../hexcasting/lang/no_no.flatten.json5 | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/Common/src/main/resources/assets/hexcasting/lang/no_no.flatten.json5 b/Common/src/main/resources/assets/hexcasting/lang/no_no.flatten.json5 index 7bbbf2b3e3..d2693d391c 100644 --- a/Common/src/main/resources/assets/hexcasting/lang/no_no.flatten.json5 +++ b/Common/src/main/resources/assets/hexcasting/lang/no_no.flatten.json5 @@ -321,6 +321,43 @@ "": "Alltid vis listekomma", "@Tooltip": "Om alle iotatyper skal være separert av komma når vist i lister (Originalt bruker ikke mønsteriotaer komma)", }, + advancedTooltipsShowsIotaNBT: { + "": "Avanserte Verktøytips viser Iota NBT", + "@Tooltip": "Om all NBT informasjonen i Iotaer lagret I fokus og tryllebøker skal vises når Avanserte Verktøytips er påskrudd", + }, + staticActiveSlates: { + "": "Statiske Aktive Tavler", + "@Tooltip": "Om mønster på aktiverte tavler ikke skal riste (Fører til bedre ytelse med mange aktiverte tavler)", + }, + }, + server: { + opBreakHarvestLevel: { + "": "Riv Blokk Samlenivå", + "@Tooltip": "Samlenivået til Riv Blokk trylleformelen\n0 = tre, 1 = stein, 2 = jern, 3 = diamant, 4 = Netheritt.", + }, + maxOpCount: { + "": "Maks Antall Handlinger", + "@Tooltip": "Maksimumantallet handlinger som kan bli gjort i ett tick, sånn at serveren ikke skal fryse.", + }, + maxSpellCircleLength: { + "": "Maks Manesirkelstørrelse", + "@Tooltip": "Maksimumantallet tavler én manesirkel kan bestå av", + }, + actionDenyList: { + "": "Forbudte Handlinger", + "@Tooltip": "Ressursruten til forbudte handlinger. Disse handlingene vil føre til uhell hvis man prøver å bruke dem. For eksempel, hexcasting:get_caster vill forby Sinnets Refleksjon.", + }, + circleActionDenyList: { + "": "Forbudte Sirkelhandlinger", + "@Tooltip": "Ressursruter til handlinger som er forbudt for manesirkler. Disse handlingene vil føre til uhell hvis man prøver å bruke dem. For eksempel, hexcasting:get_caster vill forby Sinnets Refleksjon.", + }, + globalCostScaling: { + "": "Global Kostskaleringsfaktor", + "@Tooltip": "Alle mediekostnader, med unntak av handlinger merket med #hexcasting:cannot_modify_cost, vil bli ganget med dette tallet. Hvis du vil endre kostnaden på en handling med det merket, bruk den handlingsspesifikke kostnadskalalisten.", + }, + costRescaleListRaw: { + "": "Handlingsspesifikke Kostnadskalafaktorer", + }, }, }, }, From 3d112add8c3a971a36095e91f4787bee40da41e5 Mon Sep 17 00:00:00 2001 From: Hexxy Weblate Date: Sun, 30 Aug 2026 08:16:46 +0000 Subject: [PATCH 2/3] chore(l10n): update French translation chore(l10n): update French translation Co-authored-by: Hexxy Weblate Co-authored-by: Jovan K Co-authored-by: Lithyaku Language: French Progress: 100.0% (1386 of 1386 strings) Translate-URL: https://weblate.hexxy.media/projects/hexcasting/1-20/1-20-common/fr/ Translation: Hex Casting/Common --- .../hexcasting/lang/fr_fr.flatten.json5 | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/Common/src/main/resources/assets/hexcasting/lang/fr_fr.flatten.json5 b/Common/src/main/resources/assets/hexcasting/lang/fr_fr.flatten.json5 index cbbd601c4a..c3a338bd07 100644 --- a/Common/src/main/resources/assets/hexcasting/lang/fr_fr.flatten.json5 +++ b/Common/src/main/resources/assets/hexcasting/lang/fr_fr.flatten.json5 @@ -1,18 +1,18 @@ { "item.hexcasting": { staff: { - oak: "Sceptre en chêne", - spruce: "Sceptre en sapin", - birch: "Sceptre en bouleau", - jungle: "Sceptre en acajou", - acacia: "Sceptre en acacia", - dark_oak: "Sceptre en chêne noir", - crimson: "Sceptre carmin", - warped: "Sceptre biscornu", - mangrove: "Sceptre en palétuvier", - cherry: "Sceptre en cerisier", - bamboo: "Sceptre en bambou", - edified: "Sceptre en bois ensorcelé", + oak: "Sceptre en Chêne", + spruce: "Sceptre en Sapin", + birch: "Sceptre en Bouleau", + jungle: "Sceptre en Acajou", + acacia: "Sceptre en Acacia", + dark_oak: "Sceptre en Chêne Noir", + crimson: "Sceptre Carmin", + warped: "Sceptre Biscornu", + mangrove: "Sceptre en Palétuvier", + cherry: "Sceptre en Cerisier", + bamboo: "Sceptre en Bambou", + edified: "Sceptre en Bois Ensorcelé", quenched: "Sceptre d'éclat imprégné", mindsplice: "Sceptre de transfusion de psyché", }, @@ -34,7 +34,7 @@ empty: "Grand parchemin vierge", }, thought_knot: "Nœud-Pensée", - spellbook: "Livre de Sorts", + spellbook: "Grimoire", trinket: "Relique", battery: "Fiole de Média", abacus: "Abaque", From aa7cefebf1b41d8e9e31d4a29525d0d5edc664b1 Mon Sep 17 00:00:00 2001 From: Hexxy Weblate Date: Sun, 30 Aug 2026 08:16:46 +0000 Subject: [PATCH 3/3] chore(l10n): update Polish translation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit chore(l10n): update Polish translation chore(l10n): update Polish translation chore(l10n): update Polish translation chore(l10n): update Polish translation chore(l10n): update Polish translation chore(l10n): update Polish translation chore(l10n): update translation files chore(l10n): update Polish translation chore(l10n): update Polish translation Add-on: Remove blank strings Co-authored-by: Hexxy Weblate Co-authored-by: ManicTv Co-authored-by: Stanisław Budny Language: Polish Progress: 63.9% (886 of 1386 strings) Progress: 63.9% (887 of 1386 strings) Progress: 64.3% (892 of 1386 strings) Progress: 64.5% (895 of 1386 strings) Progress: 64.8% (899 of 1386 strings) Progress: 64.9% (900 of 1386 strings) Progress: 65.5% (909 of 1386 strings) Progress: 66.5% (922 of 1386 strings) Translate-URL: https://weblate.hexxy.media/projects/hexcasting/1-20/1-20-common/ Translate-URL: https://weblate.hexxy.media/projects/hexcasting/1-20/1-20-common/pl/ Translation: Hex Casting/Common --- .../hexcasting/lang/pl_pl.flatten.json5 | 59 +++++++++++++++---- 1 file changed, 49 insertions(+), 10 deletions(-) diff --git a/Common/src/main/resources/assets/hexcasting/lang/pl_pl.flatten.json5 b/Common/src/main/resources/assets/hexcasting/lang/pl_pl.flatten.json5 index 2924420434..046a8da42f 100644 --- a/Common/src/main/resources/assets/hexcasting/lang/pl_pl.flatten.json5 +++ b/Common/src/main/resources/assets/hexcasting/lang/pl_pl.flatten.json5 @@ -1018,7 +1018,7 @@ desc: "Symbole, które mają bezpośredni magiczny wpływ na świat.", }, great_spells: { - "": "Arcyzaklęcia", + "": "Wyższe Zaklęcia", desc: "Zaklęcia opisane na tych stronnicach są rzekomo o mitycznej mocy i złożoności. Zostały udokumentowane tylko $(l:items/scroll)powierzchownie/$ (i to z dobrego powodu, według manuskryptów). Sądzę jednak, że to tylko gadanina dawno wymarłych tradycjonalistów -- symbolto symbol.$(br2)Co może pójść nie tak?", }, }, @@ -1062,7 +1062,7 @@ quenching_allays: "Tłamszenie Otuszków", fanciful_staves: "Wymyślne Kostury", readers_guide: "Jak Czytać Ten Rozdział", - basics_pattern: "Podstawowe Symbole", + basics_pattern: "Podstawowe Glify", numbers: "Literały Liczbowe", math: "Matematyka", advanced_math: "Zaawansowana Matematyka", @@ -1182,14 +1182,53 @@ "3": "Takie spisy nie muszą się też składać wyłącznie z glifów. O ile uwzględnianie innych typów jot w moich $(hex)Czarach/$ zazwyczaj nie kończy się dobrze, istnieją $(l:patterns/patterns_as_iotas#iota_embedding)specjalne sposoby/$ pozwalające na robienie tego bezpiecznie. Co więcej, niektóre $(l:patterns/meta#hexcasting:eval/cc)specjalne joty/$ mogą być bezpośrednio wykonane, jak każdy zwykły glif.$(br2)Biorąc te rzeczy pod uwagę, $(o)jakikolwiek/$ spis jot może teoretycznie być $(hex)Czarem/$ - jedynym wymogiem jest to, że muszę być w stanie go z powodzeniem rzucić.", }, vectors: { - "6": "Dwoma ważnymi własnościami wektorów są $(o)długość/$ oraz $(o)kierunek/$. Najłatwiej jest je sobie wyobrazić, jeśli myślisz o wektorze jako o strzałce.$(br2)Jeśli wektor to strzałka idąca od jakiegoś punktu zaczepienia, to długość wektora będzie długością strzałki (od punktu zaczepienia do grotu), a kierunkiem będzie kierunek w który pokazuje owa strzałka.", - "7": "Istnieje wiele sposobów aby manipulować wektorami. Wcześniej była mowa o dodawaniu ich do siebie, co oznacza osobne dodawanie pojedynczych komponentów każdego wektoru (X1+X2, Y1+Y2, Z1+Z2). Tak samo działa odejmowanie wektorów - odejmowanie wektorów skutkuje różnicą wektorów,$(br2)Mnożenie i dzielenie dwóch wektorów nie jest prostym zadaniem; Mogę dowiedzieć się więcej na ten temat $(l:https://www.mathsisfun.com/algebra/vectors-dot-product.html)here/$ and $(l:https://www.mathsisfun.com/algebra/vectors-cross-product.html)tutaj/$.", - "8": "Jestem także w stanie mnożyć lub dzielić wektory przez pojedyncze liczny. Skutkuje to pomnożeniem/podzieleniem każdego z komponentów tego wektora przez daną liczbę, np. (X, Y, Z)/5 = (X/5, Y/5, Z/5).$(br2) Dopóki ta liczba jest dodatnia, nie wpłynie to na kierunek wektora, a jedynie na jego długość. Jeśli natomiast liczba ta jest ujemna, wektor zostanie normalnie podzielony oraz jego kierunek zostanie obrócony o 180°.", - "4": "Jeśli posiadam wektor pozycji bloku, i potrzebuję namierzyć blok znajdujący się dokładnie nad nim, muszę zwiększyć komponent Y wektora o 1. Jestem w stanie to zrobić, poprzez dodanie do niego drugiego wektora o wartości (0, 1, 0). Analogicznie, jeśli potrzebuję namierzyć coś znajdującego się o dwa bloki na wschód, wystarczy, że dodam wektor o wartości (2, 0, 0). Oba z tych wektorów reprezentują $(o)różnicę/$ pozycji docelowej i pierwszej pozycji.", - "1": "Wygląda na to, że aby moje badania były owocne, muszę zaznajomić się z wektorami. Wektor, to zestaw trzech liczb, będący w stanie reprezentować całą gammę rzeczy i konceptów, choć najczęściej będą to pozycje w świecie, różnicy między dwoma pozycjami, lub kierunek w przestrzeni. Następne strony zawierają podstawowe informacje na temat wektorów oraz tego co można z nimi zrobić.", - "2": "Wszystkie wektory na których będę operował jako $(hex)czarownik/$ są trójwymiarowe, ponieważ istnieję w trójwymiarowej przestrzeni.$(br2)Każdy wektor ma komponent X, komponent Y i komponent Z w tej właśnie kolejności, odpowiadające trzem osiom świata: oś X to wschód-zachód, oś Y to góra-dół, a oś Z to południe-północ.", - "3": "Najprostszym sposobem na użycie wektora, jest jako $(o)pozycja/$, reprezentująca punkt w przestrzeni - może wskazywać na położenie bloku, bytu, lub miejsca, na które chcę rzucić zaklęcie.$(br2)Wektor pozycji jest w praktyce zestawem koordynat, wskazujących na dokładne położenie. Jednakże, nie każdy wektor reprezentuje pozycję.", - "5": "Warto zaznaczyć, że o ile wektor oraz wektor różnicy reprezentują różne rzeczy, fundamentalnie są dalej tym samym - zestawem liczb. Teoretycznie, można uznać wszystkie wektory za jeden z tych rodzajów - pozycje są różnicami jakiejś pozycji i środka układu współrzędnych (0, 0, 0), a różnice są pozycjami, względem dowolnie dobranego środka układu.", + "6": "Dwoma ważnymi własnościami wektorów są $(o)długość/$ oraz $(o)kierunek/$. Najłatwiej jest je sobie wyobrazić, jeśli pomyślisz o wektorze jako o strzałce.$(br2)Jeśli wektor to strzałka idąca od jakiegoś punktu zaczepienia, to długość wektora będzie długością strzałki (od punktu zaczepienia do grotu), a kierunkiem będzie kierunek w który pokazuje owa strzałka.", + "7": "Istnieje wiele sposobów aby manipulować wektorami. Wcześniej była mowa o dodawaniu ich do siebie, co oznacza osobne dodawanie pojedynczych komponentów każdego wektoru (X1+X2, Y1+Y2, Z1+Z2). Tak samo działa odejmowanie wektorów - odejmowanie wektorów skutkuje różnicą wektorów.$(br2)Mnożenie i dzielenie dwóch wektorów nie jest prostym zadaniem; Mogę dowiedzieć się więcej na ten temat $(l:https://www.mathsisfun.com/algebra/vectors-dot-product.html)here/$ and $(l:https://www.mathsisfun.com/algebra/vectors-cross-product.html)tutaj/$.", + "8": "Jestem także w stanie mnożyć lub dzielić wektory przez pojedyncze liczby. Skutkuje to pomnożeniem/podzieleniem każdego z komponentów tego wektora przez daną liczbę, np. (X, Y, Z)/5 = (X/5, Y/5, Z/5).$(br2) Dopóki ta liczba jest dodatnia, nie wpłynie to na kierunek wektora, a jedynie na jego długość. Jeśli natomiast liczba ta jest ujemna, wektor zostanie normalnie pomnożony lub podzielony oraz jego kierunek zostanie obrócony o 180°.", + "4": "Jeśli posiadam wektor pozycji bloku, i potrzebuję namierzyć blok znajdujący się dokładnie nad nim, muszę zwiększyć komponent Y wektora o 1. Jestem w stanie to zrobić, poprzez dodanie do niego drugiego wektora o wartości (0, 1, 0). Analogicznie, jeśli potrzebuję namierzyć coś znajdującego się o dwa bloki na wschód, wystarczy, że dodam wektor o wartości (2, 0, 0). Oba z tych dodanych wektorów reprezentują $(o)różnicę/$ pozycji docelowej i pierwszej pozycji.", + "1": "Wygląda na to, że aby moje badania były owocne, muszę zaznajomić się z wektorami. Wektor, to zestaw trzech liczb, będący w stanie reprezentować całą gammę rzeczy i konceptów, choć najczęściej będą to pozycje w świecie, różnice między dwoma pozycjami, lub kierunek w przestrzeni. Następne strony zawierają podstawowe informacje na temat wektorów oraz tego, co można z nimi zrobić.", + "2": "Wszystkie wektory na których będę operować jako $(hex)czarownik/$ są trójwymiarowe, ponieważ istnieję w trójwymiarowej przestrzeni.$(br2)Każdy wektor ma komponent X, komponent Y i komponent Z w tej właśnie kolejności, odpowiadające trzem osiom świata: oś X to wschód-zachód, oś Y to góra-dół, a oś Z to północ-południe.", + "3": "Najpowszechniejszym sposobem na użycie wektora, jest jako $(o)pozycja/$, reprezentująca punkt w przestrzeni - może wskazywać na położenie bloku, bytu, lub miejsca, na które chcę rzucić zaklęcie.$(br2)Wektor pozycji jest w praktyce zestawem współrzędnych, wskazujących na dokładne położenie. Jednakże, nie każdy wektor reprezentuje pozycję.", + "5": "Warto zaznaczyć, że o ile wektor oraz wektor różnicy reprezentują różne rzeczy, fundamentalnie są dalej tym samym - zestawem liczb. Teoretycznie, można uznać wszystkie wektory za jeden z tych rodzajów - pozycje są różnicami konkretnego miejsca i środka układu współrzędnych (0, 0, 0), a różnice są pozycjami, względem dowolnie dobranego środka układu.", + "9": "Dzielenie wektora przez jego długość skutkuje wektorem jednostkowym, który zachowuje kierunek, ale ma długość wynoszącą dokładnie 1. Przydają się one w sytuacjach, w których znaczenie ma tylko kierunek wektora. Dodatkowo, łatwiej jest uzyskać wektor o dokładnie takiej długości jaką potrzebuję, mnożąc wektor jednostkowy przez tą właśnie długość. Przykładowo, mnożąc wektor jednostkowy przez 3, otrzymam wektor o identycznym kierunku, lecz długości wynoszącej właśnie 3.$(br2)Wiele glifów, które obliczają kierunek, np. $(l:patterns/basics#hexcasting:get_entity_look)Oczyszczenie Alidady/$, zwracają ten kierunek jako wektor jednostkowy.", + "10": "Wszystkie z opisanych do tej pory operacji oraz wiele innych, mogą być wykonane używając glifów z rozdziału $(l:patterns/math)Matematyka/$.$(br2)Mogę skonstruować nowe wektory poprzez zbieranie danych z bytów używając glifów z sekcji $(l:patterns/basics)Podstawowe Glify/$, poprzez używanie $(l:patterns/consts)Stałych/, aby stworzyć wektory jednostkowe dla podstawowych kierunków, lub poprzez bezpośrednie łączenie trzech liczb przy użyciu $(l:patterns/math#hexcasting:construct_vec)Egzaltacji Wektora/$.", + "11": "Aby zrozumieć bardziej zaawansowane koncepty związane z wektorami, mogę chcieć bardziej zagłębić się w ten temat poza tą księgą. Film załączony poniżej, również może okazać się dobrym źródłem informacji.", + "11.link_text": "3blue1brown", + }, + mishaps: { + "1": "Niestety, nie jestem (jeszcze) istotą idealną. Od czasu do czasu popełniam błędy podczas czarowania; na przykład mogę źle narysować glif, lub spróbować wykonać działanie bez odpowiednich jot. Gdy natura przyłapie mnie na takim błędzie, dochodzi do tzw. $(Italic)zerwania/$.", + "2": "Glif, który doprowadził do zerwania zostanie zabarwiony na czerwono na moim splocie. W zależności od samego błędu, mogę się także spodziewać wszelakich skutków ubocznych, wraz z jak kolorowymi iskrami wzburzonego przypływu.", + "invalid_pattern.title": "Niepoprawny Glif", + invalid_pattern: "Utkany glif nie odpowiada żadnej akcji.$(br2)Wywołuje żółte iskry oraz wyrzuca $(thing)supeł/$ na wierzch stosu.", + "not_enough_iotas.title": "Za Mało Jot", + not_enough_iotas: "Akcja wymagała więcej jot, niż znajdowało się na moim stosie.$(br2)Wywołuje jasno-szare iskry, oraz wyrzuca tyle $(thing)supłów/$ na stos, ile potrzebowałoby działanie, aby zadziałać.", + "stack_size.title": "Za Dużo Jot", + stack_size: "Zaklęcie wykroczyło poza ograniczenia rozmiaru stosu.$(br2)Wywołuje czarne iskry, a cały mój stos zastępuje jednym $(thing)supłem/$.", + "incorrect_iota.title": "Nieodpowiednia Jota", + "3": "O ile efekty uboczne zerwań są z pewnością $(italic)irytujące/$, na moje szczęście żadne z nich nie pozostawiają trwałych czy destruktywnych konsekwencji. Mogę się po prostu otrzepać i spróbować ponownie... choć i tak warto dążyć do poprawy.$(br2)Poniżej załączam listę wszystkich zerwań napotkanych podczas moich badań.", + incorrect_iota: "Działanie spodziewało się joty konkretnego typu, a otrzymało coś nieprawidłowego. Jeśli jest wiele nieprawidłowych jot, zerwanie poinformuje mnie tylko o tej najniżej na stosie.$(br2)Wywołuje ciemno-szare iskry oraz zastępuje nieprawidłową jotę $(thing)supłem/$.", + "vector_out_of_range.title": "Wektor Poza Zasięgiem", + vector_out_of_range: "Działanie próbowało wpłynąć na punkt, który był poza moim zasięgiem.$(br2)Wywołuje purpurowe iskry oraz wyrzuca przedmioty z moich rąk w kierunku tego miejsca.", + "entity_out_of_range.title": "Byt Poza Zasięgiem", + entity_out_of_range: "Działanie próbowało wpłynąć na byt, który był poza moim zasięgiem.$(br2)Wywołuje różowe iskry i wyrzuca przedmioty z moich rąk w kierunku tego bytu.", + "entity_immune.title": "Byt Jest Odporny", + entity_immune: "Działanie próbowało wpłynąć na byt, który jest na nie odporny.$(br2)Wywołuje błękitne iskry oraz wyrzuca przedmioty z moich rąk w kierunku tego bytu.", + "math_error.title": "Błąd Matematyczny", + math_error: "Działanie zrobiło coś zabronionego przez prawa matematyki, jak dzielenie przez zero.$(br2)Wywołuje czerwone iskry, dodaje $(thing)supeł/$ do mojego stosu oraz wypala mój umysł, pozbywając się połowy mojej siły życiowej. Wygląda na to, że Natura bierze takie działania za potwarz i za karę dzieli $(italic)mnie/$.", + "incorrect_item.title": "Nieprawidłowy Przedmiot", + incorrect_item: "Działanie wymaga jakiegoś przedmiotu, ale nie był on dostarczony.$(br2)Wywołuje brązowe iskry. Jeśli ten przedmiot był w moich dłoniach, zostanie wyrzucony na ziemię. Jeżeli był w postaci bytu, zamiast tego wyleci w powietrze.", + "incorrect_block.title": "Nieprawidłowy Blok", + incorrect_block: "Działanie wymaga konkretnego typu bloku na pozycji docelowej, ale blok tam się znajdujący nie był odpowiedni.$(br2)Wywołuje jasno-zielone iskry i wywołuje ulotną eksplozję na podanej pozycji. Wybuch jest zupełnie nieszkodliwy, ale zawsze trochę mnie płoszy.", + "needs_parens.title": "Brak Introspekcji", + needs_parens: "Pojawia się, gdy spróbuję utkać glif, który działa tylko wewnątrz $(l:patterns/patterns_as_iotas#hexcasting:open_paren)$(action)introspekcji/$ poza nią.$(br2)Wywołuje pomarańczowe iskry i kładzie glif, który nie zadziałał na stos w formie joty.", + "too_many_patterns.title": "Pogrążenie w Myślach", + too_many_patterns: "Mój $(hex)Czar/$ próbował wykonać zbyt wielką liczbę glifów. Zdarza się to najczęściej, gdy przypadkowo tworzę nieskończoną pętlę.$(br2)Wywołuje granatowe iskry i pozbawia mnie tchu.", + "true_name.title": "Naruszenie Duszy", + true_name: "Powstrzymuje mnie przed $(l:patterns/readwrite#hexcasting:write)$(action)zapisaniem joty/$ innego gracza na stałym nośniku$(br2)Wywołuje czarne iskry i oślepia mnie na około minutę.", + "disabled.title": "Zabronione Działanie", + disabled: "Pojawia się, gdy próbuję wykonać działanie zabronione przez właścicieli serwera.$(br2)Wywołuje czarne iskry.", + "other.title": "Fatalna Porażka", + other: "Usterka w modzie wywołała obecność nieprawidłowej joty, lub w inny sposób wywołała awarię czaru.$(l:https://github.com/gamma-delta/HexMod/issues)Proszę zgłosić ten błąd!/$$(br2)Wywołuje czarne iskry.", }, }, },