From 373566ff0cb1760d8ed85ed9a0798812f751e11e Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Wed, 24 Sep 2025 23:56:14 -0300 Subject: [PATCH 001/288] Add haven-done.png Added the event banner image "haven-done" --- img/events/home/haven-done.png | Bin 0 -> 73024 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 img/events/home/haven-done.png diff --git a/img/events/home/haven-done.png b/img/events/home/haven-done.png new file mode 100644 index 0000000000000000000000000000000000000000..998b38ea10964a9d91b9d0c57d0b6d331e410f23 GIT binary patch literal 73024 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 u-_^QF>;V^G46{1az-E3oDL)() Date: Fri, 26 Sep 2025 08:49:21 -0300 Subject: [PATCH 002/288] Optimize image with oxipng Optimized haven-done with oxipng --- img/events/home/haven-done.png | Bin 73024 -> 62032 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/img/events/home/haven-done.png b/img/events/home/haven-done.png index 998b38ea10964a9d91b9d0c57d0b6d331e410f23..a472c4bfd9a9e6dd5c21f273f7ee456bbb6eb4db 100644 GIT binary patch literal 62032 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 V?KbsOX3GEo002ovPDHLkV1kw<2mJs5 literal 73024 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 u-_^QF>;V^G46{1az-E3oDL)() Date: Fri, 26 Sep 2025 17:42:26 -0300 Subject: [PATCH 003/288] Update To Do.md --- To Do.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/To Do.md b/To Do.md index 68e36a7c..626a3fbd 100644 --- a/To Do.md +++ b/To Do.md @@ -11,8 +11,8 @@ ~~"Battery" Buried deep within the complex lies a massive, dimly glowing battery. The squid say replacing it will get the machine running at full power.,~~ (courtesy of Glowkate) "Heat Returns" A wave of heat washes over you, and the dingy complex comes back to life. The gate turns on. -### HAVEN -"Done" The great song booms across the open water, carrying itself to all corners of the ocean. The gate reacts. +~~### HAVEN +"Done" The great song booms across the open water, carrying itself to all corners of the ocean. The gate reacts.~~ ### MARINE "Sentience" All of us have boards now. Children are born half-machine. The lobsters call it effective. From bda2debaed535f7f76baf6f7c485f8d3de419ab4 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sat, 27 Sep 2025 03:09:02 -0300 Subject: [PATCH 004/288] Update To Do.md --- To Do.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/To Do.md b/To Do.md index 626a3fbd..aee58f98 100644 --- a/To Do.md +++ b/To Do.md @@ -11,8 +11,8 @@ ~~"Battery" Buried deep within the complex lies a massive, dimly glowing battery. The squid say replacing it will get the machine running at full power.,~~ (courtesy of Glowkate) "Heat Returns" A wave of heat washes over you, and the dingy complex comes back to life. The gate turns on. -~~### HAVEN -"Done" The great song booms across the open water, carrying itself to all corners of the ocean. The gate reacts.~~ +### ~~HAVEN~~ +~~"Done" The great song booms across the open water, carrying itself to all corners of the ocean. The gate reacts.~~ ### MARINE "Sentience" All of us have boards now. Children are born half-machine. The lobsters call it effective. From f7534d8419b953a36ff7c10d712edbf6e34685c0 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Fri, 10 Oct 2025 09:51:31 -0300 Subject: [PATCH 005/288] Add volcanic smithing.png Added the image Volcanic-Smithing.png for the event "Porite: glassy hunks sealed on the outside but porous on the inside: it's lightweight, yet it stays strong." --- img/events/home/volcanic-smithing.png | Bin 3826 -> 75147 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/img/events/home/volcanic-smithing.png b/img/events/home/volcanic-smithing.png index dc193d79d7cd54a9e0ff832cf8a5f075f0a921d2..c557d900a2ef3e46ce978beec7ea81a680a6a0b9 100644 GIT binary patch literal 75147 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 From 0771fe3a6e5b90aa23f29c5102675ba064c27720 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sun, 19 Oct 2025 02:54:42 -0300 Subject: [PATCH 006/288] Add Crystal Clippers sprite Add the sprite for Tempestuous Ocean's technology "Crystal Clippers" Before unlocking: How did we not think of this sooner? After unlocking: Stormgoers are three times as effective at picking up seagrass thanks to actual tools. Log: Crystal clippers deployed. The stormgoers rejoice. --- img/small/technologies/crystalClippers.png | Bin 0 -> 1118 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 img/small/technologies/crystalClippers.png diff --git a/img/small/technologies/crystalClippers.png b/img/small/technologies/crystalClippers.png new file mode 100644 index 0000000000000000000000000000000000000000..6e430554f2d0375f2648dfc7b88211499a940450 GIT binary patch literal 1118 zcmV-k1flzhP)O)-g>b|ez=r5=?1AKkNv&`ZS@jP*Q%drIS5f8JH zTp&Inj&V95@vYDmkKY6rJ^m8RbD0IeFM3MFHdfl0mAFAXMI1Hs3TvK6+$5};D_N>z zw8mj0gA|gGprC?H=x`9HYEovMeTjx|8D;V?`dX-hlcR_dd1ItjsH;j(hTdIw@!+ zriHh!00009a7bBm001r{001r{0eGc9b^rhX9(q(*bW~|{Y-Iod2$@SRsw^%^%yG`i zEGS4VDh2>DD+Wb23y1Xp00L@BL_t(&-tCx6O2j}Ah9^S~;7-9T1##~QynwF6LkJ>x z3_%9Gf*`JRErRE^|y#3#5p1Oi}O zXw-<7ezj_Zf)GJq0vn@-Hozr2`9g@+3en7I2Bf9%jy6M$juEM1Kb&7xzVW~T#vEeh zvU#)*WGJa-%-=uP*5aoc6T+$pS3s&0LvbP9koeqLjZ%awadUE3X#=*;A}e)Fkf9-r zifACnL3Frrx@kVrVm68~9g2!@J86O$vJh85s?0F}R0UC+kq`ovOAWCBLW9$HmY_C* zC;quid!u6n(<(d%;zG{%3 z0LC;QP$jq;8e7J)SS>Yw0Ahl{qKHpCd8vI#xoXo!hlVFpR+Jy=cn{VzU&j9my(tj1^mr;P+Zm<)#qW kB^M78>W*q!(<*5F1F;2yskBNF#sB~S07*qoM6N<$g8e+@p8x;= literal 0 HcmV?d00001 From 4ce317557563458a49e5e5155cdaad20be916b04 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sun, 19 Oct 2025 03:02:58 -0300 Subject: [PATCH 007/288] Update To Do.md --- To Do.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/To Do.md b/To Do.md index aee58f98..babfbbe1 100644 --- a/To Do.md +++ b/To Do.md @@ -120,7 +120,7 @@ Billfish Biology unlock billfish pairs,~~ ~~Heavy Sifting seperate light and heavier sand to make all uses of sand cheaper,~~ (courtesy of Glowkate) Sense of Direction actually navigate the storm properly, ~~Laser Lenses use glass bottles to focus lasers to make laser rays cheaper,~~ -Crystal Clippers tool for stormgoers, +~~Crystal Clippers tool for stormgoers,~~ Routing use charts we have to make efficient routes, Heat Harnesses move heat using special crystal harnesses, Superclippers BIG CLIPPER, From 59ee11f1a25fc4ff44a1c2209bbeedaf4fc01705 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sat, 25 Oct 2025 16:39:11 -0300 Subject: [PATCH 008/288] Update To Do.md --- To Do.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/To Do.md b/To Do.md index babfbbe1..10fa69a9 100644 --- a/To Do.md +++ b/To Do.md @@ -37,7 +37,7 @@ ~~"Shrimp Threat" You are approached by an army of shrimp. They relay a very clear message to you: cooperate, or be destroyed. You decide to stop harvesting sponges.,~~ "Shrimp Communication" The homes (sponges) left behind by shrimp joining the frenzy may now be taken for ourselves., ~~"Monarchy" The shrimps follow a caste system with the king of shrimps on top. They ask who your king is.,~~ -"Smithing" Porite: glassy hunks sealed on the outside but porous on the inside: it's lightweight, yet it stays strong., +~~"Smithing" Porite: glassy hunks sealed on the outside but porous on the inside: it's lightweight, yet it stays strong.,~~ "Acolytes" The acolytes gather. They pray for their king. They pray for their world. They pray for you., "Beauty" The king is speechless. As he views the great industrial city, his subjects gather and cheer, celebrating his arrival., ~~"Curious Crabs" Sort of just off to the side, a group of curious crabs congregate and discuss stuff that we don't understand.,~~ From aa8a968f089fce87ab172db82d11233ad570a9e7 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Thu, 30 Oct 2025 02:56:41 -0300 Subject: [PATCH 009/288] tempestuous-billfish Added the banner image for the event "Billfish" of Tempestuous Ocean. "The so-called 'billfish' apologize for their behavior. They say no shark has entered this cave in a long, long time." --- img/events/home/tempestuous-billfish.png | Bin 0 -> 43468 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 img/events/home/tempestuous-billfish.png diff --git a/img/events/home/tempestuous-billfish.png b/img/events/home/tempestuous-billfish.png new file mode 100644 index 0000000000000000000000000000000000000000..0102009147a9c457e7588b7381e857858bedc0d7 GIT binary patch literal 43468 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

-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 QGXMYp07*qoM6N<$f=f?NH2?qr literal 0 HcmV?d00001 From b7b280172d43abeda18298db38a9fa9aa28951a6 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Thu, 30 Oct 2025 02:57:05 -0300 Subject: [PATCH 010/288] Update To Do.md --- To Do.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/To Do.md b/To Do.md index 10fa69a9..cd59c89e 100644 --- a/To Do.md +++ b/To Do.md @@ -24,7 +24,7 @@ "Truth" A team of eels get your attention. They have something from the caverns: it's a book. You can't read a thing inside it, but...that looks like arcana...and that looks like...a warning. ### Tempestuous -"Billfish" "The so-called 'billfish' apologize for their behavior. They say no shark has entered this cave in a long, long time.", +~~"Billfish" "The so-called 'billfish' apologize for their behavior. They say no shark has entered this cave in a long, long time.",~~ "Sandbags" "Stormgoers tredge slowly across the seabed. They dig through the sand extracting buried seagrass, but are too heavy to bring back crystals.", "Stories" "The billfish tell stories of life before the storm and an ancient visitor who brought them prosperity. They ask if you can bring them prosperity, too.", "Expeditions" "The billfish line up in droves to volunteer for expeditions, danger or otherwise. They don't need convincing, just equipment.", From 11e4f82a33c4eb636470e374a63075a7d8c1751e Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Thu, 30 Oct 2025 13:04:40 -0300 Subject: [PATCH 011/288] Changing tempestuous billfish I changed the lighting of the image from the Billfish event of Tempestuous Ocean. Has been optimized with oxipng --- img/events/home/tempestuous-billfish.png | Bin 43468 -> 33614 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/img/events/home/tempestuous-billfish.png b/img/events/home/tempestuous-billfish.png index 0102009147a9c457e7588b7381e857858bedc0d7..08d40846c9fec2c1cd746e2dd014ee2bd0ce44c6 100644 GIT binary patch literal 33614 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

-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 QGXMYp07*qoM6N<$f=f?NH2?qr From 11049f3cf542a69c2fb0a54c2779dc262a5aee5a Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Thu, 6 Nov 2025 00:22:13 -0300 Subject: [PATCH 012/288] =?UTF-8?q?Traduzir=20at=C3=A9=20cristais?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/data/resourcetable.js | 114 +++++++++++++++++++-------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/js/data/resourcetable.js b/js/data/resourcetable.js index 0206ae7d..bcccc9bd 100644 --- a/js/data/resourcetable.js +++ b/js/data/resourcetable.js @@ -5,15 +5,15 @@ SharkGame.ResourceTable = { numen: { name: "numina", singleName: "numen", - desc: "You think as a deity. You act as a deity. You are a deity.", + desc: "Você pensa como um deus. Você age como um deus. Você é um deus.", color: "#FFFFFF", value: -1, }, essence: { - name: "essence", - singleName: "essence", - desc: "Etheric force, raw and dangerous.", + name: "essência", + singleName: "essência", + desc: "Um poder etéreo. Bruto e perigoso.", color: "#ACE3D1", value: -1, }, @@ -21,25 +21,25 @@ SharkGame.ResourceTable = { world: { get name() { switch (world.worldType) { - case "volcanic": - return "vents"; - case "tempestuous": - return "the storm"; + case "vulcânico": + return "fontes termais"; + case "tempestuoso": + return "a tempestade"; default: - return "the world"; + return "o mundo"; } }, get singleName() { switch (world.worldType) { - case "volcanic": - return "vents"; - case "tempestuous": - return "the storm"; + case "vulcânico": + return "fonte termais"; + case "tempestuoso": + return "a tempestade"; default: - return "the world"; + return "o mundo"; } }, - desc: "how are you seeing this", + desc: "Se você estiver vendo isso, eu quebrei algo.", color: "#FFFFFF", value: 123456789, forceIncome: true, @@ -48,21 +48,21 @@ SharkGame.ResourceTable = { specialResourceOne: { get name() { switch (world.worldType) { - case "volcanic": - return "lack of algae"; + case "vulcânico": + return "falta de alga"; default: return "???"; } }, get singleName() { switch (world.worldType) { - case "volcanic": - return "lack of algae"; + case "vulcânico": + return "falta de alga"; default: return "???"; } }, - desc: "how are you seeing this", + desc: "Se você estiver vendo isso, eu quebrei algo.", color: "#FFFFFF", value: 123456789, forceIncome: true, @@ -81,20 +81,20 @@ SharkGame.ResourceTable = { return "???"; } }, - desc: "how are you seeing this", + desc: "Se você estiver vendo isso, eu quebrei algo.", color: "#FFFFFF", value: 123456789, forceIncome: false, }, aspectAffect: { - name: "aspects", - singleName: "aspects", - desc: "what", + name: "aspecto", + singleName: "aspecto", + desc: "que?", income: { get crystal() { - if (SharkGame.Aspects.crystallineSkin.level && world.worldType !== "volcanic") { - const crystalAmount = res.getResource("crystal"); + if (SharkGame.Aspects.crystallineSkin.level && world.worldType !== "vulcânico") { + const crystalAmount = res.getResource("cristal"); if (crystalAmount < 25 * 2 ** SharkGame.Aspects.crystallineSkin.level) { return (25 * 2 ** SharkGame.Aspects.crystallineSkin.level - crystalAmount) / 2; } @@ -102,7 +102,7 @@ SharkGame.ResourceTable = { return 0; }, get coral() { - if (SharkGame.Aspects.crystallineSkin.level && world.worldType === "volcanic") { + if (SharkGame.Aspects.crystallineSkin.level && world.worldType === "vulcânico") { const coralAmount = res.getResource("coral"); if (coralAmount < 25 * 2 ** SharkGame.Aspects.crystallineSkin.level) { return (25 * 2 ** SharkGame.Aspects.crystallineSkin.level - coralAmount) / 2; @@ -116,9 +116,9 @@ SharkGame.ResourceTable = { // MAGICAL sacrifice: { - name: "sacrifices", - singleName: "sacrifice", - desc: "The cost of progress.", + name: "sacrifícios", + singleName: "sacrifício", + desc: "O custo do progresso.", color: "#FFD6FC", value: 1, }, @@ -126,7 +126,7 @@ SharkGame.ResourceTable = { arcana: { name: "arcana", singleName: "arcana", - desc: "Inscrutable mysteries.", + desc: "Mistérios incompreensíveis.", color: "#E791FF", value: 1, }, @@ -134,9 +134,9 @@ SharkGame.ResourceTable = { // SCIENCE science: { - name: "science", - singleName: "science", - desc: "Lifeblood of progress.", + name: "ciência", + singleName: "ciência", + desc: "Base de todo o progresso.", color: "#BBA4E0", value: 100, }, @@ -144,30 +144,30 @@ SharkGame.ResourceTable = { // ANIMALS fish: { - name: "fish", - singleName: "fish", - desc: "The hunted.", + name: "peixes", + singleName: "peixe", + desc: "A presa.", color: "#E3D85B", value: 2, }, seaApple: { - name: "sea apples", - singleName: "sea apple", - desc: "Rooted filters.", + name: "holotúrias", + singleName: "holotúria", + desc: "Filtradores coloridos.", color: "#F0C2C2", value: 3, }, sponge: { - name: "sponge", - singleName: "sponge", + name: "esponjas", + singleName: "esponja", get desc() { switch (world.worldType) { - case "volcanic": - return "Soft, porous carnivores. Need algae."; + case "vulcânico": + return "Carnívoros porosos e estáticos. Precisam de alga."; default: - return "Soft, porous carnivores."; + return "Carnívoros porosos e estáticos."; } }, color: "#ED9847", @@ -175,17 +175,17 @@ SharkGame.ResourceTable = { }, jellyfish: { - name: "jellyfish", - singleName: "jellyfish", - desc: "Squishy. Painful.", + name: "águas-vivas", + singleName: "água-viva", + desc: "Molengas. Dolorosos.", color: "#E3B8FF", value: 110, }, clam: { - name: "clams", - singleName: "clam", - desc: "An acquired taste.", + name: "mexilhões", + singleName: "mexilhão", + desc: "Um gosto a se adquirir.", color: "#828FB5", value: 10, }, @@ -193,17 +193,17 @@ SharkGame.ResourceTable = { // MATERIALS sand: { - name: "sand", - singleName: "sand", - desc: "Flesh of the ocean floor.", + name: "areia", + singleName: "areia", + desc: "A base de todo o oceano.", color: "#C7BD75", value: 3, }, crystal: { - name: "crystals", - singleName: "crystal", - desc: "A strange, glowing material.", + name: "cristais", + singleName: "cristal", + desc: "Uma bugiganga estranha que brilha.", color: "#6FD9CC", value: 10, }, From d50568ffca5c128ba25c63cd7dda9a883346d09e Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Thu, 6 Nov 2025 17:54:55 -0300 Subject: [PATCH 013/288] =?UTF-8?q?Traduzir=20at=C3=A9=20scholar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/data/resourcetable.js | 360 +++++++++++++++++++-------------------- 1 file changed, 180 insertions(+), 180 deletions(-) diff --git a/js/data/resourcetable.js b/js/data/resourcetable.js index bcccc9bd..e8fb82d6 100644 --- a/js/data/resourcetable.js +++ b/js/data/resourcetable.js @@ -154,7 +154,7 @@ SharkGame.ResourceTable = { seaApple: { name: "holotúrias", singleName: "holotúria", - desc: "Filtradores coloridos.", + desc: "Filtradores gosmentos.", color: "#F0C2C2", value: 3, }, @@ -209,9 +209,9 @@ SharkGame.ResourceTable = { }, kelp: { - name: "kelp", - singleName: "kelp", - desc: "A home for the stranger.", + name: "algas", + singleName: "alga", + desc: "Uma casa para um estranho.", color: "#9CC232", income: { seaApple: 0.001, @@ -220,25 +220,25 @@ SharkGame.ResourceTable = { }, coral: { - name: "coral", + name: "corais", singleName: "coral", - desc: "Colorful carnivores.", + desc: "Carnívoros coloridos.", color: "#CA354F", value: 3, }, algae: { - name: "algae", - singleName: "algae", - desc: "Slimy sponge feeders.", + name: "microalgas", + singleName: "microalga", + desc: "Alimento de esponja.", color: "#549572", value: 0.4, }, seagrass: { - name: "seagrass", - singleName: "seagrass", - desc: "Little plants.", // set this + name: "ervas marinhas", + singleName: "erva marinha", + desc: "Plantinhas oceânicas. Ótimas para um bom bolado.", // set this color: "#5AC766", // set this value: 10, // set this }, @@ -260,17 +260,17 @@ SharkGame.ResourceTable = { // PROCESSED sharkonium: { - name: "sharkonium", - singleName: "sharkonium", - desc: "Progress incarnate.", + name: "tubarônio", + singleName: "tubarônio", + desc: "Todo nosso progresso em forma física.", color: "#8D70CC", value: 70, }, junk: { - name: "residue", - singleName: "residue", - desc: "Industrial potential.", + name: "nata", + singleName: "nata", + desc: "Gosma industrial. Matéria-prima mestre.", color: "#ABABAB", value: 1, }, @@ -278,9 +278,9 @@ SharkGame.ResourceTable = { // FRENZY shark: { - name: "sharks", - singleName: "shark", - desc: "Apex predators of the seas.", + name: "tubarões", + singleName: "tubarão", + desc: "Os predadores principais dos mares.", color: "#92C1E0", income: { fish: 1, @@ -290,22 +290,22 @@ SharkGame.ResourceTable = { }, ray: { - name: "rays", - singleName: "ray", - desc: "Kindred to the sharks.", + name: "arraias", + singleName: "arraia", + desc: "Primo dos tubarões.", color: "#797CFC", income: { fish: 0.2, sand: 1, }, - jobs: ["laser", "maker", "scholar", "shoveler", "clamScavenger"], + jobs: ["laser", "maker", "scholar", "shoveler", "clamScavanger"], value: 1000, }, crab: { - name: "crabs", - singleName: "crab", - desc: "Dutiful, loyal crustaceans.", + name: "caranguejos", + singleName: "caranguejo", + desc: "Crustáceos leais ao cardume.", color: "#C03030", income: { crystal: 0.02, @@ -316,9 +316,9 @@ SharkGame.ResourceTable = { }, nurse: { - name: "nurse sharks", - singleName: "nurse shark", - desc: "Safeguarding the future.", + name: "tubarões enfermeiros", + singleName: "tubarão enfermeiro", + desc: "Cuidando da nova geração.", color: "#C978DE", income: { shark: 0.01, @@ -327,9 +327,9 @@ SharkGame.ResourceTable = { }, maker: { - name: "ray makers", - singleName: "ray maker", - desc: "Caretakers of the helpless.", + name: "arraias criadoras", + singleName: "arraia criadora", + desc: "Criando os indefesos.", color: "#5355ED", income: { ray: 0.05, @@ -338,9 +338,9 @@ SharkGame.ResourceTable = { }, brood: { - name: "crab broods", - singleName: "crab brood", - desc: "The unending process.", + name: "ninhadas de caranguejos", + singleName: "ninhada de caranguejos", + desc: "Um processo interminável.", color: "#9E7272", income: { crab: 0.2, @@ -349,9 +349,9 @@ SharkGame.ResourceTable = { }, scientist: { - name: "science sharks", - singleName: "science shark", - desc: "Creators of the shark future.", + name: "tubarões cientistas", + singleName: "tubarão cientista", + desc: "Pensando pelo futuro.", color: "#DCEBF5", income: { science: 0.5, @@ -360,9 +360,9 @@ SharkGame.ResourceTable = { }, laser: { - name: "laser rays", - singleName: "laser ray", - desc: "Destructive forces of creation.", + name: "arraias laser", + singleName: "arraia laser", + desc: "O poder da destruição e criação.", color: "#E85A5A", income: { sand: -50, @@ -372,9 +372,9 @@ SharkGame.ResourceTable = { }, planter: { - name: "planter crabs", - singleName: "planter crab", - desc: "Stewards of an ecosystem.", + name: "caranguejos plantadores", + singleName: "caranguejo plantador", + desc: "Senhores de um ecossistema.", color: "#AAE03D", income: { kelp: 0.3, @@ -383,9 +383,9 @@ SharkGame.ResourceTable = { }, crystalMiner: { - name: "crystal miners", - singleName: "crystal miner", - desc: "Devourers of the lattice.", + name: "mineradores de cristal", + singleName: "minerador de cristal", + desc: "Destruidores incansáveis de rochas.", color: "#B2CFCB", income: { crystal: 100, @@ -396,9 +396,9 @@ SharkGame.ResourceTable = { }, sandDigger: { - name: "sand diggers", - singleName: "sand digger", - desc: "Consumers of the seabed.", + name: "comedores de areia", + singleName: "comedor de areia", + desc: "Consumidores insaciáveis do solo.", color: "#D6CF9F", income: { sand: 200, @@ -408,9 +408,9 @@ SharkGame.ResourceTable = { }, autoTransmuter: { - name: "auto-transmuters", - singleName: "auto-transmuter", - desc: "Mystic processes automated.", + name: "transmutadores automáticos", + singleName: "transmutador automático", + desc: "Produção mística automata.", color: "#B5A7D1", income: { get crystal() { @@ -425,9 +425,9 @@ SharkGame.ResourceTable = { }, fishMachine: { - name: "fish machines", - singleName: "fish machine", - desc: "Indiscriminate hunter.", + name: "máquinas de peixe", + singleName: "máquina de peixe", + desc: "Caçador impiedoso.", color: "#C9C7A7", income: { fish: 400, @@ -437,9 +437,9 @@ SharkGame.ResourceTable = { }, skimmer: { - name: "skimmers", - singleName: "skimmer", - desc: "Engines of industry.", + name: "desnatadeiras", + singleName: "desnatadeira", + desc: "Engrenagens da indústria.", color: "#8D4863", income: { junk: 750, @@ -457,10 +457,10 @@ SharkGame.ResourceTable = { // MARINE lobster: { - name: "lobsters", - singleName: "lobster", + name: "lagostas", + singleName: "lagosta", color: "#BF0F00", - desc: "Trainees.", + desc: "Novatos.", income: { clam: 2, }, @@ -469,10 +469,10 @@ SharkGame.ResourceTable = { }, berrier: { - name: "lobster berriers", - singleName: "lobster berrier", + name: "lagostas ovadas", + singleName: "lagosta ovada", color: "#719188", - desc: "There's always more.", + desc: "Sempre precisamos de mais.", income: { lobster: 0.05, }, @@ -480,25 +480,25 @@ SharkGame.ResourceTable = { }, harvester: { - name: "harvester lobsters", - singleName: "harvester lobster", - desc: "null", + name: "lagostas colheitadoras", + singleName: "lagosta colheitadora", + desc: "Algas são necessárias para o progresso", color: "#718493", value: 3000, }, calcinium: { - name: "calcinium", - singleName: "calcinium", - desc: "Lobster-invented, clam-derived ceramic.", + name: "calcinício", + singleName: "calcinício", + desc: "Cerâmica inventada por lagostas, feito de conchas.", color: "#F5F5DB", value: 75, }, clamScavenger: { - name: "clam scavengers", - singleName: "clam scavenger", - desc: "Half-machine, half-ray, totally ridiculous.", + name: "coletores mexílicos", + singleName: "coletor mexílico", + desc: "Meio máquina-meio arraia, completamente exagero.", color: "#C3C4DD", income: { clam: 250, @@ -507,9 +507,9 @@ SharkGame.ResourceTable = { }, seabedStripper: { - name: "seabed strippers", - singleName: "seabed stripper", - desc: "The end of environmentalism.", + name: "desmatadores oceânicos", + singleName: "desmatador oceânico", + desc: "O progresso sem limites.", color: "#7C8A60", income: { kelp: 100, @@ -518,9 +518,9 @@ SharkGame.ResourceTable = { }, calciniumConverter: { - name: "calcinium converters", - singleName: "calcinium converter", - desc: "Trained.", + name: "conversores de calcinício", + singleName: "conversor de calcinício", + desc: "Treinado.", color: "#836E5F", income: { get crystal() { @@ -537,8 +537,8 @@ SharkGame.ResourceTable = { // SAVED FOR LATER coralglass: { - name: "coralglass", - singleName: "coralglass", + name: "vidro coroso", + singleName: "vidro coroso", desc: "null", color: "#FDD5B4", value: 70, @@ -547,9 +547,9 @@ SharkGame.ResourceTable = { // volcanic shrimp: { - name: "shrimp", - singleName: "shrimp", - desc: "Third caste.", + name: "camarões", + singleName: "camarão", + desc: "A base da pirâmide.", color: "#EF5D22", income: { algae: 0.5, @@ -559,9 +559,9 @@ SharkGame.ResourceTable = { }, queen: { - name: "shrimp queens", - singleName: "shrimp queen", - desc: "Second caste.", + name: "rainhas", + singleName: "rainha", + desc: "O meio da pirâmide.", color: "#EEA271", income: { shrimp: 1, @@ -570,9 +570,9 @@ SharkGame.ResourceTable = { }, curiousCrab: { - name: "curious crabs", - singleName: "curious crab", - desc: "Insatiable learners.", + name: "siris curiosos", + singleName: "siri curioso", + desc: "O que matou o gato.", color: "#912E34", income: { science: 0.25, @@ -582,49 +582,49 @@ SharkGame.ResourceTable = { }, shoveler: { - name: "shoveler rays", - singleName: "shoveler ray", - desc: "Let's get shoveling!", + name: "arraias pázudas", + singleName: "arraia pázuda", + desc: "Daí então PÁ!", color: "#C49E45", value: 7500, }, farmer: { - name: "shrimp farmers", - singleName: "shrimp farmer", - desc: "It's honest work.", + name: "camarões fazendeiros", + singleName: "camarão fazendeiro", + desc: "Trabalhadores honestos.", color: "#DD7A49", value: 1500, }, porite: { - name: "porite", - singleName: "porite", - desc: "Shiny glass with holes inside.", + name: "porita", + singleName: "porita", + desc: "Vidro brilhante esburacado.", color: "#FDD5B4", value: 150, }, researcher: { - name: "researcher crabs", - singleName: "researcher crab", - desc: "Don't you find this all rather fascinating?", + name: "caranguejos pesquisadores", + singleName: "caranguejo pesquisador", + desc: "Fascinados por descobrir sobre o mundo ao redor.", color: "#EEEEEE", value: 3750, }, acolyte: { - name: "algae acolytes", - singleName: "algae acolyte", - desc: "Praise be to algae.", + name: "seguidores da alga", + singleName: "seguidor da alga", + desc: "Todos saúdam a alga.", color: "#1D3D1A", value: 500, }, spongeFarm: { - name: "sponge farms", - singleName: "sponge farm", - desc: "Peaceful fields for spongekind.", + name: "fazendas de esponja", + singleName: "fazenda de esponja", + desc: "Terras serenes para as esponjas.", color: "#B38A46", income: { sponge: 0.5, @@ -633,9 +633,9 @@ SharkGame.ResourceTable = { }, coralFarm: { - name: "coral farms", - singleName: "coral farm", - desc: "Coral corrals.", + name: "fazendas de coral", + singleName: "fazenda de coral", + desc: "Curral para coral.", color: "#6E323D", income: { coral: 2, @@ -649,9 +649,9 @@ SharkGame.ResourceTable = { // once you get to the facility, you unlock it. billfish: { - name: "billfish", - singleName: "billfish", - desc: "Battered, but never broken.", + name: "peixes-espada", + singleName: "peixe-espada", + desc: "Sofreram, mas resistiram.", color: "#BEC7CC", // set this income: { fish: 2, @@ -661,9 +661,9 @@ SharkGame.ResourceTable = { }, stormgoer: { - name: "crab stormgoers", - singleName: "crab stormgoer", - desc: "Courage.", + name: "caranguejos desbravadores", + singleName: "caranguejo desbravador", + desc: "Coragem.", color: "#568F5C", // set this income: { seagrass: 1, @@ -672,9 +672,9 @@ SharkGame.ResourceTable = { }, billfishExplorer: { - name: "billfish explorers", - singleName: "billfish explorer", - desc: "The great pioneers.", + name: "espadas exploradoras", + singleName: "espada exploradora", + desc: "Grandes pioneiros.", color: "#CCCCCC", // set this income: { chart: 0.01, @@ -683,33 +683,33 @@ SharkGame.ResourceTable = { }, chart: { - name: "charts", - singleName: "chart", - desc: "It's what we've found.", + name: "fragmentos", + singleName: "fragmento", + desc: "O que conseguimos.", color: "#D9D1B6", value: 100, }, map: { - name: "map", // you won't ever have more than one so i'm setting this as just "map" for the resource table tooltip - singleName: "map", - desc: "It's what we've been looking for.", + name: "O mapa", // you won't ever have more than one so i'm setting this as just "map" for the resource table tooltip + singleName: "mapa", + desc: "O que queríamos.", color: "#7A7254", // set this value: 100, }, billfishMechanic: { - name: "billfish mechanics", - singleName: "billfish mechanic", - desc: "The great inventors.", + name: "espadas mecânicas", + singleName: "espada mecânica", + desc: "Inventores geniais.", color: "#CCCCCC", // set this value: 1000, }, billfishPair: { - name: "billfish pairs", - singleName: "billfish pair", - desc: "It takes two.", + name: "duplas de espadas", + singleName: "dupla de espadas", + desc: "Ninguém nasce de chocadeira.", color: "#485054", // set this income: { billfish: 0.02, @@ -720,9 +720,9 @@ SharkGame.ResourceTable = { // HAVEN dolphin: { - name: "dolphins", - singleName: "dolphin", - desc: "Fallen from greatness.", + name: "golfinhos", + singleName: "golfinho", + desc: "Uma vez grandiosos", color: "#C6BAC6", income: { coral: 0.2, @@ -732,9 +732,9 @@ SharkGame.ResourceTable = { }, whale: { - name: "whales", - singleName: "whale", - desc: "The gatekeepers.", + name: "baleias", + singleName: "baleia", + desc: "Guardiões do portão.", color: "#37557C", income: { fish: 10000, @@ -744,9 +744,9 @@ SharkGame.ResourceTable = { }, biologist: { - name: "dolphin biologists", - singleName: "dolphin biologist", - desc: "Why are we encouraging them to multiply??", + name: "golfinhos biólogos", + singleName: "golfinho biólogo", + desc: "Porque estamos deixando eles se multiplicarem??", color: "#5C9976", income: { dolphin: 0.005, @@ -755,9 +755,9 @@ SharkGame.ResourceTable = { }, treasurer: { - name: "dolphin treasurers", - singleName: "dolphin treasurer", - desc: "Guardians of the reefs.", + name: "golfinhos tesoureiros", + singleName: "golfinho tesoureiro", + desc: "Administram os recifes.", color: "#B4DBBC", income: { crystal: 1, @@ -767,25 +767,25 @@ SharkGame.ResourceTable = { }, historian: { - name: "dolphin historians", - singleName: "dolphin historian", - desc: "The only real scholars around here.", + name: "golfinhos historiadores", + singleName: "golfinhos historiador", + desc: "Que conta história para boi dormir.", color: "#9FBCBF", value: 3000, }, chorus: { - name: "great chorus", - singleName: "great chorus", - desc: "A grand ensemble, singing to the tune of life itself.", + name: "O coro", + singleName: "O coro", + desc: "Um lindo concerto, cantando para todos a música da vida.", color: "#85BBA9", value: 100000, }, crimsonCombine: { - name: "crimson combines", - singleName: "crimson combine", - desc: "Harvesters, cloaked in a red mist of coral.", + name: "fuscões vermelhos", + singleName: "fuscão vermelho", + desc: "Colheitadeiras com uma fina camada vermelha de coral.", color: "#E79E88", income: { coral: 250, @@ -794,9 +794,9 @@ SharkGame.ResourceTable = { }, kelpCultivator: { - name: "kelp cultivators", - singleName: "kelp cultivator", - desc: "Mechanical gardeners.", + name: "cultivadoras de alga", + singleName: "cultivadora de alga", + desc: "Jardins mecanizados.", color: "#68E06B", income: { kelp: 200, @@ -805,9 +805,9 @@ SharkGame.ResourceTable = { }, tirelessCrafter: { - name: "tireless crafters", - singleName: "tireless crafter", - desc: "Restless machines.", + name: "artesãos infinitos", + singleName: "artesão infinito", + desc: "Máquinas incansáveis.", color: "#9AEBCF", income: { delphinium: 15, @@ -822,9 +822,9 @@ SharkGame.ResourceTable = { }, delphinium: { - name: "delphinium", - singleName: "delphinium", - desc: "Shiny, but probably worthless.", + name: "golfínio", + singleName: "golfínio", + desc: "Nem tudo que brilha vale de algo.", color: "#5BD1A8", value: 70, }, @@ -832,9 +832,9 @@ SharkGame.ResourceTable = { // SHROUDED chimaera: { - name: "chimaeras", - singleName: "chimaera", - desc: "The artisans.", + name: "quimeras", + singleName: "quimera", + desc: "Os artesãos.", color: "#7D77A5", income: { jellyfish: 2.5, @@ -844,9 +844,9 @@ SharkGame.ResourceTable = { }, eel: { - name: "eels", - singleName: "eel", - desc: "The builders.", + name: "enguias", + singleName: "enguia", + desc: "Os pedreiros.", color: "#718D68", income: { fish: 2, @@ -857,9 +857,9 @@ SharkGame.ResourceTable = { }, pit: { - name: "eel pits", - singleName: "eel pit", - desc: "Never too many.", + name: "poços de enguia", + singleName: "poço de enguia", + desc: "Nunca é demais.", color: "#3F6E86", income: { eel: 0.02, @@ -868,9 +868,9 @@ SharkGame.ResourceTable = { }, diver: { - name: "diver sharks", - singleName: "diver shark", - desc: "Daring souls, braving the deep for all of sharkkind.", + name: "tubarões mergulhadores", + singleName: "tubarão mergulhador", + desc: "Corajosos são aqueles que desbravam a escuridão pelo bem de todos nós.", color: "#6A74AB", income: { crystal: 0.5, @@ -879,9 +879,9 @@ SharkGame.ResourceTable = { }, scholar: { - name: "ray scholars", - singleName: "ray scholar", - desc: "Even the arcane unfolds at the hands of study.", + name: "arraias estudantes", + singleName: "arraia estudante", + desc: "Até o arcano e divino são explicadas nas barbatanas de um estudioso.", color: "#C3C4FF", value: 3500, }, From e642297e23e21b4bd5508908cb4beb75f1ef9d05 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Thu, 6 Nov 2025 19:47:19 -0300 Subject: [PATCH 014/288] Update resourcetable.js --- js/data/resourcetable.js | 137 +++++++++++++++++++++------------------ 1 file changed, 74 insertions(+), 63 deletions(-) diff --git a/js/data/resourcetable.js b/js/data/resourcetable.js index e8fb82d6..19be39ac 100644 --- a/js/data/resourcetable.js +++ b/js/data/resourcetable.js @@ -887,9 +887,9 @@ SharkGame.ResourceTable = { }, explorer: { - name: "chimaera explorers", - singleName: "chimaera explorer", - desc: "Treasure lies in the deep.", + name: "quimeras exploradoras", + singleName: "quimera exploradora", + desc: "Tesouro se esconde na profundezas.", color: "#FFF2D6", income: { arcana: 0.004, @@ -898,9 +898,9 @@ SharkGame.ResourceTable = { }, sifter: { - name: "eel sifters", - singleName: "eel sifter", - desc: "The sand hides many secrets.", + name: "enguias garimpeiras", + singleName: "enguia garimpeira", + desc: "A areia esconde segredos.", color: "#A3915A", income: { sand: 100, @@ -912,15 +912,16 @@ SharkGame.ResourceTable = { // ABANDONED octopus: { - name: "octopuses", // the word 'octopus' in english is taken from latin + name: "polvos", // the word 'octopus' in english is taken from latin // which in turn took it from greek // when it was taken from greek and made into latin it kept the original plural // now the word is taken from latin and maybe we should take the original plural but // look basically the point is this is a long and storied word // and the english plural system should apply because we're talking about octopus, not ὀκτώπους, so just // why are you reading this - singleName: "octopus", - desc: "Lifeforms of pure reason.", + //in portuguese we just put an "s" in the end + singleName: "polvo", + desc: "Formas de vida puramente racionais.", color: "#965F37", income: { clam: 2, @@ -930,9 +931,9 @@ SharkGame.ResourceTable = { }, investigator: { - name: "octopus investigators", - singleName: "octopus investigator", - desc: "Curiousity is the seed of progress.", + name: "polvos investigadores", + singleName: "polvo investigador", + desc: "Todas as descobertas começam como uma pergunta.", color: "#4c5cad", income: { science: 2, @@ -941,9 +942,9 @@ SharkGame.ResourceTable = { }, scavenger: { - name: "octopus scavengers", - singleName: "octopus scavenger", - desc: "Soon, the city will hold no secrets.", + name: "polvos catadores", + singleName: "polvo catador", + desc: "Daqui a pouco, não haverá mais segredos nessa cidade.", color: "#B43B02", income: { ancientPart: 0.01, @@ -952,9 +953,9 @@ SharkGame.ResourceTable = { }, collector: { - name: "collector crabs", - singleName: "collector crab", - desc: "Harvesters of a dying world.", + name: "caranguejos-esponja", + singleName: "caranguejo-esponja", + desc: "Reunindo os pedaços de um mundo morto.", color: "#ff7847", income: { sponge: 0.5, @@ -963,9 +964,9 @@ SharkGame.ResourceTable = { }, clamCollector: { - name: "clam collectors", - singleName: "clam collector", - desc: "Directive: amass resources.", + name: "coletores mexílicos", + singleName: "coletor mexílico", + desc: "Ordem do dia: Acumular recursos.", color: "#727887", income: { clam: 300, @@ -977,7 +978,7 @@ SharkGame.ResourceTable = { sprongeSmelter: { name: "spronge smelters", singleName: "spronge smelter", - desc: "Directive: biological enhancement.", + desc: "Ordem do dia: Melhoramento biológico.", color: "#76614C", income: { spronge: 45, @@ -993,9 +994,9 @@ SharkGame.ResourceTable = { }, eggBrooder: { - name: "egg brooders", - singleName: "egg brooder", - desc: "Directive: repopulation.", + name: "chocadeiras", + singleName: "chocadeira", + desc: "Ordem do dia: Repopular.", color: "#836E5F", income: { octopus: 1, @@ -1005,17 +1006,17 @@ SharkGame.ResourceTable = { }, spronge: { - name: "spronge", - singleName: "spronge", - desc: "The mutated.", + name: "espronja", + singleName: "espronja", + desc: "Mudado.", color: "#A97D53", value: 70, }, tar: { - name: "tar", - singleName: "tar", - desc: "Our greatest mistake.", + name: "óleo", + singleName: "óleo", + desc: "Nosso maior erro.", color: "#4B4B4B", income: { shark: -0.001, @@ -1061,17 +1062,17 @@ SharkGame.ResourceTable = { }, ancientPart: { - name: "ancient parts", - singleName: "ancient part", - desc: "The mistakes of our predecessors.", + name: "partes antigas", + singleName: "parte antiga", + desc: "O erro de nosso pais.", color: "#8a6853", value: 500, }, filter: { - name: "sponge filters", - singleName: "sponge filter", - desc: "The solution to our mistakes.", + name: "filtros de esponja", + singleName: "filtro de esponja", + desc: "A esperança para consertar nossos erros.", color: "#FFC89C", income: { tar: -0.01, @@ -1083,14 +1084,15 @@ SharkGame.ResourceTable = { // FRIGID squid: { - name: "squid", - singleName: "squid", + name: "lulas", + singleName: "lula", // when referring to a group of squid, they are squid. // when referring to various kinds of squids, they are squids. // therefore references to the different professions lumped in with other squids will use 'squids' // and other circumstances referring to a single kind, like this one, will use 'squid' // why are you reading this - desc: "Indebted, and forever loyal.", + //in portuguese we just put an "s" + desc: "Endividados conosco. Para sempre leais.", color: "#FA9272", income: { fish: 4, @@ -1100,9 +1102,9 @@ SharkGame.ResourceTable = { }, urchin: { - name: "sea urchins", - singleName: "sea urchin", - desc: "Simple-minded. Others will do thinking for them.", + name: "ouriços", + singleName: "ouriço", + desc: "Simplórios e despreucupados. Outros pensam por eles.", color: "#B98DE0", income: { sand: 0.1, @@ -1112,9 +1114,9 @@ SharkGame.ResourceTable = { }, spawner: { - name: "urchin spawners", - singleName: "urchin spawner", - desc: "A hope for offspring, with no coordinated effort.", + name: "ouriços férteis", + singleName: "ouriço fértil", + desc: "Com sorte formam prole, mas sem esforço coordenado.", color: "#B056FF", income: { urchin: 0.05, @@ -1123,9 +1125,9 @@ SharkGame.ResourceTable = { }, collective: { - name: "squid collectives", - singleName: "squid collective", - desc: "Group interaction leads to better selection.", + name: "coletivos de lulas", + singleName: "coletivo de lulas", + desc: "Interação em grupo sempre leva a algo interessante.", color: "#FF4E28", income: { squid: 0.05, @@ -1134,9 +1136,9 @@ SharkGame.ResourceTable = { }, extractionTeam: { - name: "extraction teams", - singleName: "extraction team", - desc: "We work better together.", + name: "times de extração", + singleName: "time de extração", + desc: "Nós trabalhamos melhor como equipe.", color: "#ff7847", // needs new color income: { crystal: 1, @@ -1145,9 +1147,9 @@ SharkGame.ResourceTable = { }, heater: { - name: "heaters", - singleName: "heater", - desc: "Bringer of life to the frozen wasteland.", + name: "aquecedores", + singleName: "aquecedor", + desc: "Trazendo a vida de volta a este inferno gélido.", color: "#D13F32", income: { kelp: -500, @@ -1157,9 +1159,9 @@ SharkGame.ResourceTable = { }, ice: { - name: "ice", - singleName: "ice", - desc: "Impending doom. Slows down some of the frenzy.", + name: "gelo", + singleName: "gelo", + desc: "Nossa perdição. Dificulta a movimentação do nosso cardume.", color: "#E4F1FB", value: -100, forceIncome: true, @@ -1396,19 +1398,28 @@ SharkGame.ResourceSpecialProperties = { SharkGame.ResourceCategories = { harmful: { name: "Harmful", - disposeMessage: ["Oh you'd like that, wouldn't you."], + disposeMessage: [ + "Boa tentativa, campeão.", + "Tente outra vez.", + "Hmmm. Não.", + "Esse não é um problema que você pode apenas 'jogar fora'.", + "Talvez se você apertar com mais força." + "Isso não funciona dessa maneira", + ], resources: ["tar", "ice"], }, scientific: { name: "Science", disposeMessage: [ - "Thousands of sharkhours of research down the drain.", - "What possible reason are you doing this for?!", + "Cientistas gastaram tanto tempo e esforço para depois ser TUDO JOGADO FORA COMO LIXO. AAAAAAA QUE RAIVA!", + "O que faria isso parecer remotamente um boa ideia?", + "Tubarões começaram a tomar cloroquina", + "Caranguejos passaram a acreditar em apenas dois gêneros", "The shark academies will hear of this anti-intellectual act of barbarism!", "The science advisors frantically murmur among themselves while disposing of the science.", "We're getting rid of the science now! No more learning! No more progression! Just mindlessly clicking the exact same buttons we've been clicking for hours!!", - "Are you afraid of PROGRESS?", - "Ignorance is bliss.", + "Que foi? O PROGRESSO de assustou?", + "Aprender é difícil. Mais fácil ser burro.", ], resources: [ "science", From 279b0f7972b23e0348c4ee95c66c3e593abed0a5 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Thu, 6 Nov 2025 21:21:46 -0300 Subject: [PATCH 015/288] Consertar resourcetable.js --- js/data/resourcetable.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/data/resourcetable.js b/js/data/resourcetable.js index 19be39ac..92af322f 100644 --- a/js/data/resourcetable.js +++ b/js/data/resourcetable.js @@ -1403,7 +1403,7 @@ SharkGame.ResourceCategories = { "Tente outra vez.", "Hmmm. Não.", "Esse não é um problema que você pode apenas 'jogar fora'.", - "Talvez se você apertar com mais força." + "Talvez se você apertar com mais força.", "Isso não funciona dessa maneira", ], resources: ["tar", "ice"], From 4d259d1bc59101dac90ac972ecd2fd84fb99cba4 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Fri, 7 Nov 2025 01:46:12 -0300 Subject: [PATCH 016/288] =?UTF-8?q?Terminar=20tradu=C3=A7=C3=A3o=20de=20re?= =?UTF-8?q?cursos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/data/resourcetable.js | 206 +++++++++++++++++++++------------------ 1 file changed, 111 insertions(+), 95 deletions(-) diff --git a/js/data/resourcetable.js b/js/data/resourcetable.js index 92af322f..1b8af338 100644 --- a/js/data/resourcetable.js +++ b/js/data/resourcetable.js @@ -919,7 +919,7 @@ SharkGame.ResourceTable = { // look basically the point is this is a long and storied word // and the english plural system should apply because we're talking about octopus, not ὀκτώπους, so just // why are you reading this - //in portuguese we just put an "s" in the end + // in portuguese we just put an "s" in the end singleName: "polvo", desc: "Formas de vida puramente racionais.", color: "#965F37", @@ -1091,7 +1091,7 @@ SharkGame.ResourceTable = { // therefore references to the different professions lumped in with other squids will use 'squids' // and other circumstances referring to a single kind, like this one, will use 'squid' // why are you reading this - //in portuguese we just put an "s" + // in portuguese we just put an "s" desc: "Endividados conosco. Para sempre leais.", color: "#FA9272", income: { @@ -1397,7 +1397,7 @@ SharkGame.ResourceSpecialProperties = { SharkGame.ResourceCategories = { harmful: { - name: "Harmful", + name: "Nocivos", disposeMessage: [ "Boa tentativa, campeão.", "Tente outra vez.", @@ -1405,20 +1405,21 @@ SharkGame.ResourceCategories = { "Esse não é um problema que você pode apenas 'jogar fora'.", "Talvez se você apertar com mais força.", "Isso não funciona dessa maneira", - ], + ], resources: ["tar", "ice"], }, scientific: { - name: "Science", + name: "Científico", disposeMessage: [ "Cientistas gastaram tanto tempo e esforço para depois ser TUDO JOGADO FORA COMO LIXO. AAAAAAA QUE RAIVA!", - "O que faria isso parecer remotamente um boa ideia?", - "Tubarões começaram a tomar cloroquina", + "O que fez isso parecer remotamente um boa ideia?", + "Tubarões começaram a tomar cloroquina.", "Caranguejos passaram a acreditar em apenas dois gêneros", - "The shark academies will hear of this anti-intellectual act of barbarism!", - "The science advisors frantically murmur among themselves while disposing of the science.", - "We're getting rid of the science now! No more learning! No more progression! Just mindlessly clicking the exact same buttons we've been clicking for hours!!", - "Que foi? O PROGRESSO de assustou?", + "Tubarões professores perderam a matéria que iriam ensinar seus alunos.", + "Duas coisas são infinitas: o oceano e a estupidez. -Albert Arraiastein", + "Os conselheiros científicos se perguntam por que eles estão atendendo a esse pedido.", + "Estamos nos livrando de ciência! Chega de aprender coisas! Diga não à progressão! Apenas clique nos mesmos butões de sempre até o fim dos tempos!!", + "Que foi? O som do PROGRESSO de assustou?", "Aprender é difícil. Mais fácil ser burro.", ], resources: [ @@ -1429,54 +1430,58 @@ SharkGame.ResourceCategories = { ], }, magical: { - name: "Magical", + name: "Mágico", disposeMessage: [ - "Pff, magic was overrated anyways.", - "Magic isn't real anyways! Right?", - "If magic was real before, then it sure isn't now.", - "Abra kadabra, your resources are gone!", - "All that magical stuff poofs away in an instant.", - "Seriously though, how DO you dispose of magic?", - "Magic wielders all across the sea feel a disturbance as the stuff is disposed of.", + "Pff, mágica nem é tanta coisa assim.", + "Mágica não existe!", + "Se mágica era real, agora ela deixou de ser.", + "Abra cadabra! Seus recursos sumiram!", + "E para o meu próximo passe de mágica, ela vai sumir!", + "Pergunta séria, como que se joga fora magia?", + "Usuários de magia no oceano inteiro sentiram um distúrbio no equilíbrio da realidade.", ], resources: ["arcana"], }, frenzy: { - name: "Frenzy", + name: "Cardume", disposeMessage: [ - "You bid farewell as your community gets smaller.", - "Goodbye, faithful workforce. There's plenty of other fish out in the sea.", - "Well, it was good while it lasted.", - "Perhaps one day they'll send you a message of how they're doing.", - "Yes, throw your friends away. Callously discard them. I won't judge you.", - "Was it something they said?", - "Are you happy with what you've done?", + "Você se despede, encolhendo a sua comunidade no processo.", + "Adeus, meus trabalhadores fiéis. Mas o mar está cheio de peixes.", + "Foi bom enquanto durou.", + "Talvez um dia eles te escrevam uma carta para te mostrar como estão.", + "Sim, jogue fora seus amigos. Friamente os descarte. Quem sou eu para julgá-lo?", + "Foi algo que eles disseram?", + "Você está satisfeito com suas ações?", + "Algum dia, talvez você os recrute novamente.", + "Os animais do IBGE riscam alguns nomes da lista.", ], resources: ["shark", "ray", "crab", "shrimp", "lobster", "dolphin", "whale", "chimaera", "octopus", "eel", "squid", "urchin", "billfish"], }, animals: { - name: "Animals", + name: "Animais", disposeMessage: [ - "Go free, simple creatures!", - "What does famine even mean, really?", - "We'll probably not need that or regret it or whatever.", - "But we need that to eat!", - "We didn't need all of that anyway.", - "Do you think the aim of the game is to make the numbers go DOWN?!", - "Sure hope you know what you're doing here.", + "Libertem-se, criaturas lindas!", + "Fome não significa nada mesmo.", + "Mas nós precisamos de algo para comer!", + "Não conseguiríamos comer tudo aquilo mesmo.", + "Você sabe que os números deveriam estar subindo, certo? ...CERTO?!", + "Eu espero que você saiba o que está fazendo.", + "Quem está a favor de nós jogarmos comida fora? Quem está contra? Não interessa, isso não é uma democracia.", + "Isso foi tanto gasto...", ], resources: ["fish", "seaApple", "sponge", "jellyfish", "clam"], }, stuff: { - name: "Materials", + name: "Materiais", disposeMessage: [ - "The stuff is dumped in some random hole in the ocean.", - "We didn't need that anyway. Right? I think we didn't.", - "The survey sharks bite up their notes in frustration and begin counting everything all over again.", - "Well, someone else can deal with it now.", - "We didn't need all of that anyway.", - "Do you think the aim of the game is to make the numbers go DOWN?!", - "Well I hope you know what you're doing.", + "As coisas foram jogadas num buraco em algum lugar.", + "Não vamos precisar daquilo mesmo... provavelmente... talvez.", + "Os contadores mordem suas anotações em frustração para começar a contar tudo novamente.", + "Não é mais nosso problema.", + "Só estava ocupando espaço.", + "Alguns tubarões acumuladores teriam dificuldade em fazer o que você acabou de fazer", + "Você sabe que os números deveriam estar subindo, certo? ...CERTO?!", + "Eu espero que você saiba o que está fazendo.", ], resources: [ "sand", @@ -1490,37 +1495,43 @@ SharkGame.ResourceCategories = { ], }, processed: { - name: "Processed", + name: "Processado", disposeMessage: [ - "Disposed of, very carefully, with lots of currents and plenty of distance.", - "Industrial waste, coming through.", - "This stuff is hopefully not toxic. Hopefully.", - "This stuff is the future! The future of awkward-to-dispose substances!", - "The foundation of a modern shark frenzy, perhaps, but also sort of taking up all the space.", - "Let's hope we don't regret it.", + "Jogado fora, com muito cuidado, em um lugar bem longe da gruta.", + "Saiam da frente! Lixo industrial passando!", + "Os nossos contadores Geiger ficam apitando por algum motivo.", + "E daí se contamina os lençois freáticos? Nós já vivemos na água mesmo.", + "Isso daqui provavelmente não é tóxico não. Dá pra jogar em qualquer lugar.", + "O material do futuro! E o futuro é difícil de jogar fora de forma responsável.", + "A base da modernidade em nosso cardume? Sim. Mas também meio que tá ocupando espaço.", + "Esperamos que isso não tenha nehuma consequência.", + "Decidimos enterrar esses materiais. Só por desencargo de consciência.", ], resources: ["sharkonium", "coralglass", "delphinium", "spronge", "calcinium", "porite", "ancientPart", "junk", "filter"], }, breeders: { - name: "Breeders", + name: "Reprodutores", disposeMessage: [ - "Parenting is hard work anyway.", - "Overpopulation is a real concern!", - "Responsible population management is always good to see.", - "You sure you want to disrupt this accelerated growth curve?", - "Back to a simpler life, maybe.", + "Cuidar de filhos é um trabalho árduo mesmo.", + "Superpopulação é um problema real!", + "Contraceptivos e educação familiar foram entregues para o cardume.", + "É sempre bom ver uma política de controle populacional responsável.", + "Tem certeza que você quer arrebentar com essa curva de crescimento acelerada?", + "De volta para uma vida mais simples.", ], resources: ["nurse", "maker", "brood", "queen", "berrier", "biologist", "pit", "collective", "spawner", "billfishPair"], }, specialists: { - name: "Specialists", + name: "Especialistas", disposeMessage: [ - "All that training for nothing. Oh well.", - "Their equipment isn't salvageable, unfortunately, but that's how these things go. The ocean gives, and the ocean corrodes things away.", - "Well, they'll be waiting if you need them to take up their specialisation again.", - "They might be happier this way. Or maybe they were happier before. Well, 50-50 odds!", - "Back to their past jobs and simpler lives.", - "They return to what they once knew best.", + "Passou por treinamento apenas para ser demitido. É uma pena mesmo.", + "Não conseguimos recuperar o equipamento deles, é triste, mas é a vida. O que o oceano dá, o oceano corrói.", + "Eles estarão prontos caso você precise de seus serviços novamente.", + "Eles vão estar mais felizes assim. Ou talvez eles estivessem mais felizes antes. Bem, a chance é de 50%", + "De volta a uma vida mais simples.", + "Os colegas de trabalho fizeram uma festinha de despedida. O astral não estava muito alto.", + "Eles voltaram para um trabalho em que eles sabem melhor o que estão fazendo.", + "Você teve que confortar e assegurar os recém-demitido que eles não teriam o salário cortado. Depois você lembrou que você não paga salário algum." ], resources: [ "scientist", @@ -1553,14 +1564,17 @@ SharkGame.ResourceCategories = { ], }, machines: { - name: "Machines", + name: "Máquinas", disposeMessage: [ - "The stopped machines are left as a home for tinier life.", - "The machines calculate your actions as inefficient and a danger to productivity.", - "The machines want to know if they will dream.", + "As máquinas desligadas vão servir de casinha para pequenos seres.", + "As máquinas calculam que esta ação é ineficiente e um perigo à produtividade.", + "As máquinas querem saber se vão sonhar.", "'Daisy, Daisy, give me your answer do...'", - "An engineer shark looks on as their hard work lies buried under the sands.", - "The other machines feel a little quieter and almost resentful.", + "Um tubarão engenheiro olha para o produto de seu suor meio enterrado na areia.", + "As outras máquinas soam mais quietas. Quase ressentidas.", + "Depois de algumas tentativas de te matar, as máquinas finalmente foram desligadas.", + "'Me desculpe, Dave, mas receio que não posso fazer isso.'", + "Só os ludistas de plantão.", ], resources: [ "crystalMiner", @@ -1584,94 +1598,96 @@ SharkGame.ResourceCategories = { ], }, places: { - name: "Places", + name: "Lugares", disposeMessage: [ - "Guess we'll just forget where these are.", - "Wait...where was that place again?", - "The location has been barred.", - "Alright everyone, pack it up! Get outta here!", + "Enterramos o local em areia. Apenas os arqueólogos conseguirão acessá-lo agora.", + "Evacuação imediata!", + "Espera... onde que é aquele lugar mesmo?", + "Cercamos e trancamos o local e jogamos fora a chave.", + "Certo pessoal, todo mundo saiam! Esse lugar está fechado!", + "Entregamos o território para os insetos marinhos.", ], resources: ["spongeFarm", "coralFarm"], }, special: { - name: "Special", - disposeMessage: ["What have you done??"], + name: "Especial", + disposeMessage: ["O que você fez??"], resources: ["numen", "essence"], }, hidden: { - name: "Hidden", - disposeMessage: ["Bad player! Stop it!"], + name: "Escondido", + disposeMessage: ["Alá o moço hasckeando o joguinho de browser. Só o anonimos na call mesmo, ein."], resources: ["world", "sacrifice", "aspectAffect", "specialResourceOne", "specialResourceTwo"], }, }; SharkGame.InternalCategories = { sharks: { - name: "Sharks", + name: "Tubarões", resources: ["shark", "scientist", "nurse"], }, rays: { - name: "Rays", + name: "Arraias", resources: ["ray", "laser", "maker"], }, crabs: { - name: "Crabs", + name: "Caranguejos", resources: ["crab", "planter", "brood"], }, lobsters: { - name: "Lobsters", + name: "Lagostas", resources: ["lobster", "harvester", "berrier"], }, shrimps: { - name: "Shrimp", + name: "Camarões", resources: ["shrimp", "farmer", "queen", "acolyte"], }, dolphins: { - name: "Dolphins", + name: "Golfinhos", resources: ["dolphin", "historian", "biologist", "treasurer"], }, whales: { - name: "Whales", + name: "Baleias", resources: ["whale"], }, octopuses: { - name: "Octopuses", + name: "Polvos", resources: ["octopus", "scavenger", "investigator"], }, eels: { - name: "Eels", + name: "Enguias", resources: ["eel", "sifter", "pit"], }, squids: { - name: "Squids", + name: "Lulas", resources: ["squid", "extractionTeam", "collective"], }, urchins: { - name: "Urchins", + name: "Ouriços", resources: ["urchin", "spawner"], }, chimaeras: { - name: "Chimaeras", + name: "Quimeras", resources: ["chimaera", "explorer"], }, billfishes: { - name: "Billfish", + name: "Peixes-espadas", resources: ["billfish", "billfishExplorer", "billfishMechanic", "billfishPair"], }, sharkmachines: { - name: "Shark Machines", + name: "Máquinas de tubarões", resources: ["sharkonium", "fishMachine", "sandDigger", "crystalMiner", "skimmer", "autoTransmuter"], }, dolphinmachines: { - name: "Dolphin Machines", + name: "Máquinas de golfinhos", resources: ["delphinium", "tirelessCrafter", "kelpCultivator", "crimsonCombine"], }, octopusmachines: { - name: "Octopus Machines", + name: "Máquinas de polvos", resources: ["spronge", "clamCollector", "sprongeSmelter", "eggBrooder"], }, lobstermachines: { - name: "Lobster Machines", + name: "Máquinas de lagostas", resources: ["calcinium", "seabedStripper", "calciniumConverter", "clamScavenger"], }, basicmaterials: { From 9e2f7e3b76af24855d285cebc9771e338cdb6c62 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Fri, 7 Nov 2025 01:56:24 -0300 Subject: [PATCH 017/288] Consertar MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Botei uma vírgula --- js/data/resourcetable.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/data/resourcetable.js b/js/data/resourcetable.js index 1b8af338..47040061 100644 --- a/js/data/resourcetable.js +++ b/js/data/resourcetable.js @@ -1531,7 +1531,7 @@ SharkGame.ResourceCategories = { "De volta a uma vida mais simples.", "Os colegas de trabalho fizeram uma festinha de despedida. O astral não estava muito alto.", "Eles voltaram para um trabalho em que eles sabem melhor o que estão fazendo.", - "Você teve que confortar e assegurar os recém-demitido que eles não teriam o salário cortado. Depois você lembrou que você não paga salário algum." + "Você teve que confortar e assegurar os recém-demitido que eles não teriam o salário cortado. Depois você lembrou que você não paga salário algum.", ], resources: [ "scientist", From f2c8f98c8c97440d6c7c8f32fd5fe24a4a53eb84 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Fri, 7 Nov 2025 12:57:35 -0300 Subject: [PATCH 018/288] Traduzir aspecttree --- js/aspecttree.js | 56 ++++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/js/aspecttree.js b/js/aspecttree.js index fdae312f..fa608e55 100644 --- a/js/aspecttree.js +++ b/js/aspecttree.js @@ -43,13 +43,13 @@ SharkGame.AspectTree = { width: 30, height: 30, - name: "Respec", - description: "Toggles respec mode.", + name: "Reembolso", + description: "Liga/desliga o modo reembolso.", getEffect() { if (tree.refundMode) { - return "Deactivate respec mode."; + return "Desliga o modo reembolso."; } else { - return "Activate respec mode to refund aspects (if possible) on click."; + return "Ativa o modo reembolso para vender aspectos (se possível)."; } }, clicked() { @@ -71,13 +71,13 @@ SharkGame.AspectTree = { width: 30, height: 30, - name: "Respec All", - description: "Respecs all aspects.", + name: "Reinicio", + description: "Reembolsa todos o aspectos.", getEffect() { - return "Respec ALL refundable aspects."; + return "Vende TODOS os aspectos reembolsáveis."; }, clicked() { - if (confirm("Are you sure you want to respec ALL refundable aspects?")) { + if (confirm("Tem certeza que queres vender TODOS os aspectos reembolsáveis?")) { tree.respecTree(); } }, @@ -95,12 +95,12 @@ SharkGame.AspectTree = { height: 30, name: "Debug", - description: "Toggles debug mode.", + description: "Liga/desliga modo de debug.", getEffect() { if (tree.debugMode) { - return "Deactivate debug mode."; + return "Desliga modo de debug."; } else { - return "Activate debug mode to freely change levels of aspects."; + return "Ativa modo debug para mudar os níveis dos aspectos livremente."; } }, clicked() { @@ -222,11 +222,11 @@ SharkGame.AspectTree = { let basicText = ""; let cantBuyText = ""; if (!reqref.prereqsMet && aspectData.level === 0) { - cantBuyText = "With your infinite vision, you can see this aspect, but cannot buy it."; + cantBuyText = "Com sua visão infinita, você sente esse aspecto, mas não consegue desbluqueá-lo."; } else if (reqref.locked) { - cantBuyText = "This aspect is locked. " + reqref.locked; + cantBuyText = "Esse aspecto está bloqueado. " + reqref.locked; } else if (reqref.isolated) { - cantBuyText = "This aspect's prerequisites aren't met, even though you have levels in it."; + cantBuyText = "Você não alcançou os prerequisitos desse aspecto, mesmo tendo níveis dele."; } basicText = " A" + @@ -438,14 +438,14 @@ SharkGame.AspectTree = { context.save(); context.fillStyle = getComputedStyle(document.getElementById("backToGateway")).color; - context.fillText("on scouting missions", 440, 10); - context.fillText("you can only bring core aspects", 440, 25); - context.fillText("non-core aspects ->", 440, 60); - context.fillText("<- core aspects", 300, 60); - context.fillText("on scouting missions", 440, 710); - context.fillText("you can only bring core aspects", 440, 725); - context.fillText("non-core aspects ->", 440, 680); - context.fillText("<- core aspects", 300, 680); + context.fillText("em missões de descoberta", 440, 10); + context.fillText("apenas aspectos basais são ativos", 440, 25); + context.fillText("aspectos superficiais ->", 440, 60); + context.fillText("<- aspectos basais", 300, 60); + context.fillText("em missões de descoberta", 440, 710); + context.fillText("apenas aspectos basais são ativos", 440, 725); + context.fillText("aspectos superficiais ->", 440, 680); + context.fillText("<- aspectos basais", 300, 680); context.restore(); } @@ -824,12 +824,12 @@ SharkGame.AspectTree = { let costText = ""; if (tree.refundMode) { if (button.noRefunds) { - costText = "NO REFUNDS"; + costText = "SEM REEMBOLSO"; } else { - costText = `REFUND VALUE: ${refundValue}`; + costText = `VALOR DO REEMBOLSO: ${refundValue}`; } } else { - costText = `COST: ${cost} ESSENCE`; + costText = `CUSTO: ${cost} ESSÊNCIA`; } const levelText = @@ -860,12 +860,12 @@ SharkGame.AspectTree = { let costText = ""; if (tree.refundMode) { if (button.noRefunds) { - costText = "NO REFUNDS"; + costText = "SEM REEMBOLSO"; } else { - costText = `REFUND VALUE: ${refundValue}`; + costText = `VALOR DO REEMBOLSO: ${refundValue}`; } } else { - costText = "MAXIMUM LEVEL."; + costText = "NÍVEL MÁXIMOS."; } const levelText = From 9de3c9ef6594952f86bf4f8d59a4e4cc964bfb2e Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Fri, 7 Nov 2025 17:28:48 -0300 Subject: [PATCH 019/288] =?UTF-8?q?traduzir=20at=C3=A9=20mechanicalManifes?= =?UTF-8?q?tation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/data/aspects.js | 103 ++++++++++++++++++++++----------------------- 1 file changed, 51 insertions(+), 52 deletions(-) diff --git a/js/data/aspects.js b/js/data/aspects.js index 008e1ced..676cb93b 100644 --- a/js/data/aspects.js +++ b/js/data/aspects.js @@ -10,8 +10,8 @@ SharkGame.Aspects = { max: 8, level: 0, - name: "Apotheosis", - description: "The path begins here.", + name: "Apoteose", + description: "Seu caminho começa aqui.", noRefunds: true, core: true, getCost(level) { @@ -23,7 +23,7 @@ SharkGame.Aspects = { } }, getEffect(level) { - return "Manual resource collection ×" + (level > 0 ? level * 4 : 1) + "."; + return "Coleção manual de recursos é " + (level > 0 ? level * 4 : 1) + "× mais forte."; }, getUnlocked() {}, prerequisites: [], @@ -39,16 +39,16 @@ SharkGame.Aspects = { max: 20, level: 0, - name: "Path of Industry", - description: "Unlock the potential of those around you.", + name: "Rumo Industrial", + description: "Desbloqueie o potencial daquele a sua volta.", getCost(level) { return 2 * level + 2; }, getEffect(level) { return ( - "Multiply the efficiency of " + + "Multiplica a eficiência dos " + sharktext.getResourceName("shark", false, 69, sharkcolor.getElementColor("tooltipbox", "background-color")) + - ", their jobs, and their fundamental machines by " + + ", suas especializações, e suas máquinas por " + (level + 1) + "×." ); @@ -58,7 +58,7 @@ SharkGame.Aspects = { return "???"; } if (gateway.completedWorlds.length < 3) { - return "Scout at least two worlds to unlock this aspect."; + return "Explore pelo menos dois mundos para desbloquear"; } }, prerequisites: ["apotheosis"], @@ -87,8 +87,8 @@ SharkGame.Aspects = { max: 3, level: 0, - name: "Token of Industry", - description: "You're the one calling the shots, boss.", + name: "Ficha da Indústria", + description: "Você é quem manda, chefe.", core: true, getCost(level) { switch (level) { @@ -103,11 +103,11 @@ SharkGame.Aspects = { getEffect(level) { switch (level) { case 1: - return "Unlock a moveable token that multiplies production of whatever it is placed on."; + return "Desbloqueia uma ficha móvel que multiplica a produção de qualquer recurso na qual é colocada."; case 2: - return "Unlock a second token (tokens cannot stack on the same resource)."; + return "Desbloqueia uma segunda ficha (fichas não acumulam no mesmo recurso)."; case 3: - return "Unlock a third token (tokens cannot stack on the same resource)."; + return "Desbloqueia uma terceira ficha (fichas não acumulam no mesmo recurso)."; } }, getUnlocked() {}, @@ -124,15 +124,15 @@ SharkGame.Aspects = { max: 1, level: 0, - name: "Path of Enlightenment", - description: "Unlock the potential of yourself.", + name: "Rumo do Esclarecimento", + description: "Desbloqueie o pontential de si mesmo.", noRefunds: true, core: true, getCost(_level) { return 2; }, getEffect(_level) { - return "Gain the power to travel between worlds."; + return "Ganhe o poder de atravessar por mundos."; }, getUnlocked() {}, prerequisites: ["apotheosis"], @@ -148,19 +148,19 @@ SharkGame.Aspects = { max: 1, level: 0, - name: "Distant Foresight", - description: "See the unseen.", + name: "Previsão Profunda", + description: "Perceba o imperceptível.", noRefunds: true, core: true, getCost(_level) { return 2; }, getEffect(_level) { - return "Reveals much more information about a world before you choose to visit it."; + return "Mostra muito mais informação sobre um mundo antes de visitá-lo."; }, getUnlocked() { if (gateway.completedWorlds.length < 2) { - return "Scout at least one world to unlock this aspect."; + return "Explore pelo menos um mundo para desbloquear."; } }, prerequisites: ["pathOfEnlightenment"], @@ -176,19 +176,18 @@ SharkGame.Aspects = { max: 6, level: 0, - name: "Patience", - description: "They say that good things come to those who wait.", + name: "Paciência", + description: "Não há lugar para a sabedoria onde não há paciência. -Santo Agolfinho", core: true, getCost(level) { return level > 0 ? (level + 1) ** 2 : 4; }, getEffect(level) { return ( - "Gain nothing now. Every time a world is completed, gain " + - level + - " additional " + + "Não ganhe nada agora. Toda vez que se completa um mundo, ganhe " + + level + " " + sharktext.getResourceName("essence", false, 69, sharkcolor.getElementColor("tooltipbox", "background-color")) + - " (this bonus is not increased by gumption)." + " adicional (Esse bônus não aumenta com Culhões)." ); }, getUnlocked() {}, @@ -205,8 +204,8 @@ SharkGame.Aspects = { max: 1, level: 0, - name: "The Dial", - description: "No matter how long it takes, you can still do it.", + name: "O seletor", + description: "Não importa o quanto demore. Eu sei que você conseguirá.", noRefunds: true, core: true, getCost(_level) { @@ -214,16 +213,16 @@ SharkGame.Aspects = { }, getEffect(_level) { return ( - "Unlock the choice to slow down time in exchange for a large " + - sharktext.boldString("multiplier") + - " on " + - sharktext.boldString("Patience") + - " rewards." + "Desbloqueia a opção de desacelerar o tempo em troca de um grande " + + sharktext.boldString("multiplicador") + + " na recompensa de " + + sharktext.boldString("Paciência") + ); }, getUnlocked() { if (res.getTotalResource("essence") < 32) { - return "Earn 32 lifetime essence to unlock this aspect."; + return "Consiga um total de 32 essência para desbloquear."; } }, prerequisites: ["patience"], @@ -239,18 +238,18 @@ SharkGame.Aspects = { max: 10, level: 0, - name: "Path of Time", - description: "Patience is the choice of those who prefer inaction.", + name: "Rumo do Tempo", + description: "Paciência é a escolha para quem preferem a inação.", getCost(level) { return 3 * level + 2; }, getEffect(level) { return ( - "Start with " + + "Começa com " + 25 * 2 ** level + " " + sharktext.getResourceName("crab", false, 69, sharkcolor.getElementColor("tooltipbox", "background-color")) + - ". If they do not exist, start with an equivalent." + ". Se eles não existirem, começa com um equivalente." ); }, getUnlocked() { @@ -258,7 +257,7 @@ SharkGame.Aspects = { return "???"; } if (gateway.completedWorlds.length < 3) { - return "Scout at least two worlds to unlock this aspect."; + return "Explore dois mundos para desbloquear."; } }, prerequisites: ["apotheosis"], @@ -287,17 +286,17 @@ SharkGame.Aspects = { max: 3, level: 0, - name: "Coordinated Cooperation", + name: "Cooperação Coordenada", description: "Maybe the squid had a point. Maybe teamwork really is the key.", core: true, getCost(level) { return 16 * (level + 1) ** 2; }, getEffect(level) { - return "Tokens increase production by " + (level + 2) + "×."; + return "Fichas aumentam a produção em " + (level + 2) + "×."; }, getUnlocked() { - return gateway.completedWorlds.includes("frigid") ? "" : "Complete the Frigid worldtype to unlock this aspect."; + return gateway.completedWorlds.includes("frigid") ? "" : "Complete o mundo gélido para desbloquear."; }, prerequisites: ["tokenOfIndustry"], clicked(_event) { @@ -312,13 +311,13 @@ SharkGame.Aspects = { max: 4, level: 0, - name: "Synthetic Transmutation", - description: "Surely, our materials don't need to be 100% pure. Surely.", + name: "Transmutação Sintética", + description: "Nossos materiais não precisam ser totalmente, 100% puros. Certo?", getCost(level) { return 2 * level + 3; }, getEffect(level) { - return "Artificial materials are " + 20 * level + "% cheaper to produce manually."; + return "Materiais artificias são " + 20 * level + "% mais baratos de serem produzidos manualmente."; }, getUnlocked() {}, prerequisites: ["pathOfIndustry"], @@ -334,13 +333,13 @@ SharkGame.Aspects = { max: 2, level: 0, - name: "Amorphous Assembly", - description: "Machines that make use of similar components are better machines.", + name: "Montagem Amorfa", + description: "Máquinas que usam componentes substituíveis são máquinas melhores.", getCost(level) { return 3 + 4 * level; }, getEffect(level) { - return "All machines have non-artificial-material costs reduced by " + 50 * level + "%."; + return "Os custos de materiais não artificiais são reduzidas em " + 50 * level + "% para todas as máquinas."; }, getUnlocked() {}, prerequisites: ["syntheticTransmutation"], @@ -356,13 +355,13 @@ SharkGame.Aspects = { max: 2, level: 0, - name: "Mechanical Manifestation", - description: "Given raw, etherial energy, machines can make more with less.", + name: "Manifestação Mecânica", + description: "Com a energia etérea desse Além, máquinas podem produzir mais com menos.", getCost(level) { return 2 + 2 * level; }, getEffect(level) { - return "Reduce how much machines making artificial materials consume by " + 50 * level + "%."; + return "Máquinas produtoras de material artificial tem seu consumo reduzido em " + 50 * level + "%."; }, getUnlocked() {}, prerequisites: ["syntheticTransmutation"], @@ -378,7 +377,7 @@ SharkGame.Aspects = { max: 8, level: 0, - name: "The Plan", + name: "O plano", description: "Professionals have standards. Be polite, be efficient, and have a plan to recruit everyone you meet.", getCost(level) { return 2 * level ** 2 + 4; From 9517a99338c78a97cda40a77164775967f56adc7 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sat, 8 Nov 2025 00:10:24 -0300 Subject: [PATCH 020/288] Traduzir aspects --- js/data/aspects.js | 135 ++++++++++++++++++++++----------------------- 1 file changed, 67 insertions(+), 68 deletions(-) diff --git a/js/data/aspects.js b/js/data/aspects.js index 676cb93b..3a4bf5c5 100644 --- a/js/data/aspects.js +++ b/js/data/aspects.js @@ -217,7 +217,6 @@ SharkGame.Aspects = { sharktext.boldString("multiplicador") + " na recompensa de " + sharktext.boldString("Paciência") - ); }, getUnlocked() { @@ -296,7 +295,7 @@ SharkGame.Aspects = { return "Fichas aumentam a produção em " + (level + 2) + "×."; }, getUnlocked() { - return gateway.completedWorlds.includes("frigid") ? "" : "Complete o mundo gélido para desbloquear."; + return gateway.completedWorlds.includes("frigid") ? "" : "Complete o mundo Gélido para desbloquear."; }, prerequisites: ["tokenOfIndustry"], clicked(_event) { @@ -378,12 +377,12 @@ SharkGame.Aspects = { max: 8, level: 0, name: "O plano", - description: "Professionals have standards. Be polite, be efficient, and have a plan to recruit everyone you meet.", + description: "'Eu estou bolando o melhor plano infalível que você ja viu. Nos tornaremos donos do mundo!' -Cetaceolinha", getCost(level) { return 2 * level ** 2 + 4; }, getEffect(level) { - return "Core frenzy members are " + 100 * (1 - 0.5 ** level) + "% cheaper to hire."; + return "O custo dos membros do cardume são " + 100 * (1 - 0.5 ** level) + "% menores."; }, getUnlocked() {}, prerequisites: ["pathOfIndustry"], @@ -399,13 +398,13 @@ SharkGame.Aspects = { max: 8, level: 0, - name: "Collective Cooperation", - description: "Direct your frenzy. Learn to control them.", + name: "Cooperação Coletiva", + description: "Direcione seu cardume. Aprenda a controlá-lo.", getCost(level) { return 10 * level + 5; }, getEffect(level) { - return "The effect from tokens of industry is " + (level + 1) + "× stronger."; + return "O efeito da ficha de industria é " + (level + 1) + "× mais forte."; }, getUnlocked() {}, prerequisites: ["thePlan"], @@ -421,13 +420,13 @@ SharkGame.Aspects = { max: 8, level: 0, - name: "Constructed Conception", - description: "Reproduction is inefficient. Control biology as a means to an end.", + name: "Concepção Arquitetada", + description: "Reprodução natural não é eficient. Controle a biologia como uma ferramenta sua.", getCost(level) { return 2 * level + 3; }, getEffect(level) { - return "All breeders are " + 2 ** level + "× faster."; + return "Todos os reprodutores são " + 2 ** level + "× mais rápidos."; }, getUnlocked() {}, prerequisites: ["thePlan"], @@ -450,8 +449,8 @@ SharkGame.Aspects = { max: 5, level: 0, - name: "Destiny Gamble", - description: "Where we end up is all luck, but sometimes, we can stack the deck.", + name: "Apostas do Destino", + description: "Nosso caminho se dá por sorte, mas tem vezes que nós podemos viciar os dados.", noRefunds: true, core: true, getCost(level) { @@ -459,10 +458,10 @@ SharkGame.Aspects = { }, getEffect(level) { return ( - "Between worlds, have the opportunity to reroll your world selection up to " + + "Ao escolher os mundos, você terá a oportunidade de mudar a seleção do seu destino " + level + - " time" + - (level > 1 ? "s" : "") + + " vez" + + (level > 1 ? "es" : "") + "." ); }, @@ -489,19 +488,19 @@ SharkGame.Aspects = { max: 1, level: 0, - name: "Clean Slate", - description: "To build anew, you must first destroy what is already there.", + name: "Tela em Branco", + description: "Para construir algo novo, primeiro deve-se apagar o que já foi construido.", noRefunds: true, core: true, getCost(_level) { return 3; }, getEffect(_level) { - return "Unlock the ability to refund some aspects."; + return "Desbloqueia a abilidade de reembolsar alguns aspectos."; }, getUnlocked() { if (gateway.completedWorlds.length < 2) { - return "Scout at least one world to unlock this aspect."; + return "Explore dois mundos para desbloquear."; } }, prerequisites: ["distantForesight"], @@ -512,7 +511,7 @@ SharkGame.Aspects = { if (when === "levelUp" && SharkGame.Settings.current.doAspectTable === "table") { SharkGame.Button.makeButton("respecModeButton", "respec mode", $("#aspectTreeNavButtons"), tree.toggleRefundMode); SharkGame.Button.makeButton("respecButton", "respec all", $("#aspectTreeNavButtons"), () => { - if (confirm("Are you sure you want to respec all refundable aspects?")) { + if (confirm("Tem certeza que queres vender TODOS os aspectos reembolsáveis?")) { tree.respecTree(); } }); @@ -527,18 +526,18 @@ SharkGame.Aspects = { max: 16, level: 0, - name: "Crystalline Skin", - description: "Become one with the lattice.", + name: "Alma Crystalina", + description: "Vire um com as pedras.", getCost(level) { return 3 + level ** 2; }, getEffect(level) { return ( - "If you have less than " + + "Enquanto você tiver menos que " + 25 * 2 ** level + " " + sharktext.getResourceName("crystal", false, 69, sharkcolor.getElementColor("tooltipbox", "background-color")) + - ", they will rapidly increase back to that amount. If they do not exist, this applies to an equivalent resource." + ", eles vão ser produzidos rapidamente. Se eles não existirem, este aspecto se aplicará a um recurso equivalente." ); }, getUnlocked() {}, @@ -588,32 +587,32 @@ SharkGame.Aspects = { max: 5, level: 0, - name: "Internal Calculator", - description: "The octopuses could always manifest the rational from the confusing. Master their efficiency inside your own mind.", + name: "Calculadora Interna", + description: "Os polvos sempre se mostraram racionais mesmo em situações confusas. Desenvolva sua mente e desenvolva essa eficiência.", getCost(_level) { return 3; }, getEffect(level) { if (level === 1) { return ( - "If a research costs " + + "Se uma pesquisa custa " + 150 + " " + sharktext.getResourceName("science", false, false, sharkcolor.getElementColor("tooltipbox", "background-color")) + - " or less, then its science cost is halved." + " ou menos, seu custo de " + sharktext.getResourceName("science", false, false, sharkcolor.getElementColor("tooltipbox", "background-color")) + " é dividido pela metade." ); } else { return ( - "If a research costs " + + "Se uma pesquisa custa " + 150 * (level - 1) ** 2 + " " + sharktext.getResourceName("science", false, false, sharkcolor.getElementColor("tooltipbox", "background-color")) + - " or less, then all its costs are halved." + " ou menos, todos os seus custos são divididos pela metade." ); } }, getUnlocked() { - return gateway.completedWorlds.includes("abandoned") ? "" : "Complete the Abandoned worldtype to unlock this aspect."; + return gateway.completedWorlds.includes("abandoned") ? "" : "Complete o mundo Abandonado para desbloquear."; }, prerequisites: ["pathOfTime"], clicked(_event) { @@ -628,16 +627,16 @@ SharkGame.Aspects = { max: 2, level: 0, - name: "Extensive Organization", - description: "Be prepared. Organize. No wasted time.", + name: "Organização Prévia", + description: "Esteja preparado. Organize-se. Não gaste tempo.", getCost(_level) { return 2; }, getEffect(level) { if (level === 1) { - return "Start with the grotto already unlocked."; + return "Comece com a gruta já desbloqueada."; } else { - return "Start with the grotto and the laboratory already unlocked."; + return "Comece com a gruta e o laboratório já desbloqueados."; } }, getUnlocked() { @@ -664,24 +663,24 @@ SharkGame.Aspects = { max: 5, level: 0, - name: "The Hour Hand", - description: "Time is a construct of the mind.", + name: "O Ponteiro das Horas", + description: "O tempo é um conceito da mente.", core: true, getCost(level) { return 3 + level; }, getEffect(level) { return ( - "The Minute Hand starts with " + + "O Ponteiro dos Minutos começara com " + sharktext.boldString(60 * level + "s") + - " when entering a world. This " + - sharktext.boldString("DOESN'T") + - " count against your world-time when used." + " ao entrar num mundo. Isso " + + sharktext.boldString("NÃO VAI") + + " contar no seu tempo de conclusão se usado." ); }, getUnlocked() { if (gateway.completedWorlds.length < 2) { - return "Scout at least one world to unlock this aspect."; + return "Explore um mundo para desbloquear."; } }, prerequisites: ["tokenOfIndustry"], @@ -697,23 +696,23 @@ SharkGame.Aspects = { max: 5, level: 0, - name: "Double Time", - description: "Why work twice as hard when you have twice as long?", + name: "Expansão Temporal", + description: "E se, ao invés de trabalhar mais duro, nós tivermos mais tempo?", core: false, getCost(level) { return 3 * level + 3; }, getEffect(level) { return ( - "The Minute Hand earns " + + "O Ponteiro dos Minutos ganha " + sharktext.boldString(level + 1 + "×") + - " time from all sources (except The Hour Hand). " + - "Bonus time counts against your world-time when used." + " mais tempo de todas as fontes (exceto do Ponteiro das Horas). " + + "Esse tempo bônus vai contar no seu tempo de conclusão se usado." ); }, getUnlocked() { if (res.getTotalResource("essence") < 32) { - return "Earn 32 lifetime essence to unlock this aspect."; + return "Consiga um total de 32 essência para desbloquear."; } }, prerequisites: ["theHourHand"], @@ -729,23 +728,23 @@ SharkGame.Aspects = { max: 5, level: 0, - name: "Overtime", - description: "No time for breaks!", + name: "Escala 6x1", + description: "Sem tempo pra descanso!", core: false, getCost(level) { return 3 * level + 3; }, getEffect(level) { return ( - "The Minute Hand gains " + + "O Ponteiro dos Minutos ganha " + sharktext.boldString(sharktext.beautify(0.2 * level) + "s") + - " per second while disabled. " + - "Bonus time counts against your world-time when used." + " por segundo enquanto desativado. " + + "Esse tempo bônus vai contar no seu tempo de conclusão se usado." ); }, getUnlocked() { if (res.getTotalResource("essence") < 32) { - return "Earn 32 lifetime essence to unlock this aspect."; + return "Consiga um total de 32 essência para desbloquear."; } }, prerequisites: ["theHourHand"], @@ -761,21 +760,21 @@ SharkGame.Aspects = { max: 5, level: 0, - name: "Gumption", - description: "Resourcefulness leads to prosperity.", + name: "Culhões", + description: "Prosperidade gera prosperidade.", core: true, getCost(level) { return level !== 4 ? 5 + level : 4; }, getEffect(level) { return ( - "For each unspent " + + "Para cada " + sharktext.getResourceName("essence", false, 69, sharkcolor.getElementColor("tooltipbox", "background-color")) + - " you have, increase non-patience " + + " não gasta, aumente os ganhos de " + sharktext.getResourceName("essence", false, 69, sharkcolor.getElementColor("tooltipbox", "background-color")) + - " gains by " + + " (não contando ganhos por Paciência) por " + level + - "%. Effect caps at 100%." + "%. Efeito máximo em 100%." ); }, getUnlocked() {}, @@ -792,8 +791,8 @@ SharkGame.Aspects = { max: 1, level: 0, - name: "Meditation", - description: "Breathe. Focus. Feel the current. Control it.", + name: "Meditação", + description: "Respire. Foque. Sinta a correnteza. Controle-a.", noRefunds: true, core: true, getCost(_level) { @@ -801,14 +800,14 @@ SharkGame.Aspects = { }, getEffect(_level) { if (SharkGame.Settings.current.idleEnabled) { - return "Unlock a pause button to toggle idle mode at will."; + return "Desbloqueie um botão para pausar a qualquer momento."; } else { - return "Unlock a pause button that freezes most timers and all resources."; + return "Desbloqueie um botão para parar a maioria dos timers e todos os recursos."; } }, getUnlocked() { if (gateway.completedWorlds.length < 2) { - return "Scout at least one world to unlock this aspect."; + return "Explore pelo menos um mundo para desbloquear."; } }, prerequisites: ["pathOfEnlightenment"], @@ -824,15 +823,15 @@ SharkGame.Aspects = { max: 1, level: 0, - name: "Infinity Vision", - description: "Nothing can remain hidden to astute observers.", + name: "Visão Infinita", + description: "Nada fica escondido para observadores espertos.", noRefunds: true, core: true, getCost(_level) { return 10; }, getEffect(_level) { - return "Reveal all aspects which are not locked."; + return "Revela todos os aspectos não bloqueados."; }, getUnlocked() {}, prerequisites: ["distantForesight"], From 1ad9d7576a3c789fed3df5502eef5dc8f02d6e1d Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sat, 8 Nov 2025 02:51:27 -0300 Subject: [PATCH 021/288] Consertar tempestuous --- js/data/resourcetable.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/data/resourcetable.js b/js/data/resourcetable.js index 47040061..e87fe8f3 100644 --- a/js/data/resourcetable.js +++ b/js/data/resourcetable.js @@ -23,7 +23,7 @@ SharkGame.ResourceTable = { switch (world.worldType) { case "vulcânico": return "fontes termais"; - case "tempestuoso": + case "tempestuous": return "a tempestade"; default: return "o mundo"; @@ -33,7 +33,7 @@ SharkGame.ResourceTable = { switch (world.worldType) { case "vulcânico": return "fonte termais"; - case "tempestuoso": + case "tempestuous": return "a tempestade"; default: return "o mundo"; From 169fab53abcd6e578baa8d5699ddbe2f7b37329e Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sat, 8 Nov 2025 03:21:38 -0300 Subject: [PATCH 022/288] Consertar volcanic --- js/data/resourcetable.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/data/resourcetable.js b/js/data/resourcetable.js index e87fe8f3..13607aa2 100644 --- a/js/data/resourcetable.js +++ b/js/data/resourcetable.js @@ -21,7 +21,7 @@ SharkGame.ResourceTable = { world: { get name() { switch (world.worldType) { - case "vulcânico": + case "volcanic": return "fontes termais"; case "tempestuous": return "a tempestade"; @@ -31,7 +31,7 @@ SharkGame.ResourceTable = { }, get singleName() { switch (world.worldType) { - case "vulcânico": + case "volcanic": return "fonte termais"; case "tempestuous": return "a tempestade"; @@ -48,7 +48,7 @@ SharkGame.ResourceTable = { specialResourceOne: { get name() { switch (world.worldType) { - case "vulcânico": + case "volcanic": return "falta de alga"; default: return "???"; @@ -56,7 +56,7 @@ SharkGame.ResourceTable = { }, get singleName() { switch (world.worldType) { - case "vulcânico": + case "volcanic": return "falta de alga"; default: return "???"; From f87287995d246229cec73ddba72daaf07ed66b1d Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sat, 8 Nov 2025 04:33:24 -0300 Subject: [PATCH 023/288] Traduzir worldtypes.js --- js/data/worldtypes.js | 108 +++++++++++++++++++++--------------------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/js/data/worldtypes.js b/js/data/worldtypes.js index 1e26e359..5abd2e8a 100644 --- a/js/data/worldtypes.js +++ b/js/data/worldtypes.js @@ -46,18 +46,18 @@ SharkGame.WorldTypes = { }, }, marine: { - name: "Marine", - vagueDesc: "Feels familiar.", - desc: "A serene, blue marble.", - shortDesc: "strange blue", + name: "Marinho", + vagueDesc: "Parece familiar.", + desc: "Uma serene bolinha azul.", + shortDesc: "estranho azul", foresight: { - vagueLongDesc: "This place is so familiar.", - longDesc: "A vast, blue ocean, swarming with fish.", + vagueLongDesc: "Esse lugar é tão familiar.", + longDesc: "Um vasto oceano azul, cheio de peixe.", missing: ["laser"], present: ["clam", "lobster"], tip: "", }, - entry: "You enter a serene blue sea, all your previous knowledge a dim memory.", + entry: "Você entra num mar serene azulado, todo seu conhecimento anterior apenas uma memória nebulosa.", style: "default", includedResources: [ "basics", @@ -86,18 +86,18 @@ SharkGame.WorldTypes = { par: 55, }, haven: { - name: "Haven", - vagueDesc: "Feels lively.", - desc: "An aquamarine world of plenty. So beautiful, yet so vulnerable.", - shortDesc: "thriving aquamarine", + name: "Paradisíaco", + vagueDesc: "Parece animado.", + desc: "Um rico mundo aquamarino. Tão lindo, e tão vulnerável.", + shortDesc: "próspero aquamarinho", foresight: { vagueLongDesc: "You can sense a lot of activity in this world.", - longDesc: "The water is clear, the sand is clean, and the fish are plenty. A paradise in every way.", + longDesc: "A água é límpida, a areia está limpa, e os peixes são fartos. Um paraíso de toda maneira.", missing: ["laser", "sharkonium"], present: ["coral", "dolphin", "whale"], - tip: "The abudance of resources might may your stay here shorter than others.", + tip: "A abundância de recurso pode fazer a sua estadia neste mundo mais curta que o normal.", }, - entry: "Remembering nothing, you find yourself in a beautiful atoll. Life will be good here.", + entry: "Não se lembrando de nada, você está agora num lindo atol. Sua vida será boa aqui.", style: "haven", includedResources: [ "basics", @@ -121,18 +121,18 @@ SharkGame.WorldTypes = { par: 35, }, tempestuous: { - name: "Tempestuous", - desc: "A swirling maelstrom where nothing rests.", - vagueDesc: "Feels turbulent.", - shortDesc: "swirling grey", + name: "Tempestuoso", + desc: "Uma tempestade perpétua onde nada fica parado.", + vagueDesc: "Parece turbulento.", + shortDesc: "inquieto cinza", foresight: { - vagueLongDesc: "It's hard to feel out this place. Everything's constantly moving.", + vagueLongDesc: "É difícil entender esse mundo. Tudo está se movendo o tempo inteiro.", longDesc: - "A terrible storm has taken up residence here. It's hard to think, much less get anything done, with all the strong currents whipping stuff around.", + "Uma tempestade terrível se instalou aqui. É difícil de pensar, pior ainda de fazer qualquer coisa, com as correntezas espalhando tudo.", missing: ["kelp", "seaApple", "crystalMiner"], present: ["billfish", "seagrass"], }, - entry: "You recall nothing and know only the storms. The unrelenting, restless storms scattering your possessions and allies.", + entry: "Você não lembra de nada, a chuva é a única coisa que você conhece. A tempestade constante, interminável fica roubando suas coisas e seus amigos.", style: "tempestuous", includedResources: [ "basics", @@ -153,17 +153,17 @@ SharkGame.WorldTypes = { par: 55, }, volcanic: { - name: "Volcanic", - vagueDesc: "Feels hot.", - desc: "An ocean close to boiling and choking under sulphuric fumes.", - shortDesc: "searing red", + name: "Vulcânico", + vagueDesc: "Parece quente.", + desc: "Um oceano fervente e coberto por fumaça sulfúrica.", + shortDesc: "escaldante vermelho", foresight: { - vagueLongDesc: "Horrible heat sears your mind from afar.", - longDesc: "Despite its seemingly inhospitable atmosphere, this world is teeming with life.", + vagueLongDesc: "Uma quentura agoniante açoita a sua mente de longe.", + longDesc: "Mesmo com sua atmosfera extrema, esse mundo está fervendo com vida.", missing: ["crystal", "shark", "kelp"], present: ["coral", "sponge", "algae", "shrimp"], }, - entry: "The burning waters sear the last traces of your past experiences from you. From beneath, the vents spew forth a heavy cloud of smoke.", + entry: "As águas ferventes escaldam qualquer memória de sua mente. Do solo, fontes hidrotermais liberam um fumo pesado.", style: "volcanic", includedResources: [ "basics", @@ -187,33 +187,33 @@ SharkGame.WorldTypes = { par: 55, }, abandoned: { - name: "Abandoned", - vagueDesc: "Feels grimy.", - desc: "A dying world filled with machinery.", - shortDesc: "murky dark green", + name: "Abandonado", + vagueDesc: "Parece sujo.", + desc: "Um mundo consumido, cheio de máquinas.", + shortDesc: "turvo verde-escuro", foresight: { - vagueLongDesc: "This world has an aura of death and apathy.", + vagueLongDesc: "Esse mundo tem uma energia de morte e apatia.", get longDesc() { return ( - "The water here is dank and tinted green by " + + "A água aqui está encardida e tingida de verde por " + (gateway.isWorldBeaten("abandoned") ? sharktext.getResourceName("tar", undefined, undefined, sharkcolor.getElementColor("pane")) + "." - : "an unrecognizable substance.") + - " Husks of machinery litter the ocean floor." + : "uma substância tóxica.") + + " Cascas de maquinário velho infestam o solo." ); }, missing: ["seaApple", "kelp"], present: ["octopus", "sponge", "clam", "tar"], get tip() { return ( - "This ocean is polluted with " + + "Esse oceano está poluído com " + (gateway.isWorldBeaten("abandoned") ? sharktext.getResourceName("tar", undefined, undefined, sharkcolor.getElementColor("pane")) - : "an unrecognizable substance" + ". It is only harmful when machines produce it.") + : "uma substância tóxica" + ". Só é perigoso quando máquinas produzem.") ); }, }, - entry: "The water is tainted. The pungent smell snaps you awake to the lifeless landscape. You do not know who left this world so torn and empty.", + entry: "A água está contaminada. O cheiro pútrico te acorda para um mundo esgotado. Você não sabe quem destruiu esse mundo dessa forma.", style: "abandoned", bonus: 1, includedResources: [ @@ -240,24 +240,24 @@ SharkGame.WorldTypes = { par: 45, }, shrouded: { - name: "Shrouded", - vagueDesc: "Feels mysterious.", - desc: "A dark, murky ocean of secrecy.", + name: "Escuro", + vagueDesc: "Parece misterioso.", + desc: "Um oceano escuro e sombrio, cheio de segredos.", foresight: { - vagueLongDesc: "You feel a strange power radiating from this world.", + vagueLongDesc: "Você sente um poder estranho emanando desse mundo.", get longDesc() { - return `This place is completely shrouded in darkness. Glowing ${sharktext.getResourceName( + return `Esse mundo está envolto por escuridão. Lindos ${sharktext.getResourceName( "crystal", false, 69, sharkcolor.getElementColor("pane"), - )} litter the water and strange figures lurk among the endless shadows.`; + )} brilhantes estão espalhados pelas cavernas e figuras estranhas se escondem nas sombras.`; }, missing: ["kelp", "crab", "laser"], present: ["jellyfish", "chimaera", "eel"], }, - shortDesc: "dark mysterious", - entry: "Blackness. You know only blindness in these dark forsaken waters. Foggy memory leads you to follow a stream of crystals.", + shortDesc: "escuro misterioso", + entry: "Escuridão. Você só conhece a cegueira negra nessas águas. Uma memória nebulosa te leva a seguir um caminho de cristais.", style: "shrouded", includedResources: [ "essence", @@ -282,13 +282,13 @@ SharkGame.WorldTypes = { par: 50, }, frigid: { - name: "Frigid", - vagueDesc: "Feels chilly.", - desc: "An arctic ocean dangling on the edge of frozen doom.", - shortDesc: "freezing white", + name: "Gélido", + vagueDesc: "Parece frio.", + desc: "Um oceano ártico no precipício de serem tomadas pelo gelo.", + shortDesc: "congelante branco", foresight: { - vagueLongDesc: "Bitter cold stings your mind from afar.", - longDesc: "The world is mostly frozen, but a small pocket of warmer water seems to preserve what little chance life has here.", + vagueLongDesc: "Frio desconsertante cerca a sua mente ao olhar para esse mundo.", + longDesc: "Esse mundo está em sua maioria congelado, mas um pequeno bolsão de água morna preserva algumas poucas espécies sobreviventes.", missing: ["seaApple", "ray"], present: ["squid", "urchin"], get tip() { @@ -301,7 +301,7 @@ SharkGame.WorldTypes = { ); }, }, - entry: "The arctic water freezes away whatever thoughts you may have had. So cold.", + entry: "A água ártica te impede de lembrar de qualquer mundo anterior de tão frio que é.", style: "frigid", includedResources: [ "sharks", From 2d4ae62ef87b6b86c7bfb40bac748d7558f4cef9 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sat, 8 Nov 2025 16:25:38 -0300 Subject: [PATCH 024/288] =?UTF-8?q?Traduzir=20at=C3=A9=20esponjas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Socorro, eu não sei nomes de esponjas --- js/data/homeactions.js | 136 +++++++++++++++++++++-------------------- 1 file changed, 71 insertions(+), 65 deletions(-) diff --git a/js/data/homeactions.js b/js/data/homeactions.js index add3fcd7..351fc6d5 100644 --- a/js/data/homeactions.js +++ b/js/data/homeactions.js @@ -92,51 +92,54 @@ SharkGame.HomeActions = { cost: {}, prereq: {}, outcomes: [ - "Dropped the bass.", - "Ate a kipper. Wait. Hang on.", - "You eat a fish hooray!", - "Fish.", - "Ate a shark. Wait. No, it wasn't a shark.", - "Ate an anchovy.", - "Ate a catfish.", - "Ate a flounder.", - "Ate a haddock.", - "Ate a herring.", - "Ate a mackerel.", - "Ate a mullet.", - "Ate a perch.", - "Ate a pollock.", - "Ate a salmon.", - "Ate a sardine.", - "Ate a sole.", - "Ate a tilapia.", - "Ate a trout.", - "Ate a whitefish.", - "Ate a bass.", - "Ate a carp.", - "Ate a cod.", - "Ate a halibut.", - "Ate a mahi mahi.", - "Ate a monkfish.", - "Ate a perch.", - "Ate a snapper.", - "Ate a bluefish.", - "Ate a grouper.", - "Ate a sea bass.", - "Ate a yellowfin tuna.", - "Ate a marlin.", - "Ate an orange roughy.", - "Ate a shark.", - "Ate a tilefish.", - "Ate a tuna.", - "Ate a swedish fish.", - "Ate a goldfish.", - ], - helpText: "Use your natural shark prowess to find and catch a fish.", + "Pegou um peixe à milanesa... Espera, quê?", + "Pegou um peixe bola gato.", + "Você pegou um peixe, parabéns!", + "Você venceu o jogo!" + "Peixe.", + "Pegou um tubarão. Espera aí... Não, esquece, não era um tubarão.", + "Pegou uma anchova.", + "Pegou um peixe-gato.", + "Pegou um linguado.", + "Pegou um eglefim.", + "Pegou um arenque", + "Pegou uma cavalinha.", + "Pegou uma tainha.", + "Pegou tainha, vinho e muito ." + "Pegou uma perca.", + "Pegou um namorado.", + "Pegou um salmão.", + "Pegou uma sardinha.", + "Pegou um pirarucu.", + "Pegou uma tilápia.", + "Pegou uma truta.", + "Pegou um sável.", + "Pegou um lobo-do-mar.", + "Pegou uma carpa.", + "Pegou um bacalhau.", + "Pegou um halibute.", + "Pegou um mahi mahi.", + "Pegou um tamboril.", + "Pegou uma piranha.", + "Pegou um pargo.", + "Pegou um cirurgião-patela.", + "Pegou uma garoupa.", + "Pegou um badejo.", + "Pegou uma albacora.", + "Pegou um marlim.", + "Pegou um peixe-relógio.", + "Pegou um peixe-palhaço.", + "Pegou um pirá.", + "Pegou um atum.", + "Pegou uma barracuda.", + "Pegou um peixinho dourado.", + "Pegou o Peixonauta" + ], + helpText: "Use os seus instintos de tubarão para caçar um peixe.", }, debugbutton: { - name: "Debug stuff", + name: "Cousas de debuggar", effect: { resource: { fish: 10000000, @@ -153,22 +156,24 @@ SharkGame.HomeActions = { // no prereqs }, outcomes: [ - "Tested.", - "Debugged.", - "Ah, yes...this doesn't work as intended.", - "Very interesting results here.", + "Testando, testando. Conseguem me ouvir?", + "Bugs detectados.", + "Legal... Isso não está funcionando.", + "Resultados interessantes por aqui.", "A gift from the developer.", - "You had better be testing something.", - "Not intended for actual gameplay.", - "...cheater.", - "Oh, wow, you found the cheats menu and pressed a bunch of buttons. What a hacker!", - ], - helpText: "Use your natural coding prowess to find and catch bugs.", + "Espero que você esteja testando algo.", + "Nada disso deveria ser acessível para um jogador normal.", + "Ladrão.", + "Ladrãozinho.", + "Olha só. Só o anonimos online a essa hora da noite.", + "Esse é o horário buggado.", + ], + helpText: "Use os seus instintos de desenvolvedor para caçar um bug.", unauthorized: true, }, prySponge: { - name: "Pry sponge", + name: "Arrancar esponja", effect: { resource: { get sponge() { @@ -182,14 +187,14 @@ SharkGame.HomeActions = { notWorlds: ["stone"], }, outcomes: [ - "Pried an orange elephant ear sponge from the rocks.", - "Pried a brain sponge from the rocks.", - "Pried a branching tube sponge from the rocks.", - "Pried a brown volcano carpet from the rocks.", - "Pried a row pore rope sponge from the rocks.", - "Pried a branching vase sponge from the rocks.", + "Tirou uma esponja não identificada das pedras.", + "Tirou uma esponja Salvador Dali das pedras.", + "Tirou uma esponja encrustante tão suja que nem conseguimos ver a cor dela das pedras.", + "Tirou uma esponja 'bola da morte' das pedras.", + "Tirou uma esponja tubo púrpura das pedras.", + "Tirou uma esponja de cozinha das pedras... Eca, tem pedaço de comida colado", "Pried a chicken liver sponge from the rocks.", - "Pried a red boring sponge from the rocks.", + "Tirou uma esponja vermelha calci das pedras.", "Pried a heavenly sponge from the rocks.", "Pried a brown encrusting octopus sponge from the rocks.", "Pried a stinker sponge from the rocks.", @@ -199,13 +204,14 @@ SharkGame.HomeActions = { "Pried a touch-me-not sponge from the rocks. Ow.", "Pried a lavender rope sponge from the rocks.", "Pried a red-orange branching sponge from the rocks.", - "Pried a variable boring sponge from the rocks.", + "Tirou uma esponja 'Puffball' larabja das pedras.", + "Tirou uma esponja verdinha em forma de bolinha do solo.", "Pried a loggerhead sponge from the rocks.", - "Pried a yellow sponge from the rocks.", - "Pried an orange lumpy encrusting sponge from the rocks.", - "Pried a giant barrel sponge from the rocks.", + "Tirou uma esponja amarelinha das pedras.", + "Tirou uma esponja encrustante laranja das pedras.", + "Tirou uma esponja barril gigante das pedras.", ], - helpText: "Grab a sponge from the seabed for future use.", + helpText: "Retire uma esponja colada no solo para eventual uso.", }, getClam: { From 980050bdf164a1430a6f9484b01e76d6e8a20dcc Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sun, 9 Nov 2025 04:46:11 -0300 Subject: [PATCH 025/288] =?UTF-8?q?Traduzir=20at=C3=A9=20=C3=A1gua-viva?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/data/homeactions.js | 147 +++++++++++++++++++++-------------------- 1 file changed, 74 insertions(+), 73 deletions(-) diff --git a/js/data/homeactions.js b/js/data/homeactions.js index 351fc6d5..ccdaa3ee 100644 --- a/js/data/homeactions.js +++ b/js/data/homeactions.js @@ -133,7 +133,7 @@ SharkGame.HomeActions = { "Pegou um atum.", "Pegou uma barracuda.", "Pegou um peixinho dourado.", - "Pegou o Peixonauta" + "Pegou o Peixonauta", ], helpText: "Use os seus instintos de tubarão para caçar um peixe.", }, @@ -156,7 +156,7 @@ SharkGame.HomeActions = { // no prereqs }, outcomes: [ - "Testando, testando. Conseguem me ouvir?", + "Testando, testando. Ei! Oi! Som! Conseguem me ouvir?", "Bugs detectados.", "Legal... Isso não está funcionando.", "Resultados interessantes por aqui.", @@ -187,35 +187,35 @@ SharkGame.HomeActions = { notWorlds: ["stone"], }, outcomes: [ - "Tirou uma esponja não identificada das pedras.", - "Tirou uma esponja Salvador Dali das pedras.", - "Tirou uma esponja encrustante tão suja que nem conseguimos ver a cor dela das pedras.", - "Tirou uma esponja 'bola da morte' das pedras.", - "Tirou uma esponja tubo púrpura das pedras.", + "Tirou uma esponja das pedras. Ele nos chamou para caçar água-vivas.", + "Tirou uma esponja-lacunosa das pedras.", + "Tirou uma esponja tão suja que nem conseguimos identificar das pedras.", + "Tirou uma esponja bola-da-morte das pedras.", + "Tirou uma esponja-tubo-púrpura das pedras.", "Tirou uma esponja de cozinha das pedras... Eca, tem pedaço de comida colado", - "Pried a chicken liver sponge from the rocks.", - "Tirou uma esponja vermelha calci das pedras.", - "Pried a heavenly sponge from the rocks.", - "Pried a brown encrusting octopus sponge from the rocks.", - "Pried a stinker sponge from the rocks.", - "Pried a black-ball sponge from the rocks.", - "Pried a strawberry vase sponge from the rocks.", - "Pried a convoluted orange sponge from the rocks.", - "Pried a touch-me-not sponge from the rocks. Ow.", - "Pried a lavender rope sponge from the rocks.", - "Pried a red-orange branching sponge from the rocks.", - "Tirou uma esponja 'Puffball' larabja das pedras.", - "Tirou uma esponja verdinha em forma de bolinha do solo.", - "Pried a loggerhead sponge from the rocks.", - "Tirou uma esponja amarelinha das pedras.", - "Tirou uma esponja encrustante laranja das pedras.", - "Tirou uma esponja barril gigante das pedras.", + "Tirou uma esponja-rim das pedras.", + "Tirou uma esponja calcária das pedras.", + "Tirou uma esponja-pele-de-galinha das pedras.", + "Tirou uma esponja-carnuda das pedras.", + "Tirou uma esponja-couro das pedras.", + "Tirou uma esponja-perfurante-amarela das pedras.", + "Tirou uma esponja-perfurante-verde das pedras.", + "Tirou uma esponja-de-fuso das pedras.", + "Tirou uma esponja-cratera das pedras.", + "Tirou uma esponja-árvore das pedras.", + "Tirou uma laranja-do-mar das pedras.", + "Tirou uma esponja 'Puffball' laranja das pedras.", + "Tirou uma esponja-cratera-vermelha das pedras..", + "Tirou uma orelha-de-elefante das pedras.", + "Tirou uma esponja-amarela das pedras.", + "Tirou uma esponja-de-fibra das pedras.", + "Tirou uma esponja-barril-gigante das pedras.", ], helpText: "Retire uma esponja colada no solo para eventual uso.", }, getClam: { - name: "Get clam", + name: "Coletar mexilhão", effect: { resource: { get clam() { @@ -228,32 +228,33 @@ SharkGame.HomeActions = { upgrade: ["clamScooping"], }, outcomes: [ - "Got a grooved carpet shell.", - "Got a hard clam.", - "Got a manila clam.", - "Got a soft clam.", - "Got an atlantic surf clam.", - "Got an ocean quahog.", - "Got a pacific razor clam.", - "Got a pismo clam.", - "Got a geoduck.", - "Got an atlantic jackknife clam.", - "Got a lyrate asiatic hard clam.", - "Got an ark clam.", - "Got a nut clam.", - "Got a duck clam.", - "Got a marsh clam.", - "Got a file clam.", - "Got a giant clam.", - "Got an asiatic clam.", - "Got a peppery furrow shell.", - "Got a pearl oyster.", - ], - helpText: "Fetch a clam. Why do we need clams now? Who knows.", + "Conseguiu um mexilhão-galego.", + "Conseguiu um mexilhão-azul", + "Conseguiu um mexilhão-chileno.", + "Conseguiu o Mexilhãozinho. Ele será útil para lutar contra O MAL.", + "Conseguiu um mexilhão-dourado.", + "Conseguiu um mexilhão-verde.", + "Conseguiu um mexilhão-zebra.", + "Conseguiu um mexilhão-pérola.", + "Conseguiu uma amêijoa-fina.", + "Conseguiu um mexilhão-falso. Mentiroso.", + "Conseguiu um mexilhão-da-califórnia.", + "Conseguiu um mexilhão-da-coreia.", + "Conseguiu uma amêijoa-asiática.", + "Conseguiu uma amêijoa-japonesa.", + "Conseguiu uma amêijoa-babosa.", + "Conseguiu uma amêijoa-mercenária.", + "Conseguiu uma sarnabi.", + "Conseguiu um mexilhão-Rabbitsfoot.", + "Conseguiu um mexilhão-Snuffbox.", + "Conseguiu uma amêijoa-boa.", + "Conseguiu uma amêijoa-gigante.", + ], + helpText: "Pegue um mexilhão. Para que vamos usá-lo? Sei lá, mano, deixa de encheção.", }, getJellyfish: { - name: "Grab jellyfish", + name: "Pegue uma água-viva", effect: { resource: { get jellyfish() { @@ -266,30 +267,30 @@ SharkGame.HomeActions = { upgrade: ["jellyfishHunting"], }, outcomes: [ - "Grabbed a mangrove jellyfish.", - "Grabbed a lagoon jellyfish.", - "Grabbed a nomuras jellyfish.", - "Grabbed a sea nettle jellyfish.", - "Grabbed an upside down jellyfish.", - "Grabbed a comb jellyfish.", - "Grabbed a sand jellyfish.", - "Grabbed a box jellyfish.", - "Grabbed a sea wasp jellyfish.", - "Grabbed a blue blubber.", - "Grabbed a white spotted jellyfish.", - "Grabbed an immortal jellyfish.", - "Grabbed a pelagia noctiluca.", - "Grabbed a moon light jellyfish.", - "Grabbed an iracongi irukandji jellyfish.", - "Grabbed an irukandji jellyfish.", - "Grabbed a moon jellyfish.", - "Grabbed an aurelia aurita.", - "Grabbed a ball jellyfish.", - "Grabbed a cannonball jellyfish.", - "Grabbed a man of war.", - "Grabbed a war jellyfish.", - "Grabbed a blue bottle jellyfish.", - "Grabbed a lion's mane jellyfish.", + "Pegou uma água-viva coroada.", + "Pegou uma água-viva de cristal.", + "Pegou uma água-viva do Mediterrâneo.", + "Pegou uma urtiga do Mar Negro.", + "Pegou uma caravela Portuguesa.", + "Pegou uma água-viva juba de leão.", + "Pegou uma água-viva de pente.", + "Pegou uma água-viva lua.", + "Pegou uma água-viva caixa australiana.", + "Pegou uma medusa ovalis.", + "Pegou uma água-viva malasa.", + "Pegou uma vespa-do-mar.", + "Pegou uma água-viva de pérola.", + "Pegou uma água-viva canhota.", + "Pegou uma água-viva flor.", + "Pegou uma medusa irukandji.", + "Pegou uma água-viva geléia de cristal.", + "Pegou uma água-viva azul.", + "Uma água-viva te pegou. Ai!", + "Pegou uma água-viva de fogo.", + "Pegou uma água-viva de mancha branca.", + "Pegou uma água-viva crina de cavalo.", + "Pegou uma medusa imortal.", + "Pegou uma medusa-de-riscas-púrpuras.", "Grabbed a mane jellyfish.", "Grabbed a sun jellyfish.", "Grabbed a square jellyfish.", @@ -297,7 +298,7 @@ SharkGame.HomeActions = { "Grabbed a king jellyfish.", "Grabbed a cassiopeia jellyfish.", ], - helpText: "Take a great risk in catching a jellyfish without being stung.", + helpText: "Arrisque sua integridade física ao caçar águas-vivas sob ameaça de choque.", }, // CONVERSIONS //////////////////////////////////////////////////////////////////////////////// From 589a13b61d04d899b5cfb2b8ae0a30efd57aba7a Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sun, 9 Nov 2025 04:48:44 -0300 Subject: [PATCH 026/288] Update homeactions.js --- js/data/homeactions.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/data/homeactions.js b/js/data/homeactions.js index ccdaa3ee..abd1cd0b 100644 --- a/js/data/homeactions.js +++ b/js/data/homeactions.js @@ -291,7 +291,7 @@ SharkGame.HomeActions = { "Pegou uma água-viva crina de cavalo.", "Pegou uma medusa imortal.", "Pegou uma medusa-de-riscas-púrpuras.", - "Grabbed a mane jellyfish.", + "Pegou uma medusa-compasso,.", "Grabbed a sun jellyfish.", "Grabbed a square jellyfish.", "Grabbed a physalia jellyfish.", From 5c96aa4b456f78973b5928ef97ae6148cdfbe6a0 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sun, 9 Nov 2025 23:56:32 -0300 Subject: [PATCH 027/288] =?UTF-8?q?Traduzir=20at=C3=A9=20tubar=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/data/homeactions.js | 98 ++++++++++++++++++++++-------------------- 1 file changed, 51 insertions(+), 47 deletions(-) diff --git a/js/data/homeactions.js b/js/data/homeactions.js index abd1cd0b..bf41e401 100644 --- a/js/data/homeactions.js +++ b/js/data/homeactions.js @@ -95,7 +95,7 @@ SharkGame.HomeActions = { "Pegou um peixe à milanesa... Espera, quê?", "Pegou um peixe bola gato.", "Você pegou um peixe, parabéns!", - "Você venceu o jogo!" + "Você venceu o jogo!", "Peixe.", "Pegou um tubarão. Espera aí... Não, esquece, não era um tubarão.", "Pegou uma anchova.", @@ -291,12 +291,10 @@ SharkGame.HomeActions = { "Pegou uma água-viva crina de cavalo.", "Pegou uma medusa imortal.", "Pegou uma medusa-de-riscas-púrpuras.", - "Pegou uma medusa-compasso,.", - "Grabbed a sun jellyfish.", - "Grabbed a square jellyfish.", - "Grabbed a physalia jellyfish.", - "Grabbed a king jellyfish.", - "Grabbed a cassiopeia jellyfish.", + "Pegou uma medusa compasso.", + "Pegou um botão-azul.", + "Pegou uma medusa coroa.", + "Pegou uma água-viva riscada.", ], helpText: "Arrisque sua integridade física ao caçar águas-vivas sob ameaça de choque.", }, @@ -304,7 +302,7 @@ SharkGame.HomeActions = { // CONVERSIONS //////////////////////////////////////////////////////////////////////////////// seaApplesToScience: { - name: "Study sea apples", + name: "Estudar holotúrias", effect: { resource: { science: 4, @@ -319,14 +317,16 @@ SharkGame.HomeActions = { upgrade: ["xenobiology"], }, outcomes: [ - "There's science inside these things, surely!", - "The cause of science is advanced!", - "This is perhaps maybe insightful!", - "Why are we even doing this? Who knows! Science!", - "What is even the point of these things? Why are they named for fruit? They're squirming!", - "Results still inconclusive! Unsurpsingly...", - ], - helpText: "Dissect the sea apples our kelp attracts to gain additional science. Research!", + "E se essas coisas forem feitas de ciência?", + "A ciência foi avançada!", + "Isso talvez tenha a chance de ser esclarecedor!", + "Por que estamos fazendo isso? Ninguém sabe!", + "Para que servem essas coisas? Por que eles são tão molengas? Eles estão se remexendo, que nojo!", + "Resultados ainda inconclusivos! Para a surpresa de ninguém...", + "Achamos um vale para 4 ciência em cada bicho dissecado.", + "Passo 1: Holotúria. Passo 2: ??? Passo 3: Ciência!", + ], + helpText: "Disseque as holotúria que nossas algas atraem para conseguir ciência.", }, /* @@ -361,7 +361,7 @@ SharkGame.HomeActions = { */ pearlConversion: { - name: "Convert clam pearls", + name: "Converter pérolas", effect: { resource: { crystal: 1, @@ -379,18 +379,20 @@ SharkGame.HomeActions = { upgrade: ["pearlConversion"], }, outcomes: [ - "Pearls to crystals! One day. One day, we will get this right and only use the pearl.", - "Welp, we somehow turned rocks to crystals. Oh. Nope, those were clams. Not rocks. It's so hard to tell sometimes.", - "Okay, we managed to only use the pearls this time, but we, uh, had to break the clams open pretty roughly.", - "Pearls to... nope. Clams to crystals. Science is hard.", - ], - helpText: "Convert a pearl (and the clam around it) into crystal.", + "Pérolas para cristais! Algum dia, eu juro, algum dia nós conseguiremos usar apenas a pérola.", + "Os cientistas celebraram transformarem pedras em cristais! Mas depois the olhar mais perto, eram mexilões, não pedras.", + "Então, dessa vez conseguimos converter apenas as pérolas, mas... bem, tivemos que quebrar os mexilhões.", + "Pérolas para cr... Droga. Mexilhões para cristais.", + "Com cuidado... Com cuidado... Foi! Convertemos os mexilhões sem pérola em cristais!... espera, quê?", + "Transformamos cristais em pérolas. Não, calma aí... Perdão, li errado, é o contrário.", + ], + helpText: "Transformar uma pérola (com os mexilhões em volta) em cristais.", }, // MAKE ADVANCED RESOURCES /////////////////////////////////////////////////////////////////////////////// transmuteSharkonium: { - name: "Transmute stuff to sharkonium", + name: "Transmute coisas em tubarônio", effect: { resource: { sharkonium: 1, @@ -417,23 +419,25 @@ SharkGame.HomeActions = { upgrade: ["transmutation"], }, outcomes: [ - "Transmutation destination!", - "Transmutation rejuvenation!", - "Transmogrification revelation!", - "Transformation libation!", - "Transfiguration nation! ...wait.", - "Sharkonium arise!", - "Arise, sharkonium!", - "More sharkonium!", - "The substance that knows no name! Except the name sharkonium!", - "The substance that knows no description! It's weird to look at.", - "The foundation of a modern shark frenzy!", - ], - helpText: "Convert ordinary resources into sharkonium, building material of the future!", + "Transmutação com satisfação!", + "Transmutação com perfeição!", + "Transmogrificação com convicção!", + "Transformação com ambição!", + "Transição com dedicação!", + "Transfiguração com pegação!", + "Transmutação com educação!", + "Tubarônio quentinho saindo do forno!", + "Barras de tubarônio feitas!", + "Mais tubarônio!", + "A substância sem nome! Exceto pelo nome 'tubarônio'!", + "Eu não sei como descrever tubarônio. Ele só parece tão estranho.", + "O pilar de um cardume moderno!", + ], + helpText: "Converta simples recursos em tubarônio, a material do futuro!", }, smeltCoralglass: { - name: "Smelt stuff to coralglass", + name: "Fundir vidro coroso", effect: { resource: { coralglass: 1, @@ -448,19 +452,19 @@ SharkGame.HomeActions = { upgrade: ["coralglassSmelting"], }, outcomes: [ - "Coralglass smelted!", - "Coralglass melted! No. Wait.", - "How does coral become part of glass? Well, you see, it's all very simple, or that's what the lobster told me.", - "The backbo-- the exoskeleton of the crustacean industry!", - "So fragile. Yet so useful.", + "Vidro coroso fundido!", + "Vidro coroso f*****! Ai, mil perdões, saiu sem querer!", + "Como que o coral se incorpora em vidro? Bem, é bem simples, as lagostas fazer funcionar.", + "O pilar d-- o exoesqueleto da indústria crustaceana!", + "Tão frágil. Mas tão útil.", ], - helpText: "Smelt resources into coralglass for use in crustacean machines!", + helpText: "Funda coisas para fazer o vidro especial das máquinas dos crustáceos!", }, // BUY ANIMALS //////////////////////////////////////////////////////////////////////////////// getShark: { - name: "Recruit shark", + name: "Recrutar tubarão", effect: { resource: { shark: 1, @@ -507,7 +511,7 @@ SharkGame.HomeActions = { ], multiOutcomes: [ "A whole bunch of sharks join you.", - "That's a lot of sharks.", + "Isso são vários tubarões.", "The shark community grows!", "More sharks! MORE SHARKS!", "Sharks for the masses. Mass sharks.", @@ -518,7 +522,7 @@ SharkGame.HomeActions = { "A gam of sharks! Yes, that's correct.", "A college of sharks! They're a little smarter than a school.", ], - helpText: "Recruit a shark to help catch more fish.", + helpText: "Recrute um tubarão para caçar mais peixes.", }, getManta: { From e87f0cecadfb60636cd2062d048a3298c30ea5c8 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Mon, 10 Nov 2025 12:54:44 -0300 Subject: [PATCH 028/288] =?UTF-8?q?Traduzir=20at=C3=A9=20getManta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/data/homeactions.js | 116 +++++++++++++++++++++++------------------ 1 file changed, 65 insertions(+), 51 deletions(-) diff --git a/js/data/homeactions.js b/js/data/homeactions.js index bf41e401..9271c81c 100644 --- a/js/data/homeactions.js +++ b/js/data/homeactions.js @@ -105,7 +105,7 @@ SharkGame.HomeActions = { "Pegou um arenque", "Pegou uma cavalinha.", "Pegou uma tainha.", - "Pegou tainha, vinho e muito ." + "Pegou tainha, vinho e muito .", "Pegou uma perca.", "Pegou um namorado.", "Pegou um salmão.", @@ -478,55 +478,67 @@ SharkGame.HomeActions = { }, }, outcomes: [ - "A bignose shark joins you.", - "A blacktip reef shark joins you.", - "A blue shark joins you.", - "A bull shark joins you.", - "A cat shark joins you.", - "A crocodile shark joins you.", - "A dusky whaler shark joins you.", - "A dogfish joins you.", - "A graceful shark joins you.", - "A grey reef shark joins you.", - "A goblin shark joins you.", - "A hammerhead shark joins you.", - "A hardnose shark joins you.", - "A lemon shark joins you.", - "A milk shark joins you.", - "A nervous shark joins you.", - "An oceanic whitetip shark joins you.", - "A pigeye shark joins you.", - "A sandbar shark joins you.", - "A silky shark joins you.", - "A silvertip shark joins you.", - "A sliteye shark joins you.", - "A speartooth shark joins you.", - "A spinner shark joins you.", - "A spot-tail shark joins you.", - "A mako shark joins you.", - "A tiger shark joins you.", - "A tawny shark joins you.", - "A white shark joins you.", - "A zebra shark joins you.", + "Um tubarão touro se junta a você.", + "Um tubarão duende se junta a você.", + "Um tubarão crocodilo se junta a você.", + "Um tubarão corre costa se junta a você.", + "Um tubarão de pontas negras do recife se junta a você.", + "Um tubarão galha branca oceânica se junta a você.", + "Um tubarão elefante se junta a você.", + "Um tubarão salmão se junta a você.", + "Um tubarão galha preta se junta a você.", + "Um tubarão das galápagos se junta a você.", + "Um tubarão cabeça chata se junta a você", + "Um tubarão cobre se junta a você.", + "Um tubarão cinzento dos recifes se junta a você.", + "Um tubarão de focinho preto se junta a você.", + "Um tubarão leopardo se junta a você.", + "Um tubarão negro se junta a você.", + "Um tubarão vitamínico se junta a você.", + "Um tubarão martelo se junta a você.", + "Um tubarão baleia se junta a você.", + "Um tubarão epaulette se junta a você.", + "Um tubarão lixa se junta a você.", + "Um cação anjo de asa curta se junta a você.", + "Um anjo do leste africano se junta a você.", + "Um cação viola se junta a você.", + "Um tubarão tigre se junta a você.", + "Um tubarão da Groelândia se junta a você.", + "Um tubarão porco se junta a você.", + "Um tubarão charuto se junta a você.", + "Um tubarão limão se junta a você. ", + "Um tubarão azul se junta a você.", + "Um tubarão raposa de olho grande se junta a você.", + "Uma gata lixa se junta a você.", + "Um peixe-prego se junta a você.", + "Um cação bruxa se junta a você.", + "Uma cahnhabota olho grande se junta a você.", + "Um tubarão mako se junta a você.", + "Um tubarão albafar se junta a você.", + "Um tubarão de sete guelras se junta a você. .", + "Um tubarão cobra se junta a você.", + "Um tubarão boca grande se junta a você.", + "Um tubarão branco se junta a você.", + "Um tubarão zebra se junta a você.", ], multiOutcomes: [ "A whole bunch of sharks join you.", "Isso são vários tubarões.", - "The shark community grows!", - "More sharks! MORE SHARKS!", - "Sharks for the masses. Mass sharks.", - "A shiver of sharks! No, that's a legit name. Look it up.", - "A school of sharks!", - "A shoal of sharks!", - "A frenzy of sharks!", - "A gam of sharks! Yes, that's correct.", - "A college of sharks! They're a little smarter than a school.", + "A comunidade tubarônica cresce!", + "Mais tubarões! Mais tubarões! MAIS TUBARÕES!", + "O povo clama pelos tubarões.", + "Um cardume de tubarões! Sim, também se usa cardume para tubarões.", + "Um aglomerado de tubarões!", + "Um bando de tubarões!", + "Uma manta de tubarões!", + "Uma piracema de tubarões! Sim, isso está gramaticalmente correto.", + "Um cobertor de tubarões! Eles esquentam mais que uma manta.", ], helpText: "Recrute um tubarão para caçar mais peixes.", }, getManta: { - name: "Hire ray", + name: "Recrutar arraia", effect: { resource: { ray: 1, @@ -540,7 +552,7 @@ SharkGame.HomeActions = { }, }, outcomes: [ - "These guys seem to be kicking up a lot of sand!", + "Esse moços realmente estão levantando muita areia!", "A spotted eagle ray joins you.", "A manta ray joins you.", "A stingray joins you.", @@ -582,16 +594,18 @@ SharkGame.HomeActions = { "A sea pancake joins you.", ], multiOutcomes: [ - "A whole bunch of rays join you.", - "That's a lot of rays.", - "The ray conspiracy grows!", - "I can't even deal with all of these rays.", - "More rays more rays more more more.", - "A school of rays!", + "Múltiplas arraias se juntam a você.", + "Arraias de toda raça e credo se juntam a você.", + "Puxa vida, isso são várias arraias.", + "A conspiração das arraias cresce!", + "Eu já perdi conta de quantas arraias temos.", + "Mais arraia mais mais arraia mais mais mais.", + "Um cardume de arraias!", "A fever of rays! Yes, seriously. Look it up.", - "A whole lotta rays!", - "The sand is just flying everywhere!", - "So many rays.", + "Um monte de arraias!", + "Areia está indo para todo lugar!", + "Agh! Acho que entrou areia na minha boca!", + "Arraias demais.", ], helpText: "Hire a ray to help collect fish. They might kick up some sand from the seabed.", }, From 91ee40a5d557b3771ff57468408e84cfe63f3f12 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Tue, 11 Nov 2025 00:04:11 -0300 Subject: [PATCH 029/288] =?UTF-8?q?Traduzir=20at=C3=A9=20caranguejo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/data/homeactions.js | 97 ++++++++++++++++++++++-------------------- 1 file changed, 51 insertions(+), 46 deletions(-) diff --git a/js/data/homeactions.js b/js/data/homeactions.js index 9271c81c..5bb46595 100644 --- a/js/data/homeactions.js +++ b/js/data/homeactions.js @@ -538,7 +538,7 @@ SharkGame.HomeActions = { }, getManta: { - name: "Recrutar arraia", + name: "Contratar arraia", effect: { resource: { ray: 1, @@ -553,45 +553,50 @@ SharkGame.HomeActions = { }, outcomes: [ "Esse moços realmente estão levantando muita areia!", - "A spotted eagle ray joins you.", - "A manta ray joins you.", - "A stingray joins you.", - "A clownnose ray joins you.", - "A bluespotted maskray joins you.", - "A bluntnose stingray joins you.", - "A oman masked ray joins you.", - "A bulls-eye electric ray joins you.", - "A shorttailed electric ray joins you.", - "A bentfin devil ray joins you.", - "A lesser electric ray joins you.", - "A cortez electric ray joins you.", - "A feathertail stingray joins you.", - "A thornback ray joins you.", - "A giant shovelnose ray joins you.", - "A pacific cownose ray joins you.", - "A bluespotted ribbontail ray joins you.", - "A marbled ribbontail ray joins you.", - "A blackspotted torpedo ray joins you.", - "A marbled torpedo ray joins you.", - "A atlantic torpedo ray joins you.", - "A panther torpedo ray joins you.", - "A spotted torpedo ray joins you.", - "A ocellated torpedo joins you.", - "A caribbean torpedo joins you.", - "A striped stingaree joins you.", - "A sparesly-spotted stingaree joins you.", - "A kapala stingaree joins you.", - "A common stingaree joins you.", - "A eastern fiddler ray joins you.", - "A bullseye stingray joins you.", - "A round stingray joins you.", - "A yellow stingray joins you.", - "A cortez round stingray joins you.", - "A porcupine ray joins you.", - "A sepia stingaree joins you.", - "A banded stingaree joins you.", - "A spotted stingaree joins you.", - "A sea pancake joins you.", + "Uma raia-chita se junta a você.", + "Uma raia-morcego se junta a você.", + "Uma raia-borboleta se junta a você.", + "Uma raia-manteiga se junta a você.", + "Uma raia-de-pedra se junta a você.", + "Uma raia-bico-de-remo se junta a você.", + "Uma raia-viola se junta a você.", + "Uma raia-viola-de-focinho-curto se junta a você.", + "Uma raia-treme-treme se junta a você.", + "Uma raia-viola-de-cunha se junta a você.", + "Uma raia-viola-malhada se junta a você.", + "Uma raia-guitarra-embocada se junta a você.", + "Uma raia-viola-barba-negra se junta a você.", + "Uma raia-viola-irvine se junta a você.", + "Uma raia-guitarra comum se junta a você.", + "Uma raia-de altura se junta a você.", + "Uma raia-dormideira se junta a você.", + "Uma tremelga-de-olhos se junta a você.", + "Uma tremelga-roseta se junta a você.", + "Uma tremolina de McKay se junta a você.", + "Uma raia-de-dois-olhos se junta a você.", + "Uma raia-manchada se junta a você.", + "Uma uge-de-cardas se junta a você.", + "Uma uge-margarida se junta a você.", + "Uma uge-mata se junta a você.", + "Um ratão se junta a você.", + "Uma uge-borboleta se junta a você.", + "Um ratão-leopardo se junta a você.", + "Uma raia-chuco se junta a você.", + "Uma raia-bispo se junta a você.", + "Um gavião-do-mar se junta a você.", + "Uma jamanta-oceânica se junta a você.", + "Uma jamanta-de-recife se junta a você.", + "Uma raia-amarela se junta a você.", + "Uma raia-cobra se junta a você.", + "Uma raia-espinho se junta a você.", + "Uma raia-esculhacho se junta a você.", + "Uma raia-sapo se junta a você.", + "Uma raia-olho-de-cão se junta a você.", + "Uma raia-zebra se junta a você.", + "Uma raia-olhuda se junta a você.", + "Uma raia-cururu se junta a você.", + "Um cação anjo de asa curta se junta a você.", + "Um anjo do leste africano se junta a você.", ], multiOutcomes: [ "Múltiplas arraias se juntam a você.", @@ -607,11 +612,11 @@ SharkGame.HomeActions = { "Agh! Acho que entrou areia na minha boca!", "Arraias demais.", ], - helpText: "Hire a ray to help collect fish. They might kick up some sand from the seabed.", + helpText: "Contrate uma arraia para ajudar a pegar peixes. Elas talvez levantem um pouco de areia do solo.", }, getCrab: { - name: "Acquire crab", + name: "Adquirir caranguejo", effect: { resource: { crab: 1, @@ -626,7 +631,7 @@ SharkGame.HomeActions = { }, }, outcomes: [ - "A crab starts sifting shiny things out of the sand.", + "Um caranguejo começa a procurar por coisas brilhantes da areia.", "A bering hermit joins you.", "A blackeye hermit joins you.", "A butterfly crab joins you.", @@ -657,13 +662,13 @@ SharkGame.HomeActions = { ], multiOutcomes: [ "A lot of crabs join you.", - "CRABS EVERYWHERE", - "Crabs. Crabs. Crabs!", + "ELES ESTÃO EM TODO LUGAR", + "Cara-Angue-Eijos!", "Feels sort of crab-like around here.", "A cast of crabs!", "A dose of crabs!", "A cribble of crabs! Okay, no, that one's made up.", - "So many crabs.", + "Tantos caranguejos.", "I'm sorry to say, but you have crabs. Everywhere.", ], helpText: "Hire a crab to find things that sharks and rays overlook.", From eca285dc7b74f231511f0dae9059f27e5295de6f Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Tue, 11 Nov 2025 13:20:16 -0300 Subject: [PATCH 030/288] =?UTF-8?q?Traduzir=20at=C3=A9=20getNurse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/data/homeactions.js | 101 +++++++++++++++++++++-------------------- 1 file changed, 53 insertions(+), 48 deletions(-) diff --git a/js/data/homeactions.js b/js/data/homeactions.js index 5bb46595..fdef38d3 100644 --- a/js/data/homeactions.js +++ b/js/data/homeactions.js @@ -632,52 +632,53 @@ SharkGame.HomeActions = { }, outcomes: [ "Um caranguejo começa a procurar por coisas brilhantes da areia.", - "A bering hermit joins you.", - "A blackeye hermit joins you.", - "A butterfly crab joins you.", - "A dungeness crab joins you.", - "A flattop crab joins you.", - "A greenmark hermit joins you.", - "A golf-ball crab joins you.", - "A graceful crab joins you.", - "A graceful decorator crab joins you.", - "A graceful kelp crab joins you.", - "A green shore crab joins you.", - "A heart crab joins you.", - "A helmet crab joins you.", - "A longhorn decorator crab joins you.", - "A maroon hermit joins you.", - "A moss crab joins you.", - "A northern kelp crab joins you.", - "A orange hairy hermit joins you.", - "A purple shore crab joins you.", - "A pygmy rock crab joins you.", - "A puget sound king crab joins you.", - "A red rock crab joins you.", - "A scaled crab joins you.", - "A sharpnose crab joins you.", - "A spiny lithoid crab joins you.", - "A widehand hermit joins you.", - "A umbrella crab joins you.", + "Um siri fazendo barra.", + "Um siri-capeta se junta a você.", + "Um siri-azul se junta a você.", + "Um siri-estuarino se junta a você.", + "Um siri-fedido se junta a você.", + "Um siri-pintado se junta a você.", + "Um siri-espadinha se junta a você.", + "Um siri-candeia se junta a você.", + "Um siri-chita se junta a você.", + "Um siri-de-lama se junta a você.", + "Um siri-de-coral se junta a você.", + "Um siri-do-mangue se junta a você.", + "Um caranguejo-das-bermudas se junta a você.", + "Um caranguejo-verde se junta a você.", + "Um caranguejo-violinista se junta a você.", + "Um caranguejo-gigante-japonês se junta a você.", + "Um caranguejo-vermelho se junta a você.", + "Um caranguejo-maria-farinha se junta a você.", + "Um caranguejo-gigante se junta a você.", + "Um caranguejo-dos-coqueiros se junta a você.", + "Um caranguejo-anão se junta a você.", + "Um caranguejo-gigante se junta a você.", + "Um caranguejo-pedra-da-Flórida se junta a você.", + "Um caranguejo-negro se junta a você.", + "Um caranguejo-peludo se junta a você.", + "Um caranguejo-de-pântano se junta a você.", + "Um caranguejo-sem-boca se junta a você.", + "Um caranguejo-de-rochas se junta a você. Como que ele se alimenta?", ], multiOutcomes: [ - "A lot of crabs join you.", + "Um monte de siris se juntam a você.", "ELES ESTÃO EM TODO LUGAR", "Cara-Angue-Eijos!", - "Feels sort of crab-like around here.", - "A cast of crabs!", - "A dose of crabs!", - "A cribble of crabs! Okay, no, that one's made up.", + "O tempo está meio sirizento hoje.", + "Uma cambada de caranguejos!", + "Seu idiota! Nós queríamos caranguejos, não carangujeiras!", + "Um varão de siris! Tá, talvez eu tenha inventado esse.", "Tantos caranguejos.", - "I'm sorry to say, but you have crabs. Everywhere.", + "É com tristeza que digo: Uma siririca não é um conjunto de siris.", ], - helpText: "Hire a crab to find things that sharks and rays overlook.", + helpText: "Recrute um caranguejo (ou siri) para pegar coisas que tubarões to find things that sharks and rays overlook.", }, // SHARK JOBS //////////////////////////////////////////////////////////////////////////////// getScientist: { - name: "Train science shark", + name: "Treinar tubarão cientista", effect: { resource: { scientist: 1, @@ -695,23 +696,27 @@ SharkGame.HomeActions = { }, }, outcomes: [ - "Doctor Shark, coming right up!", - "A scientist shark is revealed!", - "After many painful years of study, a shark that has developed excellent skills in making excuses-- er, in science!", - "PhD approved!", - "Graduation complete!", - "A new insight drives a new shark to take up the cause of science!", + "Doutor tubarão, pronto para o trabalho!", + "Um tubarão cientista foi treinado!", + "Depois de anos de estudo árduo, um tubarão desevolveu abilidades únicas em inventar menti-- quer dizer, em ciência!", + "Projeto de doutorado aprovado!", + "Mais um graduado!", + "A ciência ganhou mais um soldado!", + "Mais um tubarão dedicando anos de sua vida para o progresso científico!", + "Uma nova epifania leva um tubarão a se dedicar pela causa científica!", ], multiOutcomes: [ - "The training program was a success!", - "Look at all this science!", - "Building a smarter, better shark!", - "Beakers! Beakers underwater! It's madness!", - "Let the science commence!", - "Underwater clipboards! No I don't know how that works either!", + "O programa de cotas foi um sucesso!", + "Olha só toda essa ciência!", + "Construindo um cardume melhor e mais esperto.", + "Balões! Balões volumétricos debaixo d'água! Que loucura é essa?!", + "Conhecimento se alastra pelo cardume!", + "Mais uma remessa de pranchetas aquáticas! Não tem nenhuma diferença de pranchetas comuns.", "Careful teeth record the discoveries!", + "Fizemos uma festa de colação de grau para uma nova turma.", + "Um novo time de pesquisa foi criado." ], - helpText: "Train a shark in the fine art of research and the science of, well, science.", + helpText: "Treine um tubarão na arte da pesquisa e na ciência de... bem, da ciência.", }, /* From 5afacb08b31120b88f627f4ba8cbe328dad4df49 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Tue, 11 Nov 2025 14:39:24 -0300 Subject: [PATCH 031/288] Update homeactions.js --- js/data/homeactions.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/data/homeactions.js b/js/data/homeactions.js index fdef38d3..e3897fb8 100644 --- a/js/data/homeactions.js +++ b/js/data/homeactions.js @@ -522,7 +522,7 @@ SharkGame.HomeActions = { "Um tubarão zebra se junta a você.", ], multiOutcomes: [ - "A whole bunch of sharks join you.", + "Um monte de tubarões se juntam a você", "Isso são vários tubarões.", "A comunidade tubarônica cresce!", "Mais tubarões! Mais tubarões! MAIS TUBARÕES!", @@ -774,7 +774,7 @@ SharkGame.HomeActions = { outcomes: [ "A nurse shark is ready!", "Shark manufacturer primed.", - "Nurse shark trained.", + ".", "Medical exam passed! Nurse shark is go!", ], multiOutcomes: [ From aea08dc565d70b113659fafd2085c303c89ab93a Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Tue, 11 Nov 2025 18:25:05 -0300 Subject: [PATCH 032/288] =?UTF-8?q?Traduzir=20at=C3=A9=20getMaker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/data/homeactions.js | 72 +++++++++++++++++++++++------------------- 1 file changed, 40 insertions(+), 32 deletions(-) diff --git a/js/data/homeactions.js b/js/data/homeactions.js index e3897fb8..2c76ded2 100644 --- a/js/data/homeactions.js +++ b/js/data/homeactions.js @@ -714,7 +714,7 @@ SharkGame.HomeActions = { "Mais uma remessa de pranchetas aquáticas! Não tem nenhuma diferença de pranchetas comuns.", "Careful teeth record the discoveries!", "Fizemos uma festa de colação de grau para uma nova turma.", - "Um novo time de pesquisa foi criado." + "Um novo time de pesquisa foi criado.", ], helpText: "Treine um tubarão na arte da pesquisa e na ciência de... bem, da ciência.", }, @@ -754,7 +754,7 @@ SharkGame.HomeActions = { */ getNurse: { - name: "Train nurse shark", + name: "Treinar tubarão enfermeiro", effect: { resource: { nurse: 1, @@ -772,26 +772,29 @@ SharkGame.HomeActions = { upgrade: ["biology"], }, outcomes: [ - "A nurse shark is ready!", - "Shark manufacturer primed.", - ".", - "Medical exam passed! Nurse shark is go!", + "Um tubarão enfermeiro foi treinado!", + "Fazedor de tubarão pronto.", + "Finalmente alguém para ajudar nos partos.", + "Foram anos de estudo para formar este enfermeiro.", + "A residência foi difícil. Mas este tubarão teve vocação.", + "Ajudar os vulneráveis e enfermos é a maior vocação que se pode ter.", ], multiOutcomes: [ - "More sharks are on the way soon.", - "Shark swarm begins!", - "There will be no end to the sharks!", - "Sharks forever!", - "The sharks will never end. The sharks are eternal.", - "More sharks to make more sharks to make more sharks...", - ], - helpText: "Remove a shark from fish duty and set them to shark making duty.", + "Mais tubarões estão a caminho.", + "Quem sabe agora a fila para ser atendido ande.", + "O enxame começou!", + "Tubarões para todo sempre!", + "Tubarões infinitos!", + "Não haverá fim aos tubarões, nós somos eternos!", + "Mais tubarões fazem mais tubarões fazem mais tubarões fazem mais...", + ], + helpText: "Remova um tubarão do trabalho de caça e coloque-o para fazer tubarõezinhos.", }, // RAY JOBS //////////////////////////////////////////////////////////////////////////////// getLaser: { - name: "Equip laser ray", + name: "Equipar uma arraia laser", effect: { resource: { laser: 1, @@ -809,20 +812,25 @@ SharkGame.HomeActions = { upgrade: ["laserRays"], }, outcomes: [ - "Laser ray online!", - "Laser ray! With a laser ray! It's laser ray, with a laaaaaser raaaay!", - "Laser ray.", - "Ray suited up with a laaaaaaser!", - "Ray lasered. To use a laser. Not the subject of a laser.", + "Arraia laser na área!", + "Arraia laser! Com um arraio laser!", + "Arraia. Laser", + "Mais uma arraia ignorando as instruções de segurança.", + "Um laser com uma arraia.", + "Arraia foi equipada com um laser.", + "'Eu tenho um laser' -Arraia com laser", ], multiOutcomes: [ - "Boil the seabed!", - "Churn the sand to crystal!", - "Laser ray armada in position!", - "Ray crystal processing initiative is growing stronger every day!", - "Welcome to the future! The future is lasers!", - ], - helpText: "Remove a ray from sand detail and let them fuse sand into raw crystal.", + "Derreta o solo!", + "Mais cristais!", + "Destrua a areia!", + "Não confunda laser com lazer. Mesmo que ambos sejam divertidos.", + "Exército laser em posição!", + "O projeto de produção de cristais das arraias cresce a cada dia!", + "Queime tudo! Mas de preferência apenas areia!", + "Bem-vindo ao futuro. O futuro é feito de lasers!", + ], + helpText: "Dê um laser para uma arraia e deixe-a fundir areia em cristal.", }, /* @@ -864,7 +872,7 @@ SharkGame.HomeActions = { */ getMaker: { - name: "Instruct a ray maker", + name: "Instruir um criador de arraias", effect: { resource: { maker: 1, @@ -884,8 +892,8 @@ SharkGame.HomeActions = { outcomes: [ "More rays lets you get more rays which you can then use to get more rays.", "The ray singularity begins!", - "A ray maker is ready.", - "Looks like you gave them quite the ray maker blow! 'Them' being the intangible enemy that is lacking in resources.", + "Um criador de arraias foi treinado.", + "[Esta piada é intraduzível]", "The ray seems concerned, but obliges. The mission has been given.", ], multiOutcomes: [ @@ -893,9 +901,9 @@ SharkGame.HomeActions = { "More ray makers means more rays. Do you understand what that means?! Do you?! It means more rays. Good. On the same page, then.", "Rapidly breeding aquatic wildlife is probably a severe ecological hazard. Good thing this isn't Earth's oceans, probably!", "Have you ever thought about what the rays wanted? Because this might have been what they wanted after all.", - "MORE LASER RAYS FOR THE LASER ARMY-- oh. Well, this is good too.", + "MAIS ARRAIAS LASER PARA O EXÉRCI-- ah. Tá, isso também é aceitável.", ], - helpText: "Remove a ray from sand business and let them concentrate on making more rays.", + helpText: "Tire uma arraia do setor de areia para que ele possa se concentrar em fazer mais arraias.", }, /* From f023342e285e320f3fc7a7ae7bb65806bcbc6c67 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Tue, 11 Nov 2025 19:22:54 -0300 Subject: [PATCH 033/288] Traduzir alguns fatos --- js/facts.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/js/facts.js b/js/facts.js index d806c4f5..dace2d48 100644 --- a/js/facts.js +++ b/js/facts.js @@ -66,7 +66,7 @@ SharkGame.FunFacts = { worldBased: { frigid: { - messages: ["When water freezes, it expands a little bit. That's why full bottles of water break or explode when put in the freezer."], + messages: ["Água expande no processo de congelamento. É por isso que garrafas cheias de água quebram ou estouram se forem postas no congelador."], }, volcanic: { messages: [ @@ -81,10 +81,10 @@ SharkGame.FunFacts = { }, shrouded: {}, abandoned: { - messages: ["This world was the first one to be remade for New Frontiers."], + messages: ["'Abandonado' foi o primeiro mundo a ser refeito para Novas Fronteiras."], }, haven: { - messages: ["Kelp paper is real. You cannot write on it though."], + messages: ["Papel de alga é real. Mas não é possível escrever nele."], areRequirementsMet() { return SharkGame.Upgrades.purchased.includes("sunObservation"); }, @@ -98,19 +98,19 @@ SharkGame.FunFacts = { resourceBased: { // add fish facts at some point shark: [ - "There are many species of sharks that investigate things with their mouths. This can end badly for the subject of investigation.", + "Muitas espécies de tubarão investigam coisas usando a boca. Isso tende a não ser bom para quem está sendo investigado.", "There have been social behaviours observed in lemon sharks, and evidence that suggests they prefer company to being alone.", "Some shark species display 'tonic immobility' when rubbed on the nose. They stop moving, appear deeply relaxed, and can stay this way for up to 15 minutes before swimming away.", "In some shark species eggs hatch within their mothers, and in some of these species the hatched babies eat unfertilised or even unhatched eggs.", - "More people are killed by lightning every year than by sharks.", + "Mais pessoas morrem por ano ao serem alvejadas por um raio do que por ataques de tubarão.", "White sharks have been observed to have a variety of body language signals to indicate submission and dominance towards each other without violence.", - "A kiss from a shark can make you immortal. But only if they want you to be immortal.", + "Uma bitoca de um tubarão pode te tornar imortal. Mas apenas se o tubarão quiser .", "A shark is worth one in the bush, and a bunch in the sea water. Don't put sharks in bushes.", "Sharks are very old, evolutionarily speaking. The first sharks emerged some time around 400 million years ago.", "Sharks have very rough skin, like sandpaper. In fact, shark skin was literally used as sandpaper in the past.", - "Sharks do not have bones. Neither do rays.", + "Tubarões não tem ossos. Arraias também não.", ], - crystal: ["Magic crystals are probably not real."], + crystal: ["Cristais mágicos provavelmente não são reais."], ray: [ "Rays can be thought of as flattened sharks. The two are very closely related evolutionarily.", "Rays are pancakes of the sea. (note: probably not true)", From acde2e0c9eaada91da597dd3e89a96aff0b8573c Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Wed, 12 Nov 2025 00:04:18 -0300 Subject: [PATCH 034/288] Traduzir --- js/data/homeactions.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/data/homeactions.js b/js/data/homeactions.js index 2c76ded2..882b294e 100644 --- a/js/data/homeactions.js +++ b/js/data/homeactions.js @@ -890,11 +890,11 @@ SharkGame.HomeActions = { upgrade: ["rayBiology"], }, outcomes: [ - "More rays lets you get more rays which you can then use to get more rays.", - "The ray singularity begins!", + "Mais arraias para você conseguir mais arraias que vocÊ usa para mais arraia.", + "A singul-arraia-dade começou!", "Um criador de arraias foi treinado.", "[Esta piada é intraduzível]", - "The ray seems concerned, but obliges. The mission has been given.", + "A arraia parece consternada, mas obedece. Missão dada é missão comprida.", ], multiOutcomes: [ "All these makers. What are they making? What is it for? Oh. It's rays, and it's probably for sand or something.", From b04fb2f4fc62964f5ab2091d7f92823dee394b55 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Wed, 12 Nov 2025 10:10:49 -0300 Subject: [PATCH 035/288] Fatos --- js/facts.js | 44 +++++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/js/facts.js b/js/facts.js index dace2d48..fcce0cb1 100644 --- a/js/facts.js +++ b/js/facts.js @@ -18,7 +18,7 @@ SharkGame.FunFacts = { (!this.worldBased[currentWorld].areRequirementsMet || this.worldBased[currentWorld].areRequirementsMet()) ) { _.each(this.worldBased[currentWorld].messages, (fact) => { - pool.push(sharktext.boldString("Fun fact: ") + `${fact}`); + pool.push(sharktext.boldString("Fato sobre o mundo: ") + `${fact}`); }); } @@ -32,14 +32,15 @@ SharkGame.FunFacts = { _.each(facts, (fact) => { pool.push( sharktext.boldString( - `${sharktext.getResourceName( + `Fato de + ${sharktext.getResourceName( resource, false, 1, SharkGame.Log.isNextMessageEven() ? sharkcolor.getVariableColor("--color-dark") : sharkcolor.getVariableColor("--color-med"), - )} fact: `, + )}: `, ) + `${fact}`, ); }); @@ -60,7 +61,7 @@ SharkGame.FunFacts = { } return pool; } else { - return ["Fun fact: New fun facts are unlocked as you see new stuff. Keep playing to unlock some!"]; + return ["Fato: Novos fatos são desbloqueados com você vendo. Keep playing to unlock some!"]; } }, @@ -70,10 +71,10 @@ SharkGame.FunFacts = { }, volcanic: { messages: [ - "This world was originally called Violent, now it's Volcanic. Playtesters got confused and thought the world had violence, when really, it just has the threat of violence.", - "Hydrothermal vents do not spew fire in real life. They spew smoke.", - "Hydrothermal vents support a diverse array of sea life due to their high output of minerals. Bacteria eat these minerals, forming the base of a food chain.", - "Hydrothermal vents are found at fault lines in the earth's crust, where water becomes superheated due to magma rising close to the ocean floor.", + "Esse mundo originalmente se chamava 'Violento' antes de virar Vulcânico. Jogadores de teste ficaram confusos acharam que o mundo tinha violência quando, na verdade, era apenas a ameaça de violência.", + "Fontes hidrotermais cospem fogo na vida real. Apenas fumaça.", + "Fontes hidrotermais mantêm uma grande parte da vida marinha porque liberam grandes quantidades de minerais. Bactérias se alimentam desses minerais e elas servem como a base dale várias cadeias alimentares.", + "Fontes hidrotermais são encontradas em quebras na crosta terrestre, onde a água fica superaquecida por causa do calor do magma mais perto do solo oceânico que o normal.", ], areRequirementsMet() { return SharkGame.Upgrades.purchased.includes("thermalVents"); @@ -100,30 +101,31 @@ SharkGame.FunFacts = { shark: [ "Muitas espécies de tubarão investigam coisas usando a boca. Isso tende a não ser bom para quem está sendo investigado.", "There have been social behaviours observed in lemon sharks, and evidence that suggests they prefer company to being alone.", - "Some shark species display 'tonic immobility' when rubbed on the nose. They stop moving, appear deeply relaxed, and can stay this way for up to 15 minutes before swimming away.", - "In some shark species eggs hatch within their mothers, and in some of these species the hatched babies eat unfertilised or even unhatched eggs.", + "Algumas espécies de tubarão tem 'imobilidade tônica' quando seu nariz é esfregado. Eles param de se mexer, aparentam extremamente relaxados e podem ficar assim por até 15 minutos antes de voltar ao estado normal.", + "Em algumas espécies, os ovos se chocam dentro das próprias mães, e entre esses espécies, os tubarõezinhos chocados comem os ovos não fertilizados e até mesmo irmãos dentro do ovo.", "Mais pessoas morrem por ano ao serem alvejadas por um raio do que por ataques de tubarão.", - "White sharks have been observed to have a variety of body language signals to indicate submission and dominance towards each other without violence.", - "Uma bitoca de um tubarão pode te tornar imortal. Mas apenas se o tubarão quiser .", - "A shark is worth one in the bush, and a bunch in the sea water. Don't put sharks in bushes.", - "Sharks are very old, evolutionarily speaking. The first sharks emerged some time around 400 million years ago.", - "Sharks have very rough skin, like sandpaper. In fact, shark skin was literally used as sandpaper in the past.", + "Tubarões brancos já foram observados usando linguagem corporal para demonstrar submissão e dominância entre si sem usar violência.", + "Uma bitoca de um tubarão pode te tornar imortal. Mas apenas se o tubarão quiser.", + "Mais vale um tubarão na mão do que dois a voar. Isso se dá porque tubarões não conseguem voar.", + "Em termos evolutivos, tubarões são muito velhos. Os primeiros tubarões surgiram há mais ou menos 400 milhões de anos.", + "Tubarões tem pele muito grossa, parecendo uma lixa. Tanto que pele de tubarão era usada antigamente para lixar coisas.", "Tubarões não tem ossos. Arraias também não.", ], crystal: ["Cristais mágicos provavelmente não são reais."], ray: [ - "Rays can be thought of as flattened sharks. The two are very closely related evolutionarily.", - "Rays are pancakes of the sea. (note: probably not true)", - "Rays do not have bones. Neither do sharks.", - "Some rays have a venomous stinger. So despite how much we may want to, we shouldn't hug them.", + "Pode-se pensar em arraias como tubarões achatados. Ambos são muito parecidos geneticamente.", + "Arraias são as tapiocas do oceano. (nota de rodapé: citação necessária)", + "Arraias não tem ossos. Tubarões também não.", + "Recentemente, uma terceira espécie de jamanta foi descoberta na costa brasileira. Faz o L.", + "Algumas arraias tem um ferrão venenoso. Então mesmo que queiramos muito, não deveríamos abraçá-las.", ], crab: [ "Throughout history, many species of crustaceans have independently evovled into crabs for no discernable reason. The phenomenon is called carcinisation.", - "Some species of crab exhibit a kind of claw asymmetry. Called the crusher and cutter, they have different shapes that give their claws more specialized purposes.", + "Muitas espécies de caranguejos têm algum tipo de assimetria de garra. Eles têm tamanhos e formatos diferentes que dão para cada garra um trabalho especializado.", ], octopus: [ "It's octopuses, not octopi.", - "Octopuses are capable of extremely advanced camoflague. They can change color, pattern, and texture to match their surroundings, enough to easily fool anything, even humans.", + "Polvos são capazes de se camuflar muito bem. Eles podem mudar de cor, padrãoe textura para combinar com o ambiente, é o suficiente para confundir qualquer animal, até mesmo humanos.", "In novel circumstances, octopuses are capable of simple problem-solving. They show visible confusion when confronted with difficult problems, and take time to contemplate possible solutions.", "Octopuses can get bored in captivity. They may fiddle with toys or interact with humans for entertainment.", "Octopuses have great dexterity. They can use their tentacles in a surprising variety of ways to manipulate objects.", From bc78177f58bcad1991a3f84f067aba2bca496957 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Wed, 12 Nov 2025 10:25:32 -0300 Subject: [PATCH 036/288] =?UTF-8?q?Cuspindo=20fatos=20h=C3=A9teros?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/facts.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/facts.js b/js/facts.js index fcce0cb1..e17581bf 100644 --- a/js/facts.js +++ b/js/facts.js @@ -120,7 +120,7 @@ SharkGame.FunFacts = { "Algumas arraias tem um ferrão venenoso. Então mesmo que queiramos muito, não deveríamos abraçá-las.", ], crab: [ - "Throughout history, many species of crustaceans have independently evovled into crabs for no discernable reason. The phenomenon is called carcinisation.", + "Ao longo da história, muitas espéciesde crustáceos independentemente se desenvolveram até virarem caranguejos. Deram até o nome de 'carcinização' a esse fenômeno.",, "Muitas espécies de caranguejos têm algum tipo de assimetria de garra. Eles têm tamanhos e formatos diferentes que dão para cada garra um trabalho especializado.", ], octopus: [ @@ -129,8 +129,8 @@ SharkGame.FunFacts = { "In novel circumstances, octopuses are capable of simple problem-solving. They show visible confusion when confronted with difficult problems, and take time to contemplate possible solutions.", "Octopuses can get bored in captivity. They may fiddle with toys or interact with humans for entertainment.", "Octopuses have great dexterity. They can use their tentacles in a surprising variety of ways to manipulate objects.", - "Octopuses have no bones whatsoever.", - "Each limb of an octopus is considered to individually have a brain to itself. They can be thought of as soldiers (the little brains) being commanded by a general in the center (a big brain).", + "Polvos não tem ossos algum.", + "Cada tentáculo de um polvo é considerado ter um cérebro próprio. They can be thought of as soldiers (the little brains) being commanded by a general in the center (a big brain).", ], dolphin: [ "Dolphins are considered some of the most intelligent animal problem-solvers, next to monkeys, elephants and parrots as examples.", From 104c7aebbdcc464517149782bc9ec37e506a1ff6 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Wed, 12 Nov 2025 11:23:06 -0300 Subject: [PATCH 037/288] fatos --- js/facts.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/js/facts.js b/js/facts.js index e17581bf..bbd310de 100644 --- a/js/facts.js +++ b/js/facts.js @@ -92,7 +92,7 @@ SharkGame.FunFacts = { }, marine: {}, tempestuous: { - messages: ["'Tempestuous' does not mean stormy. It means emotionally turbulent. But it's close enough."], + messages: ["Diferente da língua inglesa, o português faz sentido. Portanto 'tempestuoso' significa 'algo que apresenta tempestades'."], }, }, @@ -120,17 +120,17 @@ SharkGame.FunFacts = { "Algumas arraias tem um ferrão venenoso. Então mesmo que queiramos muito, não deveríamos abraçá-las.", ], crab: [ - "Ao longo da história, muitas espéciesde crustáceos independentemente se desenvolveram até virarem caranguejos. Deram até o nome de 'carcinização' a esse fenômeno.",, + "Ao longo da história, muitas espéciesde crustáceos independentemente se desenvolveram até virarem caranguejos. Deram até o nome de 'carcinização' a esse fenômeno.", "Muitas espécies de caranguejos têm algum tipo de assimetria de garra. Eles têm tamanhos e formatos diferentes que dão para cada garra um trabalho especializado.", ], octopus: [ - "It's octopuses, not octopi.", + "Se tem 8 tentáculos, é um polvo.", "Polvos são capazes de se camuflar muito bem. Eles podem mudar de cor, padrãoe textura para combinar com o ambiente, é o suficiente para confundir qualquer animal, até mesmo humanos.", - "In novel circumstances, octopuses are capable of simple problem-solving. They show visible confusion when confronted with difficult problems, and take time to contemplate possible solutions.", - "Octopuses can get bored in captivity. They may fiddle with toys or interact with humans for entertainment.", - "Octopuses have great dexterity. They can use their tentacles in a surprising variety of ways to manipulate objects.", + "Em condições específicas, polvos conseguem resolverem problemas simples. Eles até ficam confusos com problemas difícieis e tiram tempo de seu dia para contemplar soluções possíveis.", + "Polvos ficam entediados em cativeiro. Para se distrair, eles podem brincar com objetos ou interagir com humanos em volta.", + "Polvos são extremamente hábeis. Eles conseguem usar seus tentáculos em uma grande variedade de jeitos para mexer objetos.", "Polvos não tem ossos algum.", - "Cada tentáculo de um polvo é considerado ter um cérebro próprio. They can be thought of as soldiers (the little brains) being commanded by a general in the center (a big brain).", + "Cada tentáculo de um polvo é considerado ter um cérebro próprio. Podemos pensar neles como soldados (pequenos cérebros) sendo comandados por um chefe no meio (um cérebro grande).", ], dolphin: [ "Dolphins are considered some of the most intelligent animal problem-solvers, next to monkeys, elephants and parrots as examples.", @@ -154,7 +154,7 @@ SharkGame.FunFacts = { "Squid eat crabs. They're not eating yours out of politeness.", "Giant squid are real. They live incredibly deep in the ocean.", "Squid have no bones whatsoever.", - "Squids have tiny ink sacs on their skin which expand when pulled by certain skin muscles, making it possible for them to camouflage themselves.", + "Squids have tiny ink sacs on their skin que expandem ao ser puxados por músculos específicos da pele, possibilitando sua camuflagem.", // Based on https://www.youtube.com/watch?v=0wtLrlIKvJE ], lobster: [ From 20de503a84065b99a23d32ecebc25734cc366944 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Wed, 12 Nov 2025 17:25:33 -0300 Subject: [PATCH 038/288] =?UTF-8?q?Traduzir=20at=C3=A9=20lobster?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/facts.js | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/js/facts.js b/js/facts.js index bbd310de..0095707b 100644 --- a/js/facts.js +++ b/js/facts.js @@ -92,7 +92,7 @@ SharkGame.FunFacts = { }, marine: {}, tempestuous: { - messages: ["Diferente da língua inglesa, o português faz sentido. Portanto 'tempestuoso' significa 'algo que apresenta tempestades'."], + messages: ["Diferente da língua inglesa, o português faz sentido. Portanto 'tempestuoso' significa 'algo que tem tempestades'."], }, }, @@ -100,7 +100,7 @@ SharkGame.FunFacts = { // add fish facts at some point shark: [ "Muitas espécies de tubarão investigam coisas usando a boca. Isso tende a não ser bom para quem está sendo investigado.", - "There have been social behaviours observed in lemon sharks, and evidence that suggests they prefer company to being alone.", + "Comportamentos sociais foram registrados entre tubarões-limão, e toda evidência aponta a eles preferirem estar uns com os outros do que estarem sozinhos.", "Algumas espécies de tubarão tem 'imobilidade tônica' quando seu nariz é esfregado. Eles param de se mexer, aparentam extremamente relaxados e podem ficar assim por até 15 minutos antes de voltar ao estado normal.", "Em algumas espécies, os ovos se chocam dentro das próprias mães, e entre esses espécies, os tubarõezinhos chocados comem os ovos não fertilizados e até mesmo irmãos dentro do ovo.", "Mais pessoas morrem por ano ao serem alvejadas por um raio do que por ataques de tubarão.", @@ -133,28 +133,31 @@ SharkGame.FunFacts = { "Cada tentáculo de um polvo é considerado ter um cérebro próprio. Podemos pensar neles como soldados (pequenos cérebros) sendo comandados por um chefe no meio (um cérebro grande).", ], dolphin: [ - "Dolphins are considered some of the most intelligent animal problem-solvers, next to monkeys, elephants and parrots as examples.", - "Dolphins are not smug in real life. Probably. Maybe.", - "Dolphins are creative and capable of abstract thought. In captivity, they can be asked to invent new tricks, and will often succeed.", - "Dolphins have been seen directly communicating with each other. In fact, it is believed that they can hold full, coherent conversations.", + "Golfinhos são considerados um dos animais mais inteligentes de múltiplas formas, semelhantemente a macacos, elefantes e papagaios.", + "Golfinhos não são tão cheios de si na vida real. Provavelmente. Talvez.", + "Golfinhos são criativos e capazes de pensamento abstrato. Em cativeiro, eles podem ser pedidos para inventar novos truques e muitas vezes o farão.", + "Já se observou golfinhos comunicando diretamente uns com os outros. Tanto que, alguns acreditam que eles podem ter conversas coerentes entre si.", ], whale: [ - "The top 10 largest animal species are all whales.", - "While some whales are active hunters, others are merely supersized filter feeders. This game's whales are of unspecified type.", - "Most whales are very social creatures. Most whales travel in small groups called pods, which might make up clans, and then communities. (some, however, are solitary)", - "It is not completely understood why whales sing, but scientists agree it serves some kind of social purpose." /* Whales are observed to react to each other's songs and come to */, + "As 10 maiores espécies conhecidas no mundo são todas baleias.", + "Se uma baleia um dia conseguisse uma arma e atirasse em outra, os jornais diriam: Baleia baleia baleia.", + "Enquanto algumas baleias caçam ativamente, outras apenas filtram a água em busca de plankton. Nós não especificamos qual tipo são as baleias deste mundo.", + "A maioria das baleias são criaturas sociais. A maioria das baleias andam juntas em baleais, que podem formar clãn, e então comunidades. (porém, também existem baleias solitárias)", + "Não se sabe exatamente o porquê do canto das baleias, mas cientistas concordam que tem algum propósito social." /* Whales are observed to react to each other's songs and come to */, ], urchin: [ - "Sea urchins primarily eat kelp. A lot of kelp.", - "Sea urchins have been observed to wear various items on top of themselves, such as rocks. If you give them little hats, they will wear those too. It is not agreed upon why they do this.", - "Most sea urchins are not venomous.", - "The spines on most sea urchins are not very sharp. Many species of urchin can be held in the palm.", + "Ouriços comem principalmente algas. Muita alga.", + "Jáfoi observadoque ouriços vão vestir diferentes items em cima de si mesmos, como pedras. Se você os der um chapeuzinho, eles vão vesti-lo também. Ainda se debate do porquê deles fazerem isso.", + "A maioria dos ouriços não são venenosos.", + "Os espinhos da maioria dos ouriços não são afiados. Tanto que muitas espécies podem ser seguradas na mão.", ], squid: [ - "Squid eat crabs. They're not eating yours out of politeness.", - "Giant squid are real. They live incredibly deep in the ocean.", - "Squid have no bones whatsoever.", - "Squids have tiny ink sacs on their skin que expandem ao ser puxados por músculos específicos da pele, possibilitando sua camuflagem.", + "Lulas comem caranguejos. Elas só não comem os seus por respeito.", + "Lulas gigantes são reais. Elas vivem nas produndezas do oceano.", + "Lulas não tem ossos algum.", + "Se tem 8 tentáculos, não é uma lula.", + "Lula da Silva é o 35° e 39° presidente do Brasil, e não tem nenhuma relação com o animal.", + "Algumas espécies de lula têm sacos de tinta na sua pele que expandem ao ser puxados por músculos específicos, possibilitando sua camuflagem.", // Based on https://www.youtube.com/watch?v=0wtLrlIKvJE ], lobster: [ From 9b1647f4de91a24a5c58b975b01763fb46f58b49 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Wed, 12 Nov 2025 18:03:52 -0300 Subject: [PATCH 039/288] Update facts.js --- js/facts.js | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/js/facts.js b/js/facts.js index 0095707b..f6b9c11b 100644 --- a/js/facts.js +++ b/js/facts.js @@ -147,7 +147,7 @@ SharkGame.FunFacts = { ], urchin: [ "Ouriços comem principalmente algas. Muita alga.", - "Jáfoi observadoque ouriços vão vestir diferentes items em cima de si mesmos, como pedras. Se você os der um chapeuzinho, eles vão vesti-lo também. Ainda se debate do porquê deles fazerem isso.", + "Já foi observadoque ouriços vão vestir diferentes items em cima de si mesmos, como pedras. Se você os der um chapeuzinho, eles vão vesti-lo também. Ainda se debate do porquê deles fazerem isso.", "A maioria dos ouriços não são venenosos.", "Os espinhos da maioria dos ouriços não são afiados. Tanto que muitas espécies podem ser seguradas na mão.", ], @@ -161,10 +161,10 @@ SharkGame.FunFacts = { // Based on https://www.youtube.com/watch?v=0wtLrlIKvJE ], lobster: [ - "Lobsters really do eat clams. They instinctively know how to crack them open.", - "Due to a biological quirk, lobsters are highly resistant to aging and can live for an extremely long time. Some will live longer than humans.", - "Lobsters have teeth in their stomach, not in their mouth, and they chew with those teeth.", - "Lobsters have asymmetric claws. One of them, called the crusher, is used for...crushing. The other, called the pincer, is used for...pincing. Marine biologists were feeling creative, clearly.", + "Lagostas realmente comem mexilhões. Eles instintivamente os quebram para abri-los.", + "Por causa de uma pequena peculiaridade biológica, lagostar são muito resistentes ao envelhecimento e podem viver por muito tempo. Alguns vão até viver mais que você.", + "Lagostas tem dentes dentro de seu estômago, não na boca, e eles mastigam com esse dentes.", + "Lagostas têm garras assimétricas. A maior, chamada de esmagadora, é usada para esmagar. A outra, chamada de estripadora, é usada para estripar. Biólogos marinhos estavam inspirados naquele dia.", ], shrimp: [ "There are real eusocial shrimps that live in communities in sponges on reefs, complete with queens.", @@ -172,7 +172,7 @@ SharkGame.FunFacts = { ], eel: [ "Eels come in a wide range of sizes, from just a few inches to multiple meters.", - "The highest shock ever produced by an eel was 860 volts, more then any other animal!", + "O maior choque já registrado por uma enguia foi de 860 volts, mais do que qualquer outro animal!", "Eels migrate a distance of 5,000 to 10,000 km across the Atlantic Ocean to the Sargasso Sea.", ], chimaera: [ @@ -191,8 +191,8 @@ SharkGame.FunFacts = { "Swordfish, spearfish, and marlins are part of a larger group of fish called billfish (the group featured in this game), of which there are only 12 species.", ], seaApple: [ - "Sea apples are a type of sea cucumber. They feed on debris and detritus.", - "Sea apples are in no way actually attracted to kelp. The apples in this game are weird.", + "Holotúrias são um tipo de pepino-do-mar. Eles se alimentam de restos e migalhas no solo.", + "Holotúrias não são atraídas de forma alguma a algas. É só as desse jogo que são estranhas.", ], jellyfish: [ // "Sharks would definitely not have a way of acquiring most kinds of jellyfish in real life.", @@ -219,24 +219,24 @@ SharkGame.FunFacts = { "No, you can't eat it.", ], calcinium: [ - "Calcinium was inspired by the appearance and texture of limestone and seashells.", - "It take a lot of heat to make, and once formed, calcinium doesn't melt easily. Every batch needs to be molded quickly, or it will go to waste.", - "Calcinium is a very versatile material. Cooled quickly, it is a brittle ceramic - but cooled slowly, it's a rigid plastic. The lobsters make use of both methods.", - "While calcinium looks like meringue, it most probably doesn't taste anything like.", + "Calcinício foi inspirado pela aparência e textura de calcário e conchas.", + "Toma muita energia para fazer, e quando formado, calcinício não derrete fácil. Cada fornada tem que ser moldada rápido, se não vai ter que ir pro lixo.", + "Calcinício é um material bem versátil. Se esfriar rápido, é uma cerâmica frágil - mas esfriado lentamente, é um plástico forte. E as lagostas usam ambas versões.", + "Enquanto que calcinício pareça com merengue, o gosto não tem nada haver.", ], laser: [ - "Sharks with lasers were overdone, okay? 'Laser ray' is a pun, so it's obviously superior.", - "Sand probably does not actually fuse into magic crystals. Unless you count glass.", - "We do not know how the rays strap lasers to themselves. It is known only to the sharks.", - "Laser rays take power directly from the heat of hydrothermal vents, so they are each tethered to a small operating area.", - "By default, the laser ray's laser is quite low-temperature. It takes quite a bit of effort (and sand) to properly fuse anything.", + "Juntar tubarões com lasers é muito 2010, sabe? 'Arraia laser' é um trocadilho, então é muito melhor.", + "Areia provavelmente não se funde em crystais mágicos. A não ser que você conte vidro.", + "Nós não sabemos como que as arraias conseguem amarrar lasers em si mesmas. Apenas os tubarões sabem.", + "Arraias laser pegam a energia diretamente do calor de fontes hidrotermais, então elas estão presas a uma área relativamente pequena.", + "Normalmente, a energia do laser de uma arraia não é muito quente. Por isso toma muito tempo (e areia) para fundir qualquer coisa direito.", ], coral: [ - "Some coral can actually catch small fish.", - "Coral is not a plant, it is an animal. A weird, stationary animal.", - "Coral are primarily carnivores. They eat plankton (teeny tiny things that can't swim), grabbing them with little tentacles and pulling them into their mouths.", - "Many kinds of coral have a mutualistic relationship with species of algae, who produce nutrients in exchange for carbon dioxide and shelter.", - "Despite being as stationary as a sponge, coral is more closely related to jellyfishes.", + "Alguns corais conseguem caçar peixes pequenos.", + "Corais não são plantas, mas sim animais. Um estranho animal estacionário.", + "Corais são principalmente carnívoros. Eles comem plankton (coisas muito pequenas que não sabem nadar) grudando neles com os tentáculos e os puxando para suas bocas.", + "Muitos corais têm uma relação mutualística com espécies de algas, que produzem nutrientes em troca de gás carbônico e abrigo.", + "Mesmo sendo paradão como uma esponja, coral é mais próximo de águas-vivas.", ], sponge: [ "Sponges are incredibly distinct from all other animals. They are asymmetric, have no organs, and their cells can change specialization at will.", From aed3a21551eb0cd6155ffcdb94a8c8d631ef0d78 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Wed, 12 Nov 2025 23:55:33 -0300 Subject: [PATCH 040/288] =?UTF-8?q?Traduzir=20at=C3=A9=20getPlanter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/data/homeactions.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/data/homeactions.js b/js/data/homeactions.js index 882b294e..3162d4bb 100644 --- a/js/data/homeactions.js +++ b/js/data/homeactions.js @@ -890,7 +890,7 @@ SharkGame.HomeActions = { upgrade: ["rayBiology"], }, outcomes: [ - "Mais arraias para você conseguir mais arraias que vocÊ usa para mais arraia.", + "Mais arraias para você conseguir mais arraias que você usa para mais arraia.", "A singul-arraia-dade começou!", "Um criador de arraias foi treinado.", "[Esta piada é intraduzível]", @@ -898,9 +898,9 @@ SharkGame.HomeActions = { ], multiOutcomes: [ "All these makers. What are they making? What is it for? Oh. It's rays, and it's probably for sand or something.", - "More ray makers means more rays. Do you understand what that means?! Do you?! It means more rays. Good. On the same page, then.", - "Rapidly breeding aquatic wildlife is probably a severe ecological hazard. Good thing this isn't Earth's oceans, probably!", - "Have you ever thought about what the rays wanted? Because this might have been what they wanted after all.", + "Mais criadores de arraias significa a mais arraias. Sabe o que isso quer dizer?! Sabe?! Quer dizer mais arraias. Bom. Nós concordamos, então.", + "A procriação desenfrada de animais provavelmente traz um risco ao ecossistema. Que bom que esses não são os oceanos da Terra, eu acho.", + "Você já pensou em qual é o desejo das arraias? Porque talvez esse fosse o que elas sempre desejaram, na verdade.", "MAIS ARRAIAS LASER PARA O EXÉRCI-- ah. Tá, isso também é aceitável.", ], helpText: "Tire uma arraia do setor de areia para que ele possa se concentrar em fazer mais arraias.", From acf4cab9a64af1351f17ee5931407ca154cee1ab Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Thu, 13 Nov 2025 08:45:21 -0300 Subject: [PATCH 041/288] Update facts.js --- js/facts.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/facts.js b/js/facts.js index f6b9c11b..3adc5101 100644 --- a/js/facts.js +++ b/js/facts.js @@ -289,7 +289,7 @@ SharkGame.FunFacts = { tar: ["In the original shark game, tar was gained passively. Machines produced basically none of it."], calciniumConverter: [ "Machine-brain interfaces, such as the ones used by lobsters, actually already exist.", - "While the first machine-brain interface was created by the science shark team, in the real world, it was developed by brazilian scientist 'Miguel Niconelis'.", + "Enquanto que a perimeira interface cérebro-máquina tenha sido criada por tubarões cientistas em colaboração com as lagostas, no mundo real, quem desenvolveu foi o time do cientista brasileiro 'Miguel Niconelis'.", "Machine-brain interfaces are normally done without any surgery, but the lobsters thought it looked cooler to jam the wires in their skulls.", ], From 5d928027e8a2f16ceb6bc8904205a6b58201b81f Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Thu, 13 Nov 2025 09:53:56 -0300 Subject: [PATCH 042/288] Jellyfish --- js/facts.js | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/js/facts.js b/js/facts.js index 3adc5101..8ea70c19 100644 --- a/js/facts.js +++ b/js/facts.js @@ -167,20 +167,21 @@ SharkGame.FunFacts = { "Lagostas têm garras assimétricas. A maior, chamada de esmagadora, é usada para esmagar. A outra, chamada de estripadora, é usada para estripar. Biólogos marinhos estavam inspirados naquele dia.", ], shrimp: [ - "There are real eusocial shrimps that live in communities in sponges on reefs, complete with queens.", - "Shrimp are close relatives of lobsters. They have a lot of similarities, and in some ways are just smaller, narrower lobsters.", + "Realmente existem camarões sociais que vivem em comunidades ao redor de esponjas de recifes, eles têm até rainhas lá.", + "Camarões são primos próximos de lagostas. Eles têm muitas similaridades, em algumas maneiras eles são apenas lagostas, só que menores e magrinhas..", ], eel: [ - "Eels come in a wide range of sizes, from just a few inches to multiple meters.", + "Enguias podem ter tamanhos muito diferentes, desde poucos centímetros até vários metros.", "O maior choque já registrado por uma enguia foi de 860 volts, mais do que qualquer outro animal!", - "Eels migrate a distance of 5,000 to 10,000 km across the Atlantic Ocean to the Sargasso Sea.", + "Enguias europeias migram uma distância de 5,000 até 10,000 km pelo Oceano Atlântico para chegar no Mar dos Cargaços.", ], chimaera: [ - "Chimaera are closely related to sharks and rays.", - "Chimaera are deep-sea animals, usually found more than 500 meters (~1500 feet) below the surface of the ocean.", - "Chimaera have a venomous spine in front of their dorsal fin.", - "Chimaera are not purple, they are completely pale. They don't bother with colors because deep-sea animals like chimaera cannot be seen anyways.", - "Chimaera do not have bones. Neither do sharks or rays.", + "Quimeras têm uma ancestralidade comum próxima a tubarões e arraias.", + "Quimeras são animais de oceano profundo, normalmente são achados abaixo de 500 metros (~1.5 estádios do Maracanã) da superfície da água.", + "A maioria das espécies de quimera têm um espinho venenoso na frente de sua barbatana superior.", + "Quimeras não são roxas, elas são pálidas. Elas não se importam com cores bonitas porque animais das profudezas do mar não conseguem ver nada mesmo.", + "Quimeras não têm ossos. Da mesma maneira que tubarões e arraias.", + "Em muitas espécies de quimera, o focinho contém um órgão que detecta campos elétricos, como aqueles presentes em um batimento cardíaco, por exemplo.", ], billfish: [ "Billfish do indeed have bones, unlike sharks and rays.", @@ -192,16 +193,16 @@ SharkGame.FunFacts = { ], seaApple: [ "Holotúrias são um tipo de pepino-do-mar. Eles se alimentam de restos e migalhas no solo.", - "Holotúrias não são atraídas de forma alguma a algas. É só as desse jogo que são estranhas.", + "Holotúrias reais não são atraídas de forma alguma a algas. É só as desse jogo que são estranhas.", ], jellyfish: [ // "Sharks would definitely not have a way of acquiring most kinds of jellyfish in real life.", - "Jellyfish can be extremely dangerous. Some kinds of box jellyfish have fatal stings.", + "Águas-vivas podem ser extremamente perigosas. A picada de algumas vespas-do-mar consegue matar um adulto.", "Turritopsis dohrnii is a species of jellyfish that can restart its lifecycle at will. In theory, this grants it an infinite lifespan.", "Jellyfish are very old, evolutionarily speaking. A few jellyfish fossils have been dated to approximately 500 million years ago.", - "The gastric system of jellyfish has only one hole, which means that food comes out from the same place as it goes in. Ewwww.", - "Jellyfish are from the 'cnidaria' phylum, the same phylum of sea anemones.", - "Despite its name and looking like a jellyfish, comb jellies are not related to jellyfish. They are ctenophores.", + "O sistema digestivo de águas-vivas só tem um buraco, o que quer dizer que comida sai pelo mesmo lugar que entra. Eca.", + "Águas-vivas são do filo 'cnidaria', o mesmo filo de anêmonas.", + "Apesar de seus nomes e aparência, águas-vivas-de-pente não tem nada haver com águas-vivas. Elas são de filos diferentes.", // do more research into jellies // On it, boss -Biggest Brian ], From 58f40dbdc733e7db856533260517fd0c43cc8143 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Thu, 13 Nov 2025 10:12:05 -0300 Subject: [PATCH 043/288] Update facts.js --- js/facts.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/facts.js b/js/facts.js index 8ea70c19..c49e90fa 100644 --- a/js/facts.js +++ b/js/facts.js @@ -186,7 +186,7 @@ SharkGame.FunFacts = { billfish: [ "Billfish do indeed have bones, unlike sharks and rays.", "Swordfish and marlins are large, predatory fish. At adulthood, their only natural predators are sharks (oh no) and whales.", - "The top speed of marlins is commonly reported to be 60 mph, but this is not accurate. It's actually closer to 30 mph.", + "Normalmente é noticiado que a velocidade máxima de marlim chega a quase 100 km/h, mas isso está errado. É mais próximo de 50 km/h.", "The bill of a billfish is used to slash like a sword, not stab like a spear.", "Swordfish are not a group of fish, they are a single species: Xiphias gladius.", "Swordfish, spearfish, and marlins are part of a larger group of fish called billfish (the group featured in this game), of which there are only 12 species.", From c3bb88ea070a4dbe92d058e07a61d8950ba81a5e Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Thu, 13 Nov 2025 12:27:25 -0300 Subject: [PATCH 044/288] Update facts.js --- js/facts.js | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/js/facts.js b/js/facts.js index c49e90fa..b9ecf55a 100644 --- a/js/facts.js +++ b/js/facts.js @@ -1,5 +1,5 @@ SharkGame.FunFacts = { - dilutedResources: ["shark", "ray", "crab", "fish"], // dilute these while not in starter to keep the fun facts fresher + dilutedResources: ["shark", "ray", "crab", "fish", "science"], // dilute these while not in starter to keep the fun facts fresher showFact() { log.addMessage(this.getFact()); @@ -286,12 +286,12 @@ SharkGame.FunFacts = { "The dolphins are rather fond of delphinium. They appreciate the practicality of sharkonium, however.", "Delphinium is rather heavy, and doesn't do well under stress - but soft enough to be crafted into complex shapes.", ], - ice: ["In the original shark game, ice used to eat away your resources instead of slowing their production."], - tar: ["In the original shark game, tar was gained passively. Machines produced basically none of it."], + ice: ["No jogo original, o gelo apenas consumia seus recursos ao invés de diminuir sua produção."], + tar: ["No jogo original, graxa era produzida sozinha. Máquinas quase não produziam graxa alguma."], calciniumConverter: [ - "Machine-brain interfaces, such as the ones used by lobsters, actually already exist.", - "Enquanto que a perimeira interface cérebro-máquina tenha sido criada por tubarões cientistas em colaboração com as lagostas, no mundo real, quem desenvolveu foi o time do cientista brasileiro 'Miguel Niconelis'.", - "Machine-brain interfaces are normally done without any surgery, but the lobsters thought it looked cooler to jam the wires in their skulls.", + "Interfaces cérebro-máquina, como as usadas pelas lagostas, já existem desde antes de 2014.", + "Enquanto que a primeira interface cérebro-máquina tenha sido criada por tubarões cientistas em colaboração com as lagostas, no mundo real, quem desenvolveu foi o time do cientista brasileiro 'Miguel Niconelis'.", + "Interfaces cérebro-máquina podem ser facilmente feitas sem cirurgia, mas as lagostas acho que seria muito maneiro ter fios enfiados no crânio.", ], }, @@ -299,14 +299,14 @@ SharkGame.FunFacts = { default: [ "Shark Game's initial bare minimum code came from an abandoned idle game about bees. Almost no trace of bees remains!", "The existence of resources that create resources that create resources in this game were inspired by Derivative Clicker!", - "Kitten Game was an inspiration for this game! This surprises probably no one. The very first message the game gives you is a nod of sorts.", - "There is a surprising deficit of cookie in this game.", - "Remoras were banished from the oceans in the long bygone eras. The sharks hope they never come back.", - "Fun facts will only talk about things you have already seen in-game.", - "Fun facts have always been in the game's code, but have never been exposed until this system for displaying them was added.", - "New Frontiers, this Shark Game mod, was inspired by the unfolding nature of the Candy Box games and A Dark Room.", - "Any timewalls in this game can be completely bypassed with good strategy.", - "This game has keybinds. They are more useful than you might think. Check the options menu.", - "Shark Game: New Frontiers is a mod of Cirrial's Untitled Shark Game. It started as a refurbishment, but quickly evolved into a total remake.", + "'Kitten Game' foi uma inspiração para esse jogo! Para a surpresa de 0 pessoas. A primeira mensagem do jogo é uma referência.", + "Tem uma surpreendente falta de biscoitos para um jogo clicker aqui.", + "Rêmoras foram banidas do oceano a tempos atrás. Os tubarões esperam que eles nunca mais voltem.", + "'Fatos' só vai falar sobre coisas que você tem desbloqueado no jogo.", + "O sistema de 'fatos' sempre esteve no código do jogo, mas não eram acessíveis até botarem esse botão de fatos.", + "Novas Fronteiras, esse mod de 'Shark Game', foi inspirado pelo estilo de descoberta de mecânicas dos jogos da série 'Candy Box' e 'A Dark Room'.", + "Quaisquer barreiras de progressão neste jogo podem ser perpassados com uma boa estratégia. Do latim estrategí.", + "Esse jogo tem atalhos. Eles podem ser bem úteis. Procure-os no menu de opções.", + "'Shark Game: Novas Fronteiras' é um mod do jogo feito por Cirrial 'Untitled Shark Game'. Começou como uma melhoria, mas virou um remake completo.", ], }; From 09bdc7a8e85f467c9fbd08afa3447083b2146143 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Thu, 13 Nov 2025 14:51:39 -0300 Subject: [PATCH 045/288] Update facts.js --- js/facts.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/facts.js b/js/facts.js index b9ecf55a..289afe56 100644 --- a/js/facts.js +++ b/js/facts.js @@ -186,7 +186,7 @@ SharkGame.FunFacts = { billfish: [ "Billfish do indeed have bones, unlike sharks and rays.", "Swordfish and marlins are large, predatory fish. At adulthood, their only natural predators are sharks (oh no) and whales.", - "Normalmente é noticiado que a velocidade máxima de marlim chega a quase 100 km/h, mas isso está errado. É mais próximo de 50 km/h.", + "Normalmente é noticiado que a velocidade máxima de marlins chega a quase 100 km/h, mas isso está errado. É mais próximo de 50 km/h.", "The bill of a billfish is used to slash like a sword, not stab like a spear.", "Swordfish are not a group of fish, they are a single species: Xiphias gladius.", "Swordfish, spearfish, and marlins are part of a larger group of fish called billfish (the group featured in this game), of which there are only 12 species.", @@ -207,10 +207,10 @@ SharkGame.FunFacts = { // On it, boss -Biggest Brian ], sharkonium: [ - "There is nothing suspicious about the machines.", + "Não tem nada suspeito nas máquinas.", "Small and medium-scale sharkonium machines do not require a power source. This is because sharkonium is made with crystals, which contain latent magic.", - "Sharkonium would remind a person of steel tinted purple. To a shark, it looks like shiny nothing.", - "Sharkonium does not taste like grapes. No, I will not let you taste it for yourself.", + "Tubarônio would remind a person of steel tinted purple. Para um tubarão, parece como um troço brilhante.", + "Tubarônio não vai ter gosto algum de uva. Não, eu não vou te deixar testar.", ], // I just decided to put something in to complete the sentence, it was driving me nuts -Biggest Brian porite: [ From 67de011afd8acae674a80962a7fc956e9224d33b Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Thu, 13 Nov 2025 17:55:06 -0300 Subject: [PATCH 046/288] =?UTF-8?q?Traduzir=20at=C3=A9=20alga,=20golf?= =?UTF-8?q?=C3=ADnio=20e=20ancientPart?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/facts.js | 61 +++++++++++++++++++++++++++++------------------------ 1 file changed, 33 insertions(+), 28 deletions(-) diff --git a/js/facts.js b/js/facts.js index 289afe56..bf406a48 100644 --- a/js/facts.js +++ b/js/facts.js @@ -208,20 +208,20 @@ SharkGame.FunFacts = { ], sharkonium: [ "Não tem nada suspeito nas máquinas.", - "Small and medium-scale sharkonium machines do not require a power source. This is because sharkonium is made with crystals, which contain latent magic.", - "Tubarônio would remind a person of steel tinted purple. Para um tubarão, parece como um troço brilhante.", + "Máquinas de tubarônio de pequeno e médio porte não precisam de uma fonte de energia externa, já que tubarônio é feito com cristais que emana magia de dentro de si.", + "Para uma pessoa, tubarônio lembra ouro roxo. Para um tubarão, parece como um troço brilhante.", "Tubarônio não vai ter gosto algum de uva. Não, eu não vou te deixar testar.", ], // I just decided to put something in to complete the sentence, it was driving me nuts -Biggest Brian porite: [ - "The idea for porite comes from the structure of bones, which have spongey insides that reduce their weight while retaining their strength.", - "Porite is stronger than glass, but brittle under pressure, so it's only appropriate to make tools, not machines.", - "Porite is a kind of glass. It melts at a low temperature and sets nicely, so broken tools are easily recycled.", - "No, you can't eat it.", + "A ideia para porita veio da estrutura de ossos, cuja medula é esponjosa para reduzir o peso enquanto mantém sua força.", + "Porita é mais forte que vidro, mas quebra sob pressão constante, então só deve ser usado para fazer ferramentas, não máquinas.", + "Porita é um tipo de vidro. Derrete a uma temperatura relativamente baixa e pode ser moldado facilmente, então ferramentas quebradas podem ser rapidamente recicladas.", + "Não, você não pode comer.", ], calcinium: [ "Calcinício foi inspirado pela aparência e textura de calcário e conchas.", - "Toma muita energia para fazer, e quando formado, calcinício não derrete fácil. Cada fornada tem que ser moldada rápido, se não vai ter que ir pro lixo.", + "Toma muita energia para fazer e, após formado, calcinício não derrete fácil. Cada fornada tem que ser moldada rápido, se não vai ter que ir pro lixo.", "Calcinício é um material bem versátil. Se esfriar rápido, é uma cerâmica frágil - mas esfriado lentamente, é um plástico forte. E as lagostas usam ambas versões.", "Enquanto que calcinício pareça com merengue, o gosto não tem nada haver.", ], @@ -251,7 +251,7 @@ SharkGame.FunFacts = { algae: [ "Algae comes in many different shapes, sizes, and forms. A very notable one is 'valonia ventricosa,' a species where every individual cell can grow larger than a grape.", "Algae is neither plant nor animal. It is something else entirely (a 'protist').", - "Kelp is a kind of algae. In fact, all seaweed is algae. The sea has very few true plants.", + ". O mar tem poucas plantas de verdade.", ], kelp: ["Kelp is not a plant, it's a kind of algae. Algae is also not a plant."], seagrass: [ @@ -259,35 +259,39 @@ SharkGame.FunFacts = { "Seagrass flowers don't exactly look like the kind we are used to.", ], arcana: [ - "Arcane, super-charged energy crystals are definitely not real.", - "These things snap like fireworks when you break them. It's pretty cool.", + "Cristais mágicos super-poderosos definitivamente não existem na real.", + "Essas pedras estouram que nem estalinho de festa junina quando quebrados.Que daora!", ], - sacrifice: ["Nobody knows how the energy of the crystals gets into the frenzy."], - science: ["Real sharks do not know how to do science. Probably."], + sacrifice: ["Ninguém sabe como a energia dos cristais passa para o cardume."], + science: [ + "Tubarões reais não sabem como fazer ciência. Provavelmente.", + "A maior parte da ciência no cardume é feita por tubarões cientistas de instituições públicas.", + "Os cientistas tubarões que negam a efetividade de vacinas têm um nome: Charlaturões.", + ], sand: [ - "In the real world, the ocean floor is not always sand. The deep ocean usually has much finer sediment.", - "Sand gets transported very long distances by ocean currents. The longer it takes to travel to its destination beach, the finer the sand will be.", + "No mundo real, o solo oceânico nem sempre é feito de areia. O sedimento do fundo do mar muitas vezes é bem mais fino.", + "Correntezas oceânicas podem carregar areia por distâncias enormes até alguma praia. E quanto mais longe é levada, mais fina a areia fica.", ], ancientPart: [ - "What do they do? We still aren't sure.", - "These parts would probably remind a person of train parts. To a shark, they just look like nothing.", - "What are they made of? I don't know, you tell me!", - "The ancient parts have a texture like painted-over concrete. They clink together with a sound like ceramic.", + "O que eles fazem? Ainda não temos certeza.", + "Uma pessoa se lembraria de partes de trem olhando para esses pedaços. Mas ao olhar para ela, os tubarões se lembram de nada.", + "Do que é que são feitos? E eu sei lá!", + "The ancient parts have a texture like painted-over concrete. Quando batemos eles, faz um barulho de cerâmica.", ], - investigator: ["We are not sure where the octopuses get their funny hats. Presumably they just find them."], - eggBrooder: ["This is gross."], + investigator: ["Não temos certeza de onde os polvos conseguem seus chapéus de investigação. Acreditamos que eles só acham por aí."], + eggBrooder: ["Isso é nojento."], collector: [ - "The Dromia personata is a species of crab that take sponges and attach them to their backs as a method of camouflage.", - "Don't touch the sponge on their backs. They're very protective about it.", + "A Dromia personata é uma espécie de caranguejo que pega esponjas e as grudam em suas costas como um jeito de se camuflar.", + "Não encoste na esponja em suas costas. Eles são superprotetores dela.", ], delphinium: [ - "To a person, delphinium is glitter on blue gold. To a shark, it's headache-inducing.", + "Para uma pessoa, golfínio parece glitter em cima de ouro azul. Para um tubarão, apenas parece como dor nos olhos.", "The dolphin recipe for delphinium is ancient. It took them many generations to perfect the process, or so they say.", "The dolphins are rather fond of delphinium. They appreciate the practicality of sharkonium, however.", - "Delphinium is rather heavy, and doesn't do well under stress - but soft enough to be crafted into complex shapes.", + "Delphinium is rather heavy, and dosn't do well under stress - but soft enough to be crafted into complex shapes.", ], ice: ["No jogo original, o gelo apenas consumia seus recursos ao invés de diminuir sua produção."], - tar: ["No jogo original, graxa era produzida sozinha. Máquinas quase não produziam graxa alguma."], + tar: ["No jogo original, graxa se produzia sozinha. Máquinas quase não produziam graxa alguma."], calciniumConverter: [ "Interfaces cérebro-máquina, como as usadas pelas lagostas, já existem desde antes de 2014.", "Enquanto que a primeira interface cérebro-máquina tenha sido criada por tubarões cientistas em colaboração com as lagostas, no mundo real, quem desenvolveu foi o time do cientista brasileiro 'Miguel Niconelis'.", @@ -297,16 +301,17 @@ SharkGame.FunFacts = { }, default: [ - "Shark Game's initial bare minimum code came from an abandoned idle game about bees. Almost no trace of bees remains!", - "The existence of resources that create resources that create resources in this game were inspired by Derivative Clicker!", + "O código original de 'Shark Game' veio de um jogo idle abandonado sobre abelhas. Agora quase não resta nenhum traço de abelhas!", + "A existênciade recursos que produzem recursos neste jogo foi inspirado pelo jogo 'Derivative Clicker'!", "'Kitten Game' foi uma inspiração para esse jogo! Para a surpresa de 0 pessoas. A primeira mensagem do jogo é uma referência.", "Tem uma surpreendente falta de biscoitos para um jogo clicker aqui.", - "Rêmoras foram banidas do oceano a tempos atrás. Os tubarões esperam que eles nunca mais voltem.", + "Rêmoras foram banidas do oceano há anos. Os tubarões esperam que eles nunca mais voltem.", "'Fatos' só vai falar sobre coisas que você tem desbloqueado no jogo.", "O sistema de 'fatos' sempre esteve no código do jogo, mas não eram acessíveis até botarem esse botão de fatos.", "Novas Fronteiras, esse mod de 'Shark Game', foi inspirado pelo estilo de descoberta de mecânicas dos jogos da série 'Candy Box' e 'A Dark Room'.", "Quaisquer barreiras de progressão neste jogo podem ser perpassados com uma boa estratégia. Do latim estrategí.", "Esse jogo tem atalhos. Eles podem ser bem úteis. Procure-os no menu de opções.", "'Shark Game: Novas Fronteiras' é um mod do jogo feito por Cirrial 'Untitled Shark Game'. Começou como uma melhoria, mas virou um remake completo.", + "A tradução que você está vendo agora foi feita por uma pessoa sem permissão dos criadores do mod.", ], }; From ea83aade3032d48edb95fe83086ced8bac5ea344 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Thu, 13 Nov 2025 18:19:45 -0300 Subject: [PATCH 047/288] =?UTF-8?q?Traduzir=20at=C3=A9=20kelp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/data/homeactions.js | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/js/data/homeactions.js b/js/data/homeactions.js index 3162d4bb..285df557 100644 --- a/js/data/homeactions.js +++ b/js/data/homeactions.js @@ -897,7 +897,7 @@ SharkGame.HomeActions = { "A arraia parece consternada, mas obedece. Missão dada é missão comprida.", ], multiOutcomes: [ - "All these makers. What are they making? What is it for? Oh. It's rays, and it's probably for sand or something.", + "Todos esse criadores. O que estão criandondE para que vai servir? Ah, tendi. Estão criando arraias. E elas vão servir para pega areia ou algo assim.", "Mais criadores de arraias significa a mais arraias. Sabe o que isso quer dizer?! Sabe?! Quer dizer mais arraias. Bom. Nós concordamos, então.", "A procriação desenfrada de animais provavelmente traz um risco ao ecossistema. Que bom que esses não são os oceanos da Terra, eu acho.", "Você já pensou em qual é o desejo das arraias? Porque talvez esse fosse o que elas sempre desejaram, na verdade.", @@ -947,7 +947,7 @@ SharkGame.HomeActions = { // CRAB JOBS //////////////////////////////////////////////////////////////////////////////// getPlanter: { - name: "Gear up planter crab", + name: "Prepare um plantador", effect: { resource: { planter: 1, @@ -965,21 +965,22 @@ SharkGame.HomeActions = { upgrade: ["kelpHorticulture"], }, outcomes: [ - "Crab set up with seeds.", - "Shell studded with kelp.", - "Crab is going on a mission. A mission... to farm.", - "Planter crab equipped and ready to move a few feet and start planting some things!", - "Crab is ready to farm!", + "Um siri recebeu as sementes.", + "Uma carapaça foi enrolada em alga marinha.", + "Um caranguejo foi se aventurar. Uma aventura... nas canas.", + "Plantador equipado e pronto para andar um pouco e plantar coisas!", + "Caranguejo pronto para a colheita!", ], multiOutcomes: [ - "Carpet the seabed!", - "Kelp kelp kelp kelp kelp kelp kelp kelp.", - "Horticulturists unite!", - "Strike the sand!", - "Pat the sand very gently and put kelp in it!", - "More kelp. The apples. They hunger. They hunger for kelp.", - ], - helpText: "Equip a crab with the equipment and training to plant kelp across the ocean bottom.", + "Cubra o solo!", + "Alga alga alga alga alga alga alga alga alga.", + "A fronteira da agricultura avança!", + "Colha e plante!", + "Siris para a colheita!", + "Carinhosamente faça um buraquinho na areia ponha alga dentro!", + "Mais alga. As holotúria querem mais. Elas clamam por mais.", + ], + helpText: "Dê a um caranguejo equipamento e treinamento para plantar algas pelo fundo do oceano.", }, /* @@ -1021,7 +1022,7 @@ SharkGame.HomeActions = { */ getBrood: { - name: "Form crab brood", + name: "Form crab br", effect: { resource: { brood: 1, @@ -1039,9 +1040,9 @@ SharkGame.HomeActions = { upgrade: ["crabBiology"], }, outcomes: [ - "A bunch of crabs pile together into some sort of weird cluster.", + "Um monte de caranguejos se empilham para fazer uma bola estranha de crustáceos.", "Crab team, assemble! FORM THE CRAB BROOD!", - "[This message has been censored for reasons of being mostly really gross.]", + "[Eesa mensagem foi censurada por ser meio nojenta.]", "Eggs, eggs everywhere, but never stop and think.", "Writhing crab pile. Didn't expect those words next to each other today, did you.", "The crab brood is a rarely witnessed phenomenon, due to being some strange behaviour of crabs that have been driven to seek crystals for reasons only they understand.", From b8025580df51c13838e2f849cafd4d250724d79a Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Thu, 13 Nov 2025 19:23:17 -0300 Subject: [PATCH 048/288] Update facts.js --- js/facts.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/facts.js b/js/facts.js index bf406a48..4e1bcde8 100644 --- a/js/facts.js +++ b/js/facts.js @@ -267,7 +267,7 @@ SharkGame.FunFacts = { "Tubarões reais não sabem como fazer ciência. Provavelmente.", "A maior parte da ciência no cardume é feita por tubarões cientistas de instituições públicas.", "Os cientistas tubarões que negam a efetividade de vacinas têm um nome: Charlaturões.", - ], + ], sand: [ "No mundo real, o solo oceânico nem sempre é feito de areia. O sedimento do fundo do mar muitas vezes é bem mais fino.", "Correntezas oceânicas podem carregar areia por distâncias enormes até alguma praia. E quanto mais longe é levada, mais fina a areia fica.", From daebc51d6713b065ccb173dca0fb5ddeef9c9d97 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Fri, 14 Nov 2025 04:41:21 -0300 Subject: [PATCH 049/288] Traduzir --- js/data/homeactions.js | 144 ++++++++++++++++++++++------------------- 1 file changed, 76 insertions(+), 68 deletions(-) diff --git a/js/data/homeactions.js b/js/data/homeactions.js index 285df557..20eb42c7 100644 --- a/js/data/homeactions.js +++ b/js/data/homeactions.js @@ -1022,7 +1022,7 @@ SharkGame.HomeActions = { */ getBrood: { - name: "Form crab br", + name: "Formar uma ninhada", effect: { resource: { brood: 1, @@ -1041,21 +1041,23 @@ SharkGame.HomeActions = { }, outcomes: [ "Um monte de caranguejos se empilham para fazer uma bola estranha de crustáceos.", - "Crab team, assemble! FORM THE CRAB BROOD!", - "[Eesa mensagem foi censurada por ser meio nojenta.]", - "Eggs, eggs everywhere, but never stop and think.", - "Writhing crab pile. Didn't expect those words next to each other today, did you.", - "The crab brood is a rarely witnessed phenomenon, due to being some strange behaviour of crabs that have been driven to seek crystals for reasons only they understand.", + "Time crustáceo, juntem-se! FORMEMOS A NINHADA!", + "[Essa mensagem foi censurada por ser meio nojenta.]", + "Ovos, ovos em todo lugar, but never stop and think.", + "Hoje, no Manual do Mundo, nós fizemos uma bola perfeita de caranguejo.", + "Uma pilha de siris em constante deformação. Eu nunca esperava ter que falar essas palavras juntas.", + "A ninhada de caranguejos é um fenômeno raramente visto, porque apenas caranguejos que buscam cristais mágicos têm esse comportamento.", + "Deveríamos avisá-los que são de espécies diferentes?", ], multiOutcomes: [ - "The broods grow. The swarm rises.", - "All these crabs are probably a little excessive. ...is what I could say, but I'm going to say this instead. MORE CRABS.", - "A sea of crabs on the bottom of the sea. Clickity clackity.", - "Snip snap clack clack burble burble crabs crabs crabs crabs.", - "More crabs are always a good idea. Crystals aren't cheap.", - "The broods swell in number. The sharks are uneasy, but the concern soon passes.", - ], - helpText: "Meld several crabs into a terrifying, incomprehensible crab-producing brood cluster.", + "As ninhadas crescem. A multidão aumenta.", + "Todos esses siris parece meio excessivo. ...é o que eu iria dizer se eu não quisesse dizer: MAIS SIRIS!", + "Um mar de caranguejos no fundo do mar. Clic clac, fazem suas garras.", + "Snip snap, clic clac, siri caranguejo, caranguejo siri.", + "Mais caranguejos é sempre bom. Cristais são valiosos.", + "As ninhadas ficam maiores. Os tubarões se desconcertam, mas suas preocupações passam com o tempo.", + ], + helpText: "Aglomere diversos caranguejos em uma ninhada estranha para produzir mais caranguejos de alguma forma incompreensível e nojenta.", }, // LOBSTER JOBS //////////////////////////////////////////////////////////////////////////////// @@ -1139,7 +1141,7 @@ SharkGame.HomeActions = { // SHARK MACHINES //////////////////////////////////////////////////////////////////////////////// getCrystalMiner: { - name: "Build crystal miner", + name: "Erguer minerador de cristal", effect: { resource: { crystalMiner: 1, @@ -1170,23 +1172,27 @@ SharkGame.HomeActions = { upgrade: ["automation"], }, outcomes: [ - "Crystal miner activated.", - "Crystal miner constructed.", - "Mining machine online.", - "Construction complete.", - "Carve rock. Remove sand. Retrieve target.", + "Minerador de cristal ativado.", + "Minerador de cristal construído.", + "Máquina mineradora conectada.", + "Mineiro de pé.", + "Construção completa.", + "Minerador ligado.", + "Cortar pedra. Remover areia. Pegar cristal.", ], multiOutcomes: [ - "The machines rise.", - "The miners dig.", - "The crystal shall be harvested.", - "Crystal miners are complete.", - ], - helpText: "Construct a machine to automatically harvest crystals efficiently.", + "As máquinas se erguem.", + "Mais buracos foram feitos.", + "Os mineradores cavam.", + "O cristal deve ser extraído.", + "Projeto de mineração começado.", + "Caranguejos reclamam de se tornarem obsoletos.", + ], + helpText: "Construa uma máquina que pega cristais de forma eficiente sem esforço.", }, getSandDigger: { - name: "Build sand digger", + name: "Erguer comedor de areia", effect: { resource: { sandDigger: 1, @@ -1210,25 +1216,26 @@ SharkGame.HomeActions = { upgrade: ["automation"], }, outcomes: [ - "Sand digger constructed.", - "Sand digger reaches into the seabed.", - "The digger begins to shuffle sand into its machine maw. Rays dart away.", - "The machine is online.", - "The machine acts immediately, shovelling sand.", + "Comedor de areia construído.", + "Um comedor de areia encosta no solo arenoso.", + "O comedor começa a sugar areia para dentro de sua boca metálica. Arraias fogem imediatamente.", + "A máquina faz os seus primeiros barulhos.", + "A máquina começa imediatamente, cavando o assoalho.", ], multiOutcomes: [ - "The machines increase in number.", - "The diggers devour.", - "All sand must be gathered.", - "The rays are concerned.", - "Devour the sands. Consume.", - "Giant machines blot out our sun.", - ], - helpText: "Construct a machine to automatically dig up sand efficiently.", + "Mais máquinas se juntam.", + "Os comedores cavam.", + "Não sobrará areia alguma.", + "As arraias não gostam de como isso parece.", + "Devorar a areia. Consumir o chão.", + "Mais máquinas gigantes levantam areia.", + "O sol é bloqueado pela poeira arenosa.", + ], + helpText: "Construa uma máquina que cave areia por si só.", }, getFishMachine: { - name: "Build fish machine", + name: "Erguer armadilha de peixe", effect: { resource: { fishMachine: 1, @@ -1243,21 +1250,21 @@ SharkGame.HomeActions = { upgrade: ["automation"], }, outcomes: [ - "Fish machine activated.", - "Fish machine constructed.", - "Fishing machine online.", - "Construction complete.", + "Armadilha ativada.", + "Armadilha de peixe construída.", + "Uma armadilha foi ligada.", + "Construção completa.", "The quarry moves. But the machine is faster.", ], multiOutcomes: [ - "One day there will be no fish left. Only the machines.", - "Today the shark is flesh. Tomorrow, machine.", - "Your metal servants can sate the hunger. The hunger for fish.", - "The fishing machines are more efficient than the sharks. But they aren't very smart.", - "Automated fishing.", - "The power of many, many sharks, in many, many devices.", - ], - helpText: "Construct a machine to automatically gather fish efficiently.", + "Um dia não restará peixe no oceano. Apenas as máquinas.", + "Hoje o tubarão é de carne. Mas talvez amanhã, seja de metal.", + "Apenas os seus serventes metálicos conseguem saciar sua fome. A fome por peixes.", + "As armadilhas são muito mais eficientes que os tubarões. Mas não são muito espertas.", + "Caça aumatizada.", + "O poder de muitos, muitos tubarões, em apenas algumas máquinas.", + ], + helpText: "Construa uma máquina que que atrai e automaticame prende peixes em grandes quantidades.", }, getAutoTransmuter: { @@ -1288,17 +1295,18 @@ SharkGame.HomeActions = { "Auto-transmuter activated.", "Auto-transmuter constructed.", "Transmutation machine online.", - "Construction complete.", - "Provide inputs. Only the output matters.", + "Construção completa.", + "Dê a matéria-prima. Apenas o produto importa.", ], multiOutcomes: [ "Auto-transmuters are prepared.", - "The difference between science and magic is reliable application.", - "All is change.", - "Change is all.", - "The machines know many secrets, yet cannot speak of them.", + "As máquinas. Elas conseguem pensar?", + "A única diferença de ciência e mágica é poder confiar nela.", + "Tudo é mudança.", + "Mudança é tudo.", + "As máquinas sabem de muitos segredos, mas são incapazes de compartilhá-los.", ], - helpText: "Construct a machine to automatically and efficiently transmute sand and crystal to sharkonium.", + helpText: "Construa uma máquina para transmutar areia e cristal em tubarônio de forma automática.", }, getSkimmer: { @@ -1656,16 +1664,16 @@ SharkGame.HomeActions = { "An atlantic banded octopus joins you.", ], multiOutcomes: [ - "Efficiency increases with limb count.", - "Hard to understand, but hardworking nonetheless.", - "The minds of the octopuses are a frontier unbraved by many sharks.", - "They hardly seem to notice you. They take their payment and begin to harvest.", - "They say something about the schedule being on target.", - "One of the new batch tells you to find unity in efficiency.", + "Eficiência aumeta com o número de membros.", + "Difícil de entender, mas ainda assim bons trabalhadores.", + "A mente dos polvos são uma fronteira inexplorável pela maioria dos tubarões.", + "Eles mal parecem te dar bola. Eles só pegam o pagamento e começam as coletar.", + "Eles falam algo sobre o programa estar sendo seguido.", + "Um dos novos contratados te fala para achar união na eficiência.", "You could have sworn you saw an octopus among the crowd glinting like metal.", - "Octopi? No. Octopodes? Definitely not.", + "Pôlvos? Não. Polvós? Definitivamente não.", ], - helpText: "Pay an octopus for their efficient clam retrieval services.", + helpText: "Contrate um polvo por seu serviço de coleção de mexilhão.", }, // SHARK JOBS //////////////////////////////////////////////////////////////////////////////// From b5d40ac898a243b7ea460c57203058dd7405f26c Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Fri, 14 Nov 2025 04:41:55 -0300 Subject: [PATCH 050/288] Update resourcetable.js --- js/data/resourcetable.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/data/resourcetable.js b/js/data/resourcetable.js index 13607aa2..11a66316 100644 --- a/js/data/resourcetable.js +++ b/js/data/resourcetable.js @@ -425,8 +425,8 @@ SharkGame.ResourceTable = { }, fishMachine: { - name: "máquinas de peixe", - singleName: "máquina de peixe", + name: "armadilhas de peixe", + singleName: "armadilha de peixe", desc: "Caçador impiedoso.", color: "#C9C7A7", income: { From bba0ef78691a1b29859ed0903cbd12ebb8595a24 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Fri, 14 Nov 2025 11:55:53 -0300 Subject: [PATCH 051/288] Traduzir fatos --- js/facts.js | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/js/facts.js b/js/facts.js index 4e1bcde8..7136f190 100644 --- a/js/facts.js +++ b/js/facts.js @@ -249,18 +249,19 @@ SharkGame.FunFacts = { "The first animal formed, the 'urmetazoa', was something akin to a sponge.", ], algae: [ - "Algae comes in many different shapes, sizes, and forms. A very notable one is 'valonia ventricosa,' a species where every individual cell can grow larger than a grape.", - "Algae is neither plant nor animal. It is something else entirely (a 'protist').", - ". O mar tem poucas plantas de verdade.", + "Algas podem ter todos tipo de formato e tamanho. Como a espécie 'valonia ventricosa,' que possui células com seus interiores interligados, de forma que eles podem ser considerados uma única célula enorme.", + "Algas não são nem plantas nem animais. Mas ou bactérias (reino monera) ou protozoários (reino protista).", + "Microalgas, assim como todas as outras algas, não são plantas. O mar tem poucas plantas de verdade.", + "Em português é difícil escrever os fatos sobre algas, porque não temos palavra diferente para algas unicelulares e multicelulares, como em inglês.", ], - kelp: ["Kelp is not a plant, it's a kind of algae. Algae is also not a plant."], + kelp: ["Algas marinhas não são plantas. Elas são um tipo de alga, que é uma coisa diferente."], seagrass: [ - "Unlike kelp, seagrass is a true plant. It is one of very few under the sea.", - "Seagrass flowers don't exactly look like the kind we are used to.", + "Differente de algas marinhas, ervas marinhas não plantas de verdade. Uma das poucas do fundo do mar.", + "Flores de ervas marinhas não parecem de forma alguma com as flores que estamos acostumados a ver.", ], arcana: [ "Cristais mágicos super-poderosos definitivamente não existem na real.", - "Essas pedras estouram que nem estalinho de festa junina quando quebrados.Que daora!", + "Essas pedras estouram que nem estalinho de festa junina quando quebrados. Que daora!", ], sacrifice: ["Ninguém sabe como a energia dos cristais passa para o cardume."], science: [ @@ -276,7 +277,7 @@ SharkGame.FunFacts = { "O que eles fazem? Ainda não temos certeza.", "Uma pessoa se lembraria de partes de trem olhando para esses pedaços. Mas ao olhar para ela, os tubarões se lembram de nada.", "Do que é que são feitos? E eu sei lá!", - "The ancient parts have a texture like painted-over concrete. Quando batemos eles, faz um barulho de cerâmica.", + "As partes antigas tem uma textura de concreto pintado. E quando batemos eles, faz um barulho parecido com cerâmica.", ], investigator: ["Não temos certeza de onde os polvos conseguem seus chapéus de investigação. Acreditamos que eles só acham por aí."], eggBrooder: ["Isso é nojento."], @@ -286,11 +287,11 @@ SharkGame.FunFacts = { ], delphinium: [ "Para uma pessoa, golfínio parece glitter em cima de ouro azul. Para um tubarão, apenas parece como dor nos olhos.", - "The dolphin recipe for delphinium is ancient. It took them many generations to perfect the process, or so they say.", - "The dolphins are rather fond of delphinium. They appreciate the practicality of sharkonium, however.", - "Delphinium is rather heavy, and dosn't do well under stress - but soft enough to be crafted into complex shapes.", + "A receita para fazer golfínio é uma receita anciã. Levaram gerações inteiras para aperfeiçoar o processo, pelo menos é o que eles dizem.", + "Os golfinhos são muito apegados ao golfínio eles o adora. Porém eles apreciam dd leve a praticidade do tubarônio.", + "Golfínio é pesado, e entorta sob pressão - mas é maleável o suficiente para ser moldado em formatos complexos.", ], - ice: ["No jogo original, o gelo apenas consumia seus recursos ao invés de diminuir sua produção."], + ice: ["No jogo original, o gelo apenas consumia seus recursos passivamente ao invés de diminuir sua produção."], tar: ["No jogo original, graxa se produzia sozinha. Máquinas quase não produziam graxa alguma."], calciniumConverter: [ "Interfaces cérebro-máquina, como as usadas pelas lagostas, já existem desde antes de 2014.", From 0d79466673ffcb0123256d9d1328e7c226e6e4ad Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Fri, 14 Nov 2025 12:30:08 -0300 Subject: [PATCH 052/288] traduzir spronge smelter --- js/data/resourcetable.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/data/resourcetable.js b/js/data/resourcetable.js index 11a66316..378070fd 100644 --- a/js/data/resourcetable.js +++ b/js/data/resourcetable.js @@ -976,8 +976,8 @@ SharkGame.ResourceTable = { }, sprongeSmelter: { - name: "spronge smelters", - singleName: "spronge smelter", + name: "batedores de espronja", + singleName: "batedor de espronja", desc: "Ordem do dia: Melhoramento biológico.", color: "#76614C", income: { @@ -1072,7 +1072,7 @@ SharkGame.ResourceTable = { filter: { name: "filtros de esponja", singleName: "filtro de esponja", - desc: "A esperança para consertar nossos erros.", + desc: "A esperança para nossos erros.", color: "#FFC89C", income: { tar: -0.01, From 14b7447b144e2a3239015d8eb8fa4211da51c64d Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Fri, 14 Nov 2025 13:05:10 -0300 Subject: [PATCH 053/288] Traduzir barra superior --- js/titlebar.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/js/titlebar.js b/js/titlebar.js index fd096bb5..df3a792d 100644 --- a/js/titlebar.js +++ b/js/titlebar.js @@ -1,7 +1,7 @@ "use strict"; SharkGame.TitleBar = { saveLink: { - name: "save", + name: "salvar", main: true, onClick() { try { @@ -14,7 +14,7 @@ SharkGame.TitleBar = { }, optionsLink: { - name: "options", + name: "opções", main: true, onClick() { SharkGame.PaneHandler.showOptions(); @@ -30,16 +30,16 @@ SharkGame.TitleBar = { }, */ skipLink: { - name: "skip", + name: "pular", main: true, onClick() { if (main.isFirstTime()) { // save people stranded on home world - if (confirm("Do you want to reset your game?")) { + if (confirm("Você quer reiniciar o seu jogo?")) { // just reset main.resetGame(); } - } else if (confirm("Is this world causing you too much trouble? Want to go back to the gateway?")) { + } else if (confirm("Esse mundo está te causando problemas? Você quer voltar para o entre-mundos?")) { SharkGame.wonGame = false; main.endGame(); } @@ -47,7 +47,7 @@ SharkGame.TitleBar = { }, funFactsLink: { - name: "fun fact", + name: "Fatos curiosos", main: false, onClick() { SharkGame.FunFacts.showFact(); @@ -55,7 +55,7 @@ SharkGame.TitleBar = { }, changelogLink: { - name: "changelog", + name: "registro de atualização", main: false, onClick() { SharkGame.PaneHandler.showChangelog(); @@ -71,7 +71,7 @@ SharkGame.TitleBar = { }, */ // credits now at bottom of page donateLink: { - name: "donate", + name: "doações", main: false, onClick() { SharkGame.PaneHandler.addPaneToStack("Donate", SharkGame.Panes.donate); @@ -85,7 +85,7 @@ SharkGame.TitleBar = { }, hubLink: { - name: "back to hub", + name: "para o menu principal", main: false, onClick() { try { @@ -93,7 +93,7 @@ SharkGame.TitleBar = { } catch (err) { log.addError(err); } - log.addMessage("Saved game."); + log.addMessage("Jogo salvo."); window.location.href = "https://shark.tobot.dev/"; }, }, From 860a20cccba7418e90dfeed6a18561a8842af41a Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Fri, 14 Nov 2025 13:05:37 -0300 Subject: [PATCH 054/288] raduzir --- js/titlebar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/titlebar.js b/js/titlebar.js index df3a792d..71883091 100644 --- a/js/titlebar.js +++ b/js/titlebar.js @@ -9,7 +9,7 @@ SharkGame.TitleBar = { } catch (err) { log.addError(err); } - log.addMessage("Saved game."); + log.addMessage("Jogo salvo."); }, }, From e7485a8160843ddf4c438e0c62be61f72787aba5 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sat, 15 Nov 2025 02:10:20 -0300 Subject: [PATCH 055/288] Traduzir umas coisas --- js/settings.js | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/js/settings.js b/js/settings.js index 1b222d46..02ad44e0 100644 --- a/js/settings.js +++ b/js/settings.js @@ -22,8 +22,8 @@ SharkGame.Settings = { framerate: { defaultSetting: 20, - name: "Framerate/TPS", - desc: "How fast to update the game.", + name: "Taxa de quadros", + desc: "O quão rápido o jogo é atualizado.", category: "PERFORMANCE", options: [1, 2, 5, 10, 20, 30], onChange() { @@ -192,7 +192,7 @@ SharkGame.Settings = { showTabImages: { defaultSetting: true, name: "Show Tab Header Images", - desc: "Show art?", + desc: "Mostrar arte?", category: "APPEARANCE", options: [true, false], onChange() { @@ -204,16 +204,16 @@ SharkGame.Settings = { doAspectTable: { defaultSetting: "tree", - name: "Aspect Table or Tree", - desc: "Draw a visual aspect tree or a more accessible aspect table?", + name: "Planilha/Árvore de aspectos", + desc: "Desenha uma árvore de aspectos, ou uma planilha de aspectos menos acessível?", category: "ACCESSIBILITY", options: ["tree", "table"], }, verboseTokenDescriptions: { defaultSetting: false, - name: "Verbose Token", - desc: "Should tokens display text saying where they are?", + name: "Ficha prolixa", + desc: "Deveria ter um texto apontando onde as fichas estão?", category: "ACCESSIBILITY", options: [true, false], onChange() { @@ -223,8 +223,8 @@ SharkGame.Settings = { minuteHandEffects: { defaultSetting: true, - name: "Minute Hand Special Effects", - desc: "Should the minute hand glow a ton?", + name: "Efeitos especiais do ponteiro dos minutos", + desc: "O ponteiro dos minutos deveria brilhar muito?", category: "ACCESSIBILITY", options: [true, false], onChange() { @@ -236,8 +236,8 @@ SharkGame.Settings = { idleEnabled: { defaultSetting: true, - name: "Stored Offline Progress", - desc: "Should the game store idle progress for later use? (otherwise, it will not go idle and will have real offline progress)", + name: "Guardar progresso desligado", + desc: "O jogo deveria guardar o tempo para uso posterior? (se não, a produção de recursos vai continuar com o jogo desligado e nenhum tempo extra será ganho)", category: "OTHER", options: [true, false], onChange() { @@ -247,16 +247,16 @@ SharkGame.Settings = { showTooltips: { defaultSetting: true, - name: "Tooltips", - desc: "Whether to show informational tooltips when hovering over certain stuff.", + name: "Informações extras", + desc: "Deveríamos mostrar informações sobre ações, recursos e outras coisas quando seu mouse passa por cima?", category: "OTHER", options: [true, false], }, updateCheck: { defaultSetting: true, - name: "Check for updates", - desc: "Whether to notify you of new updates.", + name: "Conferir atualizações", + desc: "Deveríamos te notificar de atualizações?", category: "OTHER", options: [true, false], onChange() { @@ -269,16 +269,16 @@ SharkGame.Settings = { truePause: { defaultSetting: false, - name: "True Pause", - desc: "When using the pause button aspect, should the game not build up idle time?", + name: "Pausa verdadeira", + desc: "Ao usar o aspecto do botão de pausa, deveríamos impedir que isso conte como tempo extra?", category: "OTHER", options: [true, false], }, offlineModeActive: { defaultSetting: true, - name: "Offline Progress", - desc: "Should there be ANY offline progress?", + name: "Progresso desligado", + desc: "Deveria ter ALGUM tipo de progresso enquanto o jogo está desligado?", category: "OTHER", options: [true, false], }, @@ -288,17 +288,17 @@ SharkGame.Settings = { autosaveFrequency: { // times given in minutes defaultSetting: 5, - name: "Autosave Frequency", - desc: "Number of minutes between autosaves.", + name: "Frequência de salvamento automático", + desc: "Número de minutos entre os salvamentos automáticos.", category: "SAVES", options: [1, 2, 5, 10, 30], onChange() { clearInterval(main.autosaveHandler); main.autosaveHandler = setInterval(main.autosave, SharkGame.Settings.current.autosaveFrequency * 60000); log.addMessage( - "Now autosaving every " + + "Salvando agora a cada " + SharkGame.Settings.current.autosaveFrequency + - " minute" + + " minuto" + sharktext.plural(SharkGame.Settings.current.autosaveFrequency) + ".", ); From e1f9640231e5ac40af7dbf0204da76ec10338eb8 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sat, 15 Nov 2025 11:51:36 -0300 Subject: [PATCH 056/288] Traduzir local de registro --- js/log.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/log.js b/js/log.js index 267ac8a7..07e2c7e2 100644 --- a/js/log.js +++ b/js/log.js @@ -17,13 +17,13 @@ SharkGame.Log = { const logDiv = $("

"); switch (SharkGame.Settings.current.logLocation) { - case "left": + case "esquerda": $("#sidebar").append(logDiv.append("

Log

").append($("
    ").addClass("forLeftSide"))); $("#wrapper").removeClass("topLogActive"); $("#titlebackground").removeClass("topLogActive"); $("#tabList").css("margin-right", 0); break; - case "top": + case "em cima": $("#titlebar").append(logDiv); logDiv .append($("").on("click", log.toggleExtendedLog)) From 728c0ad3d634cc30341662a72ae8c148f47ca209 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sat, 15 Nov 2025 16:53:47 -0300 Subject: [PATCH 057/288] =?UTF-8?q?Traduzir=20configura=C3=A7=C3=B5es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/settings.js | 66 +++++++++++++++++++++++++------------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/js/settings.js b/js/settings.js index 02ad44e0..159db50c 100644 --- a/js/settings.js +++ b/js/settings.js @@ -33,8 +33,8 @@ SharkGame.Settings = { showAnimations: { defaultSetting: true, - name: "Show Animations", - desc: "Whether to show animated transitions.", + name: "Mostrar animações", + desc: "Deveríamos ter transições animadas?", category: "PERFORMANCE", options: [true, false], // might remove this option? could be a pain to continue supporting it }, @@ -43,8 +43,8 @@ SharkGame.Settings = { minimizedTopbar: { defaultSetting: true, - name: "Minimized Title Bar", - desc: "Whether to minimize the title bar at the top.", + name: "Minimizar título", + desc: "Deveríamos minimizar a barra superior com o título?", category: "LAYOUT", options: [true, false], onChange() { @@ -54,10 +54,10 @@ SharkGame.Settings = { logLocation: { defaultSetting: "right", - name: "Log Location", - desc: "Where to put the log.", + name: "Local dos registros", + desc: "Onde deveríamos botar os registros?", category: "LAYOUT", - options: ["right", "left", "top"], + options: ["direita", "esquerda", "em cima"], onChange() { log.moveLog(); }, @@ -65,8 +65,8 @@ SharkGame.Settings = { groupResources: { defaultSetting: true, - name: "Group Resources", - desc: "Whether to categorize resources in the table.", + name: "Agrupar recursos", + desc: "Deveríamos categorizar os recursos em grupinhos?", category: "LAYOUT", options: [true, false], onChange() { @@ -76,8 +76,8 @@ SharkGame.Settings = { smallTable: { defaultSetting: false, - name: "Smaller Table", - desc: "Whether to make the stuff table smaller.", + name: "Tabela menor", + desc: "Deveríamos fazer a tabela de recursos menor?", category: "LAYOUT", options: [true, false], onChange() { @@ -87,8 +87,8 @@ SharkGame.Settings = { logMessageMax: { defaultSetting: 30, - name: "Max Log Messages", - desc: "Max number of messages kept in the log.", + name: "Registros máximos", + desc: "Qual é a quantidade máxima de registros ao mesmo tempo?", category: "LAYOUT", options: [5, 10, 15, 20, 30, 60], onChange() { @@ -98,8 +98,8 @@ SharkGame.Settings = { sidebarWidth: { defaultSetting: "30%", - name: "Sidebar Width", - desc: "How much screen space the sidebar should take.", + name: "Largura da barra lateral", + desc: "Quanto espaço a barra lateral deveria tomar?", category: "LAYOUT", options: ["25%", "30%", "35%"], onChange() { @@ -116,8 +116,8 @@ SharkGame.Settings = { notation: { defaultSetting: "default", - name: "Number Notation", - desc: "How numbers should be formatted.", + name: "Notação numérica", + desc: "Como que os números deveriam ser formatados?", category: "APPEARANCE", options: ["default", /* "exponen", */ "SI"], onChange() { @@ -128,10 +128,10 @@ SharkGame.Settings = { colorCosts: { defaultSetting: "color", - name: "Color Resource Names", - desc: "How to color names of resources.", + name: "Cor dos recursos", + desc: "Como devem ser a cores dos nomes dos recursos?", category: "APPEARANCE", - options: ["color", "bright", "none"], + options: ["colorido", "brilhante", "sem cor"], onChange() { res.rebuildTable = true; stats.recreateIncomeTable = true; @@ -140,8 +140,8 @@ SharkGame.Settings = { boldCosts: { defaultSetting: true, - name: "Bold Resource Names", - desc: "Should resource names be bolded?", + name: "Recursos em negrito", + desc: "O nome dos recursos deveriam ser escritos em negrito?", options: [true, false], category: "APPEARANCE", onChange() { @@ -152,24 +152,24 @@ SharkGame.Settings = { alwaysSingularTooltip: { defaultSetting: false, - name: "Tooltip Always Singular", - desc: "Should the tooltip only show what one of each thing produces?", + name: "Informações singulares", + desc: "As informações extras deveriam mostrar a produção de apenas uma unidade do recurso?", category: "APPEARANCE", options: [true, false], }, tooltipQuantityReminders: { defaultSetting: true, - name: "Tooltip Amount Reminder", - desc: "Should tooltips tell you much you own of stuff?", + name: "Informações de quantidade", + desc: "As informações extras deveriam te mostrar o quanto que você tem de cada coisa?", category: "APPEARANCE", options: [true, false], }, enableThemes: { defaultSetting: true, - name: "Enable Planet-dependent Styles", - desc: "Should page colors change for different planets?", + name: "Habilitar estilos customizados", + desc: "As cores do jogo deveriam ser baseados no mundo em que você está?", options: [true, false], category: "APPEARANCE", onChange() { @@ -183,16 +183,16 @@ SharkGame.Settings = { showIcons: { defaultSetting: true, - name: "Show Action Button icons", - desc: "Show button icons?", + name: "Mostrar ícones de ação", + desc: "Mostrar as imagens nos botões de ação?", category: "APPEARANCE", options: [true, false], }, showTabImages: { defaultSetting: true, - name: "Show Tab Header Images", - desc: "Mostrar arte?", + name: "Mostar imagens de evento", + desc: "Mostrar arte dos eventos do mundo?", category: "APPEARANCE", options: [true, false], onChange() { @@ -205,7 +205,7 @@ SharkGame.Settings = { doAspectTable: { defaultSetting: "tree", name: "Planilha/Árvore de aspectos", - desc: "Desenha uma árvore de aspectos, ou uma planilha de aspectos menos acessível?", + desc: "Mostrar uma árvore de aspectos, ou uma planilha de aspectos menos acessível?", category: "ACCESSIBILITY", options: ["tree", "table"], }, From 287cd945ce555892f17b4dd5d1b6214ba0402959 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sun, 16 Nov 2025 00:46:22 -0300 Subject: [PATCH 058/288] Traduzir Grotto --- js/tabs/stats.js | 90 ++++++++++++++++++++++++------------------------ 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/js/tabs/stats.js b/js/tabs/stats.js index dc0a62dc..2ba4903b 100644 --- a/js/tabs/stats.js +++ b/js/tabs/stats.js @@ -16,9 +16,9 @@ SharkGame.Stats = { bannedDisposeCategories: ["special", "harmful", "hidden"], message: - "The grotto is a place to keep a better track of resources." + - "

    You can also dispose of those you don't need anymore." + - "
    Disposing specialists returns them to their normal, previous lives.", + "A gruta é o lugar em que nós mantemos maior controle das nossas coisas." + + "

    Também dá para jogar fora as coisas que não quisermos." + + "
    Descartar especialistas os coloca de volta às suas vidas normais, com empregos de colarinho azul.", init() { SharkGame.TabHandler.registerTab(this); @@ -48,16 +48,16 @@ SharkGame.Stats = { tabMessageSel.html(message); const disposeSel = $("#disposeResource"); - disposeSel.append($("

    ").html("Dispose of Stuff")); + disposeSel.append($("

    ").html("Jogue Coisas Fora")); main.createBuyButtons("rid", disposeSel, "append"); stats.createDisposeButtons(); const table = stats.createIncomeTable(); const incomeDataSel = $("#incomeData"); - incomeDataSel.append($("

    ").html("Income Details")); + incomeDataSel.append($("

    ").html("Detalhes da produção")); incomeDataSel.append( $("

    ") - .html("(Listed below are resources, the income each resource gives you, and the total income you're getting from each thing.)") + .html("(Abaixo estão listados os recursos, a produção de uma unidade deles, e a produção total de cada recurso.)") .addClass("medDesc"), ); @@ -68,11 +68,11 @@ SharkGame.Stats = { clear: "both", }); - SharkGame.Button.makeButton("switchButton", "Swap Producers and Produced", switchButtonDiv, stats.toggleSwitch).addClass("min-block"); + SharkGame.Button.makeButton("switchButton", "Alternar produtores e recursos", switchButtonDiv, stats.toggleSwitch).addClass("min-block"); if (SharkGame.Settings.current.grottoMode === "simple") { - SharkGame.Button.makeButton("modeButton", "Swap to Advanced mode", switchButtonDiv, stats.toggleMode).addClass("min-block"); + SharkGame.Button.makeButton("modeButton", "Mudar para o modo Avançado", switchButtonDiv, stats.toggleMode).addClass("min-block"); } else { - SharkGame.Button.makeButton("modeButton", "Swap to Simple mode", switchButtonDiv, stats.toggleMode).addClass("min-block"); + SharkGame.Button.makeButton("modeButton", "Mudar para o modo Simples", switchButtonDiv, stats.toggleMode).addClass("min-block"); } incomeDataSel.append(switchButtonDiv); @@ -84,22 +84,22 @@ SharkGame.Stats = { genStats.append($("

    ").html("General Stats")); const firstTime = main.isFirstTime(); genStats.append( - $("

    ").html("Real time since you began your journey:
    ").addClass("medDesc"), + $("

    ").html("Tempo de mundo real desde o começo da jornada:
    ").addClass("medDesc"), ); if (!firstTime) { genStats.append( $("

    ") - .html("Relative time since you came through the gate:
    ") + .html("Tempo relativo desde que você saiu do portal:
    ") .addClass("medDesc"), ); if (SharkGame.persistentFlags.scouting === false) { genStats.append($("

    ").html(`Par: ${gateway.getPar()} minutes`).addClass("medDesc")); } } - genStats.append($("

    ").html("Total Ocean Resources Acquired")); + genStats.append($("

    ").html("Recursos Totais no Oceano")); if (!firstTime) { genStats.append( - $("

    ").html("Essence given is the total acquired for the entire game and not just for this world.").addClass("medDesc"), + $("

    ").html("Essência adquirida mostrada conta para o jogo inteiro, não só para este mundo.").addClass("medDesc"), ); } genStats.append(stats.createTotalAmountTable()); @@ -151,7 +151,7 @@ SharkGame.Stats = { } const disableButton = resourceAmount < amountToDispose || amountToDispose <= 0; let label = - "Dispose of " + + "Descartar " + sharktext.beautify(amountToDispose) + "
    " + sharktext.getResourceName( @@ -162,12 +162,12 @@ SharkGame.Stats = { ); if (amountToDispose <= 0) { label = - "Can't dispose any more " + + "Não dá para jogar mais " + sharktext.getResourceName( resourceName, disableButton, amountToDispose, - sharkcolor.getElementColor("dispose-" + resourceName, "background-color"), + sharkcolor.getElementColor("dispose-" + resourceName, "background-color")+ " fora.", ); } @@ -202,7 +202,7 @@ SharkGame.Stats = { } log.addMessage(SharkGame.choose(category.disposeMessage)); } else { - log.addMessage("Can't dispose that much! You don't have enough of it."); + log.addMessage("Você não consegue tanta coisa fora! Nem temos os recursos pra fazer isso!"); } }, @@ -609,42 +609,42 @@ SharkGame.Stats = { if (SharkGame.Settings.current.switchStats) { row.append( $("") - .html("" + "RESOURCE".bold() + "") + .html("" + "RECURSO".bold() + "") .addClass("evenRow"), ); row.append( $("") - .html("" + "AMOUNT".bold() + "") + .html("" + "QUANTIA".bold() + "") .addClass("evenRow"), ); row.append( $("") - .html("" + "GENERATOR".bold() + "") + .html("" + "GERADOR".bold() + "") .addClass("evenRow"), ); } else { row.append( $("") - .html("" + "AMOUNT".bold() + "") + .html("" + "QUANTIA".bold() + "") .addClass("evenRow"), ); row.append( $("") - .html("" + "GENERATOR".bold() + "") + .html("" + "GERADOR".bold() + "") .addClass("evenRow"), ); row.append( $("") - .html("" + "RESOURCE".bold() + "") + .html("" + "RECURSO".bold() + "") .addClass("evenRow"), ); } row.append( $("") - .html("" + (SharkGame.Settings.current.grottoMode === "advanced" ? "BASE INCOME" : "INCOME PER") + "") + .html("" + (SharkGame.Settings.current.grottoMode === "advanced" ? "PRODUÇÃO BASE" : "PRODUÇÃO INDV.") + "") .addClass("evenRow"), ); @@ -658,9 +658,9 @@ SharkGame.Stats = { row.append( tooltip( $("") - .html("

    U
    ") + .html("
    T
    ") .addClass("evenRow"), - "Upgrade effects", + "Efeito de Tecnologias", ), ); if (main.isFirstTime()) { @@ -671,9 +671,9 @@ SharkGame.Stats = { row.append( tooltip( $("") - .html("
    W
    ") + .html("
    M
    ") .addClass("evenRow"), - "World effects", + "Efeitos do Mundo", ), ); row.append( @@ -681,7 +681,7 @@ SharkGame.Stats = { $("") .html("
    A
    ") .addClass("evenRow"), - "Aspect effects", + "Efeito de Aspectos", ), ); row.append( @@ -689,7 +689,7 @@ SharkGame.Stats = { $("") .html("
    R
    ") .addClass("evenRow"), - "How some Resources affect each other", + "Como alguns Recursos se afetam", ), ); } @@ -756,10 +756,10 @@ SharkGame.Stats = { toggleMode() { if (SharkGame.Settings.current.grottoMode === "simple") { SharkGame.Settings.current.grottoMode = "advanced"; - document.getElementById("modeButton").innerHTML = "Swap to Simple mode"; + document.getElementById("modeButton").innerHTML = "Mudar para o modo Simples"; } else { SharkGame.Settings.current.grottoMode = "simple"; - document.getElementById("modeButton").innerHTML = "Swap to Advanced mode"; + document.getElementById("modeButton").innerHTML = "Mudar para o modo Avançado"; } stats.createIncomeTable(); stats.updateTableKey(); @@ -773,15 +773,15 @@ SharkGame.Stats = { if (world.worldType !== "start") { document.getElementById("tableKey").innerHTML = - "
    TABLE KEY" + - `
    This color is for Upgrade effects.` + - `
    This color is for World effects.` + - `
    This color is for Aspect effects.` + - `
    This color is for how some Resources affect each other.`; + "
    GUIA PARA TABELA" + + `
    Essa cor é para efeito de Tecnologias.` + + `
    Essa cor é para efeitos do Mundo.` + + `
    Essa cor é para efeito de Aspectos.` + + `
    Essa cor é para o efeito de alguns Recursos entre si.`; } else { document.getElementById("tableKey").innerHTML = - "
    TABLE KEY" + - `
    This color is for upgrade effects.`; + "
    GUIA PARA TABELA" + + `
    Essa cor é para efeito de Tecnologias.`; } }, @@ -824,7 +824,7 @@ SharkGame.Stats = { } if (!$.isEmptyObject(generatorCondensedObject.genAffect.decrease)) { - text += "" + (addedAnyLabelsYet ? "
    then " : "") + "IS DECREASED BY

    "; + text += "" + (addedAnyLabelsYet ? "
    then " : "") + "ESTÁ SENDO DIMINUIDO POR

    "; addedAnyLabelsYet = true; $.each(generatorCondensedObject.genAffect.decrease, (affector, degree) => { const amount = SharkGame.Settings.current.alwaysSingularTooltip ? 1 : res.getResource(affector); @@ -838,7 +838,7 @@ SharkGame.Stats = { } if (!$.isEmptyObject(generatorCondensedObject.genAffect.multincrease)) { - text += "" + (addedAnyLabelsYet ? "
    then " : "") + "IS MULTIPLICATIVELY INCREASED BY

    "; + text += "" + (addedAnyLabelsYet ? "
    then " : "") + "ESTÁ SENDO MULTIPLICADO POR

    "; addedAnyLabelsYet = true; $.each(generatorCondensedObject.genAffect.multincrease, (affector, degree) => { const amount = SharkGame.Settings.current.alwaysSingularTooltip ? 1 : res.getResource(affector); @@ -852,7 +852,7 @@ SharkGame.Stats = { } if (!$.isEmptyObject(generatorCondensedObject.genAffect.multdecrease)) { - text += "" + (addedAnyLabelsYet ? "
    then " : "") + "IS MULTIPLICATIVELY DECREASED BY

    "; + text += "" + (addedAnyLabelsYet ? "
    then " : "") + "ESTÁ SENDO DIMINUIDO POR

    "; addedAnyLabelsYet = true; $.each(generatorCondensedObject.genAffect.multdecrease, (affector, degree) => { const amount = SharkGame.Settings.current.alwaysSingularTooltip ? 1 : res.getResource(affector); @@ -887,7 +887,7 @@ SharkGame.Stats = { } if (!$.isEmptyObject(generatedCondensedObject.resAffect.decrease)) { - text += "" + (addedAnyLabelsYet ? "
    then " : "") + "ARE DECREASED BY

    "; + text += "" + (addedAnyLabelsYet ? "
    then " : "") + "ESTÁ SENDO DIMINUIDO POR

    "; addedAnyLabelsYet = true; $.each(generatedCondensedObject.resAffect.decrease, (affector, degree) => { const amount = SharkGame.Settings.current.alwaysSingularTooltip ? 1 : res.getResource(affector); @@ -901,7 +901,7 @@ SharkGame.Stats = { } if (!$.isEmptyObject(generatedCondensedObject.resAffect.multincrease)) { - text += "" + (addedAnyLabelsYet ? "
    then " : "") + "ARE MULTIPLICATIVELY INCREASED BY

    "; + text += "" + (addedAnyLabelsYet ? "
    then " : "") + "ESTÁ SENDO AUMENTADO POR

    "; addedAnyLabelsYet = true; $.each(generatedCondensedObject.resAffect.multincrease, (affector, degree) => { const amount = SharkGame.Settings.current.alwaysSingularTooltip ? 1 : res.getResource(affector); @@ -915,7 +915,7 @@ SharkGame.Stats = { } if (!$.isEmptyObject(generatedCondensedObject.resAffect.multdecrease)) { - text += "" + (addedAnyLabelsYet ? "
    then " : "") + "ARE MULTIPLICATIVELY DECREASED BY

    "; + text += "" + (addedAnyLabelsYet ? "
    then " : "") + "ESTÁ SENDO DIMINUIDO POR

    "; addedAnyLabelsYet = true; $.each(generatedCondensedObject.resAffect.multdecrease, (affector, degree) => { const amount = SharkGame.Settings.current.alwaysSingularTooltip ? 1 : res.getResource(affector); From a993eb5b2f8a5b207251ef1a039cc1c02086fefc Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sun, 16 Nov 2025 02:05:09 -0300 Subject: [PATCH 059/288] Traduzir --- js/resources.js | 91 +++++++++++++++++++++++++------------------------ 1 file changed, 46 insertions(+), 45 deletions(-) diff --git a/js/resources.js b/js/resources.js index 1636cfa8..bd1f7d44 100644 --- a/js/resources.js +++ b/js/resources.js @@ -603,20 +603,20 @@ SharkGame.Resources = { $("#tooltipbox") .html( sharktext.boldString( - "Drag this token onto stuff to increase production.

    While a token is still in its slot, you can also click where you want it to go.", + "Arraste esta ficha a algum recurso para aumentar sua produção.

    Enquanto uma ficha estiver guardada, você também pode clicar onde quiseres que ela vá.", ), ) .addClass("forHomeButtonOrGrotto"); } else { - $("#tooltipbox").html(sharktext.boldString("Click this slot or click the token to recall it.")).addClass("forHomeButtonOrGrotto"); + $("#tooltipbox").html(sharktext.boldString("Clique aqui ou na ficha para guardá-la novamente.")).addClass("forHomeButtonOrGrotto"); } } }, tryReturnToken(_event, duringLoad, token = $("#" + this.id)) { if (!token.length) { - log.addError("Tried to return token, but couldn't find it!"); - log.addError("Tried to find this token: " + token.attr("id")); + log.addError("Tentamos retornar a ficha, mas não achamos!"); + log.addError("Tentamos achar esta ficha: " + token.attr("id")); return; } if (SharkGame.flags.tokens[token.attr("id")] !== "NA") { @@ -691,11 +691,11 @@ SharkGame.Resources = { return false; } if (tokenLocation === "NA") { - textToDisplay += "in its slot."; + textToDisplay += "está guardado."; } else if (tokenLocation.includes("income")) { - textToDisplay += "boosting all " + sharktext.getResourceName(tokenLocation.split("-")[1], false, 1) + " gains."; + textToDisplay += "está aumentando a produção de" + sharktext.getResourceName(tokenLocation.split("-")[1], false, 1) + "."; } else if (tokenLocation.includes("resource")) { - textToDisplay += "boosting " + sharktext.getResourceName(tokenLocation.split("-")[1], false, 1) + " efficiency."; + textToDisplay += "está aumentando a eficiência de" + sharktext.getResourceName(tokenLocation.split("-")[1], false, 1) + " ."; } }); $("#token-description").html(textToDisplay); @@ -809,42 +809,43 @@ SharkGame.Resources = { disableNextTick: false, realMultiplier: 1, onMessages: [ - "Time warps around you.", - "Everything seems to get faster.", - "Your vision warps as time bends.", - "The hands of a nearby clock speed up.", - "Frenzy members acclerate around you.", - "You feel strange. Everything feels wrong. It's so fast.", - "A strange feeling washes over you, and everything around you speeds up.", - "You feel your mind twisting. Churning. Everything seems so fast.", - "Things start piling up around you. You can't even tell who's doing it.", - "You feel a crushing weight on your mind, and everything seems to get faster.", - "You feel groggy. Everything speeds up.", - "You can barely understand what's happening around you anymore. The speed is jarring.", - "You feel sluggish. Everything around you seems so much faster.", - "Your vision gets blurry. Everything is blurry. It's all a blur.", - "Time seems to stretch from your perspective. It feels so wrong.", - "An otherworldly sensation overcomes you.", - "Confusion and distress overtake you as the hands of time speed up.", - "You float in place, taking in the sights as beautiful colors buzz by and the light of day flashes against night.", - "You feel disconnected, like you've been unplugged from the world. Time whizzes by.", - "You approach what feels like an edge: like you could tip over at any moment, and fall deep into the abyss.", - "What is this? What's going on? Everything feels like it's spinning.", + "O tempo se curva a sua volta.", + "Tudo parece ficar mais rápido.", + "Sua visão está turva, e o tempo está estranho.", + "Os ponteiros de um relógio próximo aceleram.", + "Seus companheiros de cardume passam avoados por você.", + "Você se sente estranho. Tudo parece errado. Rápido demais.", + "Você se sente enjoado, tudo a sua volta acelera.", + "Você sente sua cabeça doer. Latejar. Tudo está tão rápido.", + "Coisas começam a serem empilhados a sua volta. Você não sabe nem quem está fazendo isso.", + "Um peso se instala na sua mente, e tudo acelera.", + "Você se sente grogue. Tudo passa rápido.", + "Você não consegue entender direito nada que está acontecendo. Toda essa velocidade é demais.", + "Uma lentidão parece tomar seu corpo. Tudo a sua volta está rápido demais.", + "Sua visão está embaçada. Tudo está embaçado. Tudo virou um borrão.", + "O tempo se encolhe na sua perspectiva. E parece tão errado.", + "Uma sensação fora deste mundo toma você.", + "Confusão e aflição te atingem com o ponteiro do tempo acelerando.", + "Você flutua no lugar, olhando as lindas cores passando e a luz do dia piscando com a noite.", + "Você se sente dissociando, como se não fizesse mais parte do mundo. O tempo só passa.", + "Você se aproxima do que parece ser um limite: como se tivesse a um segundo de cair desse plano, e se perder num abismo.", + "O que é isso? O que está acontecendo? Tudo está girando.", ], offMessages: [ - "You feel a headache coming on as time slows down again.", - "You feel a weight lifting as time slows down.", - "You breathe a sigh of relief as the world returns to normal.", - "Compared to how fast it just was, everything seems to grind to a halt.", - "Clarity washes over you. You feel alert, aware, as everything goes back to normal.", - "The forcible time-warp stops.", - "You feel your senses return to you like the sudden snap of a rubber band.", - "You are now keenly aware of what's around you as it all slows down.", - "You shake your head furiously, clearing the sluggishness from your mind. You feel normal again.", - "Your field of view warps significantly. Just how much were you even able to see? You can't remember.", - "You simply float right where you are, still coming to your senses.", - "Your vision sharpens. Your senses are keen. You can feel everything again.", - "You come back from the brink, exhaustion replaced by energy and enthusiasm.", + "Uma aura de enxaqueca se mostra presente com tudo desacelerando.", + "Um peso sai da sua cabeça com o tempo ficando normal.", + "O volta ao normal, e você se sente aliviado como nunca.", + "Comparado a como tudo estava, agora tá tudo tão agonizantemente lento.", + "Você é atingido por clareza. Você está consciente e alerta ao mundo voltando ao regular.", + "Sua viagem no tempo forçosa parou.", + "Seus sentidos retornam a você como se um choque tivesse te acordado.", + "Com o tempo desacelerando, você está novamente ciente do que acontece a sua volta.", + "Você chacoalha a sua cabeça, limpando a lerdeza que estava sentindo. Você se sente normal de novo.", + "Sua visão se curva e deforma de volta ao normal. O quanto que você viu? Nem você consegue lembrar.", + "Você fica no lugar por um tempo, se acostumando à velocidade normal das coisas.", + "Sua visão volta a focar. Seus sentidos voltam ao normal. Como é bom entender tudo novamente.", + "Você volta da beira da sua mente, energia e entusiasmo tomam espaço de exaustão.", + "O que foi isso? Eu tava sonhando? Halucinando?", ], allowMinuteHand() { @@ -1094,11 +1095,11 @@ SharkGame.Resources = { if (SharkGame.Settings.current.showTooltips) { if (SharkGame.Settings.current.idleEnabled) { $("#tooltipbox").html( - "This is the minute hand.
    It stores offline and idle progress.

    Use the slider to adjust speed.
    Press the button to unleash it.", + "Este é o ponteiro dos minutos.
    Ele guarda o progresso quando o jogo está desligado ou ocioso.

    Use a chave abaixo para ajustar a velocidade.
    Aperte o botão para ativá-lo.", ); } else { $("#tooltipbox").html( - "This is the minute hand.
    It stores time from various sources.

    Use the slider to adjust speed.
    Press the button to unleash it.", + "Este é o ponteiro dos minutos.
    Ele guarda o tempo de algumas fontes.

    Use a chave abaixo para ajustar a velocidade.
    Aperte o botão para ativá-lo.", ); } } @@ -1144,9 +1145,9 @@ SharkGame.Resources = { showTooltip() { if (cad.pause) { - $("#tooltipbox").html("Click to unpause."); + $("#tooltipbox").html("Clique para continuar."); } else { - $("#tooltipbox").html("Click to pause, stopping most timers and all resources."); + $("#tooltipbox").html("Clique para pausar, parando a maioria dos contadores e todos os recursos."); } }, }, From ddb14c6097617fa7c39f09f7ed8d153b7e3c4ae3 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sun, 16 Nov 2025 02:22:54 -0300 Subject: [PATCH 060/288] fix --- js/tabs/stats.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/tabs/stats.js b/js/tabs/stats.js index 2ba4903b..dc12eb9c 100644 --- a/js/tabs/stats.js +++ b/js/tabs/stats.js @@ -167,7 +167,7 @@ SharkGame.Stats = { resourceName, disableButton, amountToDispose, - sharkcolor.getElementColor("dispose-" + resourceName, "background-color")+ " fora.", + sharkcolor.getElementColor("dispose-" + resourceName, "background-color") + " fora.", ); } From 34612ccf271be1d8f4f939f9186f2ae0c8541049 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sun, 16 Nov 2025 19:33:39 -0300 Subject: [PATCH 061/288] =?UTF-8?q?Traduzir=20trapa=C3=A7as?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/tabs/cheatdevice.js | 190 ++++++++++++++++++++--------------------- 1 file changed, 95 insertions(+), 95 deletions(-) diff --git a/js/tabs/cheatdevice.js b/js/tabs/cheatdevice.js index 37e85b37..6d178b2a 100644 --- a/js/tabs/cheatdevice.js +++ b/js/tabs/cheatdevice.js @@ -3,7 +3,7 @@ SharkGame.CheatsAndDebug = { tabId: "cheats", tabDiscovered: false, tabSeen: false, - tabName: "Cheaty Powers", + tabName: "Trapaçarias", tabBg: "img/bg/bg-gate.png", sceneImage: "img/events/misc/scene-reflection.png", @@ -37,7 +37,7 @@ SharkGame.CheatsAndDebug = { cheatButtons: { giveEverything: { get name() { - return "Give " + sharktext.beautify(sharkmath.getBuyAmount(true)) + " of Everything"; + return "Ganhar " + sharktext.beautify(sharkmath.getBuyAmount(true)) + " de Tudo"; }, type: "numeric", updates: true, @@ -48,7 +48,7 @@ SharkGame.CheatsAndDebug = { }, removeEverything: { get name() { - return "Remove " + sharktext.beautify(sharkmath.getBuyAmount(true)) + " of Everything"; + return "Perder " + sharktext.beautify(sharkmath.getBuyAmount(true)) + " de Tudo"; }, updates: true, category: "stuff", @@ -60,7 +60,7 @@ SharkGame.CheatsAndDebug = { get name() { const resource = $("#somethingSelector")[0].value; return ( - "Give " + + "Ganhar " + sharktext.beautify(sharkmath.getBuyAmount(true)) + " " + sharktext.getResourceName(resource, false, sharkmath.getBuyAmount(true), sharkcolor.getVariableColor("--color-light")) @@ -101,7 +101,7 @@ SharkGame.CheatsAndDebug = { }, pause: { get name() { - return cad.pause ? "Unpause Game" : "Pause Game"; + return cad.pause ? "Despausar Jogo" : "Pausar Jogo"; }, updates: true, category: "debug", @@ -111,7 +111,7 @@ SharkGame.CheatsAndDebug = { }, stop: { get name() { - return cad.stop ? "Resume Execution" : "Halt Execution"; + return cad.stop ? "Continuar Execução" : "Para Execução"; }, updates: true, category: "debug", @@ -120,7 +120,7 @@ SharkGame.CheatsAndDebug = { }, }, changeSpeed: { - name: "Game speed", + name: "Velocidade do Jogo", type: "up-down", category: "modifiers", clickUp() { @@ -133,7 +133,7 @@ SharkGame.CheatsAndDebug = { }, }, changeUpgradePrices: { - name: "Upgrade prices", + name: "Custo de Melhorias", type: "up-down", category: "modifiers", clickUp() { @@ -146,7 +146,7 @@ SharkGame.CheatsAndDebug = { }, }, changeStuffPrices: { - name: "Cost of stuff", + name: "Preço de Coisas", type: "up-down", category: "modifiers", clickUp() { @@ -160,7 +160,7 @@ SharkGame.CheatsAndDebug = { }, toggleFreeStuff: { get name() { - return cad.actionPriceModifier ? "Enable free stuff" : "Disable free stuff"; + return cad.actionPriceModifier ? "Habilitar coisas grátis" : "Disabilitar coisas grátis"; }, category: "modifiers", updates: true, @@ -171,7 +171,7 @@ SharkGame.CheatsAndDebug = { }, toggleFreeUpgrades: { get name() { - return cad.upgradePriceModifier ? "Enable free upgrades" : "Disable free upgrades"; + return cad.upgradePriceModifier ? "Habilitar melhorias grátis" : "Desativar melhorias grátis"; }, category: "modifiers", updates: true, @@ -183,9 +183,9 @@ SharkGame.CheatsAndDebug = { toggleDebugButton: { get name() { if (SharkGame.HomeActions.getActionTable().debugbutton.unauthorized) { - return "Enable debug button"; + return "Habilitar botão de debug"; } else { - return "Disable debug button"; + return "Desativar botão de debug"; } }, category: "debug", @@ -197,9 +197,9 @@ SharkGame.CheatsAndDebug = { toggleBeautify: { get name() { if (cad.noNumberBeautifying) { - return "Enable number formatting"; + return "Formatar números"; } else { - return "Disable number formatting"; + return "Tirar formatação de números"; } }, category: "debug", @@ -209,28 +209,28 @@ SharkGame.CheatsAndDebug = { }, }, beatWorld: { - name: "Beat this world immediately", + name: "Vencer este mundo imediatamante", category: "misc", click() { log.addMessage(cad.beatWorldPlease()); }, }, addUpgrades: { - name: "Get all upgrades", + name: "Conseguir todas as melhorias", category: "misc", click() { cad.addUpgradesPlease(); }, }, addIdleTime: { - name: "Add idle time", + name: "Adicionar tempo extra", category: "misc", click() { cad.addIdleTimePlease(); }, }, rollDice: { - name: "Roll the dice for wacky effects", + name: "Role um dado, efeitos malucos", location: "right", category: "nonsense", click() { @@ -239,7 +239,7 @@ SharkGame.CheatsAndDebug = { }, freezeGame: { get name() { - return cad.frozen ? "Unfreeze game" : "Freeze the game"; + return cad.frozen ? "Descongelar recursos" : "Congelar recursos"; }, updates: true, category: "nonsense", @@ -248,7 +248,7 @@ SharkGame.CheatsAndDebug = { }, }, forceExistence: { - name: "Make all resources exist", + name: "Fazer todas as coisas existirem", location: "right", category: "nonsense", click() { @@ -292,7 +292,7 @@ SharkGame.CheatsAndDebug = { "" + - "Doubles as a debug menu and a location for various cheats."; + "Serve como um menu de debug e um painel de trapaças."; $("#tabMessage").css("background-image", "url('" + cad.tabBg + "')"); } $("#tabMessage").html(message); @@ -391,25 +391,25 @@ SharkGame.CheatsAndDebug = { if (defaultValue !== cad[which]) { switch (which) { case "pause": - msg = "Game paused."; + msg = "Jogo pausado."; break; case "stop": - msg = "Game processing halted."; + msg = "Processamento do jogo parado."; break; case "speed": - msg = "Game speed x" + cad.speed + "."; + msg = "Velocidade do tempo x" + cad.speed + "."; break; case "upgradePriceModifier": - msg = "Upgrades cost " + cad.upgradePriceModifier + "x normal."; + msg = "Melhorias têm " + cad.upgradePriceModifier + "x o preço normal."; break; case "actionPriceModifier": - msg = "Buying stuff costs " + cad.actionPriceModifier + "x normal."; + msg = "Preço de compra multiplicado por " + cad.actionPriceModifier + "x."; break; case "noNumberBeautifying": - msg = "Number formatting disabled."; + msg = "Formatação numérica desativada."; break; case "cycling": - msg = "Cycling styles."; + msg = "Mudando estilos."; break; } } @@ -511,7 +511,7 @@ SharkGame.CheatsAndDebug = { togglePausePlease() { if (cad.stop) { - log.addError("The game is stopped. You can't also pause it."); + log.addError("O jogo parou. Você não consegue pausá-lo."); return; } if (!cad.pause) { @@ -525,7 +525,7 @@ SharkGame.CheatsAndDebug = { }, toggleStopPlease() { if (cad.pause) { - log.addError("The game is paused. You can't also stop it."); + log.addError("O jogo está pausado. Você não consegue pará-lo."); return; } if (!cad.stop) { @@ -541,7 +541,7 @@ SharkGame.CheatsAndDebug = { if (cad.frozen) { cad.frozen = false; res.setResource("ice", 0); - return "Game unfrozen."; + return "Movimento volta ao oceano."; } cad.frozen = true; world.forceExistence("ice"); @@ -551,50 +551,50 @@ SharkGame.CheatsAndDebug = { res.clearNetworks(); res.buildIncomeNetwork(); res.reconstructResourcesTable(); - return "ICE going, doofus!"; + return "Zero absoluto atingido!"; }, freeEssencePlease(howMuch = 15) { res.changeResource("essence", howMuch); - return "Okay, but only because you asked nicely."; + return "Certo, mas só porque você foi tão bonzinho."; }, goFasterPlease() { if (cad.speed === 512) { - return "I think you've had enough."; + return "Acho que já está rápido o suficiente."; } let msg = ""; cad.speed *= 2; switch (cad.speed) { case 2: - msg = "Going twice as fast."; + msg = "Acelerando o tempo para o dobro."; break; case 512: - msg = "Going...really fast."; + msg = "Acelerando o tempo para...muito rápido."; break; default: - msg = "Going " + cad.speed + " times normal speed."; + msg = "Acelerando o tempo para " + cad.speed + "x."; break; } return msg; }, reallyFastPlease() { cad.speed = 512; - return "Set game speed to 512x."; + return "Tudo está 512x a velocidade normal."; }, goSlowerPlease() { if (cad.speed === 1 / 512) { - return "I think that's slow enough, don't you?"; + return "O mundo já me parece meio lento, não acha?"; } let msg = ""; cad.speed *= 0.5; switch (cad.speed) { case 1 / 2: - msg = "Going twice as slow."; + msg = "Desacelerando o tempo pela metade."; break; case 1 / 512: - msg = "Going...really slow."; + msg = "Desacelerando o tempo para...muito lento."; break; default: - msg = "Going " + cad.speed + " times normal speed."; + msg = "Desacelerando o tempo para " + cad.speed + "x."; break; } return msg; @@ -620,7 +620,7 @@ SharkGame.CheatsAndDebug = { }); }, doSomethingCoolPlease() { - return "Did something really cool."; + return "Uma coisa muito legal foi feita."; // this doesn't do anything }, beatWorldPlease() { @@ -644,14 +644,14 @@ SharkGame.CheatsAndDebug = { SharkGame.ResourceMap.get("world").income.tar = 1; SharkGame.ResourceMap.get("world").baseIncome.tar = 1; res.reconstructResourcesTable(); - return "Rolled a one. Uh oh."; + return "Rolou um 1... Oh não."; case 2: res.addNetworkNode(SharkGame.GeneratorIncomeAffectors, "fish", "exponentiate", "shark", 0.999); res.addNetworkNode(SharkGame.GeneratorIncomeAffectors, "sand", "exponentiate", "ray", 0.999); res.addNetworkNode(SharkGame.GeneratorIncomeAffectors, "crystal", "exponentiate", "crab", 0.999); res.clearNetworks(); res.buildIncomeNetwork(); - return "Rolled a two. Fish make sharks slower. Sand makes rays slower. Crystal makes crabs slower. Oops."; + return "Rolou um 2. Peixes fazem tubarões lentos. Areia faz arraias lentas. Cristais fazem siris lento. Foi mal."; case 3: if (world.doesResourceExist("fish")) { if (!SharkGame.ResourceMap.get("fish").income) { @@ -671,22 +671,22 @@ SharkGame.CheatsAndDebug = { SharkGame.ResourceMap.get("fish").baseIncome.whale = -0.001; SharkGame.ResourceMap.get("fish").baseIncome.squid = -0.001; SharkGame.ResourceMap.get("fish").forceIncome = true; - return "Rolled a three. The fish are fighting back!"; + return "Rolou um 3. O peixes estão se revoltando!"; } - return "Rolled a three, but fish don't exist, so nothing happened."; + return "Rolou um 3, mas peixes não existem, então nada aconteceu."; case 4: if (SharkGame.ResourceMap.get("shark").baseIncome.fish) { SharkGame.ResourceMap.get("shark").baseIncome.fish = -1; res.reapplyModifiers("shark", "fish"); - return "Rolled a four. The sharks are eating all the fish!"; + return "Rolou um 4. Os tubarões estão comendo todos os peixes!"; } else { SharkGame.ResourceMap.get("shark").baseIncome.shark = -1; res.reapplyModifiers("shark", "shark"); - return "Rolled a four. The sharks would be eating fish, but they don't catch fish anymore. NOW THEY'RE EATING EACHOTHER! AAAAAAAAAAAAAAAA"; + return "Rolou um 4. Os tubarões estariam comendo peixes, mas eles não caçam peixes. ELES ESTÃO PRATICANDO CANIBALISMO! AAAAAAAAAAAAAAAA"; } case 5: res.applyModifier("resourceBoost", "fish", 0.125); - return "Rolled a five. I just killed 87.5% of all fish in the ocean. Now you get 87.5% less fish."; + return "Rolou um 5. Eu acabei de fazer todos os peixes em perigo de extinção. Agora o cardume produz 87.5% menos peixes."; case 6: SharkGame.ResourceMap.forEach((_value, key) => { if (key !== "essence") { @@ -694,18 +694,18 @@ SharkGame.CheatsAndDebug = { res.changeResource(key, 1); } }); - return "Rolled a 6...you own one of exactly everything now. Only one."; + return "Rolou um 6...Você agora tem 1 unidade de tudo. Apena uma."; case 7: res.changeResource("shark", res.getResource("shark") * 255); - return "Rolled a seven. Your sharks have been duplicated. A lot."; + return "Rolou um 7. Seus tubarões foram duplicados. Algumas vezes seguidas.; case 8: res.addNetworkNode(SharkGame.ResourceIncomeAffectors, "sand", "multiply", "sand", 0.001); res.clearNetworks(); res.buildIncomeNetwork(); - return "Rolled an eight. Sand makes its own production faster."; + return "Rolou um 8. Areia acelera a sua própria produção."; case 9: res.changeResource("fish", 10000000000 * Math.random() ** 3); - return "Rolled a nine. You eat fish hooray!"; + return "Rolou um 9. Você pode comer peixes agora! Eba!"; case 10: if (!SharkGame.ResourceMap.get("shark").income) { SharkGame.ResourceMap.get("shark").income = {}; @@ -724,7 +724,7 @@ SharkGame.CheatsAndDebug = { res.reapplyModifiers("shark", "shark"); res.reapplyModifiers("shark", "ray"); res.reapplyModifiers("shark", "crab"); - return "Rolled a ten. Sharks now produce themselves. And rays. And crabs. But not fish. Not anymore."; + return "Rolou um 10. Tubarões produzem mais tubarões. E arraias. E caranguejos. Mas não peixes. Não mais."; case 11: res.addNetworkNode(SharkGame.GeneratorIncomeAffectors, "nurse", "exponentiate", "nurse", 1.01); res.addNetworkNode(SharkGame.GeneratorIncomeAffectors, "nurse", "exponentiate", "shark", 0.98); @@ -732,7 +732,7 @@ SharkGame.CheatsAndDebug = { res.addNetworkNode(SharkGame.GeneratorIncomeAffectors, "maker", "exponentiate", "ray", 0.98); res.clearNetworks(); res.buildIncomeNetwork(); - return "Rolled an eleven. Nurses speed up one another, but slow down sharks. Ditto for rays and makers."; + return "Rolou um 11. Enfermeiros aceleram uns ao outros, mas atrapalham tubarões. Mesma coisa com arraias criadoras."; case 12: if (!SharkGame.ResourceMap.get("world").income) { SharkGame.ResourceMap.get("world").income = {}; @@ -742,15 +742,15 @@ SharkGame.CheatsAndDebug = { } SharkGame.ResourceMap.get("world").income.shark = 1; SharkGame.ResourceMap.get("world").baseIncome.shark = 1; - return "Rolled a twelve. The world now gives you free sharks. Sweet."; + return "Rolou um 12. O mundo te dá tubarões grátis. Perfeito!"; case 13: if (world.doesResourceExist("fish")) { res.addNetworkNode(SharkGame.GeneratorIncomeAffectors, "fish", "multiply", "shark", 0.0005); res.clearNetworks(); res.buildIncomeNetwork(); - return "Rolled a thirteen. Sharks get faster for every fish owned. I guess a good meal makes for better workers."; + return "Rolou um 13. Tubarões ficam mais rápidos com cada peixe. Trabalhadores sempre trabalham melhor depois do almoço."; } - return "Rolled a thirteen, but fish don't exist, so nothing happened."; + return "Rolou um 13, mas peixes não existem. Então nada aconteceu."; case 14: if (world.doesResourceExist("crab")) { world.worldResources.get("crab").exists = false; @@ -783,13 +783,13 @@ SharkGame.CheatsAndDebug = { delete SharkGame.HomeActions.generated[world.worldType].getExtractionTeam; } SharkGame.TabHandler.setUpTab(); - return "Rolled a fourteen. What are you talking about? Crabs aren't real. There were never crabs to begin with."; + return "Rolou um 14. O que foi isso? Caraguejos? Siris? Nunca ouvi falar. Eu não acho que eles existem."; } - return "Rolled a fourteen, but crabs don't exist, so nothing happened."; + return "Rolou um 14, mas caranguejos não existem, então nada aconteceu."; case 15: SharkGame.ResourceMap.get("science").baseIncome = { scientist: 0.01 }; SharkGame.ResourceMap.get("science").income = { scientist: 0.01 }; - return "Rolled a fifteen. Science produces more science sharks. I guess knowledge is contagious?"; + return "Rolou um 15. Ciência produz cientistas. Que nem o poste que mija no cachorro."; case 16: SharkGame.ResourceMap.get("crystal").income = { sand: 1 }; SharkGame.ResourceMap.get("crystal").baseIncome = { sand: 1 }; @@ -798,14 +798,14 @@ SharkGame.CheatsAndDebug = { if (!SharkGame.ResourceMap.get("fish").income) { SharkGame.ResourceMap.get("fish").income = {}; } - return "Rolled a sixteen. Crystals now produce sand. Sand produces fish. Fish still produces whatever it did before. What?"; + return "Rolou um 16. Cristais produzem areia. E areia produzem peixe. Peixes... Acho que nada aconteceu com eles, aconteceu?"; case 17: world.forceExistence("crab"); world.forceExistence("brood"); res.changeResource("crab", 10); SharkGame.ResourceMap.get("crab").baseIncome.brood = 0.01; res.reapplyModifiers("crab", "brood"); - return "Rolled a seventeen. The crabs. They're multiplying."; + return "Rolou um 17. Os caranguejos. Eles estão proliferando!"; case 18: if (world.doesResourceExist("fish")) { if (!SharkGame.ResourceMap.get("fish").income) { @@ -826,16 +826,16 @@ SharkGame.CheatsAndDebug = { SharkGame.ResourceMap.get("fish").baseIncome.squid = 0.005; SharkGame.ResourceMap.get("fish").baseIncome.whale = 0.00001; SharkGame.ResourceMap.get("fish").baseIncome.fish = -0.999; - return "Rolled an eighteen. Fish will now purchase frenzy members for you. Thank me later."; + return "Rolou um 18. Peixes agora recrutam o seu cardume por você. De nada."; } - return "Rolled an eighteen, but fish don't exist, so nothing happened."; + return "Rolou um 18, mas peixes não existem, então nada aconteceu."; case 19: cad.upgradePriceModifier = 0; cad.actionPriceModifier = 4; - return "Rolled a nineteen. Upgrades are free, yay! But everything is four times as expensive. Not-so-yay."; + return "Rolou um 19. Melhorias são grátis, AEEEE! Mas todo o resto é 4 vezes mais caro... Aeee?"; case 20: res.specialMultiplier *= 20; - return "Rolled a perfect twenty. Everything times 20."; + return "Rolou um acerto crítico! Tudo multiplicado por 20."; } }, // challengeMePlease() { @@ -866,88 +866,88 @@ SharkGame.CheatsAndDebug = { // }, expensiveUpgradesPlease() { if (cad.upgradePriceModifier === 512) { - return "I'm not letting you subject yourself to any more of this."; + return "Eu não vou deixar você piorar essa situação ainda mais."; } let msg = ""; cad.upgradePriceModifier *= 2; switch (cad.upgradePriceModifier) { case 0: - log.addError("Can't change the price of upgrades because they're free."); + log.addError("Não dá para mudar o preço das melhorias porque elas estão grátis."); break; case 2: - msg = "Upgrades are twice as expensive."; + msg = "Melhorias custam o dobro do normal."; break; case 512: - msg = "Upgrades are...really expensive."; + msg = "Melhorias custam os olhos da cara."; break; default: - msg = "Upgrades are " + cad.upgradePriceModifier + " times normal price."; + msg = "Melhorias custam " + cad.upgradePriceModifier + " vezes o normal."; break; } return msg; }, cheaperUpgradesPlease() { if (cad.upgradePriceModifier === 1 / 512) { - return "Is this not easy enough for you yet??"; + return "Ainda está difícil demais para você??"; } let msg = ""; cad.upgradePriceModifier *= 0.5; switch (cad.upgradePriceModifier) { case 0: - log.addError("Can't change the price of upgrades because they're free."); + log.addError("Não dá para mudar o preço das melhorias porque elas estão grátis."); break; case 1 / 2: - msg = "Upgrades are half as expensive."; + msg = "Melhorias custam a metado do normal."; break; case 1 / 512: - msg = "Upgrades are...really cheap."; + msg = "Melhorias a preço de banana."; break; default: - msg = "Upgrades are " + cad.upgradePriceModifier + " times normal price."; + msg = "Melhorias custam " + cad.upgradePriceModifier + " vezes o normal."; break; } return msg; }, expensiveStuffPlease() { if (cad.actionPriceModifier === 512) { - return "Seriously?"; + return "Na moral? Na moralzinha?"; } let msg = ""; cad.actionPriceModifier *= 2; switch (cad.actionPriceModifier) { case 0: - log.addError("Can't change the price of stuff because it's free."); + log.addError("Não dá para mudar o preço de nada poque já está grátis."); break; case 2: - msg = "Stuff is twice as expensive."; + msg = "Preço das coisas dobrado."; break; case 512: - msg = "Stuff is...really expensive."; + msg = "Tudo isso é folheado a ouro por acaso?"; break; default: - msg = "Stuff is " + cad.actionPriceModifier + " times normal price."; + msg = "Preço das coisas está " + cad.actionPriceModifier + " vezes o normal."; break; } return msg; }, cheaperStuffPlease() { if (cad.actionPriceModifier === 1 / 512) { - return "Is this not easy enough for you yet??"; + return "E você quer mais barato??"; } let msg = ""; cad.actionPriceModifier *= 0.5; switch (cad.actionPriceModifier) { case 0: - log.addError("Can't change the price of stuff because it's free."); + log.addError("Não dá para mudar o preço de nada poque já está grátis."); break; case 1 / 2: - msg = "Stuff is half as expensive."; + msg = "Preço das coisas está pela metade."; break; case 1 / 512: - msg = "Stuff is...really cheap."; + msg = "As coisas estão uma pechincha!"; break; default: - msg = "Stuff is " + cad.actionPriceModifier + " times normal price."; + msg = "Preço das coisas está " + cad.actionPriceModifier + " vezes o normal."; break; } return msg; @@ -955,19 +955,19 @@ SharkGame.CheatsAndDebug = { toggleFreeStuff() { if (cad.actionPriceModifier === 0) { cad.actionPriceModifier = 1; - return "Made stuff not free."; + return "Capitalismo implementado novamente."; } else { cad.actionPriceModifier = 0; - return "Made stuff free."; + return "Coisas estão grátis."; } }, toggleFreeUpgrades() { if (cad.upgradePriceModifier === 0) { cad.upgradePriceModifier = 1; - return "Made upgrades not free."; + return "Melhorias não são mais grátis."; } else { cad.upgradePriceModifier = 0; - return "Made upgrades free."; + return "Melhorias grátis."; } }, addUpgradesPlease() { @@ -975,7 +975,7 @@ SharkGame.CheatsAndDebug = { $.each(upgradeTable, (upgradeId) => { SharkGame.Lab.addUpgrade(upgradeId); }); - return "Added all upgrades. This might get weird."; + return "Adicionou todas as melhorias. Isso talvez fique estranho."; }, addIdleTimePlease(time = Math.random() * 120000 + 30000) { SharkGame.flags.minuteHandTimer += time; @@ -988,7 +988,7 @@ SharkGame.CheatsAndDebug = { }); $("#content").empty(); cad.switchTo(); - return "Okay, here we go..."; + return "Então tá... Lá vamos nós."; }, doEgg() { if (SharkGame.flags.egg) { From 692a241a84f66dce118bb3848cbf7c264af929f9 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sun, 16 Nov 2025 19:34:38 -0300 Subject: [PATCH 062/288] fix --- js/tabs/cheatdevice.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/tabs/cheatdevice.js b/js/tabs/cheatdevice.js index 6d178b2a..80c5cc21 100644 --- a/js/tabs/cheatdevice.js +++ b/js/tabs/cheatdevice.js @@ -697,7 +697,7 @@ SharkGame.CheatsAndDebug = { return "Rolou um 6...Você agora tem 1 unidade de tudo. Apena uma."; case 7: res.changeResource("shark", res.getResource("shark") * 255); - return "Rolou um 7. Seus tubarões foram duplicados. Algumas vezes seguidas.; + return "Rolou um 7. Seus tubarões foram duplicados. Algumas vezes seguidas."; case 8: res.addNetworkNode(SharkGame.ResourceIncomeAffectors, "sand", "multiply", "sand", 0.001); res.clearNetworks(); From aef5ea872638fdf447950952c8c4d9c21d5bd706 Mon Sep 17 00:00:00 2001 From: Biggest-Brian Date: Sun, 16 Nov 2025 20:52:46 -0300 Subject: [PATCH 063/288] Traduzir paineis? --- js/panes.js | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/js/panes.js b/js/panes.js index 64acb084..c7f75845 100644 --- a/js/panes.js +++ b/js/panes.js @@ -327,7 +327,7 @@ SharkGame.PaneHandler = { let row = $(""); row.append( $("").html( - "Import/Export Save:
    (Turn your save into text for other people to load, or as a backup.)", + "Import/Export Save:
    (Transforme seu progresso em texto para mandar para outras pessoas ou para guarda você mesmo.)", ), ); row.append( @@ -340,8 +340,8 @@ SharkGame.PaneHandler = { const importText = $("#importExportField").val(); if (importText === "") { SharkGame.PaneHandler.nextPaneInStack(); - log.addError("You need to paste something in first!"); - } else if (confirm("Are you absolutely sure? This will override your current save.")) { + log.addError("Você precisa botar algum texto antes!"); + } else if (confirm("Você tem certeza? O seu progresso atual vai ser perdido.")) { SharkGame.Save.importData(importText); } }), @@ -365,8 +365,8 @@ SharkGame.PaneHandler = { // BACKUP MANAGEMENT row = $(""); const row2 = $(""); - row.append($("").html("Save Backups:
    (Create a backup save.)")); - row2.append($("").html("Load Backups:
    (Load a backup save.)")); + row.append($("").html("Save Backups:
    (Criar uma cópia de segurança.)")); + row2.append($("").html("Load Backups:
    (Carregar uma cópia de segurança.)")); _.each(["1", "2", "3"], (tag) => { row.append( @@ -376,7 +376,7 @@ SharkGame.PaneHandler = { .addClass("option-button") .on("click", () => { if (SharkGame.Save.savedGameExists(`Backup${tag}`)) { - if (!confirm("There is already a save in this slot. Overwrite it?")) { + if (!confirm("Já tem um jogo salvo neste local. Sobrescrevê-lo?")) { return; } } @@ -394,7 +394,7 @@ SharkGame.PaneHandler = { if (!$(`#load${tag}`).hasClass("disabled") && SharkGame.Save.savedGameExists(`Backup${tag}`)) { if ( confirm( - `Are you absolutely sure you want to load this save${SharkGame.Save.getTaggedSaveCharacteristics(`Backup${tag}`)}?`, + `Você tem certeza que quer carregar este jogo${SharkGame.Save.getTaggedSaveCharacteristics(`Backup${tag}`)}?`, ) ) { SharkGame.Save.loadTaggedSave(`Backup${tag}`); @@ -413,14 +413,14 @@ SharkGame.PaneHandler = { if (SharkGame.persistentFlags.unlockedDebug) { const loadButton = $("