summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2023-07-08 18:33:01 -0300
committerJesusaves <cpntb1@ymail.com>2023-07-08 18:33:01 -0300
commit4e23e96e1a302df42e2c791b862d7b5444f58253 (patch)
tree7c618efdc9401f38ffbe9b11495460697467a9c0 /lang
parent6d428f700229b503bf15720c5edae6e4380fc591 (diff)
downloadtools-4e23e96e1a302df42e2c791b862d7b5444f58253.tar.gz
tools-4e23e96e1a302df42e2c791b862d7b5444f58253.tar.bz2
tools-4e23e96e1a302df42e2c791b862d7b5444f58253.tar.xz
tools-4e23e96e1a302df42e2c791b862d7b5444f58253.zip
Mana launcher ttl update
Diffstat (limited to 'lang')
-rw-r--r--lang/Mana Launcher.pot850
1 files changed, 565 insertions, 285 deletions
diff --git a/lang/Mana Launcher.pot b/lang/Mana Launcher.pot
index 2bb0534..c0f0e52 100644
--- a/lang/Mana Launcher.pot
+++ b/lang/Mana Launcher.pot
@@ -4,31 +4,35 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: game/client.rpy:38
+#: game/client.rpy:73
msgid "Requesting credentials from Vault..."
msgstr ""
-#: game/client.rpy:52
+#: game/client.rpy:87
msgid "You're not logged in."
msgstr ""
-#: game/client.rpy:58
+#: game/client.rpy:93
msgid "Rate limited, we'll try again..."
msgstr ""
-#: game/client.rpy:73
+#: game/client.rpy:108
msgid "TMW Vault Error."
msgstr ""
-#: game/client.rpy:101
+#: game/client.rpy:124
+msgid "You can minimize this window now.\n\nWorld selection list will be shown once you quit the current world."
+msgstr ""
+
+#: game/client.rpy:158
msgid "Synchronizing data..."
msgstr ""
-#: game/client.rpy:124
+#: game/client.rpy:181
msgid "Synchronization error."
msgstr ""
-#: game/client.rpy:148
+#: game/client.rpy:205
msgid "Thanks for playing!"
msgstr ""
@@ -36,18 +40,34 @@ msgstr ""
msgid "{b}The Void{/b}"
msgstr ""
-#: game/mirrorlake.rpy:104
+#: game/mirrorlake.rpy:116
msgid "Play!"
msgstr ""
-#: game/mirrorlake.rpy:110
+#: game/mirrorlake.rpy:122
msgid "The Void"
msgstr ""
-#: game/mirrorlake.rpy:115
+#: game/mirrorlake.rpy:127
msgid "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..."
msgstr ""
+#: game/mirrorlake.rpy:148
+msgid "In a boundless dimension, time didn't exist.\nAnd in an azure color, lies Mana.\nPeace. Quietude. The Mana is there, as it always have been.\n\nUntil one day. Nobody knows who or what stirred this, but maybe you do.\nNonetheless, Mana started to move restlessy, as time and space formed around it.\n\nThe peaceful azure was no more, infinite combinations all at once,\neverything came to be and at same time, none of that ever happened.\n\nReality starts defining itself, new spaces, new times,\nnew realities happening and vanishing forever.\nEventually, this reality broke into other minor ones, and story was rewritten.\n\nAnd in one of the minor realities which came to be from the bigger one...\nLies this small world, the last to appear...\n\n{b}Moubootaur Legends{/b}."
+msgstr ""
+
+#: game/mirrorlake.rpy:177
+msgid "Before the universe existed as it is known,\nThere was only mana, and a sphere of energy to which mana was attracted.\nMana surrounded the sphere in all directions.\n\nThen, an anomaly. For a reason which perhaps you may know, the sphere expanded.\nWith great force in all directions, chaos ensued.\nSentient beings would be formed and dissolved soon after.\nEventually, one of these managed to grasp their own existence.\nSoon after, the Great Dragons formed a society, and peace ensued.\n\nThe Mana source formed, a tree expanding from it and stretching high.\nWars happened for the source, and soon, the Great Dragons were only four.\nBut the peace returned, and soon they forgot from each other.\n\nBut then came greed, with greed a war, and one of them perished.\n\nThis unleashed chaos again in the world, and in a call for adventurers,\nmany decided to risk their lives in a journey to Candor Island in...\n\n{b}The Mana World: Classic{/b}."
+msgstr ""
+
+#: game/mirrorlake.rpy:206
+msgid "Nobody knows how this world came to be.\nThe many wars have long destroyed any record worth consideration.\nBut everyone knows about one tree.\nThe Mana Tree.\nAnd from it, life flows in the world.\n\nBut one day, there was a war, and the tree was destroyed.\nBut life did not stop. So the tree must still exist.\nSomewhere. Sometime. Beyond mortals' understanding.\n\nNone realize, but this world came from another.\nAnd in the another world, there was an enemy who destroyed many towns.\nAdventurers were on pursuit, when something happened.\n\nMaybe you know, maybe you don't...\nBut these adventurers shall once again regroup, and finish what was started...\n\n{b}The Mana World: rEvolt{/b}."
+msgstr ""
+
+#: game/mirrorlake.rpy:233
+msgid "There's a place, transversal to every world.\n\"The Crossroads\", dubbed the first traveler.\nBeing influenced by every world, and subtly influencing in the same way, it is often targeted by those whom seek control over reality itself, or by those whom seek to trade goods from different worlds.\n\nBut the Crossroads lacks substance.\nIf it was more material, it would crash in the multiple universes it transverse.\nThus, life cannot exist from itself.\n\nMake sure to anchor yourself to a Home World, before venturing further into\n\n{b}The Crossroads{/b}."
+msgstr ""
+
#: game/options.rpy:15
msgid "Mana Launcher"
msgstr ""
@@ -56,23 +76,27 @@ msgstr ""
msgid "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."
msgstr ""
-#: game/options.rpy:248
+#: game/options.rpy:254
msgid "{a=https://www.renpy.org/l/license}About Ren'Py{/a}"
msgstr ""
-#: game/renpy.rpy:72
+#: game/renpy.rpy:48
+msgid "Open wiki"
+msgstr ""
+
+#: game/renpy.rpy:80
msgid "Validating SSL Certificates..."
msgstr ""
-#: game/renpy.rpy:115
+#: game/renpy.rpy:127
msgid "{color=#F00}Failure! Vault ID could not be set.{/color}"
msgstr ""
-#: game/renpy.rpy:152
+#: game/renpy.rpy:170
msgid "Now loading..."
msgstr ""
-#: game/renpy.rpy:176
+#: game/renpy.rpy:202
msgid "{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}"
msgstr ""
@@ -88,451 +112,703 @@ msgstr ""
msgid "Prefs"
msgstr ""
-#: game/screens.rpy:299
+#: game/screens.rpy:301
msgid "Start"
msgstr ""
-#: game/screens.rpy:306
+#: game/screens.rpy:308
msgid "Preferences"
msgstr ""
-#: game/screens.rpy:310
+#: game/screens.rpy:312
msgid "End Replay"
msgstr ""
-#: game/screens.rpy:314
+#: game/screens.rpy:316
msgid "Main Menu"
msgstr ""
-#: game/screens.rpy:316
+#: game/screens.rpy:318
msgid "About"
msgstr ""
-#: game/screens.rpy:322
+#: game/screens.rpy:324
msgid "Quit"
msgstr ""
-#: game/screens.rpy:366
+#: game/screens.rpy:368
msgid "Mirror Lake"
msgstr ""
-#: game/screens.rpy:467
+#: game/screens.rpy:469
msgid "Return"
msgstr ""
-#: game/screens.rpy:551
+#: game/screens.rpy:553
msgid "Version [config.version!t]\n"
msgstr ""
-#: game/screens.rpy:557
+#: game/screens.rpy:559
msgid "Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]"
msgstr ""
-#: game/screens.rpy:647
+#: game/screens.rpy:649
msgid "Display"
msgstr ""
-#: game/screens.rpy:648
+#: game/screens.rpy:650
msgid "Window"
msgstr ""
-#: game/screens.rpy:649
+#: game/screens.rpy:651
msgid "Fullscreen"
msgstr ""
-#: game/screens.rpy:653
+#: game/screens.rpy:655
msgid "Iconify"
msgstr ""
-#: game/screens.rpy:654
+#: game/screens.rpy:656
msgid "Enabled"
msgstr ""
-#: game/screens.rpy:654
+#: game/screens.rpy:656
msgid "Disabled"
msgstr ""
-#: game/screens.rpy:661
+#: game/screens.rpy:663
msgid "Unseen Text"
msgstr ""
-#: game/screens.rpy:663
+#: game/screens.rpy:665
msgid "Transitions"
msgstr ""
-#: game/screens.rpy:668
+#: game/screens.rpy:670
msgid "Discord"
msgstr ""
-#: game/screens.rpy:674
+#: game/screens.rpy:676
msgid "Steam Login"
msgstr ""
-#: game/screens.rpy:680
-msgid "Game Client"
+#: game/screens.rpy:682
+msgid "Plugins"
msgstr ""
-#: game/screens.rpy:681
-msgid "ManaPlus"
+#: game/screens.rpy:684
+msgid "Evol2 Game Servers"
msgstr ""
-#: game/screens.rpy:683
-msgid "Mana"
+#: game/screens.rpy:687
+msgid "ManaVerse"
msgstr ""
#: game/screens.rpy:689
+msgid "ManaPlus"
+msgstr ""
+
+#: game/screens.rpy:692
+msgid "Built-In"
+msgstr ""
+
+#: game/screens.rpy:696
+msgid "Mask password"
+msgstr ""
+
+#: game/screens.rpy:706
msgid "Language"
msgstr ""
-#: game/screens.rpy:699
+#: game/screens.rpy:716
msgid "Others"
msgstr ""
-#: game/screens.rpy:701
+#: game/screens.rpy:718
msgid "ON"
msgstr ""
-#: game/screens.rpy:701
+#: game/screens.rpy:718
msgid "OFF"
msgstr ""
-#: game/screens.rpy:707
+#: game/screens.rpy:727
+msgid "Reset Login Method"
+msgstr ""
+
+#: game/screens.rpy:734
msgid "Check Updates"
msgstr ""
-#: game/screens.rpy:769
+#: game/screens.rpy:801
msgid "All Set!"
msgstr ""
-#: game/screens.rpy:889
+#: game/screens.rpy:921
msgid "The dialogue history is empty."
msgstr ""
-#: game/screens.rpy:950
+#: game/screens.rpy:982
msgid "Help"
msgstr ""
-#: game/screens.rpy:959
+#: game/screens.rpy:991
msgid "Keyboard"
msgstr ""
-#: game/screens.rpy:960
+#: game/screens.rpy:992
msgid "Mouse"
msgstr ""
-#: game/screens.rpy:963
+#: game/screens.rpy:995
msgid "Gamepad"
msgstr ""
-#: game/screens.rpy:976
+#: game/screens.rpy:1008
msgid "Enter"
msgstr ""
-#: game/screens.rpy:977
+#: game/screens.rpy:1009
msgid "Advances dialogue and activates the interface."
msgstr ""
-#: game/screens.rpy:980
+#: game/screens.rpy:1012
msgid "Space"
msgstr ""
-#: game/screens.rpy:981
+#: game/screens.rpy:1013
msgid "Advances dialogue without selecting choices."
msgstr ""
-#: game/screens.rpy:984
+#: game/screens.rpy:1016
msgid "Arrow Keys"
msgstr ""
-#: game/screens.rpy:985
+#: game/screens.rpy:1017
msgid "Navigate the interface."
msgstr ""
-#: game/screens.rpy:988
+#: game/screens.rpy:1020
msgid "Escape"
msgstr ""
-#: game/screens.rpy:989
+#: game/screens.rpy:1021
msgid "Accesses the game menu."
msgstr ""
-#: game/screens.rpy:992
+#: game/screens.rpy:1024
msgid "Ctrl"
msgstr ""
-#: game/screens.rpy:993
+#: game/screens.rpy:1025
msgid "Skips dialogue while held down."
msgstr ""
-#: game/screens.rpy:996
-msgid "Tab"
+#: game/screens.rpy:1028
+msgid ">"
msgstr ""
-#: game/screens.rpy:997
+#: game/screens.rpy:1029
msgid "Toggles dialogue skipping."
msgstr ""
-#: game/screens.rpy:1001
+#: game/screens.rpy:1033
msgid "Hides the user interface."
msgstr ""
-#: game/screens.rpy:1005
+#: game/screens.rpy:1037
msgid "Takes a screenshot."
msgstr ""
-#: game/screens.rpy:1009
+#: game/screens.rpy:1041
msgid "Toggles assistive {a=https://www.renpy.org/l/voicing}self-voicing{/a}."
msgstr ""
-#: game/screens.rpy:1015
+#: game/screens.rpy:1047
msgid "Left Click"
msgstr ""
-#: game/screens.rpy:1019
+#: game/screens.rpy:1051
msgid "Middle Click"
msgstr ""
-#: game/screens.rpy:1023
+#: game/screens.rpy:1055
msgid "Right Click"
msgstr ""
-#: game/screens.rpy:1030
+#: game/screens.rpy:1062
msgid "Right Trigger\nA/Bottom Button"
msgstr ""
-#: game/screens.rpy:1034
+#: game/screens.rpy:1066
msgid "D-Pad, Sticks"
msgstr ""
-#: game/screens.rpy:1038
+#: game/screens.rpy:1070
msgid "Start, Guide"
msgstr ""
-#: game/screens.rpy:1042
+#: game/screens.rpy:1074
msgid "Y/Top Button"
msgstr ""
-#: game/screens.rpy:1045
+#: game/screens.rpy:1077
msgid "Calibrate"
msgstr ""
-#: game/screens.rpy:1110
+#: game/screens.rpy:1142
msgid "Yes"
msgstr ""
-#: game/screens.rpy:1111
+#: game/screens.rpy:1143
msgid "No"
msgstr ""
-#: game/screens.rpy:1157
+#: game/screens.rpy:1189
msgid "Skipping"
msgstr ""
-#: game/screens.rpy:1378
+#: game/screens.rpy:1410
msgid "Menu"
msgstr ""
-#: game/soul.rpy:37
+#: game/soul.rpy:32
+msgid "OK »"
+msgstr ""
+
+#: game/soul.rpy:59
+msgid "Email: "
+msgstr ""
+
+#: game/soul.rpy:71
+msgid "Username: "
+msgstr ""
+
+#: game/soul.rpy:131
msgid "Level"
msgstr ""
-#: game/soul.rpy:42
+#: game/soul.rpy:134
+msgid "Home world: "
+msgstr ""
+
+#: game/soul.rpy:135
+msgid "Not Set"
+msgstr ""
+
+#: game/soul.rpy:137
+msgid "Set »"
+msgstr ""
+
+#: game/soul.rpy:141
+msgid "Sets a homeworld"
+msgstr ""
+
+#: game/soul.rpy:145
+msgid "Manage Account"
+msgstr ""
+
+#: game/soul.rpy:149
+msgid "Changes your account settings"
+msgstr ""
+
+#: game/soul.rpy:157
msgid "Scene Recollection"
msgstr ""
-#: game/soul.rpy:51
+#: game/soul.rpy:166
msgid "Prologue"
msgstr ""
-#: game/soul.rpy:55
+#: game/soul.rpy:170
msgid "Replay the prologue."
msgstr ""
-#: game/soul.rpy:66
+#: game/soul.rpy:172
+msgid "First Lake"
+msgstr ""
+
+#: game/soul.rpy:176
+msgid "Replay the first lake."
+msgstr ""
+
+#: game/soul.rpy:178
+msgid "Chapt. 2"
+msgstr ""
+
+#: game/soul.rpy:182
+msgid "Replay the 2nd Intro."
+msgstr ""
+
+#: game/soul.rpy:184
+msgid "Second Lake"
+msgstr ""
+
+#: game/soul.rpy:188
+msgid "Replay the 2nd lake."
+msgstr ""
+
+#: game/soul.rpy:199
msgid "Return »"
msgstr ""
-#: game/soul.rpy:119
+#: game/soul.rpy:222
+msgid "Account Management"
+msgstr ""
+
+#: game/soul.rpy:227
+msgid "Reset password"
+msgstr ""
+
+#: game/soul.rpy:231
+msgid "Changes your password"
+msgstr ""
+
+#: game/soul.rpy:232
+msgid "Reset Two Factor"
+msgstr ""
+
+#: game/soul.rpy:236
+msgid "Enables or disables 2FA"
+msgstr ""
+
+#: game/soul.rpy:238
+msgid "Steam Account"
+msgstr ""
+
+#: game/soul.rpy:241
+msgid "World Management"
+msgstr ""
+
+#: game/soul.rpy:259
+msgid "Link Account"
+msgstr ""
+
+#: game/soul.rpy:263
+msgid "Links an external account to Vault"
+msgstr ""
+
+#: game/soul.rpy:264
+msgid "Unlink"
+msgstr ""
+
+#: game/soul.rpy:272
+msgid "Removes a Vault account for manual login"
+msgstr ""
+
+#: game/soul.rpy:337
msgid "{color=#FFF}Loading user data...{/color}"
msgstr ""
-#: game/soul.rpy:135
+#: game/soul.rpy:353
msgid "Wanderer"
msgstr ""
-#: game/soul.rpy:156
+#: game/soul.rpy:376
+msgid "{color=#fff}{b}{size=+25}WARNING!{/size}{/b}\n\nSetting a home world is {u}irreversible{/u}. Please make sure you understand the consequences before proceeding.{/color}{fast}"
+msgstr ""
+
+#: game/soul.rpy:377
+msgid "{color=#fff}{b}{size=+25}HOME WORLD{/size}{/b}\n\nEveryone yarns for a place to call home.\nWhen you finally find such place, you may set it as your home world.\n\nSetting a home world is {u}irreversible{/u} so choose wisely.\n\nOnce you have a homeworld, every other world in the Mirror Lake will sync their game progress based on your home world progress. This allows you to play through all the universes.{/color}{fast}"
+msgstr ""
+
+#: game/soul.rpy:378
+msgid "{color=#fff}{b}{size=+25}WARNING!{/size}{/b}\n\nSetting a home world is {u}irreversible{/u}.\n\nThis greatly boosts you on all other worlds, but only if your progress on the home world is advanced enough.{/color}{fast}"
+msgstr ""
+
+#: game/soul.rpy:405
+msgid "{b}Two Factor Authentication{/b}\n\nIf you have two factor authentication enabled, it'll be disabled.\nIf it is disabled, it'll be enabled, and you'll receive an {b}email{/b} with instructions to generate TOTP tokens.\n\nIf enabled, you will not be able to login without the authentication token."
+msgstr ""
+
+#: game/soul.rpy:406
+msgid "{b}Two Factor Authentication{/b}\n\nAre you sure you want to change this setting?"
+msgstr ""
+
+#: game/soul.rpy:420
+msgid "Your 2FA settings were updated.\n\nPlease check your email."
+msgstr ""
+
+#: game/soul.rpy:422
+msgid "An error on the client happened and the request was rejected. Are you logged in, and using the latest version?"
+msgstr ""
+
+#: game/soul.rpy:424
+msgid "You are being rate-limited, and the change was not possible. Please wait a minute before trying again."
+msgstr ""
+
+#: game/soul.rpy:434
+msgid "{b}DISCLAIMER{/b}\n\nTmwAthena does not support username changes. If the vault already created an account for you, it'll always take precedence and {b}will never be truly unlinked{/b}.\nIf the Vault already created an account for you, linking will not work adequately."
+msgstr ""
+
+#: game/soul.rpy:435
+msgid "{b}External Account Linking{/b}\n\n{size=-3}Use this if you used an account with ManaVerse or ManaPlus previously, and want to use it with the Mana Launcher. Keep in mind that if you already have an account with the Launcher, nothing will happen. Both the launcher and the game account must have valid email addresses, but they don't need to be the same. Once linked, you'll no longer be able to login using ManaPlus or ManaVerse directly. The home world account cannot be (un)linked from the Vault. Once done, you'll receive an email with further instructions. To cancel, empty any of the fields.{/size}"
+msgstr ""
+
+#: game/soul.rpy:459
+msgid "A link was sent to your email.\n\nPlease follow it before trying to access the world in the Launcher.\nIf you don't, THEN LINKING WILL BE RENDERED IMPOSSIBLE.\n\nAfter a successful linking, an Error Response 200 OK will be shown on your browser."
+msgstr ""
+
+#: game/soul.rpy:463
+msgid "You are not authorized to perform this operation. Please try again later, in three minutes."
+msgstr ""
+
+#: game/soul.rpy:465
+msgid "To prevent cheating, you cannot link nor unlink your home world. Please contact staff."
+msgstr ""
+
+#: game/soul.rpy:480
+msgid "{b}DISCLAIMER{/b}\n\nTmwAthena does not support username changes. If the vault already created an account for you, it'll always take precedence and {b}will never be truly unlinked{/b}.\nUnlinking a TmwAthena account will disable some Mirror Lake features, but will NOT prevent the Launcher from logging in!"
+msgstr ""
+
+#: game/soul.rpy:505
+msgid "Account was unlinked successfully!\n\nYou should go to your servers' password reset page and use the email you just informed to login using M+ again.\n\nIt is no longer possible to access the unlinked account with the Mana Launcher."
+msgstr ""
+
+#: game/soul.rpy:533
msgid "{cps=80}Look at this... All this mana... Doesn't it look peaceful?{/cps}"
msgstr ""
-#: game/soul.rpy:157
+#: game/soul.rpy:534
msgid "{cps=80}What do you think that would happen if I mess with it... like this?!{/cps}{nw}"
msgstr ""
-#: game/soul.rpy:161
+#: game/soul.rpy:538
msgctxt "intro_774f5206"
msgid "What do you think that would happen if I mess with it... like this?!{fast}{nw}"
msgstr ""
-#: game/soul.rpy:162
+#: game/soul.rpy:539
msgctxt "intro_873ea3a8"
msgid "What do you think that would happen if I mess with it... like this?!{fast}{nw}"
msgstr ""
-#: game/soul.rpy:163
+#: game/soul.rpy:540
msgctxt "intro_774f5206_1"
msgid "What do you think that would happen if I mess with it... like this?!{fast}{nw}"
msgstr ""
-#: game/soul.rpy:164
+#: game/soul.rpy:541
msgid "What do you think that would happen if I mess with it... like this?!{fast}"
msgstr ""
-#: game/soul.rpy:165
+#: game/soul.rpy:542
msgid "{cps=80}...What? No, you cannot stop me.{/cps}"
msgstr ""
-#: game/soul.rpy:166
+#: game/soul.rpy:543
msgid "{i}*evil grin*{/i} {cps=80}Hey, let's play a game.{/cps}"
msgstr ""
-#: game/soul.rpy:167
+#: game/soul.rpy:544
msgid "{cps=80}I'll shatter your Soul and I want see if you can catch me!{/cps}"
msgstr ""
-#: game/soul.rpy:168
+#: game/soul.rpy:545
msgid "{cps=80}HAHAHAHAHAHA--{/cps}{w=.5}{nw}"
msgstr ""
-#: game/soul.rpy:172
+#: game/soul.rpy:549
msgid "HAHAHAHAHAHA{fast}{cps=80}HAHAHAHAHAHAHAH!{/cps}"
msgstr ""
-#: game/soul.rpy:179
+#: game/soul.rpy:556
msgid "{color=#fff}{cps=80}Having your soul shattered to pieces, you drift along the void...{p=1.5}\n Your soul was shattered, your memories forfeit, but your willpower remained.{p=1.5}\n That's right - You have a task to do, a mission to accomplish.{p=1.5}\n \"This is not the end.\" You think to yourself.{p=1.5}\n So, you dive in the Mirror Lake, allowing your willpower to become part of the worlds which came to be...{/cps}{/color}"
msgstr ""
-#: game/soul.rpy:187
+#: game/soul.rpy:564
msgid "{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}"
msgstr ""
-#: game/soul.rpy:193
+#: game/soul.rpy:570
msgid "{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}"
msgstr ""
-#: game/update.rpy:81
+#: game/soul.rpy:579
+msgid "{b}Account Linking{/b}\n\nIf you have already played The Mana World before, you might want to import your existing account instead of creating a new one.\n\nDo you want to link existing accounts?"
+msgstr ""
+
+#: game/soul.rpy:593
+msgid "{color=#fff}{cps=80}As you move through the worlds, you can't help but notice the precarious state it is in.{p=1.5}\n Maybe, from within, everything seemed alright. Or just manageable. But...{p=1.5}\n No, the situation is much more dire than you thought.{p=1.5}\n Because from the Mirror Lake, you can see.{p=1.5}\n The foundation of the world is rotting, without anyone noticing.{/cps}{/color}"
+msgstr ""
+
+#: game/soul.rpy:605
+msgid "{color=#fff}{cps=80}A slow death, where the colors from the world slowly vanish.{p=1.5}\n The wind grows silent, the restlessness of the living slowly drifts in the peaceful calm of the dead...{p=1.5}\n ...Is this how everything will end?{p=1.5}\n ...Isn't there anything you can do?{/cps}{/color}"
+msgstr ""
+
+#: game/soul.rpy:613
+msgid "{color=#fff}{cps=80}\"It's useless. He'll do as he pleases, even if half of the multiverse dies from it.\"{p=1.5}\n No. That will not happen.{p=1.5}\n And it won't happen, because {i}you{/i} noticed it.{p=1.5}\n As long as you know, as long as you breathe, something can be done.{p=1.5}\n Even without knowing from where to start...{/cps}{/color}"
+msgstr ""
+
+#: game/soul.rpy:619
+msgid "{color=#fff}{cps=80}You may be the only one left who can at least try.{/cps}{/color}"
+msgstr ""
+
+#: game/soul.rpy:634
+msgid "{color=#fff}{cps=80} ...Where am I?{p=1.5}\n ...Oh, that's right.{p=1.5}\n We're at the void. The space between the universes. {/cps}{/color}"
+msgstr ""
+
+#: game/soul.rpy:639
+msgid "{color=#fff}{cps=80} ...How many universes are out there?{p=1.5}\n Now, isn't that a silly question? There are as many as there could be.{p=1.5}\n That's the not the real question. The real question would be...{p=1.5}\n ...From which one do I come from...?{p=1.5}\n {/cps}{/color}"
+msgstr ""
+
+#: game/soul.rpy:647
+msgid "{color=#fff}{cps=80} The multiverse seems inquiet.{p=1.5}\n Has it always been this way?{p=1.5}\n Who is this shadow I keep remembering during my dreams?{p=1.5}\n {/cps}{/color}"
+msgstr ""
+
+#: game/soul.rpy:652
+msgid "{color=#fff}{cps=80} Many questions, but few answers.{p=1.5}\n With what should we worry most, the past or the present?{p=1.5}\n However... These universes must hold a clue.{p=1.5}\n Coincidences are mere opportunities waiting to be explored; To reveal a new perspective to you.{p=1.5}\n We should investigate these Mirror Lakes, the location where we move between worlds.{p=1.5}\n If I want a clue... Yes, that'll be the first place to search.{p=1.5}\n {/cps}{/color}"
+msgstr ""
+
+#: game/soul.rpy:662
+msgid "{color=#fff}{cps=80}Your memories still aren't back; But you're not going to be defeated so easily.{w=0.5}\n\nYou'll get to the bottom of this. Nothing can stop you now.{/cps}{/color}"
+msgstr ""
+
+#: game/soul.rpy:666
+msgid "{color=#fff}CHAPTER 2\nSHADOWS OF THE PAST{/color}"
+msgstr ""
+
+#: game/soul.rpy:678
+msgid "{color=#fff}{cps=80}We made many acquaintances and friends lately.{p=1.5}\n \"Your friends shall be your strength\".{p=1.5}\n Where have I heard that before?{p=1.5}\n And on the meanwhile, the world slowly rots, willing to take all my acquaintances into a silent death...{/cps}{/color}"
+msgstr ""
+
+#: game/soul.rpy:686
+msgid "{color=#fff}{cps=80}But something changed.{p=1.5}\n This lake is less rotten than the first time.{p=1.5}\n ...Is this my own doing?{p=1.5}\n ...Am I truly capable to breath new life in this world?{/cps}{/color}"
+msgstr ""
+
+#: game/soul.rpy:694
+msgid "{color=#fff}{cps=80}\"Either try or give up, there's no middle term between both\".{p=1.5}\n I can feel despair, the imminent chaos approaching...{p=1.5}\n But I don't have to be alone.{p=1.5}\n Protecting the worlds... My native acquaintances likely could help.{p=1.5}\n I should find those whom can help, and prepare an army.{p=1.5}\n Because... Whatever is coming, is coming soon.{/cps}{/color}"
+msgstr ""
+
+#: game/soul.rpy:701
+msgid "{color=#fff}{cps=80}A ray of hope.\n\nThis is not what you asked to be, but you will fulfill the role given to you.\n\n\nAnd thus, you dive again, in the depths of the Mirror Lake...{/cps}{/color}"
+msgstr ""
+
+#: game/update.rpy:83
msgid "Fetching server list and assets..."
msgstr ""
-#: game/update.rpy:141
+#: game/update.rpy:143
msgid "Welcome to the Mana Launcher.\nBuilding user data, please wait..."
msgstr ""
-#: game/update.rpy:157
+#: game/update.rpy:159
msgid "{color=#f00}{b}ERROR: No active mirror found.\nMana Launcher needs to be updated.{/b}{/color}"
msgstr ""
-#: game/update.rpy:166
+#: game/update.rpy:168
msgid "Checking for installed clients..."
msgstr ""
-#: game/update.rpy:186
+#: game/update.rpy:188
msgid "Verifying credentials..."
msgstr ""
-#: game/update.rpy:193
+#: game/update.rpy:199
msgid "Attempting Steam authentication..."
msgstr ""
-#: game/update.rpy:201
+#: game/update.rpy:207
msgid "Waiting for Vault reply..."
msgstr ""
-#: game/update.rpy:208
+#: game/update.rpy:214
msgid "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nSteam refused authentication. Try restarting the app.{/b}{/color}"
msgstr ""
-#: game/update.rpy:214
+#: game/update.rpy:220
msgid "Rate limited! Trying again 15s..."
msgstr ""
-#: game/update.rpy:216
+#: game/update.rpy:222
msgid "Rate limited! Trying again 10s..."
msgstr ""
-#: game/update.rpy:218
+#: game/update.rpy:224
msgid "Rate limited! Trying again 5s..."
msgstr ""
-#: game/update.rpy:220
+#: game/update.rpy:226
msgid "Rate limited! Trying again..."
msgstr ""
-#: game/update.rpy:238
+#: game/update.rpy:245
msgid "Steam session initialized successfully"
msgstr ""
-#: game/update.rpy:245
+#: game/update.rpy:252
msgid "{color=#f00}{b}STEAM AUTHENTICATION ERROR.\nIf the issue persists, try closing the app and opening again.{/b}{/color}"
msgstr ""
-#: game/update.rpy:250
+#: game/update.rpy:257
msgid "Steam auth disabled, logging on Vault..."
msgstr ""
-#: game/update.rpy:288
-msgid "Email Auth"
+#: game/update.rpy:331
+msgid "Standard"
msgstr ""
-#: game/update.rpy:289
-msgid "Pass+2FA Auth"
+#: game/update.rpy:332
+msgid "Mouseless"
msgstr ""
-#: game/update.rpy:330
+#: game/update.rpy:375
msgid "OK"
msgstr ""
-#: game/update.rpy:342
+#: game/update.rpy:424
msgid "Please insert your {b}email{/b}."
msgstr ""
-#: game/update.rpy:345
+#: game/update.rpy:427
msgid "Please make sure you enter a valid email!"
msgstr ""
-#: game/update.rpy:365
-msgid "An email was sent with your API token.\n\nYou'll need it shortly, so check your email."
+#: game/update.rpy:438
+msgid "Please insert your {b}Password{/b}.\nIt has to be at least 4 characters long."
msgstr ""
-#: game/update.rpy:368
-msgid "Please insert the {b}token{/b} you received on your email."
+#: game/update.rpy:444
+msgid "If you already have an account, please insert your {b}2FA code{/b}.\n\n{u}Otherwise, a new account will be created and details will be sent to your email.{/u}"
msgstr ""
-#: game/update.rpy:375
-msgid "{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."
+#: game/update.rpy:494
+msgid "Success!"
msgstr ""
-#: game/update.rpy:386
-msgid "Please insert your {b}Password{/b}.\nIt has to be at least 4 characters long."
+#: game/update.rpy:496
+msgid "{color=#F00}Failure!{/color}"
msgstr ""
-#: game/update.rpy:392
-msgid "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:501
+msgid "Please insert your {b}2FA Secret{/b} {i}or the link{/i} sent to you by email.\n\n{size=18}{color=#f00}WARNING:{/color} Will be saved locally without cryptography. We advise using Google Authenticator or similar instead.{/size}"
msgstr ""
-#: game/update.rpy:437
-msgid "Success!"
+#: game/update.rpy:510
+msgid "Invalid OTPAuth URL.\nEnsure you used the URL sent to you by email!"
msgstr ""
-#: game/update.rpy:439
-msgid "{color=#F00}Failure!{/color}"
+#: game/vault.rpy:92
+msgid "Welcome to the {b}Mana Launcher{/b}!\n\nIf you do not have an account, one will be created for you."
msgstr ""
-#: game/update.rpy:444
-msgid "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/vault.rpy:113
+msgid "Password: "
msgstr ""
-#: game/update.rpy:453
-msgid "Invalid OTPAuth URL.\nEnsure you used the URL sent to you by email!"
+#: game/vault.rpy:131
+msgid "TOTP: "
+msgstr ""
+
+#: game/vault.rpy:156
+msgid "Remember email"
+msgstr ""
+
+#: game/vault.rpy:168
+msgid "Remember password (unsafe!)"
+msgstr ""
+
+#: game/wiki.rpy:35
+msgid "External Link"
msgstr ""
#: renpy/common/00accessibility.rpy:28
@@ -583,59 +859,71 @@ msgstr ""
msgid "decrease"
msgstr ""
-#: renpy/common/00accessibility.rpy:128
+#: renpy/common/00accessibility.rpy:138
msgid "Font Override"
msgstr ""
-#: renpy/common/00accessibility.rpy:132
+#: renpy/common/00accessibility.rpy:142
msgid "Default"
msgstr ""
-#: renpy/common/00accessibility.rpy:136
+#: renpy/common/00accessibility.rpy:146
msgid "DejaVu Sans"
msgstr ""
-#: renpy/common/00accessibility.rpy:140
+#: renpy/common/00accessibility.rpy:150
msgid "Opendyslexic"
msgstr ""
-#: renpy/common/00accessibility.rpy:146
+#: renpy/common/00accessibility.rpy:156
msgid "Text Size Scaling"
msgstr ""
-#: renpy/common/00accessibility.rpy:152
+#: renpy/common/00accessibility.rpy:162
msgid "Reset"
msgstr ""
-#: renpy/common/00accessibility.rpy:158
+#: renpy/common/00accessibility.rpy:168
msgid "Line Spacing Scaling"
msgstr ""
-#: renpy/common/00accessibility.rpy:171
+#: renpy/common/00accessibility.rpy:180
+msgid "High Contrast Text"
+msgstr ""
+
+#: renpy/common/00accessibility.rpy:182
+msgid "Enable"
+msgstr ""
+
+#: renpy/common/00accessibility.rpy:186
+msgid "Disable"
+msgstr ""
+
+#: renpy/common/00accessibility.rpy:193
msgid "Self-Voicing"
msgstr ""
-#: renpy/common/00accessibility.rpy:175
+#: renpy/common/00accessibility.rpy:197
msgid "Off"
msgstr ""
-#: renpy/common/00accessibility.rpy:179
+#: renpy/common/00accessibility.rpy:201
msgid "Text-to-speech"
msgstr ""
-#: renpy/common/00accessibility.rpy:183
+#: renpy/common/00accessibility.rpy:205
msgid "Clipboard"
msgstr ""
-#: renpy/common/00accessibility.rpy:187
+#: renpy/common/00accessibility.rpy:209
msgid "Debug"
msgstr ""
-#: renpy/common/00accessibility.rpy:193
+#: renpy/common/00accessibility.rpy:215
msgid "Self-Voicing Volume Drop"
msgstr ""
-#: renpy/common/00accessibility.rpy:202
+#: renpy/common/00accessibility.rpy:224
msgid "The options on this menu are intended to improve accessibility. They may not work with all games, and some combinations of options may render the game unplayable. This is not an issue with the game or engine. For the best results when changing fonts, try to keep the text size the same as it originally was."
msgstr ""
@@ -791,63 +1079,63 @@ msgstr ""
msgid "{#month_short}Dec"
msgstr ""
-#: renpy/common/00action_file.rpy:240
+#: renpy/common/00action_file.rpy:250
msgid "%b %d, %H:%M"
msgstr ""
-#: renpy/common/00action_file.rpy:353
+#: renpy/common/00action_file.rpy:363
msgid "Save slot %s: [text]"
msgstr ""
-#: renpy/common/00action_file.rpy:434
+#: renpy/common/00action_file.rpy:444
msgid "Load slot %s: [text]"
msgstr ""
-#: renpy/common/00action_file.rpy:487
+#: renpy/common/00action_file.rpy:497
msgid "Delete slot [text]"
msgstr ""
-#: renpy/common/00action_file.rpy:566
+#: renpy/common/00action_file.rpy:576
msgid "File page auto"
msgstr ""
-#: renpy/common/00action_file.rpy:568
+#: renpy/common/00action_file.rpy:578
msgid "File page quick"
msgstr ""
-#: renpy/common/00action_file.rpy:570
+#: renpy/common/00action_file.rpy:580
msgid "File page [text]"
msgstr ""
-#: renpy/common/00action_file.rpy:628
+#: renpy/common/00action_file.rpy:638
msgid "Page {}"
msgstr ""
-#: renpy/common/00action_file.rpy:628
+#: renpy/common/00action_file.rpy:638
msgid "Automatic saves"
msgstr ""
-#: renpy/common/00action_file.rpy:628
+#: renpy/common/00action_file.rpy:638
msgid "Quick saves"
msgstr ""
-#: renpy/common/00action_file.rpy:769
+#: renpy/common/00action_file.rpy:779
msgid "Next file page."
msgstr ""
-#: renpy/common/00action_file.rpy:841
+#: renpy/common/00action_file.rpy:851
msgid "Previous file page."
msgstr ""
-#: renpy/common/00action_file.rpy:902
+#: renpy/common/00action_file.rpy:912
msgid "Quick save complete."
msgstr ""
-#: renpy/common/00action_file.rpy:920
+#: renpy/common/00action_file.rpy:930
msgid "Quick save."
msgstr ""
-#: renpy/common/00action_file.rpy:939
+#: renpy/common/00action_file.rpy:949
msgid "Quick load."
msgstr ""
@@ -1027,14 +1315,6 @@ msgstr ""
msgid "Enable (No Blocklist)"
msgstr ""
-#: renpy/common/00gltest.rpy:140
-msgid "Enable"
-msgstr ""
-
-#: renpy/common/00gltest.rpy:144
-msgid "Disable"
-msgstr ""
-
#: renpy/common/00gltest.rpy:159
msgid "Powersave"
msgstr ""
@@ -1103,43 +1383,43 @@ msgstr ""
msgid "Change render options"
msgstr ""
-#: renpy/common/00gui.rpy:374
+#: renpy/common/00gui.rpy:423
msgid "Are you sure?"
msgstr ""
-#: renpy/common/00gui.rpy:375
+#: renpy/common/00gui.rpy:424
msgid "Are you sure you want to delete this save?"
msgstr ""
-#: renpy/common/00gui.rpy:376
+#: renpy/common/00gui.rpy:425
msgid "Are you sure you want to overwrite your save?"
msgstr ""
-#: renpy/common/00gui.rpy:377
+#: renpy/common/00gui.rpy:426
msgid "Loading will lose unsaved progress.\nAre you sure you want to do this?"
msgstr ""
-#: renpy/common/00gui.rpy:378
+#: renpy/common/00gui.rpy:427
msgid "Are you sure you want to quit?"
msgstr ""
-#: renpy/common/00gui.rpy:379
+#: renpy/common/00gui.rpy:428
msgid "Are you sure you want to return to the main menu?\nThis will lose unsaved progress."
msgstr ""
-#: renpy/common/00gui.rpy:380
+#: renpy/common/00gui.rpy:429
msgid "Are you sure you want to end the replay?"
msgstr ""
-#: renpy/common/00gui.rpy:381
+#: renpy/common/00gui.rpy:430
msgid "Are you sure you want to begin skipping?"
msgstr ""
-#: renpy/common/00gui.rpy:382
+#: renpy/common/00gui.rpy:431
msgid "Are you sure you want to skip to the next choice?"
msgstr ""
-#: renpy/common/00gui.rpy:383
+#: renpy/common/00gui.rpy:432
msgid "Are you sure you want to skip unseen dialogue to the next choice?"
msgstr ""
@@ -1147,11 +1427,11 @@ msgstr ""
msgid "Contacting App Store\nPlease Wait..."
msgstr ""
-#: renpy/common/00keymap.rpy:300
+#: renpy/common/00keymap.rpy:306
msgid "Failed to save screenshot as %s."
msgstr ""
-#: renpy/common/00keymap.rpy:312
+#: renpy/common/00keymap.rpy:318
msgid "Saved screenshot as %s."
msgstr ""
@@ -1163,351 +1443,351 @@ msgstr ""
msgid "This program contains free software under a number of licenses, including the MIT License and GNU Lesser General Public License. A complete list of software, including links to full source code, can be found {a=https://www.renpy.org/l/license}here{/a}."
msgstr ""
-#: renpy/common/00preferences.rpy:240
+#: renpy/common/00preferences.rpy:254
msgid "display"
msgstr ""
-#: renpy/common/00preferences.rpy:252
+#: renpy/common/00preferences.rpy:266
msgid "transitions"
msgstr ""
-#: renpy/common/00preferences.rpy:261
+#: renpy/common/00preferences.rpy:275
msgid "skip transitions"
msgstr ""
-#: renpy/common/00preferences.rpy:263
+#: renpy/common/00preferences.rpy:277
msgid "video sprites"
msgstr ""
-#: renpy/common/00preferences.rpy:272
+#: renpy/common/00preferences.rpy:286
msgid "show empty window"
msgstr ""
-#: renpy/common/00preferences.rpy:281
+#: renpy/common/00preferences.rpy:295
msgid "text speed"
msgstr ""
-#: renpy/common/00preferences.rpy:289
+#: renpy/common/00preferences.rpy:303
msgid "joystick"
msgstr ""
-#: renpy/common/00preferences.rpy:289
+#: renpy/common/00preferences.rpy:303
msgid "joystick..."
msgstr ""
-#: renpy/common/00preferences.rpy:296
+#: renpy/common/00preferences.rpy:310
msgid "skip"
msgstr ""
-#: renpy/common/00preferences.rpy:299
+#: renpy/common/00preferences.rpy:313
msgid "skip unseen [text]"
msgstr ""
-#: renpy/common/00preferences.rpy:304
+#: renpy/common/00preferences.rpy:318
msgid "skip unseen text"
msgstr ""
-#: renpy/common/00preferences.rpy:306
+#: renpy/common/00preferences.rpy:320
msgid "begin skipping"
msgstr ""
-#: renpy/common/00preferences.rpy:310
+#: renpy/common/00preferences.rpy:324
msgid "after choices"
msgstr ""
-#: renpy/common/00preferences.rpy:317
+#: renpy/common/00preferences.rpy:331
msgid "skip after choices"
msgstr ""
-#: renpy/common/00preferences.rpy:319
+#: renpy/common/00preferences.rpy:333
msgid "auto-forward time"
msgstr ""
-#: renpy/common/00preferences.rpy:333
+#: renpy/common/00preferences.rpy:347
msgid "auto-forward"
msgstr ""
-#: renpy/common/00preferences.rpy:340
+#: renpy/common/00preferences.rpy:354
msgid "Auto forward"
msgstr ""
-#: renpy/common/00preferences.rpy:343
+#: renpy/common/00preferences.rpy:357
msgid "auto-forward after click"
msgstr ""
-#: renpy/common/00preferences.rpy:352
+#: renpy/common/00preferences.rpy:366
msgid "automatic move"
msgstr ""
-#: renpy/common/00preferences.rpy:361
+#: renpy/common/00preferences.rpy:375
msgid "wait for voice"
msgstr ""
-#: renpy/common/00preferences.rpy:370
+#: renpy/common/00preferences.rpy:384
msgid "voice sustain"
msgstr ""
-#: renpy/common/00preferences.rpy:379
+#: renpy/common/00preferences.rpy:393
msgid "self voicing"
msgstr ""
-#: renpy/common/00preferences.rpy:388
+#: renpy/common/00preferences.rpy:402
msgid "self voicing volume drop"
msgstr ""
-#: renpy/common/00preferences.rpy:396
+#: renpy/common/00preferences.rpy:410
msgid "clipboard voicing"
msgstr ""
-#: renpy/common/00preferences.rpy:405
+#: renpy/common/00preferences.rpy:419
msgid "debug voicing"
msgstr ""
-#: renpy/common/00preferences.rpy:414
+#: renpy/common/00preferences.rpy:428
msgid "emphasize audio"
msgstr ""
-#: renpy/common/00preferences.rpy:423
+#: renpy/common/00preferences.rpy:437
msgid "rollback side"
msgstr ""
-#: renpy/common/00preferences.rpy:433
+#: renpy/common/00preferences.rpy:447
msgid "gl powersave"
msgstr ""
-#: renpy/common/00preferences.rpy:439
+#: renpy/common/00preferences.rpy:453
msgid "gl framerate"
msgstr ""
-#: renpy/common/00preferences.rpy:442
+#: renpy/common/00preferences.rpy:456
msgid "gl tearing"
msgstr ""
-#: renpy/common/00preferences.rpy:445
+#: renpy/common/00preferences.rpy:459
msgid "font transform"
msgstr ""
-#: renpy/common/00preferences.rpy:448
+#: renpy/common/00preferences.rpy:462
msgid "font size"
msgstr ""
-#: renpy/common/00preferences.rpy:456
+#: renpy/common/00preferences.rpy:470
msgid "font line spacing"
msgstr ""
-#: renpy/common/00preferences.rpy:464
+#: renpy/common/00preferences.rpy:478
msgid "system cursor"
msgstr ""
-#: renpy/common/00preferences.rpy:484
+#: renpy/common/00preferences.rpy:487
+msgid "renderer menu"
+msgstr ""
+
+#: renpy/common/00preferences.rpy:490
+msgid "accessibility menu"
+msgstr ""
+
+#: renpy/common/00preferences.rpy:493
+msgid "high contrast text"
+msgstr ""
+
+#: renpy/common/00preferences.rpy:512
msgid "music volume"
msgstr ""
-#: renpy/common/00preferences.rpy:485
+#: renpy/common/00preferences.rpy:513
msgid "sound volume"
msgstr ""
-#: renpy/common/00preferences.rpy:486
+#: renpy/common/00preferences.rpy:514
msgid "voice volume"
msgstr ""
-#: renpy/common/00preferences.rpy:487
+#: renpy/common/00preferences.rpy:515
msgid "mute music"
msgstr ""
-#: renpy/common/00preferences.rpy:488
+#: renpy/common/00preferences.rpy:516
msgid "mute sound"
msgstr ""
-#: renpy/common/00preferences.rpy:489
+#: renpy/common/00preferences.rpy:517
msgid "mute voice"
msgstr ""
-#: renpy/common/00preferences.rpy:490
+#: renpy/common/00preferences.rpy:518
msgid "mute all"
msgstr ""
-#: renpy/common/00preferences.rpy:571
+#: renpy/common/00preferences.rpy:599
msgid "Clipboard voicing enabled. Press 'shift+C' to disable."
msgstr ""
-#: renpy/common/00preferences.rpy:573
+#: renpy/common/00preferences.rpy:601
msgid "Self-voicing would say \"[renpy.display.tts.last]\". Press 'alt+shift+V' to disable."
msgstr ""
-#: renpy/common/00preferences.rpy:575
+#: renpy/common/00preferences.rpy:603
msgid "Self-voicing enabled. Press 'v' to disable."
msgstr ""
-#: renpy/common/00updater.rpy:374
+#: renpy/common/00updater.rpy:391
msgid "The Ren'Py Updater is not supported on mobile devices."
msgstr ""
-#: renpy/common/00updater.rpy:493
+#: renpy/common/00updater.rpy:520
msgid "An error is being simulated."
msgstr ""
-#: renpy/common/00updater.rpy:677
+#: renpy/common/00updater.rpy:704
msgid "Either this project does not support updating, or the update status file was deleted."
msgstr ""
-#: renpy/common/00updater.rpy:691
+#: renpy/common/00updater.rpy:718
msgid "This account does not have permission to perform an update."
msgstr ""
-#: renpy/common/00updater.rpy:694
+#: renpy/common/00updater.rpy:721
msgid "This account does not have permission to write the update log."
msgstr ""
-#: renpy/common/00updater.rpy:721
+#: renpy/common/00updater.rpy:746
msgid "Could not verify update signature."
msgstr ""
-#: renpy/common/00updater.rpy:992
+#: renpy/common/00updater.rpy:1013
msgid "The update file was not downloaded."
msgstr ""
-#: renpy/common/00updater.rpy:1010
+#: renpy/common/00updater.rpy:1031
msgid "The update file does not have the correct digest - it may have been corrupted."
msgstr ""
-#: renpy/common/00updater.rpy:1064
+#: renpy/common/00updater.rpy:1181
msgid "While unpacking {}, unknown type {}."
msgstr ""
-#: renpy/common/00updater.rpy:1430
+#: renpy/common/00updater.rpy:1553
msgid "Updater"
msgstr ""
-#: renpy/common/00updater.rpy:1437
+#: renpy/common/00updater.rpy:1560
msgid "An error has occured:"
msgstr ""
-#: renpy/common/00updater.rpy:1439
+#: renpy/common/00updater.rpy:1562
msgid "Checking for updates."
msgstr ""
-#: renpy/common/00updater.rpy:1441
+#: renpy/common/00updater.rpy:1564
msgid "This program is up to date."
msgstr ""
-#: renpy/common/00updater.rpy:1443
+#: renpy/common/00updater.rpy:1566
msgid "[u.version] is available. Do you want to install it?"
msgstr ""
-#: renpy/common/00updater.rpy:1445
+#: renpy/common/00updater.rpy:1568
msgid "Preparing to download the updates."
msgstr ""
-#: renpy/common/00updater.rpy:1447
+#: renpy/common/00updater.rpy:1570
msgid "Downloading the updates."
msgstr ""
-#: renpy/common/00updater.rpy:1449
+#: renpy/common/00updater.rpy:1572
msgid "Unpacking the updates."
msgstr ""
-#: renpy/common/00updater.rpy:1451
+#: renpy/common/00updater.rpy:1574
msgid "Finishing up."
msgstr ""
-#: renpy/common/00updater.rpy:1453
+#: renpy/common/00updater.rpy:1576
msgid "The updates have been installed. The program will restart."
msgstr ""
-#: renpy/common/00updater.rpy:1455
+#: renpy/common/00updater.rpy:1578
msgid "The updates have been installed."
msgstr ""
-#: renpy/common/00updater.rpy:1457
+#: renpy/common/00updater.rpy:1580
msgid "The updates were cancelled."
msgstr ""
-#: renpy/common/00updater.rpy:1472
+#: renpy/common/00updater.rpy:1595
msgid "Proceed"
msgstr ""
-#: renpy/common/_errorhandling.rpym:542
+#: renpy/common/_errorhandling.rpym:553
msgid "Open"
msgstr ""
-#: renpy/common/_errorhandling.rpym:544
+#: renpy/common/_errorhandling.rpym:555
msgid "Opens the traceback.txt file in a text editor."
msgstr ""
-#: renpy/common/_errorhandling.rpym:546
+#: renpy/common/_errorhandling.rpym:557
msgid "Copy BBCode"
msgstr ""
-#: renpy/common/_errorhandling.rpym:548
+#: renpy/common/_errorhandling.rpym:559
msgid "Copies the traceback.txt file to the clipboard as BBcode for forums like https://lemmasoft.renai.us/."
msgstr ""
-#: renpy/common/_errorhandling.rpym:550
+#: renpy/common/_errorhandling.rpym:561
msgid "Copy Markdown"
msgstr ""
-#: renpy/common/_errorhandling.rpym:552
+#: renpy/common/_errorhandling.rpym:563
msgid "Copies the traceback.txt file to the clipboard as Markdown for Discord."
msgstr ""
-#: renpy/common/_errorhandling.rpym:581
+#: renpy/common/_errorhandling.rpym:592
msgid "An exception has occurred."
msgstr ""
-#: renpy/common/_errorhandling.rpym:604
+#: renpy/common/_errorhandling.rpym:615
msgid "Rollback"
msgstr ""
-#: renpy/common/_errorhandling.rpym:606
+#: renpy/common/_errorhandling.rpym:617
msgid "Attempts a roll back to a prior time, allowing you to save or choose a different choice."
msgstr ""
-#: renpy/common/_errorhandling.rpym:609
+#: renpy/common/_errorhandling.rpym:620
msgid "Ignore"
msgstr ""
-#: renpy/common/_errorhandling.rpym:613
+#: renpy/common/_errorhandling.rpym:624
msgid "Ignores the exception, allowing you to continue."
msgstr ""
-#: renpy/common/_errorhandling.rpym:615
+#: renpy/common/_errorhandling.rpym:626
msgid "Ignores the exception, allowing you to continue. This often leads to additional errors."
msgstr ""
-#: renpy/common/_errorhandling.rpym:619
+#: renpy/common/_errorhandling.rpym:630
msgid "Reload"
msgstr ""
-#: renpy/common/_errorhandling.rpym:621
+#: renpy/common/_errorhandling.rpym:632
msgid "Reloads the game from disk, saving and restoring game state if possible."
msgstr ""
-#: renpy/common/_errorhandling.rpym:624
+#: renpy/common/_errorhandling.rpym:635
msgid "Console"
msgstr ""
-#: renpy/common/_errorhandling.rpym:626
+#: renpy/common/_errorhandling.rpym:637
msgid "Opens a console to allow debugging the problem."
msgstr ""
-#: renpy/common/_errorhandling.rpym:639
+#: renpy/common/_errorhandling.rpym:650
msgid "Quits the game."
msgstr ""
-#: renpy/common/_errorhandling.rpym:660
+#: renpy/common/_errorhandling.rpym:671
msgid "Parsing the script failed."
msgstr ""
-#: renpy/common/_errorhandling.rpym:686
-msgid "Opens the errors.txt file in a text editor."
-msgstr ""
-
-#: renpy/common/_errorhandling.rpym:690
-msgid "Copies the errors.txt file to the clipboard as BBcode for forums like https://lemmasoft.renai.us/."
-msgstr ""
-
-#: renpy/common/_errorhandling.rpym:694
-msgid "Copies the errors.txt file to the clipboard as Markdown for Discord."
-msgstr ""
-