From 114f7a9dc372e622ee2dc90b6ce576ecce289a70 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Wed, 20 Mar 2024 00:04:57 +0100 Subject: [PATCH] Translated server (Prussian) Translated client (Prussian) Translated server (Romanian) Added translation server (Prussian) Translated client (Romanian) Added translation client (Prussian) Added translation server (Albanian) Added translation client (Albanian) Translated server (Czech) Translated client (Armenian) Translated client (Czech) --- i18n/cz.po | 6 +- i18n/hy.po | 4 +- i18n/prg.po | 1708 +++++++++++++++++++++++++++++++++++++++++++++++ i18n/ro.po | 7 +- i18n/sq.po | 1702 ++++++++++++++++++++++++++++++++++++++++++++++ i18n/ssr-cz.po | 4 +- i18n/ssr-prg.po | 487 ++++++++++++++ i18n/ssr-ro.po | 22 +- i18n/ssr-sq.po | 479 +++++++++++++ 9 files changed, 4393 insertions(+), 26 deletions(-) create mode 100644 i18n/prg.po create mode 100644 i18n/sq.po create mode 100644 i18n/ssr-prg.po create mode 100644 i18n/ssr-sq.po diff --git a/i18n/cz.po b/i18n/cz.po index 6447f79b..a07a1fd8 100644 --- a/i18n/cz.po +++ b/i18n/cz.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2024-03-12 19:57+0000\n" -"Last-Translator: asd \n" +"PO-Revision-Date: 2024-03-18 19:50+0000\n" +"Last-Translator: ok what \n" "Language-Team: Czech \n" "Language: cz\n" @@ -123,7 +123,7 @@ msgstr "Nepovoleno" #: src/ui/PixelTransferController.js:130 msgid "You can not access this canvas yet, because your pixel score is too low" -msgstr "Na toto plátno se ještě dostat nemůžeš. Musíš položit více pixelů" +msgstr "Na tohle plátno nemáš ještě přístup. Musíš položit více pixelů" #: src/ui/PixelTransferController.js:133 msgid "Pixel protected" diff --git a/i18n/hy.po b/i18n/hy.po index a7b0b49b..54a4cdad 100644 --- a/i18n/hy.po +++ b/i18n/hy.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2024-03-12 19:57+0000\n" +"PO-Revision-Date: 2024-03-18 19:50+0000\n" "Last-Translator: Alen \n" "Language-Team: Armenian \n" @@ -1277,7 +1277,7 @@ msgstr "Երկրները այսօր" #: src/components/Rankings.jsx:183 msgid "Charts" -msgstr "Ստատիստիկայի ծապատկերներ" +msgstr "Ստատիստիկաների գծապատկերներ" #: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 #: src/components/Rankings.jsx:219 diff --git a/i18n/prg.po b/i18n/prg.po new file mode 100644 index 00000000..3c6a109d --- /dev/null +++ b/i18n/prg.po @@ -0,0 +1,1708 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-19 23:04+0000\n" +"Last-Translator: Negru Berg \n" +"Language-Team: Prussian \n" +"Language: prg\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n % 10 == 0 || n % 100 >= 11 && n % 100 <= " +"19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2);\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/controls/keypress.js:99 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "" + +#: src/controls/keypress.js:184 +msgid "Grid ON" +msgstr "" + +#: src/controls/keypress.js:185 +msgid "Grid OFF" +msgstr "" + +#: src/controls/keypress.js:195 +msgid "Pixel Notify ON" +msgstr "" + +#: src/controls/keypress.js:196 +msgid "Pixel Notify OFF" +msgstr "" + +#: src/controls/keypress.js:201 +msgid "Muted Sound" +msgstr "" + +#: src/controls/keypress.js:202 +msgid "Unmuted Sound" +msgstr "" + +#: src/components/CoordinatesBox.jsx:39 +#: src/components/GetIID.jsx:51 +#: src/controls/keypress.js:211 +msgid "Copied" +msgstr "" + +#: src/controls/keypress.js:217 +msgid "Overlay ON" +msgstr "" + +#: src/controls/keypress.js:218 +msgid "Overlay OFF" +msgstr "" + +#: src/components/windows/Help.jsx:50 +#: src/controls/keypress.js:224 +msgid "Easter Egg ON" +msgstr "" + +#: src/components/windows/Help.jsx:49 +#: src/controls/keypress.js:225 +msgid "Easter Egg OFF" +msgstr "" + +#: src/ui/PixelTransferController.js:70 +#: src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "" + +#: src/ui/PixelTransferController.js:72 +#: src/ui/PixelTransferController.js:167 +msgid "" +"Didn't get an answer from pixelplanet. Try to refresh if this problem " +"persists." +msgstr "" + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "" + +#: src/ui/PixelTransferController.js:108 +#: src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "" + +#: src/ui/PixelTransferController.js:128 +#: src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "" + +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "" + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "" + +#: src/ui/PixelTransferController.js:154 +msgid "Server got confused by your pixels. Are you playing on multiple devices?" +msgstr "" + +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "" + +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "" + +#: src/ui/PixelTransferController.js:176 +#, javascript-format +msgid "Error ${ retCode }" +msgstr "" + +#: src/ui/rendererFactory.js:31 +msgid "Canvas Error" +msgstr "" + +#: src/ui/rendererFactory.js:32 +msgid "Can't render 3D canvas, do you have WebGL2 disabled?" +msgstr "" + +#: src/ui/templateLoader.js:230 +#: src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "" + +#: src/components/BanInfo.jsx:136 +#: src/store/actions/index.js:7 +msgid "OK" +msgstr "" + +#: src/store/actions/fetch.js:55 +msgid "You made too many requests" +msgstr "" + +#: src/store/actions/fetch.js:59 +#, javascript-format +msgid "try again after ${ ti }min" +msgstr "" + +#: src/store/actions/fetch.js:70 +#, javascript-format +msgid "Connection error ${ code } :(" +msgstr "" + +#: src/store/actions/fetch.js:103 +#: src/store/actions/fetch.js:129 +msgid "Could not connect to server, please try again later :(" +msgstr "" + +#: src/store/actions/fetch.js:151 +#: src/store/actions/fetch.js:170 +#: src/store/actions/fetch.js:189 +#: src/store/actions/fetch.js:208 +#: src/store/actions/fetch.js:227 +msgid "Unknown Error" +msgstr "" + +#: src/store/actions/fetch.js:237 +msgid "Server answered with gibberish :(" +msgstr "" + +#: src/store/middleware/notifications.js:33 +msgid "Your next pixels are ready" +msgstr "" + +#: src/store/middleware/notifications.js:37 +msgid "You can now place more on pixelplanet.fun :)" +msgstr "" + +#: src/store/middleware/notifications.js:54 +msgid "mentioned you" +msgstr "" + +#: src/store/middleware/notifications.js:58 +msgid "You have new messages in chat" +msgstr "" + +#: src/components/Converter.jsx:566 +#: src/components/CoordinatesBox.jsx:42 +#: src/components/ModWatchtools.jsx:390 +#: src/components/ModWatchtools.jsx:408 +msgid "Copy to Clipboard" +msgstr "" + +#: src/components/OnlineBox.jsx:40 +msgid "Online Users on Canvas" +msgstr "" + +#: src/components/OnlineBox.jsx:47 +msgid "Total Online Users" +msgstr "" + +#: src/components/OnlineBox.jsx:55 +msgid "Pixels placed" +msgstr "" + +#: src/components/buttons/CanvasSwitchButton.jsx:20 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Close Chat" +msgstr "" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Open Chat" +msgstr "" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Close Menu" +msgstr "" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Open Menu" +msgstr "" + +#: src/components/HistorySelect.jsx:146 +msgid "Loading" +msgstr "" + +#: src/components/HistorySelect.jsx:147 +msgid "Select Date above" +msgstr "" + +#: src/components/Admintools.jsx:103 +#: src/components/ModCanvastools.jsx:226 +#: src/components/ModWatchtools.jsx:120 +#: src/components/Window.jsx:157 +#: src/components/Window.jsx:260 +#: src/components/contextmenus/ChannelContextMenu.jsx:59 +msgid "Close" +msgstr "" + +#: src/components/Window.jsx:173 +msgid "PopUp" +msgstr "" + +#: src/components/Window.jsx:184 +msgid "Restore" +msgstr "" + +#: src/components/Window.jsx:221 +msgid "Clone" +msgstr "" + +#: src/components/Window.jsx:229 +msgid "Move" +msgstr "" + +#: src/components/Window.jsx:252 +msgid "Maximize" +msgstr "" + +#: src/components/Window.jsx:268 +msgid "Resize" +msgstr "" + +#: src/components/BanInfo.jsx:75 +#: src/components/buttons/HelpButton.jsx:20 +#: src/components/windows/index.js:13 +msgid "Help" +msgstr "" + +#: src/components/buttons/SettingsButton.jsx:21 +#: src/components/windows/index.js:14 +msgid "Settings" +msgstr "" + +#: src/components/buttons/LogInButton.jsx:20 +#: src/components/windows/index.js:15 +msgid "User Area" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "" + +#: src/components/buttons/DownloadButton.jsx:36 +msgid "Make Screenshot" +msgstr "" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Close Palette" +msgstr "" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Open Palette" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:32 +msgid "History Pencil ON" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:38 +msgid "Overlay Pencil ON" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:65 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:69 +msgid "Disable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:73 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:77 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/windows/index.js:16 +msgid "Registration" +msgstr "" + +#: src/components/windows/index.js:17 +msgid "Forgot Password" +msgstr "" + +#: src/components/windows/index.js:18 +msgid "Chat" +msgstr "" + +#: src/components/windows/index.js:20 +msgid "Canvas Archive" +msgstr "" + +#: src/components/GlobalCaptcha.jsx:47 +msgid "You took too long, try again." +msgstr "" + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "" + +#: src/components/BanInfo.jsx:80 +#: src/components/Captcha.jsx:79 +#: src/components/ChangeMail.jsx:72 +#: src/components/ChangeName.jsx:58 +#: src/components/ChangePassword.jsx:79 +#: src/components/DeleteAccount.jsx:55 +#: src/components/GlobalCaptcha.jsx:71 +#: src/components/LogInForm.jsx:70 +#: src/components/windows/ForgotPassword.jsx:73 +#: src/components/windows/Register.jsx:89 +msgid "Error" +msgstr "" + +#: src/components/ChangeMail.jsx:93 +#: src/components/ChangeName.jsx:70 +#: src/components/ChangePassword.jsx:115 +#: src/components/DeleteAccount.jsx:68 +#: src/components/GlobalCaptcha.jsx:80 +#: src/components/TemplateItemEdit.jsx:181 +#: src/components/windows/ForgotPassword.jsx:89 +#: src/components/windows/Register.jsx:133 +msgid "Cancel" +msgstr "" + +#: src/components/GlobalCaptcha.jsx:86 +msgid "Send" +msgstr "" + +#: src/components/BanInfo.jsx:66 +msgid "You are banned. You think it is unjustified? Check out the " +msgstr "" + +#: src/components/BanInfo.jsx:76 +msgid " on how to appeal." +msgstr "" + +#: src/components/BanInfo.jsx:85 +#: src/components/ModIIDtools.jsx:73 +msgid "Reason" +msgstr "" + +#: src/components/BanInfo.jsx:91 +msgid "By Mod" +msgstr "" + +#: src/components/BanInfo.jsx:97 +#: src/components/ModIIDtools.jsx:84 +msgid "Duration" +msgstr "" + +#: src/components/BanInfo.jsx:99 +msgid "Your ban expires at " +msgstr "" + +#: src/components/BanInfo.jsx:101 +msgid " which is in " +msgstr "" + +#: src/components/BanInfo.jsx:112 +msgid "Unbanned" +msgstr "" + +#: src/components/BanInfo.jsx:113 +msgid "Now that you have seen this message, you are no longer banned." +msgstr "" + +#: src/components/BanInfo.jsx:127 +msgid "Why?" +msgstr "" + +#: src/components/windows/Help.jsx:65 +msgid "Place color pixels on a large canvas with other players online!" +msgstr "" + +#: src/components/windows/Help.jsx:66 +msgid "" +"Our main canvas is a huge worldmap, you can place wherever you like, but " +"you will have to wait a specific Cooldown between pixels. You can check out " +"the cooldown and requirements on the Canvas Selection menu (globe button on " +"top). Some canvases have a different cooldown for replacing a user-set " +"pixels than placing on a unset pixel. i.e. 4s/7s means 4s on fresh pixels " +"and 7s on already set pixels." +msgstr "" + +#: src/components/windows/Help.jsx:67 +msgid "" +"Higher zoomlevels take some time to update, the 3D globe gets updated at " +"least once per day." +msgstr "" + +#: src/components/windows/Help.jsx:68 +msgid "Have fun!" +msgstr "" + +#: src/components/windows/Help.jsx:70 +msgid "recommended" +msgstr "" + +#: src/components/windows/Help.jsx:71 +msgid "Source on " +msgstr "" + +#: src/components/windows/Help.jsx:72 +msgid "Map Data" +msgstr "" + +#: src/components/windows/Help.jsx:73 +msgid "" +"The bare map data that we use, together with converted OpenStreetMap tiles " +"for orientation, can be downloaded from mega.nz here: " +msgstr "" + +#: src/components/windows/Help.jsx:74 +msgid "Banned? Detected as Proxy?" +msgstr "" + +#: src/components/windows/Help.jsx:76 +#, javascript-format +msgid "" +"If you got detected as proxy, but you are none, or think that you got " +"wrongfully banned, please go to our ${ guildedLink } or send us an e-mail " +"to ${ mailLink } and include the following IID:" +msgstr "" + +#: src/components/windows/Help.jsx:79 +#: src/components/windows/Help.jsx:96 +msgid "Controls" +msgstr "" + +#: src/components/windows/Help.jsx:81 +msgid "Click a color in palette to select it" +msgstr "" + +#: src/components/windows/Help.jsx:82 +#, javascript-format +msgid "Press ${ bindG } to toggle grid" +msgstr "" + +#: src/components/windows/Help.jsx:83 +#, javascript-format +msgid "Press ${ bindX } to toggle showing of pixel activity" +msgstr "" + +#: src/components/windows/Help.jsx:84 +#, javascript-format +msgid "Press ${ bindH } to toggle historical view" +msgstr "" + +#: src/components/windows/Help.jsx:85 +#, javascript-format +msgid "Press ${ bindR } to copy coordinates" +msgstr "" + +#: src/components/windows/Help.jsx:86 +#, javascript-format +msgid "Press ${ bindQ } or ${ bindE } to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:87 +#: src/components/windows/Help.jsx:98 +#, javascript-format +msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" +msgstr "" + +#: src/components/windows/Help.jsx:88 +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" +msgstr "" + +#: src/components/windows/Help.jsx:89 +#, javascript-format +msgid "Drag ${ mouseSymbol } mouse or ${ touchSymbol } pan to move" +msgstr "" + +#: src/components/windows/Help.jsx:90 +#, javascript-format +msgid "Scroll ${ mouseSymbol } mouse wheel or ${ touchSymbol } pinch to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:91 +#, javascript-format +msgid "Hold left ${ bindShift } for placing while moving mouse" +msgstr "" + +#: src/components/windows/Help.jsx:92 +#, javascript-format +msgid "" +"Hold right ${ bindShift } for placing while moving mouse according to " +"historical view" +msgstr "" + +#: src/components/windows/Help.jsx:93 +#: src/components/windows/Help.jsx:104 +#, javascript-format +msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" +msgstr "" + +#: src/components/windows/Help.jsx:94 +#: src/components/windows/Help.jsx:106 +#, javascript-format +msgid "" +"Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " +"select current hovering color" +msgstr "" + +#: src/components/windows/Help.jsx:100 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "" + +#: src/components/windows/Help.jsx:101 +#, javascript-format +msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" +msgstr "" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:103 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "" + +#: src/components/windows/Help.jsx:105 +#, javascript-format +msgid "" +"${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a " +"pixel" +msgstr "" + +#: src/components/windows/Help.jsx:110 +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" + +#: src/components/windows/Help.jsx:113 +#, javascript-format +msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." +msgstr "" + +#: src/components/windows/Help.jsx:116 +#, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "" + +#: src/components/windows/Help.jsx:119 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "" + +#: src/components/windows/Settings.jsx:91 +msgid "Show Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:96 +msgid "Turn on grid to highlight pixel borders." +msgstr "" + +#: src/components/windows/Settings.jsx:99 +msgid "Show Pixel Activity" +msgstr "" + +#: src/components/windows/Settings.jsx:104 +msgid "Show circles where pixels are placed." +msgstr "" + +#: src/components/windows/Settings.jsx:107 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:112 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:115 +msgid "Disable Game Sounds" +msgstr "" + +#: src/components/windows/Settings.jsx:121 +msgid "All sound effects will be disabled." +msgstr "" + +#: src/components/windows/Settings.jsx:125 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" + +#: src/components/windows/Settings.jsx:131 +msgid "Enable chat notifications" +msgstr "" + +#: src/components/windows/Settings.jsx:135 +msgid "Play a sound when new chat messages arrive" +msgstr "" + +#: src/components/windows/Settings.jsx:138 +msgid "Auto Zoom In" +msgstr "" + +#: src/components/windows/Settings.jsx:143 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" + +#: src/components/windows/Settings.jsx:146 +msgid "Compact Palette" +msgstr "" + +#: src/components/windows/Settings.jsx:151 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" + +#: src/components/windows/Settings.jsx:154 +msgid "Potato Mode" +msgstr "" + +#: src/components/windows/Settings.jsx:158 +msgid "For when you are playing on a potato." +msgstr "" + +#: src/components/Converter.jsx:381 +#: src/components/windows/Settings.jsx:161 +msgid "Light Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:165 +msgid "Show Grid in white instead of black." +msgstr "" + +#: src/components/windows/Settings.jsx:169 +msgid "Historical View" +msgstr "" + +#: src/components/windows/Settings.jsx:174 +msgid "Check out past versions of the canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:179 +msgid "Themes" +msgstr "" + +#: src/components/windows/Settings.jsx:184 +msgid "How pixelplanet should look like." +msgstr "" + +#: src/components/windows/Settings.jsx:191 +msgid "Select Language" +msgstr "" + +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "kraūwusi..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "" + +#: src/components/windows/Register.jsx:87 +msgid "Register new account here" +msgstr "" + +#: src/components/windows/Register.jsx:92 +#: src/components/windows/Register.jsx:98 +msgid "Name" +msgstr "" + +#: src/components/windows/ForgotPassword.jsx:80 +#: src/components/windows/Register.jsx:100 +#: src/components/windows/Register.jsx:106 +msgid "Email" +msgstr "" + +#: src/components/ChangeMail.jsx:80 +#: src/components/DeleteAccount.jsx:62 +#: src/components/LogInForm.jsx:84 +#: src/components/windows/Register.jsx:108 +#: src/components/windows/Register.jsx:114 +msgid "Password" +msgstr "" + +#: src/components/windows/Register.jsx:116 +#: src/components/windows/Register.jsx:122 +msgid "Confirm Password" +msgstr "" + +#: src/components/windows/Register.jsx:124 +msgid "Captcha" +msgstr "" + +#: src/components/Admintools.jsx:154 +#: src/components/Admintools.jsx:238 +#: src/components/ModCanvastools.jsx:312 +#: src/components/ModCanvastools.jsx:403 +#: src/components/ModCanvastools.jsx:486 +#: src/components/ModCanvastools.jsx:587 +#: src/components/ModIIDtools.jsx:135 +#: src/components/windows/ForgotPassword.jsx:84 +#: src/components/windows/Register.jsx:127 +msgid "Submit" +msgstr "" + +#: src/components/windows/CanvasSelect.jsx:29 +msgid "" +"Select the canvas you want to use.\n" +"Every canvas is unique and has different palettes, cooldown and " +"requirements.\n" +"Archived canvases can be accessed here:" +msgstr "" + +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "" + +#: src/components/windows/Archive.jsx:9 +msgid "" +"While we tend to not delete canvases, some canvases are started for fun or " +"as a request by users who like a currently popular meme. Those canvases can " +"become dull and inactive after a while, at which point there is no reason " +"to keep them and we may decide to remove them." +msgstr "" + +#: src/components/windows/Archive.jsx:10 +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "" + +#: src/components/windows/Archive.jsx:21 +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 " +"with a 5s cooldown and 60s stacking. It got launched on May 11th and " +"remained active for months till it got shut down on November 30th." +msgstr "" + +#: src/components/windows/Archive.jsx:22 +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:180 +msgid "Start chatting here" +msgstr "" + +#: src/components/windows/Chat.jsx:217 +msgid "Chat here" +msgstr "" + +#: src/components/windows/Chat.jsx:243 +msgid "You must be logged in to chat" +msgstr "" + +#: src/components/windows/Chat.jsx:273 +msgid "Channel settings" +msgstr "" + +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "" + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "" + +#: src/components/Captcha.jsx:51 +#: src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "pōstikastens ni mazītwei bēi pāusts." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "pōstikastens turri ēnwangan 5 dabbas." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "pōstikastens ni mazzi bēi ilgai nikāi 40 dabbas." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "pōstikastens turri mazzais \".\"" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "pōstikastens turri \"@\"" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "emmens ni mazzi bēi pāusts." + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "" + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "" + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "" + +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "" + +#: src/components/ChangeMail.jsx:91 +#: src/components/ChangeName.jsx:68 +#: src/components/ChangePassword.jsx:109 +#: src/components/LanguageSelect.jsx:79 +#: src/components/TemplateItemEdit.jsx:209 +msgid "Save" +msgstr "" + +#: src/components/TemplateSettings.jsx:57 +msgid "Templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:61 +msgid "" +"Tired of always spaming one single color? Want to create art instead, but " +"you have to count pixels from some other image? Templates can help you with " +"that! Templates can show as overlay and you can draw over them. One pixel " +"on the template, should be one pixel on the canvas." +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:70 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:78 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:85 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:99 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:105 +msgid "Right-Shift Auto-Color" +msgstr "" + +#: src/components/TemplateSettings.jsx:110 +msgid "Place pixels from overlay on right-shift, instead of history." +msgstr "" + +#: src/components/TemplateSettings.jsx:149 +msgid "Cancel adding Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:156 +msgid "Add Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:173 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:182 +msgid "Import templates" +msgstr "" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "" + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "" + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "" + +#: src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "" + +#: src/components/Converter.jsx:191 +#: src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "" + +#: src/components/Converter.jsx:383 +#: src/components/Converter.jsx:399 +msgid "Offset" +msgstr "" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "" + +#: src/components/Rankings.jsx:147 +msgid "Total" +msgstr "" + +#: src/components/Rankings.jsx:156 +msgid "Today" +msgstr "" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "" + +#: src/components/Rankings.jsx:201 +#: src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" + +#: src/components/CanvasItem.jsx:29 +msgid "Online Users" +msgstr "" + +#: src/components/CanvasItem.jsx:34 +msgid "Cooldown" +msgstr "" + +#: src/components/CanvasItem.jsx:40 +msgid "Stacking till" +msgstr "" + +#: src/components/CanvasItem.jsx:42 +msgid "Ranked" +msgstr "" + +#: src/components/CanvasItem.jsx:44 +msgid "Yes" +msgstr "" + +#: src/components/CanvasItem.jsx:44 +msgid "No" +msgstr "" + +#: src/components/CanvasItem.jsx:50 +msgid "Requirements" +msgstr "" + +#: src/components/CanvasItem.jsx:53 +msgid "User Account" +msgstr "" + +#: src/components/CanvasItem.jsx:55 +#, javascript-format +msgid "and ${ canvas.req } Pixels set" +msgstr "" + +#: src/components/CanvasItem.jsx:58 +msgid "Top 10 Daily Ranking" +msgstr "" + +#: src/components/CanvasItem.jsx:64 +#: src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "" + +#: src/components/ModWatchtools.jsx:125 +#: src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "" + +#: src/components/TemplateItem.jsx:57 +#: src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "" + +#: src/components/UserMessages.jsx:28 +msgid "" +"Please verify your mail address or your account could get deleted after a " +"few days." +msgstr "" + +#: src/components/UserMessages.jsx:49 +msgid "A new verification mail is getting sent to you." +msgstr "" + +#: src/components/UserMessages.jsx:53 +msgid "Click here to request a new verification mail." +msgstr "" + +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "" + +#: src/components/ChangePassword.jsx:44 +msgid "Password successfully changed." +msgstr "kliptaswīrds izpalewīngis kitawīdina." + +#: 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/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" + +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +msgstr "" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "" + +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "" + +#: src/components/SocialSettings.jsx:42 +msgid "Block all Private Messages" +msgstr "" + +#: src/components/SocialSettings.jsx:44 +msgid "Private" +msgstr "" + +#: src/components/SocialSettings.jsx:51 +msgid "Don't show me in global stats" +msgstr "" + +#: src/components/SocialSettings.jsx:57 +msgid "Unblock Users" +msgstr "" + +#: src/components/SocialSettings.jsx:82 +msgid "You have no users blocked" +msgstr "" + +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "" + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "" + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "" + +#: src/components/ModCanvastools.jsx:184 +msgid "Clean spare pixels that are surrounded by unset pixels" +msgstr "" + +#: src/components/ModCanvastools.jsx:188 +msgid "" +"Clean spare pixels that are surrounded by unset pixels and up to 1 other " +"set pixels" +msgstr "" + +#: src/components/ModCanvastools.jsx:192 +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/ModCanvastools.jsx:196 +msgid "" +"Turn every pixel in area to 0 (YOU REALLY SHOULDN'T DO THAT ON ANY AREA " +"THAT ISN'T ALREADY MOSTLY 0)" +msgstr "" + +#: src/components/ModCanvastools.jsx:207 +msgid "Status: Not running" +msgstr "" + +#: src/components/ModCanvastools.jsx:249 +msgid "Image Upload" +msgstr "" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "" + +#: src/components/ModCanvastools.jsx:273 +msgid "Coordinates:" +msgstr "" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "" + +#: src/components/ModCanvastools.jsx:321 +msgid "" +"Set protection of areas (if you need finer grained control, use protect " +"with image upload and alpha layers)" +msgstr "" + +#: src/components/ModCanvastools.jsx:341 +#: src/components/ModCanvastools.jsx:424 +#: src/components/ModCanvastools.jsx:517 +#: src/components/ModWatchtools.jsx:176 +msgid "Top-left corner" +msgstr "" + +#: src/components/ModCanvastools.jsx:363 +#: src/components/ModCanvastools.jsx:446 +#: src/components/ModCanvastools.jsx:539 +#: src/components/ModWatchtools.jsx:198 +msgid "Bottom-right corner" +msgstr "" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "" + +#: src/components/ModCanvastools.jsx:492 +msgid "Canvas Cleaner" +msgstr "" + +#: src/components/ModCanvastools.jsx:494 +msgid "Apply a filter to clean trash in large canvas areas." +msgstr "" + +#: src/components/ModCanvastools.jsx:605 +msgid "Stop Cleaner" +msgstr "" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "" + +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "" + +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "" + +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "" + +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "" + +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "" + +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "" + +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "" + +#: src/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "" + +#: src/core/chartSettings.js:127 +msgid "Players and Pixels per hour" +msgstr "" + +#: src/core/chartSettings.js:221 +msgid "Top 10 Players [pxls / day]" +msgstr "" + +#: src/core/chartSettings.js:294 +msgid "Countries by Pixels Today" +msgstr "" + +#: src/core/chartSettings.js:351 +msgid "Total Pixels placed per day" +msgstr "" + +#: src/components/contextmenus/UserContextMenu.jsx:49 +msgid "Ping" +msgstr "" + +#: src/components/contextmenus/UserContextMenu.jsx:75 +msgid "DM" +msgstr "" + +#: src/components/contextmenus/UserContextMenu.jsx:86 +msgid "Block" +msgstr "" + +#: src/components/contextmenus/ChannelContextMenu.jsx:46 +msgid "Mute" +msgstr "" + +#: src/components/windows/Help.jsx:19 +#: src/components/windows/Settings.jsx:92 +msgctxt "keybinds" +msgid "G" +msgstr "" + +#: src/components/windows/Help.jsx:20 +#: src/components/windows/Settings.jsx:100 +msgctxt "keybinds" +msgid "X" +msgstr "" + +#: src/components/windows/Help.jsx:21 +#: src/components/windows/Settings.jsx:171 +msgctxt "keybinds" +msgid "H" +msgstr "" + +#: src/components/windows/Help.jsx:22 +msgctxt "keybinds" +msgid "R" +msgstr "" + +#: src/components/windows/Help.jsx:23 +msgctxt "keybinds" +msgid "Q" +msgstr "" + +#: src/components/windows/Help.jsx:24 +msgctxt "keybinds" +msgid "E" +msgstr "" + +#: src/components/windows/Help.jsx:25 +msgctxt "keybinds" +msgid "W" +msgstr "" + +#: src/components/windows/Help.jsx:26 +msgctxt "keybinds" +msgid "A" +msgstr "" + +#: src/components/windows/Help.jsx:27 +msgctxt "keybinds" +msgid "S" +msgstr "" + +#: src/components/windows/Help.jsx:28 +msgctxt "keybinds" +msgid "D" +msgstr "" + +#: src/components/windows/Help.jsx:35 +msgctxt "keybinds" +msgid "Shift" +msgstr "" + +#: src/components/windows/Settings.jsx:108 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:116 +msgctxt "keybinds" +msgid "M" +msgstr "" + +#: src/components/TemplateSettings.jsx:66 +msgctxt "keybinds" +msgid "T" +msgstr "" diff --git a/i18n/ro.po b/i18n/ro.po index bcf1b3a2..d80f4922 100644 --- a/i18n/ro.po +++ b/i18n/ro.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2024-03-12 19:57+0000\n" -"Last-Translator: HF \n" +"PO-Revision-Date: 2024-03-19 20:48+0000\n" +"Last-Translator: Negru Berg \n" "Language-Team: Romanian \n" "Language: ro\n" @@ -69,13 +69,12 @@ msgid "Timeout" msgstr "Pauză" #: src/ui/PixelTransferController.js:72 src/ui/PixelTransferController.js:167 -#, fuzzy msgid "" "Didn't get an answer from pixelplanet. Try to refresh if this problem " "persists." msgstr "" "Nu am primit niciun răspuns de la pixelplanet. Încearcă să dai refresh daca " -"problema persistă?" +"problema persistă." #: src/ui/PixelTransferController.js:104 msgid "Invalid Canvas" diff --git a/i18n/sq.po b/i18n/sq.po new file mode 100644 index 00000000..402e17c3 --- /dev/null +++ b/i18n/sq.po @@ -0,0 +1,1702 @@ +msgid "" +msgstr "" +"Language: sq\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#: src/controls/keypress.js:99 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "" + +#: src/controls/keypress.js:184 +msgid "Grid ON" +msgstr "" + +#: src/controls/keypress.js:185 +msgid "Grid OFF" +msgstr "" + +#: src/controls/keypress.js:195 +msgid "Pixel Notify ON" +msgstr "" + +#: src/controls/keypress.js:196 +msgid "Pixel Notify OFF" +msgstr "" + +#: src/controls/keypress.js:201 +msgid "Muted Sound" +msgstr "" + +#: src/controls/keypress.js:202 +msgid "Unmuted Sound" +msgstr "" + +#: src/components/CoordinatesBox.jsx:39 +#: src/components/GetIID.jsx:51 +#: src/controls/keypress.js:211 +msgid "Copied" +msgstr "" + +#: src/controls/keypress.js:217 +msgid "Overlay ON" +msgstr "" + +#: src/controls/keypress.js:218 +msgid "Overlay OFF" +msgstr "" + +#: src/components/windows/Help.jsx:50 +#: src/controls/keypress.js:224 +msgid "Easter Egg ON" +msgstr "" + +#: src/components/windows/Help.jsx:49 +#: src/controls/keypress.js:225 +msgid "Easter Egg OFF" +msgstr "" + +#: src/ui/PixelTransferController.js:70 +#: src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "" + +#: src/ui/PixelTransferController.js:72 +#: src/ui/PixelTransferController.js:167 +msgid "" +"Didn't get an answer from pixelplanet. Try to refresh if this problem " +"persists." +msgstr "" + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "" + +#: src/ui/PixelTransferController.js:108 +#: src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "" + +#: src/ui/PixelTransferController.js:128 +#: src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "" + +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "" + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "" + +#: src/ui/PixelTransferController.js:154 +msgid "Server got confused by your pixels. Are you playing on multiple devices?" +msgstr "" + +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "" + +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "" + +#: src/ui/PixelTransferController.js:176 +#, javascript-format +msgid "Error ${ retCode }" +msgstr "" + +#: src/ui/rendererFactory.js:31 +msgid "Canvas Error" +msgstr "" + +#: src/ui/rendererFactory.js:32 +msgid "Can't render 3D canvas, do you have WebGL2 disabled?" +msgstr "" + +#: src/ui/templateLoader.js:230 +#: src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "" + +#: src/components/BanInfo.jsx:136 +#: src/store/actions/index.js:7 +msgid "OK" +msgstr "" + +#: src/store/actions/fetch.js:55 +msgid "You made too many requests" +msgstr "" + +#: src/store/actions/fetch.js:59 +#, javascript-format +msgid "try again after ${ ti }min" +msgstr "" + +#: src/store/actions/fetch.js:70 +#, javascript-format +msgid "Connection error ${ code } :(" +msgstr "" + +#: src/store/actions/fetch.js:103 +#: src/store/actions/fetch.js:129 +msgid "Could not connect to server, please try again later :(" +msgstr "" + +#: src/store/actions/fetch.js:151 +#: src/store/actions/fetch.js:170 +#: src/store/actions/fetch.js:189 +#: src/store/actions/fetch.js:208 +#: src/store/actions/fetch.js:227 +msgid "Unknown Error" +msgstr "" + +#: src/store/actions/fetch.js:237 +msgid "Server answered with gibberish :(" +msgstr "" + +#: src/store/middleware/notifications.js:33 +msgid "Your next pixels are ready" +msgstr "" + +#: src/store/middleware/notifications.js:37 +msgid "You can now place more on pixelplanet.fun :)" +msgstr "" + +#: src/store/middleware/notifications.js:54 +msgid "mentioned you" +msgstr "" + +#: src/store/middleware/notifications.js:58 +msgid "You have new messages in chat" +msgstr "" + +#: src/components/Converter.jsx:566 +#: src/components/CoordinatesBox.jsx:42 +#: src/components/ModWatchtools.jsx:390 +#: src/components/ModWatchtools.jsx:408 +msgid "Copy to Clipboard" +msgstr "" + +#: src/components/OnlineBox.jsx:40 +msgid "Online Users on Canvas" +msgstr "" + +#: src/components/OnlineBox.jsx:47 +msgid "Total Online Users" +msgstr "" + +#: src/components/OnlineBox.jsx:55 +msgid "Pixels placed" +msgstr "" + +#: src/components/buttons/CanvasSwitchButton.jsx:20 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Close Chat" +msgstr "" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Open Chat" +msgstr "" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Close Menu" +msgstr "" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Open Menu" +msgstr "" + +#: src/components/HistorySelect.jsx:146 +msgid "Loading" +msgstr "" + +#: src/components/HistorySelect.jsx:147 +msgid "Select Date above" +msgstr "" + +#: src/components/Admintools.jsx:103 +#: src/components/ModCanvastools.jsx:226 +#: src/components/ModWatchtools.jsx:120 +#: src/components/Window.jsx:157 +#: src/components/Window.jsx:260 +#: src/components/contextmenus/ChannelContextMenu.jsx:59 +msgid "Close" +msgstr "" + +#: src/components/Window.jsx:173 +msgid "PopUp" +msgstr "" + +#: src/components/Window.jsx:184 +msgid "Restore" +msgstr "" + +#: src/components/Window.jsx:221 +msgid "Clone" +msgstr "" + +#: src/components/Window.jsx:229 +msgid "Move" +msgstr "" + +#: src/components/Window.jsx:252 +msgid "Maximize" +msgstr "" + +#: src/components/Window.jsx:268 +msgid "Resize" +msgstr "" + +#: src/components/BanInfo.jsx:75 +#: src/components/buttons/HelpButton.jsx:20 +#: src/components/windows/index.js:13 +msgid "Help" +msgstr "" + +#: src/components/buttons/SettingsButton.jsx:21 +#: src/components/windows/index.js:14 +msgid "Settings" +msgstr "" + +#: src/components/buttons/LogInButton.jsx:20 +#: src/components/windows/index.js:15 +msgid "User Area" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "" + +#: src/components/buttons/DownloadButton.jsx:36 +msgid "Make Screenshot" +msgstr "" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Close Palette" +msgstr "" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Open Palette" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:32 +msgid "History Pencil ON" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:38 +msgid "Overlay Pencil ON" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:65 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:69 +msgid "Disable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:73 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:77 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/windows/index.js:16 +msgid "Registration" +msgstr "" + +#: src/components/windows/index.js:17 +msgid "Forgot Password" +msgstr "" + +#: src/components/windows/index.js:18 +msgid "Chat" +msgstr "" + +#: src/components/windows/index.js:20 +msgid "Canvas Archive" +msgstr "" + +#: src/components/GlobalCaptcha.jsx:47 +msgid "You took too long, try again." +msgstr "" + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "" + +#: src/components/BanInfo.jsx:80 +#: src/components/Captcha.jsx:79 +#: src/components/ChangeMail.jsx:72 +#: src/components/ChangeName.jsx:58 +#: src/components/ChangePassword.jsx:79 +#: src/components/DeleteAccount.jsx:55 +#: src/components/GlobalCaptcha.jsx:71 +#: src/components/LogInForm.jsx:70 +#: src/components/windows/ForgotPassword.jsx:73 +#: src/components/windows/Register.jsx:89 +msgid "Error" +msgstr "" + +#: src/components/ChangeMail.jsx:93 +#: src/components/ChangeName.jsx:70 +#: src/components/ChangePassword.jsx:115 +#: src/components/DeleteAccount.jsx:68 +#: src/components/GlobalCaptcha.jsx:80 +#: src/components/TemplateItemEdit.jsx:181 +#: src/components/windows/ForgotPassword.jsx:89 +#: src/components/windows/Register.jsx:133 +msgid "Cancel" +msgstr "" + +#: src/components/GlobalCaptcha.jsx:86 +msgid "Send" +msgstr "" + +#: src/components/BanInfo.jsx:66 +msgid "You are banned. You think it is unjustified? Check out the " +msgstr "" + +#: src/components/BanInfo.jsx:76 +msgid " on how to appeal." +msgstr "" + +#: src/components/BanInfo.jsx:85 +#: src/components/ModIIDtools.jsx:73 +msgid "Reason" +msgstr "" + +#: src/components/BanInfo.jsx:91 +msgid "By Mod" +msgstr "" + +#: src/components/BanInfo.jsx:97 +#: src/components/ModIIDtools.jsx:84 +msgid "Duration" +msgstr "" + +#: src/components/BanInfo.jsx:99 +msgid "Your ban expires at " +msgstr "" + +#: src/components/BanInfo.jsx:101 +msgid " which is in " +msgstr "" + +#: src/components/BanInfo.jsx:112 +msgid "Unbanned" +msgstr "" + +#: src/components/BanInfo.jsx:113 +msgid "Now that you have seen this message, you are no longer banned." +msgstr "" + +#: src/components/BanInfo.jsx:127 +msgid "Why?" +msgstr "" + +#: src/components/windows/Help.jsx:65 +msgid "Place color pixels on a large canvas with other players online!" +msgstr "" + +#: src/components/windows/Help.jsx:66 +msgid "" +"Our main canvas is a huge worldmap, you can place wherever you like, but " +"you will have to wait a specific Cooldown between pixels. You can check out " +"the cooldown and requirements on the Canvas Selection menu (globe button on " +"top). Some canvases have a different cooldown for replacing a user-set " +"pixels than placing on a unset pixel. i.e. 4s/7s means 4s on fresh pixels " +"and 7s on already set pixels." +msgstr "" + +#: src/components/windows/Help.jsx:67 +msgid "" +"Higher zoomlevels take some time to update, the 3D globe gets updated at " +"least once per day." +msgstr "" + +#: src/components/windows/Help.jsx:68 +msgid "Have fun!" +msgstr "" + +#: src/components/windows/Help.jsx:70 +msgid "recommended" +msgstr "" + +#: src/components/windows/Help.jsx:71 +msgid "Source on " +msgstr "" + +#: src/components/windows/Help.jsx:72 +msgid "Map Data" +msgstr "" + +#: src/components/windows/Help.jsx:73 +msgid "" +"The bare map data that we use, together with converted OpenStreetMap tiles " +"for orientation, can be downloaded from mega.nz here: " +msgstr "" + +#: src/components/windows/Help.jsx:74 +msgid "Banned? Detected as Proxy?" +msgstr "" + +#: src/components/windows/Help.jsx:76 +#, javascript-format +msgid "" +"If you got detected as proxy, but you are none, or think that you got " +"wrongfully banned, please go to our ${ guildedLink } or send us an e-mail " +"to ${ mailLink } and include the following IID:" +msgstr "" + +#: src/components/windows/Help.jsx:79 +#: src/components/windows/Help.jsx:96 +msgid "Controls" +msgstr "" + +#: src/components/windows/Help.jsx:81 +msgid "Click a color in palette to select it" +msgstr "" + +#: src/components/windows/Help.jsx:82 +#, javascript-format +msgid "Press ${ bindG } to toggle grid" +msgstr "" + +#: src/components/windows/Help.jsx:83 +#, javascript-format +msgid "Press ${ bindX } to toggle showing of pixel activity" +msgstr "" + +#: src/components/windows/Help.jsx:84 +#, javascript-format +msgid "Press ${ bindH } to toggle historical view" +msgstr "" + +#: src/components/windows/Help.jsx:85 +#, javascript-format +msgid "Press ${ bindR } to copy coordinates" +msgstr "" + +#: src/components/windows/Help.jsx:86 +#, javascript-format +msgid "Press ${ bindQ } or ${ bindE } to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:87 +#: src/components/windows/Help.jsx:98 +#, javascript-format +msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" +msgstr "" + +#: src/components/windows/Help.jsx:88 +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" +msgstr "" + +#: src/components/windows/Help.jsx:89 +#, javascript-format +msgid "Drag ${ mouseSymbol } mouse or ${ touchSymbol } pan to move" +msgstr "" + +#: src/components/windows/Help.jsx:90 +#, javascript-format +msgid "Scroll ${ mouseSymbol } mouse wheel or ${ touchSymbol } pinch to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:91 +#, javascript-format +msgid "Hold left ${ bindShift } for placing while moving mouse" +msgstr "" + +#: src/components/windows/Help.jsx:92 +#, javascript-format +msgid "" +"Hold right ${ bindShift } for placing while moving mouse according to " +"historical view" +msgstr "" + +#: src/components/windows/Help.jsx:93 +#: src/components/windows/Help.jsx:104 +#, javascript-format +msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" +msgstr "" + +#: src/components/windows/Help.jsx:94 +#: src/components/windows/Help.jsx:106 +#, javascript-format +msgid "" +"Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " +"select current hovering color" +msgstr "" + +#: src/components/windows/Help.jsx:100 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "" + +#: src/components/windows/Help.jsx:101 +#, javascript-format +msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" +msgstr "" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:103 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "" + +#: src/components/windows/Help.jsx:105 +#, javascript-format +msgid "" +"${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a " +"pixel" +msgstr "" + +#: src/components/windows/Help.jsx:110 +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" + +#: src/components/windows/Help.jsx:113 +#, javascript-format +msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." +msgstr "" + +#: src/components/windows/Help.jsx:116 +#, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "" + +#: src/components/windows/Help.jsx:119 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "" + +#: src/components/windows/Settings.jsx:91 +msgid "Show Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:96 +msgid "Turn on grid to highlight pixel borders." +msgstr "" + +#: src/components/windows/Settings.jsx:99 +msgid "Show Pixel Activity" +msgstr "" + +#: src/components/windows/Settings.jsx:104 +msgid "Show circles where pixels are placed." +msgstr "" + +#: src/components/windows/Settings.jsx:107 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:112 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:115 +msgid "Disable Game Sounds" +msgstr "" + +#: src/components/windows/Settings.jsx:121 +msgid "All sound effects will be disabled." +msgstr "" + +#: src/components/windows/Settings.jsx:125 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" + +#: src/components/windows/Settings.jsx:131 +msgid "Enable chat notifications" +msgstr "" + +#: src/components/windows/Settings.jsx:135 +msgid "Play a sound when new chat messages arrive" +msgstr "" + +#: src/components/windows/Settings.jsx:138 +msgid "Auto Zoom In" +msgstr "" + +#: src/components/windows/Settings.jsx:143 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" + +#: src/components/windows/Settings.jsx:146 +msgid "Compact Palette" +msgstr "" + +#: src/components/windows/Settings.jsx:151 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" + +#: src/components/windows/Settings.jsx:154 +msgid "Potato Mode" +msgstr "" + +#: src/components/windows/Settings.jsx:158 +msgid "For when you are playing on a potato." +msgstr "" + +#: src/components/Converter.jsx:381 +#: src/components/windows/Settings.jsx:161 +msgid "Light Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:165 +msgid "Show Grid in white instead of black." +msgstr "" + +#: src/components/windows/Settings.jsx:169 +msgid "Historical View" +msgstr "" + +#: src/components/windows/Settings.jsx:174 +msgid "Check out past versions of the canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:179 +msgid "Themes" +msgstr "" + +#: src/components/windows/Settings.jsx:184 +msgid "How pixelplanet should look like." +msgstr "" + +#: src/components/windows/Settings.jsx:191 +msgid "Select Language" +msgstr "" + +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "" + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "" + +#: src/components/windows/Register.jsx:87 +msgid "Register new account here" +msgstr "" + +#: src/components/windows/Register.jsx:92 +#: src/components/windows/Register.jsx:98 +msgid "Name" +msgstr "" + +#: src/components/windows/ForgotPassword.jsx:80 +#: src/components/windows/Register.jsx:100 +#: src/components/windows/Register.jsx:106 +msgid "Email" +msgstr "" + +#: src/components/ChangeMail.jsx:80 +#: src/components/DeleteAccount.jsx:62 +#: src/components/LogInForm.jsx:84 +#: src/components/windows/Register.jsx:108 +#: src/components/windows/Register.jsx:114 +msgid "Password" +msgstr "" + +#: src/components/windows/Register.jsx:116 +#: src/components/windows/Register.jsx:122 +msgid "Confirm Password" +msgstr "" + +#: src/components/windows/Register.jsx:124 +msgid "Captcha" +msgstr "" + +#: src/components/Admintools.jsx:154 +#: src/components/Admintools.jsx:238 +#: src/components/ModCanvastools.jsx:312 +#: src/components/ModCanvastools.jsx:403 +#: src/components/ModCanvastools.jsx:486 +#: src/components/ModCanvastools.jsx:587 +#: src/components/ModIIDtools.jsx:135 +#: src/components/windows/ForgotPassword.jsx:84 +#: src/components/windows/Register.jsx:127 +msgid "Submit" +msgstr "" + +#: src/components/windows/CanvasSelect.jsx:29 +msgid "" +"Select the canvas you want to use.\n" +"Every canvas is unique and has different palettes, cooldown and " +"requirements.\n" +"Archived canvases can be accessed here:" +msgstr "" + +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "" + +#: src/components/windows/Archive.jsx:9 +msgid "" +"While we tend to not delete canvases, some canvases are started for fun or " +"as a request by users who like a currently popular meme. Those canvases can " +"become dull and inactive after a while, at which point there is no reason " +"to keep them and we may decide to remove them." +msgstr "" + +#: src/components/windows/Archive.jsx:10 +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "" + +#: src/components/windows/Archive.jsx:21 +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 " +"with a 5s cooldown and 60s stacking. It got launched on May 11th and " +"remained active for months till it got shut down on November 30th." +msgstr "" + +#: src/components/windows/Archive.jsx:22 +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:180 +msgid "Start chatting here" +msgstr "" + +#: src/components/windows/Chat.jsx:217 +msgid "Chat here" +msgstr "" + +#: src/components/windows/Chat.jsx:243 +msgid "You must be logged in to chat" +msgstr "" + +#: src/components/windows/Chat.jsx:273 +msgid "Channel settings" +msgstr "" + +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "" + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "" + +#: src/components/Captcha.jsx:51 +#: src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "" + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "" + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "" + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "" + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "" + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "" + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "" + +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "" + +#: src/components/ChangeMail.jsx:91 +#: src/components/ChangeName.jsx:68 +#: src/components/ChangePassword.jsx:109 +#: src/components/LanguageSelect.jsx:79 +#: src/components/TemplateItemEdit.jsx:209 +msgid "Save" +msgstr "" + +#: src/components/TemplateSettings.jsx:57 +msgid "Templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:61 +msgid "" +"Tired of always spaming one single color? Want to create art instead, but " +"you have to count pixels from some other image? Templates can help you with " +"that! Templates can show as overlay and you can draw over them. One pixel " +"on the template, should be one pixel on the canvas." +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:70 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:78 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:85 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:99 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:105 +msgid "Right-Shift Auto-Color" +msgstr "" + +#: src/components/TemplateSettings.jsx:110 +msgid "Place pixels from overlay on right-shift, instead of history." +msgstr "" + +#: src/components/TemplateSettings.jsx:149 +msgid "Cancel adding Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:156 +msgid "Add Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:173 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:182 +msgid "Import templates" +msgstr "" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "" + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "" + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "" + +#: src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "" + +#: src/components/Converter.jsx:191 +#: src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "" + +#: src/components/Converter.jsx:383 +#: src/components/Converter.jsx:399 +msgid "Offset" +msgstr "" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "" + +#: src/components/Rankings.jsx:147 +msgid "Total" +msgstr "" + +#: src/components/Rankings.jsx:156 +msgid "Today" +msgstr "" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "" + +#: src/components/Rankings.jsx:201 +#: src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" + +#: src/components/CanvasItem.jsx:29 +msgid "Online Users" +msgstr "" + +#: src/components/CanvasItem.jsx:34 +msgid "Cooldown" +msgstr "" + +#: src/components/CanvasItem.jsx:40 +msgid "Stacking till" +msgstr "" + +#: src/components/CanvasItem.jsx:42 +msgid "Ranked" +msgstr "" + +#: src/components/CanvasItem.jsx:44 +msgid "Yes" +msgstr "" + +#: src/components/CanvasItem.jsx:44 +msgid "No" +msgstr "" + +#: src/components/CanvasItem.jsx:50 +msgid "Requirements" +msgstr "" + +#: src/components/CanvasItem.jsx:53 +msgid "User Account" +msgstr "" + +#: src/components/CanvasItem.jsx:55 +#, javascript-format +msgid "and ${ canvas.req } Pixels set" +msgstr "" + +#: src/components/CanvasItem.jsx:58 +msgid "Top 10 Daily Ranking" +msgstr "" + +#: src/components/CanvasItem.jsx:64 +#: src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "" + +#: src/components/ModWatchtools.jsx:125 +#: src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "" + +#: src/components/TemplateItem.jsx:57 +#: src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "" + +#: src/components/UserMessages.jsx:28 +msgid "" +"Please verify your mail address or your account could get deleted after a " +"few days." +msgstr "" + +#: src/components/UserMessages.jsx:49 +msgid "A new verification mail is getting sent to you." +msgstr "" + +#: src/components/UserMessages.jsx:53 +msgid "Click here to request a new verification mail." +msgstr "" + +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "" + +#: src/components/ChangePassword.jsx:44 +msgid "Password successfully changed." +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/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" + +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +msgstr "" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "" + +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "" + +#: src/components/SocialSettings.jsx:42 +msgid "Block all Private Messages" +msgstr "" + +#: src/components/SocialSettings.jsx:44 +msgid "Private" +msgstr "" + +#: src/components/SocialSettings.jsx:51 +msgid "Don't show me in global stats" +msgstr "" + +#: src/components/SocialSettings.jsx:57 +msgid "Unblock Users" +msgstr "" + +#: src/components/SocialSettings.jsx:82 +msgid "You have no users blocked" +msgstr "" + +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "" + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "" + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "" + +#: src/components/ModCanvastools.jsx:184 +msgid "Clean spare pixels that are surrounded by unset pixels" +msgstr "" + +#: src/components/ModCanvastools.jsx:188 +msgid "" +"Clean spare pixels that are surrounded by unset pixels and up to 1 other " +"set pixels" +msgstr "" + +#: src/components/ModCanvastools.jsx:192 +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/ModCanvastools.jsx:196 +msgid "" +"Turn every pixel in area to 0 (YOU REALLY SHOULDN'T DO THAT ON ANY AREA " +"THAT ISN'T ALREADY MOSTLY 0)" +msgstr "" + +#: src/components/ModCanvastools.jsx:207 +msgid "Status: Not running" +msgstr "" + +#: src/components/ModCanvastools.jsx:249 +msgid "Image Upload" +msgstr "" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "" + +#: src/components/ModCanvastools.jsx:273 +msgid "Coordinates:" +msgstr "" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "" + +#: src/components/ModCanvastools.jsx:321 +msgid "" +"Set protection of areas (if you need finer grained control, use protect " +"with image upload and alpha layers)" +msgstr "" + +#: src/components/ModCanvastools.jsx:341 +#: src/components/ModCanvastools.jsx:424 +#: src/components/ModCanvastools.jsx:517 +#: src/components/ModWatchtools.jsx:176 +msgid "Top-left corner" +msgstr "" + +#: src/components/ModCanvastools.jsx:363 +#: src/components/ModCanvastools.jsx:446 +#: src/components/ModCanvastools.jsx:539 +#: src/components/ModWatchtools.jsx:198 +msgid "Bottom-right corner" +msgstr "" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "" + +#: src/components/ModCanvastools.jsx:492 +msgid "Canvas Cleaner" +msgstr "" + +#: src/components/ModCanvastools.jsx:494 +msgid "Apply a filter to clean trash in large canvas areas." +msgstr "" + +#: src/components/ModCanvastools.jsx:605 +msgid "Stop Cleaner" +msgstr "" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "" + +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "" + +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "" + +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "" + +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "" + +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "" + +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "" + +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "" + +#: src/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "" + +#: src/core/chartSettings.js:127 +msgid "Players and Pixels per hour" +msgstr "" + +#: src/core/chartSettings.js:221 +msgid "Top 10 Players [pxls / day]" +msgstr "" + +#: src/core/chartSettings.js:294 +msgid "Countries by Pixels Today" +msgstr "" + +#: src/core/chartSettings.js:351 +msgid "Total Pixels placed per day" +msgstr "" + +#: src/components/contextmenus/UserContextMenu.jsx:49 +msgid "Ping" +msgstr "" + +#: src/components/contextmenus/UserContextMenu.jsx:75 +msgid "DM" +msgstr "" + +#: src/components/contextmenus/UserContextMenu.jsx:86 +msgid "Block" +msgstr "" + +#: src/components/contextmenus/ChannelContextMenu.jsx:46 +msgid "Mute" +msgstr "" + +#: src/components/windows/Help.jsx:19 +#: src/components/windows/Settings.jsx:92 +msgctxt "keybinds" +msgid "G" +msgstr "" + +#: src/components/windows/Help.jsx:20 +#: src/components/windows/Settings.jsx:100 +msgctxt "keybinds" +msgid "X" +msgstr "" + +#: src/components/windows/Help.jsx:21 +#: src/components/windows/Settings.jsx:171 +msgctxt "keybinds" +msgid "H" +msgstr "" + +#: src/components/windows/Help.jsx:22 +msgctxt "keybinds" +msgid "R" +msgstr "" + +#: src/components/windows/Help.jsx:23 +msgctxt "keybinds" +msgid "Q" +msgstr "" + +#: src/components/windows/Help.jsx:24 +msgctxt "keybinds" +msgid "E" +msgstr "" + +#: src/components/windows/Help.jsx:25 +msgctxt "keybinds" +msgid "W" +msgstr "" + +#: src/components/windows/Help.jsx:26 +msgctxt "keybinds" +msgid "A" +msgstr "" + +#: src/components/windows/Help.jsx:27 +msgctxt "keybinds" +msgid "S" +msgstr "" + +#: src/components/windows/Help.jsx:28 +msgctxt "keybinds" +msgid "D" +msgstr "" + +#: src/components/windows/Help.jsx:35 +msgctxt "keybinds" +msgid "Shift" +msgstr "" + +#: src/components/windows/Settings.jsx:108 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:116 +msgctxt "keybinds" +msgid "M" +msgstr "" + +#: src/components/TemplateSettings.jsx:66 +msgctxt "keybinds" +msgid "T" +msgstr "" diff --git a/i18n/ssr-cz.po b/i18n/ssr-cz.po index 61ade706..403f5fbe 100644 --- a/i18n/ssr-cz.po +++ b/i18n/ssr-cz.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2024-03-11 20:59+0000\n" +"PO-Revision-Date: 2024-03-18 19:50+0000\n" "Last-Translator: asd \n" "Language-Team: Czech \n" @@ -410,7 +410,7 @@ msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " "earth canvas!" msgstr "" -"Obsazujte území na menší zemi s chráněným oceánem. Sdílí cooldown s plátnem " +"Obsaďte území na menší zemi s chráněným oceánem. Sděluje cooldown s plátnem " "země." #: src/core/MailProvider.js:66 diff --git a/i18n/ssr-prg.po b/i18n/ssr-prg.po new file mode 100644 index 00000000..7229f81b --- /dev/null +++ b/i18n/ssr-prg.po @@ -0,0 +1,487 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-19 23:04+0000\n" +"Last-Translator: Negru Berg \n" +"Language-Team: Prussian \n" +"Language: prg\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n % 10 == 0 || n % 100 >= 11 && n % 100 <= " +"19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2);\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/core/ChatProvider.js:434 +msgid "You can not send chat messages while using a proxy" +msgstr "jūs mazītwei ni sendelītun čats waīstis ikkai jūs tērpa proxy" + +#: src/core/ChatProvider.js:436 +msgid "Your country is temporary muted from this chat channel" +msgstr "twajs tāutā ast kēsmingisks dussaws iz čats" + +#: src/core/ChatProvider.js:439 +msgid "You are permanently muted, join our guilded to appeal the mute" +msgstr "jūs stwi permanēnts dussaws, sendātun nūss discord prēi enwakīsenis" + +#: src/core/ChatProvider.js:441 +msgid "You are banned" +msgstr "jūs stwi ni preiwērptun" + +#: src/core/ChatProvider.js:443 +msgid "Your Internet Provider is banned" +msgstr "twajs internettan ast ni preiwērptun" + +#: src/core/ChatProvider.js:448 +#, javascript-format +msgid "You are muted for another ${ timeMin } minutes" +msgstr "twajs stwi dussaws kits ${ timeMin } minūti" + +#: src/core/ChatProvider.js:450 +#, javascript-format +msgid "You are muted for another ${ ttl } seconds" +msgstr "twajs stwi dusswas kits ${ ttl } āntars" + +#: src/core/ChatProvider.js:467 +#, javascript-format +msgid "You are sending messages too fast, you have to wait ${ waitTime }s :(" +msgstr "" +"twajs stwi waīstis pēr pastenīks, twajs papaltwei prēi gēistwei ${ waitTime }" +" āntars :(" + +#: src/core/ChatProvider.js:471 +msgid "You don't have access to this channel" +msgstr "twajs segītun turri preiēisenis šāi" + +#: src/core/ChatProvider.js:490 +msgid "Your mail has to be verified in order to chat" +msgstr "twajs pōstikastens turri būtwei izbandāi pluškītwei" + +#: src/core/ChatProvider.js:500 +msgid "You can't send a message this long :(" +msgstr "jūs mazzi ni tenginna waīstis šis ilgai" + +#: src/core/ChatProvider.js:504 +msgid "Please use int channel" +msgstr "tērpaui int kanāls" + +#: src/core/ChatProvider.js:512 +msgid "Stop flooding." +msgstr "stāminadeīktan tenginna." + +#: src/routes/reset_password.js:39 +msgid "You sent an empty password or invalid data :(" +msgstr "jūs tenginna pāusts dātan :(" + +#: src/routes/reset_password.js:51 +msgid "This password-reset link isn't valid anymore :(" +msgstr "šis kliptaswīrds etkraūt-link ni ast gilaūt :(" + +#: src/routes/reset_password.js:62 +msgid "Your passwords do not match :(" +msgstr "twajs kliptaswīrds ni segītun passaut :(" + +#: src/routes/reset_password.js:77 +msgid "User doesn't exist in our database :(" +msgstr "tērpautajs ni enkāupja ekzistijja ēntran nūss dātanbazi :(" + +#: src/routes/reset_password.js:89 +msgid "Password successfully changed." +msgstr "kliptaswīrds izpalewīngis kitawīdina." + +#: src/routes/reset_password.js:108 +msgid "Invalid url :( Please check your mail again." +msgstr "inwalīdi url :( izbāndātun twajs pōstikastens etkūmps." + +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3D planēta" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "3D planēta tāutaskarti" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "dweīsun sprakstinna planēta izēitwei." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "kraūwusi..." + +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun reklāmi" + +#: src/ssr/Main.jsx:62 +msgid "PixelPlanet.Fun" +msgstr "PixelPlanet.Fun" + +#: src/ssr/Main.jsx:63 +msgid "Place color pixels on an map styled canvas with other players online" +msgstr "deīktan barwinsnas pikselāi tāutaskarti stīlan drābi sēn kitāi online" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "pōstikastens ni mazītwei bēi pāusts." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "pōstikastens turri ēnwangan 5 dabbas." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "pōstikastens ni mazzi bēi ilgai nikāi 40 dabbas." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "pōstikastens turri mazzais \".\"" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "pōstikastens turri \"@\"" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "emmens ni mazzi bēi pāusts." + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "" + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "" + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "" + +#: 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/core/MailProvider.js:105 +#: src/ssr/PasswordReset.jsx:28 +#: src/ssr/PasswordReset.jsx:49 +msgid "Reset Password" +msgstr "" + +#: src/ssr/PasswordReset.jsx:30 +#: src/ssr/RedirectionPage.jsx:12 +msgid "Click here" +msgstr "" + +#: src/ssr/PasswordReset.jsx:30 +msgid "to go back to pixelplanet" +msgstr "" + +#: src/ssr/PasswordReset.jsx:50 +#, javascript-format +msgid "Hello ${ name }, you can set your new password here:" +msgstr "" + +#: src/ssr/PasswordReset.jsx:54 +msgid "New Password" +msgstr "" + +#: src/ssr/PasswordReset.jsx:60 +msgid "Confirm New Password" +msgstr "" + +#: src/ssr/PasswordReset.jsx:65 +msgid "Submit" +msgstr "" + +#: src/routes/api/modtools.js:53 +msgid "You are not logged in" +msgstr "" + +#: src/routes/api/modtools.js:65 +msgid "You are not allowed to access this page" +msgstr "" + +#: src/routes/api/modtools.js:207 +msgid "Just admins can do that" +msgstr "" + +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "" + +#: src/routes/api/auth/change_mail.js:22 +#: src/routes/api/auth/register.js:24 +msgid "This email provider is not allowed" +msgstr "" + +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "" + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "" + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "" + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "" + +#: src/routes/api/auth/verify.js:26 +#: src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "" + +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please " +"request a new one." +msgstr "" + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "" + +#: src/routes/api/auth/delete_account.js:65 +#: src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "" + +#: src/routes/api/auth/change_mail.js:44 +#: src/routes/api/auth/change_passwd.js:34 +#: src/routes/api/auth/delete_account.js:36 +msgid "You are not authenticated." +msgstr "" + +#: src/routes/api/auth/change_mail.js:53 +#: src/routes/api/auth/change_passwd.js:43 +#: src/routes/api/auth/delete_account.js:55 +msgid "Incorrect password!" +msgstr "" + +#: src/routes/api/auth/delete_account.js:46 +msgid "Muted Users can not delete their account." +msgstr "" + +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted Users can not do this." +msgstr "" + +#: 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/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "" + +#: src/canvasesDesc.js:20 +msgid "Earth" +msgstr "" + +#: src/canvasesDesc.js:21 +msgid "Moon" +msgstr "" + +#: src/canvasesDesc.js:22 +msgid "3D Canvas" +msgstr "" + +#: src/canvasesDesc.js:23 +msgid "Coronavirus" +msgstr "" + +#: src/canvasesDesc.js:24 +msgid "PixelZone" +msgstr "" + +#: src/canvasesDesc.js:25 +msgid "PixelCanvas" +msgstr "" + +#: src/canvasesDesc.js:26 +msgid "1bit" +msgstr "" + +#: src/canvasesDesc.js:27 +msgid "Top10" +msgstr "" + +#: src/canvasesDesc.js:28 +msgid "2bit" +msgstr "" + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "" + +#: src/canvasesDesc.js:32 +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +msgstr "" + +#: src/canvasesDesc.js:33 +msgid "" +"Moon canvas. Safe space for art. No flags or large text (unless part of " +"art) or art larger than 1.5k x 1.5k pixels." +msgstr "" + +#: src/canvasesDesc.js:34 +msgid "Place Voxels on a 3D canvas with others." +msgstr "" + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "" + +#: src/canvasesDesc.js:36 +msgid "Mirror of PixelZone" +msgstr "" + +#: src/canvasesDesc.js:37 +msgid "Mirror of PixelCanvas" +msgstr "" + +#: src/canvasesDesc.js:38 +msgid "Black and White canvas" +msgstr "" + +#: src/canvasesDesc.js:39 +msgid "" +"A canvas for the most active players from the the previous day. Daily " +"ranking updates at 00:00 UTC." +msgstr "" + +#: src/canvasesDesc.js:40 +msgid "Only four colors. Same rules as moon!" +msgstr "" + +#: src/canvasesDesc.js:41 +msgid "" +"Conquer land on a smaller earth with protected ocean. Shares cooldown with " +"earth canvas!" +msgstr "" + +#: src/core/MailProvider.js:66 +#, javascript-format +msgid "Welcome ${ name } to PixelPlanet, please verify your mail" +msgstr "" + +#: src/core/MailProvider.js:67 +#, javascript-format +msgid "Hello ${ name }" +msgstr "" + +#: src/core/MailProvider.js:68 +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/MailProvider.js:68 +msgid "Click to Verify" +msgstr "" + +#: src/core/MailProvider.js:68 +#: src/core/MailProvider.js:105 +msgid "Or by copying following url:" +msgstr "" + +#: src/core/MailProvider.js:69 +msgid "Have fun and don't hesitate to contact us if you encounter any problems :)" +msgstr "" + +#: src/core/MailProvider.js:70 +#: src/core/MailProvider.js:107 +msgid "Thanks" +msgstr "" + +#: src/core/MailProvider.js:87 +#, javascript-format +msgid "" +"We already sent you a verification mail, you can request another one in ${ " +"minLeft } minutes." +msgstr "" + +#: src/core/MailProvider.js:103 +msgid "You forgot your password for PixelPlanet? Get a new one here" +msgstr "" + +#: src/core/MailProvider.js:104 +msgid "Hello" +msgstr "" + +#: src/core/MailProvider.js:105 +msgid "" +"You requested to get a new password. You can change your password within " +"the next 30min here: " +msgstr "" + +#: src/core/MailProvider.js:106 +#, javascript-format +msgid "" +"If you did not request this mail, please just ignore it (the ip that " +"requested this mail was ${ ip })." +msgstr "" + +#: src/core/MailProvider.js:114 +msgid "Mail is not configured on the server" +msgstr "" + +#: src/core/MailProvider.js:122 +msgid "" +"We already sent you a mail with instructions. Please wait before requesting " +"another mail." +msgstr "" + +#: src/core/MailProvider.js:130 +msgid "Couldn't find this mail in our database" +msgstr "" diff --git a/i18n/ssr-ro.po b/i18n/ssr-ro.po index 1ba7ab80..f07ffdbb 100644 --- a/i18n/ssr-ro.po +++ b/i18n/ssr-ro.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2024-03-12 19:57+0000\n" -"Last-Translator: HF \n" +"PO-Revision-Date: 2024-03-19 23:04+0000\n" +"Last-Translator: Negru Berg \n" "Language-Team: Romanian \n" "Language: ro\n" @@ -15,7 +15,6 @@ msgstr "" "X-Generator: Weblate 5.5-dev\n" #: src/core/ChatProvider.js:434 -#, fuzzy msgid "You can not send chat messages while using a proxy" msgstr "Nu poți trimite mesaje în chat folosind proxy" @@ -302,12 +301,10 @@ msgid "Incorrect password!" msgstr "Parolă incorrectă!" #: src/routes/api/auth/delete_account.js:46 -#, fuzzy msgid "Muted Users can not delete their account." msgstr "Utilizator desconectat nu își poate șterge contul." #: src/routes/api/auth/change_mail.js:62 -#, fuzzy msgid "Muted Users can not do this." msgstr "Utilizatorul desconectat nu poate face asta." @@ -365,10 +362,9 @@ msgid "Minimap" msgstr "Minimap" #: src/canvasesDesc.js:32 -#, fuzzy msgid "Our main canvas, a huge map of the world. Place anywhere you like!" msgstr "" -"Convasul nostru principal, o hartă imensă a lumii. Pune oriunde dorești" +"Convasul nostru principal, o hartă imensă a lumii. Pune oriunde dorești!" #: src/canvasesDesc.js:33 msgid "" @@ -380,14 +376,12 @@ msgstr "" "1,5k pixeli." #: src/canvasesDesc.js:34 -#, fuzzy msgid "Place Voxels on a 3D canvas with others." -msgstr "Pune pixeli colorați pe un canvas 3D cu alți jucători" +msgstr "Pune pixeli colorați pe un canvas 3D cu alți jucători." #: src/canvasesDesc.js:35 -#, fuzzy msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." -msgstr "Convas special pentru a răspândi conștientizarea SARS-CoV2" +msgstr "Convas special pentru a răspândi conștientizarea SARS-CoV2." #: src/canvasesDesc.js:36 msgid "Mirror of PixelZone" @@ -410,18 +404,16 @@ msgstr "" "zilnice de clasare la 00:00 UTC." #: src/canvasesDesc.js:40 -#, fuzzy msgid "Only four colors. Same rules as moon!" -msgstr "Numai patru culoare. Același reguli ca pe Lună." +msgstr "Numai patru culoare. Același reguli ca pe Lună!" #: src/canvasesDesc.js:41 -#, fuzzy msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " "earth canvas!" msgstr "" "Cucerește pământ pe un pământ mai mic cu ocean protejat. Cooldown potrivit " -"cu Convasul pământului." +"cu Convasul pământului!" #: src/core/MailProvider.js:66 #, javascript-format diff --git a/i18n/ssr-sq.po b/i18n/ssr-sq.po new file mode 100644 index 00000000..9ae9b103 --- /dev/null +++ b/i18n/ssr-sq.po @@ -0,0 +1,479 @@ +msgid "" +msgstr "" +"Language: sq\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#: src/core/ChatProvider.js:434 +msgid "You can not send chat messages while using a proxy" +msgstr "" + +#: src/core/ChatProvider.js:436 +msgid "Your country is temporary muted from this chat channel" +msgstr "" + +#: src/core/ChatProvider.js:439 +msgid "You are permanently muted, join our guilded to appeal the mute" +msgstr "" + +#: src/core/ChatProvider.js:441 +msgid "You are banned" +msgstr "" + +#: src/core/ChatProvider.js:443 +msgid "Your Internet Provider is banned" +msgstr "" + +#: src/core/ChatProvider.js:448 +#, javascript-format +msgid "You are muted for another ${ timeMin } minutes" +msgstr "" + +#: src/core/ChatProvider.js:450 +#, javascript-format +msgid "You are muted for another ${ ttl } seconds" +msgstr "" + +#: src/core/ChatProvider.js:467 +#, javascript-format +msgid "You are sending messages too fast, you have to wait ${ waitTime }s :(" +msgstr "" + +#: src/core/ChatProvider.js:471 +msgid "You don't have access to this channel" +msgstr "" + +#: src/core/ChatProvider.js:490 +msgid "Your mail has to be verified in order to chat" +msgstr "" + +#: src/core/ChatProvider.js:500 +msgid "You can't send a message this long :(" +msgstr "" + +#: src/core/ChatProvider.js:504 +msgid "Please use int channel" +msgstr "" + +#: src/core/ChatProvider.js:512 +msgid "Stop flooding." +msgstr "" + +#: src/routes/reset_password.js:39 +msgid "You sent an empty password or invalid data :(" +msgstr "" + +#: src/routes/reset_password.js:51 +msgid "This password-reset link isn't valid anymore :(" +msgstr "" + +#: src/routes/reset_password.js:62 +msgid "Your passwords do not match :(" +msgstr "" + +#: src/routes/reset_password.js:77 +msgid "User doesn't exist in our database :(" +msgstr "" + +#: src/routes/reset_password.js:89 +msgid "Password successfully changed." +msgstr "" + +#: src/routes/reset_password.js:108 +msgid "Invalid url :( Please check your mail again." +msgstr "" + +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "" + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "" + +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "" + +#: src/ssr/Main.jsx:62 +msgid "PixelPlanet.Fun" +msgstr "" + +#: src/ssr/Main.jsx:63 +msgid "Place color pixels on an map styled canvas with other players online" +msgstr "" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "" + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "" + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "" + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "" + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "" + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "" + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "" + +#: 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/core/MailProvider.js:105 +#: src/ssr/PasswordReset.jsx:28 +#: src/ssr/PasswordReset.jsx:49 +msgid "Reset Password" +msgstr "" + +#: src/ssr/PasswordReset.jsx:30 +#: src/ssr/RedirectionPage.jsx:12 +msgid "Click here" +msgstr "" + +#: src/ssr/PasswordReset.jsx:30 +msgid "to go back to pixelplanet" +msgstr "" + +#: src/ssr/PasswordReset.jsx:50 +#, javascript-format +msgid "Hello ${ name }, you can set your new password here:" +msgstr "" + +#: src/ssr/PasswordReset.jsx:54 +msgid "New Password" +msgstr "" + +#: src/ssr/PasswordReset.jsx:60 +msgid "Confirm New Password" +msgstr "" + +#: src/ssr/PasswordReset.jsx:65 +msgid "Submit" +msgstr "" + +#: src/routes/api/modtools.js:53 +msgid "You are not logged in" +msgstr "" + +#: src/routes/api/modtools.js:65 +msgid "You are not allowed to access this page" +msgstr "" + +#: src/routes/api/modtools.js:207 +msgid "Just admins can do that" +msgstr "" + +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "" + +#: src/routes/api/auth/change_mail.js:22 +#: src/routes/api/auth/register.js:24 +msgid "This email provider is not allowed" +msgstr "" + +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "" + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "" + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "" + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "" + +#: src/routes/api/auth/verify.js:26 +#: src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "" + +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please " +"request a new one." +msgstr "" + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "" + +#: src/routes/api/auth/delete_account.js:65 +#: src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "" + +#: src/routes/api/auth/change_mail.js:44 +#: src/routes/api/auth/change_passwd.js:34 +#: src/routes/api/auth/delete_account.js:36 +msgid "You are not authenticated." +msgstr "" + +#: src/routes/api/auth/change_mail.js:53 +#: src/routes/api/auth/change_passwd.js:43 +#: src/routes/api/auth/delete_account.js:55 +msgid "Incorrect password!" +msgstr "" + +#: src/routes/api/auth/delete_account.js:46 +msgid "Muted Users can not delete their account." +msgstr "" + +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted Users can not do this." +msgstr "" + +#: 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/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "" + +#: src/canvasesDesc.js:20 +msgid "Earth" +msgstr "" + +#: src/canvasesDesc.js:21 +msgid "Moon" +msgstr "" + +#: src/canvasesDesc.js:22 +msgid "3D Canvas" +msgstr "" + +#: src/canvasesDesc.js:23 +msgid "Coronavirus" +msgstr "" + +#: src/canvasesDesc.js:24 +msgid "PixelZone" +msgstr "" + +#: src/canvasesDesc.js:25 +msgid "PixelCanvas" +msgstr "" + +#: src/canvasesDesc.js:26 +msgid "1bit" +msgstr "" + +#: src/canvasesDesc.js:27 +msgid "Top10" +msgstr "" + +#: src/canvasesDesc.js:28 +msgid "2bit" +msgstr "" + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "" + +#: src/canvasesDesc.js:32 +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +msgstr "" + +#: src/canvasesDesc.js:33 +msgid "" +"Moon canvas. Safe space for art. No flags or large text (unless part of " +"art) or art larger than 1.5k x 1.5k pixels." +msgstr "" + +#: src/canvasesDesc.js:34 +msgid "Place Voxels on a 3D canvas with others." +msgstr "" + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "" + +#: src/canvasesDesc.js:36 +msgid "Mirror of PixelZone" +msgstr "" + +#: src/canvasesDesc.js:37 +msgid "Mirror of PixelCanvas" +msgstr "" + +#: src/canvasesDesc.js:38 +msgid "Black and White canvas" +msgstr "" + +#: src/canvasesDesc.js:39 +msgid "" +"A canvas for the most active players from the the previous day. Daily " +"ranking updates at 00:00 UTC." +msgstr "" + +#: src/canvasesDesc.js:40 +msgid "Only four colors. Same rules as moon!" +msgstr "" + +#: src/canvasesDesc.js:41 +msgid "" +"Conquer land on a smaller earth with protected ocean. Shares cooldown with " +"earth canvas!" +msgstr "" + +#: src/core/MailProvider.js:66 +#, javascript-format +msgid "Welcome ${ name } to PixelPlanet, please verify your mail" +msgstr "" + +#: src/core/MailProvider.js:67 +#, javascript-format +msgid "Hello ${ name }" +msgstr "" + +#: src/core/MailProvider.js:68 +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/MailProvider.js:68 +msgid "Click to Verify" +msgstr "" + +#: src/core/MailProvider.js:68 +#: src/core/MailProvider.js:105 +msgid "Or by copying following url:" +msgstr "" + +#: src/core/MailProvider.js:69 +msgid "Have fun and don't hesitate to contact us if you encounter any problems :)" +msgstr "" + +#: src/core/MailProvider.js:70 +#: src/core/MailProvider.js:107 +msgid "Thanks" +msgstr "" + +#: src/core/MailProvider.js:87 +#, javascript-format +msgid "" +"We already sent you a verification mail, you can request another one in ${ " +"minLeft } minutes." +msgstr "" + +#: src/core/MailProvider.js:103 +msgid "You forgot your password for PixelPlanet? Get a new one here" +msgstr "" + +#: src/core/MailProvider.js:104 +msgid "Hello" +msgstr "" + +#: src/core/MailProvider.js:105 +msgid "" +"You requested to get a new password. You can change your password within " +"the next 30min here: " +msgstr "" + +#: src/core/MailProvider.js:106 +#, javascript-format +msgid "" +"If you did not request this mail, please just ignore it (the ip that " +"requested this mail was ${ ip })." +msgstr "" + +#: src/core/MailProvider.js:114 +msgid "Mail is not configured on the server" +msgstr "" + +#: src/core/MailProvider.js:122 +msgid "" +"We already sent you a mail with instructions. Please wait before requesting " +"another mail." +msgstr "" + +#: src/core/MailProvider.js:130 +msgid "Couldn't find this mail in our database" +msgstr ""