From 79b4f55a04979613ff64b9a9d42cdceff3da9cce Mon Sep 17 00:00:00 2001 From: HF Date: Mon, 1 Aug 2022 17:43:01 +0200 Subject: [PATCH] update translation templates --- i18n/template-ssr.pot | 261 ++++++++-------- i18n/template.pot | 694 +++++++++++++++++++++--------------------- 2 files changed, 487 insertions(+), 468 deletions(-) diff --git a/i18n/template-ssr.pot b/i18n/template-ssr.pot index bfc14891..8837edf1 100644 --- a/i18n/template-ssr.pot +++ b/i18n/template-ssr.pot @@ -3,266 +3,272 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -#: src/core/ChatProvider.js:385 +#: src/core/ChatProvider.js:387 msgid "You can not send chat messages with proxy" msgstr "" -#: src/core/ChatProvider.js:399 +#: src/core/ChatProvider.js:401 #, javascript-format msgid "You are sending messages too fast, you have to wait ${ waitTime }s :(" msgstr "" -#: src/core/ChatProvider.js:403 +#: src/core/ChatProvider.js:405 msgid "You don't have access to this channel" msgstr "" -#: src/core/ChatProvider.js:419 +#: src/core/ChatProvider.js:421 msgid "Your mail has to be verified in order to chat" msgstr "" -#: src/core/ChatProvider.js:424 +#: src/core/ChatProvider.js:426 msgid "You are permanently muted, join our guilded to apppeal the mute" msgstr "" -#: src/core/ChatProvider.js:429 +#: src/core/ChatProvider.js:431 #, javascript-format msgid "You are muted for another ${ timeMin } minutes" msgstr "" -#: src/core/ChatProvider.js:431 +#: src/core/ChatProvider.js:433 msgid "You are muted for another ${ muted } seconds" msgstr "" -#: src/core/ChatProvider.js:439 +#: src/core/ChatProvider.js:441 msgid "Ow no! Spam protection decided to mute you" msgstr "" -#: src/core/ChatProvider.js:450 +#: src/core/ChatProvider.js:452 msgid "You can't send a message this long :(" msgstr "" -#: src/core/ChatProvider.js:454 +#: src/core/ChatProvider.js:456 msgid "Please use int channel" msgstr "" -#: src/core/ChatProvider.js:460 +#: src/core/ChatProvider.js:462 msgid "Your country is temporary muted from this chat channel" msgstr "" -#: src/core/ChatProvider.js:468 +#: src/core/ChatProvider.js:470 msgid "Stop flooding." msgstr "" -#: src/routes/reset_password.js:40 +#: src/routes/reset_password.js:37 msgid "You sent an empty password or invalid data :(" msgstr "" -#: src/routes/reset_password.js:52 +#: src/routes/reset_password.js:49 msgid "This password-reset link isn't valid anymore :(" msgstr "" -#: src/routes/reset_password.js:63 +#: src/routes/reset_password.js:60 msgid "Your passwords do not match :(" msgstr "" -#: src/routes/reset_password.js:78 +#: src/routes/reset_password.js:75 msgid "User doesn't exist in our database :(" msgstr "" -#: src/routes/reset_password.js:90 +#: src/routes/reset_password.js:87 msgid "Passowrd successfully changed." msgstr "" -#: src/routes/reset_password.js:109 +#: src/routes/reset_password.js:106 msgid "Invalid url :( Please check your mail again." msgstr "" -#: src/routes/reset_password.js:122 +#: src/routes/reset_password.js:119 msgid "" "This passwort reset link is wrong or already expired, please request a new " "one (Note: you can use those links just once)" msgstr "" -#: src/ssr-components/Globe.jsx:44 -msgid "Double click on globe to go back." -msgstr "" - -#: src/ssr-components/Globe.jsx:45 -msgid "Loading..." -msgstr "" - -#: src/ssr-components/Globe.jsx:51 +#: src/ssr/Globe.jsx:34 msgid "PixelPlanet.Fun 3DGlobe" msgstr "" -#: src/ssr-components/Globe.jsx:52 +#: src/ssr/Globe.jsx:35 msgid "A 3D globe of our whole map" msgstr "" -#: src/ssr-components/Main.jsx:70 -msgid "PixelPlanet.fun" +#: src/ssr/Globe.jsx:48 +msgid "Double click on globe to go back." msgstr "" -#: src/ssr-components/Main.jsx:72 +#: src/ssr/Globe.jsx:49 +msgid "Loading..." +msgstr "" + +#: src/ssr/Main.jsx:58 +msgid "PixelPlanet.Fun" +msgstr "" + +#: src/ssr/Main.jsx:59 msgid "Place color pixels on an map styled canvas with other players online" msgstr "" -#: src/core/mail.js:62 +#: src/core/mail.js:71 #, javascript-format msgid "" "We already sent you a verification mail, you can request another one in ${ " "minLeft } minutes." msgstr "" -#: src/core/mail.js:72 +#: src/core/mail.js:78 msgid "Welcome ${ name } to PixelPlanet, plese verify your mail" msgstr "" -#: src/core/mail.js:74 +#: src/core/mail.js:79 #, javascript-format msgid "Hello ${ name }" msgstr "" -#: src/core/mail.js:75 +#: src/core/mail.js:80 msgid "" "welcome to our little community of pixelplacers, to use your account, you " "have to verify your mail. You can do that here: " msgstr "" -#: src/core/mail.js:75 +#: src/core/mail.js:80 msgid "Click to Verify" msgstr "" -#: src/core/mail.js:75 -#: src/core/mail.js:125 +#: src/core/mail.js:80 +#: src/core/mail.js:127 msgid "Or by copying following url:" msgstr "" -#: src/core/mail.js:76 +#: src/core/mail.js:81 msgid "Have fun and don't hesitate to contact us if you encouter any problems :)" msgstr "" -#: src/core/mail.js:77 -#: src/core/mail.js:127 +#: src/core/mail.js:82 +#: src/core/mail.js:129 msgid "Thanks" msgstr "" -#: src/core/mail.js:95 +#: src/core/mail.js:92 +msgid "Mail is not configured on the server" +msgstr "" + +#: src/core/mail.js:101 msgid "" "We already sent you a mail with instructions. Please wait before requesting " "another mail." msgstr "" -#: src/core/mail.js:103 +#: src/core/mail.js:109 msgid "Couldn't find this mail in our database" msgstr "" -#: src/core/mail.js:122 +#: src/core/mail.js:125 msgid "You forgot your password for PixelPlanet? Get a new one here" msgstr "" -#: src/core/mail.js:124 +#: src/core/mail.js:126 msgid "Hello" msgstr "" -#: src/core/mail.js:125 +#: src/core/mail.js:127 msgid "" "You requested to get a new password. You can change your password within " "the next 30min here: " msgstr "" -#: src/core/mail.js:125 -#: src/ssr-components/PasswordReset.jsx:19 -#: src/ssr-components/PasswordReset.jsx:28 +#: src/core/mail.js:127 +#: src/ssr/PasswordReset.jsx:28 +#: src/ssr/PasswordReset.jsx:49 msgid "Reset Password" msgstr "" -#: src/core/mail.js:126 +#: src/core/mail.js:128 #, javascript-format msgid "" "If you did not request this mail, please just ignore it (the ip that " "requested this mail was ${ ip })." msgstr "" -#: src/ssr-components/PasswordReset.jsx:21 -#: src/ssr-components/RedirectionPage.jsx:15 +#: src/ssr/PasswordReset.jsx:20 +#: src/ssr/PasswordReset.jsx:40 +msgid "PixelPlanet.fun Password Reset" +msgstr "" + +#: src/ssr/PasswordReset.jsx:21 +#: src/ssr/PasswordReset.jsx:41 +msgid "Reset your password here" +msgstr "" + +#: src/ssr/PasswordReset.jsx:30 +#: src/ssr/RedirectionPage.jsx:12 msgid "Click here" msgstr "" -#: src/ssr-components/PasswordReset.jsx:22 +#: src/ssr/PasswordReset.jsx:30 msgid "to go back to pixelplanet" msgstr "" -#: src/ssr-components/PasswordReset.jsx:29 +#: src/ssr/PasswordReset.jsx:50 #, javascript-format msgid "Hello ${ name }, you can set your new password here:" msgstr "" -#: src/ssr-components/PasswordReset.jsx:33 +#: src/ssr/PasswordReset.jsx:54 msgid "New Password" msgstr "" -#: src/ssr-components/PasswordReset.jsx:41 +#: src/ssr/PasswordReset.jsx:60 msgid "Confirm New Password" msgstr "" -#: src/ssr-components/PasswordReset.jsx:47 +#: src/ssr/PasswordReset.jsx:64 msgid "Submit" msgstr "" -#: src/ssr-components/PasswordReset.jsx:52 -msgid "PixelPlanet.fun Password Reset" -msgstr "" - -#: src/ssr-components/PasswordReset.jsx:53 -msgid "Reset your password here" -msgstr "" - -#: src/utils/validation.js:18 +#: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "" -#: src/utils/validation.js:19 +#: src/utils/validation.js:18 msgid "Email should be at least 5 characters long." msgstr "" -#: src/utils/validation.js:20 +#: src/utils/validation.js:19 msgid "Email can't be longer than 40 characters." msgstr "" -#: src/utils/validation.js:21 +#: src/utils/validation.js:20 msgid "Email should at least contain a dot" msgstr "" -#: src/utils/validation.js:23 +#: src/utils/validation.js:22 msgid "Email should contain a @" msgstr "" -#: src/utils/validation.js:30 +#: src/utils/validation.js:29 msgid "Name can't be empty." msgstr "" -#: src/utils/validation.js:31 +#: src/utils/validation.js:30 msgid "Name must be at least 2 characters long" msgstr "" -#: src/utils/validation.js:32 +#: src/utils/validation.js:31 msgid "Name must be shorter than 26 characters" msgstr "" -#: src/utils/validation.js:39 +#: src/utils/validation.js:38 msgid "Name contains invalid character like @, /, \\ or #" msgstr "" -#: src/utils/validation.js:54 +#: src/utils/validation.js:53 msgid "No password given." msgstr "" -#: src/utils/validation.js:57 +#: src/utils/validation.js:56 msgid "Password must be at least 6 characters long." msgstr "" -#: src/utils/validation.js:60 +#: src/utils/validation.js:59 msgid "Password must be shorter than 60 characters." msgstr "" @@ -274,101 +280,106 @@ msgstr "" msgid "No captcha id given" msgstr "" -#: src/routes/api/auth/register.js:61 -#: src/routes/api/captcha.js:39 +#: src/routes/api/auth/register.js:54 +#: src/routes/api/captcha.js:44 msgid "You took too long, try again." msgstr "" -#: src/routes/api/auth/register.js:64 -#: src/routes/api/captcha.js:45 +#: src/routes/api/auth/register.js:57 +#: src/routes/api/captcha.js:50 msgid "You failed your captcha" msgstr "" -#: src/routes/api/auth/register.js:67 -#: src/routes/api/captcha.js:51 +#: src/routes/api/auth/register.js:60 +#: src/routes/api/captcha.js:56 msgid "Unknown Captcha Error" msgstr "" -#: src/routes/api/captcha.js:58 +#: src/routes/api/captcha.js:63 msgid "Server error occured" msgstr "" -#: src/routes/api/modtools.js:52 +#: src/routes/api/modtools.js:51 msgid "You are not logged in" msgstr "" -#: src/routes/api/modtools.js:64 +#: src/routes/api/modtools.js:63 msgid "You are not allowed to access this page" msgstr "" -#: src/routes/api/modtools.js:166 +#: src/routes/api/modtools.js:172 msgid "Just admins can do that" msgstr "" -#: src/routes/api/auth/verify.js:25 -#: src/routes/api/auth/verify.js:32 +#: src/routes/api/auth/register.js:26 +msgid "No Captcha given" +msgstr "" + +#: src/routes/api/auth/register.js:29 +msgid "E-Mail already in use." +msgstr "" + +#: src/routes/api/auth/register.js:31 +msgid "Username already in use." +msgstr "" + +#: src/routes/api/auth/register.js:84 +msgid "Failed to create new user :(" +msgstr "" + +#: src/routes/api/auth/register.js:100 +msgid "Failed to establish session after register :(" +msgstr "" + +#: src/routes/api/auth/verify.js:22 +#: src/routes/api/auth/verify.js:29 msgid "Mail verification" msgstr "" -#: src/routes/api/auth/verify.js:26 +#: src/routes/api/auth/verify.js:23 msgid "You are now verified :)" msgstr "" -#: src/routes/api/auth/verify.js:32 +#: src/routes/api/auth/verify.js:29 msgid "" "Your mail verification code is invalid or already expired :(, please " "request a new one." msgstr "" -#: src/routes/api/auth/register.js:33 -msgid "No Captcha given" -msgstr "" - -#: src/routes/api/auth/register.js:36 -msgid "E-Mail already in use." -msgstr "" - -#: src/routes/api/auth/register.js:38 -msgid "Username already in use." -msgstr "" - -#: src/routes/api/auth/register.js:91 -msgid "Failed to create new user :(" -msgstr "" - -#: src/routes/api/auth/register.js:106 -msgid "Failed to establish session after register :(" -msgstr "" - -#: src/routes/api/auth/logout.js:13 +#: src/routes/api/auth/logout.js:11 msgid "You are not even logged in." msgstr "" -#: src/routes/api/auth/change_mail.js:41 -#: src/routes/api/auth/change_passwd.js:37 -#: src/routes/api/auth/delete_account.js:38 +#: src/routes/api/auth/delete_account.js:54 +#: src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "" + +#: src/routes/api/auth/change_mail.js:38 +#: src/routes/api/auth/change_passwd.js:34 +#: src/routes/api/auth/delete_account.js:34 msgid "You are not authenticated." msgstr "" -#: src/routes/api/auth/change_mail.js:50 -#: src/routes/api/auth/change_passwd.js:46 -#: src/routes/api/auth/delete_account.js:48 +#: src/routes/api/auth/change_mail.js:47 +#: src/routes/api/auth/change_passwd.js:43 +#: src/routes/api/auth/delete_account.js:44 msgid "Incorrect password!" msgstr "" -#: src/ssr-components/RedirectionPage.jsx:20 +#: src/ssr/RedirectionPage.jsx:19 +msgid "PixelPlanet.fun Accounts" +msgstr "" + +#: src/ssr/RedirectionPage.jsx:29 msgid "You will be automatically redirected after 15s" msgstr "" -#: src/ssr-components/RedirectionPage.jsx:21 +#: src/ssr/RedirectionPage.jsx:30 #, javascript-format msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "" -#: src/ssr-components/RedirectionPage.jsx:25 -msgid "PixelPlanet.fun Accounts" -msgstr "" - #: src/canvasesDesc.js:18 msgid "Earth" msgstr "" diff --git a/i18n/template.pot b/i18n/template.pot index ba99217d..57a9b6c7 100644 --- a/i18n/template.pot +++ b/i18n/template.pot @@ -3,319 +3,327 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -#: src/controls/keypress.js:41 +#: src/controls/keypress.js:40 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "" -#: src/controls/keypress.js:64 +#: src/controls/keypress.js:63 msgid "Grid ON" msgstr "" -#: src/controls/keypress.js:65 +#: src/controls/keypress.js:64 msgid "Grid OFF" msgstr "" -#: src/controls/keypress.js:75 +#: src/controls/keypress.js:74 msgid "Pixel Notify ON" msgstr "" -#: src/controls/keypress.js:76 +#: src/controls/keypress.js:75 msgid "Pixel Notify OFF" msgstr "" -#: src/controls/keypress.js:81 +#: src/controls/keypress.js:80 msgid "Muted Sound" msgstr "" -#: src/controls/keypress.js:82 +#: src/controls/keypress.js:81 msgid "Unmuted Sound" msgstr "" -#: src/components/CoordinatesBox.jsx:29 -#: src/controls/keypress.js:88 +#: src/components/CoordinatesBox.jsx:28 +#: src/controls/keypress.js:87 msgid "Copied!" msgstr "" -#: src/controls/keypress.js:94 +#: src/controls/keypress.js:93 msgid "Show Hidden Canvases" msgstr "" -#: src/controls/keypress.js:95 +#: src/controls/keypress.js:94 msgid "Hide Hidden Canvases" msgstr "" -#: src/ui/renderer.js:36 -msgid "Canvas Error" -msgstr "" - -#: src/ui/renderer.js:37 -msgid "Can't render 3D canvas, do you have WebGL2 disabled?" -msgstr "" - -#: src/ui/placePixel.js:53 +#: src/ui/placePixel.js:52 msgid "Error :(" msgstr "" -#: src/ui/placePixel.js:54 +#: src/ui/placePixel.js:53 msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" msgstr "" -#: src/ui/placePixel.js:56 -#: src/ui/placePixel.js:237 -#: src/ui/placePixel.js:260 +#: src/ui/placePixel.js:55 +#: src/ui/placePixel.js:236 +#: src/ui/placePixel.js:264 msgid "OK" msgstr "" -#: src/ui/placePixel.js:197 +#: src/ui/placePixel.js:196 msgid "Invalid Canvas" msgstr "" -#: src/ui/placePixel.js:198 +#: src/ui/placePixel.js:197 msgid "This canvas doesn't exist" msgstr "" -#: src/ui/placePixel.js:201 -#: src/ui/placePixel.js:205 -#: src/ui/placePixel.js:209 +#: src/ui/placePixel.js:200 +#: src/ui/placePixel.js:204 +#: src/ui/placePixel.js:208 msgid "Invalid Coordinates" msgstr "" -#: src/ui/placePixel.js:202 +#: src/ui/placePixel.js:201 msgid "x out of bounds" msgstr "" -#: src/ui/placePixel.js:206 +#: src/ui/placePixel.js:205 msgid "y out of bounds" msgstr "" -#: src/ui/placePixel.js:210 +#: src/ui/placePixel.js:209 msgid "z out of bounds" msgstr "" -#: src/ui/placePixel.js:213 +#: src/ui/placePixel.js:212 msgid "Wrong Color" msgstr "" -#: src/ui/placePixel.js:214 +#: src/ui/placePixel.js:213 msgid "Invalid color selected" msgstr "" -#: src/ui/placePixel.js:217 +#: src/ui/placePixel.js:216 msgid "Just for registered Users" msgstr "" -#: src/ui/placePixel.js:218 +#: src/ui/placePixel.js:217 msgid "You have to be logged in to place on this canvas" msgstr "" -#: src/ui/placePixel.js:221 +#: src/ui/placePixel.js:220 msgid "Place more :)" msgstr "" -#: src/ui/placePixel.js:223 +#: src/ui/placePixel.js:222 msgid "You can not access this canvas yet. You need to place more pixels" msgstr "" -#: src/ui/placePixel.js:226 +#: src/ui/placePixel.js:225 msgid "Pixel protected!" msgstr "" -#: src/ui/placePixel.js:235 +#: src/ui/placePixel.js:234 msgid "Please prove that you are human" msgstr "" -#: src/ui/placePixel.js:242 +#: src/ui/placePixel.js:241 msgid "No Proxies Allowed :(" msgstr "" -#: src/ui/placePixel.js:243 +#: src/ui/placePixel.js:242 msgid "You are using a Proxy." msgstr "" -#: src/ui/placePixel.js:246 +#: src/ui/placePixel.js:245 msgid "Not allowed" msgstr "" -#: src/ui/placePixel.js:247 +#: src/ui/placePixel.js:246 msgid "Just the Top10 of yesterday can place here" msgstr "" -#: src/ui/placePixel.js:250 -msgid "Weird" +#: src/ui/placePixel.js:249 +msgid "You are weird" msgstr "" #: src/ui/placePixel.js:251 +msgid "Server got confused by your pixels. Are you playing on multiple devices?" +msgstr "" + +#: src/ui/placePixel.js:254 +msgid "Weird" +msgstr "" + +#: src/ui/placePixel.js:255 msgid "Couldn't set Pixel" msgstr "" -#: src/ui/placePixel.js:257 +#: src/ui/placePixel.js:261 #, javascript-format msgid "Error ${ retCode }" msgstr "" -#: src/actions/index.js:628 +#: src/ui/renderer.js:35 +msgid "Canvas Error" +msgstr "" + +#: src/ui/renderer.js:36 +msgid "Can't render 3D canvas, do you have WebGL2 disabled?" +msgstr "" + +#: src/store/actions/index.js:628 msgid "Register New Account" msgstr "" -#: src/actions/index.js:635 +#: src/store/actions/index.js:635 msgid "Restore my Password" msgstr "" -#: src/actions/index.js:642 +#: src/store/actions/index.js:642 msgid "Welcome to PixelPlanet.fun" msgstr "" -#: src/actions/index.js:648 +#: src/store/actions/index.js:648 msgid "Look at past Canvases" msgstr "" #: src/components/Converter.jsx:559 -#: src/components/CoordinatesBox.jsx:32 +#: src/components/CoordinatesBox.jsx:31 msgid "Copy to Clipboard" msgstr "" -#: src/components/OnlineBox.jsx:41 +#: src/components/OnlineBox.jsx:40 msgid "Online Users on Canvas" msgstr "" -#: src/components/OnlineBox.jsx:48 +#: src/components/OnlineBox.jsx:47 msgid "Total Online Users" msgstr "" -#: src/components/OnlineBox.jsx:56 +#: src/components/OnlineBox.jsx:55 msgid "Pixels placed" msgstr "" -#: src/components/ModalRoot.jsx:69 -#: src/components/Modtools.jsx:318 -#: src/components/Window.jsx:138 -#: src/components/contextmenus/ChannelContextMenu.jsx:67 -msgid "Close" -msgstr "" - -#: src/components/ModalRoot.jsx:78 -msgid "Restore" -msgstr "" - -#: src/actions/fetch.js:39 +#: src/store/actions/fetch.js:39 msgid "You made too many requests" msgstr "" -#: src/actions/fetch.js:43 +#: src/store/actions/fetch.js:43 #, javascript-format msgid "try again after ${ ti }min" msgstr "" -#: src/actions/fetch.js:54 +#: src/store/actions/fetch.js:54 msgid "Connection error ${ code } :(" msgstr "" -#: src/actions/fetch.js:79 -#: src/actions/fetch.js:98 +#: src/store/actions/fetch.js:79 +#: src/store/actions/fetch.js:98 msgid "Could not connect to server, please try again later :(" msgstr "" -#: src/actions/fetch.js:120 -#: src/actions/fetch.js:139 -#: src/actions/fetch.js:158 -#: src/actions/fetch.js:177 +#: src/store/actions/fetch.js:120 +#: src/store/actions/fetch.js:139 +#: src/store/actions/fetch.js:158 +#: src/store/actions/fetch.js:177 msgid "Unknown Error" msgstr "" -#: src/actions/fetch.js:187 +#: src/store/actions/fetch.js:187 msgid "Server answered with gibberish :(" msgstr "" +#: src/components/ModalRoot.jsx:68 +#: src/components/Modtools.jsx:317 +#: src/components/Window.jsx:142 +#: src/components/contextmenus/ChannelContextMenu.jsx:66 +msgid "Close" +msgstr "" + +#: src/components/ModalRoot.jsx:77 +msgid "Restore" +msgstr "" + #: src/components/buttons/CanvasSwitchButton.jsx:22 #: src/components/windows/index.js:19 msgid "Canvas Selection" msgstr "" -#: src/components/buttons/ChatButton.jsx:92 +#: src/components/buttons/ChatButton.jsx:91 msgid "Close Chat" msgstr "" -#: src/components/buttons/ChatButton.jsx:92 +#: src/components/buttons/ChatButton.jsx:91 msgid "Open Chat" msgstr "" -#: src/components/buttons/ExpandMenuButton.jsx:23 +#: src/components/buttons/ExpandMenuButton.jsx:22 msgid "Close Menu" msgstr "" -#: src/components/buttons/ExpandMenuButton.jsx:23 +#: src/components/buttons/ExpandMenuButton.jsx:22 msgid "Open Menu" msgstr "" -#: src/components/HistorySelect.jsx:144 +#: src/components/HistorySelect.jsx:143 msgid "Loading" msgstr "" -#: src/components/HistorySelect.jsx:145 +#: src/components/HistorySelect.jsx:144 msgid "Select Date above" msgstr "" -#: src/components/Window.jsx:117 -msgid "Clone" -msgstr "" - -#: src/components/Window.jsx:124 -msgid "Move" -msgstr "" - -#: src/components/Window.jsx:131 -msgid "Maximize" -msgstr "" - -#: src/components/Window.jsx:145 -msgid "Resize" -msgstr "" - -#: src/components/buttons/HelpButton.jsx:23 +#: src/components/buttons/HelpButton.jsx:22 #: src/components/windows/index.js:13 msgid "Help" msgstr "" -#: src/components/buttons/SettingsButton.jsx:23 -#: src/components/windows/index.js:14 -msgid "Settings" +#: src/components/Window.jsx:118 +msgid "Clone" msgstr "" -#: src/components/buttons/LogInButton.jsx:23 +#: src/components/Window.jsx:126 +msgid "Move" +msgstr "" + +#: src/components/Window.jsx:134 +msgid "Maximize" +msgstr "" + +#: src/components/Window.jsx:149 +msgid "Resize" +msgstr "" + +#: src/components/buttons/LogInButton.jsx:22 #: src/components/windows/index.js:15 msgid "User Area" msgstr "" -#: src/components/buttons/DownloadButton.jsx:37 +#: src/components/buttons/SettingsButton.jsx:22 +#: src/components/windows/index.js:14 +msgid "Settings" +msgstr "" + +#: src/components/buttons/DownloadButton.jsx:36 msgid "Make Screenshot" msgstr "" -#: src/components/buttons/PalselButton.jsx:31 +#: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "" -#: src/components/buttons/PalselButton.jsx:31 +#: src/components/buttons/PalselButton.jsx:30 msgid "Open Palette" msgstr "" -#: src/components/buttons/GlobeButton.jsx:35 +#: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "" -#: src/components/contextmenus/UserContextMenu.jsx:55 +#: src/components/contextmenus/UserContextMenu.jsx:56 msgid "Ping" msgstr "" -#: src/components/contextmenus/UserContextMenu.jsx:80 +#: src/components/contextmenus/UserContextMenu.jsx:81 msgid "DM" msgstr "" -#: src/components/contextmenus/UserContextMenu.jsx:90 +#: src/components/contextmenus/UserContextMenu.jsx:91 msgid "Block" msgstr "" -#: src/components/contextmenus/ChannelContextMenu.jsx:55 +#: src/components/contextmenus/ChannelContextMenu.jsx:54 msgid "Mute" msgstr "" @@ -336,24 +344,24 @@ msgid "Canvas Archive" msgstr "" #: src/components/Captcha.jsx:77 -#: src/components/ChangeMail.jsx:73 -#: src/components/ChangeName.jsx:59 -#: src/components/ChangePassword.jsx:80 -#: src/components/DeleteAccount.jsx:56 +#: src/components/ChangeMail.jsx:72 +#: src/components/ChangeName.jsx:58 +#: src/components/ChangePassword.jsx:79 +#: src/components/DeleteAccount.jsx:55 #: src/components/GlobalCaptcha.jsx:38 -#: src/components/LogInForm.jsx:71 -#: src/components/windows/ForgotPassword.jsx:76 -#: src/components/windows/Register.jsx:87 +#: src/components/LogInForm.jsx:70 +#: src/components/windows/ForgotPassword.jsx:75 +#: src/components/windows/Register.jsx:86 msgid "Error" msgstr "" -#: src/components/ChangeMail.jsx:94 -#: src/components/ChangeName.jsx:71 -#: src/components/ChangePassword.jsx:116 -#: src/components/DeleteAccount.jsx:69 +#: src/components/ChangeMail.jsx:93 +#: src/components/ChangeName.jsx:70 +#: src/components/ChangePassword.jsx:115 +#: src/components/DeleteAccount.jsx:68 #: src/components/GlobalCaptcha.jsx:48 -#: src/components/windows/ForgotPassword.jsx:89 -#: src/components/windows/Register.jsx:131 +#: src/components/windows/ForgotPassword.jsx:88 +#: src/components/windows/Register.jsx:130 msgid "Cancel" msgstr "" @@ -631,85 +639,85 @@ msgstr "" msgid "Select Language" msgstr "" -#: src/components/windows/UserArea.jsx:27 +#: src/components/windows/UserArea.jsx:36 msgid "Profile" msgstr "" -#: src/components/windows/UserArea.jsx:30 +#: src/components/windows/UserArea.jsx:39 msgid "Ranking" msgstr "" -#: src/components/windows/UserArea.jsx:33 +#: src/components/windows/UserArea.jsx:42 msgid "Converter" msgstr "" -#: src/components/windows/UserArea.jsx:39 +#: src/components/windows/UserArea.jsx:48 msgid "Modtools" msgstr "" -#: src/components/windows/UserArea.jsx:40 +#: src/components/windows/UserArea.jsx:49 msgid "Loading..." msgstr "" -#: src/components/windows/UserArea.jsx:47 +#: src/components/windows/UserArea.jsx:56 msgid "Consider joining us on Guilded:" msgstr "" -#: src/components/windows/CanvasSelect.jsx:33 +#: src/components/windows/Register.jsx:84 +msgid "Register new account here" +msgstr "" + +#: src/components/windows/Register.jsx:89 +#: src/components/windows/Register.jsx:95 +msgid "Name" +msgstr "" + +#: src/components/windows/ForgotPassword.jsx:82 +#: src/components/windows/Register.jsx:97 +#: src/components/windows/Register.jsx:103 +msgid "Email" +msgstr "" + +#: src/components/ChangeMail.jsx:80 +#: src/components/DeleteAccount.jsx:62 +#: src/components/LogInForm.jsx:84 +#: src/components/windows/Register.jsx:105 +#: src/components/windows/Register.jsx:111 +msgid "Password" +msgstr "" + +#: src/components/windows/Register.jsx:113 +#: src/components/windows/Register.jsx:119 +msgid "Confirm Password" +msgstr "" + +#: src/components/windows/Register.jsx:121 +msgid "Captcha" +msgstr "" + +#: src/components/Modtools.jsx:404 +#: src/components/Modtools.jsx:485 +#: src/components/Modtools.jsx:560 +#: src/components/Modtools.jsx:652 +#: src/components/Modtools.jsx:714 +#: src/components/Modtools.jsx:797 +#: src/components/windows/ForgotPassword.jsx:86 +#: src/components/windows/Register.jsx:124 +msgid "Submit" +msgstr "" + +#: src/components/windows/CanvasSelect.jsx:32 msgid "" "Select the canvas you want to use. Every canvas is unique and has " "different palettes, cooldown and requirements. Archive of closed canvases " "can be accessed here:" msgstr "" -#: src/components/windows/CanvasSelect.jsx:41 +#: src/components/windows/CanvasSelect.jsx:40 msgid "Archive" msgstr "" -#: src/components/windows/Register.jsx:85 -msgid "Register new account here" -msgstr "" - -#: src/components/windows/Register.jsx:90 -#: src/components/windows/Register.jsx:96 -msgid "Name" -msgstr "" - -#: src/components/windows/ForgotPassword.jsx:83 -#: src/components/windows/Register.jsx:98 -#: src/components/windows/Register.jsx:104 -msgid "Email" -msgstr "" - -#: src/components/ChangeMail.jsx:81 -#: src/components/DeleteAccount.jsx:63 -#: src/components/LogInForm.jsx:85 -#: src/components/windows/Register.jsx:106 -#: src/components/windows/Register.jsx:112 -msgid "Password" -msgstr "" - -#: src/components/windows/Register.jsx:114 -#: src/components/windows/Register.jsx:120 -msgid "Confirm Password" -msgstr "" - -#: src/components/windows/Register.jsx:122 -msgid "Captcha" -msgstr "" - -#: src/components/Modtools.jsx:405 -#: src/components/Modtools.jsx:486 -#: src/components/Modtools.jsx:561 -#: src/components/Modtools.jsx:653 -#: src/components/Modtools.jsx:715 -#: src/components/Modtools.jsx:798 -#: src/components/windows/ForgotPassword.jsx:87 -#: src/components/windows/Register.jsx:125 -msgid "Submit" -msgstr "" - -#: src/components/windows/Archive.jsx:20 +#: src/components/windows/Archive.jsx:16 msgid "" "While we tend to not delete canvases, some canvases are started for fun or " "as a request by users who currently like a meme. Those canvases can get " @@ -717,17 +725,17 @@ msgid "" "aren't worth being kept active, we decide to remove them." msgstr "" -#: src/components/windows/Archive.jsx:22 +#: src/components/windows/Archive.jsx:18 msgid "" "Here we collect those canvases to archive them in a proper way (which is " "currently just one)." msgstr "" -#: src/components/windows/Archive.jsx:24 +#: src/components/windows/Archive.jsx:20 msgid "Political Compass Canvas" msgstr "" -#: src/components/windows/Archive.jsx:31 +#: src/components/windows/Archive.jsx:27 msgid "" "This canvas got requested during a time of political conflicts on the main " "Earth canvas. It was a 1024x1024 representation of the political compass " @@ -735,37 +743,37 @@ msgid "" "remained active for months till it got shut down on November 30th." msgstr "" -#: src/components/windows/Archive.jsx:32 +#: src/components/windows/Archive.jsx:28 msgid "" "We decided to archive it as a timelapse with lossless encoded webm. Taking " "a screenshot from the timelapse results in a perfect 1:1 representation of " "how the canvas was at that time." msgstr "" -#: src/components/windows/Chat.jsx:133 -msgid "Channel settings" -msgstr "" - -#: src/components/windows/Chat.jsx:150 -msgid "Start chatting here" -msgstr "" - -#: src/components/windows/Chat.jsx:192 -msgid "Chat here" -msgstr "" - -#: src/components/windows/Chat.jsx:214 -msgid "You must be logged in to chat" -msgstr "" - -#: src/components/windows/ForgotPassword.jsx:61 +#: src/components/windows/ForgotPassword.jsx:60 msgid "Sent you a mail with instructions to reset your password." msgstr "" -#: src/components/windows/ForgotPassword.jsx:72 +#: src/components/windows/ForgotPassword.jsx:71 msgid "Enter your mail address and we will send you a new password:" msgstr "" +#: src/components/windows/Chat.jsx:134 +msgid "Channel settings" +msgstr "" + +#: src/components/windows/Chat.jsx:151 +msgid "Start chatting here" +msgstr "" + +#: src/components/windows/Chat.jsx:193 +msgid "Chat here" +msgstr "" + +#: src/components/windows/Chat.jsx:215 +msgid "You must be logged in to chat" +msgstr "" + #: src/components/Captcha.jsx:50 #: src/components/Captcha.jsx:105 msgid "Could not load captcha" @@ -799,262 +807,262 @@ msgstr "" msgid "Enter Characters" msgstr "" -#: src/utils/validation.js:18 +#: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "" -#: src/utils/validation.js:19 +#: src/utils/validation.js:18 msgid "Email should be at least 5 characters long." msgstr "" -#: src/utils/validation.js:20 +#: src/utils/validation.js:19 msgid "Email can't be longer than 40 characters." msgstr "" -#: src/utils/validation.js:21 +#: src/utils/validation.js:20 msgid "Email should at least contain a dot" msgstr "" -#: src/utils/validation.js:23 +#: src/utils/validation.js:22 msgid "Email should contain a @" msgstr "" -#: src/utils/validation.js:30 +#: src/utils/validation.js:29 msgid "Name can't be empty." msgstr "" -#: src/utils/validation.js:31 +#: src/utils/validation.js:30 msgid "Name must be at least 2 characters long" msgstr "" -#: src/utils/validation.js:32 +#: src/utils/validation.js:31 msgid "Name must be shorter than 26 characters" msgstr "" -#: src/utils/validation.js:39 +#: src/utils/validation.js:38 msgid "Name contains invalid character like @, /, \\ or #" msgstr "" -#: src/utils/validation.js:54 +#: src/utils/validation.js:53 msgid "No password given." msgstr "" -#: src/utils/validation.js:57 +#: src/utils/validation.js:56 msgid "Password must be at least 6 characters long." msgstr "" -#: src/utils/validation.js:60 +#: src/utils/validation.js:59 msgid "Password must be shorter than 60 characters." msgstr "" -#: src/components/UserAreaContent.jsx:63 +#: src/components/LogInArea.jsx:20 +msgid "Login to access more features and stats." +msgstr "" + +#: src/components/LogInArea.jsx:22 +msgid "Login with Name or Mail:" +msgstr "" + +#: src/components/LogInArea.jsx:29 +msgid "I forgot my Password." +msgstr "" + +#: src/components/LogInArea.jsx:30 +msgid "or login with:" +msgstr "" + +#: src/components/LogInArea.jsx:71 +msgid "or register here:" +msgstr "" + +#: src/components/LogInArea.jsx:78 +msgid "Register" +msgstr "" + +#: src/components/ChangeMail.jsx:91 +#: src/components/ChangeName.jsx:68 +#: src/components/ChangePassword.jsx:109 +#: src/components/LanguageSelect.jsx:72 +msgid "Save" +msgstr "" + +#: src/components/Rankings.jsx:27 +msgid "Total" +msgstr "" + +#: src/components/Rankings.jsx:35 +msgid "Daily" +msgstr "" + +#: src/components/Rankings.jsx:39 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" + +#: src/components/UserAreaContent.jsx:62 msgid "Todays Placed Pixels" msgstr "" -#: src/components/UserAreaContent.jsx:67 +#: src/components/UserAreaContent.jsx:66 msgid "Daily Rank" msgstr "" -#: src/components/UserAreaContent.jsx:72 +#: src/components/UserAreaContent.jsx:71 msgid "Placed Pixels" msgstr "" -#: src/components/UserAreaContent.jsx:76 +#: src/components/UserAreaContent.jsx:75 msgid "Total Rank" msgstr "" -#: src/components/UserAreaContent.jsx:81 +#: src/components/UserAreaContent.jsx:80 #, javascript-format msgid "Your name is: ${ name }" msgstr "" -#: src/components/UserAreaContent.jsx:87 +#: src/components/UserAreaContent.jsx:86 msgid "Log out" msgstr "" -#: src/components/UserAreaContent.jsx:93 +#: src/components/UserAreaContent.jsx:92 msgid "Change Username" msgstr "" -#: src/components/UserAreaContent.jsx:102 +#: src/components/UserAreaContent.jsx:101 msgid "Change Mail" msgstr "" -#: src/components/UserAreaContent.jsx:110 +#: src/components/UserAreaContent.jsx:109 msgid "Change Password" msgstr "" -#: src/components/UserAreaContent.jsx:116 +#: src/components/UserAreaContent.jsx:115 msgid "Delete Account" msgstr "" -#: src/components/UserAreaContent.jsx:123 +#: src/components/UserAreaContent.jsx:122 msgid "Social Settings" msgstr "" -#: src/components/Rankings.jsx:28 -msgid "Total" -msgstr "" - -#: src/components/Rankings.jsx:36 -msgid "Daily" -msgstr "" - -#: src/components/Rankings.jsx:40 -msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." -msgstr "" - -#: src/components/LogInArea.jsx:21 -msgid "Login to access more features and stats." -msgstr "" - -#: src/components/LogInArea.jsx:23 -msgid "Login with Name or Mail:" -msgstr "" - -#: src/components/LogInArea.jsx:30 -msgid "I forgot my Password." -msgstr "" - -#: src/components/LogInArea.jsx:31 -msgid "or login with:" -msgstr "" - -#: src/components/LogInArea.jsx:72 -msgid "or register here:" -msgstr "" - -#: src/components/LogInArea.jsx:79 -msgid "Register" -msgstr "" - -#: src/components/ChangeMail.jsx:92 -#: src/components/ChangeName.jsx:69 -#: src/components/ChangePassword.jsx:110 -#: src/components/LanguageSelect.jsx:73 -msgid "Save" -msgstr "" - -#: src/components/Modtools.jsx:246 +#: src/components/Modtools.jsx:245 msgid "Build image on canvas." msgstr "" -#: src/components/Modtools.jsx:249 +#: src/components/Modtools.jsx:248 msgid "Build image and set it to protected." msgstr "" -#: src/components/Modtools.jsx:252 +#: src/components/Modtools.jsx:251 msgid "Build image, but reset cooldown to unset-pixel cd." msgstr "" -#: src/components/Modtools.jsx:262 +#: src/components/Modtools.jsx:261 msgid "Clean spare pixels that are surrounded by unset pixels" msgstr "" -#: src/components/Modtools.jsx:266 +#: src/components/Modtools.jsx:265 msgid "" "Clean spare pixels that are surrounded by unset pixels and up to 1 other " "set pixels" msgstr "" -#: src/components/Modtools.jsx:270 +#: src/components/Modtools.jsx:269 msgid "" "Clean spare pixels that are surrounded by a single other color or unset " "pixels (VERY AGGRESSIVE ON CANVASES THAT ALLOW UNSET PIXELS (where there " "are two cooldowns)!)" msgstr "" -#: src/components/Modtools.jsx:292 +#: src/components/Modtools.jsx:291 msgid "Status: Not running" msgstr "" -#: src/components/Modtools.jsx:347 +#: src/components/Modtools.jsx:346 msgid "Image Upload" msgstr "" -#: src/components/Modtools.jsx:348 +#: src/components/Modtools.jsx:347 msgid "Upload images to canvas" msgstr "" -#: src/components/Modtools.jsx:350 +#: src/components/Modtools.jsx:349 msgid "File" msgstr "" -#: src/components/Modtools.jsx:370 +#: src/components/Modtools.jsx:369 msgid "Coordinates in X_Y format:" msgstr "" -#: src/components/Modtools.jsx:410 +#: src/components/Modtools.jsx:409 msgid "Pixel Protection" msgstr "" -#: src/components/Modtools.jsx:412 +#: src/components/Modtools.jsx:411 msgid "" "Set protection of areas (if you need finer grained control, " "use protect with image upload and alpha layers)" msgstr "" -#: src/components/Modtools.jsx:432 -#: src/components/Modtools.jsx:507 -#: src/components/Modtools.jsx:591 +#: src/components/Modtools.jsx:431 +#: src/components/Modtools.jsx:506 +#: src/components/Modtools.jsx:590 msgid "Top-left corner" msgstr "" -#: src/components/Modtools.jsx:450 -#: src/components/Modtools.jsx:525 -#: src/components/Modtools.jsx:609 +#: src/components/Modtools.jsx:449 +#: src/components/Modtools.jsx:524 +#: src/components/Modtools.jsx:608 msgid "Bottom-right corner" msgstr "" -#: src/components/Modtools.jsx:492 +#: src/components/Modtools.jsx:491 msgid "Rollback to Date" msgstr "" -#: src/components/Modtools.jsx:494 +#: src/components/Modtools.jsx:493 msgid "Rollback an area of the canvas to a set date (00:00 UTC)" msgstr "" -#: src/components/Modtools.jsx:567 +#: src/components/Modtools.jsx:566 msgid "Canvas Cleaner" msgstr "" -#: src/components/Modtools.jsx:569 +#: src/components/Modtools.jsx:568 msgid "Apply a filter to clean trash in large canvas areas." msgstr "" -#: src/components/Modtools.jsx:671 +#: src/components/Modtools.jsx:670 msgid "Stop Cleaner" msgstr "" -#: src/components/Modtools.jsx:678 +#: src/components/Modtools.jsx:677 msgid "IP Actions" msgstr "" -#: src/components/Modtools.jsx:680 +#: src/components/Modtools.jsx:679 msgid "Do stuff with IPs (one IP per line)" msgstr "" -#: src/components/Modtools.jsx:719 +#: src/components/Modtools.jsx:718 msgid "Manage Moderators" msgstr "" -#: src/components/Modtools.jsx:721 +#: src/components/Modtools.jsx:720 msgid "Remove Moderator" msgstr "" -#: src/components/Modtools.jsx:753 +#: src/components/Modtools.jsx:752 msgid "There are no mods" msgstr "" -#: src/components/Modtools.jsx:758 +#: src/components/Modtools.jsx:757 msgid "Assign new Mod" msgstr "" -#: src/components/Modtools.jsx:761 +#: src/components/Modtools.jsx:760 msgid "Enter UserName of new Mod" msgstr "" -#: src/components/Modtools.jsx:770 +#: src/components/Modtools.jsx:769 msgid "User Name" msgstr "" @@ -1136,75 +1144,63 @@ msgstr "" msgid "Download Template" msgstr "" -#: src/components/CanvasItem.jsx:30 +#: src/components/CanvasItem.jsx:29 msgid "Online Users" msgstr "" -#: src/components/CanvasItem.jsx:35 +#: src/components/CanvasItem.jsx:34 msgid "Cooldown" msgstr "" -#: src/components/CanvasItem.jsx:41 +#: src/components/CanvasItem.jsx:40 msgid "Stacking till" msgstr "" -#: src/components/CanvasItem.jsx:43 +#: src/components/CanvasItem.jsx:42 msgid "Ranked" msgstr "" -#: src/components/CanvasItem.jsx:45 +#: src/components/CanvasItem.jsx:44 msgid "Yes" msgstr "" -#: src/components/CanvasItem.jsx:45 +#: src/components/CanvasItem.jsx:44 msgid "No" msgstr "" -#: src/components/CanvasItem.jsx:51 +#: src/components/CanvasItem.jsx:50 msgid "Requirements" msgstr "" -#: src/components/CanvasItem.jsx:54 +#: src/components/CanvasItem.jsx:53 msgid "User Account" msgstr "" -#: src/components/CanvasItem.jsx:56 +#: src/components/CanvasItem.jsx:55 #, javascript-format msgid "and ${ canvas.req } Pixels set" msgstr "" -#: src/components/CanvasItem.jsx:59 +#: src/components/CanvasItem.jsx:58 msgid "Top 10 Daily Ranking" msgstr "" -#: src/components/CanvasItem.jsx:65 +#: src/components/CanvasItem.jsx:64 msgid "Dimensions" msgstr "" -#: src/components/ChangePassword.jsx:22 -msgid "Passwords do not match." +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" msgstr "" -#: src/components/ChangePassword.jsx:45 -msgid "Changed Password successfully." -msgstr "" - -#: src/components/ChangePassword.jsx:89 -msgid "Old Password" -msgstr "" - -#: src/components/ChangePassword.jsx:97 -msgid "New Password" -msgstr "" - -#: src/components/ChangePassword.jsx:104 -msgid "Confirm New Password" +#: src/components/LogInForm.jsx:88 +msgid "LogIn" msgstr "" #: src/components/UserMessages.jsx:28 msgid "" -"Please verify your mail address \n" -"or your account could get deleted after a few days." +"Please verify your mail address or your account could get deleted after a " +"few days." msgstr "" #: src/components/UserMessages.jsx:49 @@ -1215,44 +1211,56 @@ msgstr "" msgid "Click here to request a new verification mail." msgstr "" -#: src/components/ChangeName.jsx:65 +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "" + +#: src/components/ChangePassword.jsx:44 +msgid "Changed Password successfully." +msgstr "" + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "" + +#: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "" -#: src/components/DeleteAccount.jsx:67 -msgid "Yes, Delete My Account!" -msgstr "" - -#: src/components/ChangeMail.jsx:60 +#: src/components/ChangeMail.jsx:59 msgid "" "Changed Mail successfully. We sent you a verification mail, " "please verify your new mail address." msgstr "" -#: src/components/ChangeMail.jsx:88 +#: src/components/ChangeMail.jsx:87 msgid "New Mail" msgstr "" -#: src/components/SocialSettings.jsx:38 +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "" + +#: src/components/SocialSettings.jsx:37 msgid "Block all Private Messages" msgstr "" -#: src/components/SocialSettings.jsx:56 +#: src/components/SocialSettings.jsx:55 msgid "Unblock Users" msgstr "" -#: src/components/SocialSettings.jsx:80 +#: src/components/SocialSettings.jsx:79 msgid "You have no users blocked" msgstr "" -#: src/components/LogInForm.jsx:78 -msgid "Name or Email" -msgstr "" - -#: src/components/LogInForm.jsx:89 -msgid "LogIn" -msgstr "" - #: src/components/windows/Help.jsx:14 #: src/components/windows/Settings.jsx:134 msgctxt "keybinds"