summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-05-19 03:15:26 -0300
committerJesusaves <cpntb1@ymail.com>2021-05-19 03:15:26 -0300
commitac0c15d53ca2477a0efabc292ace2ef3beccdacb (patch)
tree244c4a073eccbd0246fe0374958769be1e292fd0
parent2bbcc3c73ec1691bd45cd9b37f64623b9243f6d6 (diff)
downloadrenpy-ac0c15d53ca2477a0efabc292ace2ef3beccdacb.tar.gz
renpy-ac0c15d53ca2477a0efabc292ace2ef3beccdacb.tar.bz2
renpy-ac0c15d53ca2477a0efabc292ace2ef3beccdacb.tar.xz
renpy-ac0c15d53ca2477a0efabc292ace2ef3beccdacb.zip
Translations Update
-rw-r--r--game/tl/de/client.rpy10
-rw-r--r--game/tl/de/common.rpy42
-rw-r--r--game/tl/de/mirrorlake.rpy8
-rw-r--r--game/tl/de/options.rpy6
-rw-r--r--game/tl/de/renpy.rpy18
-rw-r--r--game/tl/de/screens.rpy74
-rw-r--r--game/tl/de/soul.rpy33
-rw-r--r--game/tl/de/update.rpy102
-rw-r--r--game/tl/es/client.rpy10
-rw-r--r--game/tl/es/common.rpy42
-rw-r--r--game/tl/es/mirrorlake.rpy8
-rw-r--r--game/tl/es/options.rpy6
-rw-r--r--game/tl/es/renpy.rpy18
-rw-r--r--game/tl/es/screens.rpy74
-rw-r--r--game/tl/es/soul.rpy33
-rw-r--r--game/tl/es/update.rpy102
-rw-r--r--game/tl/fr/client.rpy10
-rw-r--r--game/tl/fr/common.rpy42
-rw-r--r--game/tl/fr/mirrorlake.rpy8
-rw-r--r--game/tl/fr/options.rpy6
-rw-r--r--game/tl/fr/renpy.rpy18
-rw-r--r--game/tl/fr/screens.rpy74
-rw-r--r--game/tl/fr/soul.rpy33
-rw-r--r--game/tl/fr/update.rpy102
-rw-r--r--game/tl/pt_br/client.rpy2
-rw-r--r--game/tl/pt_br/common.rpy40
-rw-r--r--game/tl/pt_br/mirrorlake.rpy2
-rw-r--r--game/tl/pt_br/options.rpy4
-rw-r--r--game/tl/pt_br/renpy.rpy18
-rw-r--r--game/tl/pt_br/screens.rpy38
-rw-r--r--game/tl/pt_br/soul.rpy31
-rw-r--r--game/tl/pt_br/update.rpy102
32 files changed, 848 insertions, 268 deletions
diff --git a/game/tl/de/client.rpy b/game/tl/de/client.rpy
index a653b29..de3f4c7 100644
--- a/game/tl/de/client.rpy
+++ b/game/tl/de/client.rpy
@@ -4,21 +4,21 @@ translate de strings:
# game/client.rpy:38
old "Requesting credentials from Vault..."
- new "Requesting credentials from Vault..."
+ new "Solicitando credenciais do cofre..."
# game/client.rpy:52
old "You're not logged in."
- new "You're not logged in."
+ new "Você não está logado."
# game/client.rpy:58
old "Rate limited, we'll try again..."
- new "Rate limited, we'll try again..."
+ new "Erro de fluxo, vamos tentar novamente..."
# game/client.rpy:73
old "TMW Vault Error."
- new "TMW Vault Error."
+ new "Erro do Cofre TMW."
# game/client.rpy:108
old "Thanks for playing!"
- new "Thanks for playing!"
+ new "Obrigado por jogar!"
diff --git a/game/tl/de/common.rpy b/game/tl/de/common.rpy
index ef55e90..2849381 100644
--- a/game/tl/de/common.rpy
+++ b/game/tl/de/common.rpy
@@ -320,7 +320,7 @@ translate de strings:
# renpy/common/00action_other.rpy:375
old "Language [text]"
- new "Language [text]"
+ new "Idioma [text]"
# renpy/common/00director.rpy:708
old "The interactive director is not enabled here."
@@ -336,7 +336,7 @@ translate de strings:
# renpy/common/00director.rpy:1551
old "Done"
- new "Done"
+ new "Pronto"
# renpy/common/00director.rpy:1561
old "(statement)"
@@ -456,11 +456,11 @@ translate de strings:
# renpy/common/00keymap.rpy:300
old "Failed to save screenshot as %s."
- new "Failed to save screenshot as %s."
+ new "Falhou em salvar captura de tela como %s."
# renpy/common/00keymap.rpy:312
old "Saved screenshot as %s."
- new "Saved screenshot as %s."
+ new "Captura de tela salva como %s."
# renpy/common/00library.rpy:195
old "Skip Mode"
@@ -692,7 +692,7 @@ translate de strings:
# renpy/common/00updater.rpy:1437
old "An error has occured:"
- new "An error has occured:"
+ new "Um erro aconteceu:"
# renpy/common/00updater.rpy:1439
old "Checking for updates."
@@ -736,7 +736,7 @@ translate de strings:
# renpy/common/00updater.rpy:1472
old "Proceed"
- new "Proceed"
+ new "Prosseguir"
# renpy/common/00gallery.rpy:590
old "Image [index] of [count] locked."
@@ -760,11 +760,11 @@ translate de strings:
# renpy/common/00gltest.rpy:89
old "Renderer"
- new "Renderer"
+ new "Renderizador"
# renpy/common/00gltest.rpy:93
old "Automatically Choose"
- new "Automatically Choose"
+ new "Escolher Automaticamente"
# renpy/common/00gltest.rpy:100
old "Force GL Renderer"
@@ -804,11 +804,11 @@ translate de strings:
# renpy/common/00gltest.rpy:159
old "Powersave"
- new "Powersave"
+ new "Economia de Energia"
# renpy/common/00gltest.rpy:173
old "Framerate"
- new "Framerate"
+ new "Taxa de Frames"
# renpy/common/00gltest.rpy:177
old "Screen"
@@ -828,15 +828,15 @@ translate de strings:
# renpy/common/00gltest.rpy:207
old "Changes will take effect the next time this program is run."
- new "Changes will take effect the next time this program is run."
+ new "Alterações terão efeito da próxima vez que rodar esse programa."
# renpy/common/00gltest.rpy:242
old "Performance Warning"
- new "Performance Warning"
+ new "Aviso de Performance"
# renpy/common/00gltest.rpy:247
old "This computer is using software rendering."
- new "This computer is using software rendering."
+ new "Esse computador está usando renderização por software."
# renpy/common/00gltest.rpy:249
old "This game requires use of GL2 that can't be initialised."
@@ -860,23 +860,23 @@ translate de strings:
# renpy/common/00gltest.rpy:269
old "Continue, Show this warning again"
- new "Continue, Show this warning again"
+ new "Continue, Mostre esse aviso novamente."
# renpy/common/00gltest.rpy:273
old "Continue, Don't show warning again"
- new "Continue, Don't show warning again"
+ new "Continue, Não mostre esse aviso novamente."
# renpy/common/00gltest.rpy:281
old "Change render options"
- new "Change render options"
+ new "Alterar opções de renderização"
# renpy/common/00gamepad.rpy:32
old "Select Gamepad to Calibrate"
- new "Select Gamepad to Calibrate"
+ new "Selecione o Gamepad para Calibrar"
# renpy/common/00gamepad.rpy:35
old "No Gamepads Available"
- new "No Gamepads Available"
+ new "Nenhum Gamepad Disponível"
# renpy/common/00gamepad.rpy:54
old "Calibrating [name] ([i]/[total])"
@@ -924,7 +924,7 @@ translate de strings:
# renpy/common/_errorhandling.rpym:604
old "Rollback"
- new "Rollback"
+ new "Voltar"
# renpy/common/_errorhandling.rpym:606
old "Attempts a roll back to a prior time, allowing you to save or choose a different choice."
@@ -932,7 +932,7 @@ translate de strings:
# renpy/common/_errorhandling.rpym:609
old "Ignore"
- new "Ignore"
+ new "Ignorar"
# renpy/common/_errorhandling.rpym:613
old "Ignores the exception, allowing you to continue."
@@ -944,7 +944,7 @@ translate de strings:
# renpy/common/_errorhandling.rpym:619
old "Reload"
- new "Reload"
+ new "Recarregar"
# renpy/common/_errorhandling.rpym:621
old "Reloads the game from disk, saving and restoring game state if possible."
diff --git a/game/tl/de/mirrorlake.rpy b/game/tl/de/mirrorlake.rpy
index d4061c0..ca01938 100644
--- a/game/tl/de/mirrorlake.rpy
+++ b/game/tl/de/mirrorlake.rpy
@@ -4,17 +4,17 @@ translate de strings:
# game/mirrorlake.rpy:33
old "{b}The Void{/b}"
- new "{b}The Void{/b}"
+ new "{b}O Vazio{/b}"
# game/mirrorlake.rpy:104
old "Play!"
- new "Play!"
+ new "Jogar!"
# game/mirrorlake.rpy:110
old "The Void"
- new "The Void"
+ new "O Vazio"
# game/mirrorlake.rpy:115
old "Restore your soul from the multiple worlds where it was scattered, and in due time, The Void shall reveal to you, the truth of this multiverse..."
- new "Restore your soul from the multiple worlds where it was scattered, and in due time, The Void shall reveal to you, the truth of this multiverse..."
+ new "Restaure sua alma dos mundos ao qual ela foi espalhada, e ao seu tempo, O Vazio irá revelar a você, a verdade deste multiverso..."
diff --git a/game/tl/de/options.rpy b/game/tl/de/options.rpy
index d666822..d83d820 100644
--- a/game/tl/de/options.rpy
+++ b/game/tl/de/options.rpy
@@ -4,13 +4,13 @@ translate de strings:
# game/options.rpy:15
old "Mana Launcher"
- new "Mana Launcher"
+ new "Lançador de Mana"
# game/options.rpy:37
old "THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
- new "THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
+ new "ESSE PROGRAMA É FORNECIDO \"NO ESTADO EM QUE SE ENCONTRA\", SEM QUALQUER TIPO DE GARANTIA, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM DETERMINADO FIM E NÃO VIOLAÇÃO. EM NENHUMA HIPÓTESE OS AUTORES OU TITULARES DOS DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM UMA AÇÃO DE CONTRATO, DELITO OU DE OUTRA FORMA, DECORRENTE DE, FORA DE OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NO PROGRAMA."
# game/options.rpy:246
old "{a=https://www.renpy.org/l/license}About Ren'Py{/a}"
- new "{a=https://www.renpy.org/l/license}About Ren'Py{/a}"
+ new "{a=https://www.renpy.org/l/license}Sobre o Ren'Py{/a}"
diff --git a/game/tl/de/renpy.rpy b/game/tl/de/renpy.rpy
index a50fc4e..1ddabc4 100644
--- a/game/tl/de/renpy.rpy
+++ b/game/tl/de/renpy.rpy
@@ -4,5 +4,21 @@
translate de start_loop_2dea60f4:
# centered "{color=#FFF}{b}An error happened.{/b}\n\nPlease login again. If this issue persists, relaunch the app or {a=https://discord.gg/BQNTe68}contact us{/a}{/color}"
- centered "{color=#FFF}{b}An error happened.{/b}\n\nPlease login again. If this issue persists, relaunch the app or {a=https://discord.gg/BQNTe68}contact us{/a}{/color}"
+ centered "{color=#FFF}{b}Um erro aconteceu.{/b}\n\nPor favor, faça login novamente. Se o problema persistir, reinicie o app ou {a=https://discord.gg/BQNTe68}entre em contato conosco{/a}{/color}"
+
+# TODO: Translation updated at 2021-05-19 03:14
+
+translate de strings:
+
+ # game/renpy.rpy:62
+ old "Validating SSL Certificates..."
+ new "Validating SSL Certificates..."
+
+ # game/renpy.rpy:105
+ old "{color=#F00}Failure! Vault ID could not be set.{/color}"
+ new "{color=#F00}Failure! Vault ID could not be set.{/color}"
+
+ # game/renpy.rpy:142
+ old "Now loading..."
+ new "Now loading..."
diff --git a/game/tl/de/screens.rpy b/game/tl/de/screens.rpy
index ded15ac..9b89f6d 100644
--- a/game/tl/de/screens.rpy
+++ b/game/tl/de/screens.rpy
@@ -4,11 +4,11 @@ translate de strings:
# game/screens.rpy:256
old "History"
- new "History"
+ new "Histórico"
# game/screens.rpy:257
old "Skip"
- new "Skip"
+ new "Pular"
# game/screens.rpy:258
old "Prefs"
@@ -16,23 +16,23 @@ translate de strings:
# game/screens.rpy:299
old "Start"
- new "Start"
+ new "Iniciar"
# game/screens.rpy:306
old "Preferences"
- new "Preferences"
+ new "Preferências"
# game/screens.rpy:310
old "End Replay"
- new "End Replay"
+ new "Encerrar Replay"
# game/screens.rpy:314
old "Main Menu"
- new "Main Menu"
+ new "Menu Principal"
# game/screens.rpy:316
old "About"
- new "About"
+ new "Sobre"
# game/screens.rpy:322
old "Quit"
@@ -40,31 +40,31 @@ translate de strings:
# game/screens.rpy:467
old "Return"
- new "Return"
+ new "Voltar"
# game/screens.rpy:551
old "Version [config.version!t]\n"
- new "Version [config.version!t]\n"
+ new "Versão [config.version!t]\n"
# game/screens.rpy:557
old "Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
- new "Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
+ new "Feito com {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
# game/screens.rpy:647
old "Display"
- new "Display"
+ new "Exibição"
# game/screens.rpy:648
old "Window"
- new "Window"
+ new "Janela"
# game/screens.rpy:649
old "Fullscreen"
- new "Fullscreen"
+ new "Tela Cheia"
# game/screens.rpy:650
old "Iconify"
- new "Iconify"
+ new "Minimizar"
# game/screens.rpy:651
old "Enabled"
@@ -84,7 +84,7 @@ translate de strings:
# game/screens.rpy:670
old "Game Client"
- new "Game Client"
+ new "Cliente de Jogo"
# game/screens.rpy:671
old "ManaPlus"
@@ -100,15 +100,15 @@ translate de strings:
# game/screens.rpy:684
old "Unseen Text"
- new "Unseen Text"
+ new "Texto Não Lido"
# game/screens.rpy:685
old "After Choices"
- new "After Choices"
+ new "Após Escolhas"
# game/screens.rpy:686
old "Transitions"
- new "Transitions"
+ new "Transições"
# game/screens.rpy:706
old "Music Volume"
@@ -132,23 +132,23 @@ translate de strings:
# game/screens.rpy:740
old "Check Files Integrity"
- new "Check Files Integrity"
+ new "Conferir Integridade dos Arquivos"
# game/screens.rpy:757
old "All Set!"
- new "All Set!"
+ new "Tudo Pronto!"
# game/screens.rpy:877
old "The dialogue history is empty."
- new "The dialogue history is empty."
+ new "Não há mensagens para mostrar."
# game/screens.rpy:938
old "Help"
- new "Help"
+ new "Ajuda"
# game/screens.rpy:947
old "Keyboard"
- new "Keyboard"
+ new "Teclado"
# game/screens.rpy:948
old "Mouse"
@@ -248,7 +248,7 @@ translate de strings:
# game/screens.rpy:1033
old "Calibrate"
- new "Calibrate"
+ new "Calibrar"
# game/screens.rpy:1098
old "Yes"
@@ -260,9 +260,33 @@ translate de strings:
# game/screens.rpy:1145
old "Skipping"
- new "Skipping"
+ new "Pulando"
# game/screens.rpy:1366
old "Menu"
new "Menu"
+# TODO: Translation updated at 2021-05-19 03:14
+
+translate de strings:
+
+ # game/screens.rpy:366
+ old "Mirror Lake"
+ new "Mirror Lake"
+
+ # game/screens.rpy:699
+ old "Others"
+ new "Others"
+
+ # game/screens.rpy:700
+ old "ON"
+ new "ON"
+
+ # game/screens.rpy:700
+ old "OFF"
+ new "OFF"
+
+ # game/screens.rpy:706
+ old "Check Updates"
+ new "Check Updates"
+
diff --git a/game/tl/de/soul.rpy b/game/tl/de/soul.rpy
index 0e9c0d1..a4c4391 100644
--- a/game/tl/de/soul.rpy
+++ b/game/tl/de/soul.rpy
@@ -4,43 +4,43 @@
translate de intro_1d65fd1f:
# evil "{cps=80}Look at this... All this mana... Doesn't it look peaceful?{/cps}"
- evil "{cps=80}Look at this... All this mana... Doesn't it look peaceful?{/cps}"
+ evil "{cps=80}Olhe isso... Toda essa mana... Ela não parece pacífica?{/cps}"
# game/soul.rpy:156
translate de intro_fc641e8d:
# evil "{cps=80}What do you think that would happen if I mess with it... like this?!{/cps}{nw}"
- evil "{cps=80}What do you think that would happen if I mess with it... like this?!{/cps}{nw}"
+ evil "{cps=80}O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{/cps}{nw}"
# game/soul.rpy:160
translate de intro_774f5206:
# evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}{nw}" with vpunch
# game/soul.rpy:161
translate de intro_873ea3a8:
# evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with hpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with hpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}{nw}" with hpunch
# game/soul.rpy:162
translate de intro_774f5206_1:
# evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}{nw}" with vpunch
# game/soul.rpy:163
translate de intro_67488d5e:
# evil "What do you think that would happen if I mess with it... like this?!{fast}" with hpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}" with hpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}" with hpunch
# game/soul.rpy:164
translate de intro_aa2c08ed:
# evil "{cps=80}...What? No, you cannot stop me.{/cps}"
- evil "{cps=80}...What? No, you cannot stop me.{/cps}"
+ evil "{cps=80}...O queê? Não, você não pode me deter.{/cps}"
# game/soul.rpy:165
translate de intro_96ce8641:
@@ -79,6 +79,7 @@ translate de intro_82ae0cb5:
centered "{color=#fff}{b}Tutorial{/b}\n\n In the next screen, you'll be at the Mirror Lake Interface.\nThe worlds are listed to the left, and a description is available at right.\n Select any world, and allow your willpower to take form on the world, as one of its inhabitants.\n Each world is different from each other, there is no consistency on gameplay rules, art style or history.\n \n And eventually, your power shall return to you...{/color}{fast}"
# game/soul.rpy:192
+# OBSOLETE
translate de intro_32b6ce88:
# centered "{color=#f35}{b}DISCLAIMER{/b}\n\n {color=#fff}The worlds may be operated by different staff, and are in an eternal mutation state.\n Be sure to read each subworld specific rules and complete the tutorial to spot the differences!\n \n Attempt to restore your soul as you try to stop the evil which threatens the multiverse.\n Soul Level remains constant regardless of the subworld you're at.{/color}{fast}"
@@ -92,7 +93,7 @@ translate de strings:
# game/soul.rpy:42
old "Scene Recollection"
- new "Scene Recollection"
+ new "Replay de Cenas"
# game/soul.rpy:51
old "Prologue"
@@ -100,17 +101,25 @@ translate de strings:
# game/soul.rpy:55
old "Replay the prologue."
- new "Replay the prologue."
+ new "Exibe o prólogo novamente."
# game/soul.rpy:66
old "Return »"
- new "Return »"
+ new "Voltar »"
# game/soul.rpy:119
old "{color=#FFF}Loading user data...{/color}"
- new "{color=#FFF}Loading user data...{/color}"
+ new "{color=#FFF}Carregando dados do usuário...{/color}"
# game/soul.rpy:134
old "Wanderer"
- new "Wanderer"
+ new "Peregrino"
+
+# TODO: Translation updated at 2021-05-19 03:14
+
+# game/soul.rpy:193
+translate de intro_d61d3dff:
+
+ # centered "{color=#f35}{b}DISCLAIMER{/b}{/color}\n\n {color=#fff}The worlds may be operated by different staff, and are in an eternal mutation state.\n Be sure to read each subworld specific rules and complete the tutorial to spot the differences!\n \n Attempt to restore your soul as you try to stop the evil which threatens the multiverse.\n Soul Level remains constant regardless of the subworld you're at.{/color}{fast}"
+ centered "{color=#f35}{b}DISCLAIMER{/b}{/color}\n\n {color=#fff}The worlds may be operated by different staff, and are in an eternal mutation state.\n Be sure to read each subworld specific rules and complete the tutorial to spot the differences!\n \n Attempt to restore your soul as you try to stop the evil which threatens the multiverse.\n Soul Level remains constant regardless of the subworld you're at.{/color}{fast}"
diff --git a/game/tl/de/update.rpy b/game/tl/de/update.rpy
index 59759be..33b9013 100644
--- a/game/tl/de/update.rpy
+++ b/game/tl/de/update.rpy
@@ -4,11 +4,11 @@ translate de strings:
# game/update.rpy:278
old "Email Auth"
- new "Email Auth"
+ new "Por Email"
# game/update.rpy:279
old "Pass+2FA Auth"
- new "Pass+2FA Auth"
+ new "Senha+2FA"
# game/update.rpy:320
old "OK"
@@ -16,7 +16,7 @@ translate de strings:
# game/update.rpy:332
old "Please make sure you enter a valid email!"
- new "Please make sure you enter a valid email!"
+ new "Certifique-se que o email é válido!"
# game/update.rpy:352
old "An email was sent with your API token.\n\nYou'll need it shortly, so check your email."
@@ -26,3 +26,99 @@ translate de strings:
old "{b}INTERNAL SERVER ERROR{/b}\n\nSeems like someone messed up on the APIs!\nThis login method seems to be temporaly unavailable, please choose another one."
new "{b}INTERNAL SERVER ERROR{/b}\n\nSeems like someone messed up on the APIs!\nThis login method seems to be temporaly unavailable, please choose another one."
+# TODO: Translation updated at 2021-05-19 03:14
+
+translate de strings:
+
+ # game/update.rpy:81
+ old "Fetching server list and assets..."
+ new "Fetching server list and assets..."
+
+ # game/update.rpy:141
+ old "Welcome to the Mana Launcher.\nBuilding user data, please wait..."
+ new "Welcome to the Mana Launcher.\nBuilding user data, please wait..."
+
+ # game/update.rpy:157
+ old "{color=#f00}{b}ERROR: No active mirror found.\nMana Launcher needs to be updated.{/b}{/color}"
+ new "{color=#f00}{b}ERROR: No active mirror found.\nMana Launcher needs to be updated.{/b}{/color}"
+
+ # game/update.rpy:166
+ old "Checking for installed clients..."
+ new "Checking for installed clients..."
+
+ # game/update.rpy:186
+ old "Verifying credentials..."
+ new "Verifying credentials..."
+
+ # game/update.rpy:193
+ old "Attempting Steam authentication..."
+ new "Attempting Steam authentication..."
+
+ # game/update.rpy:201
+ old "Waiting for Vault reply..."
+ new "Waiting for Vault reply..."
+
+ # game/update.rpy:208
+ old "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nSteam refused authentication. Try restarting the app.{/b}{/color}"
+ new "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nSteam refused authentication. Try restarting the app.{/b}{/color}"
+
+ # game/update.rpy:214
+ old "Rate limited! Trying again 15s..."
+ new "Rate limited! Trying again 15s..."
+
+ # game/update.rpy:216
+ old "Rate limited! Trying again 10s..."
+ new "Rate limited! Trying again 10s..."
+
+ # game/update.rpy:218
+ old "Rate limited! Trying again 5s..."
+ new "Rate limited! Trying again 5s..."
+
+ # game/update.rpy:220
+ old "Rate limited! Trying again..."
+ new "Rate limited! Trying again..."
+
+ # game/update.rpy:238
+ old "Steam session initialized successfully"
+ new "Steam session initialized successfully"
+
+ # game/update.rpy:245
+ old "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nIf the issue persists, try closing the app and opening again.{/b}{/color}"
+ new "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nIf the issue persists, try closing the app and opening again.{/b}{/color}"
+
+ # game/update.rpy:250
+ old "Steam auth disabled, logging on Vault..."
+ new "Steam auth disabled, logging on Vault..."
+
+ # game/update.rpy:342
+ old "Please insert your {b}email{/b}."
+ new "Please insert your {b}email{/b}."
+
+ # game/update.rpy:368
+ old "Please insert the {b}token{/b} you received on your email."
+ new "Please insert the {b}token{/b} you received on your email."
+
+ # game/update.rpy:386
+ old "Please insert your {b}Password{/b}.\nIt has to be at least 4 characters long."
+ new "Please insert your {b}Password{/b}.\nIt has to be at least 4 characters long."
+
+ # game/update.rpy:392
+ old "Please insert your {b}2FA code{/b}. If you do not have 2FA, leave blank.\n\n{u}TOTP setup will be emailed and required for later logins.{/u}"
+ new "Please insert your {b}2FA code{/b}. If you do not have 2FA, leave blank.\n\n{u}TOTP setup will be emailed and required for later logins.{/u}"
+
+ # game/update.rpy:437
+ old "Success!"
+ new "Success!"
+
+ # game/update.rpy:439
+ old "{color=#F00}Failure!{/color}"
+ new "{color=#F00}Failure!{/color}"
+
+ # game/update.rpy:444
+ old "Please insert your {b}2FA Secret{/b} or the link sent to you by email.\n\n{size=18}{color=#f00}WARNING:{/color} Will be saved locally with minimal security.{/size}"
+ new "Please insert your {b}2FA Secret{/b} or the link sent to you by email.\n\n{size=18}{color=#f00}WARNING:{/color} Will be saved locally with minimal security.{/size}"
+
+ # game/update.rpy:453
+ old "Invalid OTPAuth URL.\nEnsure you used the URL sent to you by email!"
+ new "Invalid OTPAuth URL.\nEnsure you used the URL sent to you by email!"
+
diff --git a/game/tl/es/client.rpy b/game/tl/es/client.rpy
index 225b040..df70c01 100644
--- a/game/tl/es/client.rpy
+++ b/game/tl/es/client.rpy
@@ -4,21 +4,21 @@ translate es strings:
# game/client.rpy:38
old "Requesting credentials from Vault..."
- new "Requesting credentials from Vault..."
+ new "Solicitando credenciais do cofre..."
# game/client.rpy:52
old "You're not logged in."
- new "You're not logged in."
+ new "Você não está logado."
# game/client.rpy:58
old "Rate limited, we'll try again..."
- new "Rate limited, we'll try again..."
+ new "Erro de fluxo, vamos tentar novamente..."
# game/client.rpy:73
old "TMW Vault Error."
- new "TMW Vault Error."
+ new "Erro do Cofre TMW."
# game/client.rpy:108
old "Thanks for playing!"
- new "Thanks for playing!"
+ new "Obrigado por jogar!"
diff --git a/game/tl/es/common.rpy b/game/tl/es/common.rpy
index ae8c9e8..c6e12a8 100644
--- a/game/tl/es/common.rpy
+++ b/game/tl/es/common.rpy
@@ -320,7 +320,7 @@ translate es strings:
# renpy/common/00action_other.rpy:375
old "Language [text]"
- new "Language [text]"
+ new "Idioma [text]"
# renpy/common/00director.rpy:708
old "The interactive director is not enabled here."
@@ -336,7 +336,7 @@ translate es strings:
# renpy/common/00director.rpy:1551
old "Done"
- new "Done"
+ new "Pronto"
# renpy/common/00director.rpy:1561
old "(statement)"
@@ -456,11 +456,11 @@ translate es strings:
# renpy/common/00keymap.rpy:300
old "Failed to save screenshot as %s."
- new "Failed to save screenshot as %s."
+ new "Falhou em salvar captura de tela como %s."
# renpy/common/00keymap.rpy:312
old "Saved screenshot as %s."
- new "Saved screenshot as %s."
+ new "Captura de tela salva como %s."
# renpy/common/00library.rpy:195
old "Skip Mode"
@@ -692,7 +692,7 @@ translate es strings:
# renpy/common/00updater.rpy:1437
old "An error has occured:"
- new "An error has occured:"
+ new "Um erro aconteceu:"
# renpy/common/00updater.rpy:1439
old "Checking for updates."
@@ -736,7 +736,7 @@ translate es strings:
# renpy/common/00updater.rpy:1472
old "Proceed"
- new "Proceed"
+ new "Prosseguir"
# renpy/common/00gallery.rpy:590
old "Image [index] of [count] locked."
@@ -760,11 +760,11 @@ translate es strings:
# renpy/common/00gltest.rpy:89
old "Renderer"
- new "Renderer"
+ new "Renderizador"
# renpy/common/00gltest.rpy:93
old "Automatically Choose"
- new "Automatically Choose"
+ new "Escolher Automaticamente"
# renpy/common/00gltest.rpy:100
old "Force GL Renderer"
@@ -804,11 +804,11 @@ translate es strings:
# renpy/common/00gltest.rpy:159
old "Powersave"
- new "Powersave"
+ new "Economia de Energia"
# renpy/common/00gltest.rpy:173
old "Framerate"
- new "Framerate"
+ new "Taxa de Frames"
# renpy/common/00gltest.rpy:177
old "Screen"
@@ -828,15 +828,15 @@ translate es strings:
# renpy/common/00gltest.rpy:207
old "Changes will take effect the next time this program is run."
- new "Changes will take effect the next time this program is run."
+ new "Alterações terão efeito da próxima vez que rodar esse programa."
# renpy/common/00gltest.rpy:242
old "Performance Warning"
- new "Performance Warning"
+ new "Aviso de Performance"
# renpy/common/00gltest.rpy:247
old "This computer is using software rendering."
- new "This computer is using software rendering."
+ new "Esse computador está usando renderização por software."
# renpy/common/00gltest.rpy:249
old "This game requires use of GL2 that can't be initialised."
@@ -860,23 +860,23 @@ translate es strings:
# renpy/common/00gltest.rpy:269
old "Continue, Show this warning again"
- new "Continue, Show this warning again"
+ new "Continue, Mostre esse aviso novamente."
# renpy/common/00gltest.rpy:273
old "Continue, Don't show warning again"
- new "Continue, Don't show warning again"
+ new "Continue, Não mostre esse aviso novamente."
# renpy/common/00gltest.rpy:281
old "Change render options"
- new "Change render options"
+ new "Alterar opções de renderização"
# renpy/common/00gamepad.rpy:32
old "Select Gamepad to Calibrate"
- new "Select Gamepad to Calibrate"
+ new "Selecione o Gamepad para Calibrar"
# renpy/common/00gamepad.rpy:35
old "No Gamepads Available"
- new "No Gamepads Available"
+ new "Nenhum Gamepad Disponível"
# renpy/common/00gamepad.rpy:54
old "Calibrating [name] ([i]/[total])"
@@ -924,7 +924,7 @@ translate es strings:
# renpy/common/_errorhandling.rpym:604
old "Rollback"
- new "Rollback"
+ new "Voltar"
# renpy/common/_errorhandling.rpym:606
old "Attempts a roll back to a prior time, allowing you to save or choose a different choice."
@@ -932,7 +932,7 @@ translate es strings:
# renpy/common/_errorhandling.rpym:609
old "Ignore"
- new "Ignore"
+ new "Ignorar"
# renpy/common/_errorhandling.rpym:613
old "Ignores the exception, allowing you to continue."
@@ -944,7 +944,7 @@ translate es strings:
# renpy/common/_errorhandling.rpym:619
old "Reload"
- new "Reload"
+ new "Recarregar"
# renpy/common/_errorhandling.rpym:621
old "Reloads the game from disk, saving and restoring game state if possible."
diff --git a/game/tl/es/mirrorlake.rpy b/game/tl/es/mirrorlake.rpy
index b6f30db..50c24d7 100644
--- a/game/tl/es/mirrorlake.rpy
+++ b/game/tl/es/mirrorlake.rpy
@@ -4,17 +4,17 @@ translate es strings:
# game/mirrorlake.rpy:33
old "{b}The Void{/b}"
- new "{b}The Void{/b}"
+ new "{b}O Vazio{/b}"
# game/mirrorlake.rpy:104
old "Play!"
- new "Play!"
+ new "Jogar!"
# game/mirrorlake.rpy:110
old "The Void"
- new "The Void"
+ new "O Vazio"
# game/mirrorlake.rpy:115
old "Restore your soul from the multiple worlds where it was scattered, and in due time, The Void shall reveal to you, the truth of this multiverse..."
- new "Restore your soul from the multiple worlds where it was scattered, and in due time, The Void shall reveal to you, the truth of this multiverse..."
+ new "Restaure sua alma dos mundos ao qual ela foi espalhada, e ao seu tempo, O Vazio irá revelar a você, a verdade deste multiverso..."
diff --git a/game/tl/es/options.rpy b/game/tl/es/options.rpy
index b97595e..e842ede 100644
--- a/game/tl/es/options.rpy
+++ b/game/tl/es/options.rpy
@@ -4,13 +4,13 @@ translate es strings:
# game/options.rpy:15
old "Mana Launcher"
- new "Mana Launcher"
+ new "Lançador de Mana"
# game/options.rpy:37
old "THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
- new "THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
+ new "ESSE PROGRAMA É FORNECIDO \"NO ESTADO EM QUE SE ENCONTRA\", SEM QUALQUER TIPO DE GARANTIA, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM DETERMINADO FIM E NÃO VIOLAÇÃO. EM NENHUMA HIPÓTESE OS AUTORES OU TITULARES DOS DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM UMA AÇÃO DE CONTRATO, DELITO OU DE OUTRA FORMA, DECORRENTE DE, FORA DE OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NO PROGRAMA."
# game/options.rpy:246
old "{a=https://www.renpy.org/l/license}About Ren'Py{/a}"
- new "{a=https://www.renpy.org/l/license}About Ren'Py{/a}"
+ new "{a=https://www.renpy.org/l/license}Sobre o Ren'Py{/a}"
diff --git a/game/tl/es/renpy.rpy b/game/tl/es/renpy.rpy
index 767b2b3..117537a 100644
--- a/game/tl/es/renpy.rpy
+++ b/game/tl/es/renpy.rpy
@@ -4,5 +4,21 @@
translate es start_loop_2dea60f4:
# centered "{color=#FFF}{b}An error happened.{/b}\n\nPlease login again. If this issue persists, relaunch the app or {a=https://discord.gg/BQNTe68}contact us{/a}{/color}"
- centered "{color=#FFF}{b}An error happened.{/b}\n\nPlease login again. If this issue persists, relaunch the app or {a=https://discord.gg/BQNTe68}contact us{/a}{/color}"
+ centered "{color=#FFF}{b}Um erro aconteceu.{/b}\n\nPor favor, faça login novamente. Se o problema persistir, reinicie o app ou {a=https://discord.gg/BQNTe68}entre em contato conosco{/a}{/color}"
+
+# TODO: Translation updated at 2021-05-19 03:14
+
+translate es strings:
+
+ # game/renpy.rpy:62
+ old "Validating SSL Certificates..."
+ new "Validating SSL Certificates..."
+
+ # game/renpy.rpy:105
+ old "{color=#F00}Failure! Vault ID could not be set.{/color}"
+ new "{color=#F00}Failure! Vault ID could not be set.{/color}"
+
+ # game/renpy.rpy:142
+ old "Now loading..."
+ new "Now loading..."
diff --git a/game/tl/es/screens.rpy b/game/tl/es/screens.rpy
index e652c5d..546bd80 100644
--- a/game/tl/es/screens.rpy
+++ b/game/tl/es/screens.rpy
@@ -4,11 +4,11 @@ translate es strings:
# game/screens.rpy:256
old "History"
- new "History"
+ new "Histórico"
# game/screens.rpy:257
old "Skip"
- new "Skip"
+ new "Pular"
# game/screens.rpy:258
old "Prefs"
@@ -16,23 +16,23 @@ translate es strings:
# game/screens.rpy:299
old "Start"
- new "Start"
+ new "Iniciar"
# game/screens.rpy:306
old "Preferences"
- new "Preferences"
+ new "Preferências"
# game/screens.rpy:310
old "End Replay"
- new "End Replay"
+ new "Encerrar Replay"
# game/screens.rpy:314
old "Main Menu"
- new "Main Menu"
+ new "Menu Principal"
# game/screens.rpy:316
old "About"
- new "About"
+ new "Sobre"
# game/screens.rpy:322
old "Quit"
@@ -40,31 +40,31 @@ translate es strings:
# game/screens.rpy:467
old "Return"
- new "Return"
+ new "Voltar"
# game/screens.rpy:551
old "Version [config.version!t]\n"
- new "Version [config.version!t]\n"
+ new "Versão [config.version!t]\n"
# game/screens.rpy:557
old "Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
- new "Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
+ new "Feito com {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
# game/screens.rpy:647
old "Display"
- new "Display"
+ new "Exibição"
# game/screens.rpy:648
old "Window"
- new "Window"
+ new "Janela"
# game/screens.rpy:649
old "Fullscreen"
- new "Fullscreen"
+ new "Tela Cheia"
# game/screens.rpy:650
old "Iconify"
- new "Iconify"
+ new "Minimizar"
# game/screens.rpy:651
old "Enabled"
@@ -84,7 +84,7 @@ translate es strings:
# game/screens.rpy:670
old "Game Client"
- new "Game Client"
+ new "Cliente de Jogo"
# game/screens.rpy:671
old "ManaPlus"
@@ -100,15 +100,15 @@ translate es strings:
# game/screens.rpy:684
old "Unseen Text"
- new "Unseen Text"
+ new "Texto Não Lido"
# game/screens.rpy:685
old "After Choices"
- new "After Choices"
+ new "Após Escolhas"
# game/screens.rpy:686
old "Transitions"
- new "Transitions"
+ new "Transições"
# game/screens.rpy:706
old "Music Volume"
@@ -132,23 +132,23 @@ translate es strings:
# game/screens.rpy:740
old "Check Files Integrity"
- new "Check Files Integrity"
+ new "Conferir Integridade dos Arquivos"
# game/screens.rpy:757
old "All Set!"
- new "All Set!"
+ new "Tudo Pronto!"
# game/screens.rpy:877
old "The dialogue history is empty."
- new "The dialogue history is empty."
+ new "Não há mensagens para mostrar."
# game/screens.rpy:938
old "Help"
- new "Help"
+ new "Ajuda"
# game/screens.rpy:947
old "Keyboard"
- new "Keyboard"
+ new "Teclado"
# game/screens.rpy:948
old "Mouse"
@@ -248,7 +248,7 @@ translate es strings:
# game/screens.rpy:1033
old "Calibrate"
- new "Calibrate"
+ new "Calibrar"
# game/screens.rpy:1098
old "Yes"
@@ -260,9 +260,33 @@ translate es strings:
# game/screens.rpy:1145
old "Skipping"
- new "Skipping"
+ new "Pulando"
# game/screens.rpy:1366
old "Menu"
new "Menu"
+# TODO: Translation updated at 2021-05-19 03:14
+
+translate es strings:
+
+ # game/screens.rpy:366
+ old "Mirror Lake"
+ new "Mirror Lake"
+
+ # game/screens.rpy:699
+ old "Others"
+ new "Others"
+
+ # game/screens.rpy:700
+ old "ON"
+ new "ON"
+
+ # game/screens.rpy:700
+ old "OFF"
+ new "OFF"
+
+ # game/screens.rpy:706
+ old "Check Updates"
+ new "Check Updates"
+
diff --git a/game/tl/es/soul.rpy b/game/tl/es/soul.rpy
index 12ba56e..cd87e5a 100644
--- a/game/tl/es/soul.rpy
+++ b/game/tl/es/soul.rpy
@@ -4,43 +4,43 @@
translate es intro_1d65fd1f:
# evil "{cps=80}Look at this... All this mana... Doesn't it look peaceful?{/cps}"
- evil "{cps=80}Look at this... All this mana... Doesn't it look peaceful?{/cps}"
+ evil "{cps=80}Olhe isso... Toda essa mana... Ela não parece pacífica?{/cps}"
# game/soul.rpy:156
translate es intro_fc641e8d:
# evil "{cps=80}What do you think that would happen if I mess with it... like this?!{/cps}{nw}"
- evil "{cps=80}What do you think that would happen if I mess with it... like this?!{/cps}{nw}"
+ evil "{cps=80}O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{/cps}{nw}"
# game/soul.rpy:160
translate es intro_774f5206:
# evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}{nw}" with vpunch
# game/soul.rpy:161
translate es intro_873ea3a8:
# evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with hpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with hpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}{nw}" with hpunch
# game/soul.rpy:162
translate es intro_774f5206_1:
# evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}{nw}" with vpunch
# game/soul.rpy:163
translate es intro_67488d5e:
# evil "What do you think that would happen if I mess with it... like this?!{fast}" with hpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}" with hpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}" with hpunch
# game/soul.rpy:164
translate es intro_aa2c08ed:
# evil "{cps=80}...What? No, you cannot stop me.{/cps}"
- evil "{cps=80}...What? No, you cannot stop me.{/cps}"
+ evil "{cps=80}...O queê? Não, você não pode me deter.{/cps}"
# game/soul.rpy:165
translate es intro_96ce8641:
@@ -79,6 +79,7 @@ translate es intro_82ae0cb5:
centered "{color=#fff}{b}Tutorial{/b}\n\n In the next screen, you'll be at the Mirror Lake Interface.\nThe worlds are listed to the left, and a description is available at right.\n Select any world, and allow your willpower to take form on the world, as one of its inhabitants.\n Each world is different from each other, there is no consistency on gameplay rules, art style or history.\n \n And eventually, your power shall return to you...{/color}{fast}"
# game/soul.rpy:192
+# OBSOLETE
translate es intro_32b6ce88:
# centered "{color=#f35}{b}DISCLAIMER{/b}\n\n {color=#fff}The worlds may be operated by different staff, and are in an eternal mutation state.\n Be sure to read each subworld specific rules and complete the tutorial to spot the differences!\n \n Attempt to restore your soul as you try to stop the evil which threatens the multiverse.\n Soul Level remains constant regardless of the subworld you're at.{/color}{fast}"
@@ -92,7 +93,7 @@ translate es strings:
# game/soul.rpy:42
old "Scene Recollection"
- new "Scene Recollection"
+ new "Replay de Cenas"
# game/soul.rpy:51
old "Prologue"
@@ -100,17 +101,25 @@ translate es strings:
# game/soul.rpy:55
old "Replay the prologue."
- new "Replay the prologue."
+ new "Exibe o prólogo novamente."
# game/soul.rpy:66
old "Return »"
- new "Return »"
+ new "Voltar »"
# game/soul.rpy:119
old "{color=#FFF}Loading user data...{/color}"
- new "{color=#FFF}Loading user data...{/color}"
+ new "{color=#FFF}Carregando dados do usuário...{/color}"
# game/soul.rpy:134
old "Wanderer"
- new "Wanderer"
+ new "Peregrino"
+
+# TODO: Translation updated at 2021-05-19 03:14
+
+# game/soul.rpy:193
+translate es intro_d61d3dff:
+
+ # centered "{color=#f35}{b}DISCLAIMER{/b}{/color}\n\n {color=#fff}The worlds may be operated by different staff, and are in an eternal mutation state.\n Be sure to read each subworld specific rules and complete the tutorial to spot the differences!\n \n Attempt to restore your soul as you try to stop the evil which threatens the multiverse.\n Soul Level remains constant regardless of the subworld you're at.{/color}{fast}"
+ centered "{color=#f35}{b}DISCLAIMER{/b}{/color}\n\n {color=#fff}The worlds may be operated by different staff, and are in an eternal mutation state.\n Be sure to read each subworld specific rules and complete the tutorial to spot the differences!\n \n Attempt to restore your soul as you try to stop the evil which threatens the multiverse.\n Soul Level remains constant regardless of the subworld you're at.{/color}{fast}"
diff --git a/game/tl/es/update.rpy b/game/tl/es/update.rpy
index 0286bb2..30e4ba8 100644
--- a/game/tl/es/update.rpy
+++ b/game/tl/es/update.rpy
@@ -4,11 +4,11 @@ translate es strings:
# game/update.rpy:278
old "Email Auth"
- new "Email Auth"
+ new "Por Email"
# game/update.rpy:279
old "Pass+2FA Auth"
- new "Pass+2FA Auth"
+ new "Senha+2FA"
# game/update.rpy:320
old "OK"
@@ -16,7 +16,7 @@ translate es strings:
# game/update.rpy:332
old "Please make sure you enter a valid email!"
- new "Please make sure you enter a valid email!"
+ new "Certifique-se que o email é válido!"
# game/update.rpy:352
old "An email was sent with your API token.\n\nYou'll need it shortly, so check your email."
@@ -26,3 +26,99 @@ translate es strings:
old "{b}INTERNAL SERVER ERROR{/b}\n\nSeems like someone messed up on the APIs!\nThis login method seems to be temporaly unavailable, please choose another one."
new "{b}INTERNAL SERVER ERROR{/b}\n\nSeems like someone messed up on the APIs!\nThis login method seems to be temporaly unavailable, please choose another one."
+# TODO: Translation updated at 2021-05-19 03:14
+
+translate es strings:
+
+ # game/update.rpy:81
+ old "Fetching server list and assets..."
+ new "Fetching server list and assets..."
+
+ # game/update.rpy:141
+ old "Welcome to the Mana Launcher.\nBuilding user data, please wait..."
+ new "Welcome to the Mana Launcher.\nBuilding user data, please wait..."
+
+ # game/update.rpy:157
+ old "{color=#f00}{b}ERROR: No active mirror found.\nMana Launcher needs to be updated.{/b}{/color}"
+ new "{color=#f00}{b}ERROR: No active mirror found.\nMana Launcher needs to be updated.{/b}{/color}"
+
+ # game/update.rpy:166
+ old "Checking for installed clients..."
+ new "Checking for installed clients..."
+
+ # game/update.rpy:186
+ old "Verifying credentials..."
+ new "Verifying credentials..."
+
+ # game/update.rpy:193
+ old "Attempting Steam authentication..."
+ new "Attempting Steam authentication..."
+
+ # game/update.rpy:201
+ old "Waiting for Vault reply..."
+ new "Waiting for Vault reply..."
+
+ # game/update.rpy:208
+ old "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nSteam refused authentication. Try restarting the app.{/b}{/color}"
+ new "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nSteam refused authentication. Try restarting the app.{/b}{/color}"
+
+ # game/update.rpy:214
+ old "Rate limited! Trying again 15s..."
+ new "Rate limited! Trying again 15s..."
+
+ # game/update.rpy:216
+ old "Rate limited! Trying again 10s..."
+ new "Rate limited! Trying again 10s..."
+
+ # game/update.rpy:218
+ old "Rate limited! Trying again 5s..."
+ new "Rate limited! Trying again 5s..."
+
+ # game/update.rpy:220
+ old "Rate limited! Trying again..."
+ new "Rate limited! Trying again..."
+
+ # game/update.rpy:238
+ old "Steam session initialized successfully"
+ new "Steam session initialized successfully"
+
+ # game/update.rpy:245
+ old "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nIf the issue persists, try closing the app and opening again.{/b}{/color}"
+ new "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nIf the issue persists, try closing the app and opening again.{/b}{/color}"
+
+ # game/update.rpy:250
+ old "Steam auth disabled, logging on Vault..."
+ new "Steam auth disabled, logging on Vault..."
+
+ # game/update.rpy:342
+ old "Please insert your {b}email{/b}."
+ new "Please insert your {b}email{/b}."
+
+ # game/update.rpy:368
+ old "Please insert the {b}token{/b} you received on your email."
+ new "Please insert the {b}token{/b} you received on your email."
+
+ # game/update.rpy:386
+ old "Please insert your {b}Password{/b}.\nIt has to be at least 4 characters long."
+ new "Please insert your {b}Password{/b}.\nIt has to be at least 4 characters long."
+
+ # game/update.rpy:392
+ old "Please insert your {b}2FA code{/b}. If you do not have 2FA, leave blank.\n\n{u}TOTP setup will be emailed and required for later logins.{/u}"
+ new "Please insert your {b}2FA code{/b}. If you do not have 2FA, leave blank.\n\n{u}TOTP setup will be emailed and required for later logins.{/u}"
+
+ # game/update.rpy:437
+ old "Success!"
+ new "Success!"
+
+ # game/update.rpy:439
+ old "{color=#F00}Failure!{/color}"
+ new "{color=#F00}Failure!{/color}"
+
+ # game/update.rpy:444
+ old "Please insert your {b}2FA Secret{/b} or the link sent to you by email.\n\n{size=18}{color=#f00}WARNING:{/color} Will be saved locally with minimal security.{/size}"
+ new "Please insert your {b}2FA Secret{/b} or the link sent to you by email.\n\n{size=18}{color=#f00}WARNING:{/color} Will be saved locally with minimal security.{/size}"
+
+ # game/update.rpy:453
+ old "Invalid OTPAuth URL.\nEnsure you used the URL sent to you by email!"
+ new "Invalid OTPAuth URL.\nEnsure you used the URL sent to you by email!"
+
diff --git a/game/tl/fr/client.rpy b/game/tl/fr/client.rpy
index 06dcd93..b548a85 100644
--- a/game/tl/fr/client.rpy
+++ b/game/tl/fr/client.rpy
@@ -4,21 +4,21 @@ translate fr strings:
# game/client.rpy:38
old "Requesting credentials from Vault..."
- new "Requesting credentials from Vault..."
+ new "Solicitando credenciais do cofre..."
# game/client.rpy:52
old "You're not logged in."
- new "You're not logged in."
+ new "Você não está logado."
# game/client.rpy:58
old "Rate limited, we'll try again..."
- new "Rate limited, we'll try again..."
+ new "Erro de fluxo, vamos tentar novamente..."
# game/client.rpy:73
old "TMW Vault Error."
- new "TMW Vault Error."
+ new "Erro do Cofre TMW."
# game/client.rpy:108
old "Thanks for playing!"
- new "Thanks for playing!"
+ new "Obrigado por jogar!"
diff --git a/game/tl/fr/common.rpy b/game/tl/fr/common.rpy
index c00c013..d803dd7 100644
--- a/game/tl/fr/common.rpy
+++ b/game/tl/fr/common.rpy
@@ -320,7 +320,7 @@ translate fr strings:
# renpy/common/00action_other.rpy:375
old "Language [text]"
- new "Language [text]"
+ new "Idioma [text]"
# renpy/common/00director.rpy:708
old "The interactive director is not enabled here."
@@ -336,7 +336,7 @@ translate fr strings:
# renpy/common/00director.rpy:1551
old "Done"
- new "Done"
+ new "Pronto"
# renpy/common/00director.rpy:1561
old "(statement)"
@@ -456,11 +456,11 @@ translate fr strings:
# renpy/common/00keymap.rpy:300
old "Failed to save screenshot as %s."
- new "Failed to save screenshot as %s."
+ new "Falhou em salvar captura de tela como %s."
# renpy/common/00keymap.rpy:312
old "Saved screenshot as %s."
- new "Saved screenshot as %s."
+ new "Captura de tela salva como %s."
# renpy/common/00library.rpy:195
old "Skip Mode"
@@ -692,7 +692,7 @@ translate fr strings:
# renpy/common/00updater.rpy:1437
old "An error has occured:"
- new "An error has occured:"
+ new "Um erro aconteceu:"
# renpy/common/00updater.rpy:1439
old "Checking for updates."
@@ -736,7 +736,7 @@ translate fr strings:
# renpy/common/00updater.rpy:1472
old "Proceed"
- new "Proceed"
+ new "Prosseguir"
# renpy/common/00gallery.rpy:590
old "Image [index] of [count] locked."
@@ -760,11 +760,11 @@ translate fr strings:
# renpy/common/00gltest.rpy:89
old "Renderer"
- new "Renderer"
+ new "Renderizador"
# renpy/common/00gltest.rpy:93
old "Automatically Choose"
- new "Automatically Choose"
+ new "Escolher Automaticamente"
# renpy/common/00gltest.rpy:100
old "Force GL Renderer"
@@ -804,11 +804,11 @@ translate fr strings:
# renpy/common/00gltest.rpy:159
old "Powersave"
- new "Powersave"
+ new "Economia de Energia"
# renpy/common/00gltest.rpy:173
old "Framerate"
- new "Framerate"
+ new "Taxa de Frames"
# renpy/common/00gltest.rpy:177
old "Screen"
@@ -828,15 +828,15 @@ translate fr strings:
# renpy/common/00gltest.rpy:207
old "Changes will take effect the next time this program is run."
- new "Changes will take effect the next time this program is run."
+ new "Alterações terão efeito da próxima vez que rodar esse programa."
# renpy/common/00gltest.rpy:242
old "Performance Warning"
- new "Performance Warning"
+ new "Aviso de Performance"
# renpy/common/00gltest.rpy:247
old "This computer is using software rendering."
- new "This computer is using software rendering."
+ new "Esse computador está usando renderização por software."
# renpy/common/00gltest.rpy:249
old "This game requires use of GL2 that can't be initialised."
@@ -860,23 +860,23 @@ translate fr strings:
# renpy/common/00gltest.rpy:269
old "Continue, Show this warning again"
- new "Continue, Show this warning again"
+ new "Continue, Mostre esse aviso novamente."
# renpy/common/00gltest.rpy:273
old "Continue, Don't show warning again"
- new "Continue, Don't show warning again"
+ new "Continue, Não mostre esse aviso novamente."
# renpy/common/00gltest.rpy:281
old "Change render options"
- new "Change render options"
+ new "Alterar opções de renderização"
# renpy/common/00gamepad.rpy:32
old "Select Gamepad to Calibrate"
- new "Select Gamepad to Calibrate"
+ new "Selecione o Gamepad para Calibrar"
# renpy/common/00gamepad.rpy:35
old "No Gamepads Available"
- new "No Gamepads Available"
+ new "Nenhum Gamepad Disponível"
# renpy/common/00gamepad.rpy:54
old "Calibrating [name] ([i]/[total])"
@@ -924,7 +924,7 @@ translate fr strings:
# renpy/common/_errorhandling.rpym:604
old "Rollback"
- new "Rollback"
+ new "Voltar"
# renpy/common/_errorhandling.rpym:606
old "Attempts a roll back to a prior time, allowing you to save or choose a different choice."
@@ -932,7 +932,7 @@ translate fr strings:
# renpy/common/_errorhandling.rpym:609
old "Ignore"
- new "Ignore"
+ new "Ignorar"
# renpy/common/_errorhandling.rpym:613
old "Ignores the exception, allowing you to continue."
@@ -944,7 +944,7 @@ translate fr strings:
# renpy/common/_errorhandling.rpym:619
old "Reload"
- new "Reload"
+ new "Recarregar"
# renpy/common/_errorhandling.rpym:621
old "Reloads the game from disk, saving and restoring game state if possible."
diff --git a/game/tl/fr/mirrorlake.rpy b/game/tl/fr/mirrorlake.rpy
index 11b12b9..659f106 100644
--- a/game/tl/fr/mirrorlake.rpy
+++ b/game/tl/fr/mirrorlake.rpy
@@ -4,17 +4,17 @@ translate fr strings:
# game/mirrorlake.rpy:33
old "{b}The Void{/b}"
- new "{b}The Void{/b}"
+ new "{b}O Vazio{/b}"
# game/mirrorlake.rpy:104
old "Play!"
- new "Play!"
+ new "Jogar!"
# game/mirrorlake.rpy:110
old "The Void"
- new "The Void"
+ new "O Vazio"
# game/mirrorlake.rpy:115
old "Restore your soul from the multiple worlds where it was scattered, and in due time, The Void shall reveal to you, the truth of this multiverse..."
- new "Restore your soul from the multiple worlds where it was scattered, and in due time, The Void shall reveal to you, the truth of this multiverse..."
+ new "Restaure sua alma dos mundos ao qual ela foi espalhada, e ao seu tempo, O Vazio irá revelar a você, a verdade deste multiverso..."
diff --git a/game/tl/fr/options.rpy b/game/tl/fr/options.rpy
index 56191c9..78178a1 100644
--- a/game/tl/fr/options.rpy
+++ b/game/tl/fr/options.rpy
@@ -4,13 +4,13 @@ translate fr strings:
# game/options.rpy:15
old "Mana Launcher"
- new "Mana Launcher"
+ new "Lançador de Mana"
# game/options.rpy:37
old "THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
- new "THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
+ new "ESSE PROGRAMA É FORNECIDO \"NO ESTADO EM QUE SE ENCONTRA\", SEM QUALQUER TIPO DE GARANTIA, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM DETERMINADO FIM E NÃO VIOLAÇÃO. EM NENHUMA HIPÓTESE OS AUTORES OU TITULARES DOS DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM UMA AÇÃO DE CONTRATO, DELITO OU DE OUTRA FORMA, DECORRENTE DE, FORA DE OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NO PROGRAMA."
# game/options.rpy:246
old "{a=https://www.renpy.org/l/license}About Ren'Py{/a}"
- new "{a=https://www.renpy.org/l/license}About Ren'Py{/a}"
+ new "{a=https://www.renpy.org/l/license}Sobre o Ren'Py{/a}"
diff --git a/game/tl/fr/renpy.rpy b/game/tl/fr/renpy.rpy
index 7d10e82..cdfffa8 100644
--- a/game/tl/fr/renpy.rpy
+++ b/game/tl/fr/renpy.rpy
@@ -4,5 +4,21 @@
translate fr start_loop_2dea60f4:
# centered "{color=#FFF}{b}An error happened.{/b}\n\nPlease login again. If this issue persists, relaunch the app or {a=https://discord.gg/BQNTe68}contact us{/a}{/color}"
- centered "{color=#FFF}{b}An error happened.{/b}\n\nPlease login again. If this issue persists, relaunch the app or {a=https://discord.gg/BQNTe68}contact us{/a}{/color}"
+ centered "{color=#FFF}{b}Um erro aconteceu.{/b}\n\nPor favor, faça login novamente. Se o problema persistir, reinicie o app ou {a=https://discord.gg/BQNTe68}entre em contato conosco{/a}{/color}"
+
+# TODO: Translation updated at 2021-05-19 03:15
+
+translate fr strings:
+
+ # game/renpy.rpy:62
+ old "Validating SSL Certificates..."
+ new "Validating SSL Certificates..."
+
+ # game/renpy.rpy:105
+ old "{color=#F00}Failure! Vault ID could not be set.{/color}"
+ new "{color=#F00}Failure! Vault ID could not be set.{/color}"
+
+ # game/renpy.rpy:142
+ old "Now loading..."
+ new "Now loading..."
diff --git a/game/tl/fr/screens.rpy b/game/tl/fr/screens.rpy
index 54dea88..7c10f37 100644
--- a/game/tl/fr/screens.rpy
+++ b/game/tl/fr/screens.rpy
@@ -4,11 +4,11 @@ translate fr strings:
# game/screens.rpy:256
old "History"
- new "History"
+ new "Histórico"
# game/screens.rpy:257
old "Skip"
- new "Skip"
+ new "Pular"
# game/screens.rpy:258
old "Prefs"
@@ -16,23 +16,23 @@ translate fr strings:
# game/screens.rpy:299
old "Start"
- new "Start"
+ new "Iniciar"
# game/screens.rpy:306
old "Preferences"
- new "Preferences"
+ new "Preferências"
# game/screens.rpy:310
old "End Replay"
- new "End Replay"
+ new "Encerrar Replay"
# game/screens.rpy:314
old "Main Menu"
- new "Main Menu"
+ new "Menu Principal"
# game/screens.rpy:316
old "About"
- new "About"
+ new "Sobre"
# game/screens.rpy:322
old "Quit"
@@ -40,31 +40,31 @@ translate fr strings:
# game/screens.rpy:467
old "Return"
- new "Return"
+ new "Voltar"
# game/screens.rpy:551
old "Version [config.version!t]\n"
- new "Version [config.version!t]\n"
+ new "Versão [config.version!t]\n"
# game/screens.rpy:557
old "Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
- new "Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
+ new "Feito com {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
# game/screens.rpy:647
old "Display"
- new "Display"
+ new "Exibição"
# game/screens.rpy:648
old "Window"
- new "Window"
+ new "Janela"
# game/screens.rpy:649
old "Fullscreen"
- new "Fullscreen"
+ new "Tela Cheia"
# game/screens.rpy:650
old "Iconify"
- new "Iconify"
+ new "Minimizar"
# game/screens.rpy:651
old "Enabled"
@@ -84,7 +84,7 @@ translate fr strings:
# game/screens.rpy:670
old "Game Client"
- new "Game Client"
+ new "Cliente de Jogo"
# game/screens.rpy:671
old "ManaPlus"
@@ -100,15 +100,15 @@ translate fr strings:
# game/screens.rpy:684
old "Unseen Text"
- new "Unseen Text"
+ new "Texto Não Lido"
# game/screens.rpy:685
old "After Choices"
- new "After Choices"
+ new "Após Escolhas"
# game/screens.rpy:686
old "Transitions"
- new "Transitions"
+ new "Transições"
# game/screens.rpy:706
old "Music Volume"
@@ -132,23 +132,23 @@ translate fr strings:
# game/screens.rpy:740
old "Check Files Integrity"
- new "Check Files Integrity"
+ new "Conferir Integridade dos Arquivos"
# game/screens.rpy:757
old "All Set!"
- new "All Set!"
+ new "Tudo Pronto!"
# game/screens.rpy:877
old "The dialogue history is empty."
- new "The dialogue history is empty."
+ new "Não há mensagens para mostrar."
# game/screens.rpy:938
old "Help"
- new "Help"
+ new "Ajuda"
# game/screens.rpy:947
old "Keyboard"
- new "Keyboard"
+ new "Teclado"
# game/screens.rpy:948
old "Mouse"
@@ -248,7 +248,7 @@ translate fr strings:
# game/screens.rpy:1033
old "Calibrate"
- new "Calibrate"
+ new "Calibrar"
# game/screens.rpy:1098
old "Yes"
@@ -260,9 +260,33 @@ translate fr strings:
# game/screens.rpy:1145
old "Skipping"
- new "Skipping"
+ new "Pulando"
# game/screens.rpy:1366
old "Menu"
new "Menu"
+# TODO: Translation updated at 2021-05-19 03:15
+
+translate fr strings:
+
+ # game/screens.rpy:366
+ old "Mirror Lake"
+ new "Mirror Lake"
+
+ # game/screens.rpy:699
+ old "Others"
+ new "Others"
+
+ # game/screens.rpy:700
+ old "ON"
+ new "ON"
+
+ # game/screens.rpy:700
+ old "OFF"
+ new "OFF"
+
+ # game/screens.rpy:706
+ old "Check Updates"
+ new "Check Updates"
+
diff --git a/game/tl/fr/soul.rpy b/game/tl/fr/soul.rpy
index 0edeb1e..9a1eeaf 100644
--- a/game/tl/fr/soul.rpy
+++ b/game/tl/fr/soul.rpy
@@ -4,43 +4,43 @@
translate fr intro_1d65fd1f:
# evil "{cps=80}Look at this... All this mana... Doesn't it look peaceful?{/cps}"
- evil "{cps=80}Look at this... All this mana... Doesn't it look peaceful?{/cps}"
+ evil "{cps=80}Olhe isso... Toda essa mana... Ela não parece pacífica?{/cps}"
# game/soul.rpy:156
translate fr intro_fc641e8d:
# evil "{cps=80}What do you think that would happen if I mess with it... like this?!{/cps}{nw}"
- evil "{cps=80}What do you think that would happen if I mess with it... like this?!{/cps}{nw}"
+ evil "{cps=80}O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{/cps}{nw}"
# game/soul.rpy:160
translate fr intro_774f5206:
# evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}{nw}" with vpunch
# game/soul.rpy:161
translate fr intro_873ea3a8:
# evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with hpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with hpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}{nw}" with hpunch
# game/soul.rpy:162
translate fr intro_774f5206_1:
# evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}{nw}" with vpunch
# game/soul.rpy:163
translate fr intro_67488d5e:
# evil "What do you think that would happen if I mess with it... like this?!{fast}" with hpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}" with hpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}" with hpunch
# game/soul.rpy:164
translate fr intro_aa2c08ed:
# evil "{cps=80}...What? No, you cannot stop me.{/cps}"
- evil "{cps=80}...What? No, you cannot stop me.{/cps}"
+ evil "{cps=80}...O queê? Não, você não pode me deter.{/cps}"
# game/soul.rpy:165
translate fr intro_96ce8641:
@@ -79,6 +79,7 @@ translate fr intro_82ae0cb5:
centered "{color=#fff}{b}Tutorial{/b}\n\n In the next screen, you'll be at the Mirror Lake Interface.\nThe worlds are listed to the left, and a description is available at right.\n Select any world, and allow your willpower to take form on the world, as one of its inhabitants.\n Each world is different from each other, there is no consistency on gameplay rules, art style or history.\n \n And eventually, your power shall return to you...{/color}{fast}"
# game/soul.rpy:192
+# OBSOLETE
translate fr intro_32b6ce88:
# centered "{color=#f35}{b}DISCLAIMER{/b}\n\n {color=#fff}The worlds may be operated by different staff, and are in an eternal mutation state.\n Be sure to read each subworld specific rules and complete the tutorial to spot the differences!\n \n Attempt to restore your soul as you try to stop the evil which threatens the multiverse.\n Soul Level remains constant regardless of the subworld you're at.{/color}{fast}"
@@ -92,7 +93,7 @@ translate fr strings:
# game/soul.rpy:42
old "Scene Recollection"
- new "Scene Recollection"
+ new "Replay de Cenas"
# game/soul.rpy:51
old "Prologue"
@@ -100,17 +101,25 @@ translate fr strings:
# game/soul.rpy:55
old "Replay the prologue."
- new "Replay the prologue."
+ new "Exibe o prólogo novamente."
# game/soul.rpy:66
old "Return »"
- new "Return »"
+ new "Voltar »"
# game/soul.rpy:119
old "{color=#FFF}Loading user data...{/color}"
- new "{color=#FFF}Loading user data...{/color}"
+ new "{color=#FFF}Carregando dados do usuário...{/color}"
# game/soul.rpy:134
old "Wanderer"
- new "Wanderer"
+ new "Peregrino"
+
+# TODO: Translation updated at 2021-05-19 03:15
+
+# game/soul.rpy:193
+translate fr intro_d61d3dff:
+
+ # centered "{color=#f35}{b}DISCLAIMER{/b}{/color}\n\n {color=#fff}The worlds may be operated by different staff, and are in an eternal mutation state.\n Be sure to read each subworld specific rules and complete the tutorial to spot the differences!\n \n Attempt to restore your soul as you try to stop the evil which threatens the multiverse.\n Soul Level remains constant regardless of the subworld you're at.{/color}{fast}"
+ centered "{color=#f35}{b}DISCLAIMER{/b}{/color}\n\n {color=#fff}The worlds may be operated by different staff, and are in an eternal mutation state.\n Be sure to read each subworld specific rules and complete the tutorial to spot the differences!\n \n Attempt to restore your soul as you try to stop the evil which threatens the multiverse.\n Soul Level remains constant regardless of the subworld you're at.{/color}{fast}"
diff --git a/game/tl/fr/update.rpy b/game/tl/fr/update.rpy
index 9cec587..83d2724 100644
--- a/game/tl/fr/update.rpy
+++ b/game/tl/fr/update.rpy
@@ -4,11 +4,11 @@ translate fr strings:
# game/update.rpy:278
old "Email Auth"
- new "Email Auth"
+ new "Por Email"
# game/update.rpy:279
old "Pass+2FA Auth"
- new "Pass+2FA Auth"
+ new "Senha+2FA"
# game/update.rpy:320
old "OK"
@@ -16,7 +16,7 @@ translate fr strings:
# game/update.rpy:332
old "Please make sure you enter a valid email!"
- new "Please make sure you enter a valid email!"
+ new "Certifique-se que o email é válido!"
# game/update.rpy:352
old "An email was sent with your API token.\n\nYou'll need it shortly, so check your email."
@@ -26,3 +26,99 @@ translate fr strings:
old "{b}INTERNAL SERVER ERROR{/b}\n\nSeems like someone messed up on the APIs!\nThis login method seems to be temporaly unavailable, please choose another one."
new "{b}INTERNAL SERVER ERROR{/b}\n\nSeems like someone messed up on the APIs!\nThis login method seems to be temporaly unavailable, please choose another one."
+# TODO: Translation updated at 2021-05-19 03:15
+
+translate fr strings:
+
+ # game/update.rpy:81
+ old "Fetching server list and assets..."
+ new "Fetching server list and assets..."
+
+ # game/update.rpy:141
+ old "Welcome to the Mana Launcher.\nBuilding user data, please wait..."
+ new "Welcome to the Mana Launcher.\nBuilding user data, please wait..."
+
+ # game/update.rpy:157
+ old "{color=#f00}{b}ERROR: No active mirror found.\nMana Launcher needs to be updated.{/b}{/color}"
+ new "{color=#f00}{b}ERROR: No active mirror found.\nMana Launcher needs to be updated.{/b}{/color}"
+
+ # game/update.rpy:166
+ old "Checking for installed clients..."
+ new "Checking for installed clients..."
+
+ # game/update.rpy:186
+ old "Verifying credentials..."
+ new "Verifying credentials..."
+
+ # game/update.rpy:193
+ old "Attempting Steam authentication..."
+ new "Attempting Steam authentication..."
+
+ # game/update.rpy:201
+ old "Waiting for Vault reply..."
+ new "Waiting for Vault reply..."
+
+ # game/update.rpy:208
+ old "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nSteam refused authentication. Try restarting the app.{/b}{/color}"
+ new "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nSteam refused authentication. Try restarting the app.{/b}{/color}"
+
+ # game/update.rpy:214
+ old "Rate limited! Trying again 15s..."
+ new "Rate limited! Trying again 15s..."
+
+ # game/update.rpy:216
+ old "Rate limited! Trying again 10s..."
+ new "Rate limited! Trying again 10s..."
+
+ # game/update.rpy:218
+ old "Rate limited! Trying again 5s..."
+ new "Rate limited! Trying again 5s..."
+
+ # game/update.rpy:220
+ old "Rate limited! Trying again..."
+ new "Rate limited! Trying again..."
+
+ # game/update.rpy:238
+ old "Steam session initialized successfully"
+ new "Steam session initialized successfully"
+
+ # game/update.rpy:245
+ old "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nIf the issue persists, try closing the app and opening again.{/b}{/color}"
+ new "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nIf the issue persists, try closing the app and opening again.{/b}{/color}"
+
+ # game/update.rpy:250
+ old "Steam auth disabled, logging on Vault..."
+ new "Steam auth disabled, logging on Vault..."
+
+ # game/update.rpy:342
+ old "Please insert your {b}email{/b}."
+ new "Please insert your {b}email{/b}."
+
+ # game/update.rpy:368
+ old "Please insert the {b}token{/b} you received on your email."
+ new "Please insert the {b}token{/b} you received on your email."
+
+ # game/update.rpy:386
+ old "Please insert your {b}Password{/b}.\nIt has to be at least 4 characters long."
+ new "Please insert your {b}Password{/b}.\nIt has to be at least 4 characters long."
+
+ # game/update.rpy:392
+ old "Please insert your {b}2FA code{/b}. If you do not have 2FA, leave blank.\n\n{u}TOTP setup will be emailed and required for later logins.{/u}"
+ new "Please insert your {b}2FA code{/b}. If you do not have 2FA, leave blank.\n\n{u}TOTP setup will be emailed and required for later logins.{/u}"
+
+ # game/update.rpy:437
+ old "Success!"
+ new "Success!"
+
+ # game/update.rpy:439
+ old "{color=#F00}Failure!{/color}"
+ new "{color=#F00}Failure!{/color}"
+
+ # game/update.rpy:444
+ old "Please insert your {b}2FA Secret{/b} or the link sent to you by email.\n\n{size=18}{color=#f00}WARNING:{/color} Will be saved locally with minimal security.{/size}"
+ new "Please insert your {b}2FA Secret{/b} or the link sent to you by email.\n\n{size=18}{color=#f00}WARNING:{/color} Will be saved locally with minimal security.{/size}"
+
+ # game/update.rpy:453
+ old "Invalid OTPAuth URL.\nEnsure you used the URL sent to you by email!"
+ new "Invalid OTPAuth URL.\nEnsure you used the URL sent to you by email!"
+
diff --git a/game/tl/pt_br/client.rpy b/game/tl/pt_br/client.rpy
index faaf6d4..4acfd7c 100644
--- a/game/tl/pt_br/client.rpy
+++ b/game/tl/pt_br/client.rpy
@@ -12,7 +12,7 @@ translate pt_br strings:
# game/client.rpy:58
old "Rate limited, we'll try again..."
- new "Rate limited, we'll try again..."
+ new "Erro de fluxo, vamos tentar novamente..."
# game/client.rpy:73
old "TMW Vault Error."
diff --git a/game/tl/pt_br/common.rpy b/game/tl/pt_br/common.rpy
index 56925c2..e840dc7 100644
--- a/game/tl/pt_br/common.rpy
+++ b/game/tl/pt_br/common.rpy
@@ -320,7 +320,7 @@ translate pt_br strings:
# renpy/common/00action_other.rpy:375
old "Language [text]"
- new "Language [text]"
+ new "Idioma [text]"
# renpy/common/00director.rpy:708
old "The interactive director is not enabled here."
@@ -336,7 +336,7 @@ translate pt_br strings:
# renpy/common/00director.rpy:1551
old "Done"
- new "Done"
+ new "Pronto"
# renpy/common/00director.rpy:1561
old "(statement)"
@@ -456,11 +456,11 @@ translate pt_br strings:
# renpy/common/00keymap.rpy:300
old "Failed to save screenshot as %s."
- new "Failed to save screenshot as %s."
+ new "Falhou em salvar captura de tela como %s."
# renpy/common/00keymap.rpy:312
old "Saved screenshot as %s."
- new "Saved screenshot as %s."
+ new "Captura de tela salva como %s."
# renpy/common/00library.rpy:195
old "Skip Mode"
@@ -692,7 +692,7 @@ translate pt_br strings:
# renpy/common/00updater.rpy:1437
old "An error has occured:"
- new "An error has occured:"
+ new "Um erro aconteceu:"
# renpy/common/00updater.rpy:1439
old "Checking for updates."
@@ -760,11 +760,11 @@ translate pt_br strings:
# renpy/common/00gltest.rpy:89
old "Renderer"
- new "Renderer"
+ new "Renderizador"
# renpy/common/00gltest.rpy:93
old "Automatically Choose"
- new "Automatically Choose"
+ new "Escolher Automaticamente"
# renpy/common/00gltest.rpy:100
old "Force GL Renderer"
@@ -804,11 +804,11 @@ translate pt_br strings:
# renpy/common/00gltest.rpy:159
old "Powersave"
- new "Powersave"
+ new "Economia de Energia"
# renpy/common/00gltest.rpy:173
old "Framerate"
- new "Framerate"
+ new "Taxa de Frames"
# renpy/common/00gltest.rpy:177
old "Screen"
@@ -828,15 +828,15 @@ translate pt_br strings:
# renpy/common/00gltest.rpy:207
old "Changes will take effect the next time this program is run."
- new "Changes will take effect the next time this program is run."
+ new "Alterações terão efeito da próxima vez que rodar esse programa."
# renpy/common/00gltest.rpy:242
old "Performance Warning"
- new "Performance Warning"
+ new "Aviso de Performance"
# renpy/common/00gltest.rpy:247
old "This computer is using software rendering."
- new "This computer is using software rendering."
+ new "Esse computador está usando renderização por software."
# renpy/common/00gltest.rpy:249
old "This game requires use of GL2 that can't be initialised."
@@ -860,23 +860,23 @@ translate pt_br strings:
# renpy/common/00gltest.rpy:269
old "Continue, Show this warning again"
- new "Continue, Show this warning again"
+ new "Continue, Mostre esse aviso novamente."
# renpy/common/00gltest.rpy:273
old "Continue, Don't show warning again"
- new "Continue, Don't show warning again"
+ new "Continue, Não mostre esse aviso novamente."
# renpy/common/00gltest.rpy:281
old "Change render options"
- new "Change render options"
+ new "Alterar opções de renderização"
# renpy/common/00gamepad.rpy:32
old "Select Gamepad to Calibrate"
- new "Select Gamepad to Calibrate"
+ new "Selecione o Gamepad para Calibrar"
# renpy/common/00gamepad.rpy:35
old "No Gamepads Available"
- new "No Gamepads Available"
+ new "Nenhum Gamepad Disponível"
# renpy/common/00gamepad.rpy:54
old "Calibrating [name] ([i]/[total])"
@@ -924,7 +924,7 @@ translate pt_br strings:
# renpy/common/_errorhandling.rpym:604
old "Rollback"
- new "Rollback"
+ new "Voltar"
# renpy/common/_errorhandling.rpym:606
old "Attempts a roll back to a prior time, allowing you to save or choose a different choice."
@@ -932,7 +932,7 @@ translate pt_br strings:
# renpy/common/_errorhandling.rpym:609
old "Ignore"
- new "Ignore"
+ new "Ignorar"
# renpy/common/_errorhandling.rpym:613
old "Ignores the exception, allowing you to continue."
@@ -944,7 +944,7 @@ translate pt_br strings:
# renpy/common/_errorhandling.rpym:619
old "Reload"
- new "Reload"
+ new "Recarregar"
# renpy/common/_errorhandling.rpym:621
old "Reloads the game from disk, saving and restoring game state if possible."
diff --git a/game/tl/pt_br/mirrorlake.rpy b/game/tl/pt_br/mirrorlake.rpy
index be8c5f4..5c8b33a 100644
--- a/game/tl/pt_br/mirrorlake.rpy
+++ b/game/tl/pt_br/mirrorlake.rpy
@@ -16,5 +16,5 @@ translate pt_br strings:
# game/mirrorlake.rpy:115
old "Restore your soul from the multiple worlds where it was scattered, and in due time, The Void shall reveal to you, the truth of this multiverse..."
- new "Restore your soul from the multiple worlds where it was scattered, and in due time, The Void shall reveal to you, the truth of this multiverse..."
+ new "Restaure sua alma dos mundos ao qual ela foi espalhada, e ao seu tempo, O Vazio irá revelar a você, a verdade deste multiverso..."
diff --git a/game/tl/pt_br/options.rpy b/game/tl/pt_br/options.rpy
index 58bdb83..88c5411 100644
--- a/game/tl/pt_br/options.rpy
+++ b/game/tl/pt_br/options.rpy
@@ -8,9 +8,9 @@ translate pt_br strings:
# game/options.rpy:37
old "THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
- new "THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
+ new "ESSE PROGRAMA É FORNECIDO \"NO ESTADO EM QUE SE ENCONTRA\", SEM QUALQUER TIPO DE GARANTIA, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM DETERMINADO FIM E NÃO VIOLAÇÃO. EM NENHUMA HIPÓTESE OS AUTORES OU TITULARES DOS DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM UMA AÇÃO DE CONTRATO, DELITO OU DE OUTRA FORMA, DECORRENTE DE, FORA DE OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NO PROGRAMA."
# game/options.rpy:246
old "{a=https://www.renpy.org/l/license}About Ren'Py{/a}"
- new "{a=https://www.renpy.org/l/license}About Ren'Py{/a}"
+ new "{a=https://www.renpy.org/l/license}Sobre o Ren'Py{/a}"
diff --git a/game/tl/pt_br/renpy.rpy b/game/tl/pt_br/renpy.rpy
index 9201a74..40977c7 100644
--- a/game/tl/pt_br/renpy.rpy
+++ b/game/tl/pt_br/renpy.rpy
@@ -4,5 +4,21 @@
translate pt_br start_loop_2dea60f4:
# centered "{color=#FFF}{b}An error happened.{/b}\n\nPlease login again. If this issue persists, relaunch the app or {a=https://discord.gg/BQNTe68}contact us{/a}{/color}"
- centered "{color=#FFF}{b}An error happened.{/b}\n\nPlease login again. If this issue persists, relaunch the app or {a=https://discord.gg/BQNTe68}contact us{/a}{/color}"
+ centered "{color=#FFF}{b}Um erro aconteceu.{/b}\n\nPor favor, faça login novamente. Se o problema persistir, reinicie o app ou {a=https://discord.gg/BQNTe68}entre em contato conosco{/a}{/color}"
+
+# TODO: Translation updated at 2021-05-19 03:14
+
+translate pt_br strings:
+
+ # game/renpy.rpy:62
+ old "Validating SSL Certificates..."
+ new "Validating SSL Certificates..."
+
+ # game/renpy.rpy:105
+ old "{color=#F00}Failure! Vault ID could not be set.{/color}"
+ new "{color=#F00}Failure! Vault ID could not be set.{/color}"
+
+ # game/renpy.rpy:142
+ old "Now loading..."
+ new "Now loading..."
diff --git a/game/tl/pt_br/screens.rpy b/game/tl/pt_br/screens.rpy
index 6c13b20..291cc6e 100644
--- a/game/tl/pt_br/screens.rpy
+++ b/game/tl/pt_br/screens.rpy
@@ -52,7 +52,7 @@ translate pt_br strings:
# game/screens.rpy:647
old "Display"
- new "Display"
+ new "Exibição"
# game/screens.rpy:648
old "Window"
@@ -100,15 +100,15 @@ translate pt_br strings:
# game/screens.rpy:683
old "Unseen Text"
- new "Unseen Text"
+ new "Texto Não Lido"
# game/screens.rpy:684
old "After Choices"
- new "After Choices"
+ new "Após Escolhas"
# game/screens.rpy:685
old "Transitions"
- new "Transitions"
+ new "Transições"
# game/screens.rpy:705
old "Music Volume"
@@ -140,7 +140,7 @@ translate pt_br strings:
# game/screens.rpy:876
old "The dialogue history is empty."
- new "The dialogue history is empty."
+ new "Não há mensagens para mostrar."
# game/screens.rpy:937
old "Help"
@@ -248,7 +248,7 @@ translate pt_br strings:
# game/screens.rpy:1032
old "Calibrate"
- new "Calibrate"
+ new "Calibrar"
# game/screens.rpy:1097
old "Yes"
@@ -260,9 +260,33 @@ translate pt_br strings:
# game/screens.rpy:1144
old "Skipping"
- new "Skipping"
+ new "Pulando"
# game/screens.rpy:1365
old "Menu"
new "Menu"
+# TODO: Translation updated at 2021-05-19 03:14
+
+translate pt_br strings:
+
+ # game/screens.rpy:366
+ old "Mirror Lake"
+ new "Mirror Lake"
+
+ # game/screens.rpy:699
+ old "Others"
+ new "Others"
+
+ # game/screens.rpy:700
+ old "ON"
+ new "ON"
+
+ # game/screens.rpy:700
+ old "OFF"
+ new "OFF"
+
+ # game/screens.rpy:706
+ old "Check Updates"
+ new "Check Updates"
+
diff --git a/game/tl/pt_br/soul.rpy b/game/tl/pt_br/soul.rpy
index 0efae10..979e2d5 100644
--- a/game/tl/pt_br/soul.rpy
+++ b/game/tl/pt_br/soul.rpy
@@ -4,43 +4,43 @@
translate pt_br intro_1d65fd1f:
# evil "{cps=80}Look at this... All this mana... Doesn't it look peaceful?{/cps}"
- evil "{cps=80}Look at this... All this mana... Doesn't it look peaceful?{/cps}"
+ evil "{cps=80}Olhe isso... Toda essa mana... Ela não parece pacífica?{/cps}"
# game/soul.rpy:156
translate pt_br intro_fc641e8d:
# evil "{cps=80}What do you think that would happen if I mess with it... like this?!{/cps}{nw}"
- evil "{cps=80}What do you think that would happen if I mess with it... like this?!{/cps}{nw}"
+ evil "{cps=80}O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{/cps}{nw}"
# game/soul.rpy:160
translate pt_br intro_774f5206:
# evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}{nw}" with vpunch
# game/soul.rpy:161
translate pt_br intro_873ea3a8:
# evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with hpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with hpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}{nw}" with hpunch
# game/soul.rpy:162
translate pt_br intro_774f5206_1:
# evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}{nw}" with vpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}{nw}" with vpunch
# game/soul.rpy:163
translate pt_br intro_67488d5e:
# evil "What do you think that would happen if I mess with it... like this?!{fast}" with hpunch
- evil "What do you think that would happen if I mess with it... like this?!{fast}" with hpunch
+ evil "O que você acha que aconteceria se eu bagunçasse com ela... desse jeito?!{fast}" with hpunch
# game/soul.rpy:164
translate pt_br intro_aa2c08ed:
# evil "{cps=80}...What? No, you cannot stop me.{/cps}"
- evil "{cps=80}...What? No, you cannot stop me.{/cps}"
+ evil "{cps=80}...O queê? Não, você não pode me deter.{/cps}"
# game/soul.rpy:165
translate pt_br intro_96ce8641:
@@ -79,6 +79,7 @@ translate pt_br intro_82ae0cb5:
centered "{color=#fff}{b}Tutorial{/b}\n\n In the next screen, you'll be at the Mirror Lake Interface.\nThe worlds are listed to the left, and a description is available at right.\n Select any world, and allow your willpower to take form on the world, as one of its inhabitants.\n Each world is different from each other, there is no consistency on gameplay rules, art style or history.\n \n And eventually, your power shall return to you...{/color}{fast}"
# game/soul.rpy:192
+# OBSOLETE
translate pt_br intro_32b6ce88:
# centered "{color=#f35}{b}DISCLAIMER{/b}\n\n {color=#fff}The worlds may be operated by different staff, and are in an eternal mutation state.\n Be sure to read each subworld specific rules and complete the tutorial to spot the differences!\n \n Attempt to restore your soul as you try to stop the evil which threatens the multiverse.\n Soul Level remains constant regardless of the subworld you're at.{/color}{fast}"
@@ -92,7 +93,7 @@ translate pt_br strings:
# game/soul.rpy:42
old "Scene Recollection"
- new "Scene Recollection"
+ new "Replay de Cenas"
# game/soul.rpy:51
old "Prologue"
@@ -100,7 +101,7 @@ translate pt_br strings:
# game/soul.rpy:55
old "Replay the prologue."
- new "Replay the prologue."
+ new "Exibe o prólogo novamente."
# game/soul.rpy:66
old "Return »"
@@ -108,9 +109,17 @@ translate pt_br strings:
# game/soul.rpy:119
old "{color=#FFF}Loading user data...{/color}"
- new "{color=#FFF}Loading user data...{/color}"
+ new "{color=#FFF}Carregando dados do usuário...{/color}"
# game/soul.rpy:134
old "Wanderer"
- new "Wanderer"
+ new "Peregrino"
+
+# TODO: Translation updated at 2021-05-19 03:14
+
+# game/soul.rpy:193
+translate pt_br intro_d61d3dff:
+
+ # centered "{color=#f35}{b}DISCLAIMER{/b}{/color}\n\n {color=#fff}The worlds may be operated by different staff, and are in an eternal mutation state.\n Be sure to read each subworld specific rules and complete the tutorial to spot the differences!\n \n Attempt to restore your soul as you try to stop the evil which threatens the multiverse.\n Soul Level remains constant regardless of the subworld you're at.{/color}{fast}"
+ centered "{color=#f35}{b}DISCLAIMER{/b}{/color}\n\n {color=#fff}The worlds may be operated by different staff, and are in an eternal mutation state.\n Be sure to read each subworld specific rules and complete the tutorial to spot the differences!\n \n Attempt to restore your soul as you try to stop the evil which threatens the multiverse.\n Soul Level remains constant regardless of the subworld you're at.{/color}{fast}"
diff --git a/game/tl/pt_br/update.rpy b/game/tl/pt_br/update.rpy
index aa6c736..730587a 100644
--- a/game/tl/pt_br/update.rpy
+++ b/game/tl/pt_br/update.rpy
@@ -4,11 +4,11 @@ translate pt_br strings:
# game/update.rpy:278
old "Email Auth"
- new "Email Auth"
+ new "Por Email"
# game/update.rpy:279
old "Pass+2FA Auth"
- new "Pass+2FA Auth"
+ new "Senha+2FA"
# game/update.rpy:320
old "OK"
@@ -16,7 +16,7 @@ translate pt_br strings:
# game/update.rpy:332
old "Please make sure you enter a valid email!"
- new "Please make sure you enter a valid email!"
+ new "Certifique-se que o email é válido!"
# game/update.rpy:352
old "An email was sent with your API token.\n\nYou'll need it shortly, so check your email."
@@ -26,3 +26,99 @@ translate pt_br strings:
old "{b}INTERNAL SERVER ERROR{/b}\n\nSeems like someone messed up on the APIs!\nThis login method seems to be temporaly unavailable, please choose another one."
new "{b}INTERNAL SERVER ERROR{/b}\n\nSeems like someone messed up on the APIs!\nThis login method seems to be temporaly unavailable, please choose another one."
+# TODO: Translation updated at 2021-05-19 03:14
+
+translate pt_br strings:
+
+ # game/update.rpy:81
+ old "Fetching server list and assets..."
+ new "Fetching server list and assets..."
+
+ # game/update.rpy:141
+ old "Welcome to the Mana Launcher.\nBuilding user data, please wait..."
+ new "Welcome to the Mana Launcher.\nBuilding user data, please wait..."
+
+ # game/update.rpy:157
+ old "{color=#f00}{b}ERROR: No active mirror found.\nMana Launcher needs to be updated.{/b}{/color}"
+ new "{color=#f00}{b}ERROR: No active mirror found.\nMana Launcher needs to be updated.{/b}{/color}"
+
+ # game/update.rpy:166
+ old "Checking for installed clients..."
+ new "Checking for installed clients..."
+
+ # game/update.rpy:186
+ old "Verifying credentials..."
+ new "Verifying credentials..."
+
+ # game/update.rpy:193
+ old "Attempting Steam authentication..."
+ new "Attempting Steam authentication..."
+
+ # game/update.rpy:201
+ old "Waiting for Vault reply..."
+ new "Waiting for Vault reply..."
+
+ # game/update.rpy:208
+ old "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nSteam refused authentication. Try restarting the app.{/b}{/color}"
+ new "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nSteam refused authentication. Try restarting the app.{/b}{/color}"
+
+ # game/update.rpy:214
+ old "Rate limited! Trying again 15s..."
+ new "Rate limited! Trying again 15s..."
+
+ # game/update.rpy:216
+ old "Rate limited! Trying again 10s..."
+ new "Rate limited! Trying again 10s..."
+
+ # game/update.rpy:218
+ old "Rate limited! Trying again 5s..."
+ new "Rate limited! Trying again 5s..."
+
+ # game/update.rpy:220
+ old "Rate limited! Trying again..."
+ new "Rate limited! Trying again..."
+
+ # game/update.rpy:238
+ old "Steam session initialized successfully"
+ new "Steam session initialized successfully"
+
+ # game/update.rpy:245
+ old "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nIf the issue persists, try closing the app and opening again.{/b}{/color}"
+ new "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nIf the issue persists, try closing the app and opening again.{/b}{/color}"
+
+ # game/update.rpy:250
+ old "Steam auth disabled, logging on Vault..."
+ new "Steam auth disabled, logging on Vault..."
+
+ # game/update.rpy:342
+ old "Please insert your {b}email{/b}."
+ new "Please insert your {b}email{/b}."
+
+ # game/update.rpy:368
+ old "Please insert the {b}token{/b} you received on your email."
+ new "Please insert the {b}token{/b} you received on your email."
+
+ # game/update.rpy:386
+ old "Please insert your {b}Password{/b}.\nIt has to be at least 4 characters long."
+ new "Please insert your {b}Password{/b}.\nIt has to be at least 4 characters long."
+
+ # game/update.rpy:392
+ old "Please insert your {b}2FA code{/b}. If you do not have 2FA, leave blank.\n\n{u}TOTP setup will be emailed and required for later logins.{/u}"
+ new "Please insert your {b}2FA code{/b}. If you do not have 2FA, leave blank.\n\n{u}TOTP setup will be emailed and required for later logins.{/u}"
+
+ # game/update.rpy:437
+ old "Success!"
+ new "Success!"
+
+ # game/update.rpy:439
+ old "{color=#F00}Failure!{/color}"
+ new "{color=#F00}Failure!{/color}"
+
+ # game/update.rpy:444
+ old "Please insert your {b}2FA Secret{/b} or the link sent to you by email.\n\n{size=18}{color=#f00}WARNING:{/color} Will be saved locally with minimal security.{/size}"
+ new "Please insert your {b}2FA Secret{/b} or the link sent to you by email.\n\n{size=18}{color=#f00}WARNING:{/color} Will be saved locally with minimal security.{/size}"
+
+ # game/update.rpy:453
+ old "Invalid OTPAuth URL.\nEnsure you used the URL sent to you by email!"
+ new "Invalid OTPAuth URL.\nEnsure you used the URL sent to you by email!"
+