diff --git a/Common/src/main/resources/assets/hexcasting/lang/en_pt.flatten.json5 b/Common/src/main/resources/assets/hexcasting/lang/en_pt.flatten.json5 index 7d455ee7e1..d553b8a99a 100644 --- a/Common/src/main/resources/assets/hexcasting/lang/en_pt.flatten.json5 +++ b/Common/src/main/resources/assets/hexcasting/lang/en_pt.flatten.json5 @@ -58,6 +58,7 @@ quenched: "Staff o' snuffed pixie", crimson: "Staff o' ichor", edified: "Staff o' saints", + mindsplice: "Staff o' wrecked noggin", }, amethyst_dust: "Dust o' gem", scroll_small: { diff --git a/Common/src/main/resources/assets/hexcasting/lang/es_es.flatten.json5 b/Common/src/main/resources/assets/hexcasting/lang/es_es.flatten.json5 index a698965626..07c76da0fc 100644 --- a/Common/src/main/resources/assets/hexcasting/lang/es_es.flatten.json5 +++ b/Common/src/main/resources/assets/hexcasting/lang/es_es.flatten.json5 @@ -959,6 +959,7 @@ start_to_see: { "1": "Los textos no mentían. La naturaleza cobró lo suyo.", "3": "...Pero.$(br2)Pero por un instante fugaz, esa parte de mí... $(italic)vio/$... $(l:greatwork/the_work)$(thing)algo/$. ¿Un lugar, un diseño, tal vez? (Tales distinciones no parecían importar frente a... eso.)$(p)Y una... una membrana-barrera-piel-borde, separándome de un reino de pensamiento-flujo-luz-energía pura. Recuerdo... vi-pensé-recordé-sentí... la barrera difuminándose en sus bordes, apenas.$(p)Quería $(italic)atravesar./$", + "4": "No debería. $(italic)Sé/$ que no debería. Es peligroso. Es demasiado peligroso. La fuerza necesaria... Tendría que acercarme a un suspiro de la mismísima Muerte con un $(italic)único golpe/$.$(br2)Pero estoy... tan... $(italic)cerca/$.$(p)$(italic)Esto/$ es la culminación de mi arte. Esta es la $(#54398a)Iluminación/$ que he estado buscando. $(br2)Quiero más. Necesito verlo de nuevo. $(italic)Lo veré/$.$(p)¿Qué es mi mente mortal frente a la gloria inmortal?", }, "101": { "4.header": "Un ejemplo", @@ -982,6 +983,9 @@ "10.header": "Ejemplo 1", }, }, + hexcasting: { + "crafting.desc": "$(italic)En nuestro campo tenemos un dicho: “La magia no es”. No es que funciona “sin más”, no es que responde a tus pensamientos, no es posible lanzar bolas de fuego o hacer brotar una cena rostizada a partir de la nada o convertir a un puñado de matones en ranas y caracoles./$", + }, }, subtitles: { "spellcircle.add_pattern": "Círculo de hechizos crepita", diff --git a/Common/src/main/resources/assets/hexcasting/lang/fi_fi.flatten.json5 b/Common/src/main/resources/assets/hexcasting/lang/fi_fi.flatten.json5 index cf6610ed4a..309eb5f1ca 100644 --- a/Common/src/main/resources/assets/hexcasting/lang/fi_fi.flatten.json5 +++ b/Common/src/main/resources/assets/hexcasting/lang/fi_fi.flatten.json5 @@ -39,6 +39,57 @@ abacus: "Helmitaulu", lore_fragment: { all: "Olen vissiin löytänyt kaiket tarinat tarjoilla tässä maailmassa.", + "": "Lorepala", + }, + thought_knot: "Ajatussolmu", + trinket: "Härveli", + artifact: "Artefakti", + battery: "Media-pullo", + lens: "Ennustauslinssi", + jeweler_hammer: "Kultasepän Vasara", + sub_sandwich: "Subi", + dye_colorizer_: { + white: "Valkoinen Pigmentti", + orange: "Oranssi Pigmentti", + magenta: "Magentanvärinen pigmentti", + light_blue: "Vaaleansininen Pigmentti", + yellow: "Keltainen Pigmentti", + lime: "Limenvihreä Pigmentti", + pink: "Vaaleanpunainen Pigmentti", + gray: "Harmaa Pigmentti", + light_gray: "Vaaleanharmaa Pigmentti", + cyan: "Syaani Pigmentti", + purple: "Violetti Pigmentti", + blue: "Sininen Pigmentti", + brown: "Ruskea Pigmentti", + green: "Vihreä Pigmentti", + red: "Punainen Pigmentti", + black: "Musta Pigmentti", + }, + pride_colorizer_: { + agender: "Sukupuoleton Pigmentti", + aroace: "Aroace Pigmentti", + aromantic: "Aromanttinen Pigmentti", + asexual: "Aseksuaalinen Pigmentti", + bisexual: "Biseksuaalinen Pigmentti", + demiboy: "Demipoika Pigmentti", + demigirl: "Demityttö Pigmentti", + gay: "Homo Pigmentti", + genderfluid: "Genderfluid Pigmentti", + genderqueer: "Genderqueer Pigmentti", + intersex: "Intersukupuolinen Pigmentti", + lesbian: "Lesbo Pigmentti", + nonbinary: "Ei-Binäärinen Pigmentti", + pansexual: "Panseksuaalinen Pigmentti", + plural: "Pluraali Pigmentti", + transgender: "Transsukupuolisuuden Pigmentti", + }, + uuid_colorizer: "Henkihohde Pigmentti", + default_colorizer: "Täyttämätön Pigmentti", + ancient_colorizer: "Muinais Pigmentti", + creative_unlocker: { + "": "Mediakuutio", + for_emphasis: "ÄÄRETTÖMÄSTI MEDIAA", }, }, hexcasting: { @@ -66,4 +117,23 @@ "media_amount.advanced": "Sisältää: %s/%s (%s)", }, }, + "entity.hexcasting": { + wall_scroll: "Riippuva Käärö", + }, + "block.hexcasting": { + directrix: { + empty: "Tyhjä Johtosuora", + }, + impetus: { + empty: "Tyhjä Sysäys", + }, + slate: { + "": "Kivitaulu", + blank: "Tyhjä Kivitaulu", + }, + slate_: { + block: "Kivitaulukuutio", + tiles: "Kivitaulukaakelit", + }, + }, } 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..5a66eec932 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é", }, @@ -749,7 +749,7 @@ couldnt_cast: { "3": "... Après mûre réflexion... J'ai découvert un changement dans mon corps .$(p)Il semblerait qu'à la place d'utiliser de l'$(l:items/amethyst)$(item)améthyste/$, je suis maintenant capable de lancer des Sorts en utilisant ma propre force vitale et mentale-- exactement comme dans les légendes d'autrefois .$(p)Maintenant que j'y pense, je ne suis pas sûr de savoir pourquoi j'en suis capable. C'est juste que... la vérité-science-fardeau a toujours été là, et je peux la voir clairement désormais. Je la connais. Je l'endure .$(br2)Bienheureusement, je suis également bien conscient de mes limites-- Je pense avoir accès à approximativement deux cristaux d'$(l:items/amethyst)$(item)Améthyste chargée/$ de $(media)Média/$ lorsque ma santé est à son sommet.", "1": "Argh ! Pourquoi est-ce qu'Elle ne me laisse pas lancer le Sort ?!$(br2)Le parchemin que j'ai trouvé résonne d'authenticité. Je peux le $(italic)sentir/$ vibrer dans le parchemin-- la Rune est vraie, ou du moins aussi vraie qu'une Rune peut l'être. Le Sort est $(italic)juste là/$.$(p)Mais on dirait qu'elle se cache de l'autre côté d'une sorte de voile. Je l'ai appelé-- il a essayé de se manifester-- mais il ne $(italic)POUVAIT PAS/$.", - "2": "On dirait que la barrière s'est légèrement affaiblie avec la force que j'ai exercé qur le Sort ; pourtant malgré tous mes efforts-- ma concentration la plus profonde, mon améthyste la plus pure, mes dessins les plus précis-- La barrière $(italic)refuse/$ de se laisser traverser. Ça me rend dingue.$(p)C'est $(italic)ici/$ que mes recherches s'arrêtent ? Maudit par mon impuissance, forcé d'abandonner les pouvoirs qui me reviennent de droit?$(br2)Je dois respirer un bon coup. Je devrais méditer sur ce que j'ai appris, même si ce n'était pas grand-chose...", + "2": "On dirait que la barrière s'est légèrement affaiblie avec la force que j'ai exercé sur le Sort ; pourtant malgré tous mes efforts-- ma concentration la plus profonde, mon améthyste la plus pure, mes dessins les plus précis-- La barrière $(italic)refuse/$ de se laisser traverser. Ça me rend dingue.$(p)C'est $(italic)ici/$ que mes recherches s'arrêtent ? Maudit par mon impuissance, forcé d'abandonner les pouvoirs qui me reviennent de droit?$(br2)Je dois respirer un bon coup. Je devrais méditer sur ce que j'ai appris, même si ce n'était pas grand-chose...", "4": "J'en tremble rien qu'à l'idée-- J'ai gardé ma psyché intacte jusqu'à maintenant, dans mes recherches. Mais le fait est-- Je forme une moitié d'un lien précaire.$(p)Je suis connecté à une autre moitié-- une moitié dont les frontières ont faibli à cause de ce traumatisme. Un endroit où de simples Actions écrivent une gloire éternelle.$(p)Ai-je vraiment tord de vouloir y accéder pour mes fins ?", }, stack: { @@ -770,7 +770,7 @@ "1": "Les gens distraits attachent parfois un bout de ficelle à leur doigt pour les aider à se rappeler de quelque chose d'important. Je pense pouvoir utiliser cette idée dans mon art. En nouant du fil d'une façon spécifique, je devrais pouvoir conserver un iota stable, en dehors de ma Stack.$(br2)J'appellerai mon invention le $(item)Nœud-Pensée/$.", }, spellcircles: { - "2": "Pour commencer le rituel j'ai besoin d'un $(l:greatwork/impetus)$(item)Impetus/$ pour créer une vague de $(media)Média/$ auto-suffisante. Cette vague voyage au travers d'$(l:items/slate)$(item)slates/$ ou d'autres blocs adaptés, activant chaque Rune qu'elle rencontre.$(br2)S'il n'y a aucun moyen pour la vague de rejoindre l'$(l:greatwork/impetus)$(item)Impetus/$, le rituel échouera immédiatement. Il faut également prendre en compte que la direction dans laquelle la vague sort d'un bloc DOIT être claire, ou le rituel échouera au bloc avec trop de voisins.", + "2": "Pour commencer le rituel j'ai besoin d'un $(l:greatwork/impetus)$(item)Impetus/$ pour créer une vague de $(media)Média/$ auto-suffisante. Cette vague voyage au travers d'$(l:items/slate)$(item)ardoises/$ ou d'autres blocs adaptés, activant chaque Rune qu'elle rencontre.$(br2)S'il n'y a aucun moyen pour la vague de rejoindre l'$(l:greatwork/impetus)$(item)Impetus/$, le rituel échouera immédiatement. Il faut également prendre en compte que la direction dans laquelle la vague sort d'un bloc DOIT être claire, ou le rituel échouera au bloc avec trop de voisins.", "4": "Miracle parmi les miracles, le cercle ne consommera ni le $(media)Média/$ de mon inventaire ni de mon esprit. A la place, des éclats cristallisés de $(media)Média/$ doivent être fournis à l'$(l:greatwork/impetus)$(item)Impetus/$ via un entonnoir, ou des méthodes similaires.$(br2)L'utilisation d'une $(l:items/lens)$(item)Lentille Divinatoire/$ montrera combien de $(media)Média/$ est contenu dans l'$(l:greatwork/impetus)$(item)Impetus/$, en équivalent de poussière.", "7": "J'ai aussi trouvé un croquis d'un Cercle Runique utilisé par les anciens enfoui quelque part dans mes notes. Sur l'autre page se trouve ma copie (bien que de piètre qualité) de celui-ci.$(br2)Les runes là-dessus auraient été éxécutées dans le sens inverse des aiguilles d'une montre, en commençant par le $(l:patterns/basics#hexcasting:get_caster)$(action)Reflet de l'Esprit/$ et en se terminant par $(l:patterns/great_spells/teleport#hexcasting:teleport/great)$(action)Téléportation Supérieure/$.", "teleport_circle.title": "Cercle de Téléportation", @@ -885,8 +885,8 @@ start_to_see: { "1": "Les textes ne mentaient pas. Mère-Nature a pris son dû.", "2": "Ç... Ça...$(p)...c'était l'une des $(italic)pires/$ choses que j'ai $(italic)jamais/$ vécu. J'ai offert mon plan à Mère-Nature, elle m'a rendu un sourire imperturbable et une sensation de déchirure en retour-- une partie de moi se faisait balayer comme de la Poussière d'améthyste dans le vent.$(p) J'ai déjà de la chance d'avoir $(italic)survécu/$ alors avoir la lucidité nécessaire pour écrire ces mots-- Je dois déclarer cette affaire classée et vérifier plus attentivement avant de lancer plus de $(hex)Sortilèges/$. Je ne referai jamais une telle erreur.", - "3": "... Mais. $(br2)Mais pour un bref instant, cette partie de moi... elle a $(italic)vu/$... $(l:greatwork/the_work)$(thing)quelque chose/$. Un endroit-- un schéma peut-être ? (Considérations futiles pour... ça.)$(p)Et une... une membrane-barrière-peau-frontière, qui me séparait d'un royaume de pure imagination-flux-lumière-énergie.Je me souviens-- J'ai vu- j'ai pensé- je me suis souvenu- j'ai ressenti-- la barrière se flouter sur les bords, juste un tout petit peu.$(p)Je voulais la $(italic)traverser./$", - "4": "Je ne devrais pas. Je $(italic)sais/$ que je ne devrais pas. C'est dangereux. Trop dangereux. La force requise... J'aurais besoin de m'amener aux portes de la Mort elle-même en un $(italic)seul dessin/$. $(br2)Mais je suis. Si. $(italic)Proche du But/$. $(p)$(italic)Ceci/$est la culmination de mon art. C'est l'$(#54398a)Illumination/$que je cherchais à atteindre. $(br2)Je veux plus. J'ai besoin de le revoir. Je $(italic)vais/$ le revoir. $(p)Ai-je vraiment peur de perdre mon âme de mortel si je gagne une gloire immortelle en retour ?", + "3": "... Mais. $(br2)Pour un bref instant, cette partie de moi... elle a $(italic)vu/$... $(l:greatwork/the_work)$(thing)quelque chose/$. Un endroit-- un schéma peut-être ? (Considérations futiles pour... ça.)$(p)Et une... une membrane-barrière-peau-frontière, qui me séparait d'un royaume de pure imagination-flux-lumière-énergie.Je me souviens-- J'ai vu- j'ai pensé- je me suis souvenu- j'ai ressenti-- la barrière se flouter sur les bords, juste un tout petit peu.$(p)Je voulais la $(italic)traverser./$", + "4": "Je ne devrais pas. Je $(italic)sais/$ que je ne devrais pas. C'est dangereux. Trop dangereux. La force requise... J'aurais besoin de m'amener aux portes de la Mort elle-même en un $(italic)seul dessin/$. $(br2)Mais je suis. Si. $(italic)Proche du But/$. $(p)$(italic)Ceci/$ est la culmination de mon art. C'est l'$(#54398a)Illumination/$ que je cherchais à atteindre. $(br2)Je veux plus. J'ai besoin de le revoir. Je $(italic)vais/$ le revoir. $(p)Ai-je vraiment peur de perdre mon âme de mortel si je gagne une gloire immortelle en retour ?", }, whats_a_hex: { "2": "En général, cela prend la forme d'une Liste d'Iotas de Rune, créée par les techniques décrites dans $(l:patterns/patterns_as_iotas)Runes d'Échappement/$. Avec mon $(hex)Sortilège/$ placé ainsi dans la Stack, je peux le lancer en utilisant des Runes de meta-évaluation comme le $(l:patterns/meta#hexcasting:eval)Gambit d'Hermes/$, ou infuser cela dans un $(l:items/hexcasting)Catalyseur de Sortilèges/$ pour être réutilisé facilement.$(br2)À noter que c'est un iota de liste classique - Je peux le manipuler, le sauvegarder dans des $(l:items/focus)objets de stockage/$ ou de manière $(l:items/thought_knot)permanente/$, ou même l'incorporer dans un autre $(hex)Sortilège/$.", @@ -1211,7 +1211,7 @@ construct_vec: "Combine trois nombres au sommet de la Stack en un vecteur (X, Y et Z en partant du bas vers le haut).", deconstruct_vec: "Sépare les composants d'un vecteur en trois nombres distincts.", modulo: "Récupère le modulo de deux nombres. Le modulo est la valeur $(italic)restante/$ après une division entière - par exemple, 5 modulo 2 (5 %% 2) = 1 et 5 %% 3 = 2. Sur un vecteur, le modulo est appliqué sur chaque composant de façon indépendante.", - coerce_axial: "Pour un vecteur, le contrait à sa direction axiale la plus proche, sous la forme d'un vecteur unitaire. Pour un nombre, renvoie son signe : 1 si positif, -1 si négatif. Dans les deux cas, le 0 est inchangé.", + coerce_axial: "Pour un vecteur, le contraint à sa direction axiale la plus proche, sous la forme d'un vecteur unitaire. Pour un nombre, renvoie son signe : 1 si positif, -1 si négatif. Dans les deux cas, le 0 est inchangé.", "add.1": "Effectue une addition.", "sub.1": "Effectue une soustraction.", "mul.1": "Effectue une multiplication ou un produit scalaire.", @@ -1444,7 +1444,7 @@ break_block: "Prend une position de la Stack, puis brise le bloc qui s'y situe. Ce sort peut casser à peu près tout ce que pourrait briser une pioche en diamant.$(br)Coûte environ un huitième d'une $(l:items/amethyst)$(item)Poussière d'améthyste/$, ou une quantité négligeable s'il brise un $(l:patterns/spells/blockworks#hexcasting:conjure_block)$(action)Bloc conjuré/$ ou une $(l:patterns/spells/blockworks#hexcasting:conjure_light)$(action)Lumière conjurée/$.", }, greater_sentinel: { - "1": "Invoque une version supérieure de ma (l:patterns/spells/sentinels)$(thing)sentinelle/$ Coûte environ deux $(l:items/amethyst)$(item)Poussière d'améthyste/$.", + "1": "Invoque une version supérieure de ma $(l:patterns/spells/sentinels)$(thing)Sentinelle/$ Coûte environ deux $(l:items/amethyst)$(item)Poussière d'améthyste/$.", "2": "Cette $(l:patterns/spells/sentinels)$(thing)Sentinelle/$ plus puissante agit comme une classique que je peux invoquer sans un Sort Supérieur, même si plus visuellement attrayante. Cependant, la portée de mes sorts est étendue à une zone autour de ma $(l:patterns/spells/sentinels)$(thing)Sentinelle Supérieure/$ d'environ 16 blocs. En d'autres termes, peu importe où je suis dans le monde, je peux interagir avec les choses se trouvent autour de ma $(l:patterns/spells/sentinels)$(thing)Sentinelle/$ (et ce malgré les mystérieuses forces du chargement des chunks).", }, weather_manip: { diff --git a/Common/src/main/resources/assets/hexcasting/lang/ja_jp.flatten.json5 b/Common/src/main/resources/assets/hexcasting/lang/ja_jp.flatten.json5 index ebaeecaf47..0f6a5ce62c 100644 --- a/Common/src/main/resources/assets/hexcasting/lang/ja_jp.flatten.json5 +++ b/Common/src/main/resources/assets/hexcasting/lang/ja_jp.flatten.json5 @@ -1611,7 +1611,7 @@ }, }, logic: { - bool_coerce: "引数を論理型に変換する。数値$(thing)0/$、$(thing)Null/$、False、空のリストはFalseになり、その他すべてはTrueになる。", + bool_coerce: "引数を論理型に変換する。数値$(thing)0/$、$(thing)Null/$、False、ベクトル(0, 0, 0)、空のリストはFalseになり、その他すべてはTrueになる。", bool_to_number: "論理型を数値に変換する。Trueは$(thing)1/$になり、Falseは$(thing)0/$になる。", not: "引数がTrueであればFalseを返し、FalseであればTrueを返す。", or: "少なくとも1つの引数がTrueであればTrueを返し、そうでなければFalseを返す。", 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", + }, }, }, }, 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..9be1a78eec 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,57 @@ "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.", + }, + stack: { + "1": "$(thing)Stos/$, sposób przechowywania informacji znany też jako LIFO, jest konceptem zapożyczonym z informatyki. W skrócie, to zbiór danych zaprojektowany tak, że możesz działać tylko na najwcześniej użytych danych.$(br2)Wyobraź sobie stos talerzy, na którego wierzchu są kładzione nowe talerze: jeśli chcesz zrobić coś z talerzem gdzieś w środku, musisz najpierw podnieść górne talerze.", + "2": "Ze względu na prostotę stosu, sposoby na jego manipulację są ograniczone. Sprowadzają się one do: $(li)$(italic)Dodawania/$ wszelakich jot, nazywanego też wyrzucaniem,$(li)$(italic)Usuwania/$ elementu z wierzchu stosu, nazywanego także pękaniem,$(li)$(italic) Analizowania, lub modyfikowania/$ wierzchu stosu, nazwanego podglądaniem.$(br)Ostatnio dodany element nazywany jest \"wierzchem\" stosu, dodając do analogii z talerzami.$(p)Na przykład, jeśli wrzucimy na stos \"1\", a następnie \"2\", po czym pękniemy wierzch, jedynym elementem stosu zostanie \"1\".", }, }, }, diff --git a/Common/src/main/resources/assets/hexcasting/lang/ru_ru.flatten.json5 b/Common/src/main/resources/assets/hexcasting/lang/ru_ru.flatten.json5 index ac4769ea92..ea72a38e67 100644 --- a/Common/src/main/resources/assets/hexcasting/lang/ru_ru.flatten.json5 +++ b/Common/src/main/resources/assets/hexcasting/lang/ru_ru.flatten.json5 @@ -13,7 +13,7 @@ mangrove: "Мангровый посох", cherry: "Вишнёвый посох", bamboo: "Бамбуковый посох", - edified: "Витиеватый посох", + edified: "Просвещённый посох", quenched: "Закалённый посох", mindsplice: "Разрывающий посох", }, @@ -93,7 +93,7 @@ default_colorizer: "Чистый пигмент", ancient_colorizer: "Древний пигмент", creative_unlocker: { - "": "Куб Мысли", + "": "Медиокуб", for_emphasis: "БЕЗГРАНИЧНАЯ МЫСЛЬ", tooltip: "Употребите, чтобы разблокировать все знания %s.", mod_name: "Hexcasting", @@ -156,29 +156,29 @@ ancient_scroll_paper_lantern: "Древний бумажный фонарь", amethyst_sconce: "Аметистовый подсвечник", edified_: { - log: "Витиеватое бревно", - log_amethyst: "Аметистовое витиеватое бревно", - log_aventurine: "Авантюриновое витиеватое бревно", - log_citrine: "Цитриновое витиеватое бревно", - log_purple: "Фиолетовое витиеватое бревно", - wood: "Витиеватая древесина", - planks: "Витиеватые доски", - panel: "Витиеватая панель", - tile: "Витиеватая плитка", - door: "Витиеватая дверь", - trapdoor: "Витиеватый люк", - stairs: "Витиеватая лестница", - slab: "Витиеватая плита", - button: "Витиеватая кнопка", - pressure_plate: "Витиеватая нажимная плита", - fence: "Витиеватый забор", - fence_gate: "Витиеватые ворота", + log: "Просвещённое бревно", + log_amethyst: "Аметистовое просвещённое бревно", + log_aventurine: "Авантюриновое просвещённое бревно", + log_citrine: "Цитриновое просвещённое бревно", + log_purple: "Фиолетовое просвещённое бревно", + wood: "Просвещённая древесина", + planks: "Просвещённые доски", + panel: "Просвещённая панель", + tile: "Просвещённая плитка", + door: "Просвещённая дверь", + trapdoor: "Просвещённый люк", + stairs: "Просвещённая лестница", + slab: "Просвещённая плита", + button: "Просвещённая кнопка", + pressure_plate: "Просвещённая нажимная плита", + fence: "Просвещённый забор", + fence_gate: "Просвещённые ворота", }, - stripped_edified_log: "Обтёсанное витиеватое бревно", - stripped_edified_wood: "Обтёсанная витиеватая древесина", - amethyst_edified_leaves: "Аметистовые витиеватые листья", - aventurine_edified_leaves: "Авентюриновые витиеватые листья", - citrine_edified_leaves: "Цитриновые витиеватые листья", + stripped_edified_log: "Обтёсанное Просвещённое бревно", + stripped_edified_wood: "Обтёсанная Просвещённая древесина", + amethyst_edified_leaves: "Аметистовые просвещённые листья", + aventurine_edified_leaves: "Авантюриновые просвещённые листья", + citrine_edified_leaves: "Цитриновые просвещённые листья", quenched_allay: "Закалённый сплав", quenched_allay_: { tiles: "Плитка из закалённого сплава", @@ -231,8 +231,8 @@ }, "tag.hexcasting": { staves: "Посохи", - edified_logs: "Витиеватые брёвна", - edified_planks: "Витиеватые доски", + edified_logs: "Просвещённые брёвна", + edified_planks: "Просвещённые доски", phial_base: "Пустые сосуды", }, "tag.item.hexcasting": { @@ -534,10 +534,10 @@ sealed: "Выбрана страница %d/%d (\"%s\") (%s)", }, empty: { - "": "Пустой", + "": "Пустая", sealed: "Пустой (%s)", }, - sealed: "Запечатанный", + sealed: "запечатанная", }, scroll: { needs_purchase: "Купите, чтобы увидеть знак", @@ -566,7 +566,7 @@ none: "Не связан", }, akashic: { - "bookshelf.location": "Запись на %s", + "bookshelf.location": "Архив на %s", "record.count": { "": "%s йот хранится", single: "%s хранящаяся йота", @@ -594,7 +594,7 @@ anything: "Что угодно", unknown: "Сломанная йота", "entity.whoknows": "Неизвестная сущность", - "akashic.nopos": "Владелец записи не знает ни о каких йота здесь (это ошибка мода)", + "akashic.nopos": "Управляющий архив не знает ни о каких йотах (это ошибка мода)", }, subtitles: { casting: { @@ -616,8 +616,8 @@ "": "Счеты щелкают", shake: "Счеты трещат", }, - "spellcircle.add_pattern": "Заклинание круга трещит", - "spellcircle.fail": "Заклинание круга громко трещит", + "spellcircle.add_pattern": "Круг заклинаний трещит", + "spellcircle.fail": "Круг заклинаний громко трещит", "scroll.dust": "Свиток покрывается аметистовой пылью", "scroll.scribble": "Свиток расписан", "impetus.fletcher.tick": "Инициатор Лучника кликает", @@ -1003,7 +1003,7 @@ media: "предмет, содержащий мысли", media_for_battery: "предмет необработанной мысли", only_one: "ровно один предмет", - eraseable: "предмет, поддающийся стиранию", + eraseable: "предмет, поддающийся очищению", bottle: "стеклянная бутылочка", rechargable: "перезаряжаемый предмет", colorizer: "пигмент", @@ -1033,7 +1033,7 @@ category: { basics: { "": "Приступая к работе", - desc: "Практикующие это искусство исполняли свои $(#b38ef3)Заговоры/$, чертя странные руны в воздухе с помощью $(l:items/staff)$(item)посохов/$ -- или создавая $(l:items/hexcasting)$(item)могущественные магические предметы/$, что бы исполнять руны с их помощью. Как бы я мог сделать то же самое?", + desc: "Практикующие это искусство исполняли свои $(#b38ef3)Хексы/$, чертя странные руны в воздухе с помощью $(l:items/staff)$(item)посохов/$ -- или создавая $(l:items/hexcasting)$(item)могущественные магические предметы/$, что бы исполнять руны с их помощью. Как бы я мог сделать то же самое?", }, casting: { "": "Hex Casting", @@ -1049,7 +1049,7 @@ }, lore: { "": "История", - desc: "Я обнаружил несколько писем и текстов, не имеющих прямого отношения к моему искусству. Но я думаю, что, возможно, смогу по ним угадать кое-что из истории мира. Дай-ка посмотрю...", + desc: "Я обнаружил несколько писем и текстов, не имеющих прямого отношения к моему искусству. Но я думаю, что, возможно, по ним я смогу почерпнуть что-то из истории этого мира. Посмотрим...", }, interop: { "": "Совместимость с различными модами", @@ -1065,7 +1065,7 @@ }, great_spells: { "": "Великие Руны", - desc: "Руны, перечисленные здесь, предположительно обладают легендарной сложностью и силой. Похоже, что они использовались очень редко (как утверждается в текстах, на то есть веские причины). Хотя, возможно, это просто бредни давно умерших стариков.$(br2)Что может пойти не так?", + desc: "Заклинания, перечисленные здесь, предположительно обладают легендарной сложностью и силой. Похоже, что знания о них $(l:items/scroll)не сосредоточены в одном месте/$ (как утверждается в текстах, на то есть веские причины). Хотя, возможно, это просто бредни давно умерших стариков.$(br2)Что может пойти не так?", }, }, entry: { @@ -1074,7 +1074,7 @@ geodes: "Жеоды", couldnt_cast: "Разочарование", start_to_see: "ЧТО Я ВИДЕЛ!", - "101": "Рунные заклинания: начало", + "101": "Хекс магия для чайников", vectors: "Учебник по векторам", mishaps: "Провалы", stack: "Стек", @@ -1089,13 +1089,13 @@ abacus: "Cчеты", spellbook: "Книга Заклинаний", scroll: "Свитки", - slate: "Плитки", + slate: "Скрижали", hexcasting: "Предметы для заклинаний", ancient_cyphers: "Древние Побрякушки", phials: "Сосуд мысли", - potions: "Заговорённые зелья", + potions: "Хекс зелья", pigments: "Пигмент", - edified: "Деревья созидания", + edified: "Просвещённые деревья", decoration: "Декоративные блоки", the_work: "Работа", brainsweeping: "О краже разума", @@ -1104,7 +1104,7 @@ directrix: "Направители", akashiclib: "Библиотеки Акаши", quenching_allays: "Погашенные тихони", - fanciful_staves: "Красивые посохи", + fanciful_staves: "Замысловатые посохи", readers_guide: "Как читать этот раздел", basics_pattern: "Базовые руны", numbers: "Числа в рунах", @@ -1152,11 +1152,11 @@ page: { creative_items: { "1": "Я изобрёл несколько удивительных предметов, получить которые возможно лишь с очень $(italic)креативным/$ подходом.", - creative_unlocker: "$(#74b3f2)Мыслекуб/$ - почти что бесконечный источник силы, выступающий бесконечным источником $(#74b3f2)мысли/$ для всех $(#b38ef3)Заговоров/$, которые я хочу исполнить. А ещё он очень аппетитно выглядит. Возможно, съев его, я откою для себя новую информацию о мире, быть может даже перейду границу спойлеров...", - "2": "К тому же, если переименовать $(#74b3f2)Мыслекуб/$ на Наковальне, я смогу использовать его для понимания и отладки моих $(#b38ef3)Заговоров/$. И если я каким-либо образом получил доступ к Творческой силе, мне может понадобиться выключить их, пока я не приступил ко всему ниже.", + creative_unlocker: "$(#74b3f2)Медиокуб/$ - почти что бесконечный источник силы, выступающий бесконечным источником $(#74b3f2)медиа/$ для всех $(#b38ef3)Хексов/$, которые я хочу исполнить. А ещё он очень аппетитно выглядит. Возможно, съев его, я открою для себя новую информацию о мире, быть может даже перейду границу спойлеров...", + "2": "К тому же, если переименовать $(#74b3f2)Медиокуб/$ на Наковальне, я смогу использовать его для понимания и отладки моих $(#b38ef3)Хексов/$. И если я каким-либо образом получил доступ к Творческой силе, мне может понадобиться выключить их, пока я не приступил ко всему ниже.", debug_media: { title: "debug media", - desc: "Переименовав $(#74b3f2)Мыслекуб/$ в 'debug media', я получу обратную связь от хекса в чате, содержащую количество поглощённой мысли.", + desc: "Переименовав $(#74b3f2)Медиокуб/$ в 'debug media', я получу обратную связь от хекса в чате, содержащую количество поглощённой медиа.", }, }, media: { @@ -1193,8 +1193,8 @@ "1": "$(thing)Руны/$ - это пути, проложенные по сетке $(#74b3f2)мысли/$. Я считаю, что симметрия рун в шестиугольниках - это то, что дало название моему искусству.$(br2)$(thing)Действия/$, между тем, - это то, что $(italic)делают/$ руны.", "2": "Разница подобна разнице между $(italic)словами /$ и их $(italic)значениями/$. Любое сочетание букв образует слово, но большинство из них ничего не означают. Аналогично, любая закорючка, пропущенная через $(#74b3f2)мысли/$ технически является руной, но большинство из них ничего не сделают.", "3": "Действия чем-то напоминают команды к правилам великой системы, управляющей Вселенной (которую, как я видел, в некоторых текстах называют \"Природой.\"). Они склонны делать одну из нескольких вещей:$(li)Собирать некоторую информацию о мире, вроде определения позиции сущности.$(li)Манипулировать собранной информацией, в частности нахождения расстояния между двумя позициями.$(li)Произвестие какое-нибудь магическое воздействие на мир, типо вызова молнии или взрыва.$(br)Эти последние виды действий называются \"заклинаниями.\", и, как правило, являются тем, что привлекает людей к искусству.", - "4": "Отсюда, $(#b38ef3)Заговор/$ - это последовательность допустимых рун, представленных Природе в определенном порядке. Природа интерпретирует каждую руну друг за другом и, если понимает, изменяет мир в соответствии с моими прихотями. (Или каковы, по её мнению, мои прихоти.)", - "5": "Пускай некоторые действия могут быть легко исполнены, остальные требуют оплаты в виде $(#74b3f2)мысли/$. Я верю, что концентрированная ментальная энергия используется как своего рода аргумент для Природы, убеждающий её в том, что она действительно должна сделать то, о чем я прошу. Большинство заклинаний продвинутых рун требуют такого рода оплаты, но некоторые простые действия, не связанные с заклинаниями, тоже могут иметь свою цену.$(br2)Я записал стоимость каждого действия, если таковая имелась, на соответствующих страницах.", + "4": "Отсюда, $(#b38ef3)Хекс/$ - это последовательность допустимых рун, представленных Природе в определенном порядке. Природа интерпретирует каждую руну друг за другом и, если понимает, изменяет мир в соответствии с моими прихотями. (Или каковы, по её мнению, мои прихоти.)", + "5": "Пускай некоторые действия могут быть легко исполнены, остальные требуют оплаты в виде $(#74b3f2)медиа/$. Я предполагаю, что концентрированная ментальная энергия используется как своего рода аргумент для Природы, убеждающий её в том, что она действительно должна сделать то, о чем я прошу. Большинство заклинаний требуют такого рода оплаты, но некоторые простые действия, не связанные с заклинаниями, тоже могут иметь свою цену.$(br2)Я записал стоимость каждого действия, если таковая имелась, на соответствующих страницах.", }, iotas: { "1": "В языке природы \"существительные\" названы $(thing)йотами/$. На самом базовом уровне Рунная магия - это искусство манипулирования йотами.$(br2)Йоты бывают самых разных типов:$(li)Числа.$(li)Векторы - это набор из трех чисел, представляющих положение, движение или направление.$(li)Логические булевы значения, представляющие абстрактные понятия Истины или Лжи$(li)Сущности - подобные мне, цыплятам, лодкам и лежащим на земле аметистам.", @@ -1203,12 +1203,12 @@ }, }, "101": { - "1": "Исполнение $(#b38ef3)Заговора/$ - немного сложный процесс-- неудивительно, что это искусство было забыто. Мне придется внимательно перечитать свои записи.$(br2)Я могу начать создание $(#b38ef3)Заговора/$ нажав $(k:use), держа в руке $(l:items/staff)$(item)Посох/$ - это приведет к появлению передо мной шестиугольной сетки из точек. Затем я могу щелкать и перетаскивать от точки к точке, чтобы начертить руны на сетке; окончив начертание руны я моментально призываю Природу исполнить соответствующее ей действе (подробнее об этом позже).", + "1": "Исполнение $(#b38ef3)Хекс/$ - немного сложный процесс-- неудивительно, что это искусство было забыто. Мне придется внимательно перечитать свои записи.$(br2)Я могу начать создание $(#b38ef3)Хекса/$ нажав $(k:use), держа в руке $(l:items/staff)$(item)Посох/$ - это приведет к появлению передо мной шестиугольной сетки из точек. Затем я могу щелкать и перетаскивать от точки к точке, чтобы начертить руны на сетке; окончив начертание руны я моментально призываю Природу исполнить соответствующее ей действе (подробнее об этом позже).", "2": "Как только я начерчу достаточно рун, чтобы произнести заклинание, сетка исчезнет, и сохраненные мною мысли будут выпущены. Я также могу очистить сетку, удерживая $(k:sneak) при использовании моего $(l:items/staff)$(item)посоха/$.$(br2)Итак, как же работают руны? Вкратце: $(italic)Руны/$ исполняют... $(italic)Действия/$, которые манипулируют... $(l:casting/stack)$(italic)Стеком/$, который представляет собой список из... $(italic)Йот/$, которые являются простыми единицами информации.", "3": "Во-первых, $(thing)Руны/$. Это база, это то, что я использую для манипулирования мыслью вокруг меня. Некоторые узоры, будучи начерченными, вызовут выполнение определённых действий. Действия - это то, что на самом деле творит чудеса; все руны определенным образом влияют на мысли, и когда эти абстракции в конечном итоге приводят к чему-то полезному, мы называем это действием.$(br2)$(#74b3f2)Мысли/$ могут быть непостоянными: если я начерчу неверную руну, я получу некоторый $(thing)мусор/$ в качестве результата где-нибудь на моем стеке (читайте дальше...)", "4.header": "Пример", "4": "Интересно отметить, что $(italic)угол/$ руны, похоже, вообще не имеет значения. Самое главное - это начальная точка руны и градус, на который вы поворачиваете линию. Например, оба этих узора выполняют действие, называемое $(l:patterns/basics#hexcasting:get_caster)$(action)Отражением Нарцисса/$.", - "5": "$(#b38ef3)Заговор/$ приводится в действие путем последовательного начертания (допустимых) действий. Каждое действие может выполнять одну из нескольких задач:$(li)Собирать некоторую информацию об окружающей среде, оставляя её на вершине стека;$(li)манипулировать собранной информацией (например, складывать два числа); или$(li)выполнять какой-либо магический эффект, например вызывать молнию или взрыв. (Эти действия называются \"заклинания\")$(p)Когда я начинаю сотворять $(#b38ef3)Заговор/$, создается пустой стек. Действия управляют вершиной этого стека.", + "5": "$(#b38ef3)Хекс/$ приводится в действие путем последовательного начертания (допустимых) действий. Каждое действие может выполнять одну из нескольких задач:$(li)Собирать некоторую информацию об окружающей среде, оставляя её на вершине стека;$(li)манипулировать собранной информацией (например, складывать два числа); или$(li)выполнять какой-либо магический эффект, например вызывать молнию или взрыв. (Эти действия называются \"заклинания\")$(p)Когда я начинаю сотворять $(#b38ef3)хекс/$, создается пустой стек. Действия управляют вершиной этого стека.", "6": "Например, $(l:patterns/basics#hexcasting:get_caster)$(action)Отражение Нарцисса/$ создаст йоту, представляющую $(italic)меня/$, заклинателя, и добавит её в начало стека. $(l:patterns/basics#hexcasting:entity_pos/eye)$(action)Преображение глаз/$ возьмет йоту, расположенную на вершине стека, если она представляет сущность, и преобразует её в йоту, представляющую позицию этой сущности.$(br2)Таким образом, начертание этих рун в этом порядке привело бы к тому, что в в итоге на стеке появилась бы йота, представляющая мою позицию.", "7": "$(thing)Йоты/$ могут представлять вещи, такие как я сам или мое положение. Но есть несколько других типов, которыми я могу манипулировать с помощью $(thing)Действий/$. Вот подробный список:$(li)Числа (которые некоторые легенды называют \"double\");$(li)Вектора, коллекция из трех чисел, представляющих положение, движение или направление в мире;$(li) Логические значения или \"bools\" в сокращении, представляющие абстрактное Истина или Ложь,", "8": "$(li)Сущности, подобные мне, курицам и вагонеткам;$(li)Абстракции, особые типы йоты, которые, кажется, представляют абстрактные идеи;$(li)Сами руны, используемые для создания магических предметов и поистине поразительных подвигов, таких как $(italic)заклинания, которые произносят другие заклинания/$; и$(li)Список нескольких из вышеперечисленного, собранных в одну йоту.", @@ -1236,7 +1236,7 @@ "10": "Все упомянутые операции и многие другие можно совершить используя руны из $(l:patterns/math)Математической/$ Главы.$(br2) Векторы можно создать собирая данные о сущностях с помощью $(l:patterns/basics)Базовых рун/$, Используя $(l:patterns/consts)Константы/$ для создания единичных векторов дающих базовые направления, или же просто собрав три числа в вектор $(l:patterns/math#hexcasting:construct_vec)Векторным Возвышением/$.", }, mishaps: { - "1": "К сожалению, я не совершенное существо (пока что). Иногда я допускаю ошибки в своих исследованиях и сотворении $(#b38ef3)Заговоров/$; например, я неправильно черчу руны или иногда пытаюсь вызвать действие с неправильными йотами. И Природа обычно не смотрит на мои ошибки благосклонно-- вызывая то, что называется $(italic)провалом/$.", + "1": "К сожалению, я не совершенное существо (пока что). Иногда я допускаю ошибки в своих исследованиях и сотворении $(#b38ef3)Хексов/$; например, я неправильно черчу руны или иногда пытаюсь вызвать действие с неправильными йотами. И Природа обычно не смотрит на мои ошибки благосклонно-- вызывая то, что называется $(italic)провалом/$.", "2": "Некорректная руна будет светиться красным на моей сетке. В зависимости от типа ошибки, я также могу ожидать определенного вредного эффекта и обильного разбрызгивания красного и разноцветных искр, поскольку неправильно обработанные $(#74b3f2)мысли/$ сворачиваются в свет определенного цвета.", "3": "К счастью, хотя плохие последствия провалов, безусловно, $(italic)раздражают/$, ни одно из них не является особенно разрушительным в долгосрочной перспективе. Нужно лишь собрать мысли в кучу и попробовать снова... Но я все равно должен стремиться к лучшему.$(br2)Ниже приведён список провалов, который я составил.", "invalid_pattern.title": "Некорректная руна", @@ -1299,7 +1299,7 @@ lore: "$(italic)Старик вздохнул и поднял руку к огню. Он раскрыл часть своего сознания, где хранились воспоминания об окружающих его горах. Он извлек энергию из этих земель, как научился делать в городе Терисия с Драфной, Хуркилем, архимандритом и другими магами из Белых Башен. Он сконцентрировался, и пламя извилось, поднимаясь из поленьев, скручиваясь на себя, пока наконец не образовало мягкую улыбку./$", }, staff: { - "1": "$(l:items/staff)$(item)Посох/$ - моя точка входа для создания $(#b38ef3)Заговоров/$, крупных и мелких. Держа его в руках и нажав $(thing)$(k:use)/$, я начну творить $(#b38ef3)Заговор/$; я могу зажать и тащить, чтобы чертить руны.$(br2)Это не просто кусочек $(#74b3f2)мысли/$ на конце палки; это всё, что мне требуется.", + "1": "$(l:items/staff)$(item)Посох/$ - моя точка входа для создания $(#b38ef3)Хексов/$, больших и маленьких. Держа его в руках и нажав $(thing)$(k:use)/$, я начну творить $(#b38ef3)Хекс/$; я могу зажать и тащить, чтобы чертить знаки.$(br2)Это всего лишь кусочек $(#74b3f2)мысли/$ на конце палки, но большего и не требуется.", "crafting.header": "Посохи", "crafting.desc": "$(italic)Не боритесь; горите, светитесь; зажгитесь./$", }, @@ -1316,7 +1316,7 @@ }, focus: { "1": "$(item)Талисман/$ похож на $(l:items/thought_knot)$(item)Узел мысли/$, поскольку в него можно записывать или считать с него йоту. Однако преимущество Талисмана в том, что он $(italic)повторно используемый/$. Если я допущу ошибку в йоте, записанной в $(item)Талисман/$, я могу просто снова использовать $(l:patterns/readwrite#hexcasting:write)$(action)Гамбит Писаря/$ и перезаписать йоту внутри.", - "2": "Если я хочу защитить $(l:items/focus)$(item)Талисман/$ от случайного перезаписывания, я могу запечатать его воском, сложив его с $(item)Медовой сотой/$. Попытка использовать $(l:patterns/readwrite#hexcasting:write)$(action)Гамбит Писаря/$ на запечатанном Талисмане завершится провалом.$(br2)Руна $(l:patterns/spells/hexcasting#hexcasting:erase)$(action)Очистить предмет/$ удалит эту печать вместе с содержимым.", + "2": "Если я хочу защитить $(l:items/focus)$(item)Талисман/$ от случайного перезаписывания, я могу запечатать его воском, сложив его с $(item)Медовой сотой/$. Попытка использовать $(l:patterns/readwrite#hexcasting:write)$(action)Гамбит Писаря/$ на запечатанном Талисмане завершится провалом.$(br2)Руна $(l:patterns/spells/hexcasting#hexcasting:erase)$(action)Очищение Предмета/$ удалит эту печать вместе с содержимым.", "3": "Действительно, единственное преимущество моих $(l:items/thought_knot)$(item)Узлов мысли/$ над $(item)Талисманами/$ заключается в том, что $(item)Талисманы/$ дороже в производстве. Мои исследования показывают, что ранние практики искусства использовали исключительно $(item)Талисманы/$, а $(l:items/thought_knot)$(item)Узел мысли/$ был моим оригинальным изобретением.$(br2)Кто бы ни были те древние люди, они, должно быть, были очень процветающими.", "crafting.desc": "$(italic)Ядовитые яблоки, ядовитые черви./$", }, @@ -1326,8 +1326,8 @@ "crafting.desc": "$(italic)Математика? Я что похож на ботаника?!/$", }, spellbook: { - "1": "$(l:items/spellbook)$(item)Книга заклинаний/$ - это вершина моего искусства-- она действует как целая библиотека $(l:items/focus)$(item)Талисманов/$. Аж до $(thing)шестидесяти четырех/$, если быть точным.$(br2)Каждая страница может содержать одну йоту, и я могу выбрать активную страницу (страницу, на которую сейчас сохраняются и откуда копируются йоты), держа её в руке в присяде и прокручивая, или просто удерживая её во второй руке и прокручивая во время сотворения $(#b38ef3)Заговора/$.", - "2": "Как и $(l:items/focus)$(item)Талисман/$, существует простой способ предотвратить случайное перезаписывание. Сложив книгу с $(item)Медовой сотой/$, я запечатаю активную страницу, предотвращая $(l:patterns/readwrite#hexcasting:write)$(action)Гамбит Писаря/$ от изменения её содержимого. Также как и $(l:items/focus)$(item)Талисман/$, использование $(l:patterns/spells/hexcasting#hexcasting:erase)$(action)Очистить предмет/$ удалит лак и содержимое страницы.$(br2)Я также могу дать каждой странице индивидуальное имя на наковальне. Это изменит только название выбранной в данный момент страницы для удобного просмотра.", + "1": "$(l:items/spellbook)$(item)Книга заклинаний/$ - это вершина моего искусства-- она действует как целая библиотека $(l:items/focus)$(item)Талисманов/$. Аж до $(thing)шестидесяти четырех/$, если быть точным.$(br2)Каждая страница может содержать одну йоту, и я могу выбрать активную страницу (страницу, на которую сейчас сохраняются и откуда копируются йоты), держа её в руке в присяде и прокручивая, или просто удерживая её во второй руке и прокручивая во время сотворения $(#b38ef3)Хекса/$.", + "2": "Как и $(l:items/focus)$(item)Талисман/$, существует простой способ предотвратить случайное перезаписывание. Сложив книгу с $(item)Медовой сотой/$, я запечатаю активную страницу, предотвращая $(l:patterns/readwrite#hexcasting:write)$(action)Гамбит Писаря/$ от изменения её содержимого. Также как и $(l:items/focus)$(item)Талисман/$, использование $(l:patterns/spells/hexcasting#hexcasting:erase)$(action)Очищение Предмета/$ удалит лак и содержимое страницы.$(br2)Я также могу дать каждой странице индивидуальное имя на наковальне. Это изменит только название выбранной в данный момент страницы для удобного просмотра.", "crafting.desc": "$(italic)Волшебники любят слова. Большинство из них много читают, и действительно одним из сильных признаков потенциального волшебника является неспособность заснуть без предварительного прочтения чего-либо.", }, scroll: { @@ -1342,21 +1342,21 @@ "3": "Я также знаю о других типах $(l:items/slate)$(item)Скрижалей/$, скрижалях, которые не содержат рун, но кажется, что они инкрустированы другими... странными... странностями. Мне больно думать о них, словно мои мысли изгибаются вокруг их структуры, следуя их путям, изгибаясь и переплетаясь сквозь их лабиринтные глубины, проходящие сквозь и сквозь и проходя сквозь и проникая и обрабатываемые и--$(br2)... Я чуть не потерял себя. Может быть, стоит отложить их исследование.", }, hexcasting: { - "1": "Хотя гибкость использования $(#b38ef3)Заговоров/$ \"на ходу\" с помощью моего $(l:items/staff)$(item)Посоха/$ довольно полезна, мне приходится махать им вокруг снова и снова, чтобы выполнить базовую задачу. Если бы я мог сохранить обычное заклинание для последующего использования, это бы сильно упростило мне жизнь-- и позволило бы мне делиться своими $(#b38ef3)Заговорами/$ с друзьями.", + "1": "Хотя гибкость использования $(#b38ef3)Хексов/$ \"на ходу\" с помощью моего $(l:items/staff)$(item)Посоха/$ довольно полезна, мне приходится махать им вокруг снова и снова, чтобы выполнить базовую задачу. Если бы я мог сохранить обычное заклинание для последующего использования, это бы сильно упростило мне жизнь-- и позволило бы мне делиться своими $(#b38ef3)Хексами/$ с друзьями.", "2": "Для этого я могу создать один из трех типов магических предметов: $(l:items/hexcasting)$(item)Побрякушку/$, $(l:items/hexcasting)$(item)Штуковину/$ или $(l:items/hexcasting)$(item)Артефакт/$. Все они содержат внутри себя руны, а также небольшую батарею с $(#74b3f2)мыслями/$.$(br2)Просто держа один из них и нажимая $(thing)$(k:use)/$, я смогу использовать заклинание внутри, словно начертил их посохом, при этом используя внутреннюю батарею предмета.", "3": "У каждого предмета есть свои особенности:$(br2)$(l:items/hexcasting)$(item)Побрякушки/$ хрупкие, уничтожаются после исчерпания их внутренних запасов $(#74b3f2)мысли/$ и $(italic)не могут/$ быть заряжены;$(br2)$(l:items/hexcasting)$(item)Штуковины/$ можно использовать столько, сколько хочет держатель, пока остается достаточно $(#74b3f2)мысли/$, но после этого они становятся бесполезными до перезарядки;", - "4": "$(l:items/hexcasting)$(item)Артефакты/$ - самые мощные из всех-- после исчерпания их $(#74b3f2)мысли/$ они могут использовать $(l:items/amethyst)$(item)Аметисты/$ из инвентаря владельца для оплаты заклинания, так же как я делаю, когда колдую с помощью $(l:items/staff)$(item)Посоха/$. Конечно, это также означает, что заклинание может поглотить их разум, если в инвентаре не хватает $(l:items/amethyst)$(item)Аметистов/$.$(br2)После создания пустого магического предмета на обычном верстаке, я внедряю в него $(#b38ef3)Заговор/$, используя (что еще, кроме) заклинания, соответствующие предмету. $(l:patterns/spells/hexcasting)Я составил каталог подходящих рун здесь./$", - "5": "Каждое такое заклинание внедрения требует сущности и список рун на стеке. Сущность должна быть сущностью предмета, удерживающего $(#74b3f2)мысли/$ (т.е. кристаллы $(l:items/amethyst)$(item)аметиста/$, брошенные на землю); сущность потребляется и формирует батарею.$(br2)Полезно, что $(#74b3f2)мысли/$ в батарее не потребляется кусками, как при колдовстве с $(l:items/staff)$(item)Посохом/$-- скорее, $(#74b3f2)мысли/$ \"растворяются\" в одном непрерывном бассейне. Таким образом, если я храню $(#b38ef3)Заговор/$, который стоит только одну $(l:items/amethyst)$(item)Аметистовую пыль/$, то $(l:items/amethyst)$(item)Заряженный Кристалл/$, используемый в качестве батареи, позволит мне использовать его 10 раз.", + "4": "$(l:items/hexcasting)$(item)Артефакты/$ - самые мощные из всех-- после исчерпания их $(#74b3f2)мысли/$ они могут использовать $(l:items/amethyst)$(item)Аметисты/$ из инвентаря владельца для оплаты заклинания, так же как я делаю, когда колдую с помощью $(l:items/staff)$(item)Посоха/$. Конечно, это также означает, что заклинание может поглотить их разум, если в инвентаре не хватает $(l:items/amethyst)$(item)Аметистов/$.$(br2)После создания пустого магического предмета на обычном верстаке, я внедряю в него $(#b38ef3)Хекс/$, используя (что еще, кроме) заклинания, соответствующие предмету. $(l:patterns/spells/hexcasting)Я составил каталог подходящих рун здесь./$", + "5": "Каждое такое заклинание внедрения требует сущности и список рун на стеке. Сущность должна быть сущностью предмета, удерживающего $(#74b3f2)мысли/$ (т.е. кристаллы $(l:items/amethyst)$(item)аметиста/$, брошенные на землю); сущность потребляется и формирует батарею.$(br2)Полезно, что $(#74b3f2)мысли/$ в батарее не потребляется кусками, как при колдовстве с $(l:items/staff)$(item)Посохом/$-- скорее, $(#74b3f2)мысли/$ \"растворяются\" в одном непрерывном бассейне. Таким образом, если я храню $(#b38ef3)Хекс/$, который стоит только одну $(l:items/amethyst)$(item)Аметистовую пыль/$, то $(l:items/amethyst)$(item)Заряженный Кристалл/$, используемый в качестве батареи, позволит мне использовать его 10 раз.", "crafting.desc": "$(italic)У нас есть поговорка в нашей сфере: \"Магия не такая\". Она не \"просто работает\", она не реагирует на ваши мысли, вы не можете бросать огненные шары или создавать жареный ужин из воздуха или превращать группу грабителей в лягушек и улиток./$", }, ancient_cyphers: { - "1": "Путешествуя, я должно быть нашёл $(l:items/hexcasting)$(item)Побрякушки/$ созданные заклинателями из древности. Эти $(item)Древние Побрякушки/$ работают также как и те что создал я: они не могут быть перезаряжены и ломаются когда их внутренний резервуар $(#74b3f2)мысли/$ иссякает. Но в отличие от моих $(l:items/hexcasting)$(item)Побрякушек/$, их разложившаяся структура позволяет мне заглянуть в $(#b38ef3)Заговор/$, хранящийся внутри.", - "2": "Они могут пригодиться мне для изучения новых техник, ведь кто лучше может научить меня чем древние мастера этого искусства?$(br2)Я также могу стереть их внутренности и сохранить собственный $(#b38ef3)Заговор/$, чтобы видеть его просто глядя на Побрякушку.", + "1": "Путешествуя, я должно быть нашёл $(l:items/hexcasting)$(item)Побрякушки/$ созданные заклинателями из древности. Эти $(item)Древние Побрякушки/$ работают также как и те что создал я: они не могут быть перезаряжены и ломаются когда их внутренний резервуар $(#74b3f2)мысли/$ иссякает. Но в отличие от моих $(l:items/hexcasting)$(item)Побрякушек/$, их разложившаяся структура позволяет мне заглянуть в $(#b38ef3)Хекс/$, хранящийся внутри.", + "2": "Они могут пригодиться мне для изучения новых техник, ведь кто лучше может научить меня чем древние мастера этого искусства?$(br2)Я также могу стереть их внутренности и сохранить собственный $(#b38ef3)Хекс/$, чтобы видеть его просто глядя на Побрякушку.", "3": "$(l:items/pigments)$(item)Пигмент/$, заточёный в этих реликвиях, отдаёт уникальной смесью фиолетового и оранжевого, повторяя медно-аметистовый дизайн побрякушки. Я могу повторить это, использую следующий рецепт.", }, phials: { - "1": "Меня сильно ... раздражает, как Природа отказывается давать мне сдачу за мою работу. Если у меня под рукой только $(l:items/amethyst)$(item)Заряженный Аметист/$, даже самое маленькое $(l:patterns/basics#hexcasting:raycast)$(action)Преображение Луча/$ потребует весь кристалл, растрачивая неиспользованные $(#74b3f2)мысли/$ в пустую.$(br2)К счастью, кажется, я нашел способ отчасти смягчить эту проблему.", - "2": "Я нашел старые свитки, описывающие $(item)Стеклянную Бутылку/$, пропитанную $(#74b3f2)мыслью/$. При применении $(#b38ef3)Заговора/$, мои заклинания могли бы черпать $(#74b3f2)мысли/$ из флакона. Жидкая форма $(#74b3f2)мысли/$ позволяла бы мне брать сдачу, так сказать; ничего не было бы потеряно. Это очень схоже с внутренней батареей $(l:items/hexcasting)$(item)Талисмана/$, или типо того; я даже могу $(l:patterns/spells/hexcasting#hexcasting:recharge)$(action)Перезарядить/$ флаконы тем же способом.", + "1": "Меня сильно ... раздражает, как Природа отказывается давать мне сдачу за мою работу. Если у меня под рукой только $(l:items/amethyst)$(item)Заряженный Аметист/$, даже самое маленькое $(l:patterns/basics#hexcasting:raycast)$(action)Преображение Лучника/$ потребует весь кристалл, растрачивая неиспользованные $(#74b3f2)мысли/$ в пустую.$(br2)К счастью, кажется, я нашел способ отчасти смягчить эту проблему.", + "2": "Я нашел старые свитки, описывающие $(item)Стеклянную Бутылку/$, пропитанную $(#74b3f2)мыслью/$. При применении $(#b38ef3)Хекса/$, мои заклинания могли бы черпать $(#74b3f2)мысли/$ из флакона. Жидкая форма $(#74b3f2)мысли/$ позволяла бы мне брать сдачу, так сказать; ничего не было бы потеряно. Это очень схоже с внутренней батареей $(l:items/hexcasting)$(item)Талисмана/$, или типо того; я даже могу $(l:patterns/spells/hexcasting#hexcasting:recharge)$(action)Перезарядить/$ флаконы тем же способом.", "3": "К сожалению, искусство фактического $(italic)созидания/$ этих флаконов, кажется, было утрачено со временем. Я нашел $(l:patterns/great_spells/make_battery#hexcasting:craft/battery)$(thing)намек на существование руны для его создания/$, но техника упорно ускользает, и мне не удается добиться успеха. Я подозреваю, что разберусь с этим при дальнейшем обучении и практике. Пока что я просто буду терпеть траты $(#74b3f2)мысли/$...$(br2)Но я не стану с этим мириться навечно.", desc: "$(italic)Выпей молоко./$", }, @@ -1373,13 +1373,13 @@ special: "И, наконец, пара специальных пигментов. $(item)Пигмент души/$ сияет цветами, совершенно уникальными для меня, и $(item)Чистый пигмент/$ восстанавливает мой первоначальный пурпурно-оранжевый оттенок.$(br2)$(italic)А какой я внутри? Очень трудный вопрос:$(br)$(italic)Нет названья у этой расцветки./$", }, edified: { - "1": "$(#74b3f2)Мысли/$, наполнившие саженец с помощью руны $(l:patterns/spells/blockworks#hexcasting:edify)$(action)Созидания Саженца/$, создают то, что называется $(l:items/edified)$(thing)Деревом созидания/$. Они обычно высокие и острые, с бороздчатой корой и древесиной, растущей в странном спиральном узоре. Их листья имеют три красивых цвета.", + "1": "$(#74b3f2)Мысли/$, наполнившие саженец с помощью руны $(l:patterns/spells/blockworks#hexcasting:edify)$(action)Просвещение Саженца/$, создают то, что называется $(l:items/edified)$(thing)Просвещённое дерево/$. Они обычно высокие и острые, с бороздчатой корой и древесиной, растущей в странном спиральном узоре. Их листья имеют три красивых цвета.", "2": "Разумно предположить, что древесина может иметь какие-то свойства, относящиеся к Рунным заклинаниям. Но, если они есть, я не могу их найти. На все виды и цели кажется, что это просто древесина, хотя и очень странного цвета.$(br2)Предполагаю, что пока я буду использовать её для украшения; из них можно создать полный набор стандартных древесных блоков.$(br2)Конечно, я могу также снять с них кору топором.", "crafting.desc": "$(italic)Их гладкие стволы, с белой корой, создавали впечатление огромных колонн, несущих вес огромной листвы, полной тени и молчания./$", }, jeweler_hammer: { "1": "После того, как я слишком много раз был небрежен с источниками $(#74b3f2)мысли/$, я разработал инструмент, чтобы обойти мою неуклюжесть.$(br2)Используя хрупкость кристаллизованной $(#74b3f2)мысли/$ в качестве основы для кирки, я могу создать $(l:items/jeweler_hammer)$(item)Ювелирный молоток/$. Он ведёт себя как $(item)Железная кирка/$, но не может сломать ничего, что занимает пространство целого блока.", - "crafting.desc": "$(italic)*Не подходит для реальных ювелирных работ./$", + "crafting.desc": "$(italic)Она осторожно расколола полурубин, позволяя спрену ускользнуть./$", }, decoration: { "1": "В ходе моих исследований я обнаружил некоторые строительные блоки и мелочи, которые могут мне понравиться с эстетической точки зрения. Я собрал методы их создания здесь.", @@ -1440,12 +1440,12 @@ "4": "Продукт хрупок. При разрушении он разлетается на осколки, и $(thing)зачарование Удачи/$ увеличивает выход... если я хочу сам блок, мне нужно шёлковое касание.$(br2)Полученные осколки стоят втрое дороже $(l:items/amethyst)$(item)Заряженного Аметистового Кристалла/$ за штуку. Сам блок стоит четыре осколка.", "5": "Они непостоянны, кажется, что они изгибаются и мигают под моими пальцами, и, дав им пример в другой форме $(#74b3f2)мысли/$, их можно заставить принять его форму, в эквивалентном обмене $(#74b3f2)мысли/$.", }, - "fanciful_staves.1": "По мере того как я сбрасываю оболочку невежества, я заменяю свои инструменты - мои посохи, начищенные и отполированные. У моих новых сооружений нет дополнительных свойств -- но они такие великолепные, о, настолько Великолепные... Они соответствуют сиянию, мерцающему на краях моей сетчатки.", + "fanciful_staves.1": "По мере того как я сбрасываю оболочку невежества, я заменяю свои инструменты - мои посохи, начищенные и отполированные. У моих новых приспособлений нет дополнительных свойств -- но они такие великолепные, о, настолько Великолепные... Они соответствуют сиянию, мерцающему на краях моей сетчатки.", readers_guide: { "1": "Я разделил все найденные мною действительные руны на разделы в зависимости от их функций. Я также записал порядок черчения рун, если мне удалось найти его в своих исследованиях, с началом узора в отмеченной красной точке.$(br2)Если действие исполняется несколькими рунами, как это бывает в некоторых случаях, я буду писать их все рядом.", "2": "Однако, для некоторых рун я $(italic)не смог/$ найти порядок черчения, только форму. Я предполагаю, что порядок начертания их где-то существует, спрятанный в древних библиотеках и подземельях мира.$(br2)В таких случаях я просто черчу руну без информации о порядке её начертания.", - "3": "Я также указываю типы йот, которые действие потребляет или изменяет, символ \"→\", и типы йот, которые действие создает.$(p)Например, \"$(n)вектор, число/$ → $(n)вектор/$\" означает, что действие удалит вектор и число из верхней части стека, а затем добавит вектор; или, другими словами, удалит число со стека, а затем изменит вектор в верхней части стека. (Число должно быть на верхушке стека, с вектором прямо под ним.)", - "4": "\"→ $(n)сущность/$\" означает, что руна просто добавит сущность. \"$(n)сущность, вектор/$ →\" означает, что она удалит сущность и вектор, и ничего не добавит.$(br2)Наконец, если я нахожу, что маленькая точка, обозначающая порядок черчения, слишком медленная или запутанная, я могу нажать $(thing)Control/Command/$, чтобы отобразить градиент, где начало руны самое темное, а конец - самый светлый. Это также работает на свитках и при сотворении заклинаний!", + "3": "Я также указываю типы йот, которые действие потребляет или изменяет, символ \"→\", и типы йот, которые действие создает.$(p)Например, \"$(n)vector, number/$ → $(n)vector/$\" означает, что действие удалит вектор и число из верхней части стека, а затем добавит вектор; или, другими словами, удалит число со стека, а затем изменит вектор в верхней части стека. (Число должно быть на верхушке стека, с вектором прямо под ним.)", + "4": "\"→ $(n)entity/$\" означает, что руна просто добавит сущность. \"$(n)entity, vector/$ →\" означает, что она удалит сущность и вектор, и ничего не добавит.$(br2)Наконец, если я нахожу, что маленькая точка, обозначающая порядок черчения, слишком медленная или запутанная, я могу нажать $(thing)Control/Command/$, чтобы отобразить градиент, где начало руны самое темное, а конец - самый светлый. Это также работает на свитках и при сотворении заклинаний!", }, basics_pattern: { get_caster: "Добавляет меня, как сущность, на стек.", @@ -1631,15 +1631,15 @@ undo: "Наконец, если я допущу ошибку при начертании рун внутри $(l:patterns/patterns_as_iotas#hexcasting:open_paren)$(action)Интро-/$ и $(l:patterns/patterns_as_iotas#hexcasting:close_paren)$(action)Ретроспекций/$, можно начертить $(l:patterns/patterns_as_iotas#hexcasting:undo)$(action)Исчезновение/$, чтобы удалить последний начерченный мною узор из списка рун.", further_notes: { title: "Дополнительные записи", - "1": "я могу избежать специального поведения $(l:patterns/patterns_as_iotas#hexcasting:open_paren)$(action)Интро-/$ и $(l:patterns/patterns_as_iotas#hexcasting:close_paren)$(action)Ретроспекций/$, начертив $(l:patterns/patterns_as_iotas#hexcasting:escape)$(action)Рассмотрение/$ перед ними, что просто добавит их в список, не влияя на количество $(l:patterns/patterns_as_iotas#hexcasting:close_paren)$(action)Ретроспекций/$, необходимых для возвращения к заклинанию.$(br2)Если я начерчу две руны $(l:patterns/patterns_as_iotas#hexcasting:escape)$(action)Рассмотрения/$ подряд во время $(l:patterns/patterns_as_iotas#hexcasting:open_paren)$(action)Интроспекции/$, это добавит одно $(l:patterns/patterns_as_iotas#hexcasting:escape)$(action)Рассмотрение/$ в список.", - "2": "Если йота, не являющаяся руной, присутствует в списке на исполнение руной $(l:patterns/meta#hexcasting:eval)$(action)гамбита Гермеса/$ (или любой другой мета-руной исполнения), то произойдёт оишбка. Но я могу избежать этого, используя руны, описаные ниже.$(br2)Прямо как с йотами рун, руны ниже позволяют \"экранировать\" $(o)любые$() йоты, заставляя их пропихнуться на стек при исполнении вместо ошибки.", - "3": "Эта техника пригодится, если я захочу сослаться на специфичную йоту в своём $(#b38ef3)Заговоре/$, вроде сложного вектора или ссылки на сущность, без нужды создавать их с нуля при каждом исполнении.$(br2)Нужно не забыть о том, как именно я внесу такую йоту в список рун для исполнения. Простейшим способом будет сначала начертить \"заглушку\" при создании списка, а потом заменить её на нужную йоту с помощью руны $(l:patterns/lists#hexcasting:replace)$(action)Возвышения Хирурга/$.", + "1": "Я могу избежать специального поведения $(l:patterns/patterns_as_iotas#hexcasting:open_paren)$(action)Интро-/$ и $(l:patterns/patterns_as_iotas#hexcasting:close_paren)$(action)Ретроспекций/$, начертив $(l:patterns/patterns_as_iotas#hexcasting:escape)$(action)Рассмотрение/$ перед ними, что просто добавит их в список, не влияя на количество $(l:patterns/patterns_as_iotas#hexcasting:close_paren)$(action)Ретроспекций/$, необходимых для возвращения к заклинанию.$(br2)Если я начерчу две руны $(l:patterns/patterns_as_iotas#hexcasting:escape)$(action)Рассмотрения/$ подряд во время $(l:patterns/patterns_as_iotas#hexcasting:open_paren)$(action)Интроспекции/$, это добавит одно $(l:patterns/patterns_as_iotas#hexcasting:escape)$(action)Рассмотрение/$ в список.", + "2": "Если йота, не являющаяся руной, присутствует в списке на исполнение руной $(l:patterns/meta#hexcasting:eval)$(action)гамбита Гермеса/$ (или любой другой руной мета-исполнения), то произойдёт оишбка. Но я могу избежать этого, используя руны, описаные в этом разделе.$(br2)Прямо как с йотами рун, описанные здесь руны позволяют \"экранировать\" $(o)любые$() йоты, заставляя их пропихнуться на стек при исполнении вместо ошибки.", + "3": "Эта техника пригодится, если я захочу сослаться на специфичную йоту в своём $(#b38ef3)Хексе/$, вроде сложного вектора или ссылки на сущность, без нужды создавать их с нуля при каждом исполнении.$(br2)Нужно не забыть о том, как именно я внесу такую йоту в список рун для исполнения. Простейшим способом будет сначала начертить \"заглушку\" при создании списка, а потом заменить её на нужную йоту с помощью руны $(l:patterns/lists#hexcasting:replace)$(action)Возвышения Хирурга/$.", }, runtime_escape: { - "1": "Чтобы использовать$(l:patterns/patterns_as_iotas#hexcasting:runtime_escape)$(action)Предположение/$, Нужно начертать его, а затем начертать произвольный знак. Второй знак будет добавлен в стек в качестве йоты.", - "2": "Называя это \"Экранирование\" мы облегчаем понимание людям знакомым с информатикой.(br2)Классическое применение - скопировать руну на $(l:items/scroll)$(item)Свиток/$ или $(l:items/slate)$(item)Скрижаль/$ с помощью $(l:patterns/readwrite#hexcasting:write)$(action)Гамбита Писаря/$, и красиво повесить на стенку.", + "1": "Чтобы использовать $(l:patterns/patterns_as_iotas#hexcasting:runtime_escape)$(action)Предположение/$, нужно начертать его, а затем начертать произвольный знак. Второй знак будет добавлен на стек в качестве йоты.", + "2": "Называя это \"Экранирование\" мы облегчаем понимание людям знакомым с информатикой.$(br2)Классическое применение - скопировать руну на $(l:items/scroll)$(item)Свиток/$ или $(l:items/slate)$(item)Скрижаль/$ с помощью $(l:patterns/readwrite#hexcasting:write)$(action)Гамбита Писаря/$, и красиво повесить на стенку.", }, - escape: "То же что и $(l:patterns/patterns_as_iotas#hexcasting:runtime_escape)$(action)Contemplation/$, но действует даже будучи изображённой между $(l:patterns/patterns_as_iotas#hexcasting:open_paren)$(action)Интро-/$ и $(l:patterns/patterns_as_iotas#hexcasting:close_paren)$(action)Ретроспективой/$. Может \"экранировать\" другие руны которые функционируют между $(l:patterns/patterns_as_iotas#hexcasting:open_paren)$(action)Интро-/$ и $(l:patterns/patterns_as_iotas#hexcasting:close_paren)$(action)Ретроспективой/$, добавляет их в стэк избегая другие эффекты.", + escape: "То же что и $(l:patterns/patterns_as_iotas#hexcasting:runtime_escape)$(action)Предположение/$, но действует даже будучи изображённым между $(l:patterns/patterns_as_iotas#hexcasting:open_paren)$(action)Интро-/$ и $(l:patterns/patterns_as_iotas#hexcasting:close_paren)$(action)Ретроспективой/$. Может \"экранировать\" другие руны которые функционируют между $(l:patterns/patterns_as_iotas#hexcasting:open_paren)$(action)Интро-/$ и $(l:patterns/patterns_as_iotas#hexcasting:close_paren)$(action)Ретроспективой/$, добавляет их в стек избегая другие эффекты.", }, readwrite: { "1": "Этот раздел касается хранения $(thing)йот/$ в более постоянной среде. Почти любую йоту можно сохранить на подходящем предмете, вроде $(l:items/focus)$(item)Талисмана/$ или $(l:items/spellbook)$(item)Книги заклинаний/$), и позже снова прочитать. Некоторые предметы, такие как $(l:items/abacus)$(item)Счеты/$, могут быть только прочитаны.$(br2)Йоты обычно читаются и записываются с второстепенной руки, но также возможно читать и писать с помощью предмета, когда он находится на земле как предмет-сущность или в рамке.", @@ -1659,14 +1659,14 @@ }, meta: { "eval.1": "Убирает руну или список рун со стека, затем исполняет их, как если бы я сам их начертил с помощью моего $(l:items/staff)$(item)Посоха/$ (пока не встретится $(l:patterns/meta#hexcasting:halt)$(action)Гамбит Харона/$). Если йота была выведена с помощью $(l:patterns/patterns_as_iotas#hexcasting:escape)$(action)Рассмотрения/$ или $(l:patterns/patterns_as_iotas#hexcasting:open_paren)$(action)Интроспекции/$, она будет перемещена в стек. В противном случае не-руны будут провалены.", - "eval.2": "Это может быть $(italic)очень/$ мощным инструментом в сочетании с $(l:items/focus)$(item)Талисманами/$.$(br2)Это также делает бюрократию Природы \"Тьюринг-Полной\" системой, согласно одному эзотерическому свитку, который я нашел.$(br2)Однако, кажется, есть ограничение на количество раз, которое $(#b38ef3)Заговор/$ может сам себя использовать - Природа неблагосклонно относится к беглым заклинаниям!$(br2)Кроме того, с энергией рун, происходящей без моего управления, любой провал приведет к тому, что оставшиеся руны станут слишком нестабильными и немедленно развалятся.", + "eval.2": "Это может быть $(italic)очень/$ мощным инструментом в сочетании с $(l:items/focus)$(item)Талисманами/$.$(br2)Это также делает бюрократию Природы \"Тьюринг-Полной\" системой, согласно одному эзотерическому свитку, который я нашел.$(br2)Однако, кажется, есть ограничение на количество раз, которое $(#b38ef3)Хекс/$ может сам себя использовать - Природа неблагосклонно относится к беглым заклинаниям!$(br2)Кроме того, с энергией рун, происходящей без моего управления, любой провал приведет к тому, что оставшиеся руны станут слишком нестабильными и немедленно развалятся.", "for_each.1": "Извлекает из стека список рун и список, а затем применяет к каждому элементу второго списка заданный список рун.", "for_each.2": "Более конкретно, для каждого элемента во втором списке произойдёт следующее:$(li) Создастся новый стек со всем, что есть на текущем стеке, плюс этот элемент$(li) На стек добавятся все руны из первого списка$(li) Все йоты, оставшиеся на стеке, сохранятся в результирующий список$(br) Затем, после полного завершения, результирующий список сохраненных йот поместится на основной стек.$(br2) Неудивительно, что все практикующие этого искусства сходят с ума.", "halt.1": "Эта руна принудительно останавливает заклинание. Сама по себе она практически бесполезна, так как я могу просто перестать писать руны или опустить посох.", - "halt.2": "Но когда я сочетаю её с $(l:patterns/meta#hexcasting:eval)$(action)Гамбитом Гермеса/$ или $(l:patterns/meta#hexcasting:for_each)$(action)Гамбит Тота/$, она становится $(italics)гораздо/$ более интересной. Эти руны служат для 'изоляции' исполнения, и вместо того, чтобы завершить весь $(#b38ef3)Заговор/$, закончатся лишь эти гамбиты. Это можно использовать, чтобы заставить $(l:patterns/meta#hexcasting:for_each)$(action)Гамбит Тота/$ не действовать на каждую йоту, которая ему дана. Побег от безумия, так сказать.", + "halt.2": "Но когда я сочетаю её с $(l:patterns/meta#hexcasting:eval)$(action)Гамбитом Гермеса/$ или $(l:patterns/meta#hexcasting:for_each)$(action)Гамбит Тота/$, она становится $(italics)гораздо/$ более интересной. Эти руны служат для 'изоляции' исполнения, и вместо того, чтобы завершить весь $(#b38ef3)Хекс/$, закончатся лишь эти гамбиты. Это можно использовать, чтобы заставить $(l:patterns/meta#hexcasting:for_each)$(action)Гамбит Тота/$ не действовать на каждую йоту, которая ему дана. Побег от безумия, так сказать.", "eval/cc.1": "Исполняют руну или список рун из стека точно так же, как Гамбит Гермеса, за исключением того, что в стек предварительно помещается уникальная йота \"Jump\".", "eval/cc.2": "Когда \"Jump\"-йота выполняется, она пропускает остальные паттерны и переходит непосредственно к концу списка паттернов. $(p)Хотя это может показаться излишним, учитывая существование $(l:patterns/meta#hexcasting:halt)$(action)Гамбит Харона/$, это позволяет вам выходить из $(italic)вложенных/$ $(l:patterns/meta#hexcasting:eval)$(action)Гермесовых/$ вызовов контролируемым образом, тогда как Харон позволяет вам выйти только из одного.$(p)\"Jump\"-йота, очевидно, останется в стеке даже после завершения выполнения... лучше не думать о последствиях этого.", - "thanatos.1": "Добавляет количество рун, которое $(#b38ef3)Заговор/$ ещё может исполнить на стеке. Это значение уменьшается с исполнением каждой руны из $(#b38ef3)Заговора/$.", + "thanatos.1": "В природе есть ограничение на количество знаков, которое может исполнить один Хекс. Этот знак можно использовать чтобы узнать сколько ещё исполнений доступно.", }, circle_patterns: { disclaimer: "Предупреждение! все эти руны должны быть использованы с помощью $(l:greatwork/spellcircles)$(item)Магического Круга/$; попытка исполнить их с помощью $(l:items/staff)$(item)Посоха/$ приведёт к весьма впечатляющему провалу.", @@ -1702,7 +1702,7 @@ conjure_block: "Создаёт прозрачный, но плотный блок, который сверкает моим пигментом в указанном месте. Стоит примерно одну $(l:items/amethyst)$(item)Аметистовую Пыль/$.", conjure_light: "Создаёт магический свет, мягко светящийся моим пигментом в указанном месте. Стоит примерно одну $(l:items/amethyst)$(item)Аметистовую Пыль/$.", bonemeal: "Побуждает растения или саженцы в указанном месте к росту, как если бы к ним была применена $(item)Костная Мука/$. Стоит немного больше, чем одна $(l:items/amethyst)$(item)Аметистовая Пыль/$.", - edify: "Принудительно насыщает саженец $(#74b3f2)мыслью/$ на целевой позиции, заставляя его вырасти в $(l:items/edified)$(thing)Древо созидания/$. Стоит примерно как один $(l:items/amethyst)$(item)заряженный аметист/$.", + edify: "Принудительно насыщает саженец $(#74b3f2)мыслью/$ на целевой позиции, заставляя его вырасти в $(l:items/edified)$(thing)Просвещённое дерево/$. Стоит примерно как один $(l:items/amethyst)$(item)Заряженный аметист/$.", ignite: "Зажигает поверхность указанного блока, как если бы был применен $(item)огненный заряд/$, или поджигает сущность. Стоит примерно одну $(l:items/amethyst)$(item)аметистовую пыль/$.", extinguish: "Тушит блоки в большой области. Стоит примерно шесть $(l:items/amethyst)$(item)аметистовых пылинок/$.", }, @@ -1716,7 +1716,7 @@ "potion/slowness": "Накладывает $(thing)Замедление/$. Базовая стоимость - одна $(l:items/amethyst)$(item)аметистовая пыль/$ за 5 секунд.", }, hexcasting_spell: { - basics: "Эти три заклинания создают $(l:items/hexcasting)$(thing)предметs, способные исполнять $(#b38ef3)Заговор/$./$$(br)Все они требуют, чтобы я держал соответсвующий пустой предмет в своей второй руке и нуждаются в двух вещах: списке рун для исполнения и сущность, представляющую собой сброшенные на землю $(l:items/amethyst)$(item)аметисты/$ для формирования батареи предмета.$(br2)Смотрите $(l:items/hexcasting)эту запись/$ для получения дополнительной информации.", + basics: "Эти три заклинания создают $(l:items/hexcasting)$(thing)предметs, способные исполнять $(#b38ef3)Хекс/$./$$(br)Все они требуют, чтобы я держал соответствующий пустой предмет в своей второй руке и нуждаются в двух вещах: списке рун для исполнения и сущность, представляющую собой сброшенные на землю $(l:items/amethyst)$(item)аметисты/$ для формирования батареи предмета.$(br2)Смотрите $(l:items/hexcasting)эту запись/$ для получения дополнительной информации.", "craft/cypher": "Стоит примерно 1 $(l:items/amethyst)$(item)Заряженный Аметист/$.", "craft/trinket": "Стоит примерно 5 $(l:items/amethyst)$(item)Заряженных Аметистов/$.", "craft/artifact": "Стоит примерно 10 $(l:items/amethyst)$(item)Заряженных Аметистов/$.", @@ -1726,8 +1726,8 @@ "erase.2": "Это заклинание также аннулирует весь запас $(#74b3f2)мысли/$, хранящийся внутри предмета, возвращая его обратно в Природу и возвращая предмет к идеально чистому состоянию. Таким образом, я могу повторно использовать $(l:items/hexcasting)$(item)Штуковины/$, в которые я поместил ошибочное заклинание.$(br2)Оно также способно очистить $(l:items/focus)$(item)Талисман/$ или $(l:items/spellbook)$(item)Книгу заклинаний/$, и даже снять с них печать.", }, sentinels: { - "1": "$(italic)Отсюда, прочь! Всё будет хорошо с тобой,$(br)От нас в отчужденье стоит Часовой./$$(br2)$(l:patterns/spells/sentinels)$(thing)Часовые/$ - это таинственная сила, которую я могу призвать для помощи в исполнении $(#b38ef3)Заговоров/$, подобно фамильяру или ангелу-хранителю. Для меня он выглядит как вращающаяся геометрическая форма, но он невидим для всех остальных.", - "2": "У него несколько интересных свойств:$(li)По-видимому, он не является осязаемым; никто не может его коснуться.$(li)Только мои $(#b38ef3)Заговоры/$ могут взаимодействовать с ним.$(li)После призыва он остается на месте до изгнания.$(li)Я всегда могу его видеть, если достаточно близок, даже сквозь твёрдые блоки.", + "1": "$(italic)Отсюда, прочь! Всё будет хорошо с тобой,$(br)От нас в отчужденье стоит Часовой./$$(br2)$(l:patterns/spells/sentinels)$(thing)Часовые/$ - это таинственная сила, которую я могу призвать для помощи в исполнении $(#b38ef3)Хексов/$, подобно фамильяру или ангелу-хранителю. Для меня он выглядит как вращающаяся геометрическая форма, но он невидим для всех остальных.", + "2": "У него несколько интересных свойств:$(li)По-видимому, он не является осязаемым; никто не может его коснуться.$(li)Только мои $(#b38ef3)Хексы/$ могут взаимодействовать с ним.$(li)После призыва он остается на месте до изгнания.$(li)Я всегда могу его видеть, если достаточно близок, даже сквозь твёрдые блоки.", "sentinel/create": "Призывает моего $(l:patterns/spells/sentinels)$(thing)Часового/$ на указанной позиции. Стоит примерно 1 $(l:items/amethyst)$(item)аметистовую пыль/$.", "sentinel/destroy": "Изгоняет моего $(l:patterns/spells/sentinels)$(thing)Часового/$ из мира. Стоимость незначительна в $(#74b3f2)мысли/$.", "sentinel/get_pos": "Добавляет позицию моего $(l:patterns/spells/sentinels)$(thing)Часового/$ на стек, или $(thing)Ничто/$, если он не призван. Стоимость незначительна в $(#74b3f2)мысли/$.", @@ -1878,7 +1878,7 @@ }, }, whats_a_hex: { - "1": "По сути своей, любой _Хекс, как это уже описывалось в главе $(l:casting/101)Чародейство и Вы/$, представляет собой набор Действий, которые последовательно выполняются для достижения какого-либо эффекта.$(br2)И пусть знаки для выполнения нужных действий можно с лёгкостью чертить на лету, иногда может потребоваться сохранить созданное заклинание для повторного использования или распространения.", + "1": "По сути своей, любой Хекс, как уже описывалось в главе $(l:casting/101)Хекс магия для чайников/$, представляет собой набор действий, которые последовательно выполняются для достижения какого-либо эффекта посредством заклинаний.$(br2)И пусть знаки для выполнения нужных действий можно с лёгкостью чертить на лету, иногда может потребоваться сохранить созданное заклинание для повторного использования или распространения.", "2": "Для этого требуется создать список йот знаков. Как это сделать подробно описано в $(l:patterns/patterns_as_iotas)Escaping Patterns/$. Записав таким образом _Хекс внутрь Стека, возможно мгновенно его исполнить с помощью знаков мета-исполнения вроде $(l:patterns/meta#hexcasting:eval)Гамбита Гермеса/$ или поместить внутрь $(l:items/hexcasting)Колдовского Предмета/$ для постоянного использования.$(br2)Что интересно - список знаков ничем не отличается от любого другого списка, то есть _Хекс можно переделать, сохранить внутрь $(l:items/thought_knot)какого-либо/$ $(l:items/focus)хранилища/$, или даже сделать частью _Хекса побольше!", "3": "Также полезно знать что список не обязан состоять именно из йот знаков. Пусть обычно включение иных йот в _Хексы и не приводит ни к чему хорошему, существуют $(l:patterns/patterns_as_iotas#iota_embedding)определённые техники/$, позволяющие избежать осечек. Кроме того, $(l:patterns/meta#hexcasting:eval/cc)некоторые йоты/$ могут напрямую считываться прямо как знаки.$(br2)Подводя итог, в теории _Хексом можно считать $(o)любой/$ список йот подлежащий исполнению.", }, @@ -1894,8 +1894,8 @@ }, "compare_block/": { remarks: "Похоже природа не сильно всматривается в идентичность блоков по отношению друг к другу. К примеру выставленные скрижали будут считаться идентичными даже с разными высеченными знаками, достаточно им смотреть в одном направлении и быть в одинаковой степени затопленными. То же самое с сундуками, они считаются одинаковыми если выглядят одинаково, даже если их наполнение отличается.", - strict: "Сравнивает блоки на которые указывают предоставленные векторы и добавляет логический результат в стэк. Две выставленные $(l:items/edified#hexcasting:cut_edified_plank_variants)$(item)Витиеватые лестницы/$ будут считаться одинаковыми только если они в точности повторяют друг друга.", - lenient: "Сравнивает типы блоков на которые указывают предоставленные векторы и добавляет логический результат в стек. Две выставленные $(l:items/edified#hexcasting:cut_edified_plank_variants)$(item)Витиеватые лестницы/$ будут считаться одинаковыми независимо от формы и затопленности.", + strict: "Сравнивает блоки на которые указывают предоставленные векторы и добавляет логический результат в стэк. Две выставленные $(l:items/edified#hexcasting:cut_edified_plank_variants)$(item)Просвещённые лестницы/$ будут считаться одинаковыми только если они в точности повторяют друг друга.", + lenient: "Сравнивает типы блоков на которые указывают предоставленные векторы и добавляет логический результат в стек. Две выставленные $(l:items/edified#hexcasting:cut_edified_plank_variants)$(item)Просвещённые лестницы/$ будут считаться одинаковыми независимо от формы и затопленности.", }, }, advanced_escaping: { @@ -1949,6 +1949,6 @@ spellbook_next: "Следующая страница книги заклинаний", }, "category.hexcasting": { - binds: "Хэкс Кастинг", + binds: "Hex Casting", }, } diff --git a/Common/src/main/resources/assets/hexcasting/lang/sv_se.flatten.json5 b/Common/src/main/resources/assets/hexcasting/lang/sv_se.flatten.json5 index 9d5849d061..e7d98827ce 100644 --- a/Common/src/main/resources/assets/hexcasting/lang/sv_se.flatten.json5 +++ b/Common/src/main/resources/assets/hexcasting/lang/sv_se.flatten.json5 @@ -14,6 +14,331 @@ cherry: "Körsbärsstav", bamboo: "Bambustav", edified: "Upplyst Stav", + quenched: "Kuvad Stav", + mindsplice: "Sinneskopplingsstav", }, + amethyst_dust: "Ametistdamm", + charged_amethyst: "Laddad Ametist", + scroll_small: { + "": "Liten Rulle", + empty: "Tom Liten Rulle", + of: "Hur fick du denna %s", + }, + scroll_medium: { + "": "Mellanstor Rulle", + empty: "Tom Mellanstor Rulle", + of: "Hur fick du denna %s", + }, + scroll: { + "": "Stor Rulle", + of: "Uråldrig Rulle för %s", + empty: "Tom Stor Rulle", + }, + focus: { + "": "Fokus", + sealed: "Förseglat Fokus", + }, + ancient_cypher: { + "": "Uråldrigt Chyffer", + preset: "Uråldrigt Chyffer: %s", + }, + thought_knot: "Tankeknut", + spellbook: "Formelbok", + cypher: "Chyffer", + trinket: "Mojäng", + artifact: "Artefakt", + battery: "Mediaflaska", + lens: "Spålins", + abacus: "Kulram", + jeweler_hammer: "Juvelerarhammare", + sub_sandwich: "Ubåtssmörgås", + dye_colorizer_: { + white: "Vitt Pigment", + orange: "Orangt Pigment", + magenta: "Magentant Pigment", + light_blue: "Ljusblått Pigment", + yellow: "Gult Pigment", + lime: "Limegrönt Pigment", + pink: "Rosa Pigment", + gray: "Grått Pigment", + light_gray: "Ljusgrått Pigment", + cyan: "Cyant Pigment", + purple: "Lila Pigment", + blue: "Blått Pigment", + brown: "Brunt Pigment", + green: "Grönt Pigment", + red: "Rött Pigment", + black: "Svart Pigment", + }, + quenched_allay_shard: "Skärva av Kuvad Hjälpande Ande", + pride_colorizer_: { + agender: "Agenderpigment", + aroace: "Aroacepigment", + aromantic: "Aromantiskt Pigment", + asexual: "Asexuellt Pigment", + bisexual: "Bisexuellt Pigment", + demiboy: "Demiboypigment", + demigirl: "Demigirlpigment", + gay: "Gaypigment", + genderfluid: "Genderfluidpigment", + genderqueer: "Genderqueerpigment", + intersex: "Intersexpigment", + lesbian: "Lesbiskt Pigment", + nonbinary: "Ickebinärt Pigment", + pansexual: "Pansexuellt Pigment", + plural: "Pluralpigment", + transgender: "Transpigment", + }, + uuid_colorizer: "Själaglödspigment", + default_colorizer: "Vakanspigment", + ancient_colorizer: "Uråldrigt Pigment", + creative_unlocker: { + "": "Mediakuben", + for_emphasis: "OÄNDLIG MEDIA", + tooltip: "Ät för att låsa upp all kunskap om %s.", + mod_name: "Hexformande", + }, + lore_fragment: { + "": "Historiefragment", + all: "Det verkar som att jag har hittat alla historier denna värld kan erbjuda.", + }, + }, + "entity.hexcasting": { + wall_scroll: "Hängande Rulle", + }, + "block.hexcasting": { + conjured_light: "Frammanat Ljus", + conjured_block: "Frammanat Block", + directrix: { + empty: "Tomt Direktiv", + redstone: "Murardirektiv", + boolean: "Fåraherdesdirektiv", + }, + impetus: { + empty: "Tom Mediaformare", + rightclick: "Verktygssmedmediaformare", + look: "Pilmakarmediaformare", + redstone: "Prästmediaformare", + }, + slate: { + "": "Skifferplatta", + blank: "Blank Skifferplatta", + written: "Mönstrad Skifferplatta", + }, + slate_: { + block: "Skifferblock", + tiles: "Skifferkakel", + bricks: "Skiffermursten", + bricks_small: "Skiffertegel", + pillar: "Skifferpelare", + }, + slate_amethyst_: { + tiles: "Skiffer- & Ametistkakel", + bricks: "Skiffer- & Ametistmursten", + bricks_small: "Skiffer- & Ametisttegel", + pillar: "Skiffer- & Ametistpelare", + }, + amethyst_: { + dust_block: "Ametistdammsblock", + tiles: "Ametistkakel", + bricks: "Ametistmursten", + bricks_small: "Ametisttegel", + pillar: "Ametistpelare", + }, + scroll_paper: "Rullpapper", + ancient_scroll_paper: "Uråldrigt Rullpapper", + scroll_paper_lantern: "Papperslykta", + ancient_scroll_paper_lantern: "Uråldrig Papperslykta", + amethyst_sconce: "Ametistlampa", + edified_: { + log: "Upplyst Stam", + log_amethyst: "Ametistspräcklig Upplyst Stam", + log_aventurine: "Aventurinspräcklig Upplyst Stam", + log_citrine: "Citrinspräcklig Upplyst Stam", + log_purple: "Lilafärgad Upplyst Stam", + wood: "Upplyst Trä", + planks: "Upplysta Plankor", + panel: "Upplyst Panel", + tile: "Upplyst Kakel", + door: "Upplyst Dörr", + trapdoor: "Upplyst Fallucka", + stairs: "Upplysta Trappor", + slab: "Upplyst Platta", + button: "Upplyst Knapp", + pressure_plate: "Upplyst Tryckplatta", + fence: "Upplyst Staket", + fence_gate: "Upplyst Grind", + }, + stripped_edified_log: "Avbarkad Upplyst Stam", + stripped_edified_wood: "Avbarkat Upplyst Trä", + amethyst_edified_leaves: "Upplysta Ametistlöv", + aventurine_edified_leaves: "Upplysta Aventurinlöv", + citrine_edified_leaves: "Upplysta Citrinlöv", + quenched_allay: "Kuvad Hjälpande Ande", + quenched_allay_: { + tiles: "Kuvad Hjälpande Andekakel", + bricks: "Kuvad Hjälpande Andemursten", + bricks_small: "Kuvad Hjälpande Andetegel", + }, + }, + "text.autoconfig.hexcasting": { + option: { + client: { + staticActiveSlates: { + "": "Statiska Aktiva Skifferplattor", + "@Tooltip": "Huruvida mönster på skifferplattor inte ska dallra (Bättre prestanda med stora mängder aktiva skifferplattor)", + }, + gridSnapThreshold: { + "": "Nätsnapptröskel", + }, + }, + server: { + maxSpellCircleLength: { + "@Tooltip": "Maxtak för antalet skifferplattor i en mediacirkel", + }, + }, + common: { + dustMediaAmount: { + "": "Dammediamängd", + "@Tooltip": "Mängden media en bit Ametistdamm är värd", + }, + shardMediaAmount: { + "": "Skärvmediamängd", + "@Tooltip": "Mängden media en Ametistskärva är värd", + }, + chargedCrystalMediaAmount: { + "": "Laddad Kristallmediamängd", + "@Tooltip": "Mängden media en Laddad Ametist är värd", + }, + mediaToHealthRate: { + "": "Media till Hälsa kurs", + "@Tooltip": "Mängden mediaenheter ett halft hjärta är värt vid formande från HP", + }, + cypherCooldown: { + "": "Chyfferavsvalningstid", + "@Tooltip": "Antalet tick det tar för ett chyffer att svalna", + }, + trinketCooldown: { + "": "Mojängavsvalningstid", + "@Tooltip": "Antalet tick det tar för en mojäng att svalna", + }, + artifactCooldown: { + "": "Artefaktavsvalningstid", + "@Tooltip": "Antalet tick det tar för en artefakt att svalna", + }, + }, + }, + title: "Hexformandekonfiguration", + category: { + client: "Klient", + server: "Server", + }, + }, + hexcasting: { + entry: { + slate: "Skifferplattor", + }, + page: { + slate: { + "crafting.desc": "$(italic)Detta är bokstaven \"a.\" Lär dig den./$", + }, + }, + }, + "effect.hexcasting": { + enlarge_grid: "Klarhet", + shrink_grid: "Dunkel", + }, + "item.minecraft.potion.effect": { + enlarge_grid: "Klarhetsbrygd", + enlarge_grid_long: "Klarhetsbrygd", + enlarge_grid_strong: "Klarhetsbrygd", + shrink_grid: "Dunkelbrygd", + shrink_grid_long: "Dunkelbrygd", + shrink_grid_strong: "Dunkelbrygd", + }, + "item.minecraft.splash_potion.effect": { + enlarge_grid: "Kastbar Klarhetsbrygd", + enlarge_grid_long: "Kastbar Klarhetsbrygd", + enlarge_grid_strong: "Kastbar Klarhetsbrygd", + shrink_grid: "Kastbar Dunkelbrygd", + shrink_grid_long: "Kastbar Dunkelbrygd", + shrink_grid_strong: "Kastbar Dunkelbrygd", + }, + "item.minecraft.lingering_potion.effect": { + enlarge_grid: "Kvardröjande Klarhetsbrygd", + enlarge_grid_long: "Kvardröjande Klarhetsbrygd", + enlarge_grid_strong: "Kvardröjande Klarhetsbrygd", + shrink_grid: "Kvardröjande Dunkelbrygd", + shrink_grid_long: "Kvardröjande Dunkelbrygd", + shrink_grid_strong: "Kvardröjande Dunkelbrygd", + }, + "item.minecraft.tipped_arrow.effect": { + enlarge_grid: "Klarhetspil", + enlarge_grid_long: "Klarhetspil", + enlarge_grid_strong: "Klarhetspil", + shrink_grid: "Dunkelpil", + shrink_grid_long: "Dunkelpil", + shrink_grid_strong: "Dunkelpil", + }, + "itemGroup.hexcasting": { + hexcasting: "Hexformande", + scrolls: "Hexformande (Rullar)", + }, + "gui.hexcasting": { + spellcasting: "Hexnät", + }, + "category.hexcasting": { + binds: "Hexformande", + }, + "key.hexcasting": { + spellbook_prev: "Föregående Formelbokssida", + spellbook_next: "Nästa Formelbokssida", + }, + "tag.hexcasting": { + staves: "Hexstavar", + edified_logs: "Upplysta Stammar", + edified_planks: "Upplysta Plankor", + phial_base: "Tomma Mediaflaskor", + }, + "tag.item.hexcasting": { + brainswept_circle_components: "Hjärnrovade Cirkelkomponenter", + directrices: "Direktiv", + impeti: "Mediaformare", + seal_materials: "Lackeringsmaterial", + }, + "emi.category.hexcasting": { + brainsweep: "Sinneflå", + "craft.battery": "Mediaflaskmakeri", + edify: "Upplys Träd", + }, + "advancement.hexcasting:": { + wasteful_cast: { + "": "Slöseri...", + desc: "Slösa stora mängder media vid formandet av en hex.", + }, + big_cast: { + "": "... Åstundan", + desc: "Forma en symbol som kräver enorma mängder media.", + }, + creative_unlocker: { + "": "OBEGRÄNSAD MAKT", + }, + enlightenment: { + "": "Bli Upplyst", + }, + y_u_no_cast_angy: { + "": "Blind Diversion", + }, + opened_eyes: { + "": "Öppna Ögon", + }, + lore: { + "": "Hexformandets Historia", + }, + }, + "stat.hexcasting": { + media_used: "Mediakostnad(i damm)", + patterns_drawn: "Formgivna Symboler", + spells_cast: "Formade Effektsymboler", }, } diff --git a/Common/src/main/resources/assets/hexcasting/lang/zh_cn.flatten.json5 b/Common/src/main/resources/assets/hexcasting/lang/zh_cn.flatten.json5 index 5f426897b5..401f6a3473 100644 --- a/Common/src/main/resources/assets/hexcasting/lang/zh_cn.flatten.json5 +++ b/Common/src/main/resources/assets/hexcasting/lang/zh_cn.flatten.json5 @@ -1119,7 +1119,7 @@ geodes: "晶洞", couldnt_cast: "挫折", start_to_see: "我看到了什么?", - "101": "咒术 101", + "101": "咒法学 101", vectors: "向量入门", mishaps: "事故", stack: "栈", @@ -1923,7 +1923,7 @@ }, }, whats_a_hex: { - "1": "从概念上看,$(hex)咒术/$和$(l:casting/101)咒术 101/$ 里描述的完全一致:一系列操作,通常以在世界中产生特定效果为执行目的,并会通过法术实现这一需求。$(br2)对于随写随用的$(hex)咒术/$而言,这么想没有问题;但要是希望为后人留下记录和参考(或者只是方便我自己使用),或许就需要再具体一点的概念了。", + "1": "从概念上看,$(hex)咒术/$和$(l:casting/101)咒法学 101/$ 里描述的完全一致:一系列操作,通常以在世界中产生特定效果为执行目的,并会通过法术实现这一需求。$(br2)对于随写随用的$(hex)咒术/$而言,这么想没有问题;但要是希望为后人留下记录和参考(或者只是方便我自己使用),或许就需要再具体一点的概念了。", "2": "通常来说,$(hex)咒术/$是一个图案 iota 列表,和在$(l:patterns/patterns_as_iotas)图案转义/$中提及的一致。而将这种形式的$(hex)咒术/$入栈后,即可用$(l:patterns/meta#hexcasting:eval)赫尔墨斯之策略/$等元运行图案施放,或灌注到$(l:items/hexcasting)施法物品/$中以供后用。$(br2)这个列表和其他的列表 iota 没有本质区别——我可以操作列表本身,或将其保存到$(l:items/thought_knot)永久性/$$(l:items/focus)存储位置/$,甚至可以再嵌入到其他$(hex)咒术/$中去。", "3": "需注意,这类列表不需要全由图案组成。虽然直接插入非图案 iota 通常会导致$(hex)咒术/$无法正常运作,但也有$(l:patterns/patterns_as_iotas#iota_embedding)相应的操作/$能规避麻烦。而且,部分$(l:patterns/meta#hexcasting:eval/cc)特殊 iota/$ 可以直接和图案一样运行。$(br2)清楚这一点后,其实$(o)所有/$列表都可以是$(hex)咒术/$——唯一的要求就是能成功施放。", }, diff --git a/doc/resources/assets/hexcasting/lang/sv_se.flatten.json5 b/doc/resources/assets/hexcasting/lang/sv_se.flatten.json5 index 0967ef424b..5843080ad5 100644 --- a/doc/resources/assets/hexcasting/lang/sv_se.flatten.json5 +++ b/doc/resources/assets/hexcasting/lang/sv_se.flatten.json5 @@ -1 +1,39 @@ -{} +{ + "block.hexcasting": { + slate: "Blank Skifferplatta", + }, + hexdoc: { + hexcasting: { + title: "Hexbok", + description: "Hexboken, allt samlat på en plats.", + }, + renderer: { + renders: "Ritare", + palettes: "Paletter", + animated: "animerad", + monocolor: "enfärgad", + gradient: "gradient", + segment: "segment", + "default": "default", + turbo: "turbo", + dark2: "mörk2", + tab10: "tab10", + }, + pattern: { + show: "Klicka för att visa effektsymbol", + hide: "Klicka för att gömma effektsymbol", + multiplier: "${speedScale()}x", + paused: "Pausad", + not_supported: "Din webbläsare saknar stöd för att visa symboler. Symbolkod: {}", + }, + villager_requirements: { + any: "Bybon måste vara en {level} eller högre", + professional: "Bybon måste vara en {level} {profession} eller högre", + }, + }, + "tag.item.c": { + brown_dye: "Bruna Färger", + glowstone_dusts: "Glödstensdamm", + wood_sticks: "Träpinnar", + }, +}