diff --git a/i18n/template-ssr.pot b/i18n/template-ssr.pot index 7692a3fe..e46a2e1d 100644 --- a/i18n/template-ssr.pot +++ b/i18n/template-ssr.pot @@ -98,6 +98,14 @@ msgstr "" msgid "Loading..." msgstr "" +#: src/ssr/Main.jsx:65 +msgid "PixelPlanet.Fun" +msgstr "" + +#: src/ssr/Main.jsx:66 +msgid "Place color pixels on an map styled canvas with other players online" +msgstr "" + #: src/ssr/PopUp.jsx:47 msgid "ppfun" msgstr "" @@ -106,14 +114,6 @@ msgstr "" 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 "" @@ -204,6 +204,10 @@ msgstr "" msgid "Submit" msgstr "" +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "" + #: src/routes/api/modtools.js:53 msgid "You are not logged in" msgstr "" @@ -216,47 +220,6 @@ msgstr "" 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" @@ -297,23 +260,15 @@ msgstr "" msgid "Muted Users can not delete their account." 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/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 "" @@ -400,6 +355,51 @@ msgid "" "earth canvas!" 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/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/core/MailProvider.js:66 #, javascript-format msgid "Welcome ${ name } to PixelPlanet, please verify your mail" diff --git a/i18n/template.pot b/i18n/template.pot index 658bedb9..3cdfc2cc 100644 --- a/i18n/template.pot +++ b/i18n/template.pot @@ -3,56 +3,75 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -#: src/controls/keypress.js:99 +#: src/controls/keypress.js:62 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:61 +#: src/controls/keypress.js:65 +msgid "Selected Color" +msgstr "" + +#: src/components/windows/Settings.jsx:61 +#: src/controls/keypress.js:68 +msgid "From Template" +msgstr "" + +#: src/components/windows/Settings.jsx:62 +#: src/controls/keypress.js:71 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:122 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "" -#: src/controls/keypress.js:184 +#: src/controls/keypress.js:193 msgid "Grid ON" msgstr "" -#: src/controls/keypress.js:185 +#: src/controls/keypress.js:194 msgid "Grid OFF" msgstr "" -#: src/controls/keypress.js:195 +#: src/controls/keypress.js:204 msgid "Pixel Notify ON" msgstr "" -#: src/controls/keypress.js:196 +#: src/controls/keypress.js:205 msgid "Pixel Notify OFF" msgstr "" -#: src/controls/keypress.js:201 +#: src/controls/keypress.js:210 msgid "Muted Sound" msgstr "" -#: src/controls/keypress.js:202 +#: src/controls/keypress.js:211 msgid "Unmuted Sound" msgstr "" #: src/components/CoordinatesBox.jsx:39 #: src/components/GetIID.jsx:51 -#: src/controls/keypress.js:211 +#: src/controls/keypress.js:220 msgid "Copied" msgstr "" -#: src/controls/keypress.js:217 +#: src/controls/keypress.js:226 msgid "Overlay ON" msgstr "" -#: src/controls/keypress.js:218 +#: src/controls/keypress.js:227 msgid "Overlay OFF" msgstr "" #: src/components/windows/Help.jsx:50 -#: src/controls/keypress.js:224 +#: src/controls/keypress.js:233 msgid "Easter Egg ON" msgstr "" #: src/components/windows/Help.jsx:49 -#: src/controls/keypress.js:225 +#: src/controls/keypress.js:234 msgid "Easter Egg OFF" msgstr "" @@ -249,16 +268,27 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: src/components/OnlineBox.jsx:40 +#: src/components/OnlineBox.jsx:56 msgid "Online Users on Canvas" msgstr "" -#: src/components/OnlineBox.jsx:47 +#: src/components/OnlineBox.jsx:71 msgid "Total Online Users" msgstr "" -#: src/components/OnlineBox.jsx:55 -msgid "Pixels placed" +#: src/components/OnlineBox.jsx:84 +#: src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "" + +#: src/components/OnlineBox.jsx:92 +#: src/components/Rankings.jsx:156 +msgid "Today" +msgstr "" + +#: src/components/OnlineBox.jsx:92 +#: src/components/Rankings.jsx:147 +msgid "Total" msgstr "" #: src/components/buttons/CanvasSwitchButton.jsx:20 @@ -339,14 +369,14 @@ msgstr "" 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/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "" + #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "" @@ -355,27 +385,19 @@ msgstr "" 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 +#: src/components/buttons/PencilButton.jsx:26 msgid "Enable Pencil" msgstr "" -#: src/components/buttons/PencilButton.jsx:69 +#: src/components/buttons/PencilButton.jsx:31 msgid "Disable Pencil" msgstr "" -#: src/components/buttons/PencilButton.jsx:73 +#: src/components/buttons/PencilButton.jsx:35 msgid "Disable History Pencil" msgstr "" -#: src/components/buttons/PencilButton.jsx:77 +#: src/components/buttons/PencilButton.jsx:39 msgid "Disable Overlay Pencil" msgstr "" @@ -540,7 +562,7 @@ msgid "" msgstr "" #: src/components/windows/Help.jsx:79 -#: src/components/windows/Help.jsx:96 +#: src/components/windows/Help.jsx:95 msgid "Controls" msgstr "" @@ -574,13 +596,13 @@ msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "" #: src/components/windows/Help.jsx:87 -#: src/components/windows/Help.jsx:98 +#: src/components/windows/Help.jsx:97 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" #: src/components/windows/Help.jsx:88 -#: src/components/windows/Help.jsx:99 +#: src/components/windows/Help.jsx:98 #, javascript-format msgid "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" msgstr "" @@ -597,178 +619,179 @@ msgstr "" #: src/components/windows/Help.jsx:91 #, javascript-format -msgid "Hold left ${ bindShift } for placing while moving mouse" +msgid "Hold left ${ bindShift } for pencil (to place 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 +#: src/components/windows/Help.jsx:103 #, 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 +#: src/components/windows/Help.jsx:93 +#: src/components/windows/Help.jsx:105 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " "select current hovering color" msgstr "" -#: src/components/windows/Help.jsx:100 +#: src/components/windows/Help.jsx:99 #, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "" -#: src/components/windows/Help.jsx:101 +#: src/components/windows/Help.jsx:100 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" -#: src/components/windows/Help.jsx:102 +#: src/components/windows/Help.jsx:101 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " "button and drag to zoom" msgstr "" -#: src/components/windows/Help.jsx:103 +#: src/components/windows/Help.jsx:102 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" -#: src/components/windows/Help.jsx:105 +#: src/components/windows/Help.jsx:104 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a " "pixel" msgstr "" -#: src/components/windows/Help.jsx:110 +#: src/components/windows/Help.jsx:109 msgid "" "We thank the following artists, who made their palettes available to the " "public on" msgstr "" -#: src/components/windows/Help.jsx:113 +#: src/components/windows/Help.jsx:112 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "" -#: src/components/windows/Help.jsx:116 +#: src/components/windows/Help.jsx:115 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "" -#: src/components/windows/Help.jsx:119 +#: src/components/windows/Help.jsx:118 #, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." msgstr "" -#: src/components/windows/Settings.jsx:91 +#: src/components/windows/Settings.jsx:67 msgid "Show Grid" msgstr "" -#: src/components/windows/Settings.jsx:96 +#: src/components/windows/Settings.jsx:72 msgid "Turn on grid to highlight pixel borders." msgstr "" -#: src/components/windows/Settings.jsx:99 +#: src/components/windows/Settings.jsx:75 msgid "Show Pixel Activity" msgstr "" -#: src/components/windows/Settings.jsx:104 +#: src/components/windows/Settings.jsx:80 msgid "Show circles where pixels are placed." msgstr "" -#: src/components/windows/Settings.jsx:107 +#: src/components/windows/Settings.jsx:83 msgid "Always show Movement Controls" msgstr "" -#: src/components/windows/Settings.jsx:112 +#: src/components/windows/Settings.jsx:88 msgid "Always show movement control buttons" msgstr "" -#: src/components/windows/Settings.jsx:115 +#: src/components/windows/Settings.jsx:91 msgid "Disable Game Sounds" msgstr "" -#: src/components/windows/Settings.jsx:121 +#: src/components/windows/Settings.jsx:97 msgid "All sound effects will be disabled." msgstr "" -#: src/components/windows/Settings.jsx:125 +#: src/components/windows/Settings.jsx:101 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 +#: src/components/windows/Settings.jsx:107 msgid "Enable chat notifications" msgstr "" -#: src/components/windows/Settings.jsx:135 +#: src/components/windows/Settings.jsx:111 msgid "Play a sound when new chat messages arrive" msgstr "" -#: src/components/windows/Settings.jsx:138 +#: src/components/windows/Settings.jsx:114 msgid "Auto Zoom In" msgstr "" -#: src/components/windows/Settings.jsx:143 +#: src/components/windows/Settings.jsx:119 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 +#: src/components/windows/Settings.jsx:122 msgid "Compact Palette" msgstr "" -#: src/components/windows/Settings.jsx:151 +#: src/components/windows/Settings.jsx:127 msgid "Display Palette in a compact form that takes less screen space." msgstr "" -#: src/components/windows/Settings.jsx:154 +#: src/components/windows/Settings.jsx:130 msgid "Potato Mode" msgstr "" -#: src/components/windows/Settings.jsx:158 +#: src/components/windows/Settings.jsx:134 msgid "For when you are playing on a potato." msgstr "" #: src/components/Converter.jsx:381 -#: src/components/windows/Settings.jsx:161 +#: src/components/windows/Settings.jsx:137 msgid "Light Grid" msgstr "" -#: src/components/windows/Settings.jsx:165 +#: src/components/windows/Settings.jsx:141 msgid "Show Grid in white instead of black." msgstr "" -#: src/components/windows/Settings.jsx:169 +#: src/components/windows/Settings.jsx:145 msgid "Historical View" msgstr "" -#: src/components/windows/Settings.jsx:174 +#: src/components/windows/Settings.jsx:150 msgid "Check out past versions of the canvas." msgstr "" -#: src/components/windows/Settings.jsx:179 +#: src/components/windows/Settings.jsx:154 +msgid "Pencil Mode" +msgstr "" + +#: src/components/windows/Settings.jsx:162 +msgid "What the pencil should draw." +msgstr "" + +#: src/components/windows/Settings.jsx:166 msgid "Themes" msgstr "" -#: src/components/windows/Settings.jsx:184 +#: src/components/windows/Settings.jsx:171 msgid "How pixelplanet should look like." msgstr "" -#: src/components/windows/Settings.jsx:191 +#: src/components/windows/Settings.jsx:178 msgid "Select Language" msgstr "" @@ -1011,11 +1034,11 @@ msgstr "" msgid "Save" msgstr "" -#: src/components/TemplateSettings.jsx:57 +#: src/components/TemplateSettings.jsx:52 msgid "Templates" msgstr "" -#: src/components/TemplateSettings.jsx:61 +#: src/components/TemplateSettings.jsx:56 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 " @@ -1023,51 +1046,43 @@ msgid "" "on the template, should be one pixel on the canvas." msgstr "" -#: src/components/TemplateSettings.jsx:65 +#: src/components/TemplateSettings.jsx:60 msgid "Enable Overlay" msgstr "" -#: src/components/TemplateSettings.jsx:70 +#: src/components/TemplateSettings.jsx:65 msgid "Show templates as overlays ingame." msgstr "" -#: src/components/TemplateSettings.jsx:73 +#: src/components/TemplateSettings.jsx:68 msgid "Small Pixels When Zoomed" msgstr "" -#: src/components/TemplateSettings.jsx:78 +#: src/components/TemplateSettings.jsx:73 msgid "Show overlay as small individual pixels on high zoomlevels." msgstr "" -#: src/components/TemplateSettings.jsx:85 +#: src/components/TemplateSettings.jsx:80 msgid "Overlay Opacity" msgstr "" -#: src/components/TemplateSettings.jsx:99 +#: src/components/TemplateSettings.jsx:94 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 +#: src/components/TemplateSettings.jsx:132 msgid "Cancel adding Template" msgstr "" -#: src/components/TemplateSettings.jsx:156 +#: src/components/TemplateSettings.jsx:139 msgid "Add Template" msgstr "" -#: src/components/TemplateSettings.jsx:173 +#: src/components/TemplateSettings.jsx:156 msgid "Export enabled templates" msgstr "" -#: src/components/TemplateSettings.jsx:182 +#: src/components/TemplateSettings.jsx:165 msgid "Import templates" msgstr "" @@ -1103,10 +1118,6 @@ msgstr "" msgid "Daily Rank" msgstr "" -#: src/components/UserAreaContent.jsx:71 -msgid "Placed Pixels" -msgstr "" - #: src/components/UserAreaContent.jsx:75 msgid "Total Rank" msgstr "" @@ -1219,14 +1230,6 @@ msgstr "" 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 "" @@ -1415,6 +1418,26 @@ msgstr "" msgid "You have no users blocked" 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/ModCanvastools.jsx:168 msgid "Build image on canvas." msgstr "" @@ -1590,26 +1613,6 @@ msgstr "" 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 "" @@ -1627,19 +1630,19 @@ msgid "Mute" msgstr "" #: src/components/windows/Help.jsx:19 -#: src/components/windows/Settings.jsx:92 +#: src/components/windows/Settings.jsx:68 msgctxt "keybinds" msgid "G" msgstr "" #: src/components/windows/Help.jsx:20 -#: src/components/windows/Settings.jsx:100 +#: src/components/windows/Settings.jsx:76 msgctxt "keybinds" msgid "X" msgstr "" #: src/components/windows/Help.jsx:21 -#: src/components/windows/Settings.jsx:171 +#: src/components/windows/Settings.jsx:147 msgctxt "keybinds" msgid "H" msgstr "" @@ -1684,17 +1687,22 @@ msgctxt "keybinds" msgid "Shift" msgstr "" -#: src/components/windows/Settings.jsx:108 +#: src/components/windows/Settings.jsx:84 msgctxt "keybinds" msgid "N" msgstr "" -#: src/components/windows/Settings.jsx:116 +#: src/components/windows/Settings.jsx:92 msgctxt "keybinds" msgid "M" msgstr "" -#: src/components/TemplateSettings.jsx:66 +#: src/components/windows/Settings.jsx:157 +msgctxt "keybinds" +msgid "B" +msgstr "" + +#: src/components/TemplateSettings.jsx:61 msgctxt "keybinds" msgid "T" msgstr ""