diff --git a/.eslintrc.json b/.eslintrc.json index 032b4cfd..20d0bd59 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,7 +1,5 @@ { - "extends": [ - "airbnb" - ], + "extends": [ "airbnb", "airbnb/hooks" ], "parser":"@babel/eslint-parser", "parserOptions": { "babelOptions":{ @@ -27,8 +25,8 @@ "function-paren-newline": "off", "function-call-argument-newline":"off", "max-len": [1, 80, 2, {"ignoreComments": true}], - "no-bitwise": 0, - "no-restricted-syntax": 0, + "no-bitwise": "off", + "no-restricted-syntax": "off", "no-plusplus" : "off", "no-param-reassign": "off", "no-mixed-operators":"off", @@ -36,9 +34,10 @@ "react/jsx-one-expression-per-line": "off", "react/jsx-closing-tag-location": "off", "react/jsx-key": "warn", - "react-hooks/rules-of-hooks": "error", + "react-hooks/rules-of-hooks": "warn", "jsx-a11y/click-events-have-key-events":"off", "jsx-a11y/no-static-element-interactions":"off", + "jsx-a11y/control-has-associated-label": "off", "no-continue": "off", "no-multiple-empty-lines": "off", "react/function-component-definition": "off", diff --git a/.gitignore b/.gitignore index 003b5d56..97d19b7e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ utils/osm-tiles/osm utils/rendering i18n/*.mo test*.js +utils/rendering logs *.log diff --git a/README.md b/README.md index e41434d0..5955a5b6 100644 --- a/README.md +++ b/README.md @@ -26,8 +26,7 @@ Click or tab: Place Pixel ## Build ### Requirements -- [nodejs environment](https://nodejs.org/en/) (>=16) -- Linux or WSL if you want to be safe (we do not build on Windows and therefor can't guarantee that it will work there) +- [nodejs environment](https://nodejs.org/en/) (>=18) ### Building Checkout repository @@ -44,24 +43,13 @@ npm install npm run build ``` - All needed files to run it got created in `./dist`. You can copy it to wherever you want to run pixelplanet. -Notes: - -- If you run into problems, make sure that you have rights to g++ (if not, run as root and then chown username:username -R . after build) - -- If `npm install` fails with "unable to connect to github.com" set: - -``` -git config --global url.https://github.com/.insteadOf git://github.com/ -``` - ## Run ### Requirements -- nodejs environment with [npm](https://www.npmjs.com/get-npm) (>=16) -- [pm2](https://github.com/Unitech/pm2) (`npm install -g pm2`) as process manager and for logging -- [redis](https://redis.io/) as database for storìng the canvas + +- [nodejs environment](https://nodejs.org/en/) (>=18) +- [redis](https://redis.io/) or [redis-for-windows](https://github.com/redis-windows/redis-windows) as database for storìng the canvas - mysql or mariadb ([setup own user](https://www.digitalocean.com/community/tutorials/how-to-create-a-new-user-and-grant-permissions-in-mysql) and [create database](https://www.w3schools.com/SQl/sql_create_db.asp) for pixelplanet) for storing additional data like IP blacklist ### Configuration @@ -75,9 +63,9 @@ Configuration takes place in the environment variables that are defined in ecosy | HOST | Own Host | "localhost" | | REDIS_URL | URL:PORT of redis server | "redis://localhost:6379"| | MYSQL_HOST | MySql Host | "localhost" | -| MYSQL_USER | MySql User | "user" | -| MYSQL_PW | MySql Password | "password" | -| MYSQL_DATABASE | MySql Database | "pixelpladb" | +| MYSQL_USER | MySql User | "pixelplanet" | +| MYSQL_PW | MySql Password | "sqlpassword" | +| MYSQL_DATABASE | MySql Database | "pixelplanet" | #### Optional Configuration @@ -135,7 +123,6 @@ Meaning of some values: | size | canvas size, power of 2 and between 256 and 65536 | | bcd | Base cooldown for unset pixels | | cds | Stack time of Cooldown | -| sd | Start-date of the canvas (for historical view) | #### Optional canvases Configuration @@ -147,6 +134,9 @@ Meaning of some values: | ranked | If pixels on canvas count on player statistic (default: false) | | v | If 3D voxel canvas (boolean) (default: false) | | hid | Hidden canvases, can be just seen by pressing P (default: false)| +| sd | Start-date of the canvas (for historical view) | +| ed | end date for historical view (canvas retired) | +| linkcd | id of another canvas to take the cooldown from | Notes: @@ -167,6 +157,12 @@ Install required packages npm install ``` +and [pm2](https://pm2.keymetrics.io/docs/usage/quick-start/) is used as process manager to restart on error and provie logging: + +``` +npm install -g pm2 +``` + ### Running 1. Make sure that mysql and redis are running @@ -176,11 +172,14 @@ npm install pm2 start ecosystem.yml ``` +> NOTE: On Windows you might have to prepend `npx`, like: `npx pm2 start ecosystem.yml` + ### Logging + General logs are in `~/pm2/log/`, you can view them with ``` -pm2 log ppfun-server +pm2 log ppfun ``` you can flush the logs with @@ -192,8 +191,9 @@ pm2 log flush Pixel placing logs are in `./log/pixels.log`and proxycheck logs in `./log/proxies.log` in the directory where you start pixelplaent. They get rotated daily and deleted if >14d old. ### Stopping + ``` -pm2 stop ppfun-server +pm2 stop ppfun ``` ### If using reverse Proxy @@ -204,12 +204,15 @@ If USE\_XREALIP is set, we take the IP from the X-Real-Ip header. Use this if yo To have the canvas with all it's components autostart at systemstart, enable mysql, redis (and probably nginx if you use it) according to your system (`systemctl enable ...`) And then setup pm2 startup with: + ``` pm2 startup ``` + (execute as the user that is running pixelplanet) And follow the printed steps if needed. This will generate a systemctl service file `/etc/systemd/system/pm2-pixelplanet.service` and enable it. You will have to run `pm2 save` while the canvas is running to let pm2 know what to start. To make sure that mysql and redis are up when pixelplanet starts, edit this service file and modify the lines: + ``` Wants=network-online.target After=network.target mysql.service redis.service diff --git a/babel.config.js b/babel.config.js index d53899b1..69388554 100644 --- a/babel.config.js +++ b/babel.config.js @@ -5,8 +5,6 @@ module.exports = function (api) { // react-optimize '@babel/transform-react-constant-elements', '@babel/transform-react-inline-elements', - 'transform-react-remove-prop-types', - 'transform-react-pure-class-to-function', ]; const presets = [ diff --git a/deployment/deploy-dev.sh b/deployment/deploy-dev.sh new file mode 100644 index 00000000..36fc94d8 --- /dev/null +++ b/deployment/deploy-dev.sh @@ -0,0 +1,5 @@ +#!/bin/sh +tar --exclude='./dist/tiles' --exclude='./dist/log' -cvJf /tmp/ppfun.tar.xz ./dist +scp /tmp/ppfun.tar.xz pixelplanet:/tmp/ +rm /tmp/ppfun.tar.xz +ssh pixelplanet ./dev-deploy-from-temp.sh diff --git a/deployment/deploy-server.sh b/deployment/deploy-server.sh new file mode 100644 index 00000000..31d622c2 --- /dev/null +++ b/deployment/deploy-server.sh @@ -0,0 +1,3 @@ +#!/bin/sh +scp dist/server.js pixelplanet:/home/pixelpla/pixelplanet/ +ssh pixelplanet ./restart.sh diff --git a/deployment/deploy.sh b/deployment/deploy.sh new file mode 100644 index 00000000..387a4a44 --- /dev/null +++ b/deployment/deploy.sh @@ -0,0 +1,5 @@ +#!/bin/sh +tar --exclude='./dist/tiles' --exclude='./dist/log' -cvJf /tmp/ppfun.tar.xz ./dist +scp /tmp/ppfun.tar.xz pixelplanet:/tmp/ +rm /tmp/ppfun.tar.xz +ssh pixelplanet ./deploy-from-temp.sh diff --git a/deployment/example-ecosystem.yml b/deployment/example-ecosystem.yml index fffc3175..13c5a0bb 100644 --- a/deployment/example-ecosystem.yml +++ b/deployment/example-ecosystem.yml @@ -6,7 +6,8 @@ apps: watch_delay: 5000 env: PORT: 5000 - HOST: "localhost" + HOST: "0.0.0.0" + #HOST: "localhost" REDIS_URL: 'redis://localhost:6379' MYSQL_HOST: "localhost" MYSQL_USER: "pixelplanet" diff --git a/i18n/README.md b/i18n/README.md index 320dc471..de6e0d71 100644 --- a/i18n/README.md +++ b/i18n/README.md @@ -2,6 +2,11 @@ The easiets way to help translate the game is with weblate. Simply use [hosted.weblate.org/projects/pixelplanet](https://hosted.weblate.org/projects/pixelplanet/). Feel free to ask in the Translation section in [our Discord](https://pixelplanet.fun/guilded) if you need help. +Tips for Weblate: + +- `Ctrl + Enter` is the shortcut for `Save and Continue` while translationg +- Manual with a list of shortcuts [is here](https://docs.weblate.org/en/latest/user/translating.html) + If a language code differs from the country code of a wanted flag, it can be defined in the `i18n/lccc.json` file. In example `{ "en": "gb" }` maps the english language to the flag of Great Britain. All translated languages get an own chat channel that just people who use this language can access. diff --git a/i18n/ar.po b/i18n/ar.po new file mode 100644 index 00000000..770fbb93 --- /dev/null +++ b/i18n/ar.po @@ -0,0 +1,1678 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-11 15:02+0000\n" +"Last-Translator: FOXHELL \n" +"Language-Team: Arabic \n" +"Language: ar\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "تم التبديل إلى ${ canvasName }" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "الشبكة مفعلة" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "إيقاف الشبكة" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "تم تشغيل إشعار البكسل" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "إيقاف تشغيل إشعار البكسل" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "كتم الصوت" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "صوت غير مكتوم" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "نسخ!" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "تراكب على" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "تراكب قبالة" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "بيضة عيد الفصح على" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 +#, fuzzy +msgid "" +"Didn't get an answer from pixelplanet. Try to refresh if this problem " +"persists." +msgstr "" +"لم أحصل على إجابة من PixelPlanet. ربما حاول التحديث إذا استمرت المشكلة؟" + +#: 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 "x خارج الحدود" + +#: 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 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "" +"لا يمكنك الوصول إلى هذه اللوحة القماشية بعد. تحتاج إلى وضع المزيد من البكسل" + +#: src/ui/PixelTransferController.js:133 +#, fuzzy +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 +#, fuzzy +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 "لا يمكن عرض لوحة ثلاثية الأبعاد، هل تم تعطيل WebGL2 لديك؟" + +#: 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 "لا يمكن تصدير أكثر من 20 أو لا يوجد قالب!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "لا يمكن استيراد أكثر من 20 أو لا يوجد قالب!" + +#: 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:56 +msgid "Online Users on Canvas" +msgstr "المستخدمون عبر الإنترنت على قماش" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "إجمالي المستخدمين عبر الإنترنت" + +#: 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 +#: 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/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:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +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/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: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/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/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/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/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "" + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "" + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "" + +#: src/components/windows/Settings.jsx:103 +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:109 +msgid "Enable chat notifications" +msgstr "" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "" + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "" + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "تم التبديل إلى ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "" + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +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/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:95 +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:97 +#, javascript-format +msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" +msgstr "" + +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +#, 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 pencil (to place while moving mouse)" +msgstr "" + +#: src/components/windows/Help.jsx:92 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: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:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "" + +#: 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:101 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "" + +#: 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:109 +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" + +#: 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:115 +#, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "" + +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +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/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/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/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/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/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/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/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/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +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: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/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/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +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/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/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/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/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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +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/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: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/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/components/ChangeName.jsx:64 +msgid "New Username" +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/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/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/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:70 +msgctxt "keybinds" +msgid "G" +msgstr "" + +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +msgctxt "keybinds" +msgid "X" +msgstr "" + +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +msgctxt "keybinds" +msgid "H" +msgstr "" + +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +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/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "بكسل وضعت" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "لم أحصل على إجابة من PixelPlanet. ربما تحاول التحديث؟" + +#~ msgid "Place more :)" +#~ msgstr "ضع المزيد :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "استخدام وكيل آخر :(" diff --git a/i18n/az.po b/i18n/az.po index 07a900dc..6b16278c 100644 --- a/i18n/az.po +++ b/i18n/az.po @@ -2,21 +2,45 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: 2024-03-11 22:53+0000\n" +"Last-Translator: HF \n" +"Language-Team: Azerbaijani \n" "Language: az\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.2.2\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Faylı seçin" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Şablonlar" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "${ canvasName } lövhəsinə keçildi" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Tor aktivdir" @@ -38,10 +62,34 @@ msgid "Muted Sound" msgstr "Səs bağlandı" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Tor aktivdir" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Tor bağlıdır" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Piksel Bildirimi aktivdir" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Piksel Bildirimi bağlıdır" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Səs bağlandı" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Səs açıldı" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Kopyalandı!" @@ -149,12 +197,117 @@ msgid "You are weird" msgstr "Sən qəribəsən" #: src/ui/PixelTransferController.js:153 +======= +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Kopyalandı" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Şablon açıqdır" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Şablon bağlıdır" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Easter Egg açıqdır" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Easter Egg bağlıdır" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Zamanaşımı" + +#: 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 "Pixelplanetdən cavab alınmadı.Səyifəni yeniləməyi yoxlayın?" + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Keçərsiz Löhvə" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Bu löhvə mövcud deyil" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Keçərsiz koordinatlar" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x sərhədlərinin kənarında" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y sərhədlərinin kənarında" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z sərhədlərinin kənarında" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Səhv rəng" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Keçərsiz rənk seçildi" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Yalnız qeydiyyatdan keçmiş istifadəçilər üçün" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Bu löhvəyə qoyabilmək üçün qeydiyyatdan keçməlisiniz" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "İcazə verilmir" + +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "Bu löhvəyə hələlik ərişəbilməziniz. Daha çox pixel qoymalısınız" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "Piksel qorunur" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Zəhmət olmasa insan olduğunuzu doğrulayın" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Siz proxy istifadə edirsiniz." + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Yanlızca dünənin top 10'u bura piksel qoyabilər" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Sən qəribəsən" + +#: src/ui/PixelTransferController.js:154 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" "Sənin pixellərin serverin başını qarışdırdı.Birdən çox cihaz istifadə " "edirsən?" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "Banlandın" @@ -186,6 +339,29 @@ msgid "Couldn't set Pixel" msgstr "Pixel ayarlanabilmədi" #: src/ui/PixelTransferController.js:175 +======= +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Banlandın" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "Sahə Olaraq Banlandınız" + +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "Sənin internet provayderin oyundan banlandı" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Dəyişik" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Pixel ayarlanabilmədi" + +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Xəta${ retCode }" @@ -198,6 +374,7 @@ msgstr "Löhvə Xətası" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "3D löhvə renderlənəbilmədi,sizdə WebGL2 bağlıdır?" +<<<<<<< HEAD #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -205,6 +382,19 @@ msgstr "" #: src/ui/templateLoader.js:257 msgid "Can not import more than 20 or no template!" msgstr "" +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Xəta :(" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "20-dən çox və ya heç olmayan şablon xaric edilə bilməz!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "20-dən çox və ya heç olmayan şablon daxil edilə bilməz!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:136 src/store/actions/index.js:7 msgid "OK" @@ -222,7 +412,7 @@ msgstr "${ ti }dəqiqə sonra yenidən dənəyin" #: src/store/actions/fetch.js:70 #, javascript-format msgid "Connection error ${ code } :(" -msgstr "Bağlantı xətası ${ code } :(" +msgstr "Bağlantı xətası ${ code } :(" #: src/store/actions/fetch.js:103 src/store/actions/fetch.js:129 msgid "Could not connect to server, please try again later :(" @@ -259,17 +449,30 @@ msgstr "Sizin söhbətdə yeni mesajlarınız var" msgid "Copy to Clipboard" msgstr "Löhvəyə kopyalayın" -#: src/components/OnlineBox.jsx:40 +#: src/components/OnlineBox.jsx:56 msgid "Online Users on Canvas" msgstr "Löhvədəki onlayn istifadəçilər" -#: src/components/OnlineBox.jsx:47 +#: src/components/OnlineBox.jsx:71 msgid "Total Online Users" msgstr "Toplam onlayn istifadəçilər" -#: src/components/OnlineBox.jsx:55 -msgid "Pixels placed" -msgstr "Piksellər qoyuldu" +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Qoyulan Piksellər" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "Bugün" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "Toplam" + +#: src/components/buttons/CanvasSwitchButton.jsx:20 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "Löhvə Seçimi" #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -349,10 +552,13 @@ msgstr "İstifadəçi Sahəsi" msgid "Make Screenshot" msgstr "Ekran görüntüsü al" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Dünya Görünümü" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Palitranı aç" @@ -361,6 +567,7 @@ msgstr "Palitranı aç" msgid "Open Palette" msgstr "Palitranı bağla" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -385,6 +592,27 @@ msgstr "" #: src/components/buttons/PencilButton.jsx:77 msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Qələmi Aç" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Qələmi Bağla" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Tarix Qələmini Bağla" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Şablon Qələmini Bağla" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Dünya Görünümü" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" @@ -404,11 +632,19 @@ msgstr "Löhvə Arxivi" #: src/components/BanInfo.jsx:66 msgid "You are banned. You think it is unjustified? Check out the " +<<<<<<< HEAD msgstr "Banlandınız.Bunun haqsız olduğunu düşünürsünüz?Bura baxın" #: src/components/BanInfo.jsx:76 msgid " on how to appeal." msgstr "necə müraciət edəbiləcəyiniz barədə." +======= +msgstr "Banlandınız. Bunun haqsız olduğunu düşünürsünüz? Bura baxın " + +#: src/components/BanInfo.jsx:76 +msgid " on how to appeal." +msgstr " necə müraciət edəbiləcəyiniz barədə." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:80 src/components/Captcha.jsx:79 #: src/components/ChangeMail.jsx:72 src/components/ChangeName.jsx:58 @@ -433,11 +669,11 @@ msgstr "Müddət" #: src/components/BanInfo.jsx:99 msgid "Your ban expires at " -msgstr "Sizin banınız bu müddətdə bitir" +msgstr "Sizin banınız bu müddətdə bitir " #: src/components/BanInfo.jsx:101 msgid " which is in " -msgstr "O da " +msgstr " O da " #: src/components/BanInfo.jsx:112 msgid "Unbanned" @@ -457,7 +693,11 @@ msgstr "Bu çox vaxt aldı,yenidən yoxla." #: src/components/GlobalCaptcha.jsx:50 msgid "You failed your captcha" +<<<<<<< HEAD msgstr "Captchanız uğursuz alındı" +======= +msgstr "Captchanızı düzgün yerinə yetirmədiniz" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/GlobalCaptcha.jsx:53 msgid "No or invalid captcha text" @@ -465,7 +705,11 @@ msgstr "captcha mətni yoxdur və ya etibarsızdır" #: src/components/GlobalCaptcha.jsx:56 msgid "No captcha id given" +<<<<<<< HEAD msgstr "Heçbir captcha idsi verilmədi." +======= +msgstr "Heçbir captcha idsi verilmədi" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/GlobalCaptcha.jsx:59 msgid "Unknown Captcha Error" @@ -483,6 +727,168 @@ msgstr "Ləğv et" msgid "Send" msgstr "Göndər" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Toru göstərin" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Piksel sərhədlərini vurğulamaq üçün toru açın." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Pixel aktivliyini göstər" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Pixellər qoyulan yerlərdə dairələr göstər." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Həmişə Hərəkət Kontrollarını göstər" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "Həmişə hərəkət düymələrini göstər" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Səs Effektlərini bağla" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Bütün səs effektləri bağlanacaq." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Brauzeriniz bizə səsləri səsləndirmək üçün AudioContext-dən istifadə etməyə " +"icazə vermir. Bizi bloklayan gizlilik özəlliyiniz varmı?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Sohbet bildirimlərini aç" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Yeni söhbət mesajları gələndə səs çalın" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "avtomatik yaxınlaşdır" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Bir yerə kliklədiyiniz zaman kiçildilirsə pixel atmaq əvəzinə böyüdəcək." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Komplakt Palitra" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "Palitranı daha az ekran sahəsi tutan kompakt formada göstərin." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Kartoşka modu" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Kartoşka ilə oynayırsanızsa seçin." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "İşıqlı grid" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Toru qara yerinə ağ ilə göstərin." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Tarixsəl baxış" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Löhvənin keçmiş versiyalarına baxın." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "${ canvasName } lövhəsinə keçildi" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Temalar" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Pixelplanet necə görünməlidir." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Dili seçin" + +#: 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 "" +"Biz lövhələri silməməyə meylli olsaq da, bəzi lövhələr əylənmək üçün və ya " +"istifadəçilərin istəyi ilə meme kimi yaradılır. Bu lövhələr bir müddət sonra " +"və həftələrlə heç bir əsas dəyişikliyin olmamasından sonra cansıxıcı ola " +"bilər və əgər onlar həqiqətən aktiv saxlanılmağa dəyməzsə, biz onları silmək " +"qərarına gəlirik." + +#: src/components/windows/Archive.jsx:10 +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Burada biz silinən lövhələri düzgün bir şəkildə arxivləmək üçün yığırıq. " +"Burada yalnız biridir." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Siyasi Kompas Lövhəsi" + +#: 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 "" +"Bu lövhə Yer kürəsinin əsas lövhəsində siyasi münaqişələr zamanı tələb " +"olundu. Bu, siyasi kompasın 1024x1024 təsviri idi və 5 saniyəlik gözləmə " +"müddəti və 60 saniyəlik yığma ilə. Mayın 11-də açıldı və noyabrın 30-da " +"bağlanana qədər aylarla aktiv qaldı." + +#: 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 "" +"Biz onu itkisiz kodlaşdırılmış webm ilə timelapse kimi arxivləşdirməyə qərar " +"verdik. Timelapse-dən skrinşot çəkmək lövhənin o dövrdə necə olduğunu " +"mükəmməl 1:1 təsviri ilə göstərir." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -497,17 +903,12 @@ msgid "" "pixels than placing on a unset pixel. i.e. 4s/7s means 4s on fresh pixels " "and 7s on already set pixels." msgstr "" -"Əsas löhvəmiz nəhəng dünya xəritəsidir, istədiyiniz yerdə pixel " -"qoyabilərsiniz. \n" -"istədiyiniz löhvəyə atabilərsiniz,ancaq piksellər arasında spesifik gözləmə " -"vaxtını gözləməlisiniz.\n" -"Ekranın yuxarısındakı \\\"Löhvə Seçimi\\\" menyusundan .\n" -"gözləmə vaxtına və tələblərə baxa bilərsiniz. Bəzi lövhələrdə " -"toxunulmamış\"\n" -"\"pixellər və toxunulmuş pixellər üçün müxtəlif gözləmə vaxtları təyin edilə " -"bilər.\"\n" -"\"Məsələn, 4s/7s toxunulmamış piksellər üçün 4 saniyə, toxunulan piksellər " -"üçün isə 7 saniyə çəkir\"" +"Əsas lövhəmiz nəhəng dünya xəritəsidir, istədiyiniz yerə piksel qoya " +"bilərsiniz. Gözləmə müddətini və tələbləri Lövhə Seçimi menyusunda " +"(yuxarıdakı qlobus düyməsi) gözdən keçirə bilərsiniz. Bəzi lövhələrdə " +"istifadəçi tərəfindən qoyulmuş və qoyulmamış piksel arasında gözləmə müddəti " +"dəyişikdir. Yəni 4s/7s bildirir ki, yeni piksellərdə 4 və artıq qoyulan " +"piksellərdə 7 saniyədir." #: src/components/windows/Help.jsx:67 msgid "" @@ -527,7 +928,7 @@ msgstr "tövsiyyə edilir" #: src/components/windows/Help.jsx:71 msgid "Source on " -msgstr "mənbə aktivdir" +msgstr "Mənbə aktivdir " #: src/components/windows/Help.jsx:72 msgid "Map Data" @@ -540,7 +941,7 @@ msgid "" msgstr "" "İstifadə etdiyimiz xəritə məlumatları, oriyentasiya üçün çevrilmiş " "OpenStreetMap plitələri ilə birlikdə buradan mega.nz saytından endirilə " -"bilər:" +"bilər: " #: src/components/windows/Help.jsx:74 msgid "Banned? Detected as Proxy?" @@ -555,9 +956,13 @@ msgid "" msgstr "" "Əgər proxy olaraq alğılandınızsa,amma deyilsənizsə,vəya səhvliklə " "banlandığınızı düşünürsünüzsə,Zəhmət olmasa bizim ${ guildedLink }'ə baxın " -"vəya bizə IIDniz ilə birliktə mail göndərin ${ mailLink }:" +"vəya bizə IIDniz ilə birliktə mail göndərin ${ mailLink }:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Kontrollar" @@ -590,14 +995,22 @@ msgstr "Koordinatları kopyalamaq üçün ${ bindR }'ya basın" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Böyütmək üçün ${ bindQ } və ya ${ bindE } düyməsini basın" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" "Hərəkət etmək üçün ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } " "düymələrinə basın" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -609,23 +1022,29 @@ msgstr "" #, javascript-format msgid "Drag ${ mouseSymbol } mouse or ${ touchSymbol } pan to move" msgstr "" -"Siçanınızı basılı tutub dartaraq ${ mouseSymbol } vəya ${ touchSymbol } " +"Siçanınızı basılı tutub dartaraq ${ mouseSymbol } vəya ${ touchSymbol } " "ekrana basılı tutub hərəkət ettirərək lövhədə gəzinin" #: src/components/windows/Help.jsx:90 #, javascript-format msgid "Scroll ${ mouseSymbol } mouse wheel or ${ touchSymbol } pinch to zoom" msgstr "" -"Siçanınızın təkərləyini ${ mouseSymbol } döndürərək vəya ${ touchSymbol } " +"Siçanınızın təkərləyini ${ mouseSymbol } döndürərək vəya ${ touchSymbol } " "iki barmağınızı istifadə edərək yaxınlaşın vəya uzaqlaşın" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Sol ${ bindShift } düyməsinə basılı tutarkən siçanınızı hərəkət ettirərək " "pixel atın" +<<<<<<< HEAD #: src/components/windows/Help.jsx:92 #, javascript-format msgid "" @@ -636,13 +1055,20 @@ msgstr "" "keçmiş görünümünə görə pixel atın" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } sol klikləyin və ya ${ touchSymbol } pikseli yerləşdirmək " "üçün toxunun" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -651,18 +1077,31 @@ msgstr "" "${ mouseSymbol } orta siçan düyməsini və ya ${ touchSymbol } uzun-uzun " "toxunaraq rəngi kopyalayın" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Yuxarı və aşağı getmək üçün ${ bindQ } və ${ bindE } düymələrini basın" #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "Yuxarı və aşağı getmək üçün ${ bindQ } və ${ bindE } düymələrini basın" + +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "${ mouseSymbol } Sol siçan düyməsini basıb döndərmək üçün siçanı dartın" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -671,12 +1110,20 @@ msgstr "" "${ mouseSymbol } Siçan çarxını sürüşdürün və ya ${ mouseSymbol } orta " "düyməsini basıb böyütmək üçün dartın" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "${ mouseSymbol } Sağ klikləyin və siçanı sürüşdürmək üçün dartın" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -684,24 +1131,37 @@ msgstr "" "${ mouseSymbol } sağ klikləyin və ya ${ touchSymbol } pixeli silmək üçün iki " "dəfə toxunun" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" "Həmin artistlərə çox təşəkkür edirik, palitralarını ictimaiyyətə təqdim " "etdilər" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Ayın Palitrası üçün kredit ${ starhouseLink }-ə gedir." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "Top10 Lövhə palitrası üçün kredit ${ vinikLink }-ə gedir." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -814,26 +1274,32 @@ msgstr "Dili seçin" #: src/components/windows/UserArea.jsx:56 msgid "Profile" msgstr "Profil" +======= +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Top10 Lövhəsinin palitrası üçün kredit ${ donendoLink }-ə gedir." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -msgstr "Statistikalar" +#: 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 "" +"İstifadə etmək istədiyiniz lövhəni seçin.\n" +"Hər bir lövhə yeganədir və cürbəcür palitraları, gözləmə müddəti və " +"tələbləri var.\n" +"Qapalı lövhələrin arxivinə buradan daxil olmaq olar:" -#: src/components/windows/UserArea.jsx:64 -msgid "Converter" -msgstr "Çevirici" +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Arxiv" -#: src/components/windows/UserArea.jsx:70 -msgid "Modtools" -msgstr "Mod Aracları" - -#: src/components/windows/UserArea.jsx:71 -msgid "Loading..." -msgstr "Yüklənir..." - -#: src/components/windows/UserArea.jsx:78 -msgid "Consider joining us on Guilded:" -msgstr "Bizə guildeddə qoşulmağı düşünün:" +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Ayrı Lövhələr (tək tarix)" #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -874,6 +1340,7 @@ msgstr "Captcha" msgid "Submit" msgstr "Təqdim edin" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -943,6 +1410,8 @@ msgstr "" "verdik. Timelapse-dən skrinşot çəkmək lövhənin o dövrdə necə olduğunu " "mükəmməl 1:1 təsviri ilə göstərir." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Burda söhbət etməyə başlayın" @@ -959,14 +1428,72 @@ msgstr "Chata mesaj yazabilmək üçün daxil olmalısınız" msgid "Channel settings" msgstr "Kanal ayarları" +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Statistikalar" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Çevirici" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Mod Aracları" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Yüklənir..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Bizə guildeddə qoşulmağı düşünün:" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "Captcha yüklənəmədi" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "Şəkildə gördüyünüz simvolları daxil edin:" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "İpucu:Hərfə görə həssaslıq yoxdur;I və l eynidir" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "Captchanı yükləyin" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "Captchanı yükləmək üçün basın" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "Oxuya bilmirsiniz?Yeniləyin:" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "Yeniləyin" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "Simvolları daxil edin" + #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." -msgstr "Sizə parolunuzu sıfırlamaq üçün təlimatlar olan bir email göndərdik" +msgstr "Sizə parolunuzu sıfırlamaq üçün təlimatlar olan bir email göndərdik." #: src/components/windows/ForgotPassword.jsx:69 msgid "Enter your mail address and we will send you a new password:" msgstr "Email adresinizi daxil edin və biz sizə yeni bir parol göndərəcəyik:" +<<<<<<< HEAD #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" msgstr "Captcha yüklənəmədi" @@ -1255,6 +1782,8 @@ msgstr "Ölkə" msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." msgstr "Hər 5 dəqiqədən bir Gündəlik reytinqlər gecə yarısı UTC-də sıfırlanır." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "Email boş ola bilməz." @@ -1273,7 +1802,11 @@ msgstr "Email ən az 1 nöqtə içərməlidir" #: src/utils/validation.js:22 msgid "Email should contain a @" +<<<<<<< HEAD msgstr "Emaildə @ işarəsi olmalıdır" +======= +msgstr "Email-də @ simvolu olmalıdır" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:29 msgid "Name can't be empty." @@ -1349,6 +1882,281 @@ msgstr "Top 10 Günlük Reytinq" msgid "Dimensions" msgstr "Ölçülər" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "IID'yi əldə edin" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Kopyala" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "Daha çox məlumata sahib olmaq üçün daxil olun." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Ad vəya Mail ilə daxil olun:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Şifrəmi unutdum." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "vəya bunlar ilə daxil olun:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "vəya burdan qeydiyyatdan keçin:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Qeydiyyatdan keçin" + +#: src/components/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Şablonlar" + +#: 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 " +"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 "" +"Sadəcə bir rəng ilə boyamaqdan bezmədiniz mi? Onun yerinə sənət yaradmaq " +"istəyirsiniz, amma ayrı bir rəsmdən pikselləri saymalısınız? Şablonlar bunda " +"sizə kömək edə bilər! Şablonlar üst-üstə düşmə kimi görünə bilər və siz do " +"onların üzərindən çəkə bilərsiniz. Şablonun üzərindəki 1 piksel lövhənin " +"üzərindəki bir piksel olmalıdır." + +#: src/components/TemplateSettings.jsx:60 +msgid "Enable Overlay" +msgstr "Şablonu aç" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Şablonları oyun içində üst-üstə düşmə kimi göstər." + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "Böyüdəndə Kiçik Piksellər" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "Şablonu yüsək böyüdülmədə kiçik fərdi piksellər kimi göstər." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Şablon Şəffaflığı" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Şablonun faiz olaraq şəffaflığı." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Şablon əlavə etməyi ləğv et" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Şablon əlavə et" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Açıq şablonları xaric et" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +msgstr "Şablonları daxil et" + +#: 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 "Yadda saxla" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Bugün qoyulan piksellər" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Günlük Sıralama" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Toplam Sıralama" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Sənin adın: ${ name }dir" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Çıxış edin" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Adı dəyişdirin" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "Maili dəyişdirin" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Şifrəni dəyişdirin" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Hesabı silin" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Sosial Ayarlar" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Lövhə seçin" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Palitrayı yüklə" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "${ gimpLink } üçün palitra" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Şəkil Dönüşdürücüsü" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Şəkli lövhə rənglərinə görə dönüşdürün" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Strategiyanı seç" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpantin" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "Minimum rəng məsafəsi" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "GIMP kimi hesabla" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Rəng modu seçin" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Tor elavə edin (1:1 şablona ehtiyacınız varsa bu seçənəyi bağlayın)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Ofset" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Şəklin boyutunu dəyişdirin" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "En" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Hündürlük" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Nisbəti Qoru" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Kənar Yumuşaldma" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Sıfırla" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Template yüklə" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "Dünən" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Bugünkü Ölkələr" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Qrafiklər" + +#: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "İstifadəçi" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "Ölkə" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "Hər 5 dəqiqədən bir Gündəlik reytinqlər gecə yarısı UTC-də sıfırlanır." + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Löhvə" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "Koordinatlar" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "Redaktə et" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "Get" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Ad vəya Email" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Daxil olun" + +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "Faylı seçin" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "Şablon Adı" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "Silin" + #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "Top 10 Ölkələr [pxls / gün]" @@ -1369,6 +2177,7 @@ msgstr "Ölkələrə görə bugün atılan pixellər" msgid "Total Pixels placed per day" msgstr "Bir gün içində toplam qoyulan pixellər" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1409,6 +2218,8 @@ msgstr "Ad vəya Email" msgid "LogIn" msgstr "Daxil olun" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1424,6 +2235,7 @@ msgstr "Yeni bir doğrulama maili sizə göndərilir." #: src/components/UserMessages.jsx:53 msgid "Click here to request a new verification mail." msgstr "Yeni doğrulama maili tələb etmək üçün bura basın." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." @@ -1448,22 +2260,80 @@ msgstr "Yeni parolu doğrulayın" #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Yeni ad " +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangeMail.jsx:59 -msgid "" -"Changed Mail successfully. We sent you a verification mail, " -"please verify your new mail address." -msgstr "" -"Emailiniz uğurla dəyişdirildi.Sənə doğrulama maili göndərdik, " -"zəhmət olmasa yeni emailini doğrula." +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "İnterval keçərsizdir" -#: src/components/ChangeMail.jsx:87 -msgid "New Mail" -msgstr "Yeni Email" +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Kimin bu bölgədə pixel qoyduğunu yoxlayın" +<<<<<<< HEAD #: src/components/DeleteAccount.jsx:66 msgid "Yes, Delete My Account!" msgstr "Bəli,Hesabımı silin!" +======= +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "İnterval" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID(istəyə bağlıdır)" + +#: 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 "Sol-üst künc" + +#: 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 "Sağ-alt künc" + +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Pixelləri əldə edin" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "İstifadəçiləri əldə edin" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "IP fəaliyyətləri" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "IP-lərlə işlər aparın (hər sətirdə bir IP)" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Moderatorları düzənlə" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Moderator qaldır" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Burda mod yoxdur" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Yeni Mod təyin edin" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Yeni modun istifadəçi adını daxil edin" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Istifadəçi adı" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:35 msgid "Block DMs" @@ -1528,11 +2398,21 @@ msgid "" "Turn every pixel in area to 0 (YOU REALLY SHOULDN'T DO THAT ON ANY AREA THAT " "ISN'T ALREADY MOSTLY 0)" msgstr "" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:207 msgid "Status: Not running" msgstr "Status: İşləmir " +======= +"Hər piksel ərazisini 0-a çevirin (SİZ BUNU ƏSASƏN 0 OLMAYAN ƏRAZİDƏ " +"ETMƏMƏLİSİNİZ)" + +#: src/components/ModCanvastools.jsx:207 +msgid "Status: Not running" +msgstr "Status: İşləmir" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:249 msgid "Image Upload" msgstr "Şəkil yükləyin" @@ -1546,23 +2426,32 @@ msgid "File" msgstr "Fayl" #: src/components/ModCanvastools.jsx:273 +<<<<<<< HEAD #, fuzzy msgid "Coordinates:" msgstr "Keçərsiz koordinatlar" +======= +msgid "Coordinates:" +msgstr "Koordinatlar:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:317 msgid "Pixel Protection" msgstr "Pixel Qoruması" #: src/components/ModCanvastools.jsx:321 +<<<<<<< HEAD #, fuzzy +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Set protection of areas (if you need finer grained control, use protect with " "image upload and alpha layers)" msgstr "" -"Qoruma sahələrini ayarla (daha yaxşı dənələnmiş kontrola ehtiyacın " -"varsa, şəkil yükləmə vəya alfa qatları ilə qoruma istifadə et)" +"Qoruma sahələrini ayarla (daha yaxşı dənələnmiş kontrola ehtiyacın varsa, " +"şəkil yükləmə və alfa qatları ilə qorumadan istifadə et)" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1573,6 +2462,8 @@ msgstr "Sol-üst künc" msgid "Bottom-right corner" msgstr "Sağ-alt künc" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "Bu müddətə qaytarın" @@ -1595,37 +2486,65 @@ msgstr "Böyük lövhə sahələrində zibilləri təmizləmək üçün filtr t msgid "Stop Cleaner" msgstr "Təmizləyiciyi dayandırın" -#: src/components/Admintools.jsx:109 -msgid "IP Actions" -msgstr "IP fəaliyyətləri" +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Bir müddət daxil etməlisiniz" -#: src/components/Admintools.jsx:111 -msgid "Do stuff with IPs (one IP per line)" -msgstr "IP-lərlə işlər aparın (hər sətirdə bir IP)" +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "IID daxil etməlisiniz" -#: src/components/Admintools.jsx:158 -msgid "Manage Moderators" -msgstr "Moderatorları düzənlə" +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "IID fəaliyyətləri" -#: src/components/Admintools.jsx:160 -msgid "Remove Moderator" -msgstr "Moderator qaldır" +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Səbəb daxil edin" -#: src/components/Admintools.jsx:193 -msgid "There are no mods" -msgstr "Burda mod yoxdur" +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = sonsuzluq)" -#: src/components/Admintools.jsx:198 -msgid "Assign new Mod" -msgstr "Yeni Mod təyin edin" +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Yeni ad" -#: src/components/Admintools.jsx:201 -msgid "Enter UserName of new Mod" -msgstr "Yeni modun istifadəçi adını daxil edin" +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Parollar birbirinə uymur." -#: src/components/Admintools.jsx:210 -msgid "User Name" -msgstr "Istifadəçi adı" +#: src/components/ChangePassword.jsx:44 +msgid "Password successfully changed." +msgstr "Parolunuz uğurla dəyişdirildi." + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Köhnə parol" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Yeni Parol" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Yeni parolu doğrulayın" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Bəli,Hesabımı silin!" + +#: src/components/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" +"Emailiniz uğurla dəyişdirildi.Sənə doğrulama maili göndərdik, " +"zəhmət olmasa yeni emailini doğrula." + +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +msgstr "Yeni Email" #: src/components/ModWatchtools.jsx:48 msgid "Interval is invalid" @@ -1651,6 +2570,7 @@ msgstr "Pixelləri əldə edin" msgid "Get Users" msgstr "İstifadəçiləri əldə edin" +<<<<<<< HEAD #: src/components/ModIIDtools.jsx:20 msgid "You must enter a duration" msgstr "Bir müddət daxil etməlisiniz" @@ -1671,6 +2591,8 @@ msgstr "Səbəb daxil edin" msgid "(0 = infinite)" msgstr "(0 = sonsuzluq)" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "Ping" @@ -1687,21 +2609,51 @@ msgstr "Blokla" msgid "Mute" msgstr "Sustur" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1742,6 +2694,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1752,6 +2705,57 @@ msgstr "Yox" msgctxt "keybinds" msgid "M" msgstr "M" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pixels placed" +#~ msgstr "Piksellər qoyuldu" + +#~ msgid "History Pencil ON" +#~ msgstr "Tarix qələmi açıqdır" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Şablon qələmi açıqdır" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Sağ ${ bindShift } düyməsinə basılı tutarkən siçanınızı hərəkət ettirərək " +#~ "keçmiş görünümünə görə pixel atın" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Sağ-Shift Avto-Rəngləmə" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "Tarix yerinə şablondan pikselləri sağ-shift ilə qoy." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Pixelplanetdən cavab alınmadı.Səyifəni yeniləməyi dənəyin?" + +#~ msgid "Place more :)" +#~ msgstr "Daha çox qoyun :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Proxylərə icazə verilmir :(" + +#~ msgid "Show Hidden Canvases" +#~ msgstr "Gizli Löhvələri göstərin" + +#~ msgid "Hide Hidden Canvases" +#~ msgstr "Gizli Löhvələri gizləyin" + +#~ msgid "Coordinates in X_Y format:" +#~ msgstr "Kordinatlar X_Y formatından:" + +#~ msgctxt "keybinds" +#~ msgid "C" +#~ msgstr "C" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/TemplateSettings.jsx:66 msgctxt "keybinds" diff --git a/i18n/be.po b/i18n/be.po index 1b2b3ddd..c77b7abe 100644 --- a/i18n/be.po +++ b/i18n/be.po @@ -11,11 +11,34 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.2.2\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Выбраць Мову" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Спампаваць Шаблон" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Пераключана на ${ canvasName }" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Сетка Укл" @@ -37,10 +60,34 @@ msgid "Muted Sound" msgstr "Гукі Укл" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Сетка Укл" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Сетка Выкл" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Піксельныя Апавяшчэнні Укл" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Піксельныя Апавяшчэнні Выкл" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Гукі Укл" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Гукі Выкл" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Скапіявана!" @@ -169,13 +216,43 @@ msgid "Timeout" msgstr "Перапынак" #: src/ui/PixelTransferController.js:166 +======= +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "Скапіявана!" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 +#, fuzzy +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"Didn't get an answer from pixelplanet. Maybe try to refresh if problem " -"persists?" +"Didn't get an answer from pixelplanet. Try to refresh if this problem " +"persists." msgstr "" "Няма адказу ад Pixelplanet. Паспрабуйце абнавіць старонку, калі праблема не " "знікае" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:169 msgid "Weird" msgstr "Дзіўна" @@ -185,6 +262,107 @@ msgid "Couldn't set Pixel" msgstr "Не атрымалася паставіць піксель" #: src/ui/PixelTransferController.js:175 +======= +#: 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 "x каардыната па-за межамі" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y каардыната па-за межамі" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z каардыната па-за межамі" + +#: 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 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "У вас пакуль што няма доступа да гэтага палатна. Стаўце больш пікселяў" + +#: src/ui/PixelTransferController.js:133 +#, fuzzy +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 "Толькі людзі з учорашняга топ-10 могуць маляваць тут" + +#: 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 +#, fuzzy +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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Памылка ${ retCode }" @@ -197,6 +375,13 @@ msgstr "Памылка палатна" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "Немагыма адлюстраваць 3D палатно. Ці ўключаны ў вас WebGL2?" +<<<<<<< HEAD +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Памылка :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -258,17 +443,30 @@ 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" -msgstr "Пікселяў пастаўлена" +#: 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 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "Выбар Палатна" #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -348,10 +546,13 @@ msgstr "Кабінет Карыстальніка" msgid "Make Screenshot" msgstr "Зрабіць Скрыншот" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Выгяд Глобуса" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Закрыць Палітру" @@ -360,6 +561,7 @@ msgstr "Закрыць Палітру" msgid "Open Palette" msgstr "Адкрыць Палітру" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -373,10 +575,18 @@ msgid "Enable Pencil" msgstr "" #: src/components/buttons/PencilButton.jsx:69 +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy msgid "Disable Pencil" msgstr "Адклюцыць Гукі ў Гульне" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:73 msgid "Disable History Pencil" msgstr "" @@ -385,6 +595,20 @@ msgstr "" msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Выгяд Глобуса" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" msgstr "Рэгістрацыя" @@ -482,6 +706,172 @@ msgstr "Адмена" msgid "Send" msgstr "Адправіць" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Паказаць Сетку" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Уключыце сетку, каб вылучыць межы пікселяў." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Паказваць Пастаноўку Пікселяў" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Паказвае чырвоны круг там, дзе нехта паставіў піксель." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Адклюцыць Гукі ў Гульне" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Усе гукавыя эфекты будуць выключаны." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Ваш браўзер не дазваляе выкарыстоўваць AudioContext каб прайграваць гукі. Ці " +"ёсць у вас нейкая функцыя прыватнасці, якая блакуе гэта?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Уключыць паведамленні ў чаце" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Гукавое апавяшчэнне, калі ў чаце з'яўляецца новае паведамленне" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Аўтаматычнае Набліжэнне" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Калі ваш маштаб маленькі, вы набліжаецеся замест таго, каб ставіць пікселі, " +"калі вы націскаеце на палатно." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Кампактная Палітра" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "Палітра займае менш месца на экране." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Рэжым Бульбы" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Для тых, хто гуляе з прыборнай панэлі Пасата." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Светлая Сетка" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Сетка будзе белай, а не чорнай." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Гістарычны Выгляд" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Праверыць мінулыя версіі палатна." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Пераключана на ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Тэмы" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Як мусіць выглядаць pixelplanet." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Выбраць Мову" + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 +#, fuzzy +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 "" +"На гэтае палатно мы атрымалі запыт падчас палітычных канфліктаў на асноўным " +"палатне Зямля. Яно ўяўляла сабой малюнак палітычнага компаса памерам " +"1024x1024, з кд 5 с і максімальным запасам кд 60 с. Яно было створана 11-га " +"мая 2020 года і заставалася актыўным на працягу месяцаў, пакуль не было " +"закрыта 30-га лістапада таго ж року." + +#: 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 "" +"Мы вырашылі захаваць яго як таймлапс, закадзіраваны ў webm без страт. Робячы " +"скрыншот з таймлапсам, вы атрымліваеце ідэальнае ўяўленне 1:1 таго, якім " +"было палатно ў той час." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "Малюйце пікселямі разам з іншымі людзьмі анлайн!" @@ -549,7 +939,11 @@ msgstr "" "форуме ${ guildedLink }, альбо адпраўце пісьмо на нашу электронную пошту " "${ mailLink }, указаўшы гэты IID:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Кіраванне" @@ -582,13 +976,21 @@ msgstr "Націсніце на ${ bindR }, каб скапіяваць каар msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Націсніце на ${ bindQ } або ${ bindE } для аддалення/набліжэння" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" "Націсніце на ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } для перамяшчэння" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -609,6 +1011,7 @@ msgstr "" "аддалення/набліжэння" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "" @@ -624,13 +1027,25 @@ msgstr "" "паводле гістарычнага выгляду" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "" +"Зацісніце левы ${ bindShift } для таго, каб ставіць піксель падчас руху мышкі" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "Націсніце на левую кнопку мышкі ${ mouseSymbol } або на ${ touchSymbol } каб " "паставіць піксель" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -639,17 +1054,29 @@ msgstr "" "Націсніце на ${ mouseSymbol } сярэднюю кнопку мышкі або зацісніце " "${ touchSymbol } каб выбраць колер, на які вы навялі курсор" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Націсніце на ${ bindQ } ці ${ bindE } каб ляцець уверх ці ўніз" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "${ mouseSymbol } Зацісніце левую кнопку мышкі каб круціцца" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -658,13 +1085,21 @@ msgstr "" "${ mouseSymbol } Круціце колца ці зацісніце ${ mouseSymbol } сярэднюю кнопку " "мышкі і рухайце яе, каб наблізіцца/аддаліцца" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" "${ mouseSymbol } Зацісніце правую кнопку мышкі і рухаце яе, каб перамяшчацца" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -672,23 +1107,37 @@ msgstr "" "${ mouseSymbol } Націсніце на правую кнопку мышкі ці ${ touchSymbol } двойчы " "націсніце каб выдаліць піксель" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +#, fuzzy +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" "Мы вельмі ўдзячныя гэтым мастакам, якія прапанавалі свае паітры публіцы на" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Дзякуй за палітру Луны ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "Дзякуй за палітру палатна Top10 ${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -802,26 +1251,32 @@ msgstr "Выбраць Мову" #: src/components/windows/UserArea.jsx:56 msgid "Profile" msgstr "Профіль" +======= +#: src/components/windows/Help.jsx:118 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Дзякуй за палітру палатна Top10 ${ donendoLink }." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -msgstr "Статыстыка" +#: src/components/windows/CanvasSelect.jsx:29 +#, fuzzy +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/UserArea.jsx:64 -msgid "Converter" -msgstr "Канвертар" +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +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 "Далучайцеся да нас на Guilded:" +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "" #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -862,6 +1317,7 @@ msgstr "Captcha" msgid "Submit" msgstr "Пацвердзіць" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -932,6 +1388,8 @@ msgstr "" "скрыншот з таймлапсам, вы атрымліваеце ідэальнае ўяўленне 1:1 таго, якім " "было палатно ў той час." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Пачніце гутарку" @@ -948,6 +1406,65 @@ msgstr "Вы павінны ўвайсці, каб пісаць у чаце" msgid "Channel settings" 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 "Далучайцеся да нас на Guilded:" + +#: 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 "" +"Парада: Няма розніцы паміж вялікімі ды маленькімі літарамі, паміж I(i) ды " +"l(L)" + +#: 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/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "Адправіць пісьмо з інструкцыяй па скіду пароля." @@ -956,6 +1473,7 @@ msgstr "Адправіць пісьмо з інструкцыяй па скід msgid "Enter your mail address and we will send you a new password:" msgstr "Увядзіце свой адрас электроннай пошты, каб выслаць Вам новы пароль:" +<<<<<<< HEAD #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" msgstr "Не ўдалося загрузіць капчу" @@ -1248,6 +1766,8 @@ msgstr "" "Рэйтынг абнаўляецца кожны 5 хвілін. Штодзённы рэйтынг абнаўляецца апоўначы " "па UTC." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "Пошта ня можа быць пустой." @@ -1342,6 +1862,284 @@ msgstr "Штодзённы Рэйтынг Топ 10" msgid "Dimensions" msgstr "Памеры" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Атрымаць IID" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +#, fuzzy +msgid "Templates" +msgstr "Спампаваць Шаблон" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +#, fuzzy +msgid "Cancel adding Template" +msgstr "Спампаваць Шаблон" + +#: src/components/TemplateSettings.jsx:139 +#, fuzzy +msgid "Add Template" +msgstr "Спампаваць Шаблон" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Пікселяў Размешчана Сёння" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Штодзённы Рэйтынг" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Агульны Рэйтынг" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Вашае імя: ${ name }" + +#: 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 "Палітра для ${ gimpLink }" + +#: 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 "Вылічваць як GIMP" + +#: 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 "Дадаць сетку (зняміце галачку, калі вам патрэбен шаблон 1:1)" + +#: 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: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 "" +"Рэйтынг абнаўляецца кожны 5 хвілін. Штодзённы рэйтынг абнаўляецца апоўначы " +"па UTC." + +#: 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 +#, fuzzy +msgid "Coordinates" +msgstr "Няправільныя каардынаты" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Імя або Эл. Пошта" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Увайсці" + +#: src/components/TemplateItemEdit.jsx:97 +#, fuzzy +msgid "Select File" +msgstr "Выбраць Мову" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +#, fuzzy +msgid "Delete" +msgstr "Выдаліць Акаўнт" + #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "Топ 10 Краін [пікселі за дзень]" @@ -1362,6 +2160,7 @@ msgstr "Краіны па Пікселям за Сёння" msgid "Total Pixels placed per day" msgstr "Усяго пікселяў пастаўлена за дзень" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1402,6 +2201,8 @@ msgstr "Імя або Эл. Пошта" msgid "LogIn" msgstr "Увайсці" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1417,6 +2218,7 @@ msgstr "Новае верыфікацыйнае пісьмо адпраўлен #: src/components/UserMessages.jsx:53 msgid "Click here to request a new verification mail." msgstr "Націсніце, каб даслаць новае верыфікацыйнае пісьмо." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." @@ -1441,19 +2243,18 @@ msgstr "Пацвердзіць Новы Пароль" #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Новае Імя Карыстальніка" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangeMail.jsx:59 -msgid "" -"Changed Mail successfully. We sent you a verification mail, " -"please verify your new mail address." -msgstr "" -"Эл. Пошта паспяхова зменена. Мы адправілі вам верыфікацыйнае " -"пісьмо, калі ласка, пацвердзце новую пошту." +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Няправільны інтэрвал" -#: src/components/ChangeMail.jsx:87 -msgid "New Mail" -msgstr "Новая Пошта" +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Праверыць, хто маляваў на ўчастку" +<<<<<<< HEAD #: src/components/DeleteAccount.jsx:66 msgid "Yes, Delete My Account!" msgstr "Так, Выдаліць Мой Акаўнт!" @@ -1554,6 +2355,16 @@ msgstr "" "кантроль, выкарыстоўвайце абарону з загрузкай відарыса ды альфа-" "пластамі)" +======= +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Інтэрвал" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (апцыянальна)" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1564,6 +2375,7 @@ msgstr "Верхні левы кут" msgid "Bottom-right corner" msgstr "Ніжні правы кут" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "Адкаціць да Даты" @@ -1584,6 +2396,15 @@ msgstr "" #: src/components/ModCanvastools.jsx:605 msgid "Stop Cleaner" msgstr "Спыніць Ачытску" +======= +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Атрымаць Пікселі" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Атрымаць Карыстальнікаў" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Admintools.jsx:109 msgid "IP Actions" @@ -1617,29 +2438,103 @@ msgstr "Увядзіце Імя новага Мадэратара" msgid "User Name" msgstr "Імя Карыстальніка" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:48 msgid "Interval is invalid" msgstr "Няправільны інтэрвал" +======= +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Пабудаваць відарыс на палатне." -#: src/components/ModWatchtools.jsx:124 -msgid "Check who placed in an area" -msgstr "Праверыць, хто маляваў на ўчастку" +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "Пабудаваць відарыс і абараніць яго." -#: src/components/ModWatchtools.jsx:144 -msgid "Interval" -msgstr "Інтэрвал" +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "Пабудаваць відарыс, але з кд пустога пікселя." -#: src/components/ModWatchtools.jsx:159 -msgid "IID (optional)" -msgstr "IID (апцыянальна)" +#: src/components/ModCanvastools.jsx:184 +msgid "Clean spare pixels that are surrounded by unset pixels" +msgstr "Ачысціць пікселі, якія акружаны пустымі пікселямі" -#: src/components/ModWatchtools.jsx:249 -msgid "Get 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/ModWatchtools.jsx:281 -msgid "Get Users" -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 "" +"Ачысціць пікселі, якія акружаны пустысмі або аднакаляровымі " +"пікселямі(АГРЭСІЎНА ПРАЦУЕ НА ПАЛОТНАХ, ДЗЕ ЁСЦЬ 2 ЗНАЧЭННЯ КД!)" + +#: 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 +#, fuzzy +msgid "Coordinates:" +msgstr "Няправільныя каардынаты" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Абарона Пікселяў" + +#: src/components/ModCanvastools.jsx:321 +#, fuzzy +msgid "" +"Set protection of areas (if you need finer grained control, use protect with " +"image upload and alpha layers)" +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 "Адкаціць участак палатна да зададзенай даты (00:00 UTC)" + +#: 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/ModIIDtools.jsx:20 msgid "You must enter a duration" @@ -1661,6 +2556,95 @@ msgstr "Увядзіце прычыну" msgid "(0 = infinite)" msgstr "(0 = бясконцасць)" +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Новае Імя Карыстальніка" + +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Паролі не супадаюць." + +#: src/components/ChangePassword.jsx:44 +#, fuzzy +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/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "Адключыць АП" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 + +#: 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 "IID (апцыянальна)" + +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Атрымаць Пікселі" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Атрымаць Карыстальнікаў" + +<<<<<<< HEAD +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Вы павінны ўвясці працягласць" + +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Вы павінны ўвясці IID" + +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "Дзеянні з IID" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Увядзіце прычыну" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = бясконцасць)" + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "Пінг" @@ -1677,21 +2661,52 @@ msgstr "Заблакаваць" msgid "Mute" msgstr "Зам'юціць" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +#, fuzzy +msgctxt "keybinds" +msgid "N" +msgstr "Не" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1732,6 +2747,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1747,6 +2763,32 @@ msgstr "M" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "Пікселяў пастаўлена" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Зацісніце правы ${ bindShift } для таго, каб маляваць падчас руху мышкі " +#~ "паводле гістарычнага выгляду" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Няма адказу ад Pixelplanet. Паспрабуйце абнавіць старонку." + +#~ msgid "Place more :)" +#~ msgstr "Малюйце больш :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Проксі забароненыя :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "Паказаць Схаваныя Палотны" diff --git a/i18n/bg.po b/i18n/bg.po index 55d902e4..7b64ba26 100644 --- a/i18n/bg.po +++ b/i18n/bg.po @@ -2,8 +2,13 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: 2024-03-09 22:00+0000\n" "Last-Translator: HF \n" +======= +"PO-Revision-Date: 2024-03-11 20:59+0000\n" +"Last-Translator: \"Д. Савовъ\" \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language-Team: Bulgarian \n" "Language: bg\n" @@ -13,11 +18,34 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Избиране на файл" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Шаблони" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Превключен към ${ canvasName }" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Решетки ВКЛ" @@ -39,10 +67,34 @@ msgid "Muted Sound" msgstr "Заглушен звук" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Решетки ВКЛ" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Решетки ИЗКЛ" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Известие за пиксели ВКЛ" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Известие за пиксели ИЗКЛ" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Заглушен звук" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Включен звук" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Копирано!" @@ -150,12 +202,120 @@ msgid "You are weird" msgstr "Вие сте странен" #: src/ui/PixelTransferController.js:153 +======= +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Копирано" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Овърлей ВКЛ" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Овърлей ИЗКЛ" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Великденско яйце ВКЛ" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 "" +"Няма получен отговор от pixelplanet. Може би пробвайте да refresh-нете, ако " +"проблемът продължава." + +#: 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 "x е извън границите" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y е извън границите" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z е извън границите" + +#: 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 "Само Топ10 от вчера могат да слагат тук" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Вие сте странен" + +#: src/ui/PixelTransferController.js:154 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" "Сървърът е объркан от Вашите пиксели. Да не играете от множествени " "устройства?" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "Баннат" @@ -189,6 +349,29 @@ msgid "Couldn't set Pixel" msgstr "Не може да се избере пиксел" #: src/ui/PixelTransferController.js:175 +======= +#: 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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Грешка ${ retCode }" @@ -201,6 +384,7 @@ msgstr "Грешка на платното" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "Не може да се изобрази 3D платното, имате ли WebGL2 изключен?" +<<<<<<< HEAD #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -208,6 +392,19 @@ msgstr "" #: src/ui/templateLoader.js:257 msgid "Can not import more than 20 or no template!" 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 "Не можете да експортирате повече от 20 или нито един шаблон!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "Не можете да импортирате повече от 20 или нито един шаблон!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:136 src/store/actions/index.js:7 msgid "OK" @@ -262,6 +459,7 @@ msgstr "Имате нови съобщения в чата" msgid "Copy to Clipboard" msgstr "Копиране в клипборда" +<<<<<<< HEAD #: src/components/OnlineBox.jsx:40 msgid "Online Users on Canvas" msgstr "Онлайн потребители на платно" @@ -273,6 +471,27 @@ msgstr "Общо онлайн потребители" #: src/components/OnlineBox.jsx:55 msgid "Pixels placed" msgstr "Сложени пиксели" +======= +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "Онлайн потребители на платно" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "Общо онлайн потребители" + +#: 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 "Общо" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -352,10 +571,13 @@ msgstr "Потребителска зона" msgid "Make Screenshot" msgstr "Направи скрийншот" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Изглед на глобус" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Затвори палитрата" @@ -364,6 +586,7 @@ msgstr "Затвори палитрата" msgid "Open Palette" msgstr "Отвори палитрата" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -388,6 +611,27 @@ msgstr "" #: src/components/buttons/PencilButton.jsx:77 msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Включи молив" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Деактивиране на молива" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Изключи историческият молив" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Изключване на Овърлей молива" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Изглед на глобус" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" @@ -486,6 +730,170 @@ msgstr "Откажи" msgid "Send" msgstr "Изпрати" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Покажи решетка" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Включи решетката, за да подчертайте границите на пикселите." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Покажи пиксел активност" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Покажи кръгчета, където се поставят пиксели." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Винаги покзвай контроли за Движение" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "Винаги показвай бутони за контрол на Движение" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Деактивирайте звуците на играта" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Всички звукови ефекти ще бъдат деактивирани." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Вашият браузър не ни позволява да използваме AudioContext за възпроизвеждане " +"на звуци. Имате ли функция за поверителност, която ни блокира?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Активиране известия за чат" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Възпроизвеждане на звук, когато ново чат съобщение пристигне" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Автоматично увеличение" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Увеличаване, вместо да се поставя пиксел, когато се докосне платното и " +"Вашето увеличение е малко." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Компактна палитра" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Покажи палитрата в компактна форма, която заема по-малко място на екрана." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Картофен режим" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "За когато играете на картоф." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Лека решетка" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Покажи решетката в бялото, вместо черно." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Исторически изглед" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Покажи предишните версии на платното." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Превключен към ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Теми" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Как pixelplanet трябва да изглежда." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +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 "" +"Това платно беше поискано по време на политически конфликти на основното " +"платно на Земята. То беше 1024x1024 представяне на политическия компас с 5 " +"секунди cooldown и 60 секунди край. Той стартира на 11 май и остана активен " +"месеци наред, докато не беше спрян на 30 ноември." + +#: 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 "" +"Решихме да го архивираме като timelapse с webm, кодиран без загуби. " +"Правенето на скрийншот от timelapse води до перфектно представяне 1:1 на " +"това как е било платното по това време." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "Поставяйте цветни пиксели на голямо платно с други играчи онлайн!" @@ -554,7 +962,11 @@ msgstr "" "баннати, моля отидете на нашия ${ guildedLink } или ни пратете имейл на " "${ mailLink } и включете следното IID:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Контроли" @@ -588,13 +1000,21 @@ msgstr "Натиснете ${ bindR }, за да копирате координ msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Натиснете ${ bindQ } или ${ bindE }, за да увеличите или намалите" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" "Натиснете ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD }, за да се местите" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -617,6 +1037,7 @@ msgstr "" "щипнете, за да увеличите" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "" @@ -632,13 +1053,25 @@ msgstr "" "исторически изглед" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "" +"Задръжте ляв ${ bindShift }, за да слагате пиксели докато движите мишката" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } ляв клик или ${ touchSymbol } докоснете, за да сложите " "пиксел" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -647,17 +1080,30 @@ msgstr "" "Кликнете ${ mouseSymbol } среден бутон на мишката или ${ touchSymbol } " "задръжте, за да изберете текущ надвиснал цвят" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Натиснете ${ bindQ } и ${ bindE }, за да летите нагоре и надолу" #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "Натиснете ${ bindQ } и ${ bindE }, за да летите нагоре и надолу" + +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "${ mouseSymbol } задръжте ляв бутон и движете мишката, за да завъртите" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -666,12 +1112,20 @@ msgstr "" "${ mouseSymbol } скрол бутона на мишката или задръжте ${ mouseSymbol } " "среден бутон на мишката, за да местите и увеличавате" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "${ mouseSymbol } Десен клип и местете мишката за пан" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -679,24 +1133,40 @@ msgstr "" "${ mouseSymbol } Десен клик или ${ touchSymbol } двойно натискане, за да се " "премахне пиксел" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 msgid "" "We thanks those artists very much, they offered their palettes to the public " "on" +======= +#: src/components/windows/Help.jsx:109 +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Ние много благодарим на тези художници, те предоставиха техните палитри на " "обществото на" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Заслугата за палитрата на луната е на ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "Заслугата за палитрата на платното Топ10 е на ${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -831,6 +1301,32 @@ msgstr "Зарежда се..." #: src/components/windows/UserArea.jsx:78 msgid "Consider joining us on Guilded:" msgstr "Не забравяйте да се присъедините в Guilded:" +======= +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Заслугата за палитрата на платното 2bit е на ${ donendoLink }." + +#: 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 "" +"Изберете платното, което искате да използвате.\n" +"Всяко платно е единствено по рода си и има различни палитри, cooldown-ове и " +"изисквания.\n" +"Архивът на затворените платна, може да бъде достъпен тук:" + +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Архив" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Пенсионирани платна (исторически изглед само)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -871,6 +1367,7 @@ msgstr "Captcha" msgid "Submit" msgstr "Изпращане" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -940,6 +1437,8 @@ msgstr "" "Правенето на скрийншот от timelapse води до перфектно представяне 1:1 на " "това как е било платното по това време." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Започнете да чатите тук" @@ -956,6 +1455,7 @@ msgstr "Трябва да сте логнат, за да чатите" msgid "Channel settings" msgstr "Настройки на канала" +<<<<<<< HEAD #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "Пратихме Ви имейл с инструкции да си нулирате паролата." @@ -963,6 +1463,32 @@ msgstr "Пратихме Ви имейл с инструкции да си ну #: src/components/windows/ForgotPassword.jsx:69 msgid "Enter your mail address and we will send you a new password:" 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 "Не забравяйте да се присъедините в Guilded:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" @@ -996,6 +1522,111 @@ msgstr "Презареди" msgid "Enter Characters" msgstr "Въведете знаци" +<<<<<<< HEAD +======= +#: 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/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 "Имейлът трябва да е с дължина поне 5 знака." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "Имейлът не може да бъде по-дълъг от 40 знака." + +#: 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 "Името трябва да съдържа поне 2 знака" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Името трябва да е по-кратко от 26 знака" + +#: 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 "Паролата трябва да е с дължина поне 6 знака." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Паролата трябва да е по-къса от 60 знака." + +#: src/components/CanvasItem.jsx:29 +msgid "Online Users" +msgstr "Онлайн потребители" + +#: src/components/CanvasItem.jsx:34 +msgid "Cooldown" +msgstr "Cool-down" + +#: 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 "и ${ canvas.req } сложени пиксели" + +#: src/components/CanvasItem.jsx:58 +msgid "Top 10 Daily Ranking" +msgstr "Топ 10 дневно класиране" + +#: src/components/CanvasItem.jsx:64 src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "Размери" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/GetIID.jsx:44 msgid "Get IID" msgstr "Вземи IID" @@ -1004,6 +1635,7 @@ msgstr "Вземи IID" msgid "Copy" msgstr "Копирай" +<<<<<<< HEAD #: 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 @@ -1073,6 +1705,8 @@ msgstr "" msgid "Import templates" msgstr "" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/LogInArea.jsx:19 msgid "Login to access more features and stats." msgstr "Влезте, за да получите достъп до повече функции и статистики." @@ -1095,7 +1729,76 @@ msgstr "или се регистрирайте тук:" #: src/components/LogInArea.jsx:75 msgid "Register" +<<<<<<< HEAD msgstr "Регистрация" +======= +msgstr "Регистриране" + +#: src/components/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Шаблони" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "Включване на овърлей" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Покажи шаблоните като овърлейове в в играта." + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "Показване на малки пиксели, когато оголемено" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" +"Показване на овърлей като индивидуални пиксели при високи нива на " +"оголемяване." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Овърлей прозрачност" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Прозрачност на овърлей в проценти." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Отказване на добавяне на шаблон" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Добавяне на шаблон" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Експортиране на включени темплейтове" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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 "Запази" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserAreaContent.jsx:62 msgid "Today Placed Pixels" @@ -1105,10 +1808,13 @@ msgstr "Поставени пиксели днес" msgid "Daily Rank" msgstr "Дневна редица" +<<<<<<< HEAD #: src/components/UserAreaContent.jsx:71 msgid "Placed Pixels" msgstr "Поставени пиксели" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserAreaContent.jsx:75 msgid "Total Rank" msgstr "Общ ранг" @@ -1209,7 +1915,11 @@ msgstr "Запази съотношението" #: src/components/Converter.jsx:522 msgid "Anti Aliasing" +<<<<<<< HEAD msgstr "Anti Aliasing" +======= +msgstr "Anti-Aliasing" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Converter.jsx:536 msgid "Reset" @@ -1219,6 +1929,7 @@ msgstr "Анулиране" msgid "Download Template" msgstr "Изтегли шаблон" +<<<<<<< HEAD #: src/components/Rankings.jsx:147 msgid "Total" msgstr "Общо" @@ -1227,6 +1938,8 @@ msgstr "Общо" msgid "Today" msgstr "Днес" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Rankings.jsx:165 msgid "Yesterday" msgstr "Вчера" @@ -1254,6 +1967,7 @@ msgstr "" "Класирането се актуализира на всеки 5 минути. Дневните класации се нулират в " "полунощ UTC." +<<<<<<< HEAD #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "Имейлът не може да е празен." @@ -1347,6 +2061,44 @@ msgstr "Топ 10 дневно класиране" #: 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/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Име или имейл" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +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 "Изтриване" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" @@ -1368,6 +2120,7 @@ msgstr "Държави по пиксели днес" msgid "Total Pixels placed per day" msgstr "Общо пиксели сложени днес" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1408,6 +2161,8 @@ msgstr "Име или имейл" msgid "LogIn" msgstr "Влизане" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1424,6 +2179,7 @@ msgstr "Нов имейл за потвърждение се изпраща." msgid "Click here to request a new verification mail." msgstr "Натиснете тук, за да заявите нов имейл за потвърждение." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "Паролите Ви не съвпадат." @@ -1487,6 +2243,73 @@ msgstr "Отблокиране на потребители" #: src/components/SocialSettings.jsx:82 msgid "You have no users blocked" 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 "IID (по избор)" + +#: 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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Вземи пиксели" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Вземи потребители" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "IP действия" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Правене неща с IP адреси (един IP на ред)" + +#: 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 "Потребителско име" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." @@ -1527,6 +2350,11 @@ msgid "" "Turn every pixel in area to 0 (YOU REALLY SHOULDN'T DO THAT ON ANY AREA THAT " "ISN'T ALREADY MOSTLY 0)" msgstr "" +<<<<<<< HEAD +======= +"Променяне на всеки пиксел в зоната на 0 (НАИСТИНА НЕ ТРЯБВА ДА ПРАВИТЕ ТОВА " +"НА НИКОЯ ЗОНА, КОЯТО ВЕЧЕ НЕ Е ПОЧТИ НА 0)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:207 msgid "Status: Not running" @@ -1545,16 +2373,24 @@ msgid "File" msgstr "Файл" #: src/components/ModCanvastools.jsx:273 +<<<<<<< HEAD #, fuzzy msgid "Coordinates:" msgstr "Невалидни координати" +======= +msgid "Coordinates:" +msgstr "Координати:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:317 msgid "Pixel Protection" msgstr "Пиксел защита" #: src/components/ModCanvastools.jsx:321 +<<<<<<< HEAD #, fuzzy +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Set protection of areas (if you need finer grained control, use protect with " "image upload and alpha layers)" @@ -1562,6 +2398,7 @@ msgstr "" "Сложи защита на зони (ако имате нужда от по-фин контрол, използвай защита с " "качване на изображение и алфа слоеве)" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1572,6 +2409,8 @@ msgstr "Горен ляв ъгъл" msgid "Bottom-right corner" msgstr "Долен десен ъгъл" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "Rollback-ване до дата" @@ -1592,6 +2431,7 @@ msgstr "Прилагане на филтър за почистване на см msgid "Stop Cleaner" msgstr "Спиране на чистител" +<<<<<<< HEAD #: src/components/Admintools.jsx:109 msgid "IP Actions" msgstr "IP действия" @@ -1648,6 +2488,8 @@ msgstr "Вземи пиксели" msgid "Get Users" msgstr "Вземи потребители" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModIIDtools.jsx:20 msgid "You must enter a duration" msgstr "Трябва да изберете продължителност" @@ -1668,6 +2510,73 @@ msgstr "Въведете причина" msgid "(0 = infinite)" msgstr "(0 = безкрайност)" +<<<<<<< HEAD +======= +#: src/components/ChangeName.jsx:64 +msgid "New Username" +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/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/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 "Нямате блокирани потребители" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "Пингни" @@ -1684,6 +2593,7 @@ msgstr "Блокиране" msgid "Mute" msgstr "Заглуши" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 msgctxt "keybinds" msgid "G" @@ -1697,46 +2607,105 @@ msgstr "" #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 msgctxt "keybinds" msgid "H" +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +msgctxt "keybinds" +msgid "G" +msgstr "G" + +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +msgctxt "keybinds" +msgid "X" +msgstr "X" + +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +msgctxt "keybinds" +msgid "H" +msgstr "H" + +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" +<<<<<<< HEAD msgstr "" +======= +msgstr "R" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:23 msgctxt "keybinds" msgid "Q" +<<<<<<< HEAD msgstr "" +======= +msgstr "Q" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:24 msgctxt "keybinds" msgid "E" +<<<<<<< HEAD msgstr "" +======= +msgstr "E" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:25 msgctxt "keybinds" msgid "W" +<<<<<<< HEAD msgstr "" +======= +msgstr "W" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:26 msgctxt "keybinds" msgid "A" +<<<<<<< HEAD msgstr "" +======= +msgstr "A" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:27 msgctxt "keybinds" msgid "S" +<<<<<<< HEAD msgstr "" +======= +msgstr "S" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:28 msgctxt "keybinds" msgid "D" +<<<<<<< HEAD msgstr "" +======= +msgstr "D" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:35 msgctxt "keybinds" msgid "Shift" +<<<<<<< HEAD msgstr "" #: src/components/windows/Settings.jsx:108 @@ -1754,6 +2723,46 @@ msgstr "" msgctxt "keybinds" msgid "T" msgstr "" +======= +msgstr "Shift" + +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pixels placed" +#~ msgstr "Сложени пиксели" + +#~ msgid "History Pencil ON" +#~ msgstr "Исторически молив ВКЛ" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Овърлей молив ВКЛ" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Задръжте десен ${ bindShift }, за да слагате докато движите мишката, " +#~ "според исторически изглед" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Десен shift автоматично оцветяване" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "Слагане на пиксели от овърлей с десен shift, вместо от историята." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Няма отговор от pixelplanet. Може би refresh-нете?" + +#~ msgid "Place more :)" +#~ msgstr "Слагайте още :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Прокситата не са разрешени :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "Покажи скритите платна" diff --git a/i18n/ca.po b/i18n/ca.po index 3ee2903b..34efc614 100644 --- a/i18n/ca.po +++ b/i18n/ca.po @@ -12,6 +12,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.0.1\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 #, javascript-format msgid "Switched to ${ canvasName }" @@ -69,10 +70,91 @@ msgstr "Error :(" #: src/ui/PixelTransferController.js:71 msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Selecciona l'idioma" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Descarregar plantilla" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "Canviat a ${ canvasName }" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Quadrícula activada" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Quadrícula desactivada" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Activitat de píxels activada" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Activitat de píxels desactivada" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "So desactivat" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "So activat" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "Copiat!" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 +#, fuzzy +msgid "" +"Didn't get an answer from pixelplanet. Try to refresh if this problem " +"persists." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "No s'ha obtingut cap resposta per part de PixelPlanet. Intenta refrescar la " "pàgina?" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:103 msgid "Invalid Canvas" msgstr "Llenç invàlid" @@ -143,20 +225,96 @@ msgid "Not allowed" msgstr "No tens permisos" #: src/ui/PixelTransferController.js:148 +======= +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Llenç invàlid" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Aquest llenç no existeix" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Coordenades invàlides" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "Coordenada x fora de límits" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "Coordenada y fora de límits" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "Coordenada z fora de límits" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Color incorrecte" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Color invàlid seleccionat" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Només per a usuaris registrats" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Has d'iniciar sessió per pintar en aquest llenç" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "No tens permisos" + +#: src/ui/PixelTransferController.js:130 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "No pots accedir a aquest llenç encara. Has de col·locar més píxels." + +#: src/ui/PixelTransferController.js:133 +#, fuzzy +msgid "Pixel protected" +msgstr "Píxel protegit!" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Si us plau, demostra que ets un humà" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Estàs fent servir un proxy." + +#: src/ui/PixelTransferController.js:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Just the Top10 of yesterday can place here" msgstr "" "Només els 10 usuaris amb més píxels col·locats a la classificació diària " "d'ahir poden pintar aquí" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:151 msgid "You are weird" msgstr "" #: src/ui/PixelTransferController.js:153 +======= +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "" + +#: src/ui/PixelTransferController.js:154 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "" @@ -191,6 +349,29 @@ msgid "Couldn't set Pixel" msgstr "No s'ha pogut col·locar el píxel" #: src/ui/PixelTransferController.js:175 +======= +#: 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 "Estrany" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "No s'ha pogut col·locar el píxel" + +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Error ${ retCode }" @@ -203,6 +384,24 @@ msgstr "Error de llenç" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "No es pot renderitzar el canvas 3D, tens el WebGL2 desactivat?" +<<<<<<< HEAD +#: 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 "D'acord" + +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Error :(" + #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -215,6 +414,7 @@ msgstr "" msgid "OK" msgstr "D'acord" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/store/actions/fetch.js:55 msgid "You made too many requests" msgstr "Has fet masses sol·licituds" @@ -266,6 +466,7 @@ msgstr "" msgid "Copy to Clipboard" msgstr "Copia al porta-retalls" +<<<<<<< HEAD #: src/components/OnlineBox.jsx:40 msgid "Online Users on Canvas" msgstr "Usuaris en línia en aquest llenç" @@ -278,6 +479,28 @@ msgstr "Usuaris en línia totals" msgid "Pixels placed" msgstr "Píxels col·locats" +======= +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "Usuaris en línia en aquest llenç" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "Usuaris en línia totals" + +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Píxels col·locats" + +#: 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 "Total" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 msgid "Canvas Selection" @@ -356,10 +579,13 @@ msgstr "Àrea d'usuari" msgid "Make Screenshot" msgstr "Captura de pantalla" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Vista del món" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Tancar la paleta" @@ -368,6 +594,7 @@ msgstr "Tancar la paleta" msgid "Open Palette" msgstr "Obrir la paleta" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -392,6 +619,28 @@ msgstr "" #: src/components/buttons/PencilButton.jsx:77 msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +#, fuzzy +msgid "Disable Pencil" +msgstr "Desactivar sons del joc" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Vista del món" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" @@ -494,6 +743,174 @@ msgstr "Cancel·la" msgid "Send" msgstr "Envia" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Mostra quadrícula" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Activa la quadrícula per ressaltar els límits entre els píxels." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Mostra activitat de píxels" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "" +"Mostra un cercle vermell cada cop que un altre usuari col·loca un píxel." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Desactivar sons del joc" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Tots els sons seran desactivats." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"El teu navegador no ens permet fer servir AudioContext per emetre sons. Tens " +"alguna configuració de privacitat bloquejant-nos?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Activar notificacions del xat" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Reprodueix un so quan arribi un nou missatge al xat" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Zoom automàtic" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Fes zoom enlloc de col·locar un píxel quan fas un toc/clic sobre el llenç i " +"el teu nivell de zoom és baix." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Paleta compacte" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Mostra la paleta de forma compacte per ocupar menys espai de la pantalla." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Mode patata" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Per quan jugues des d'un ordinador patata." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Quadrícula clara" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Mostra la quadrícula en blanc enlloc de negre." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Vista històrica" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Consulta versions antigues del llenç." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Canviat a ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Temes" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Com s'hauria de veure PixelPlanet." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Selecciona l'idioma" + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 "" +"Tot i que intentem no esborrar llenços, alguns s'han creat per diversió o " +"per sol·licitud d'usuaris que els agradava un mem actual. Aquests llenços es " +"poden tornar avorrits al cap d'un temps, després de setmanes sense canvis " +"substancials. Si ja no val la pena mantenir actius aquests llenços, llavors " +"sí que els esborrem." + +#: src/components/windows/Archive.jsx:10 +#, fuzzy +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Aquí col·leccionem aquests llenços per arxivar-los de forma correcte (que " +"per ara només és aquesta)." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Llenç de la brúixola política" + +#: 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 "" +"Aquest llenç va ser sol·licitat durant una època de conflictes polítics al " +"llenç de la Terra. Era una representació de la brúixola política de " +"1024x1024, amb un temps de refredament de 5 segons i d'acumulació de 60 " +"segons. Es va estrenar a l'11 de maig i es va mantenir actiu durant uns " +"mesos fins que es va tancar el 30 de novembre." + +#: 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 "" +"Hem decidit arxivar-lo com un \"time-lapse\" en format web sense pèrdues. " +"Fer-ne una captura otorga una perfecta representació a escala 1:1 de com era " +"el llenç en aquell moment." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -554,14 +971,22 @@ msgid "Banned? Detected as Proxy?" msgstr "Has estat detectat com a proxy?" #: src/components/windows/Help.jsx:76 +<<<<<<< HEAD #, fuzzy, javascript-format +======= +#, javascript-format +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 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 "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Controls" @@ -594,12 +1019,20 @@ msgstr "Prem ${ bindR } per copiar les coordenades" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Prem ${ bindQ } o ${ bindE } per fer zoom" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "Prem ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } per desplaçar-te" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -622,6 +1055,7 @@ msgstr "" "fer zoom" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "Mantén ${ bindShift} esquerra per col·locar mentre mous el ratolí" @@ -636,12 +1070,23 @@ msgstr "" "històrica" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "Mantén ${ bindShift} esquerra per col·locar mentre mous el ratolí" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } Clic esquerre o ${ touchSymbol} prem per col·locar un píxel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -650,19 +1095,31 @@ msgstr "" "Clica ${ mouseSymbol } sobre la rodeta del ratolí o ${ touchSymbol } fes un " "toc llarg per seleccionar el color sobre el qual flota el cursor" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Prem ${ bindQ } i ${ bindE } per volar amunt i avall" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "${ mouseSymbol } Mantén premut el botó esquerre del ratolí mentre arrastres " "per rotar" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -671,12 +1128,20 @@ msgstr "" "${ mouseSymbol } Gira la rodeta del ratolí o prem ${ mouseSymbol } sobre la " "rodeta mentre arrastres el ratolí per fer zoom" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "${ mouseSymbol } Prem el botó dret del ratolí per desplaçar-te" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -684,26 +1149,40 @@ msgstr "" "${ mouseSymbol } Click dret o ${ touchSymbol } doble toc per esborrar un " "píxel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +#, fuzzy +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" "Agraïm enormement a aquests artistes que hagin ofert públicament les seves " "paletes a" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "" "Els crèdits per la paleta de colors de la Lluna són per ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "" "Els crèdits per la paleta de colors del llenç Top10 són per ${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -724,9 +1203,15 @@ msgstr "Mostra activitat de píxels" #: src/components/windows/Settings.jsx:104 msgid "Show circles where pixels are placed." +======= +#: src/components/windows/Help.jsx:118 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" -"Mostra un cercle vermell cada cop que un altre usuari col·loca un píxel." +"Els crèdits per la paleta de colors del llenç Top10 són per ${ donendoLink }." +<<<<<<< HEAD #: src/components/windows/Settings.jsx:107 msgid "Always show Movement Controls" msgstr "" @@ -887,6 +1372,15 @@ msgid "" "Every canvas is unique and has different palettes, cooldown and " "requirements.\n" "Archive of removed canvases can be accessed here:" +======= +#: src/components/windows/CanvasSelect.jsx:29 +#, fuzzy +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:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Selecciona el llenç que vols fer servir. Cada llenç és únic i té diferents " "paletes de colors, temps de refredament i requisits. L'arxiu dels llenços " @@ -898,6 +1392,7 @@ msgstr "Arxiu" #: src/components/windows/CanvasSelect.jsx:70 msgid "Retired Canvases (history only)" +<<<<<<< HEAD msgstr "" #: src/components/windows/Archive.jsx:9 @@ -907,13 +1402,11 @@ msgid "" "as a request by users who currently like a meme. Those canvases can get " "boring after a while and after weeks of no major change and if they really " "aren't worth being kept active." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" -"Tot i que intentem no esborrar llenços, alguns s'han creat per diversió o " -"per sol·licitud d'usuaris que els agradava un mem actual. Aquests llenços es " -"poden tornar avorrits al cap d'un temps, després de setmanes sense canvis " -"substancials. Si ja no val la pena mantenir actius aquests llenços, llavors " -"sí que els esborrem." +<<<<<<< HEAD #: src/components/windows/Archive.jsx:10 #, fuzzy msgid "" @@ -950,6 +1443,47 @@ msgstr "" "Fer-ne una captura otorga una perfecta representació a escala 1:1 de com era " "el llenç en aquell moment." +======= +#: src/components/windows/Register.jsx:87 +msgid "Register new account here" +msgstr "Registra un nou compte aquí" + +#: src/components/windows/Register.jsx:92 +#: src/components/windows/Register.jsx:98 +msgid "Name" +msgstr "Nom" + +#: src/components/windows/ForgotPassword.jsx:80 +#: src/components/windows/Register.jsx:100 +#: src/components/windows/Register.jsx:106 +msgid "Email" +msgstr "Correu electrònic" + +#: 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 "Constrasenya" + +#: src/components/windows/Register.jsx:116 +#: src/components/windows/Register.jsx:122 +msgid "Confirm Password" +msgstr "Confirma la contrasenya" + +#: src/components/windows/Register.jsx:124 +msgid "Captcha" +msgstr "Captcha" + +#: 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 "Enviar" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Comença a xatejar aquí" @@ -966,6 +1500,66 @@ msgstr "Has d'iniciar sessió per poder utilitzar el xat" msgid "Channel settings" msgstr "Configuració del canal" +<<<<<<< HEAD +======= +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Perfil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Conversor" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Eines de moderador" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Carregant..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Considera unir-te al nostre Guilded:" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "No s'ha pogut carregar el captcha" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "Escriu els caràcters de la següent imatge:" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "Consell: no importen les majúscules, I (i) i l (ela) són el mateix" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "Carrega el captcha" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "Clica per carregar el captcha" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "Il·legible? Recarrega:" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "Recarrega" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "Escriu" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "" @@ -978,6 +1572,7 @@ msgstr "" "Introdueix la teva adreça de correu electrònic i t'enviarem una nova " "contrasenya:" +<<<<<<< HEAD #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" msgstr "No s'ha pogut carregar el captcha" @@ -1085,6 +1680,109 @@ msgstr "" #: src/components/TemplateSettings.jsx:182 msgid "Import templates" +======= +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "El correu electrònic no pot estar buit." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "El correu electrònic ha de tenir com a mínim 5 caràcters." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "El correu electrònic no pot tenir més de 40 caràcters." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "El correu electrònic ha de contenir com a mínim un punt" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "El correu electrònic ha de contenir una @" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "El nom no pot estar buit." + +#: src/utils/validation.js:30 +#, fuzzy +msgid "Name must be at least 2 characters long" +msgstr "El nom ha de tenir com a mínim 4 caràcters" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "El nom ha de contenir menys de 26 caràcters" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "El teu nom conté caràcters invàlids com @ / \\ #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "No s'ha escrit una contrasenya." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "La contrasenya ha de tenir 6 caràcters com a mínim." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "La contrasenya ha de tenir menys de 60 caràcters." + +#: src/components/CanvasItem.jsx:29 +msgid "Online Users" +msgstr "Usuaris en línia" + +#: src/components/CanvasItem.jsx:34 +msgid "Cooldown" +msgstr "Temps de refredament" + +#: src/components/CanvasItem.jsx:40 +msgid "Stacking till" +msgstr "Acumulació fins a" + +#: src/components/CanvasItem.jsx:42 +msgid "Ranked" +msgstr "Classificat" + +#: src/components/CanvasItem.jsx:44 +msgid "Yes" +msgstr "Sí" + +#: src/components/CanvasItem.jsx:44 +msgid "No" +msgstr "No" + +#: src/components/CanvasItem.jsx:50 +msgid "Requirements" +msgstr "Requisits" + +#: src/components/CanvasItem.jsx:53 +msgid "User Account" +msgstr "Compte d'usuari" + +#: src/components/CanvasItem.jsx:55 +#, javascript-format +msgid "and ${ canvas.req } Pixels set" +msgstr "i ${ canvas.req } píxels col·locats" + +#: src/components/CanvasItem.jsx:58 +msgid "Top 10 Daily Ranking" +msgstr "Classificació diària top 10" + +#: src/components/CanvasItem.jsx:64 src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "Dimensions" + +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/components/LogInArea.jsx:19 @@ -1111,6 +1809,70 @@ msgstr "o registra't aquí:" msgid "Register" msgstr "Registra't" +<<<<<<< HEAD +======= +#: src/components/TemplateSettings.jsx:52 +#, fuzzy +msgid "Templates" +msgstr "Descarregar plantilla" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +#, fuzzy +msgid "Cancel adding Template" +msgstr "Descarregar plantilla" + +#: src/components/TemplateSettings.jsx:139 +#, fuzzy +msgid "Add Template" +msgstr "Descarregar plantilla" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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 "Desa" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserAreaContent.jsx:62 msgid "Today Placed Pixels" msgstr "Píxels col·locats avui" @@ -1119,10 +1881,13 @@ msgstr "Píxels col·locats avui" msgid "Daily Rank" msgstr "Classificació diària" +<<<<<<< HEAD #: src/components/UserAreaContent.jsx:71 msgid "Placed Pixels" msgstr "Píxels col·locats" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserAreaContent.jsx:75 msgid "Total Rank" msgstr "Classificació total" @@ -1159,6 +1924,7 @@ msgstr "Preferències socials" #: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 msgid "Choose Canvas" msgstr "Triar llenç" +<<<<<<< HEAD #: src/components/Converter.jsx:218 msgid "Palette Download" @@ -1241,6 +2007,82 @@ msgstr "Total" msgid "Today" msgstr "" +======= + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Descarregar paleta" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Paleta per ${ gimpLink }" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Conversor d'imatge" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Convertir una imatge als colors del llenç" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Tria estratègia" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpentí" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "Distància de color mínima" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "Calcular com a GIMP" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Tria mode de color" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Afegir quadrícula (desactiva si necessites una plantilla 1:1)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Compensació" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Escalar imatge" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Amplada" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Alçada" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Mantenir proporció" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Anti Aliasing" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Restableix" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Descarregar plantilla" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Rankings.jsx:165 msgid "Yesterday" msgstr "" @@ -1269,6 +2111,7 @@ msgstr "" "La classificació s'actualitza cada 5 minuts. La classificació diària es " "reinicia a les 00:00 UTC." +<<<<<<< HEAD #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "El correu electrònic no pot estar buit." @@ -1419,6 +2262,27 @@ msgstr "" msgid "Delete" msgstr "Esborrar compte" +======= +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +#, fuzzy +msgid "Canvas" +msgstr "Error de llenç" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +#, fuzzy +msgid "Coordinates" +msgstr "Coordenades invàlides" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/LogInForm.jsx:77 msgid "Name or Email" msgstr "Nom o correu electrònic" @@ -1427,6 +2291,45 @@ msgstr "Nom o correu electrònic" msgid "LogIn" msgstr "Inicia sessió" +<<<<<<< HEAD +======= +#: src/components/TemplateItemEdit.jsx:97 +#, fuzzy +msgid "Select File" +msgstr "Selecciona l'idioma" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +#, fuzzy +msgid "Delete" +msgstr "Esborrar compte" + +#: src/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "" + +#: src/core/chartSettings.js:127 +#, fuzzy +msgid "Players and Pixels per hour" +msgstr "Píxels col·locats" + +#: 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 +#, fuzzy +msgid "Total Pixels placed per day" +msgstr "Píxels col·locats" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 #, fuzzy msgid "" @@ -1444,6 +2347,7 @@ msgstr "T'estem enviant un nou correu electrònic de verificació." msgid "Click here to request a new verification mail." msgstr "Clica aquí per solicitar un nou correu electrònic de verificació." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "Les contrasenyes no coincideixen." @@ -1463,11 +2367,218 @@ msgstr "Nova contrasenya" #: src/components/ChangePassword.jsx:103 msgid "Confirm New Password" msgstr "Confirma la nova contrasenya" +======= +#: src/components/ModWatchtools.jsx:48 +#, fuzzy +msgid "Interval is invalid" +msgstr "Llenç invàlid" + +#: 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/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/ModWatchtools.jsx:249 +#, fuzzy +msgid "Get Pixels" +msgstr "Píxels col·locats" + +#: src/components/ModWatchtools.jsx:281 +#, fuzzy +msgid "Get Users" +msgstr "Usuaris en línia" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "Accions IP" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Fes coses amb IPs (una per línia)" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Administrar moderadors" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Eliminar moderador" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "No hi ha moderadors" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Assignar nou moderador" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Introdueix el nom d'usuari del nou moderador" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Nom d'usuari" + +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Construir imatge sobre el llenç." + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "Construir imatge i establir-la com a protegida." + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "" +"Construir imatge, però reiniciar el temps de refredament com a píxels verges." + +#: 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 "Pujar imatge" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "Pujar imatges al llenç" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "Arxiu" + +#: src/components/ModCanvastools.jsx:273 +#, fuzzy +msgid "Coordinates:" +msgstr "Coordenades invàlides" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Protecció de píxels" + +#: src/components/ModCanvastools.jsx:321 +#, fuzzy +msgid "" +"Set protection of areas (if you need finer grained control, use protect with " +"image upload and alpha layers)" +msgstr "" +"Definir protecció d'àrees (si necessites un control més " +"delimitat, fes una protecció amb pujada d'imatge i capes alpha)" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "Retrocedir fins a la data" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "Retrocedir l'àrea del llenç a una data determinata (00:00 UTC)" + +#: src/components/ModCanvastools.jsx:492 +#, fuzzy +msgid "Canvas Cleaner" +msgstr "Selecció de llenç" + +#: 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/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 +#, fuzzy +msgid "IID Actions" +msgstr "Accions IP" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Nou nom d'usuari" +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Les contrasenyes no coincideixen." + +#: src/components/ChangePassword.jsx:44 +#, fuzzy +msgid "Password successfully changed." +msgstr "S'ha canviat la contrasenya exitosament." + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Antiga contrasenya" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Nova contrasenya" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Confirma la nova contrasenya" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Sí, esborra el meu compte!" + #: src/components/ChangeMail.jsx:59 msgid "" "Changed Mail successfully. We sent you a verification mail, " @@ -1480,15 +2591,19 @@ msgstr "" msgid "New Mail" msgstr "Nou correu" -#: src/components/DeleteAccount.jsx:66 -msgid "Yes, Delete My Account!" -msgstr "Sí, esborra el meu compte!" - #: src/components/SocialSettings.jsx:35 #, fuzzy msgid "Block DMs" msgstr "Bloquejar" +<<<<<<< HEAD +#: src/components/SocialSettings.jsx:35 +#, fuzzy +msgid "Block DMs" +msgstr "Bloquejar" + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:42 msgid "Block all Private Messages" msgstr "Bloquejar tots els missatges privats" @@ -1509,6 +2624,7 @@ msgstr "Desbloquejar usuaris" msgid "You have no users blocked" msgstr "No tens cap usuari bloquejat" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." msgstr "Construir imatge sobre el llenç." @@ -1690,6 +2806,8 @@ msgstr "" msgid "(0 = infinite)" msgstr "" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "Ping" @@ -1706,21 +2824,52 @@ msgstr "Bloquejar" msgid "Mute" msgstr "Silenciar" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +#, fuzzy +msgctxt "keybinds" +msgid "N" +msgstr "No" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1761,6 +2910,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1771,6 +2921,68 @@ msgstr "No" msgctxt "keybinds" msgid "M" msgstr "M" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "Píxels col·locats" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Mantén ${ bindShift } dret per col·locar mentre mous el ratolí per la " +#~ "vista històrica" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "" +#~ "No s'ha obtingut cap resposta per part de PixelPlanet. Intenta refrescar " +#~ "la pàgina?" + +#~ msgid "Place more :)" +#~ msgstr "Col·loca més píxels :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "No es permet l'ús de proxies :(" + +#~ msgid "Show Hidden Canvases" +#~ msgstr "Mostra llenços ocults" + +#~ msgid "Hide Hidden Canvases" +#~ msgstr "Amaga llenços ocults" + +#~ msgid "Register New Account" +#~ msgstr "Registra un nou compte" + +#~ msgid "Restore my Password" +#~ msgstr "Restaura la meva contrasenya" + +#~ msgid "Welcome to PixelPlanet.fun" +#~ msgstr "Benvingut a PixelPlanet.fun" + +#~ msgid "Look at past Canvases" +#~ msgstr "Mira llenços antics" + +#~ msgid "your IP" +#~ msgstr "la teva IP" + +#~ msgid "Ranking" +#~ msgstr "Classificació" + +#~ msgid "Daily" +#~ msgstr "Diari" + +#~ msgid "Coordinates in X_Y format:" +#~ msgstr "Coordenades en format X_Y:" + +#~ msgctxt "keybinds" +#~ msgid "C" +#~ msgstr "C" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/TemplateSettings.jsx:66 msgctxt "keybinds" diff --git a/i18n/csb.po b/i18n/csb.po index 4bf1b95f..bf984ea3 100644 --- a/i18n/csb.po +++ b/i18n/csb.po @@ -2,8 +2,13 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: 2024-03-09 22:00+0000\n" "Last-Translator: HF \n" +======= +"PO-Revision-Date: 2024-03-10 19:37+0000\n" +"Last-Translator: FOXHELL \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language-Team: Kashubian \n" "Language: csb\n" @@ -13,11 +18,34 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Wëbierzë lópk" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Nakłôdczi" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Je przełączoné na ${ canvasName }" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Séc włączonô" @@ -39,10 +67,34 @@ msgid "Muted Sound" msgstr "Wëcëszono zwãczi" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Séc włączonô" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Séc wëłączonô" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Pòwiadomienié ò Pikselach włączone" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Pòwiadomienié ò Pikselach wëłączone" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Wëcëszono zwãczi" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Òdcëszono zwãczi" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Je skòpiérowóné!" @@ -70,10 +122,43 @@ msgstr "Błąd :(" #: src/ui/PixelTransferController.js:71 msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +======= +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "Je skòpiérowóné!" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Pòdkłôd włączony" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Pòdkłôd wëłączony" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Easter Egg Włączony" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Easter Egg Wëłączony" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Kùńc czasu" + +#: 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." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Òd pixelplanet ni ma òdpòwiescë. Mòżesz spróbòwac òdswiéżec jakbë tôkel dali " "béł?" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:103 msgid "Invalid Canvas" msgstr "Lëché płótno" @@ -153,12 +238,89 @@ msgid "You are weird" msgstr "Të jes òbarchniałi" #: src/ui/PixelTransferController.js:153 +======= +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Lëché płótno" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Taczé płótno nie jistnieje" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Złe kòordinatë" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x bùten grańców" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y bùten grańców" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z bùten grańców" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Złô farwa" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Złô farwa òsta wëbrónô" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Leno dlô zaregistrowónëch brëkòwników" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Mùszisz bëc wlogòwóny żebë stawiac na płótnie" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "Nie dozwòloné" + +#: src/ui/PixelTransferController.js:130 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "" +"Të jesz ni môsz przistãpù do tegó płótna. Brëkùjesz pòstawic wicy pikselów" + +#: src/ui/PixelTransferController.js:133 +#, fuzzy +msgid "Pixel protected" +msgstr "Piksel barniony!" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Proszã ùdowodnic że jes lëdzã" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Të ùżiwôsz proksów." + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Blós Top10 z wczorô mòże tuwò stawiac" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Të jes òbarchniałi" + +#: src/ui/PixelTransferController.js:154 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" "Serwer je zdostóny z turu przez twòje pikselë. Czë të grajesz na wiele " "ùrządzeniach?" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "Wënëkóny" @@ -192,6 +354,30 @@ msgid "Couldn't set Pixel" msgstr "Nie ùdało sã wstawic piksela" #: src/ui/PixelTransferController.js:175 +======= +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Wënëkóny" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "Zakôzóny syg" + +#: src/ui/PixelTransferController.js:162 +#, fuzzy +msgid "Your Internet Provider is banned from this game" +msgstr "Twój dotëgòwôcz Jinternetu nie zezwôlô na granié w tã jigrã" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Òbarchnialc" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Nie ùdało sã wstawic piksela" + +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Error ${ retCode }" @@ -204,6 +390,13 @@ msgstr "Błãd płótna" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "To ni mòże zrendérowac płótnów 3D. Nie môsz të WebGL2 wëłączoné?" +<<<<<<< HEAD +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Błąd :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "To ni mòże ekspòrtowac wicy jak 20 abò niżôdnëch szablónów!" @@ -265,6 +458,7 @@ msgstr "Môsz nowé wiadë na czace" msgid "Copy to Clipboard" msgstr "Skòpieruj do Tacnika" +<<<<<<< HEAD #: src/components/OnlineBox.jsx:40 msgid "Online Users on Canvas" msgstr "Aktiwni brëkòwnicë na Płótnie" @@ -276,6 +470,27 @@ msgstr "Całownô lëczba Aktiwnëch Brëkòwników" #: src/components/OnlineBox.jsx:55 msgid "Pixels placed" msgstr "Piksele pòstawióné" +======= +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "Aktiwni brëkòwnicë na Płótnie" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "Całownô lëczba Aktiwnëch Brëkòwników" + +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Pòstawióné piksele" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "Dzysô" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "Òglowò" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -355,10 +570,13 @@ msgstr "Òbrëmienié Brëkòwnika" msgid "Make Screenshot" msgstr "Zrobi Zdrzucënk ekrana" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Globalny pòzdrzatk" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Wëłączë palétã" @@ -367,6 +585,7 @@ msgstr "Wëłączë palétã" msgid "Open Palette" msgstr "Włączë palétã" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "Historiô òłówka włączonô" @@ -391,6 +610,28 @@ msgstr "Wëłączë historią òłówka" msgid "Disable Overlay Pencil" msgstr "Wëłączë nakłôdkã òłówka" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Włączë òłówk" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Wëłączë òłówk" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Wëłączë historią òłówka" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Wëłączë nakłôdkã òłówka" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Globalny pòzdrzatk" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" msgstr "Registrowanié" @@ -488,6 +729,172 @@ msgstr "Òprzestóń" msgid "Send" msgstr "Wëslë" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Pòkôżë Séc" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Włączë satkã żébë pòdswiecëc grańce pikselów." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Pòkôżë Rësznosc Pikselów" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Pòkażë kòła tam gdze piksele są stôwióné." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Wiedno pòkazuj czerowónié rëchã" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "Wiedno pòkazuj knąpë czerowaniô rëchã" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Wëłączë Zwãczi z Jigrë" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Wszëtczé zwãkòwé efektë bãdą wëłączony." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Twój przezérnik nie pòzwôlô nóm na ùżëcé AudioContext do òdgriwaniô zwãków. " +"Sprawdzë, czë nie blokùją naju twòje nastôwë priwatnoscë." + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Włączë wiadła z czatu" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Zagrôj zwãk czedë przińdą nowe wiadła" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Aùtomaticzné przëblëżenié" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Przëblëżë miast stawiania pikseli czedë cëskasz płótna ë twòje przëblëżenië " +"je małé." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Kòmpaktowô Paléta" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Wëskrzëni Palétã w kòmpaktowi fòrmie chtërna zajimô mni placu na ekranie." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Trib bùlwë" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Czej grasz na bùlwie." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Letkô séc" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Pòkôżë Séc na biało miast na czôrno." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Widok historëczny" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Sprôwdzë Pòprzédnô wersijã płótna." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Je przełączoné na ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Témë" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Jak pixelplanet pòwinno wëzdrzëc." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Wëbierzë jãzëk" + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 "" +"Chòcô ni mómë w zwëkù rëmac płótna, niechtërné są twòrzoné dlô fifu abò na " +"prosbã brëkòwników co jim sã widzy jaczi mem. Te płótna mògą sã przikrzëc za " +"jaczi czas, pò tidzéniach bez wikszich zjinaków, tak tej nie są ju wôrt żebë " +"pòdtrzëmiwac je jakno aktiwné." + +#: src/components/windows/Archive.jsx:10 +#, fuzzy +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Tuwò gromadzëmë rëmniãté płótna żebë je archiwòwac na nôleżny ôrt. Terô je " +"tu leno jedno płótno." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Płótno Pòliticznégò Kòmpasu" + +#: 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 "" +"To płótno òstało ùsôdzoné òb pòliticzné sztridë na przédnym płótnie Zemi. To " +"bëło przëdstôwienié pòliticznégò kòmpasu w miarze 1024x1024, z " +"piãcsekùndowim cządã òpòzdzeniégò i szescdzesątsekùndowim kòpkòwanim. Òstało " +"włączoné 11-tégò maja òstôwało aktiwné przez miesące, jaż mùszało bëc zamkłé " +"30-tégò smùtana." + +#: 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 "" +"Zdecydérowelë jesmë je zarchiwizowac jakno zapisënk mijóniégò czasu z " +"bezstratno zakòdowónym webm. Zdrzucënk ekranu z zapisënkù perfektno 1:1 " +"òddôwô jak płótno wëzdrzało w dónym sztërkù." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "Stawiôj farwné piksele na wiôldżich płótnach z jinyma grôczama online!" @@ -556,7 +963,11 @@ msgstr "" "zbanowóny niesprawiedlëwie, òdwiedzë proszã najé ${ guildedLink } abò pòslë " "nóm e-maila na ${ mailLink } i pòdôj henen IID:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Czérowanié" @@ -589,12 +1000,20 @@ msgstr "Wcësni ${ bindR } żebë skòpiérowac wespółrzãdné" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Wcësni ${ bindQ } abò ${ bindE} bë przëblëżëc" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "Wcësni ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } żebë sã rëchac" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -616,6 +1035,7 @@ msgstr "" "przëblëżec" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "Przetrzëmôj lewi ${ bindShift } żebë stawiac rëchającë mëszą" @@ -630,13 +1050,24 @@ msgstr "" "historicznégò wezdrzatkù" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "Przetrzëmôj lewi ${ bindShift } żebë stawiac rëchającë mëszą" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "Wcësni lewą knąpã mëszë ${ mouseSymbol } abò ${ touchSymbol } dotkni ekranu " "żebë pòstawic piksel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -645,17 +1076,29 @@ msgstr "" "Wcësni strzódkòwą knąpã mëszë ${ mouseSymbol } abò ${ touchSymbol } " "przëtrzëmôj pôlc żebë pòbrac farwã" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Wcësni ${ bindQ } a ${ bindE } bë latac w górã i w dół" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "Przetrzëmôj lewą knąpã mëszë ${ mouseSymbol } i przecygni żebë òbrócëc" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -664,14 +1107,22 @@ msgstr "" "Przewini meszą ${ mouseSymbol } abò przetrzëmôj strzódkòwą knąpã mëszë " "${ mouseSymbol } i przesëni żebë przeblëżëc" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" "Wcësni prawą knąpã mëszë ${ mouseSymbol } i przesëni mëszą bë przesënąc " "pòzdrzatk" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -679,6 +1130,7 @@ msgstr "" "Wcësni prawą knąpã mëszë ${ mouseSymbol } abò ${ touchSymbol } dotkni ekranu " "dwakroc żebë rëmnąc piksel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 msgid "" "We thanks those artists very much, they offered their palettes to the public " @@ -687,20 +1139,40 @@ msgstr "" "Baro dzãkùjemë tim twórcóm, jaczi pùbliczno ùprzëstãpnilë swòje palétë!" #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:109 +#, fuzzy +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" +"Baro dzãkùjemë tim twórcóm, jaczi pùbliczno ùprzëstãpnilë swòje palétë!" + +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Dzãka za Miesądzową Palétã słëchô ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "Dzãka za Palétã Top10 Płótnów słëchô ${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 +======= +#: src/components/windows/Help.jsx:118 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." msgstr "Dzãka za 2-bitową Palétã słëchô ${ donendoLink }." +<<<<<<< HEAD #: src/components/windows/Settings.jsx:91 msgid "Show Grid" msgstr "Pòkôżë Séc" @@ -830,6 +1302,27 @@ msgstr "Ładowónié..." #: src/components/windows/UserArea.jsx:78 msgid "Consider joining us on Guilded:" msgstr "Rozwôżë nad dołączenim do najégò Guilded:" +======= +#: src/components/windows/CanvasSelect.jsx:29 +#, fuzzy +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 "" +"Wëbierzë płótno jaczégò chcesz ùżëc.\n" +"Kòżdé płótno je òsoblëwé i mô jiné palétë, cząd òpòzdzeniégò a wëmôgania.\n" +"Archiwùm rëmniãtëch płótnów nalézesz tuwò:" + +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Archiwùm" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Stôré płótna (leno historiô)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -868,6 +1361,7 @@ msgstr "Captcha" #: src/components/windows/ForgotPassword.jsx:84 #: src/components/windows/Register.jsx:127 msgid "Submit" +<<<<<<< HEAD msgstr "Złożë" #: src/components/windows/CanvasSelect.jsx:29 @@ -935,6 +1429,9 @@ msgstr "" "Zdecydérowelë jesmë je zarchiwizowac jakno zapisënk mijóniégò czasu z " "bezstratno zakòdowónym webm. Zdrzucënk ekranu z zapisënkù perfektno 1:1 " "òddôwô jak płótno wëzdrzało w dónym sztërkù." +======= +msgstr "Przeslë" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" @@ -952,6 +1449,7 @@ msgstr "Mùszisz bëc zalogòwóny żebë czatowac" msgid "Channel settings" msgstr "Nastôwë karnôlu" +<<<<<<< HEAD #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "Pòsélelë cë jesmë maila z jinstrukcjama jak zresetowac parólã." @@ -959,6 +1457,32 @@ msgstr "Pòsélelë cë jesmë maila z jinstrukcjama jak zresetowac parólã." #: src/components/windows/ForgotPassword.jsx:69 msgid "Enter your mail address and we will send you a new password:" msgstr "Wpiszë twòjégò maila ë më wëslëmë cë nową parolã:" +======= +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Statystyczi" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Kònwerter" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Nôrzãdzé dlô Szandrë" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Ładowónié..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Rozwôżë nad dołączenim do najégò Guilded:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" @@ -992,6 +1516,111 @@ msgstr "Przeładuj" msgid "Enter Characters" msgstr "Wprowadzë merczi" +<<<<<<< HEAD +======= +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "Pòsélelë cë jesmë maila z jinstrukcjama jak zresetowac parólã." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "Wpiszë twòjégò maila ë më wëslëmë cë nową parolã:" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "Pòle na e-mail ni mòże òstac pùsté." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "E-mail mùszi miec co nômni 5 merków." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "E-mail ni mòże miec wicy jak 40 merków." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "E-mail mùszi miec w sobie co nômni jeden póńkt" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "E-mail mùszi miec w sobie merk @" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Pòle na pòzwã ni mòże òstac pùsté." + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "Pòzwa mùszi miec co nômni 2 merczi" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Pòzwa ni mòże miec wicy jak 26 merków" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "Pòzwa mô niedozwòloné merczi, jak @, /, \\ abò #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Nie pòdano parolë." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "Paróla mùszi miec co nômni 6 merków." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Paróla ni mòże miec wicy jak 60 merków." + +#: src/components/CanvasItem.jsx:29 +msgid "Online Users" +msgstr "Aktiwni Brëkòwnicë" + +#: src/components/CanvasItem.jsx:34 +msgid "Cooldown" +msgstr "Cooldown" + +#: src/components/CanvasItem.jsx:40 +msgid "Stacking till" +msgstr "Kòpicuj do" + +#: src/components/CanvasItem.jsx:42 +msgid "Ranked" +msgstr "Ranga" + +#: src/components/CanvasItem.jsx:44 +msgid "Yes" +msgstr "Jo" + +#: src/components/CanvasItem.jsx:44 +msgid "No" +msgstr "Nie" + +#: src/components/CanvasItem.jsx:50 +msgid "Requirements" +msgstr "Wëmôgania" + +#: src/components/CanvasItem.jsx:53 +msgid "User Account" +msgstr "Kònto Brëkòwnika" + +#: src/components/CanvasItem.jsx:55 +#, javascript-format +msgid "and ${ canvas.req } Pixels set" +msgstr "i zestôwk pikselów ${ canvas.req }" + +#: src/components/CanvasItem.jsx:58 +msgid "Top 10 Daily Ranking" +msgstr "Codniowi ranking Top 10" + +#: src/components/CanvasItem.jsx:64 src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "Wëmiôrë" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/GetIID.jsx:44 msgid "Get IID" msgstr "Krëgni IID" @@ -1000,6 +1629,7 @@ msgstr "Krëgni IID" msgid "Copy" msgstr "Kòpieruj" +<<<<<<< HEAD #: 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 @@ -1074,6 +1704,8 @@ msgstr "Ekspòrtuj włączoné mòdła" msgid "Import templates" msgstr "Impòrtuj mòdła" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/LogInArea.jsx:19 msgid "Login to access more features and stats." msgstr "Zalogùj sã bë ùdostac przistãp do wicy òpcjów i statistików." @@ -1098,6 +1730,74 @@ msgstr "abò zaregistéruj sã tuwò:" msgid "Register" msgstr "Zaregistruj sã" +<<<<<<< HEAD +======= +#: src/components/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Nakłôdczi" + +#: 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 " +"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 "" +"Zmãtłi spamòwanim wiedno jedną farwą? Chcesz dokazéwac bëlny kùńszt, ale " +"mùszisz wcyg rechòwac pikselë z jinszégò òbrôzka? Pòmògą cë w tim mòdła! " +"Mòdła mògą bëc wëskrzëniwóné jakno nakłôdk jaczi të mdzesz mógł òdéchòwiwac. " +"Jeden piksel na mòdle mô òdpòwiadac jednémù pikselowi na płótnie." + +#: src/components/TemplateSettings.jsx:60 +msgid "Enable Overlay" +msgstr "Włączë nakłôdkã" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Wëskrzëniwôj mòdła jakno nakłôdczi òb granié." + +#: src/components/TemplateSettings.jsx:68 +#, fuzzy +msgid "Small Pixels When Zoomed" +msgstr "Przëblëżënié môłëch piskelów" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" +"Wëskrzëniwôj nakłôdczi jakno môłé, apartné piksele na wësoczich niwlach " +"pòwikszeniégò." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Widzawnosc nakłôdkù" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Widzawnosc nakłôdków w procentach." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Anuluj dodôwanié mòdła" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Dodaj Nakłôdkã" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Ekspòrtuj włączoné mòdła" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +msgstr "Impòrtuj mòdła" + +#: 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 "Zapiszë" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserAreaContent.jsx:62 msgid "Today Placed Pixels" msgstr "Piksele pòstôwioné dzysô" @@ -1106,10 +1806,13 @@ msgstr "Piksele pòstôwioné dzysô" msgid "Daily Rank" msgstr "Codniowô ranga" +<<<<<<< HEAD #: src/components/UserAreaContent.jsx:71 msgid "Placed Pixels" msgstr "Pòstawióné piksele" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserAreaContent.jsx:75 msgid "Total Rank" msgstr "Òglowô ranga" @@ -1220,6 +1923,7 @@ msgstr "Resetuj" msgid "Download Template" msgstr "Pòbierzë pòdkłôdë" +<<<<<<< HEAD #: src/components/Rankings.jsx:147 msgid "Total" msgstr "Òglowò" @@ -1228,6 +1932,8 @@ msgstr "Òglowò" msgid "Today" msgstr "Dzysô" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Rankings.jsx:165 msgid "Yesterday" msgstr "Wczorô" @@ -1254,6 +1960,7 @@ msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." msgstr "" "Ranking zmieniwô sã co 5 min. Codniowé rankindżi resetëją sã ò północë UTC." +<<<<<<< HEAD #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "Pòle na e-mail ni mòże òstac pùsté." @@ -1347,6 +2054,44 @@ msgstr "Codniowi ranking Top 10" #: src/components/TemplateItemEdit.jsx:160 msgid "Dimensions" msgstr "Wëmiôrë" +======= +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Płótna" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "Wespółrzãdné" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "Edituj" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "Jidzë do" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Pòzwa abò Email" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Login" + +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "Wëbierzë lópk" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "Pòzwa mòdła" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "Ùsuń" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" @@ -1368,6 +2113,7 @@ msgstr "Kraje pòdług Pikselów Dzysô" msgid "Total Pixels placed per day" msgstr "Cawnô lëczba pikselów pòstôwionëch na dzéń" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1405,6 +2151,8 @@ msgstr "Pòzwa abò Email" msgid "LogIn" msgstr "Login" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1421,6 +2169,7 @@ msgstr "Sélómë do cebie nowi sprôwdzënkòwi e-mail." msgid "Click here to request a new verification mail." msgstr "Nacësni tuwò żebë pòprosëc ò nowi sprôwdzënkòwi e-mail." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "Paróle nie są zgódné." @@ -1484,6 +2233,73 @@ msgstr "Òdblokùj brëkòwników" #: src/components/SocialSettings.jsx:82 msgid "You have no users blocked" msgstr "Môsz niżôdnëch brëkòwników zablokòwónëch" +======= +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Interwala je lëchô" + +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Sprôwdzë chto pòstawił wew dónym môlu" + +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Interwala" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (òptacëjno)" + +#: 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 "Lewi górny nórt" + +#: 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 "Prawy dolny nórt" + +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Krëgni piksele" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Krëgni brëkòwników" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "Dzejania na IP" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Dzejôj na IP (jedno IP na lënią)" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Zarządzôj szandarama" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Rëmni szandarã" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Ni ma niżôdnégò Szandarë" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Przëpiszë nową Szandarã" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Wpiszë pòzwã nowi Szandarë" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Pòzwa brëkòwnika" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." @@ -1558,6 +2374,7 @@ msgstr "" "Nastôwi òbarnã dlô òbéńdów (żelë brëkùjesz barżi szczegółowi kòntrolë, ùżij " "òbarnë w grëpie ze wcygniãcym òbrazu i wiôrztama alfa)" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1568,6 +2385,8 @@ msgstr "Lewi górny nórt" msgid "Bottom-right corner" msgstr "Prawy dolny nórt" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "Przëwócë céchùnk dlô datë" @@ -1588,6 +2407,7 @@ msgstr "Ùżij filtra bë òczëscëc kòsz we wiôldżich òbéńdach płótna. msgid "Stop Cleaner" msgstr "Zatrzëmôj czëszczenié" +<<<<<<< HEAD #: src/components/Admintools.jsx:109 msgid "IP Actions" msgstr "Dzejania na IP" @@ -1644,6 +2464,8 @@ msgstr "Krëgni piksele" msgid "Get Users" msgstr "Krëgni brëkòwników" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModIIDtools.jsx:20 msgid "You must enter a duration" msgstr "Mùszisz wprowadzëc czas derowaniô" @@ -1664,6 +2486,74 @@ msgstr "Wpiszë Pòwód" msgid "(0 = infinite)" msgstr "(0 = nieskùńczoné)" +<<<<<<< HEAD +======= +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Nowô Pòzwa" + +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Paróle nie są zgódné." + +#: src/components/ChangePassword.jsx:44 +#, fuzzy +msgid "Password successfully changed." +msgstr "Paróla ùdało zmienionô." + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Starô Parola" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Nowô Parola" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Pòcwierdzë nową parólã" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Jo, ùsuń mòje kònto!" + +#: src/components/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" +"Adrésa e-mail ùdało zmienionô. Mómë cë sélóny nowi sprôwdzënkòwi e-mail. " +"Sprawdzë swòją nową adrésã." + +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +msgstr "Nowi e-mail" + +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "Blokùj PW" + +#: src/components/SocialSettings.jsx:42 +msgid "Block all Private Messages" +msgstr "Blokùj wszëtczé Priwatné Wiadë" + +#: src/components/SocialSettings.jsx:44 +msgid "Private" +msgstr "Priwatné" + +#: src/components/SocialSettings.jsx:51 +msgid "Don't show me in global stats" +msgstr "Nie pòkôzuj mie na swiatowëch statistikach" + +#: src/components/SocialSettings.jsx:57 +msgid "Unblock Users" +msgstr "Òdblokùj brëkòwników" + +#: src/components/SocialSettings.jsx:82 +msgid "You have no users blocked" +msgstr "Môsz niżôdnëch brëkòwników zablokòwónëch" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "Pingùj" @@ -1680,21 +2570,51 @@ msgstr "Blokùj" msgid "Mute" msgstr "Wëcëszë" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1735,6 +2655,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 msgctxt "keybinds" msgid "N" @@ -1749,3 +2670,45 @@ msgstr "M" msgctxt "keybinds" msgid "T" msgstr "T" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pixels placed" +#~ msgstr "Piksele pòstawióné" + +#~ msgid "History Pencil ON" +#~ msgstr "Historiô òłówka włączonô" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Nakłôdkòwi òłówk włączony" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Przetrzëmôj prawi ${ bindShift } żebë stawiac rëchającë mëszą pòdle " +#~ "historicznégò wezdrzatkù" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Prawi shift dlô aùtomaticznégò farwòwaniô" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "" +#~ "Stôwiôj piksele z nakłôdczi miast w tribie historie, brëkùjącë prawégò " +#~ "shifta." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "" +#~ "Òd pixelplanet ni ma òdpòwiescë. Mòżesz spróbòwac òdswiéżec jakbë tôkel " +#~ "dali béł?" + +#~ msgid "Place more :)" +#~ msgstr "Pòstawi wicy :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Proxy nie są dozwòloné :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 diff --git a/i18n/cz.po b/i18n/cz.po index dc204b1b..c4c475ad 100644 --- a/i18n/cz.po +++ b/i18n/cz.po @@ -2,8 +2,13 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: 2024-03-09 22:00+0000\n" "Last-Translator: HF \n" +======= +"PO-Revision-Date: 2024-03-18 19:50+0000\n" +"Last-Translator: ok what \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language-Team: Czech \n" "Language: cz\n" @@ -13,36 +18,83 @@ msgstr "" "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" "X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Vybrat Soubor" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Šablony" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Změněno na ${ canvasName }" +<<<<<<< HEAD #: src/controls/keypress.js:184 +======= +#: src/controls/keypress.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Grid ON" -msgstr "Mřížka Zaplá" +msgstr "Mřížka Zapnuta" +<<<<<<< HEAD #: src/controls/keypress.js:185 +======= +#: src/controls/keypress.js:177 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Grid OFF" -msgstr "Mřížka Vyplá" +msgstr "Mřížka Vypnuta" +<<<<<<< HEAD #: src/controls/keypress.js:195 +======= +#: src/controls/keypress.js:187 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Pixel Notify ON" -msgstr "Oznámení na Pixely Zaplí" +msgstr "Zapnuto oznámení na pixely" +<<<<<<< HEAD #: src/controls/keypress.js:196 +======= +#: src/controls/keypress.js:188 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Pixel Notify OFF" -msgstr "Oznámení na Pixely Vyplí" +msgstr "Vypnuty oznámení na pixely" +<<<<<<< HEAD #: src/controls/keypress.js:201 +======= +#: src/controls/keypress.js:193 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Muted Sound" -msgstr "Ztlumenej Zvuk" +msgstr "Zvuk Ztlumený" +<<<<<<< HEAD #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" -msgstr "Zaplej Zvuk" +msgstr "Zvuk Zapnutý" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Kopírováno!" @@ -67,138 +119,163 @@ msgstr "" #: src/ui/templateLoader.js:256 msgid "Error :(" msgstr "Chyba :(" +======= +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Zkopírováno" -#: src/ui/PixelTransferController.js:71 -msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" -msgstr "Nezískali jsme odpověď od pixelplanet. Zkuste obnovit stránku?" +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Overlay Zapnutý" -#: src/ui/PixelTransferController.js:103 +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Overlay Vypnutý" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Easter Egg Zapnutý" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Easter Egg Vypnutý" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Spojení se serverem zaniklo" + +#: 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 "" +"Nezískali jsme odpověď od pixelplanet. Zkuste obnovit stránku jestli bude " +"problém přetrvávat." + +#: src/ui/PixelTransferController.js:104 msgid "Invalid Canvas" msgstr "Neplatné Plátno" -#: src/ui/PixelTransferController.js:104 +#: src/ui/PixelTransferController.js:105 msgid "This canvas doesn't exist" -msgstr "Tohle plátno neexistuje" +msgstr "Toto plátno neexistuje" -#: src/ui/PixelTransferController.js:107 src/ui/PixelTransferController.js:111 -#: src/ui/PixelTransferController.js:115 +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 msgid "Invalid Coordinates" msgstr "Neplatné Souřadnice" -#: src/ui/PixelTransferController.js:108 +#: src/ui/PixelTransferController.js:109 msgid "x out of bounds" -msgstr "x mimo meze" +msgstr "x je mimo meze" -#: src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:113 msgid "y out of bounds" -msgstr "y mimo meze" +msgstr "y je mimo meze" -#: src/ui/PixelTransferController.js:116 +#: src/ui/PixelTransferController.js:117 msgid "z out of bounds" -msgstr "z mimo meze" - -#: src/ui/PixelTransferController.js:119 -msgid "Wrong Color" -msgstr "Špatná Barva" +msgstr "z je mimo meze" #: src/ui/PixelTransferController.js:120 -msgid "Invalid color selected" -msgstr "Neplatná barva vybrána" +msgid "Wrong Color" +msgstr "Neplatná Barva" -#: src/ui/PixelTransferController.js:123 -msgid "Just for registered Users" -msgstr "Pouze pro registrovaný uživatele" +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Byla vybrána neplatná barva" #: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Pouze pro registrované uživatele" + +#: src/ui/PixelTransferController.js:125 msgid "You have to be logged in to place on this canvas" -msgstr "Musíte být přihlášení aby jste mohli pokládat na tomhle plátnu" +msgstr "Musíte být přihlášeni, abyste mohli pokládat na tomto plátnu" -#: src/ui/PixelTransferController.js:127 -msgid "Place more :)" -msgstr "Polož víc :)" - -#: src/ui/PixelTransferController.js:129 -msgid "You can not access this canvas yet. You need to place more pixels" -msgstr "" -"Nemůžeš získat přístup na tohle plátno zatím. Musíš položit více pixelů" - -#: src/ui/PixelTransferController.js:132 -msgid "Pixel protected!" -msgstr "Chráněný pixel!" - -#: src/ui/PixelTransferController.js:139 -msgid "Please prove that you are human" -msgstr "Prosím potvrďte že jste člověk" - -#: src/ui/PixelTransferController.js:143 -msgid "No Proxies Allowed :(" -msgstr "Není povoleno používat Proxy" - -#: src/ui/PixelTransferController.js:144 -msgid "You are using a Proxy." -msgstr "Používáš proxy." - -#: src/ui/PixelTransferController.js:147 +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 msgid "Not allowed" msgstr "Nepovoleno" -#: src/ui/PixelTransferController.js:148 +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "Na tohle plátno nemáš ještě přístup. Musíš položit více pixelů" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "Chráněný pixel" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Potvrďte prosím, že jste člověk" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Používáš proxy." + +#: src/ui/PixelTransferController.js:149 msgid "Just the Top10 of yesterday can place here" -msgstr "Pouze top 10 ze včerejška můžou tady pokládat" +msgstr "Pouze Top 10 lidi ze včerejška zde mohou pokládat" -#: src/ui/PixelTransferController.js:151 +#: src/ui/PixelTransferController.js:152 msgid "You are weird" -msgstr "Si divný" +msgstr "Zmátl jsi náš systém" -#: src/ui/PixelTransferController.js:153 +#: src/ui/PixelTransferController.js:154 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" -msgstr "Server byl zmatén tvejma pixelamá. Hrajeté na více zařízení?" +msgstr "Server byl zmaten tvými pixely. Hrajete na více zařízení?" -#: src/ui/PixelTransferController.js:156 +#: src/ui/PixelTransferController.js:157 msgid "Banned" msgstr "Zabanován" -#: src/ui/PixelTransferController.js:160 +#: src/ui/PixelTransferController.js:161 msgid "Range Banned" msgstr "Rozsahově zabanován" -#: src/ui/PixelTransferController.js:161 -msgid "Your Internet Provider is banned from playing this game" -msgstr "Váš poskytovatel internetu je zakázan hrát tuhle hru" - -#: src/ui/PixelTransferController.js:164 -msgid "Timeout" -msgstr "Pauza" - -#: src/ui/PixelTransferController.js:166 -msgid "" -"Didn't get an answer from pixelplanet. Maybe try to refresh if problem " -"persists?" -msgstr "" -"Nezískali jsme odpověď od pixelplanet. Zkuste obnovit stránku jestli se " -"problém bude opakovat?" - -#: src/ui/PixelTransferController.js:169 -msgid "Weird" -msgstr "Divný" +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "Váš internetový poskytovatel byl zablokován" #: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Zvláštní" + +#: src/ui/PixelTransferController.js:171 msgid "Couldn't set Pixel" msgstr "Nemohl se položit pixel" -#: src/ui/PixelTransferController.js:175 +#: src/ui/PixelTransferController.js:176 #, javascript-format msgid "Error ${ retCode }" msgstr "Chyba ${ retCode }" #: src/ui/rendererFactory.js:31 msgid "Canvas Error" +<<<<<<< HEAD msgstr "Plátnová chyba" +======= +msgstr "Chyba plátna" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ui/rendererFactory.js:32 msgid "Can't render 3D canvas, do you have WebGL2 disabled?" -msgstr "Nemožnó poskytnout 3D plátno, máte WebGL2 vyplej?" +msgstr "Nedokázali jsme vyrenderovat 3D plátno, máte vyplý WebGL2?" + +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Chyba :(" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "Není možné exportovat více než 20 nebi žádný template!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "Není možné importovat více jak 20 nebo žádnej template!" #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" @@ -214,7 +291,7 @@ msgstr "OK" #: src/store/actions/fetch.js:55 msgid "You made too many requests" -msgstr "Udělali jste až moc požadavek" +msgstr "Udělali jste až moc požadavků" #: src/store/actions/fetch.js:59 #, javascript-format @@ -228,50 +305,58 @@ msgstr "Chyba připojení ${ code } :(" #: src/store/actions/fetch.js:103 src/store/actions/fetch.js:129 msgid "Could not connect to server, please try again later :(" -msgstr "Nemohlo se připojit na server, zkuste znovu později :(" +msgstr "Nelze se připojit na server, zkuste znovu později :(" #: 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 "Neznáma chyba" +msgstr "Neznámá chyba" #: src/store/actions/fetch.js:237 msgid "Server answered with gibberish :(" -msgstr "Server odpověděl s nesmyslem :(" +msgstr "Server odpověděl nesmyslem :(" #: src/store/middleware/notifications.js:33 msgid "Your next pixels are ready" -msgstr "Tvoje další pixely jsou připraveny" +msgstr "Tvoje další dávka pixelů je připravena" #: src/store/middleware/notifications.js:37 msgid "You can now place more on pixelplanet.fun :)" -msgstr "Už můžete pokládat víc na pixelplanet.fun :)" +msgstr "Už můžete pokládat více pixelů na pixelplanet.fun :)" #: src/store/middleware/notifications.js:54 msgid "mentioned you" -msgstr "vás zmínil" +msgstr "vás označil" #: src/store/middleware/notifications.js:58 msgid "You have new messages in chat" -msgstr "Máte nové zprávy v chatu" +msgstr "Nové zprávy byly poslány do chatu" #: 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 "Zkopírovanó na schránku" +msgstr "Zkopírováno do schránky" -#: src/components/OnlineBox.jsx:40 +#: src/components/OnlineBox.jsx:56 msgid "Online Users on Canvas" -msgstr "Online Uživatele na Plátnu" +msgstr "Online Uživatelé na Plátnu" -#: src/components/OnlineBox.jsx:47 +#: src/components/OnlineBox.jsx:71 msgid "Total Online Users" -msgstr "Celkově Online Uživatelů" +msgstr "Celkem online uživatelů" -#: src/components/OnlineBox.jsx:55 -msgid "Pixels placed" -msgstr "Pixelů položenó" +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Položeno Pixelů" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "Dnes" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "Celkem" #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -300,7 +385,7 @@ msgstr "Načítaní" #: src/components/HistorySelect.jsx:147 msgid "Select Date above" -msgstr "Nad Vyberte Datum" +msgstr "Zde Vyberte Datum" #: src/components/Admintools.jsx:103 src/components/ModCanvastools.jsx:226 #: src/components/ModWatchtools.jsx:120 src/components/Window.jsx:157 @@ -319,15 +404,15 @@ msgstr "Obnovit" #: src/components/Window.jsx:221 msgid "Clone" -msgstr "Klonovat" +msgstr "Rozdvojit" #: src/components/Window.jsx:229 msgid "Move" -msgstr "Hejbnout" +msgstr "Pohybovat" #: src/components/Window.jsx:252 msgid "Maximize" -msgstr "Maximizovat" +msgstr "Maximalizovat" #: src/components/Window.jsx:268 msgid "Resize" @@ -350,10 +435,13 @@ msgstr "Uživatelská Oblast" #: src/components/buttons/DownloadButton.jsx:36 msgid "Make Screenshot" msgstr "Udělat Snímek" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Pohled na Zeměkouli" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" @@ -363,6 +451,7 @@ msgstr "Zavřít Paletu" msgid "Open Palette" msgstr "Otevřít Paletu" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -387,6 +476,27 @@ msgstr "" #: src/components/buttons/PencilButton.jsx:77 msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Zapnout Tužku" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Vypnout Tužku" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Vypnout Historickou Tužku" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Vypnout Overlay Tužku" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Pohled na planetu" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" @@ -402,9 +512,10 @@ msgstr "Chat" #: src/components/windows/index.js:20 msgid "Canvas Archive" -msgstr "Archiv Plochy" +msgstr "Archiv Pláten" #: src/components/BanInfo.jsx:66 +<<<<<<< HEAD #, fuzzy msgid "You are banned. You think it is unjustified? Check out the " msgstr "Byli jste zabanovaný. Myslíte že si to nezasloužíte? Podívejte se na" @@ -412,6 +523,14 @@ msgstr "Byli jste zabanovaný. Myslíte že si to nezasloužíte? Podívejte se #: src/components/BanInfo.jsx:76 msgid " on how to appeal." msgstr "o tom jak získat unban." +======= +msgid "You are banned. You think it is unjustified? Check out the " +msgstr "Byli jste zabanovaný. Myslíte si že neprávem?? Podívejte se na " + +#: src/components/BanInfo.jsx:76 +msgid " on how to appeal." +msgstr " o tom jak získat unban." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:80 src/components/Captcha.jsx:79 #: src/components/ChangeMail.jsx:72 src/components/ChangeName.jsx:58 @@ -436,11 +555,11 @@ msgstr "Trvalost" #: src/components/BanInfo.jsx:99 msgid "Your ban expires at " -msgstr "Váš ban skončí" +msgstr "Váš ban skončí ve " #: src/components/BanInfo.jsx:101 msgid " which is in " -msgstr "Což je za" +msgstr " Což je za " #: src/components/BanInfo.jsx:112 msgid "Unbanned" @@ -448,7 +567,7 @@ msgstr "Váš ban byl odvolán" #: src/components/BanInfo.jsx:113 msgid "Now that you have seen this message, you are no longer banned." -msgstr "Teď jak vidíte tuhle zprávu, už nemáte ban." +msgstr "Pokud uvidíte tuto zprávu, už nemáte ban." #: src/components/BanInfo.jsx:127 msgid "Why?" @@ -456,6 +575,7 @@ msgstr "Proč?" #: src/components/GlobalCaptcha.jsx:47 msgid "You took too long, try again." +<<<<<<< HEAD msgstr "Trvalo vám to až moc dlouho, zkuste znovu." #: src/components/GlobalCaptcha.jsx:50 @@ -490,6 +610,201 @@ msgstr "Poslat" msgid "Place color pixels on a large canvas with other players online!" msgstr "Položte barevný pixely na velkém plátnu s ostatními online hráči! " +======= +msgstr "Trvalo vám to příliš dlouho, zkuste znovu." + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Nepodařila se vám captcha" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "Žádný nebo neplatný captcha text" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "Nebylo uvedeno captcha id" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "Neznáma chyba Captcha" + +#: 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 "Zrušit" + +#: src/components/GlobalCaptcha.jsx:86 +msgid "Send" +msgstr "Poslat" + +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Ukázat Mřížku" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Zapněte mřížky aby jste mohli zvýraznit hranice pixelu." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Ukázat Aktivitu Pixelu" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Ukazuje kruhy kde byli před chvilkou položený pixely." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Vždy ukázat Pohybové ovládaní" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "Vždy ukázat tlačítka pohybového ovládaní" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Vypnout Zvuky Hry" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Všechny zvukový efekty budou vypnutý." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Váš Prohlížeč nepovoluje nám použít AudioContext pro hraní zvuku. Máte " +"nějakou funkci ochrany osobních údajů?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Zapnout oznamení chatu" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Hraje zvuk když se pošlou nové zprávy" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Automatické přiblížení" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Při klepnutí na plátno místo umístění pixelu přibližte a vaše přiblížení je " +"malé." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Kompaktní Paleta" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "Zobrazit Paletu v kompaktní formě která zabírá míň obrazovky." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Bramborový mod" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Pro to když hrajete na bramboře." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Rozsvítit Mřížku" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Zobrazuje Mřížku v bíle místo černé barvě." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Historický Pohled" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Ukazuje jak vypadala mapa dříve." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Změněno na ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Témata" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Jak pixelplanet by měl vypadat." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Vybrat Jazyk" + +#: 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 "" +"Protože nemažeme plátna, nějaká plátna začali jen pro zábavů a nebo od " +"požadavku uživatelů kdo mají rádi meme. Tato plátna můžou začít být nudné po " +"nějaký době a po týdnech bez žádné velké změny a nemá cenu je nechávat " +"aktivní, se rozhodujeme o tom je odstranit." + +#: src/components/windows/Archive.jsx:10 +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Tady sbíráme plátna pro to abychom je mohli archivovat ve správným způsobu " +"(Což je zatím jenom jeden)." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Plátno Politického Kompasu" + +#: 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 "" +"Tohle plátno bylo požadováno v době politických konfliktu na hlavním zemským " +"plátnu. Byla to 1024x1024 reprezentace politického kompasu s 5s cooldownem a " +"60s zásobníkem. Bylo to puštěno 11. Května a zůstalo to být aktivní několik " +"měsíců než to bylo uzavřeno 30. Listopadu." + +#: 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 "" +"Rozhodli jsme se to archivovat jako timelapse s bezztrátově zakódovaným " +"webm. Pořízení snímku obrazovky z timelapsu vede k dokonalému zobrazení 1:1 " +"toho, jak vypadalo plátno v té době." + +#: src/components/windows/Help.jsx:65 +msgid "Place color pixels on a large canvas with other players online!" +msgstr "Položte barevné pixely na velkém plátnu s ostatními online hráči!" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:66 msgid "" "Our main canvas is a huge worldmap, you can place wherever you like, but you " @@ -499,12 +814,13 @@ msgid "" "pixels than placing on a unset pixel. i.e. 4s/7s means 4s on fresh pixels " "and 7s on already set pixels." msgstr "" -"Naše hlavní Plátno je velká mapa země, můžete pokládat kde chcete, ale " -"budete muset počkat konkrétní cooldown mezi pixelama. Můžete se podívat na " -"cooldown a požadavky na nabídce výběru pláten (tlačítko zeměkoule nahoře). " -"Nějaký plátna mají jinačí cooldown pro nahrazení uživatelem položených " -"pixelů než umístění na nepoložených pixel. Což znamená že 4s/7s znamená 4s " -"na čerstvých pixelech a 7s na pixely kde už někdo něco položil." +"Naším hlavním plátnem je obrovská mapa světa, na které můžete pokládat " +"kamkoli chcete, ale budete muset počkat specifickou dobu mezi položením " +"pixelů. Cooldown a požadavky můžete zjistit v nabídce Výběr plátna (tlačítko " +"globus nahoře). Některá plátna mají jiný cooldown pro položení pixelu na již " +"položené pixely jinými uživateli než pro položení na ještě netknutý pixel. " +"tj. 4s/7s znamená 4s na netknuté body na mapě a 7s na místa, kde už někdo " +"pokládal." #: src/components/windows/Help.jsx:67 msgid "" @@ -520,15 +836,15 @@ msgstr "Bavte se!" #: src/components/windows/Help.jsx:70 msgid "recommended" -msgstr "doporučene" +msgstr "doporučené" #: src/components/windows/Help.jsx:71 msgid "Source on " -msgstr "Zdroj zapnutý" +msgstr "Zdroj zapnutý " #: src/components/windows/Help.jsx:72 msgid "Map Data" -msgstr "Mapové data" +msgstr "Mapová data" #: src/components/windows/Help.jsx:73 msgid "" @@ -536,7 +852,7 @@ msgid "" "for orientation, can be downloaded from mega.nz here: " msgstr "" "Holá mapová data, kterou používáme, spolu s převedenými dlaždicemi " -"OpenStreetMap pro orientaci, si můžete stáhnout z mega.nz zde:" +"OpenStreetMap pro orientaci, si můžete stáhnout z mega.nz zde: " #: src/components/windows/Help.jsx:74 msgid "Banned? Detected as Proxy?" @@ -553,13 +869,17 @@ msgstr "" "byli zabanovaní omylem, prosím běžte na náš ${ guildedLink } nebo pošlete " "nám e-mail na ${ mailLink } a dejte tam následující IID:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Ovládaní" #: src/components/windows/Help.jsx:81 msgid "Click a color in palette to select it" -msgstr "Klikněte na barvu v paletě aby jste si jí vybrali" +msgstr "Klikněte na barvu v paletě aby jste jí vybral" #: src/components/windows/Help.jsx:82 #, javascript-format @@ -586,33 +906,42 @@ msgstr "Stiskněte ${ bindR } pro zkopírovaní souřadnic" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Stiskněte ${ bindQ } nebo ${ bindE } pro přiblížení" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" -"Stiskněte ${ bindW }, ${ bindA } ${ bindS }, ${ bindD } pro pohyb na mapě" +"Stiskněte ${ bindW }, ${ bindA } ${ bindS }, ${ bindD } pro pohyb po mapě" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" msgstr "" "Stiskněte ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } pro " -"pohyb na mapě" +"pohyb pomapě" #: src/components/windows/Help.jsx:89 #, javascript-format msgid "Drag ${ mouseSymbol } mouse or ${ touchSymbol } pan to move" -msgstr "Táhněte ${ mouseSymbol } myší nebo ${ touchSymbol } pro pohyb na mapě" +msgstr "Táhněte ${ mouseSymbol } myší nebo ${ touchSymbol } pro pohyb po mapě" #: src/components/windows/Help.jsx:90 #, javascript-format msgid "Scroll ${ mouseSymbol } mouse wheel or ${ touchSymbol } pinch to zoom" msgstr "" -"Skrolujte ${ mouseSymbol } myšové kolečko nebo ${ touchSymbol } zatáhněte " -"pro přiblížení" +"Rolujte ${ mouseSymbol } kolečko na myši nebo ${ touchSymbol } zatáhněte pro " +"přiblížení" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "Držte levej ${ bindShift } pro pokládaní pixelu při pohybu myši" @@ -627,34 +956,58 @@ msgstr "" "historického pohledu" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "Držte leveý ${ bindShift } pro pokládaní pixelu při pohybu myši" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } Levé kliknutí nebo ${ touchSymbol } klepněte pro položení " "pixelu" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " "select current hovering color" msgstr "" "Klikněte ${ mouseSymbol } střední tlačítko na myši nebo ${ touchSymbol } " -"dlouhej potisk aby jste si vybrali barvu na kterej máte myš" +"dlouhý potisk abyste si vybrali barvu na kterej máte myš" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Stiskněte ${ bindQ } a ${ bindE } aby jste letěli nahoru a dolu" #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "Stiskněte ${ bindQ } a ${ bindE } aby jste letěli nahoru a dolu" + +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "${ mouseSymbol } Držte levé tlačítko myši a tahejte myš proto aby jste se " -"točili " +"otáčeli" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -663,13 +1016,22 @@ msgstr "" "${ mouseSymbol } Skrolovací myšoví kolečko nebo držte ${ mouseSymbol } " "střední tlačítko myši a tahejte pro přiblížení" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" -"${ mouseSymbol } Pravým klikněte a tahejte myš aby jste sledovali kamerou" +"${ mouseSymbol } Pravým tlačítkem klikněte a tahejte myší aby jste sledovali " +"kamerou" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -677,22 +1039,35 @@ msgstr "" "${ mouseSymbol } Pravým kliknutím nebo ${ touchSymbol } dvakrát stiskněte " "aby jste odstranili pixel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" -msgstr "Děkujeme těm malířům velmi moc, nabídli jejich palety pro ostatní na" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "Děkujeme těmto malířům, nabídli jejich palety pro ostatní na stránce" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Čest za Moon Paletu jde ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "Čest za Top10 Paletu jde ${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -806,26 +1181,31 @@ msgstr "Vybrat Jazyk" #: src/components/windows/UserArea.jsx:56 msgid "Profile" msgstr "Profil" +======= +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Čest za Top10 Paletu jde ${ donendoLink }." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -msgstr "Statistiky" +#: 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 "" +"Vyberte si plátno které chcete použít.↩\n" +"Každé plátno je unikátní a má jinačí barvy, cooldown a požadavky.↩\n" +"Archiv zavřených pláten můžete najít tady:" -#: src/components/windows/UserArea.jsx:64 -msgid "Converter" -msgstr "Konvertor" +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Archiv" -#: src/components/windows/UserArea.jsx:70 -msgid "Modtools" -msgstr "Modtools" - -#: src/components/windows/UserArea.jsx:71 -msgid "Loading..." -msgstr "Načítaní..." - -#: src/components/windows/UserArea.jsx:78 -msgid "Consider joining us on Guilded:" -msgstr "Uvažujte o připojení se k nám na Guilded:" +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Neaktivní Plátna (pouze historie)" #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -866,6 +1246,7 @@ msgstr "Captcha" msgid "Submit" msgstr "Vytvořit" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -933,13 +1314,15 @@ msgstr "" "webm. Pořízení snímku obrazovky z timelapsu vede k dokonalému zobrazení 1:1 " "toho, jak vypadalo plátno v té době." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Začněte se tady bavit" #: src/components/windows/Chat.jsx:217 msgid "Chat here" -msgstr "Bavte se tu" +msgstr "Mluvte tady - dsc.gg/czechpixel" #: src/components/windows/Chat.jsx:243 msgid "You must be logged in to chat" @@ -949,6 +1332,7 @@ msgstr "Musíte být přihlášení aby jste mohli chatovat" msgid "Channel settings" msgstr "Nastavení kanálu" +<<<<<<< HEAD #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "Poslal vám mail s instrukcemi jak si resetovat heslo." @@ -956,6 +1340,32 @@ msgstr "Poslal vám mail s instrukcemi jak si resetovat heslo." #: src/components/windows/ForgotPassword.jsx:69 msgid "Enter your mail address and we will send you a new password:" msgstr "Zadejte svojí emailovou adresu a pošleme vám nové heslo:" +======= +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Statistiky" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Konvertor" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Nástroje pro moderátory" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Načítaní..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Uvažujte o připojení se k nám na Guilded:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" @@ -979,7 +1389,7 @@ msgstr "Klikněte aby jste načetli Captcha" #: src/components/Captcha.jsx:126 msgid "Can't read? Reload:" -msgstr "Nemůžeté to přečíst? Znovu načíst:\v" +msgstr "Nemůžeté to přečíst? Znovu načíst:" #: src/components/Captcha.jsx:130 msgid "Reload" @@ -989,6 +1399,7 @@ msgstr "Znovu načíst" msgid "Enter Characters" msgstr "Zadejte Znaky" +<<<<<<< HEAD #: src/components/GetIID.jsx:44 msgid "Get IID" msgstr "Získat IID" @@ -1247,6 +1658,15 @@ msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." msgstr "" "Hodnocení se aktualizuje každých 5 min. Denní hodnocení se resetuje o " "půlnoci UTC" +======= +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "Poslal vám mail s instrukcemi jak si resetovat heslo." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "Zadejte svojí emailovou adresu a pošleme vám nové heslo:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." @@ -1254,7 +1674,7 @@ msgstr "Email nemůže být prázdný." #: src/utils/validation.js:18 msgid "Email should be at least 5 characters long." -msgstr "Email musí mít aspoň 5 znaků dlouhej." +msgstr "Email musí být aspoň 5 znaků dlouhej." #: src/utils/validation.js:19 msgid "Email can't be longer than 40 characters." @@ -1274,7 +1694,7 @@ msgstr "Jméno nemůže být prázdný." #: src/utils/validation.js:30 msgid "Name must be at least 2 characters long" -msgstr "Jméno musí obsahovat aspoň dva znaky" +msgstr "Jméno musí obsahovat alespoň dva znaky" #: src/utils/validation.js:31 msgid "Name must be shorter than 26 characters" @@ -1282,15 +1702,15 @@ msgstr "Jméno musí být menší jak 26 znaků" #: src/utils/validation.js:38 msgid "Name contains invalid character like @, /, \\ or #" -msgstr "Jméno obsahuje neplatný znaky jako @, /, \\ nebo #" +msgstr "Jméno obsahuje chybné znaky jako @, /, \\ nebo #" #: src/utils/validation.js:53 msgid "No password given." -msgstr "Nebylo zadané heslo" +msgstr "Nebylo zadané heslo." #: src/utils/validation.js:56 msgid "Password must be at least 6 characters long." -msgstr "Heslo musí obsahovat aspoň 6 znaků." +msgstr "Heslo musí obsahovat alespoň 6 znaků." #: src/utils/validation.js:59 msgid "Password must be shorter than 60 characters." @@ -1302,7 +1722,7 @@ msgstr "Online Uživatelů" #: src/components/CanvasItem.jsx:34 msgid "Cooldown" -msgstr "Cooldown" +msgstr "Odpočet (cooldown)" #: src/components/CanvasItem.jsx:40 msgid "Stacking till" @@ -1342,6 +1762,282 @@ msgstr "Top 10 denní Hodnocení" msgid "Dimensions" msgstr "Rozměry" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Získat IID" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Kopírovat" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "Přihlaste se aby jste měli přístup k více funkcím a statistikám." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Přihlaste se s Jménem nebo Mailem:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Zapomenul jsem svoje Heslo." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "nebo přihlaste se s:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "nebo registrujte se tady:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Registrovat" + +#: src/components/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Šablony" + +#: 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 " +"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 "" +"Unavený ze spamování furt jednej barvy? Chcete raději vytvářet nějaké " +"kresby, ale musíte počítat pixely z jinačího obrázku? Šablony vám s tímhle " +"mohou pomoct! Šablony mohou se ukázat jako overlay a mužete na ně kreslit. " +"Jeden pixel na šabloně by měl být jeden pixel na plátnu." + +#: src/components/TemplateSettings.jsx:60 +msgid "Enable Overlay" +msgstr "Zapnout Overlay" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Ukázat šablony jako overlay ve hře." + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "Zoom pro malé pixely" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "Ukázat overlay jako málé individuální pixely na velikých zoom levlech." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Průhlednost" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Průhlednost v procentech." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Zrušit přidání Šablony" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Přidat Šablonu" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Exportovat zapnuté šablony" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +msgstr "Importovat šablony" + +#: 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 "Uložit" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Dnešní Počet Pixelů" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Denní Hodnocení" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Celkové Hodnocení" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Tvoje jméno je: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Odhlásit se" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Změnit Jméno" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "Změnit Mail" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Změnit Heslo" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Odstranit Účet" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Sociální Nastavení" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Vyberte si Plátno" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Stažení Plátna" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Plátno pro ${ gimpLink }" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Konvertor Obrázků" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Konvertujte obrázek do barev plátna" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Vyberte Strategii" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpentine" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "Minimální Vzdálenost Barvy" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "Kalkulovat jako GIMP" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Vyberte Mod Barvy" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Přidat mřížku (zrušte zaškrtnutí jestli chcete 1:1 šablonu)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Posunutí" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Měřítko Obrazu" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Šířka" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Výška" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Zanechat Poměr" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Anti falšování" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Resetovat" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Stáhnout Šabnlonu" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "Včera" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Státy dnes" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Grafy" + +#: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "Uživatel" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "Stát" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" +"Hodnocení se aktualizuje každých 5 min. Denní hodnocení se resetuje o " +"půlnoci UTC." + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Plátno" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "Souřadnice" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "Editovat" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "Najít" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Jméno a Email" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Přihlásit se" + +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "Vybrat Soubor" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "Jméno Šablony" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "Odstranit" + #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "Top 10 Států [pxls / den]" @@ -1362,6 +2058,7 @@ msgstr "Státy podle Pixelů Dnes" msgid "Total Pixels placed per day" msgstr "Celkem Pixelů položeno denně" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1402,6 +2099,8 @@ msgstr "Jméno a Email" msgid "LogIn" msgstr "Přihlásit se" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1411,12 +2110,13 @@ msgstr "" #: src/components/UserMessages.jsx:49 msgid "A new verification mail is getting sent to you." -msgstr "Novej ověřující mail se vám posílá" +msgstr "Novej ověřující mail se vám posílá." #: src/components/UserMessages.jsx:53 msgid "Click here to request a new verification mail." msgstr "Klikněte tu aby jste požádali o nový ověřující mail." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "Hesla nejsou stejná." @@ -1554,6 +2254,23 @@ msgid "" msgstr "" "Nastavit ochranu oblastí (pokud potřebuješ jemnější kontrolu, použíj " "ochránit s nahratí obrázku a alfa vrstvy)" +======= +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Interval je neplatný" + +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Zkontrolovat kdo položil v oblasti" + +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Přestávka" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (dobrovolný)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 @@ -1565,6 +2282,7 @@ msgstr "Horní-levej roh" msgid "Bottom-right corner" msgstr "Dolní-pravej roh" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "Nahrát zpátky na Datum" @@ -1584,6 +2302,15 @@ msgstr "Přidat filter na vyčištění odpadků ve velkých oblastech plátna." #: src/components/ModCanvastools.jsx:605 msgid "Stop Cleaner" msgstr "Vypnout Čistič" +======= +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Získat Pixely" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Získat Uživatele" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Admintools.jsx:109 msgid "IP Actions" @@ -1617,6 +2344,7 @@ msgstr "Vlož Jméno nového Moderátora" msgid "User Name" msgstr "Uživatelské Jméno" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:48 msgid "Interval is invalid" msgstr "Interval je neplatný" @@ -1640,6 +2368,101 @@ msgstr "Získat Pixely" #: src/components/ModWatchtools.jsx:281 msgid "Get Users" msgstr "Získat Uživatele" +======= +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Postavit obraz na plátně." + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "Postavit obraz na plátně a nastavit to na chráněnej." + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "Postavit obraz, ale resetovat cooldown na nenastavené pixely." + +#: src/components/ModCanvastools.jsx:184 +msgid "Clean spare pixels that are surrounded by unset pixels" +msgstr "Vyčistit náhradní pixely který jsou obklopený nenastavenýma pixelamá" + +#: src/components/ModCanvastools.jsx:188 +msgid "" +"Clean spare pixels that are surrounded by unset pixels and up to 1 other set " +"pixels" +msgstr "" +"Vyčistit náhradní pixely který jsou obklopený nenastavenýma pixelamá a až 1 " +"další nastavený pixel" + +#: 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 "" +"Vyčistit náhradní pixely který jsou obklopený jednou jinačí barvou nebo " +"nenastavenýma pixelama (VELMI AGGRESIVNÍ NA PLÁTNECH KTERÝ POVOLUJÍ " +"NENASTAVENÝ PIXELY (kde jsou dva cooldowny)!)" + +#: 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 "" +"Udělat všechny pixely v okolí na 0 (TOHLE BY JSTE FAKT NĚMELI DĚLAT NA OKOLÍ " +"KTERÉ JEŠTĚ NENÍ PŘEVÁŽNĚ 0)" + +#: src/components/ModCanvastools.jsx:207 +msgid "Status: Not running" +msgstr "Status: Neběží" + +#: src/components/ModCanvastools.jsx:249 +msgid "Image Upload" +msgstr "Nahrát Obrázek" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "Nahrát obrázky na plátno" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "Složka" + +#: src/components/ModCanvastools.jsx:273 +msgid "Coordinates:" +msgstr "Neplatné Souřadnice:" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Chránění pixely" + +#: 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 "" +"Nastavit ochranu oblastí (pokud potřebuješ jemnější kontrolu, použíj " +"ochránit s nahratí obrázku a alfa vrstvy)" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "Nahrát zpátky na Datum" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "Nahrát zpátky oblast Plátna na nastavenej datum (00:00 UTC)" + +#: src/components/ModCanvastools.jsx:492 +msgid "Canvas Cleaner" +msgstr "Čistič Plátna" + +#: src/components/ModCanvastools.jsx:494 +msgid "Apply a filter to clean trash in large canvas areas." +msgstr "Přidat filter na vyčištění odpadků ve velkých oblastech plátna." + +#: src/components/ModCanvastools.jsx:605 +msgid "Stop Cleaner" +msgstr "Vypnout Čistič" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModIIDtools.jsx:20 msgid "You must enter a duration" @@ -1660,6 +2483,73 @@ msgstr "Vložit Důvod" #: src/components/ModIIDtools.jsx:97 msgid "(0 = infinite)" msgstr "(0 = nekonečno)" +<<<<<<< HEAD +======= + +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Nové Jméno" + +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Hesla nejsou stejná." + +#: src/components/ChangePassword.jsx:44 +msgid "Password successfully changed." +msgstr "Heslo úspěšně změněno." + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Staré Heslo" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Nové Heslo" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Potvrdit Nový Heslo" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Ano, Odstraňte Mi Účet!" + +#: src/components/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" +"Byl Úspěšně změněn Mail. Poslali jsme vám ověřující mail, prosím " +"ověřte svojí novou mailovou adresu." + +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +msgstr "Novej Mail" + +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "Blokovat DMs" + +#: src/components/SocialSettings.jsx:42 +msgid "Block all Private Messages" +msgstr "Blokovat všechny Privátní Zprávy" + +#: src/components/SocialSettings.jsx:44 +msgid "Private" +msgstr "Privát" + +#: src/components/SocialSettings.jsx:51 +msgid "Don't show me in global stats" +msgstr "Neukazujte mě v globálních statistik" + +#: src/components/SocialSettings.jsx:57 +msgid "Unblock Users" +msgstr "Unblokovat Uživatele" + +#: src/components/SocialSettings.jsx:82 +msgid "You have no users blocked" +msgstr "Nemáté žádný blokovaný uživatele" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" @@ -1675,23 +2565,48 @@ msgstr "Block" #: src/components/contextmenus/ChannelContextMenu.jsx:46 msgid "Mute" +<<<<<<< HEAD msgstr "Mute" #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +msgstr "Umlčení" + +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" -msgstr "" +msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" -msgstr "" +msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" -msgstr "" +msgstr "H" +<<<<<<< HEAD #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1710,28 +2625,57 @@ msgstr "" #: src/components/windows/Help.jsx:25 msgctxt "keybinds" msgid "W" +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" +#: src/components/windows/Help.jsx:26 +msgctxt "keybinds" +msgid "R" +msgstr "R" + +#: src/components/windows/Help.jsx:27 +msgctxt "keybinds" +msgid "Q" +msgstr "Q" + +#: src/components/windows/Help.jsx:28 +msgctxt "keybinds" +msgid "E" +msgstr "E" + +<<<<<<< HEAD +======= +#: src/components/windows/Help.jsx:25 +msgctxt "keybinds" +msgid "W" +msgstr "W" + #: src/components/windows/Help.jsx:26 msgctxt "keybinds" msgid "A" -msgstr "" +msgstr "A" #: src/components/windows/Help.jsx:27 msgctxt "keybinds" msgid "S" -msgstr "" +msgstr "S" #: src/components/windows/Help.jsx:28 msgctxt "keybinds" msgid "D" -msgstr "" +msgstr "D" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:35 msgctxt "keybinds" msgid "Shift" -msgstr "" +msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1747,6 +2691,44 @@ msgstr "" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pixels placed" +#~ msgstr "Položeno pixelů" + +#~ msgid "History Pencil ON" +#~ msgstr "Historická Tužka Zapnuta" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Pokládání podle overlaye zapnuto" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Držte pravý ${ bindShift } pro pokládaní při pohybování myši podle " +#~ "historického pohledu" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Pravý-Shift Automatické Vybarvení" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "Pokládat pixely z overlay na pravý shift, místo historie." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Nezískali jsme odpověď od pixelplanet. Zkuste obnovit stránku?" + +#~ msgid "Place more :)" +#~ msgstr "Polož víc :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Není povoleno používat Proxy" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "Ukázat Skryté Plátna" diff --git a/i18n/da.po b/i18n/da.po index 132a1a4d..2687bd39 100644 --- a/i18n/da.po +++ b/i18n/da.po @@ -2,21 +2,46 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: 2024-03-12 19:57+0000\n" +"Last-Translator: Rasmus Emil Rattanamongkut Seitzberg " +"\n" +"Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.2.2\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Vælg fil" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Skabeloner" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Skiftede til ${ canvasName }" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Gitter På" @@ -38,10 +63,34 @@ msgid "Muted Sound" msgstr "Stummet Lyd" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Gitter På" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Gitter Fra" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Pixel Notificer På" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Pixel Notificer Fra" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Stummet Lyd" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Ustummet Lyd" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Kopieret!" @@ -151,10 +200,118 @@ msgid "You are weird" msgstr "Du er mærkelig" #: src/ui/PixelTransferController.js:153 +======= +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Kopieret!" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Overlejring på" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Overlejring af" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Hemmelighed på" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Hemmelighed af" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Timeout" + +#: 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 "" +"Fik ikke et svar fra pixelplanet. Prøv måske at genindlæse hvis problemet " +"vedvarer?" + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Ugyldig Kanvas" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Dette Kanvas existerer ikke" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Ugyldige Koordinater" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x ud af grænsen" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y ud af grænsen" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z ud af grænsen" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Forkerte Farve" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Ugyldig farve valgt" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Kun for registrerede Brugere" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Du har brug for at være logget in for at placere på dette kanvas" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "Ikke tilladt" + +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "" +"Du kan ikke få adgang til dette kanvas endnu, du har brug for at placere " +"flere pixels" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "Pixel beskyttet" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Venligst bevis at du er et menneske" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Du bruger en Proxy." + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Kun de Top10 fra i går kan placere her" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Du er mærkelig" + +#: src/ui/PixelTransferController.js:154 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "Server blev forvirret af dine pixels. Spiller du på flere enheder?" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "Bannet" @@ -188,6 +345,29 @@ msgid "Couldn't set Pixel" msgstr "Kun ikke placere Pixel" #: src/ui/PixelTransferController.js:175 +======= +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Bannet" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "Rækkevide Forbudt" + +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "Din internetudbyder er forbudt for at spille dette spil" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Underligt" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Kun ikke placere Pixel" + +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Fejl ${ retCode }" @@ -200,6 +380,7 @@ msgstr "Kanvas Fejl" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "Kan ikke gengive 3D-Kanvas, har du WebGL2 deaktiveret?" +<<<<<<< HEAD #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -207,6 +388,19 @@ msgstr "" #: src/ui/templateLoader.js:257 msgid "Can not import more than 20 or no template!" msgstr "" +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Fejl :(" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "Kan ikke eksportere mere end 20 eller ingen skabelon!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "Kan ikke importere mere end 20 eller ingen skabelon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:136 src/store/actions/index.js:7 msgid "OK" @@ -261,17 +455,30 @@ msgstr "Du har nye beskeder i chat" msgid "Copy to Clipboard" msgstr "Kopier til Klipboard" -#: src/components/OnlineBox.jsx:40 +#: src/components/OnlineBox.jsx:56 msgid "Online Users on Canvas" msgstr "Online Brugere på Kanvas" -#: src/components/OnlineBox.jsx:47 +#: src/components/OnlineBox.jsx:71 msgid "Total Online Users" msgstr "Online Brugere i alt" -#: src/components/OnlineBox.jsx:55 -msgid "Pixels placed" -msgstr "Pixels placeret" +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Placerede Pixels" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "I Dag" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "I Alt" + +#: src/components/buttons/CanvasSwitchButton.jsx:20 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "Kanvas Udvælgelse" #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -351,10 +558,13 @@ msgstr "Bruger Område" msgid "Make Screenshot" msgstr "Lav Skærmbillede" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Globus Visning" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Luk Palet" @@ -363,6 +573,7 @@ msgstr "Luk Palet" msgid "Open Palette" msgstr "Åben" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -387,6 +598,27 @@ msgstr "" #: src/components/buttons/PencilButton.jsx:77 msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Aktiver blyant" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Deaktiver Spil Lyde" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Deaktivér historie-blyant" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Deaktivér overlejring-blyant" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Globus Visning" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" @@ -485,6 +717,169 @@ msgstr "Annuller" msgid "Send" msgstr "Send" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Vis Gitter" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Tænd for gitter for at fremhæve pixel grænser." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Vis Pixel Aktivitet" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Vis cirkler hvor pixels er placeret." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Vis altid bevægelseskontrollerne" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "Vis altid bevægelseskontrollerne" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Deaktiver Spil Lyde" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Alle lyde vil blive deaktiveret." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Din Browser tillader os ikke til at bruge AudioContext til at spille lyde. " +"Har du en privat funktion der blokere os?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Aktiver chat notificationer" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Spil en lyd når nye chat beskeder ankommer" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Auto Zoom in" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Zoom ind i stedet for at placere en pixel når du trykker på kanvasset og dit " +"zoom er lille." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Kompakt Palet" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "Vis Palet i en kompakt form der tager mindre skærm plads." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Kartoffeltilstand" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "For når du spiller på en kartoffel." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Lys Gitter" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Vis Gitter i hvid i stedet for sort." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Historisk Visning" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Tjek tidligere versioner af kanvasset ud." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Skiftede til ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Temaer" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Hvordan pixelplanet burde se ud." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Vælg Sprog" + +#: 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 "" +"Selvom vi plejer at ikke slette kanvasser, nogle kanvasser er begyndt for " +"sjov, eller som en anmodning fra brugere som i øjeblikket kan lide et meme. " +"De kanvasser kan blive kedelige efter noget tid og after uger med ingen stor " +"forandring og hvis de virkelig ikke er værd at blive holdt aktive, vi " +"beslutter at fjerne dem." + +#: src/components/windows/Archive.jsx:10 +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Her indsamler vi de kanvasser for at arkivere dem i en ordentlig måde (som " +"er i øjeblikket kun en)." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Politisk Kompas Kanvas" + +#: 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 "" +"Dette kanvas blev anmodet om i løbet af en tid af politiske konflikter på " +"Jorden kanvasset. Det var et 1024x1024 representation af det politiske " +"kompas med et 5s nedkøling og 60s stabling. Den blev iværksat i Maj 11th og " +"forblev aktiv i måneder indtil det blev lukket ned i November 30th." + +#: 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 "" +"We besluttede at arkivere det som et tidforskydning med tabsfri kodet webm. " +"Hvis man tager et skærmbillede fra tidsforskydningen resultere i et perfect " +"1:1 repræsentation af hvordan kanvasset var på det tidspunk." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "Placer farvede pixels på en stor kanvas med andre spillere online!" @@ -552,7 +947,11 @@ msgstr "" "uretmæssigt bannet, venligst gå til vores ${ guildedLink } eller send os en " "e-mail til ${ mailLink } og inkluder den følgene IID:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Kontroller" @@ -585,12 +984,20 @@ msgstr "Tryk på ${ bindR } for at kopiere koordinater" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Tryk på ${ bindQ } eller ${ bindE } for at zoome" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "Tryk ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } for at bevæge sig" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -611,6 +1018,7 @@ msgstr "" "Skrol ${ mouseSymbol } mus hjul eller ${ touchSymbol } knib for at zoome" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "Hold venstre ${ bindShift } for at placere imens man bevæger musen" @@ -625,13 +1033,24 @@ msgstr "" "historisk visning" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "Hold venstre ${ bindShift } for at placere imens man bevæger musen" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } Venstre klik eller ${ touchSymbol } tryk for at placere en " "pixel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -640,17 +1059,30 @@ msgstr "" "Tryk ${ mouseSymbol } midterste museknap eller${ touchSymbol } hold inde for " "at vælge farven af pixellen som du rør" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Tryk ${ bindQ } og ${ bindE } for at flyve op og ned" #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "Tryk ${ bindQ } og ${ bindE } for at flyve op og ned" + +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "${ mouseSymbol } Hold venstre museknap og træk din mus for at rotere" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -659,12 +1091,20 @@ msgstr "" "${ mouseSymbol } Skrol musehjulet eller hold ${ mouseSymbol } midterste " "museknap og træk for at zoome" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "${ mouseSymbol } Højreklik og træk din mus for at panorere" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -672,24 +1112,37 @@ msgstr "" "${ mouseSymbol } Højreklik eller ${ touchSymbol } dobbelt-tryk for at fjerne " "en pixel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" "Vi takker disse artister meget, de offerede deres paletter til " "offentligheden på" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Kredit for Paletten for månen går til ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "Kredit til paletten for Top10 Kanvasset går til ${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -803,26 +1256,31 @@ msgstr "Vælg Sprog" #: src/components/windows/UserArea.jsx:56 msgid "Profile" msgstr "Profil" +======= +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Kredit til paletten for Top10 Kanvasset går til ${ donendoLink }." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -msgstr "Statistikker" +#: 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 "" +"Vælg det kanvas som du vil gerne bruge. \n" +"Hvert kanvas er unikt og har forskellige paletter, nedkøling og krav. \n" +"Arkiv af lukkede kanvasser kan blive tilgået her:" -#: src/components/windows/UserArea.jsx:64 -msgid "Converter" -msgstr "Konverter" +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Arkiv" -#: src/components/windows/UserArea.jsx:70 -msgid "Modtools" -msgstr "Modværktøjer" - -#: src/components/windows/UserArea.jsx:71 -msgid "Loading..." -msgstr "Indlæser..." - -#: src/components/windows/UserArea.jsx:78 -msgid "Consider joining us on Guilded:" -msgstr "Overvej at joine os på Guilded:" +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Gamle kanvasser (kun historie)" #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -863,6 +1321,7 @@ msgstr "Captcha" msgid "Submit" msgstr "Indsend" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -932,6 +1391,8 @@ msgstr "" "Hvis man tager et skærmbillede fra tidsforskydningen resultere i et perfect " "1:1 repræsentation af hvordan kanvasset var på det tidspunk." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Begynd at chatte her" @@ -948,6 +1409,63 @@ msgstr "Du skal være logget ind for at chatte" msgid "Channel settings" msgstr "Kanal indstillinger" +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Statistikker" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Konverter" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Modværktøjer" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Indlæser..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Overvej at joine os på Guilded:" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "Kun ikke indlæse captchaen" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "Skriv tegnene fra det følgene billede:" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "Tip: Ikke case-sensitiv; I og l er det samme" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "Indlæs Captcha" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "Klik for at indlæse Captcha" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "Kan ikke læse? Genindlæs:" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "Genindlæs" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "Indtast Tegnene" + #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "" @@ -958,6 +1476,7 @@ msgstr "" msgid "Enter your mail address and we will send you a new password:" msgstr "Indsæt din mailadresse og vi vil sende dig en ny adgangskode:" +<<<<<<< HEAD #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" msgstr "Kun ikke indlæse captchaen" @@ -1248,6 +1767,8 @@ msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." msgstr "" "Rangerne opdaterer hver 5 min. Daglige rang bliver nulstillet ved midnat UTC." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "Email må ikke være tom." @@ -1342,6 +1863,282 @@ msgstr "Top 10 Daglig Rangering" msgid "Dimensions" msgstr "Dimensioner" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Få IID" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Kopi" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "Login for at få adgang til flere funktioner og statistikker." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Login med Navn eller Mail:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Jeg glemte min Adgangskode." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "eller login med:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "eller register her:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Register" + +#: src/components/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Skabeloner" + +#: 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 " +"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 "" +"Træt af at hele tiden skulle spamme én farve? Du vil lave kunst i stedet " +"for, men du skal tælle pixels fra et andet billede? Skabeloner kan hjælpe " +"dig med det! Skabeloner kan vises som overlejring og du kan tegne over dem. " +"Én pixel på skabelonen, burde være én pixel på kanvasset." + +#: src/components/TemplateSettings.jsx:60 +msgid "Enable Overlay" +msgstr "Aktivér overlejring" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Vis skabeloner som overlejring i spillet." + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "Små pixels når zoomet" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "Vis overlejring som små individuelle pixels på høje zoomniveauer." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Overlejring gennemsigtighed" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Gennemsigtighed af Overlejring i procent." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Annuller tilføjelsen af skabelon" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Tilføj skabelon" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Eksportér aktiverede skabeloner" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +msgstr "Importér skabeloner" + +#: 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 "Gem" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Dagens Placerede Pixels" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Daglig Rang" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Samlet Rang" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Dit navn er: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Log ud" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Ændre Brugernavn" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "Ændre Mail" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Skift Adgangskode" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Slet Konto" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Sociale Indstillinger" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Vælg Kanvas" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Palet Download" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Palet for ${ gimpLink }" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Billede Konverter" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Konverter et billede til Canvas farver" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Vælg Strategi" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpentin" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "Minimum Farve Afstand" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "Beregn som GIMP" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Vælg Farvetilstand" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "" +"TIlføj Gitter (fjern markeringen, hvis du har brug for en 1:1 skabelon)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Offset" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Skaler Billede" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Bredde" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Højde" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Behold Forhold" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Anti Aliasing" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Nulstil" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Hent Template" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "I Går" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Lande i Dag" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Diagrammer" + +#: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "Bruger" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "Land" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" +"Rangerne opdaterer hver 5 min. Daglige rang bliver nulstillet ved midnat UTC." + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Kanvas" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "Koordinater" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "Redigér" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "Gå til" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Navn eller Email" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "LogIn" + +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "Vælg fil" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "Skabelon navn" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "Slet" + #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "Top 10 Lande [pxls / day]" @@ -1362,6 +2159,7 @@ msgstr "Lande efter Pixels I dag" msgid "Total Pixels placed per day" msgstr "Antal Pixels placeret pr. dag" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1402,6 +2200,8 @@ msgstr "Navn eller Email" msgid "LogIn" msgstr "LogIn" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1417,6 +2217,7 @@ msgstr "En ny bekræftelsesmail bliver sent til dig." #: src/components/UserMessages.jsx:53 msgid "Click here to request a new verification mail." msgstr "Klik her for at anmode om et nyt bekræftelsesmail." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." @@ -1441,22 +2242,80 @@ msgstr "Bekræft Nye Adgangskode" #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Nye Brugernavn" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangeMail.jsx:59 -msgid "" -"Changed Mail successfully. We sent you a verification mail, " -"please verify your new mail address." -msgstr "" -"Ændrede Mail succesfuldt. Vi sendte dig en bekræftelsesmail, " -"venligst bekræft din nye mail adresse." +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Interval er ugyldigt" -#: src/components/ChangeMail.jsx:87 -msgid "New Mail" -msgstr "Nye Mail" +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Tjek hvem placerede i et område" +<<<<<<< HEAD #: src/components/DeleteAccount.jsx:66 msgid "Yes, Delete My Account!" msgstr "Ja, Slet Min Konto!" +======= +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Interval" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (valgfrit)" + +#: 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 "Øverste-venstre hjørne" + +#: 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 "Nederste-højre hjørne" + +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Få Pixels" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Få Brugere" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "IP Handlinger" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Gør ting med IP'er (én IP pr. linje)" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Administrer Moderatorer" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Fjern Moderator" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Der er ingen nye mods" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Tildel ny Mod" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Indsæt BrugerNavn af ny mod" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Bruger Navn" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:35 msgid "Block DMs" @@ -1520,6 +2379,11 @@ msgid "" "Turn every pixel in area to 0 (YOU REALLY SHOULDN'T DO THAT ON ANY AREA THAT " "ISN'T ALREADY MOSTLY 0)" msgstr "" +<<<<<<< HEAD +======= +"Forvandl hver pixel i området til 0 (DU BURDE VIRKELIG IKKE GØRE DET PÅ HVER " +"SOM HELST OMRÅDE SOM DER IKKE ALLEREDE ER FOR DET MESTE 0)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:207 msgid "Status: Not running" @@ -1538,23 +2402,32 @@ msgid "File" msgstr "Fil" #: src/components/ModCanvastools.jsx:273 +<<<<<<< HEAD #, fuzzy msgid "Coordinates:" msgstr "Ugyldige Koordinater" +======= +msgid "Coordinates:" +msgstr "Koordinater:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:317 msgid "Pixel Protection" msgstr "Pixel Beskyttelse" #: src/components/ModCanvastools.jsx:321 +<<<<<<< HEAD #, fuzzy +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Set protection of areas (if you need finer grained control, use protect with " "image upload and alpha layers)" msgstr "" -"Set beskyttelse af områder (hvis du får brug for mere finkornet " -"kontrol, brug beskyttelse med billedupload og alfalag)" +"Set beskyttelse af områder (hvis du får brug for mere finkornet kontrol, " +"brug beskyttelse med billedupload og alfalag)" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1565,6 +2438,8 @@ msgstr "Øverste-venstre hjørne" msgid "Bottom-right corner" msgstr "Nederste-højre hjørne" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "Rul tilbage til Dato" @@ -1585,37 +2460,65 @@ msgstr "Påfør et filter til at rense affald i store kanvas områder." msgid "Stop Cleaner" msgstr "Stop Rengører" -#: src/components/Admintools.jsx:109 -msgid "IP Actions" -msgstr "IP Handlinger" +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Du skal angive en varighed" -#: src/components/Admintools.jsx:111 -msgid "Do stuff with IPs (one IP per line)" -msgstr "Gør ting med IP'er (én IP pr. linje)" +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Du skal angive en IID" -#: src/components/Admintools.jsx:158 -msgid "Manage Moderators" -msgstr "Administrer Moderatorer" +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "IID Handlinger" -#: src/components/Admintools.jsx:160 -msgid "Remove Moderator" -msgstr "Fjern Moderator" +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Angiv Begrundelse" -#: src/components/Admintools.jsx:193 -msgid "There are no mods" -msgstr "Der er ingen nye mods" +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = uendelig" -#: src/components/Admintools.jsx:198 -msgid "Assign new Mod" -msgstr "Tildel ny Mod" +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Nye Brugernavn" -#: src/components/Admintools.jsx:201 -msgid "Enter UserName of new Mod" -msgstr "Indsæt BrugerNavn af ny mod" +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Adgangskoder matcher ikke." -#: src/components/Admintools.jsx:210 -msgid "User Name" -msgstr "Bruger Navn" +#: src/components/ChangePassword.jsx:44 +msgid "Password successfully changed." +msgstr "Ændrede Adgangskode succesfuldt." + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Gamle Adgangskode" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Nye Adgangskode" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Bekræft Nye Adgangskode" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Ja, Slet Min Konto!" + +#: src/components/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" +"Ændrede Mail succesfuldt. Vi sendte dig en bekræftelsesmail, " +"venligst bekræft din nye mail adresse." + +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +msgstr "Nye Mail" #: src/components/ModWatchtools.jsx:48 msgid "Interval is invalid" @@ -1641,6 +2544,7 @@ msgstr "Få Pixels" msgid "Get Users" msgstr "Få Brugere" +<<<<<<< HEAD #: src/components/ModIIDtools.jsx:20 msgid "You must enter a duration" msgstr "Du skal angive en varighed" @@ -1661,6 +2565,8 @@ msgstr "Angiv Begrundelse" msgid "(0 = infinite)" msgstr "(0 = uendelig" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "Ping" @@ -1677,21 +2583,51 @@ msgstr "Bloker" msgid "Mute" msgstr "Gør Stum" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1732,6 +2668,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1747,6 +2684,45 @@ msgstr "M" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pixels placed" +#~ msgstr "Pixels placeret" + +#~ msgid "History Pencil ON" +#~ msgstr "Historie-blyant på" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Overlejring-blyant på" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Hold højre ${ bindShift } for at placere imens man bevæger sin mus ifølge " +#~ "historisk visning" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Højre-shift Auto-Farve" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "" +#~ "Placér pixels fra overlejring på højre-shift, i stedet for historie." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Fik ikke et svar fra pixelplanet. Måske prøv at genindlæse?" + +#~ msgid "Place more :)" +#~ msgstr "Placer mere :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Ingen Proxier Tilladt :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "Vis Gemte Kanvasser" diff --git a/i18n/de.po b/i18n/de.po index 76ce56f0..83195d81 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -2,7 +2,11 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: 2024-03-09 14:00+0000\n" +======= +"PO-Revision-Date: 2024-04-04 20:02+0000\n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Last-Translator: HF \n" "Language-Team: German \n" @@ -13,11 +17,32 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "Pinsel wählt: " + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "Ausgewählter Farbe" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "Von Vorlagen" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "Von Historie" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Gewechselt zu ${ canvasName }" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Raster Ein" @@ -39,10 +64,34 @@ msgid "Muted Sound" msgstr "Ton stummgeschaltet" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Raster Ein" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Raster Aus" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Pixelaktivität Ein" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Pixelaktivität Aus" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Ton stummgeschaltet" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Ton eingeschaltet" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Kopiert!" @@ -70,10 +119,41 @@ msgstr "Fehler :(" #: src/ui/PixelTransferController.js:71 msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" -msgstr "" -"Keine Antwort von pixelplanet erhalten. Vielleicht versuche die Seite neu zu " -"laden?" +======= +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Kopiert" +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Overlay EIN" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Overlay AUS" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Osterei EIN" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Osterei AUS" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Zeitüberschreitung" + +#: 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." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgstr "" +"Keine Antwort von pixelplanet erhalten. Falls das Problem weiterhin besteht, " +"versuche es, die Seite neu zu laden." + +<<<<<<< HEAD #: src/ui/PixelTransferController.js:103 msgid "Invalid Canvas" msgstr "Ungültige Leinwand" @@ -108,9 +188,46 @@ msgid "Invalid color selected" msgstr "Ungültige Farbe ausgewählt" #: src/ui/PixelTransferController.js:123 -msgid "Just for registered Users" -msgstr "Nur ür registrierte Spieler" +======= +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Ungültige Leinwand" +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Diese Leinwand existiert nicht" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Ungültige Koordinaten" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x außerhalb des Spielfelds" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y außerhalb des Spielfelds" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z außerhalb des Spielfelds" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Falsche Farbe" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Ungültige Farbe ausgewählt" + +#: src/ui/PixelTransferController.js:124 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgid "Just for registered Users" +msgstr "Nur für registrierte Spieler" + +<<<<<<< HEAD #: src/ui/PixelTransferController.js:124 msgid "You have to be logged in to place on this canvas" msgstr "Melde dich an um auf dieser Leinwand zu spielen" @@ -152,11 +269,50 @@ msgid "You are weird" msgstr "Du bist seltsam" #: src/ui/PixelTransferController.js:153 +======= +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Melde dich an um auf dieser Leinwand zu spielen" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "Nicht erlaubt" + +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "" +"Du kannst diese Leinwand noch nicht verwenden, weil dein Pixel Punktestand " +"zu gering ist. Platziere mehr Pixel" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "Pixel beschützt" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Bitte beweise, dass du ein Mensch bist" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Du benutzt ein Proxy." + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Nur die Top10 Spieler von gestern dürfen hier spielen" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Du bist seltsam" + +#: src/ui/PixelTransferController.js:154 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" -"Server wurde von deinen Pixeln verwirrt. Spielst du auf mehreren Geräten?" +"Der Server wurde von deinen Pixeln verwirrt. Spielst du auf mehreren Geräten?" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "Gebannt" @@ -186,10 +342,33 @@ msgid "Weird" msgstr "Komisch" #: src/ui/PixelTransferController.js:170 -msgid "Couldn't set Pixel" -msgstr "Konnte ein Pixel setzen" +======= +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Gebannt" +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "IP Bereich Gebannt" + +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "Dein Internet Anbieter ist von diesem Spiel verbannt" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Komisch" + +#: src/ui/PixelTransferController.js:171 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgid "Couldn't set Pixel" +msgstr "Konnte kein Pixel setzen" + +<<<<<<< HEAD #: src/ui/PixelTransferController.js:175 +======= +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Fehler ${ retCode }" @@ -202,6 +381,13 @@ msgstr "Leinwand Fehler" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "Kann die 3D Leinwand nicht laden. Ist WebGL2 im Browser deaktiviert?" +<<<<<<< HEAD +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Fehler :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "Kann nicht mehr als 20 Vorlagen exportieren!" @@ -231,7 +417,11 @@ msgstr "Verbindungsfehler ${ code } :(" #: src/store/actions/fetch.js:103 src/store/actions/fetch.js:129 msgid "Could not connect to server, please try again later :(" msgstr "" +<<<<<<< HEAD "Kann nich zum Server verbinden, bitte versuche es später noch einmal :(" +======= +"Kann nicht zum Server verbinden, bitte versuche es später noch einmal :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/store/actions/fetch.js:151 src/store/actions/fetch.js:170 #: src/store/actions/fetch.js:189 src/store/actions/fetch.js:208 @@ -246,6 +436,7 @@ msgstr "Server antwortete mit wirrwarr :(" #: src/store/middleware/notifications.js:33 msgid "Your next pixels are ready" msgstr "Deine nächsten Pixel sind verfügbar" +<<<<<<< HEAD #: src/store/middleware/notifications.js:37 msgid "You can now place more on pixelplanet.fun :)" @@ -285,9 +476,58 @@ msgstr "Leinwand auswahl" msgid "Close Chat" msgstr "Schließe Chat" +======= + +#: src/store/middleware/notifications.js:37 +msgid "You can now place more on pixelplanet.fun :)" +msgstr "Du kannst nun mehr Pixel auf pixelplanet.fun setzen :)" + +#: src/store/middleware/notifications.js:54 +msgid "mentioned you" +msgstr "hat dich erwähnt" + +#: src/store/middleware/notifications.js:58 +msgid "You have new messages in chat" +msgstr "Du hast neue Nachrichten in der Kommentarsektion" + +#: 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 "Kopiere in die Zwischenablage" + +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "Spieler auf dieser Leinwand" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "Spieler insgesamt" + +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Plazierte Pixel" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "Heute" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "Gesamt" + +#: src/components/buttons/CanvasSwitchButton.jsx:20 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "Leinwand auswahl" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Close Chat" +msgstr "Schließe Kommentarsektion" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/ChatButton.jsx:88 msgid "Open Chat" -msgstr "Öffne Chat" +msgstr "Öffne Kommentarsektion" #: src/components/buttons/ExpandMenuButton.jsx:22 msgid "Close Menu" @@ -299,7 +539,11 @@ msgstr "Öffne Menü" #: src/components/HistorySelect.jsx:146 msgid "Loading" +<<<<<<< HEAD msgstr "Lade" +======= +msgstr "Lädt" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/HistorySelect.jsx:147 msgid "Select Date above" @@ -354,10 +598,6 @@ msgstr "Spielerbereich" msgid "Make Screenshot" msgstr "Erstelle eine Bildschirmaufnahme" -#: src/components/buttons/GlobeButton.jsx:34 -msgid "Globe View" -msgstr "Globus Ansicht" - #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Schließe Palette" @@ -366,6 +606,7 @@ msgstr "Schließe Palette" msgid "Open Palette" msgstr "Öffne Palette" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "Historischer Pinsel EIN" @@ -390,6 +631,28 @@ msgstr "Historischen Pinsel ausschalten" msgid "Disable Overlay Pencil" msgstr "Vorlagen Pinsel ausschalten" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Pinsel einschalten" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Deaktiviere Pinsel" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Historischen Pinsel ausschalten" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Vorlagen Pinsel ausschalten" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Globus Ansicht" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" msgstr "Registrieren" @@ -400,7 +663,7 @@ msgstr "Passwort vergessen" #: src/components/windows/index.js:18 msgid "Chat" -msgstr "Unterhaltung" +msgstr "Kommentarsektion" #: src/components/windows/index.js:20 msgid "Canvas Archive" @@ -409,7 +672,7 @@ msgstr "Leinwand Archiv" #: src/components/BanInfo.jsx:66 msgid "You are banned. You think it is unjustified? Check out the " msgstr "" -"Du bist verbannt. Wenn du glaubst, dass dies ein Irrtum war, sehe in die " +"Du bist gebannt. Wenn du glaubst, dass dies ein Irrtum war, sehe in die " #: src/components/BanInfo.jsx:76 msgid " on how to appeal." @@ -430,7 +693,7 @@ msgstr "Grund" #: src/components/BanInfo.jsx:91 msgid "By Mod" -msgstr "Vom Moderator" +msgstr "Von Moderator" #: src/components/BanInfo.jsx:97 src/components/ModIIDtools.jsx:84 msgid "Duration" @@ -446,7 +709,7 @@ msgstr " was noch so lange dauert: " #: src/components/BanInfo.jsx:112 msgid "Unbanned" -msgstr "Wieder erlaubt" +msgstr "Wieder entbannt" #: src/components/BanInfo.jsx:113 msgid "Now that you have seen this message, you are no longer banned." @@ -458,7 +721,11 @@ msgstr "Wieso?" #: src/components/GlobalCaptcha.jsx:47 msgid "You took too long, try again." +<<<<<<< HEAD msgstr "Du hast zu lange benötigt, versuche es noch einmal." +======= +msgstr "Du hast zu lange gebraucht, versuche es noch einmal." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/GlobalCaptcha.jsx:50 msgid "You failed your captcha" @@ -488,6 +755,169 @@ msgstr "Abbrechen" msgid "Send" msgstr "Senden" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Zeige Raster" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Aktiviere das Raster um Pixelgrenzen zu sehen." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Zeige Pixelaktivität" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Zeige Kreise wo Pixel von Spielern gesetzt werden." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Zeige Bewegungssteuerung immer" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "Zeige die Tasten zur Bewegungssteuerung immer" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Deaktiviere Spiel Ton" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Alle Toneffekte werden ausgeschaltet." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Dein Browser erlaubt uns nicht, mit AudioContext Töne abzuspielen. Werden " +"wir von Privatsphäreneinstellungen blockiert?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Aktiviere Chat Benachrichtigungen" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Spiele ein Geräusch wenn eine neue Chat Nachricht eintrifft" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Automaticher Zoom" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Zoome rein anstatt ein Pixel zu setzen wenn auf kleineren Zoomlevel geklickt " +"wird." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Kompakte Palette" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Zeige die Palette in einer kleineren Form an, welche weniger Platz benötigt." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Erdapfel Modus" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Wenn du auf einer Kartoffel spielst." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Helles Raster" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Zeige das Raster in weiß anstatt schwarz." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Historische Ansicht" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Siehe vergangene Versionen der Leinwand." + +#: src/components/windows/Settings.jsx:156 +#, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Pinsel Modus for ${ canvasName } Leinwand" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "Was der Pinsel auf der aktuellen Leinwand zeichnen soll." + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Themen" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Wähle aus wie pixelplanet aussehen soll." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Sprache Auswählen" + +#: 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 "" +"Wir vermeiden es, Leinwände zu entfernen. Allerdings werden manche zum Spaß " +"gestartet oder von Spielern angefragt, weil sie aktuelle Memes mögen. Diese " +"Leinwände können nach einiger Zeit langweilig werden und nach Wochen ohne " +"erwähnenswerte Aktivität, entscheiden wir uns manchmal, diese zu entfernen." + +#: src/components/windows/Archive.jsx:10 +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Hier sammeln wir vergangene Leinwände um sie ordentlich zu archivieren (zur " +"Zeit nur eine)." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Politischer Kompass Leinwand" + +#: 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 "" +"Diese Leinwand wurde zu Zeiten politscher Konlikte auf der Erd-Leinwand " +"gestarted. Es war eine 1024x1024 Abbildung des politischen Kompass mit 5s " +"Abklingzeit und 60s gesamter Wartezeit. Es wurde am 11. Mai 2020 gestartet " +"und war für Monate aktiv bis es am 30. November geschlossen wurde." + +#: 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 "" +"Wir haben uns entschieden sie in der Form eines Zeitraffers in verlustfrei " +"kodiertes webm zu archivieren. Eine Bildschirmaufnahme aus dem Video ergibt " +"eine perfekte 1:1 Abbildung der Leinwand zu dieser Zeit." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -559,7 +989,11 @@ msgstr "" "zu Unrecht verbannt worden zu sein, bitte kontaktiere uns auf " "${ guildedLink } oder sende uns eine Mail ${ mailLink } und gib diese IID an:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Steuerung" @@ -592,12 +1026,20 @@ msgstr "Drücke ${ bindR } um aktuelle Koordinaten zu kopieren" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Drücke ${ bindQ } oder ${ bindE } um zu zoomen" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "Drücke ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } zum navigieren" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -620,6 +1062,7 @@ msgstr "" "Finger-Zoom um zu zoomen" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "" @@ -627,22 +1070,30 @@ msgstr "" "setzen" #: src/components/windows/Help.jsx:92 +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format -msgid "" -"Hold right ${ bindShift } for placing while moving mouse according to " -"historical view" +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" msgstr "" -"Halte die rechte ${ bindShift } Taste gedrückt um Pixel unter der Maus nach " -"der aktuellen historischen Ansicht zu setzen" +"Halte die linke ${ bindShift } Taste gedrückt um den Pinsel zu benutzen " +"(setze Pixel während die Maus bewegt wird)" +<<<<<<< HEAD #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } Linksklick oder ${ touchSymbol } tippe um ein Pixel zu " "platzieren" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -651,18 +1102,30 @@ msgstr "" "Klicke ${ mouseSymbol } die mittlere Maustaste oder ${ touchSymbol } tippe " "lange um eine Farbe von der Leinwand auszuwählen" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Drücke ${ bindQ } oder ${ bindE } um hoch und runter zu fliegen" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "${ mouseSymbol } Halte die linke Maustaste gedrückt und ziehe um zu rotieren" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -671,14 +1134,22 @@ msgstr "" "${ mouseSymbol } Scrolle mit dem Mausrad oder halte ${ mouseSymbol } die " "mittlere Maustaste gedrückt und ziehe um zu zoomen" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" "${ mouseSymbol } Halte die rechte Maustaste gedrückt und ziehe um dich zu " "bewegen" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -686,24 +1157,37 @@ msgstr "" "${ mouseSymbol } Rechtsklick oder ${ touchSymbol } tippe zweimal um ein " "Voxel zu entfernen" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" -"Wir bedanken uns bei diesen Künstlern für ihre Paletten, welche sie der " +"Wir bedanken uns bei diesen Künstlern, welche ihre Farbpaletten der " "Öffentlichkeit zugänglich machten auf" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Vielen Dank an ${ starhouseLink } für die Palette der Mond Leinwand." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "Vielen Dank an ${ vinikLink } für die Palette der Top10 Leinwand." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -742,13 +1226,26 @@ msgid "All sound effects will be disabled." msgstr "Alle Toneffekte werden ausgeschaltet." #: 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 "" -"Dein Browser erlaubt uns nicht, mit AudioContext Töne abzuspielen. Werden " -"wir von Privatsphäreneinstellungen blockiert?" +======= +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Vielen Dank an ${ donendoLink } für die Palette der 2bit Leinwand." +#: src/components/windows/CanvasSelect.jsx:29 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +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 "" +"Wähle die Leinwand aus, welche du benutzen willst.\n" +"Jede Leinwand ist einzigartig und hat unterschiedliche Paletten, " +"Abklingzeiten und Voraussetzungen.\n" +"Das Archiv von vergangenen Leinwänden kann hier eingesehen werden:" + +<<<<<<< HEAD #: src/components/windows/Settings.jsx:131 msgid "Enable chat notifications" msgstr "Aktiviere Chat Benachrichtigungen" @@ -839,6 +1336,16 @@ msgstr "Lade..." msgid "Consider joining us on Guilded:" msgstr "Triff uns und andere Spieler auf guilded:" +======= +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Archiv" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Ausgediente Leinwände (nur historisch)" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Register.jsx:87 msgid "Register new account here" msgstr "Registriere ein neues Konto hier" @@ -878,6 +1385,7 @@ msgstr "Captcha" msgid "Submit" msgstr "Absenden" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 msgid "" "Select the canvas you want to use.\n" @@ -945,6 +1453,8 @@ msgstr "" "kodiertes webm zu archivieren. Eine Bildschirmaufnahme aus dem Video ergibt " "eine perfekte 1:1 Abbildung der Leinwand zu dieser Zeit." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Beginne hier zu unterhalten" @@ -960,6 +1470,7 @@ msgstr "Melde dich an um dich zu unterhalten" #: src/components/windows/Chat.jsx:273 msgid "Channel settings" msgstr "Kanal Einstellungen" +<<<<<<< HEAD #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." @@ -969,6 +1480,34 @@ msgstr "Sendete eine E-Mail mit Instruktionen um das Passwort zurückzusetzen." msgid "Enter your mail address and we will send you a new password:" msgstr "Gib deine Mail Adresse an und wir senden dir ein neues Passwort:" +======= + +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Statistiken" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Konverter" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Mod Werkzeuge" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Lade..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Triff uns und andere Spieler auf guilded:" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" msgstr "Konnte Captcha nicht laden" @@ -1003,6 +1542,7 @@ msgstr "Neu laden" msgid "Enter Characters" msgstr "Zeichen eingeben" +<<<<<<< HEAD #: src/components/GetIID.jsx:44 msgid "Get IID" msgstr "Gib IID" @@ -1268,6 +1808,19 @@ msgstr "" #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "Email Feld kann nicht leer sein." +======= +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "Sendete eine E-Mail mit Instruktionen um das Passwort zurückzusetzen." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "Gib deine Mail Adresse an und wir senden dir ein neues Passwort:" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "E-Mail Feld kann nicht leer sein." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:18 msgid "Email should be at least 5 characters long." @@ -1287,7 +1840,11 @@ msgstr "E-Mail sollte ein @ beinhalten" #: src/utils/validation.js:29 msgid "Name can't be empty." +<<<<<<< HEAD msgstr "Email Feld kann nicht leer sein." +======= +msgstr "Name kann nicht leer sein." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:30 msgid "Name must be at least 2 characters long" @@ -1359,6 +1916,322 @@ msgstr "Top 10 Platzierung am Vortag" msgid "Dimensions" msgstr "Dimensionen" +<<<<<<< HEAD +#: src/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "Top 10 Länder [pixel / tag]" + +#: src/core/chartSettings.js:127 +msgid "Players and Pixels per hour" +msgstr "Spieler und Pixel pro Stunde" + +#: src/core/chartSettings.js:221 +msgid "Top 10 Players [pxls / day]" +msgstr "Top 10 Spieler [pixel / tag]" + +#: src/core/chartSettings.js:294 +msgid "Countries by Pixels Today" +msgstr "Länder nach heutigen Pixel" + +#: src/core/chartSettings.js:351 +msgid "Total Pixels placed per day" +msgstr "Pixel pro Tag insgesamt" +======= +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Gib IID" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Kopiere" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "Melde dich and um mehr Funktionen und Statistikan zu sehen." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Mit Name oder Mail anmelden:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Ich habe mein Passwort vergessen." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "oder melde dich an mit:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "oder registriere dich hier:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Registrieren" + +#: src/components/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Vorlagen" + +#: 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 " +"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 "" +"Bist du es leid, immer nur eine Farbe zu spammen? Willst du stattdessen " +"Kunst zeichnen, aber Pixel von einem Bild zu zählen ist zu anstrengen? " +"Vorlagen können dir hier aushelfen! Vorlagen können als Overlay angezeigt " +"werden, über die du zeichnen kannst. Ein Pixel in der Vorlage, soll ein " +"Pixel auf der Leinwand repräsentieren." + +#: src/components/TemplateSettings.jsx:60 +msgid "Enable Overlay" +msgstr "Overlay einschalten" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Zeige Vorlagen als Overlay über der Leinwand." + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "Klein-Pixel Zoom" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "Zeige Overlay als kleine einzelne Pixel in hohen Vergrößerungsstufen." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Overlay Deckkraft" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Deckkraft des Overlay in Prozent." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Hinzufügen abbrechen" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Vorlage hinzufügen" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Exportiere eingeschaltete Vorlagen" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +msgstr "Importiere Vorlagen" + +#: 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 "Speichern" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Heutige Pixel" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Tägliche Rangliste" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Gesamt Rang" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Dein Name ist: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Abmelden" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Ändere Namen" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "Ändere Mail" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Passwort ändern" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Lösche Konto" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Soziale Einstellungen" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Wähle Leinwand" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Palette herunterladen" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Palette für ${ gimpLink }" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Bild Konverter" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Konvertiere ein Bild zu Leinwand Farben" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Wähle Strategie" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpentine" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "Minimum Farb Distanz" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "Berechne wie GIMP" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Wähle Farb Modus" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Zeichne Raster (deaktiviere falls du eine 1:1 Vorlage benötigst)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Abweichung" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Skaliere Bild" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Breite" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Höhe" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Seitenverhältniss beibehalten" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Kantenglättung" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Zurücksetzen" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Bild herunterladen" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "Gestern" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Länder heute" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Diagramme" + +#: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "Spieler" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "Land" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" +"Die Rangliste wird alle 5min aktualisiert. Die tägliche Liste wird um " +"Mitternacht UTC zurückgestellt." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Leinwand" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "Koordinaten" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "Bearbeiten" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "Gehe zu" + +<<<<<<< HEAD +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "Datei auswählen" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "Vorlagenname" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "Löschen" + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Name oder Email" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Einloggen" + +<<<<<<< HEAD +======= +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "Datei auswählen" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "Vorlagenname" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "Löschen" + #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "Top 10 Länder [pixel / tag]" @@ -1379,43 +2252,7 @@ msgstr "Länder nach heutigen Pixel" msgid "Total Pixels placed per day" msgstr "Pixel pro Tag insgesamt" -#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 -#: src/components/TemplateItemEdit.jsx:122 -msgid "Canvas" -msgstr "Leinwand" - -#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 -msgid "Coordinates" -msgstr "Koordinaten" - -#: src/components/TemplateItem.jsx:71 -msgid "Edit" -msgstr "Bearbeiten" - -#: src/components/TemplateItem.jsx:81 -msgid "Go to" -msgstr "Gehe zu" - -#: src/components/TemplateItemEdit.jsx:97 -msgid "Select File" -msgstr "Datei auswählen" - -#: src/components/TemplateItemEdit.jsx:120 -msgid "Template Name" -msgstr "Vorlagenname" - -#: src/components/TemplateItemEdit.jsx:174 -msgid "Delete" -msgstr "Löschen" - -#: src/components/LogInForm.jsx:77 -msgid "Name or Email" -msgstr "Name oder Email" - -#: src/components/LogInForm.jsx:88 -msgid "LogIn" -msgstr "Einloggen" - +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1432,12 +2269,201 @@ msgstr "Eine neue Bestätigungsmail wurde gesendet." msgid "Click here to request a new verification mail." msgstr "Klicke hier um eine neue Bestätigungsmail zu beantragen." +<<<<<<< HEAD +======= +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Intervall ist ungültig" + +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Kontrolliere wer in einem Bereich Pixel platzierte" + +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Intervall" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (optional)" + +#: 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 "Ecke links-oben" + +#: 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 "Ecko unten-rechts" + +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Gib Pixel" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Gib Spieler" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "IP Aktionen" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Mache etwas mit IPs (eine IP pro Zeile)" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Verwalte Moderatoren" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Entferne Moderator" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Es gibt keine Moderatoren" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Moderator zuweisen" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Gebe Name des neuen Moderators ein" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Spielerbereich" + +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Zeiche Bild auf Leinwand." + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "Lade Bild und schütze es." + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "Lade Bild und setze Abklingzeit wenn möglich zurück." + +#: src/components/ModCanvastools.jsx:184 +msgid "Clean spare pixels that are surrounded by unset pixels" +msgstr "" +"Bereinige einzelne Pixels welche von nur ungesetzten Pixel umgeben sind" + +#: src/components/ModCanvastools.jsx:188 +msgid "" +"Clean spare pixels that are surrounded by unset pixels and up to 1 other set " +"pixels" +msgstr "" +"Bereinige einzelne Pixel welche von ungesetzten und bis zu 1 andersfarbigen " +"Pixel umgeben sind" + +#: 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 "" +"Bereinige einzelne Pixel welche von ungesetzten PIxeln und beliebigen Pixeln " +"einer anderen Farbe umeben sind (SEHR AGGRESSIV AUF LEINWÄNDEN WELCHE " +"UNGESETZTE PIXEL ERLAUBEN)" + +#: 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 "" +"Setze jedes Pixel im Bereich zu 0 (DO SOLLTEST DIES NUR TUN, WENN DER " +"BEREICH BEREITS FAST VOLLSTÄNDIG 0 IST)" + +#: src/components/ModCanvastools.jsx:207 +msgid "Status: Not running" +msgstr "Status: Inaktiv" + +#: src/components/ModCanvastools.jsx:249 +msgid "Image Upload" +msgstr "Bild Hochladen" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "Lade ein Bild zur Leinwand hoch" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "Datei" + +#: src/components/ModCanvastools.jsx:273 +msgid "Coordinates:" +msgstr "Koordinaten:" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Pixel beschützen" + +#: 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 "" +"Setze Gebiet auf geschützt (falls genauere Kontrolle erwünscht, lade Bild " +"mit Transparenz mit \"protect\" hoch)" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "Spule zum Datum zurück" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "" +"Spule einen Beraich auf der Leinwand zum angegebenen Datum zurück (00:00 UTC)" + +#: src/components/ModCanvastools.jsx:492 +msgid "Canvas Cleaner" +msgstr "Canvas Bereiniger" + +#: src/components/ModCanvastools.jsx:494 +msgid "Apply a filter to clean trash in large canvas areas." +msgstr "Wende einen filter in einem Bereich der Leinwand an." + +#: src/components/ModCanvastools.jsx:605 +msgid "Stop Cleaner" +msgstr "Stoppe Cleaner" + +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Du musst eine Dauer angeben" + +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Du musst eine IID angeben" + +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "IID Aktionen" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Gebe eine Begründung an" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = unbegrenzt)" + +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Neuer Name" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "Passwörter stimmen nicht überein." #: src/components/ChangePassword.jsx:44 -msgid "Changed Password successfully." +msgid "Password successfully changed." msgstr "Passwort erfolgreich geändert." #: src/components/ChangePassword.jsx:88 @@ -1452,9 +2478,15 @@ msgstr "Neues Passwort" msgid "Confirm New Password" msgstr "Neues Passwort bestätigen" +<<<<<<< HEAD #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Neuer Name" +======= +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Ja, löche mein Konto!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangeMail.jsx:59 msgid "" @@ -1468,14 +2500,17 @@ msgstr "" msgid "New Mail" msgstr "Neue Mail" -#: src/components/DeleteAccount.jsx:66 -msgid "Yes, Delete My Account!" -msgstr "Ja, löche mein Konto!" - #: src/components/SocialSettings.jsx:35 msgid "Block DMs" msgstr "Blockiere PNs" +<<<<<<< HEAD +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "Blockiere PNs" + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:42 msgid "Block all Private Messages" msgstr "Blockiere alle Privaten Nachrichten" @@ -1496,6 +2531,7 @@ msgstr "Entblocke Spieler" msgid "You have no users blocked" msgstr "Du hast keinen Spieler geblockt" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." msgstr "Zeiche Bild auf Leinwand." @@ -1678,6 +2714,8 @@ msgstr "Gebe eine Begründung an" msgid "(0 = infinite)" msgstr "(0 = unbegrenzt)" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "Erwähnen" @@ -1694,21 +2732,51 @@ msgstr "Blocke" msgid "Mute" msgstr "Stummschalten" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "B" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1749,6 +2817,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 msgctxt "keybinds" msgid "N" @@ -1758,6 +2827,85 @@ msgstr "N" msgctxt "keybinds" msgid "M" msgstr "M" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pencil Mode" +#~ msgstr "Pinsel Modus" + +#~ msgid "Pixels placed" +#~ msgstr "Pixels gesetzt" + +#~ msgid "History Pencil ON" +#~ msgstr "Historischer Pinsel EIN" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Vorlagen Pinsel EIN" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Halte die rechte ${ bindShift } Taste gedrückt um Pixel unter der Maus " +#~ "nach der aktuellen historischen Ansicht zu setzen" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Rechts-Shift Auto-Farbe" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "" +#~ "Platziere beim Halten von Rechts-Shift laut Vorlage anstatt von der " +#~ "historischen Ansicht." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "" +#~ "Keine Antwort von pixelplanet erhalten. Vielleicht versuche die Seite neu " +#~ "zu laden?" + +#~ msgid "Place more :)" +#~ msgstr "Spiel mehr :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Kein Proxy erlaubt :(" + +#~ msgid "Show Hidden Canvases" +#~ msgstr "Zeige versteckte Leinwände" + +#~ msgid "Hide Hidden Canvases" +#~ msgstr "Verstecke geheime Leinwände" + +#~ msgid "ban" +#~ msgstr "verbanne" + +#~ msgid "Register New Account" +#~ msgstr "Registriere neues Konto" + +#~ msgid "Restore my Password" +#~ msgstr "Passwort wiederherstellen" + +#~ msgid "Welcome to PixelPlanet.fun" +#~ msgstr "Willkommen auf PixelPlanet.fun" + +#~ msgid "Look at past Canvases" +#~ msgstr "Zeige vergangene Leinwände" + +#~ msgid "Ranking" +#~ msgstr "Rangliste" + +#~ msgid "Daily" +#~ msgstr "Täglich" + +#~ msgid "Coordinates in X_Y format:" +#~ msgstr "Koordinaten in X_Y Format:" + +#~ msgctxt "keybinds" +#~ msgid "C" +#~ msgstr "C" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/TemplateSettings.jsx:66 msgctxt "keybinds" diff --git a/i18n/dz.po b/i18n/dz.po index 9e354d3a..b8ce5157 100644 --- a/i18n/dz.po +++ b/i18n/dz.po @@ -12,11 +12,32 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n!=1);\n" "X-Generator: Poedit 2.3\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "" @@ -38,10 +59,34 @@ msgid "Muted Sound" msgstr "" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "དཔེ་གྲངས།" @@ -149,10 +194,117 @@ msgid "You are weird" msgstr "" #: src/ui/PixelTransferController.js:153 +======= +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "དཔེ་གྲངས།" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 +#, fuzzy +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 "x ཕྱི་ནང་གཉིས་ཀྱི་ཕྱི། ཆ་གནས་མེདཔ།" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y ཕྱི་ནང་གཉིས་ཀྱི་ཕྱི། ཆ་གནས་མེདཔ།" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z ཕྱི་ནང་གཉིས་ཀྱི་ཕྱི། ཆ་གནས་མེདཔ།" + +#: 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 +#, fuzzy +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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "" @@ -185,6 +337,29 @@ msgid "Couldn't set Pixel" msgstr "བྱ་བ་མ་འོངསམ། གསར་བཙུགས། གློག་རིག་ཡོངས་འབྲེལ། ཁག་ཚན།" #: src/ui/PixelTransferController.js:175 +======= +#: 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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "འཛོལ་བ། ${ retCode }" @@ -197,6 +372,24 @@ msgstr "" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "" +<<<<<<< HEAD +#: 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/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 "" @@ -209,6 +402,7 @@ msgstr "" msgid "OK" msgstr "བཏུབ་ག་མི་བཏུབ་ཟེར་མི་འདི" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/store/actions/fetch.js:55 msgid "You made too many requests" msgstr "" @@ -258,6 +452,7 @@ msgstr "" msgid "Copy to Clipboard" msgstr "ཀ་དཔེ། ཨིན།འདུགཡོད། ཆོས་རྒྱུགས་བཀོད་ཚོགས།" +<<<<<<< HEAD #: src/components/OnlineBox.jsx:40 msgid "Online Users on Canvas" msgstr "" @@ -270,6 +465,28 @@ msgstr "" msgid "Pixels placed" msgstr "གློག་རིག་ཡོངས་འབྲེལ། སྐུ་དང་མཆོད་རྟེན་གྱི་སྲོག་ཤིང༌།" +======= +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "" + +#: 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 "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 msgid "Canvas Selection" @@ -349,10 +566,38 @@ msgstr "རྩེདམོ་རྩེ་མི། ལུང་ཕྱོགས msgid "Make Screenshot" msgstr "གསར་གཏོད་འབད་མི། གསལ་གཞི། ཀྲོབ་མདའི་མདེའུ། " +<<<<<<< HEAD +======= +#: 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:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "ཐད་རིལ་རི། གཟུགས་སྣང༌། " +<<<<<<< HEAD #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "ཁེ་བཙོང༌། རྩྭ་གདན། " @@ -409,6 +654,32 @@ msgstr "" msgid " on how to appeal." 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/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 "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: 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 @@ -482,6 +753,151 @@ msgstr "" msgid "Send" msgstr "" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "" + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "" + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "" + +#: src/components/windows/Settings.jsx:103 +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:109 +msgid "Enable chat notifications" +msgstr "" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "" + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "" + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:156 +#, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "" + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +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 "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -538,7 +954,11 @@ msgid "" "${ mailLink } and include the following IID:" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "" @@ -571,12 +991,20 @@ msgstr "" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -593,6 +1021,7 @@ msgid "Scroll ${ mouseSymbol } mouse wheel or ${ touchSymbol } pinch to zoom" msgstr "" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "" @@ -605,45 +1034,77 @@ msgid "" msgstr "" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " "select current hovering color" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " "button and drag to zoom" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 msgid "" "We thanks those artists very much, they offered their palettes to the public " @@ -651,10 +1112,20 @@ msgid "" msgstr "" #: src/components/windows/Help.jsx:113 +======= +#: 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:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." @@ -1186,6 +1657,152 @@ msgstr "" #: src/components/Rankings.jsx:286 msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +======= +#: 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:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +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/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/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/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/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/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:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/utils/validation.js:17 @@ -1282,6 +1899,282 @@ msgstr "" msgid "Dimensions" msgstr "" +<<<<<<< HEAD +======= +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +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: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 +#, fuzzy +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/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +#, fuzzy +msgid "Canvas" +msgstr "ཆ་གནས་མེདཔ། རྒྱ་ལས་ཐོན་པའི་ཁ་ཤ་དར་རས།" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +#, fuzzy +msgid "Coordinates" +msgstr "དཀའ་ངལ་ཅན། གནས་མིང༌།" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +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 "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "" @@ -1303,6 +2196,7 @@ msgstr "" msgid "Total Pixels placed per day" msgstr "གློག་རིག་ཡོངས་འབྲེལ། སྐུ་དང་མཆོད་རྟེན་གྱི་སྲོག་ཤིང༌།" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 #, fuzzy @@ -1342,6 +2236,8 @@ msgstr "" msgid "LogIn" msgstr "" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1356,12 +2252,197 @@ msgstr "" msgid "Click here to request a new verification mail." msgstr "" +<<<<<<< HEAD +======= +#: src/components/ModWatchtools.jsx:48 +#, fuzzy +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/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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +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/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 +#, fuzzy +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: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 +#, fuzzy +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/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/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "" #: src/components/ChangePassword.jsx:44 +<<<<<<< HEAD msgid "Changed Password successfully." +======= +msgid "Password successfully changed." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/components/ChangePassword.jsx:88 @@ -1376,8 +2457,13 @@ msgstr "" msgid "Confirm New Password" msgstr "" +<<<<<<< HEAD #: src/components/ChangeName.jsx:64 msgid "New Username" +======= +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/components/ChangeMail.jsx:59 @@ -1390,10 +2476,13 @@ msgstr "" msgid "New Mail" msgstr "" +<<<<<<< HEAD #: src/components/DeleteAccount.jsx:66 msgid "Yes, Delete My Account!" msgstr "" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:35 #, fuzzy msgid "Block DMs" @@ -1419,6 +2508,7 @@ msgstr "" msgid "You have no users blocked" msgstr "" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." msgstr "" @@ -1610,20 +2700,65 @@ msgid "Mute" msgstr "" #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: 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:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1664,6 +2799,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 msgctxt "keybinds" msgid "N" @@ -1678,6 +2814,24 @@ msgstr "" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "གློག་རིག་ཡོངས་འབྲེལ། སྐུ་དང་མཆོད་རྟེན་གྱི་སྲོག་ཤིང༌།" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "དཀའ་ངལ་ཅན། གདོང་ཤོག་གནས་ཚུལ་རྩ་ཅན།" + +#~ msgid "Place more :)" +#~ msgstr "གནད་དོན། ཡང་བསྐྱར་གྱི་དོན་ལུ་འཇུགཔ་ཨིན།" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "ཅི་ཡང་མེནམ། རྫུན་པ་དང་དོན་གཅིག ངོ་མ་མིན་པ། རང་གི་ངོ་རྟགས། ངོ་འཐུས།" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "User online" #~ msgstr "གཟུགས་ཀྱི་ཡན་ལག ཁར་ཁིར།" diff --git a/i18n/eo.po b/i18n/eo.po index 089b69c9..7d2b87d1 100644 --- a/i18n/eo.po +++ b/i18n/eo.po @@ -12,6 +12,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.4.1\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 #, javascript-format msgid "Switched to ${ canvasName }" @@ -149,10 +150,166 @@ msgid "You are weird" msgstr "" #: src/ui/PixelTransferController.js:153 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Selektu Lingvon" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Elŝultu Modelon" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "Kopiita!" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 +#, fuzzy +msgid "" +"Didn't get an answer from pixelplanet. Try to refresh if this problem " +"persists." +msgstr "Resposton pixelplaneta ne estas. Provus refreŝigi?" + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Nevalida Kanvas'" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Kanvason ne ekzistas" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Koordinatoj Nevalidaj" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x forbara" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y forbara" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z forbara" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Koloro erara" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Koloro nevalida selektit" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Nur pri registritaj uzantoj" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Vi necesas esti ensalutita por meti je l' kanvas'" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "" + +#: src/ui/PixelTransferController.js:130 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "Ne povas aliri je ĉi tiun kanvas' nun. Metu pli pikseloj" + +#: src/ui/PixelTransferController.js:133 +#, fuzzy +msgid "Pixel protected" +msgstr "Piksel' protektita!" + +#: 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 "Vi uzas prokuran servilon." + +#: 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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "" @@ -185,6 +342,29 @@ msgid "Couldn't set Pixel" msgstr "Ne povis meti pikselon" #: src/ui/PixelTransferController.js:175 +======= +#: 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 "Bizara" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Ne povis meti pikselon" + +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Eraro ${ retCode }" @@ -198,6 +378,33 @@ msgstr "Kanvasarkivo" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "" +<<<<<<< HEAD +#: 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 "Okej" + +#: 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/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Erar'" + #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -219,6 +426,7 @@ msgstr "" msgid "try again after ${ ti }min" msgstr "" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/store/actions/fetch.js:70 #, javascript-format msgid "Connection error ${ code } :(" @@ -259,6 +467,7 @@ msgstr "" msgid "Copy to Clipboard" msgstr "Kopiu je l' poŝ'" +<<<<<<< HEAD #: src/components/OnlineBox.jsx:40 msgid "Online Users on Canvas" msgstr "" @@ -352,10 +561,139 @@ msgstr "Uzantareo" msgid "Make Screenshot" msgstr "Faru Ekrankopio" +======= +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "" + +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Metitaj Pikseloj" + +#: 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 "La Tuto" + +#: src/components/buttons/CanvasSwitchButton.jsx:20 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "Kanvasselekaĵ'" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Close Chat" +msgstr "Fermu je l' babil'" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Open Chat" +msgstr "Malfermu je l' babil'" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Close Menu" +msgstr "Fermu je l' menu'" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Open Menu" +msgstr "Malfermu je l' menu'" + +#: src/components/HistorySelect.jsx:146 +#, fuzzy +msgid "Loading" +msgstr "Ŝarĝadanta..." + +#: src/components/HistorySelect.jsx:147 +#, fuzzy +msgid "Select Date above" +msgstr "Selektu Lingvon" + +#: 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 "Fermu" + +#: 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 +#, fuzzy +msgid "Maximize" +msgstr "maksimumigu" + +#: 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 "Help'" + +#: src/components/buttons/SettingsButton.jsx:21 +#: src/components/windows/index.js:14 +msgid "Settings" +msgstr "Agordar'" + +#: src/components/buttons/LogInButton.jsx:20 src/components/windows/index.js:15 +msgid "User Area" +msgstr "Uzantareo" + +#: src/components/buttons/DownloadButton.jsx:36 +msgid "Make Screenshot" +msgstr "Faru Ekrankopio" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Close Palette" +msgstr "Fermi je L' Kolorar'" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Open Palette" +msgstr "Malfermi je L' Kolorar'" + +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +#, fuzzy +msgid "Disable Pencil" +msgstr "Malŝalti je Ludsonar'" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Globa Vidaĵ'" +<<<<<<< HEAD #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Fermi je L' Kolorar'" @@ -399,6 +737,18 @@ msgstr "Registriĝi" msgid "Forgot Password" msgstr "Forgesis mi pasvorton mian." +======= +#: src/components/windows/index.js:16 +#, fuzzy +msgid "Registration" +msgstr "Registriĝi" + +#: src/components/windows/index.js:17 +#, fuzzy +msgid "Forgot Password" +msgstr "Forgesis mi pasvorton mian." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:18 msgid "Chat" msgstr "Babilu" @@ -489,6 +839,7 @@ msgstr "Nuligu" msgid "Send" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -727,11 +1078,47 @@ msgid "All sound effects will be disabled." msgstr "Ĉiuj sonoj estos malŝaltitaj." #: src/components/windows/Settings.jsx:125 +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Montri je Krad'" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Ŝalti kradon emfazi pikselbarojn." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Montri je Piksela Aktivec'" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Montri cirklojn tie ke pikselojn estas metitajn." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Malŝalti je Ludsonar'" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Ĉiuj sonoj estos malŝaltitaj." + +#: src/components/windows/Settings.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Your Browser doesn't allow us to use AudioContext to play sounds. Do you " "have some privacy feature blocking us?" msgstr "" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:131 msgid "Enable chat notifications" msgstr "Ŝaltiti je babila avizar'" @@ -745,12 +1132,28 @@ msgid "Auto Zoom In" msgstr "Aŭto Zomi" #: src/components/windows/Settings.jsx:143 +======= +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Ŝaltiti je babila avizar'" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Meti sonon kiam novan babilan mensaĝon alvenas" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Aŭto Zomi" + +#: src/components/windows/Settings.jsx:121 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Zoom in instead of placing a pixel when you tap the canvas and your zoom is " "small." msgstr "" "Zomu anstataŭe meti pikselon kiam vi frapetas l' kanvason kaj vian zomo etas." +<<<<<<< HEAD #: src/components/windows/Settings.jsx:146 msgid "Compact Palette" msgstr "Kompakta Kolorar'" @@ -879,13 +1282,74 @@ msgstr "Arkiv'" msgid "Retired Canvases (history only)" msgstr "" +======= +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Kompakta Kolorar'" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "Montru Kolorar' je kompakta form' kiu ekranuzas malpli." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Malmultekosta Computilaĉo Modo" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Kiam vi ludas je aĉa avina legoma computil'." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Hela Krad'" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Montru Krad' je blanka anstataŭ negra." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Historia Vidaĵ'" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Vidu estintecajn versiojn de l' kanvas'." + +#: src/components/windows/Settings.jsx:156 +#, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Temar'" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Kiel pixelplanet devus verŝajni." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Selektu Lingvon" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Archive.jsx:9 #, fuzzy msgid "" "While we tend to not delete canvases, some canvases are started for fun or " +<<<<<<< HEAD "as a request by users who currently like a meme. Those canvases can get " "boring after a while and after weeks of no major change and if they really " "aren't worth being kept active." +======= +"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." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Kvankam ni inklinus ne nuligi je kanvasar', kelkajn kanvasojn estas " "komencigitaj por amuzigi aŭ por pet' de uzantoj kiun momente ŝatas ion ajn " @@ -895,7 +1359,11 @@ msgstr "" #: src/components/windows/Archive.jsx:10 #, fuzzy msgid "" +<<<<<<< HEAD "Here we collect removed canvases to archive them in a proper way. Which is " +======= +"Here we collect removed canvases to archive them properly. Which is " +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "currently only one." msgstr "" "Ĉi tie ni kolektas tiun kanvasojn arkivi ilin je konvena manier' (kiu estas " @@ -927,6 +1395,7 @@ msgstr "" "rapidtempfilmet' rezultas je perfektan 1:1 reprezentad' da kanvason je tiu " "temp'." +<<<<<<< HEAD #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Komencu babili ĉi tie" @@ -1240,6 +1709,344 @@ msgstr "" #: src/components/Rankings.jsx:286 msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." msgstr "Rangigas ĉiu 5 minutoj. Hodiaŭa rangojn nuligas je meznokto UTC." +======= +#: src/components/windows/Help.jsx:65 +msgid "Place color pixels on a large canvas with other players online!" +msgstr "" +"Metu kolorajn pikselojn en grandan kanvason kun alian ludantojn enrete!" + +#: 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 "" +"Nia ĉefa kanvaso estas granda mondmapo, kiu oni povas meti ĉiun tiun " +"deziras, sed devus atendi specifan malvarmiĝon inter pikseloj. Vi povus vidi " +"la malvarmiĝajn postulojn je l' Kanvas' Skelekt' menu' (glob' super). Kelkaj " +"Kanvasoj havas diferencajn malvarmiĝojn por meti uzantmetitan pikselojn ol " +"meti je malmetitan pikselon. t.e 4s/7s signifas 4s je freŝaj pikseloj kaj 7s " +"je jam metitaj pikseloj." + +#: 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 "" +"Plialtaj zomniveloj tempdaŭras ĝisdatigi, la 3D globo almenaŭ unutage " +"aktualigas." + +#: src/components/windows/Help.jsx:68 +msgid "Have fun!" +msgstr "Ne havu amuzaĝon, strangulo!" + +#: src/components/windows/Help.jsx:70 +msgid "recommended" +msgstr "rekomendita" + +#: src/components/windows/Help.jsx:71 +msgid "Source on " +msgstr "Fontu je " + +#: src/components/windows/Help.jsx:72 +msgid "Map Data" +msgstr "Mapa Datumo" + +#: 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 "" +"La malplena mapa datumo ke ni uzas, kune kun konvertita OpenStreetMap " +"kaheloj por se orienti, elŝutus je mega.nz jen: " + +#: src/components/windows/Help.jsx:74 +#, fuzzy +msgid "Banned? Detected as Proxy?" +msgstr "Detektita Kiel Prokuro?" + +#: 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:95 +msgid "Controls" +msgstr "Kontroloj" + +#: src/components/windows/Help.jsx:81 +msgid "Click a color in palette to select it" +msgstr "Klaku kolorulon en l' koloraron selekti ĝin" + +#: src/components/windows/Help.jsx:82 +#, javascript-format +msgid "Press ${ bindG } to toggle grid" +msgstr "Premu ${ bindG } baskuli kranon" + +#: src/components/windows/Help.jsx:83 +#, javascript-format +msgid "Press ${ bindX } to toggle showing of pixel activity" +msgstr "Premu ${ bindX } por vidi piksel' aktivec'." + +#: src/components/windows/Help.jsx:84 +#, javascript-format +msgid "Press ${ bindH } to toggle historical view" +msgstr "Premu ${ bindH } por arkiva vizaĵ'" + +#: src/components/windows/Help.jsx:85 +#, javascript-format +msgid "Press ${ bindR } to copy coordinates" +msgstr "Premu ${ bindR } por kopii koordinatoj" + +#: src/components/windows/Help.jsx:86 +#, javascript-format +msgid "Press ${ bindQ } or ${ bindE } to zoom" +msgstr "Premu ${ bindQ } aŭ ${ bindE } por zomi" + +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +#, javascript-format +msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" +msgstr "Premu ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } por movi" + +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +#, javascript-format +msgid "" +"Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" +msgstr "" +"Premu ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } moviĝi" + +#: src/components/windows/Help.jsx:89 +#, javascript-format +msgid "Drag ${ mouseSymbol } mouse or ${ touchSymbol } pan to move" +msgstr "Trenu ${ mouseSymbol } muson aŭ ${ touchSymbol } glitu por moviĝi" + +#: src/components/windows/Help.jsx:90 +#, javascript-format +msgid "Scroll ${ mouseSymbol } mouse wheel or ${ touchSymbol } pinch to zoom" +msgstr "Rulumu ${ mouseSymbol } la musradon aŭ ${ touchSymbol } pinĉu zomi" + +#: src/components/windows/Help.jsx:91 +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "Premu kaj fiksu maldekstran ${ bindShift } por meti dum muŝmovado" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +#, javascript-format +msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" +msgstr "" +"${ mouseSymbol } Maldekstre klaku aŭ ${ touchSymbol } frapetu meti pikselon" + +#: 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 "" +"Klaku ${ mouseSymbol } la mezan musbutonon aŭ ${ touchSymbol } frapetu longe " +"selekti la aktualan ŝvebintan koloron" + +#: src/components/windows/Help.jsx:99 +#, fuzzy, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "Premu ${ bindQ } kaj ${ bindE } flugi supren kaj malsupren" + +#: src/components/windows/Help.jsx:100 +#, javascript-format +msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" +msgstr "" +"${ mouseSymbol } Premu kaj fiksu la maldekstran musbutonon kaj trenu la " +"muson rotacii" + +#: src/components/windows/Help.jsx:101 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" +"${ mouseSymbol } Rulumu la musradon aŭ premfiksu ${ mouseSymbol } la mezan " +"musbutonon kaj trenu zomi" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "${ mouseSymbol } Dekstre klaku kaj trenu la muson rotacii la vizaĵ'" + +#: src/components/windows/Help.jsx:104 +#, javascript-format +msgid "" +"${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" +msgstr "" +"${ mouseSymbol } Dekstre klaku aŭ ${ touchSymbol } duoble frapeti por " +"malmeti pikselon" + +#: 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:112 +#, javascript-format +msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." +msgstr "Kredito por l' Kolorar' de l' lun' ĉeestas kun ${ starhouseLink }" + +#: src/components/windows/Help.jsx:115 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "Kredito por l' Kolorar' de l' lun' ĉeestas kun ${ vinikLink }" + +#: src/components/windows/Help.jsx:118 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Kredito por l' Kolorar' de l' lun' ĉeestas kun ${ donendoLink }" + +#: src/components/windows/CanvasSelect.jsx:29 +#, fuzzy +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 "" +"Selekti la kanvason kiu uzos. Ĉiu kanvas' estas unika kaj havas malsamajn " +"palestrojn, malvarmiĝon, kaj postulojn. Arkivon de fermitaj kanvasoj alirus " +"jen:" + +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Arkiv'" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "" + +#: src/components/windows/Register.jsx:87 +msgid "Register new account here" +msgstr "Registriĝi novan konton jen" + +#: src/components/windows/Register.jsx:92 +#: src/components/windows/Register.jsx:98 +msgid "Name" +msgstr "Nom'" + +#: src/components/windows/ForgotPassword.jsx:80 +#: src/components/windows/Register.jsx:100 +#: src/components/windows/Register.jsx:106 +msgid "Email" +msgstr "Retpostadres'" + +#: 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 "Pasvort'" + +#: src/components/windows/Register.jsx:116 +#: src/components/windows/Register.jsx:122 +msgid "Confirm Password" +msgstr "Konfirmu Pasvort'" + +#: 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 "Sendu" + +#: src/components/windows/Chat.jsx:180 +msgid "Start chatting here" +msgstr "Komencu babili ĉi tie" + +#: src/components/windows/Chat.jsx:217 +msgid "Chat here" +msgstr "Babilu jen" + +#: src/components/windows/Chat.jsx:243 +msgid "You must be logged in to chat" +msgstr "Devas esti ensalutita por babili" + +#: src/components/windows/Chat.jsx:273 +msgid "Channel settings" +msgstr "Kanal' agordoj" + +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profil'" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Konvertil'" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Moderigiloj" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Ŝarĝadanta..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Konsideru kunigi kun ni je Guilded:" + +#: 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/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "" +"Sendita estas retpostmensaĝo kun instrukcioj, kiel renovigi vian pasvorton." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "Enskribi vian retmesaĝadreson kaj ni sendos vi novan pasvorton:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." @@ -1302,6 +2109,7 @@ msgstr "Malvarmiĝ'" #: src/components/CanvasItem.jsx:40 msgid "Stacking till" msgstr "Bufadinda ĝis" +<<<<<<< HEAD #: src/components/CanvasItem.jsx:42 msgid "Ranked" @@ -1445,6 +2253,572 @@ msgstr "Nova Uzantnom'" #: src/components/ChangeMail.jsx:59 #, fuzzy msgid "" +======= + +#: src/components/CanvasItem.jsx:42 +msgid "Ranked" +msgstr "Rangita" + +#: src/components/CanvasItem.jsx:44 +msgid "Yes" +msgstr "" + +#: src/components/CanvasItem.jsx:44 +msgid "No" +msgstr "" + +#: src/components/CanvasItem.jsx:50 +msgid "Requirements" +msgstr "Postular'" + +#: src/components/CanvasItem.jsx:53 +msgid "User Account" +msgstr "Uzantkont'" + +#: src/components/CanvasItem.jsx:55 +#, javascript-format +msgid "and ${ canvas.req } Pixels set" +msgstr "kaj ${ canvas.req } Pikselojn metitajn" + +#: src/components/CanvasItem.jsx:58 +#, fuzzy +msgid "Top 10 Daily Ranking" +msgstr "Hodiaŭa Rang'" + +#: src/components/CanvasItem.jsx:64 src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "Dimensioj" + +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "Ensalutu aliri pli eblojn kaj statistikaĵojn." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Ensalutu kun Nomon aŭ Retpostadreson:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Forgesis mi pasvorton mian." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "aŭ ensalutu je:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "aŭ registriĝu jen:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Registriĝi" + +#: src/components/TemplateSettings.jsx:52 +#, fuzzy +msgid "Templates" +msgstr "Elŝultu Modelon" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +#, fuzzy +msgid "Cancel adding Template" +msgstr "Elŝultu Modelon" + +#: src/components/TemplateSettings.jsx:139 +#, fuzzy +msgid "Add Template" +msgstr "Elŝultu Modelon" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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 "Ŝparu" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Hodiaŭa Metitaj Pikseloj" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Hodiaŭa Rang'" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Tuta Rang'" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Via nomo estas: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Elsalutu" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Ŝanĝu Uzantnomon" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "Ŝanĝu Retpostadreson" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Ŝanĝu Pasvorton" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Nuligu Konton" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Komunikaĵaj Agordoj" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Elektu Kanvason" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Elŝulti Kolorare" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Kolorar' por ${ gimpLink }" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Bildkonvertil'" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Konvertu bildon al kanvasaj koloroj" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Elektu Strategion" + +#: 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 "Elektu Koloran Modon" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Aldonu Kradon (ne elektu se necesus 1:1 proporcion)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Kompens'" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Skalu Bildon" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Larĝec'" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Alteco" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Konservu Porporcion" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Glatigo" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Renuligu" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Elŝultu Modelon" + +#: 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 +#, fuzzy +msgid "User" +msgstr "Uzantareo" + +#: 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 "Rangigas ĉiu 5 minutoj. Hodiaŭa rangojn nuligas je meznokto UTC." + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +#, fuzzy +msgid "Canvas" +msgstr "Elektu Kanvason" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +#, fuzzy +msgid "Coordinates" +msgstr "Koordinatoj Nevalidaj" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Nom' aŭ Retpostadres'" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "EnSalUtu" + +#: src/components/TemplateItemEdit.jsx:97 +#, fuzzy +msgid "Select File" +msgstr "Selektu Lingvon" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +#, fuzzy +msgid "Delete" +msgstr "Nuligu Konton" + +#: src/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "" + +#: src/core/chartSettings.js:127 +#, fuzzy +msgid "Players and Pixels per hour" +msgstr "Metitaj Pikseloj" + +#: 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 +#, fuzzy +msgid "Total Pixels placed per day" +msgstr "Pikseloj metitaj" + +#: src/components/UserMessages.jsx:28 +#, fuzzy +msgid "" +"Please verify your mail address or your account could get deleted after a " +"few days." +msgstr "" +"Bonvolu verifiki vian retpostadreson\n" +"aŭ via konto povus esti nuligita post kelkaj tagoj." + +#: src/components/UserMessages.jsx:49 +msgid "A new verification mail is getting sent to you." +msgstr "Novan verigan retpostmensaĝon estas sendita." + +#: src/components/UserMessages.jsx:53 +msgid "Click here to request a new verification mail." +msgstr "Klaku jen peti novan verigan retpostmensaĝon." + +#: src/components/ModWatchtools.jsx:48 +#, fuzzy +msgid "Interval is invalid" +msgstr "Nevalida Kanvas'" + +#: 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/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/ModWatchtools.jsx:249 +#, fuzzy +msgid "Get Pixels" +msgstr "Metitaj Pikseloj" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "IP Aktoj" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Faru iom kun IPs (un IP po linion)" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Mastrumu Moderigistojn" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Alĵetu je Moderigist'" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Ne estas moderigistoj" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Faru novan moderigiston" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Entajpu UzantNomon de la nova Moderigist'" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Uzantnom'" + +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Konstruu bildon je l' kanvas'." + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "Konstruu bildon kaj protektu ĝin." + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "Konstruu bildon, sed, nuligu je l' malvarmig'." + +#: 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 "Je Bild' Alŝutu" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "Alŝultu bildojn al kanvas'" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "Dosiero" + +#: src/components/ModCanvastools.jsx:273 +#, fuzzy +msgid "Coordinates:" +msgstr "Koordinatoj Nevalidaj" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Piksela Protektaĵ'" + +#: src/components/ModCanvastools.jsx:321 +#, fuzzy +msgid "" +"Set protection of areas (if you need finer grained control, use protect with " +"image upload and alpha layers)" +msgstr "" +"Protektu areojn\t(se necesas pli fajna kontrolo,\tuzu protekton kun la bilda " +"alŝultilon kaj alfa tavolon)" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "Malmetu je l' Dat'" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "Malmetu je areo kanvaso al dato (00:00 UTC)" + +#: src/components/ModCanvastools.jsx:492 +#, fuzzy +msgid "Canvas Cleaner" +msgstr "Kanvasselekaĵ'" + +#: 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/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 +#, fuzzy +msgid "IID Actions" +msgstr "IP Aktoj" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "" + +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Nova Uzantnom'" + +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Pasvortoj ne parigas." + +#: src/components/ChangePassword.jsx:44 +#, fuzzy +msgid "Password successfully changed." +msgstr "Ŝanĝis Pasvorton malerare." + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Malnova Pasvort'" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Nova Pasvort'" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Verigu Novan Pasvorton" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Jes, Nuligu Mian Konton!" + +#: src/components/ChangeMail.jsx:59 +#, fuzzy +msgid "" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Changed Mail successfully. We sent you a verification mail, " "please verify your new mail address." msgstr "" @@ -1455,6 +2829,7 @@ msgstr "" msgid "New Mail" msgstr "Nova Retpostmensaĝ'" +<<<<<<< HEAD #: src/components/DeleteAccount.jsx:66 msgid "Yes, Delete My Account!" msgstr "Jes, Nuligu Mian Konton!" @@ -1468,6 +2843,17 @@ msgstr "Bloku" msgid "Block all Private Messages" msgstr "Bloku ĉiuj privatan mensaĝaĉon" +======= +#: src/components/SocialSettings.jsx:35 +#, fuzzy +msgid "Block DMs" +msgstr "Bloku" + +#: src/components/SocialSettings.jsx:42 +msgid "Block all Private Messages" +msgstr "Bloku ĉiuj privatan mensaĝaĉon" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:44 msgid "Private" msgstr "" @@ -1484,6 +2870,7 @@ msgstr "Malblokigu Uzantojn" msgid "You have no users blocked" msgstr "Ne havas vi uzantojn blokatajn" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." msgstr "Konstruu bildon je l' kanvas'." @@ -1667,6 +3054,12 @@ msgstr "" msgid "Ping" msgstr "Eĥosondu" +======= +#: src/components/contextmenus/UserContextMenu.jsx:49 +msgid "Ping" +msgstr "Eĥosondu" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:75 msgid "DM" msgstr "Mesaĝi Rekte" @@ -1679,21 +3072,51 @@ msgstr "Bloku" msgid "Mute" msgstr "Silentu" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1734,6 +3157,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 msgctxt "keybinds" msgid "N" @@ -1749,6 +3173,33 @@ msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "Pikseloj metitaj" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Premu kaj fiksu dekstran ${ bindShift } por meti dum muŝmovado, sekvante " +#~ "historia vizaĵo" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Resposton pixelplaneta ne estas. Provus refreŝigi?" + +#~ msgid "Place more :)" +#~ msgstr "Metu pli ŭwŭ" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Prokurajn servilojn ne permesitajn ŭwŭ" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "User online" #~ msgstr "Uzanto enreta" diff --git a/i18n/es.po b/i18n/es.po index 1e1c39e8..816d09f2 100644 --- a/i18n/es.po +++ b/i18n/es.po @@ -2,8 +2,13 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: 2024-03-09 22:00+0000\n" "Last-Translator: HF \n" +======= +"PO-Revision-Date: 2024-04-02 18:53+0000\n" +"Last-Translator: gallegonovato \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language-Team: Spanish \n" "Language: es\n" @@ -13,6 +18,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 #, javascript-format msgid "Switched to ${ canvasName }" @@ -186,6 +192,187 @@ msgid "Couldn't set Pixel" msgstr "No se pudo colocar el Píxel" #: src/ui/PixelTransferController.js:175 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "Color seleccionado" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "De la plantilla" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "Del historial" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "Cambiado a ${ canvasName }" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Cuadrícula activa" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "cuadrícula apagada" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Notificación de píxeles activada" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Notificación de píxeles desactivada" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Sonido silenciado" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "Sonido no silenciado" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "¡Copiado!" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Superposición activada" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Superposición desactivada" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Huevo de Pascua encendido" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Huevo de Pascua APAGADO" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Se acabó el tiempo" + +#: 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 "No se recibió una respuesta de pixelplanet. Intenta actualizar" + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Lienzo Inválido" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Este lienzo no existe" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Coordenas Inválidas" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "Coordenada 'x' está fuera de los límites" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "Coordenada 'y' está fuera de los límites" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "Coordenada 'z' está fuera de los límites" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Color Incorrecto" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Color inválido seleccionado" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Solo para usuarios registrados" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Tienes que iniciar sesión para utilizar este lienzo" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "No permitido" + +#: src/ui/PixelTransferController.js:130 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "Aún no puedes acceder a este lienzo. Necesitas colocar más píxeles" + +#: src/ui/PixelTransferController.js:133 +#, fuzzy +msgid "Pixel protected" +msgstr "¡Píxel Protegido!" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Por favor demuestra que eres humano" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Estas usando un Proxy." + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Sólo el Top10 de ayer puede situarse aquí." + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Eres raro" + +#: src/ui/PixelTransferController.js:154 +msgid "" +"Server got confused by your pixels. Are you playing on multiple devices?" +msgstr "" +"El servidor se confundió con tus píxeles. ¿Estás jugando en varios " +"dispositivos?" + +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Prohibido" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "Rango prohibido" + +#: src/ui/PixelTransferController.js:162 +#, fuzzy +msgid "Your Internet Provider is banned from this game" +msgstr "Su proveedor de Internet tiene prohibido jugar a este juego." + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Raro" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "No se pudo colocar el Píxel" + +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Error ${ retCode }" @@ -197,6 +384,7 @@ msgstr "Archivo de Lienzos" #: src/ui/rendererFactory.js:32 msgid "Can't render 3D canvas, do you have WebGL2 disabled?" +<<<<<<< HEAD msgstr "" #: src/ui/templateLoader.js:231 @@ -211,6 +399,26 @@ msgstr "" msgid "OK" msgstr "OK" +======= +msgstr "No se puede renderizar el lienzo 3D. ¿Tienes WebGL2 deshabilitado?" + +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Error :(" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "¡No se pueden exportar más de 20 o ninguna plantilla!" + +#: 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 "OK" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/store/actions/fetch.js:55 msgid "You made too many requests" msgstr "Has hecho demasiadas solicitudes" @@ -242,6 +450,7 @@ msgstr "El servidor ha respondido con sinsentido :(" #: src/store/middleware/notifications.js:33 msgid "Your next pixels are ready" +<<<<<<< HEAD msgstr "" #: src/store/middleware/notifications.js:37 @@ -255,12 +464,28 @@ msgstr "" #: src/store/middleware/notifications.js:58 msgid "You have new messages in chat" msgstr "" +======= +msgstr "Tus próximos píxeles están listos" + +#: src/store/middleware/notifications.js:37 +msgid "You can now place more on pixelplanet.fun :)" +msgstr "Ahora puedes colocar más en pixelplanet.fun :)" + +#: src/store/middleware/notifications.js:54 +msgid "mentioned you" +msgstr "te mencionó" + +#: src/store/middleware/notifications.js:58 +msgid "You have new messages in chat" +msgstr "Tienes nuevos mensajes en el chat." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: 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 "Copia al Portapapeles" +<<<<<<< HEAD #: src/components/OnlineBox.jsx:40 msgid "Online Users on Canvas" msgstr "" @@ -272,6 +497,27 @@ msgstr "" #: src/components/OnlineBox.jsx:55 msgid "Pixels placed" msgstr "Píxeles colocados" +======= +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "Usuarios en línea en Canvas" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "Total de usuarios en línea" + +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Píxeles Colocados" + +#: 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 "Total" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -313,6 +559,7 @@ msgstr "Cerrar" #: src/components/Window.jsx:173 msgid "PopUp" +<<<<<<< HEAD msgstr "" #: src/components/Window.jsx:184 @@ -326,6 +573,21 @@ msgstr "" #: src/components/Window.jsx:229 msgid "Move" msgstr "" +======= +msgstr "Ventana emergente" + +#: src/components/Window.jsx:184 +msgid "Restore" +msgstr "Restaurar" + +#: src/components/Window.jsx:221 +msgid "Clone" +msgstr "Clon" + +#: src/components/Window.jsx:229 +msgid "Move" +msgstr "Mover" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Window.jsx:252 #, fuzzy @@ -334,7 +596,11 @@ msgstr "maximizar" #: src/components/Window.jsx:268 msgid "Resize" +<<<<<<< HEAD msgstr "" +======= +msgstr "Cambiar tamaño" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:75 src/components/buttons/HelpButton.jsx:20 #: src/components/windows/index.js:13 @@ -354,10 +620,13 @@ msgstr "Área del Usuario" msgid "Make Screenshot" msgstr "Tomar Captura de Pantalla" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Vista de Globo" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Cerrar Paleta" @@ -366,6 +635,7 @@ msgstr "Cerrar Paleta" msgid "Open Palette" msgstr "Abrir Paleta" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -391,6 +661,29 @@ msgstr "" msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +#, fuzzy +msgid "Disable Pencil" +msgstr "Desactivar los Sonidos del Juego" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Vista de Globo" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 #, fuzzy msgid "Registration" @@ -493,6 +786,173 @@ msgstr "Cancelar" msgid "Send" msgstr "Enviar" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Mostrar Cuadrícula" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Enciende la cuadrícula para mostrar los bordes de los píxeles." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Mostrar Actividad de Píxeles" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Muestra círculos donde se han colocado píxeles." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Desactivar los Sonidos del Juego" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Se desactivarán todos los efectos de sonido." + +#: src/components/windows/Settings.jsx:103 +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:109 +msgid "Enable chat notifications" +msgstr "Activar las notificaciones del chat" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Reproducir un sonido al llegar mensajes nuevos." + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Zoom automático" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Si el zoom está alejado, este se acercará en lugar de colocar un píxel al " +"hacer clic en el lienzo." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Paleta de colores compacta" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Muestra la Paleta de Colores en una forma compacta para ahorrar espacio en " +"la pantalla." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Modo Patata" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Para cuando juegas en una patata." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Cuadrícula Clara" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Muestra la Cuadrícula en blanco en vez de negro." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Vista Histórica" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Revisar versiones antiguas del lienzo." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Cambiado a ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Temas" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Cambiar el aspecto de pixelplanet." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Seleccionar Lenguage" + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 "" +"SI bien no tendemos a eliminar lienzos, algunos lienzos son introducidos " +"solo por diversión, o por petición de usuarios que disfrutan de algún meme. " +"Dichos lienzos pueden volverse aburridos después de un cierto tiempo y luego " +"de varias semanas sin cambios mayores y si no vale la pena mantenerlos " +"activos, puede que decidamos removerlos." + +#: src/components/windows/Archive.jsx:10 +#, fuzzy +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Aquí recolectamos aquellos lienzos para archivarlos de manera apropiada " +"(actualmente es solo uno)." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Lienzo de Brújula Política" + +#: 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 "" +"Este lienzo fue solicitado durante un periodo de conflictos políticos en el " +"lienzo principal de la Tierra. Era una representación de la brújula política " +"de 1024x1024px con 5s de enfriamiento y 60 de apilamiento. Fue lanzado el 11 " +"de Mayo de 2020 y permaneció activo por meses hasta que fue cerrado el 30 de " +"Noviembre del mismo año." + +#: 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 "" +"Hemos decidido archivarlo como un lapso de tiempo en la forma de un webm " +"codificado sin pérdida. Tomar una captura del lapso temporal resulta en una " +"representación 1:1 perfecta de como el lienzo se veía en un determinado " +"momento." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -554,14 +1014,22 @@ msgid "Banned? Detected as Proxy?" msgstr "¿Detectado como Proxy?" #: src/components/windows/Help.jsx:76 +<<<<<<< HEAD #, fuzzy, javascript-format +======= +#, javascript-format +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 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 "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr ": controles" @@ -596,13 +1064,21 @@ msgstr "Presiona ${ bindR } para copiar las coordenadas" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Presiona ${ bindQ } o ${ bindE } para cambiar el zoom" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" "Presiona ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } para desplazarte" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -624,12 +1100,18 @@ msgstr "" "para hacer zoom" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Mantenga presionado ${ bindShift } izquierdo para colocar pixeles mientras " "se mueve el ratón" +<<<<<<< HEAD #: src/components/windows/Help.jsx:92 #, javascript-format msgid "" @@ -640,13 +1122,20 @@ msgstr "" "mover el ratón a partir de la vista histórica" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "Haz ${ mouseSymbol } click izquierdo o ${ touchSymbol } un toque para " "colocar un píxel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -655,19 +1144,31 @@ msgstr "" "Haz clic ${ mouseSymbol } con el botón medio del ratón o ${ touchSymbol } " "toque largo para seleccionar el color sobre el que flota el cursor" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Presiona ${ bindQ } y ${ bindE } para volar hacia arriba y hacia abajo" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "${ mouseSymbol } Mantén presionado el botón izquierdo del ratón y arrástralo " "para rotar" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -676,12 +1177,20 @@ msgstr "" "${ mouseSymbol } Gira la rueda del ratón o mantén presionado el " "${ mouseSymbol } botón medio del ratón y arrástralo para hacer zoom" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "Haz ${ mouseSymbol } clic derecho y arrastra el ratón para desplazarte" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -689,6 +1198,7 @@ msgstr "" "Haz ${ mouseSymbol } clic derecho o ${ touchSymbol } doble toque para " "remover un píxel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 msgid "" "We thanks those artists very much, they offered their palettes to the public " @@ -761,13 +1271,15 @@ msgid "Auto Zoom In" msgstr "Zoom automático" #: src/components/windows/Settings.jsx:143 +======= +#: src/components/windows/Help.jsx:109 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " -"small." +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" -"Si el zoom está alejado, este se acercará en lugar de colocar un píxel al " -"hacer clic en el lienzo." +<<<<<<< HEAD #: src/components/windows/Settings.jsx:146 msgid "Compact Palette" msgstr "Paleta de colores compacta" @@ -878,13 +1390,34 @@ msgstr "" msgid "Submit" msgstr "Enviar" +======= +#: src/components/windows/Help.jsx:112 +#, javascript-format +msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." +msgstr "El crédito por la Paleta de la Luna es para ${ starhouseLink }." + +#: src/components/windows/Help.jsx:115 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "El crédito por la Paleta de la Luna es para ${ vinikLink }." + +#: src/components/windows/Help.jsx:118 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "El crédito por la Paleta de la Luna es para ${ donendoLink }." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" "Select the canvas you want to use.\n" "Every canvas is unique and has different palettes, cooldown and " "requirements.\n" +<<<<<<< HEAD "Archive of removed canvases can be accessed here:" +======= +"Archived canvases can be accessed here:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Selecciona el lienzo que deseas utilizar. Cada lienzo es único y tiene " "distintas paletas, tiempos de enfriamiento y requisitos. Puedes acceder a un " @@ -896,6 +1429,7 @@ msgstr "Archivo" #: src/components/windows/CanvasSelect.jsx:70 msgid "Retired Canvases (history only)" +<<<<<<< HEAD msgstr "" #: src/components/windows/Archive.jsx:9 @@ -905,13 +1439,11 @@ msgid "" "as a request by users who currently like a meme. Those canvases can get " "boring after a while and after weeks of no major change and if they really " "aren't worth being kept active." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" -"SI bien no tendemos a eliminar lienzos, algunos lienzos son introducidos " -"solo por diversión, o por petición de usuarios que disfrutan de algún meme. " -"Dichos lienzos pueden volverse aburridos después de un cierto tiempo y luego " -"de varias semanas sin cambios mayores y si no vale la pena mantenerlos " -"activos, puede que decidamos removerlos." +<<<<<<< HEAD #: src/components/windows/Archive.jsx:10 #, fuzzy msgid "" @@ -1237,6 +1769,437 @@ msgstr "Total" msgid "Today" msgstr "" +======= +#: src/components/windows/Register.jsx:87 +msgid "Register new account here" +msgstr "Registrar una cuenta nueva aquí" + +#: src/components/windows/Register.jsx:92 +#: src/components/windows/Register.jsx:98 +msgid "Name" +msgstr "Nombre" + +#: src/components/windows/ForgotPassword.jsx:80 +#: src/components/windows/Register.jsx:100 +#: src/components/windows/Register.jsx:106 +msgid "Email" +msgstr "Correo" + +#: 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 "Contraseña" + +#: src/components/windows/Register.jsx:116 +#: src/components/windows/Register.jsx:122 +msgid "Confirm Password" +msgstr "Confirmar Contraseña" + +#: 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 "Enviar" + +#: src/components/windows/Chat.jsx:180 +msgid "Start chatting here" +msgstr "Comienza a chatear aquí" + +#: src/components/windows/Chat.jsx:217 +msgid "Chat here" +msgstr "Chatea aquí" + +#: src/components/windows/Chat.jsx:243 +msgid "You must be logged in to chat" +msgstr "Debes iniciar sesión para chatear" + +#: src/components/windows/Chat.jsx:273 +msgid "Channel settings" +msgstr "Configuración del Canal" + +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Pérfil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Convertidor" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Herramientas de Moderación" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Cargando..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Considera unirte a nuestro Guilded:" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "No se pudo cargar el captcha" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "Escribe los caracteres de la siguiente imagen:" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "Consejo: No es sensible a las mayúsculas, I y l son lo mismo" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "" + +#: src/components/Captcha.jsx:121 +#, fuzzy +msgid "Click to Load Captcha" +msgstr "No se pudo cargar el captcha" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "¿No puedes leer? Recargar::" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "Recargar" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "Introducir Caracteres" + +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "Te enviamos un correo con instrucciones para reiniciar tu contraseña." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "Ingresa tu dirección de correo y te enviaremos una contraseña nueva:" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "El campo de correo no puede estar vacío." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "El correo debe tener al menos 5 caracteres de largo." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "El correo no puede tener más de 40 caracteres." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "El correo debe contener al menos un punto" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "El correo debe contener una @" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "El campo de nombre no puede estar vacío." + +#: src/utils/validation.js:30 +#, fuzzy +msgid "Name must be at least 2 characters long" +msgstr "El nombre debe tener al menos 4 caracteres de largo" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "El correo debe tener menos de 26 caracteres" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "El nombre contiene caracteres inválidos como @, /, \\ o #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "No se ingresó una contraseña." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "La contraseña debe tener al menos 6 caracteres de largo." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "La contraseña debe tener menos de 60 caracteres." + +#: src/components/CanvasItem.jsx:29 +#, fuzzy +msgid "Online Users" +msgstr "Desbloquear Usuarios" + +#: src/components/CanvasItem.jsx:34 +msgid "Cooldown" +msgstr "Enfriamiento" + +#: src/components/CanvasItem.jsx:40 +msgid "Stacking till" +msgstr "Apilamiento hasta" + +#: src/components/CanvasItem.jsx:42 +msgid "Ranked" +msgstr "Incluido en Ranking" + +#: src/components/CanvasItem.jsx:44 +msgid "Yes" +msgstr "" + +#: src/components/CanvasItem.jsx:44 +msgid "No" +msgstr "" + +#: src/components/CanvasItem.jsx:50 +msgid "Requirements" +msgstr "Requisitos" + +#: src/components/CanvasItem.jsx:53 +msgid "User Account" +msgstr "Cuenta de Usuario" + +#: src/components/CanvasItem.jsx:55 +#, javascript-format +msgid "and ${ canvas.req } Pixels set" +msgstr "y ${ canvas.req } Píxeles colocados" + +#: src/components/CanvasItem.jsx:58 +#, fuzzy +msgid "Top 10 Daily Ranking" +msgstr "Ranking Diario" + +#: src/components/CanvasItem.jsx:64 src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "Dimensiones" + +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "Inicia sesión para acceder a más características y estadísticas." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Iniciar sesión con Nombre o Correo:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Olvidé mi Contraseña." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "o inicia sesión con:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "o regístrate aquí:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Registrar" + +#: src/components/TemplateSettings.jsx:52 +#, fuzzy +msgid "Templates" +msgstr "Descargar Plantilla" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +#, fuzzy +msgid "Cancel adding Template" +msgstr "Descargar Plantilla" + +#: src/components/TemplateSettings.jsx:139 +#, fuzzy +msgid "Add Template" +msgstr "Descargar Plantilla" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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 "Guardar" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Píxeles Colocados Hoy" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Ranking Diario" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Ranking Total" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Tu nombre es: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Cerrar sesión" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Cambiar Nombre de Usuario" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "Cambiar Correo" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Cambiar Contraseña" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Eliminar Cuenta" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Configuración Social" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Elegir Lienzo" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Descarga de Paleta" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Paleta para ${ gimpLink }" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Convertidor de Imágenes" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Convertir una imagen a los colores del lienzo" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Elegir Estrategia" + +#: 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 "Elegir Modalidad de Color" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Agregar Cuadrícula (desactivar si necesitas una plantilla 1:1)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Desplazar Cuadrícula en" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Escalar Imagen" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Ancho" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Alto" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Mantener Relación de Aspecto" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Anti-Aliasiado" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Reiniciar" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Descargar Plantilla" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Rankings.jsx:165 msgid "Yesterday" msgstr "" @@ -1265,6 +2228,7 @@ msgstr "" "El ranking se actualiza cada 5min. Los rankings diarios son actualizados a " "la medianoche UTC." +<<<<<<< HEAD #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "El campo de correo no puede estar vacío." @@ -1384,6 +2348,8 @@ msgstr "" msgid "Total Pixels placed per day" msgstr "Píxeles colocados" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 #, fuzzy @@ -1403,6 +2369,7 @@ msgstr "" msgid "Go to" msgstr "" +<<<<<<< HEAD #: src/components/TemplateItemEdit.jsx:97 #, fuzzy msgid "Select File" @@ -1425,6 +2392,52 @@ msgstr "Nombre o Email" msgid "LogIn" msgstr "Iniciar Sesión" +======= +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Nombre o Email" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Iniciar Sesión" + +#: src/components/TemplateItemEdit.jsx:97 +#, fuzzy +msgid "Select File" +msgstr "Seleccionar Lenguage" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +#, fuzzy +msgid "Delete" +msgstr "Eliminar Cuenta" + +#: src/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "" + +#: src/core/chartSettings.js:127 +#, fuzzy +msgid "Players and Pixels per hour" +msgstr "Píxeles Colocados" + +#: 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 +#, fuzzy +msgid "Total Pixels placed per day" +msgstr "Píxeles colocados" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 #, fuzzy msgid "" @@ -1442,12 +2455,204 @@ msgstr "Un nuevo correo de verificación está siendo enviado." msgid "Click here to request a new verification mail." msgstr "Haz clic aquí para solicitar un nuevo correo de verificación." +<<<<<<< HEAD +======= +#: src/components/ModWatchtools.jsx:48 +#, fuzzy +msgid "Interval is invalid" +msgstr "Lienzo Inválido" + +#: 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/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/ModWatchtools.jsx:249 +#, fuzzy +msgid "Get Pixels" +msgstr "Píxeles Colocados" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "Acciones IP" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Hacer cosas con IPs (una IP por línea)" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Administrar Moderadores" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Remover Moderador" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "No hay mods" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Asignar nuevo Mod" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Ingresar Nombre de Usuario del nuevo Mod" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Nombre de Usuario" + +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Crear imagen en el lienzo." + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "Crear imagen y configurarla como protegida." + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "" +"Crear imagen, pero reiniciar el enfriamiento al de píxeles no colocados." + +#: 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 "Subir Imagen" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "Subir imagen al lienzo" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "Archivo" + +#: src/components/ModCanvastools.jsx:273 +#, fuzzy +msgid "Coordinates:" +msgstr "Coordenas Inválidas" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Protección de Píxeles" + +#: src/components/ModCanvastools.jsx:321 +#, fuzzy +msgid "" +"Set protection of areas (if you need finer grained control, use protect with " +"image upload and alpha layers)" +msgstr "" +"Configurar protección de áreas (si necesitas control granular más fino, " +"utiliza la protección con subida de imagen y capas alpha)" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "Regresar a la Fecha" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "Regresar un área del lienzo a una fecha específica (00:00 UTC)" + +#: src/components/ModCanvastools.jsx:492 +#, fuzzy +msgid "Canvas Cleaner" +msgstr "Selección de Lienzo" + +#: 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/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 +#, fuzzy +msgid "IID Actions" +msgstr "Acciones IP" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "" + +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Nombre de Usuario Nuevo" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "Las contraseñas no coinciden." #: src/components/ChangePassword.jsx:44 +<<<<<<< HEAD msgid "Changed Password successfully." +======= +#, fuzzy +msgid "Password successfully changed." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Se cambió la Contraseña exitosamente." #: src/components/ChangePassword.jsx:88 @@ -1462,9 +2667,15 @@ msgstr "Contraseña Nueva" msgid "Confirm New Password" msgstr "Confirmar Contraseña Nueva" +<<<<<<< HEAD #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Nombre de Usuario Nuevo" +======= +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "¡Si, Elimina Mi Cuenta!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangeMail.jsx:59 #, fuzzy @@ -1479,6 +2690,7 @@ msgstr "" msgid "New Mail" msgstr "Correo Nuevo" +<<<<<<< HEAD #: src/components/DeleteAccount.jsx:66 msgid "Yes, Delete My Account!" msgstr "¡Si, Elimina Mi Cuenta!" @@ -1488,6 +2700,13 @@ msgstr "¡Si, Elimina Mi Cuenta!" msgid "Block DMs" msgstr "Bloquear" +======= +#: src/components/SocialSettings.jsx:35 +#, fuzzy +msgid "Block DMs" +msgstr "Bloquear" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:42 msgid "Block all Private Messages" msgstr "Bloquear todos los Mensajes Privados" @@ -1508,6 +2727,7 @@ msgstr "Desbloquear Usuarios" msgid "You have no users blocked" msgstr "No tienes usuarios bloqueados" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." msgstr "Crear imagen en el lienzo." @@ -1692,6 +2912,12 @@ msgstr "" msgid "Ping" msgstr "Hacer Ping" +======= +#: src/components/contextmenus/UserContextMenu.jsx:49 +msgid "Ping" +msgstr "Hacer Ping" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:75 msgid "DM" msgstr "Mensaje Directo" @@ -1704,21 +2930,51 @@ msgstr "Bloquear" msgid "Mute" msgstr "Silenciar" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1759,6 +3015,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 msgctxt "keybinds" msgid "N" @@ -1768,6 +3025,82 @@ msgstr "" msgctxt "keybinds" msgid "M" msgstr "M" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "Píxeles colocados" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Mantenga presionado ${ bindShift } derecho para colocar pixeles mientras " +#~ "al mover el ratón a partir de la vista histórica" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "No se recibió una respuesta de pixelplanet. Intenta actualizar" + +#~ msgid "Place more :)" +#~ msgstr "Coloca mas píxeles :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "No se permiten Proxys :(" + +#~ msgid "User online" +#~ msgstr "Usuario en línea" + +#~ msgid "your IP" +#~ msgstr "tu dirección IP" + +#~ msgid "Partners:" +#~ msgstr "Colaboradores:" + +#~ msgid "Welcome to PixelPlanet.fun" +#~ msgstr "Bienvenido a PixelPlanet.fun" + +#~ msgid "Ranking" +#~ msgstr "Ranking" + +#~ msgid "Admintools" +#~ msgstr "Herramientas de Administración" + +#~ msgid "Register New Account" +#~ msgstr "Registrar Cuenta Nueva" + +#~ msgid "Restore my Password" +#~ msgstr "Restaurar mi Contraseña" + +#~ msgid "Daily" +#~ msgstr "Diario" + +#~ msgid "Coordinates in X_Y format:" +#~ msgstr "Coordenadas en formato X_Y:" + +#~ msgid "You successfully linked your mc account." +#~ msgstr "Has enlazado tu cuenta de mc exitosamente." + +#~ msgid "You denied." +#~ msgstr "Haz denegado." + +#, javascript-format +#~ msgid "You requested to link your mc account ${ minecraftname }." +#~ msgstr "Haz solicitado enlazar tu cuenta mc ${ minecraftname }." + +#~ msgid "Accept" +#~ msgstr "Aceptar" + +#~ msgid "Deny" +#~ msgstr "Denegar" + +#~ msgctxt "keybinds" +#~ msgid "C" +#~ msgstr "C" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/TemplateSettings.jsx:66 msgctxt "keybinds" diff --git a/i18n/et.po b/i18n/et.po new file mode 100644 index 00000000..7c1b7324 --- /dev/null +++ b/i18n/et.po @@ -0,0 +1,1746 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-26 10:13+0000\n" +"Last-Translator: FOXHELL \n" +"Language-Team: Estonian \n" +"Language: et\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Vali Fail" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Šabloonid" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "Vahetatud lõuendile ${ canvasName }" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Teljestik SEES" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Teljestik VÄLJAS" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Piksli teavitused SEES" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Piksli Teavitused VÄLJAS" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Heli Vaigistatud" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "Heli Käivitatud" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Kopeeritud" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Ülekate SEES" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Ülekate VÄLJAS" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Üllatusmuna SEES" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Üllatusmune VÄLJAS" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Sessioon Aegus" + +#: 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 "" +"Pixelplanetilt ei saadud vastust. Proovi taaskäivitada lehekülg kui problem " +"ei lahene." + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Sobimatu Lõuend" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Lõuendit ei eksisteeri" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Sobimatud Koordinaadid" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "Abtsiss on alalt väljas" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "Ordinaat on alalt väljas" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "Aplikaat on alalt väljas" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Sobimatu Värv" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Valitud värv ei ole sobilik" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Ainult registreeritud Kasutajatele" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Selleks, et sellele lõuendile joonistada, peab olema sisse logitud" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "Ei ole lubatud" + +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "" +"Sul puudub ligipääs sellele lõuendile, sest sa oled liiga vähe piksleid " +"joonistanud" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "Kaitstud Piksel" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Palus tõesta, et sa ei ole robot" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Sa kasutad Puhverserverit." + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Ainult eelmise päeva kümme parimat saavad siia joonistada" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Sa oled imelik" + +#: src/ui/PixelTransferController.js:154 +msgid "" +"Server got confused by your pixels. Are you playing on multiple devices?" +msgstr "Su joonistamine ajas serveri segadusse. Kas sa kasutad mitut seadet?" + +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Ligipääs Piiratud" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "Sinu piirkonnal on Ligipääs Piiratud" + +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "Sinu Internetipakkujal on mängule ligipääs piiratud" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Imelik" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Pikslit ei joonistatud" + +#: src/ui/PixelTransferController.js:176 +#, javascript-format +msgid "Error ${ retCode }" +msgstr "Viga ${ retCode }" + +#: src/ui/rendererFactory.js:31 +msgid "Canvas Error" +msgstr "Lõuendi Viga" + +#: src/ui/rendererFactory.js:32 +msgid "Can't render 3D canvas, do you have WebGL2 disabled?" +msgstr "3D lõuendit ei renderdatud, kas sul on WebGL2 välja lülitatud?" + +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Viga :(" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "" +"Sa ei saa korraga eksportida rohkem kui 20 šablooni või sul pole ühtegi " +"šablooni!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "" +"Sa ei saa korraga importida rohkem kui 20 šablooni või sul pole ühtegi " +"šablooni!" + +#: src/components/BanInfo.jsx:136 src/store/actions/index.js:7 +msgid "OK" +msgstr "OK" + +#: src/store/actions/fetch.js:55 +msgid "You made too many requests" +msgstr "Sa tegid liiga mitu taotlust" + +#: src/store/actions/fetch.js:59 +#, javascript-format +msgid "try again after ${ ti }min" +msgstr "proovi uuesti ${ ti } minuti pärast" + +#: src/store/actions/fetch.js:70 +#, javascript-format +msgid "Connection error ${ code } :(" +msgstr "Ühenduse viga ${ code } :(" + +#: src/store/actions/fetch.js:103 src/store/actions/fetch.js:129 +msgid "Could not connect to server, please try again later :(" +msgstr "Ei leidnud serveriga ühendust, proovi hiljem uuesti :(" + +#: 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 "Tundmatu Viga" + +#: src/store/actions/fetch.js:237 +msgid "Server answered with gibberish :(" +msgstr "Serveri vastus on jabur :(" + +#: src/store/middleware/notifications.js:33 +msgid "Your next pixels are ready" +msgstr "Sa saad uuesti joonistada" + +#: src/store/middleware/notifications.js:37 +msgid "You can now place more on pixelplanet.fun :)" +msgstr "Sa saad uuesti pixelplanet.fun'is joonistada :)" + +#: src/store/middleware/notifications.js:54 +msgid "mentioned you" +msgstr "mainis sind" + +#: src/store/middleware/notifications.js:58 +msgid "You have new messages in chat" +msgstr "Sul on jututoas uus sõnum" + +#: 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 "Kopeeri Lõikelauale" + +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "Lõuendil Olevate Kasutajate Arv" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "Mängus Olevate Kasutajate Arv" + +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Piksleid Joonistatud" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "Täna" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "Kokku" + +#: src/components/buttons/CanvasSwitchButton.jsx:20 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "Lõuendite Valik" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Close Chat" +msgstr "Sule Jututuba" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Open Chat" +msgstr "Ava Jututuba" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Close Menu" +msgstr "Sule Menüü" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Open Menu" +msgstr "Ava Menüü" + +#: src/components/HistorySelect.jsx:146 +msgid "Loading" +msgstr "Laaditakse" + +#: src/components/HistorySelect.jsx:147 +msgid "Select Date above" +msgstr "Vali Kuupäev" + +#: 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 "Sule" + +#: src/components/Window.jsx:173 +msgid "PopUp" +msgstr "PopUp" + +#: src/components/Window.jsx:184 +msgid "Restore" +msgstr "Taasta" + +#: src/components/Window.jsx:221 +msgid "Clone" +msgstr "Klooni" + +#: src/components/Window.jsx:229 +msgid "Move" +msgstr "Liiguta" + +#: src/components/Window.jsx:252 +msgid "Maximize" +msgstr "Maksimeeri" + +#: src/components/Window.jsx:268 +msgid "Resize" +msgstr "Muuda Suurust" + +#: src/components/BanInfo.jsx:75 src/components/buttons/HelpButton.jsx:20 +#: src/components/windows/index.js:13 +msgid "Help" +msgstr "Abi" + +#: src/components/buttons/SettingsButton.jsx:21 +#: src/components/windows/index.js:14 +msgid "Settings" +msgstr "Seaded" + +#: src/components/buttons/LogInButton.jsx:20 src/components/windows/index.js:15 +msgid "User Area" +msgstr "Kasutaja Ala" + +#: src/components/buttons/DownloadButton.jsx:36 +msgid "Make Screenshot" +msgstr "Tee Kuvatõmmis" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Close Palette" +msgstr "Sule Palett" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Open Palette" +msgstr "Ava Palett" + +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Lülita Pliiats sisse" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Lülita Pliiats välja" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Lülita Ajaloo Pliiats välja" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Lülita Ülekatte Pliiats välja" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Maakera Vaade" + +#: src/components/windows/index.js:16 +msgid "Registration" +msgstr "Registreerimine" + +#: src/components/windows/index.js:17 +msgid "Forgot Password" +msgstr "Unustasin Salasõna" + +#: src/components/windows/index.js:18 +msgid "Chat" +msgstr "Jututuba" + +#: src/components/windows/index.js:20 +msgid "Canvas Archive" +msgstr "Lõuendi Arhiiv" + +#: src/components/BanInfo.jsx:66 +msgid "You are banned. You think it is unjustified? Check out the " +msgstr "Sinu ligipääs on piiratud. Arvad, et see on viga? Proovi " + +#: src/components/BanInfo.jsx:76 +msgid " on how to appeal." +msgstr " , et otsus vaidlustada." + +#: 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 "Viga" + +#: src/components/BanInfo.jsx:85 src/components/ModIIDtools.jsx:73 +msgid "Reason" +msgstr "Põhjus" + +#: src/components/BanInfo.jsx:91 +msgid "By Mod" +msgstr "Seda Tegi Moderaator" + +#: src/components/BanInfo.jsx:97 src/components/ModIIDtools.jsx:84 +msgid "Duration" +msgstr "Kestvus" + +#: src/components/BanInfo.jsx:99 +msgid "Your ban expires at " +msgstr "Su karistus lõppeb " + +#: src/components/BanInfo.jsx:101 +msgid " which is in " +msgstr " , milleni on " + +#: src/components/BanInfo.jsx:112 +msgid "Unbanned" +msgstr "Karistus Lõppes" + +#: src/components/BanInfo.jsx:113 +msgid "Now that you have seen this message, you are no longer banned." +msgstr "Nüüd, mil sa näed seda sõnumit, su ligipääs ei ole enam piiratud." + +#: src/components/BanInfo.jsx:127 +msgid "Why?" +msgstr "Miks?" + +#: src/components/GlobalCaptcha.jsx:47 +msgid "You took too long, try again." +msgstr "Sul läks liiga kaua, proovi uuesti." + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Sa lahendasid captcha valesti" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "Puudulik või sobimatu captcha tekst" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "Captcha ID-d ei antud" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "Tundmatu Captcha Viga" + +#: 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 "Tühista" + +#: src/components/GlobalCaptcha.jsx:86 +msgid "Send" +msgstr "Saada" + +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Näita Teljestiku" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Lülita sisse teljestik, et näha pikslipiire." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Näita Pikslite Joonistamist" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Näita punaseid ringe joonistatud pikslite ümber." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Näita alati Liikumiskontrolle" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "Näita alati liikumiskontrolli nuppe" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Vaigista Mängu Helid" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Kõik heliefektid lülitatakse välja." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Sinu brauser ei võimalda meil helide tarvis kasutada AudioContext'i. Kas sul " +"on mõni privaatsusfunktsioon, mis meid blokeerib?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Lülita jututoa märguanded sisse" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Mängi heli kui jututuppa saabub uus sõnum" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Automaatselt Suumi Sisse" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Suumi sisse, piksli panemise asemel, kui sa vajutad lõuendile ja su " +"suumitase on madal." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Kompaktne Palett" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Näita Paletti kompaktses vormis nii, et see võtab vähem ruumi ekraanil." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Kartulirežiim" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Juhul kui sa mängid kartulil." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Valge Teljestik" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Näita Teljestiku musta asemel valgena." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Ajalooline Vaade" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Vaata lõuendi vanemaid versioone." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Vahetatud lõuendile ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Disain" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Kuidas pixelplanet peaks välja nägema." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Vali Keel" + +#: 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 "" +"Siin on kollektsioon eemaldatud lõuenditest. Praegu on selliseid ainult üks." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Poliitilise Kompassi Lõuend" + +#: 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/Help.jsx:65 +msgid "Place color pixels on a large canvas with other players online!" +msgstr "Joonista piksleid suurele lõuendile koos teise inimestega!" + +#: 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 "" +"Meie põhiline lõuend on hiiglaslik maailmakaart, kus sa saad joonistada kuhu " +"iganes sa tahad, aga sa pead ootama teatud aja pikslite panemise vahel. Sa " +"saad näha selle jahutusaja pikkust ja nõudeid erinevatele lõuenditele " +"ligipääsu saamiseks Lõuendi Valiku menüüst (gloobuse nupp ekraani tipus). " +"Mõnedel lõuenditel on erinev jahtumisaeg nendel pikslitel, kuhu keegi teine " +"ei ole veel joonistanud. Näiteks Maal on uute pikslite jahtumisaeg 4s, kuid " +"juba joonistatud pikslite oma 7s." + +#: 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 "" +"Kõrgemad suumitasemed võtavad pisut kauem, et uuendada, 3D gloobus uuendub " +"vähemalt üks kord päevas." + +#: src/components/windows/Help.jsx:68 +msgid "Have fun!" +msgstr "Lõbutse!" + +#: src/components/windows/Help.jsx:70 +msgid "recommended" +msgstr "soovitatud" + +#: src/components/windows/Help.jsx:71 +msgid "Source on " +msgstr "Allikas: " + +#: src/components/windows/Help.jsx:72 +msgid "Map Data" +msgstr "Kaardi Andmed" + +#: 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 "Ligipääs Piiratud? Tuvastatud kui Puhverserver?" + +#: 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 "" +"Kui sind tuvastati puhverserveri kasutajana, kuid sa seda ei ole, või kui sa " +"arvad, et sinu ligipääs on põhjuseta piiratud, siis palun ühine meie " +"${ guildedLink } või saada meile e-meil aadressile ${ mailLink } koos " +"järgneva IID-ga:" + +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +msgid "Controls" +msgstr "Juhtnupud" + +#: src/components/windows/Help.jsx:81 +msgid "Click a color in palette to select it" +msgstr "Vajuta värvile palettil, et see valida" + +#: src/components/windows/Help.jsx:82 +#, javascript-format +msgid "Press ${ bindG } to toggle grid" +msgstr "Vajuta ${ bindG }, et teljestik ümberlülitada" + +#: src/components/windows/Help.jsx:83 +#, javascript-format +msgid "Press ${ bindX } to toggle showing of pixel activity" +msgstr "Vajuta ${ bindX }, et pikslite näitamine ümberlülitada" + +#: src/components/windows/Help.jsx:84 +#, javascript-format +msgid "Press ${ bindH } to toggle historical view" +msgstr "Vajuta ${ bindH },et ajaloo vaade ümberlülitada" + +#: src/components/windows/Help.jsx:85 +#, javascript-format +msgid "Press ${ bindR } to copy coordinates" +msgstr "Vajuta ${ bindR }, et kopeerida koordinaadid" + +#: src/components/windows/Help.jsx:86 +#, javascript-format +msgid "Press ${ bindQ } or ${ bindE } to zoom" +msgstr "Vajuta ${ bindQ } või ${ bindE } nuppu, et suumida" + +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +#, javascript-format +msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" +msgstr "" +"Vajuta ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD }, et ringi liikuda" + +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +#, javascript-format +msgid "" +"Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" +msgstr "" +"Vajuta ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight }, et " +"ringi liikuda" + +#: src/components/windows/Help.jsx:89 +#, javascript-format +msgid "Drag ${ mouseSymbol } mouse or ${ touchSymbol } pan to move" +msgstr "" +"Lohista ${ mouseSymbol } hiirt või tõmba ${ touchSymbol } näpuga, et liikuda" + +#: 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 +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "Hoia vasakut ${ bindShift }, et joonistada hiire liigutustega" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +#, javascript-format +msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" +msgstr "" +"${ mouseSymbol } Vasak-kliki või ${ touchSymbol } vajuta ekraanile, et " +"joonistada piksleid" + +#: 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:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "Vajuta ${ bindQ } ja ${ bindE } nuppe, et lennata üles ja alla" + +#: src/components/windows/Help.jsx:100 +#, javascript-format +msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" +msgstr "" +"${ mouseSymbol } Hoia hiirel vasakut nuppu ja lohista hiirt, et keerata" + +#: 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:102 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "${ mouseSymbol } Parem-kliki ja liiguta hiirt, et pan'ida" + +#: 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:109 +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" +"Me täname järgnevaid kunstnike, kes tegid oma paletid tasuta kättesaadavaks " +"saidil" + +#: src/components/windows/Help.jsx:112 +#, javascript-format +msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." +msgstr "Kuu lõuendi palett pärineb saidilt ${ starhouseLink }." + +#: src/components/windows/Help.jsx:115 +#, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "T10 lõuendi palett pärineb saidilt ${ vinikLink }." + +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "2bit'i lõuendi palett pärineb saidilt ${ donendoLink }." + +#: 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 "Arhiiv" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Kunagised Lõuendid (ainult ajalugu)" + +#: src/components/windows/Register.jsx:87 +msgid "Register new account here" +msgstr "Registreeri uus kasutaja siin" + +#: src/components/windows/Register.jsx:92 +#: src/components/windows/Register.jsx:98 +msgid "Name" +msgstr "Nimi" + +#: src/components/windows/ForgotPassword.jsx:80 +#: src/components/windows/Register.jsx:100 +#: src/components/windows/Register.jsx:106 +msgid "Email" +msgstr "Meil" + +#: 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 "Salasõna" + +#: src/components/windows/Register.jsx:116 +#: src/components/windows/Register.jsx:122 +msgid "Confirm Password" +msgstr "Kinnita Salasõna" + +#: src/components/windows/Register.jsx:124 +msgid "Captcha" +msgstr "Captcha" + +#: 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 "Kinnita" + +#: src/components/windows/Chat.jsx:180 +msgid "Start chatting here" +msgstr "Alusta vestlemisega siin" + +#: src/components/windows/Chat.jsx:217 +msgid "Chat here" +msgstr "Vestle siin" + +#: src/components/windows/Chat.jsx:243 +msgid "You must be logged in to chat" +msgstr "Sa pead olema sisse logitud, et vestelda" + +#: src/components/windows/Chat.jsx:273 +msgid "Channel settings" +msgstr "Jututoa seadmed" + +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profiil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Statistika" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Pikselaator" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Modereerimine" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Laadimine..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Ühine meie Guilded'iga:" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "Captcha't ei laetud" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "Trüki tähised sellelt pildilt:" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "Vihje: Mõlemad suured ja väiksed tähed sobivad; I ja l on samad" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "Lae Captcha" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "Kliki, et laadida Captcha" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "Ei saa lugeda? Lae uuesti:" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "Laadi uuesti" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "Sisesta Tähised" + +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "Sulle saadeti meil, milles on juhised salasõna vahetamiseks." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "Sisesta oma meil ja me saadame sulle uue salasõna:" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "Meil ei saa olla tühi." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "Meil peaks olema vähemalt 5 tähist." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "Meil ei tohiks olla pikem kui 40 tähist." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "Meil peaks sisaldama punkti" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "Meil peaks sisaldame @ tähist" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Nimi ei saa olla tühi." + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "Nimi peab olema vähemalt 2 tähist pikk" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Nimi peaks olema lühem kui 26 tähist" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "Nimi sisaldab ebasobiliku tähist nagu @, /, \\ või #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Salasõna ei sisestatud." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "Salasõna peab olema vähemalt 6 tähist pikk." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Salasõna ei tohi olla pikem kui 60 tähist." + +#: src/components/CanvasItem.jsx:29 +msgid "Online Users" +msgstr "Online Kasutajad" + +#: src/components/CanvasItem.jsx:34 +msgid "Cooldown" +msgstr "Jahtumisaeg" + +#: src/components/CanvasItem.jsx:40 +msgid "Stacking till" +msgstr "Maksimaalne Jahtumine" + +#: src/components/CanvasItem.jsx:42 +msgid "Ranked" +msgstr "Loeb Edetabelis" + +#: src/components/CanvasItem.jsx:44 +msgid "Yes" +msgstr "Jah" + +#: src/components/CanvasItem.jsx:44 +msgid "No" +msgstr "Ei" + +#: src/components/CanvasItem.jsx:50 +msgid "Requirements" +msgstr "Nõuded" + +#: src/components/CanvasItem.jsx:53 +msgid "User Account" +msgstr "Kasutajakonto" + +#: 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 "Top 10 Igapäevane Edetabel" + +#: src/components/CanvasItem.jsx:64 src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "Mõõtmed" + +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Hangi IID" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Kopeeri" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "" +"Logi sisse, et saada ligipääs rohkematele funktsioonidele ja statistikale." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Logi Sisse Nime või Meiliga:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Unustasin Salasõna." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "või logi sisse kasutades:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "või registreeri siin:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Registreeri" + +#: src/components/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Šabloonid" + +#: 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 " +"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 "" +"Oled väsinud alati üheainsa värvi spämmimisest? Tahad hoopis luua kunsti, " +"kuid pead käsitsi pildilt piksleid kopeerima? Šabloonid võivad sind sellega " +"aidata! Šabloone saab näidata ülekattes ja sa saad nende abil lihtsamini " +"joonistada. Üks piksel šabloonil, peaks olema üks piksel lõuendil." + +#: src/components/TemplateSettings.jsx:60 +msgid "Enable Overlay" +msgstr "Lülita Ülekate sisse" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Näita šabloone mängus ülekattena." + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "Väikesed Pikslid Kui Sisse Suumitud" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "Näita ülekatet väikeste pikslitena kõrgel suumitasemel." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Ülekatte Läbipaistvus" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Ülekatte läbipaistvus protsendina." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Tühista Šablooni lisamine" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Lisa Šabloon" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Ekspordi sisse lülitatud šabloonid" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +msgstr "Impordi šabloone" + +#: 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 "Salvesta" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Täna Joonistatud Piksleid" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Tänane Koht" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Edetabeli Koht" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Su kasutajanimi on: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Logi välja" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Muuda Kasutajanime" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "Muuda Meili" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Muuda Salasõna" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Kustuta Kasutaja" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Sotsiaalseadmed" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Vali Lõuend" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Paleti Allalaadimine" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Palett ${ gimpLink } jaoks" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Pildi Pikselaator" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Pikseleeri pilt lõuendi värvidesse" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Vali Strateegia" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpentiin" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "Minimaalne Värvikaugus" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "Kalkuleeri nagu GIMP" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Vali Värvi Mood" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Lisa Teljestik (eemalda märge, kui vajad 1:1 šablooni)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Nihe" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Muuda Pildi Suurust" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Laius" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Kõrgus" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Hoia Suhet" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Anti Aliasing" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Lähtesta" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Lae alla Šabloon" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "Eile" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Riigid Täna" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Graafikud" + +#: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "Kasutaja" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "Riik" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" +"Edetabeli värskendused iga 5 minuti järel. Päevased edetabelid lähtestatakse " +"keskööl UTC." + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Lõuend" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "Koordinaadid" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "Muuda" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "Mine" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Nimi või E-meil" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Logi Sisse" + +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "Vali Fail" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "Šablooni Nimi" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "Kustuta" + +#: src/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "Top 10 Riiki [pikslit päevas]" + +#: src/core/chartSettings.js:127 +msgid "Players and Pixels per hour" +msgstr "Mängijaid ja Piksleid tunni kaupa" + +#: src/core/chartSettings.js:221 +msgid "Top 10 Players [pxls / day]" +msgstr "Top 10 Mängijat [pikslit päevas]" + +#: src/core/chartSettings.js:294 +msgid "Countries by Pixels Today" +msgstr "Täna joonistatud Piksleid riigi kaupa" + +#: src/core/chartSettings.js:351 +msgid "Total Pixels placed per day" +msgstr "Joonistatud Piklite arv päeva kaupa" + +#: src/components/UserMessages.jsx:28 +msgid "" +"Please verify your mail address or your account could get deleted after a " +"few days." +msgstr "" +"Palun veriitseeri oma meiliaadress või su kasutaja võidakse kustutada paari " +"päeva jooksul." + +#: src/components/UserMessages.jsx:49 +msgid "A new verification mail is getting sent to you." +msgstr "Sulle saadetakse uus verifikatsioonimeil." + +#: src/components/UserMessages.jsx:53 +msgid "Click here to request a new verification mail." +msgstr "Kliki siia, et taotleda uus verifikatsioonimeil." + +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Vahemik ei sobi" + +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Vaata, kes alale joonistas" + +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Vahemik" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (valikuline)" + +#: 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 "Ülemine vasak nurk" + +#: 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 "Alumine parem nurk" + +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Hangi Pikslid" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Hangi Kasutajad" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "IP-Tegevused" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Tee asju IP-dega (üks IP rea kohta)" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Halda Moderaatoreid" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Eemalda Moderaator" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Moderaatoreid ei ole" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Lisa uus Moderaator" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Sisesta uue Moderaatori Kasutajanimi" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Kasutajanimi" + +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Ehitada pilt lõuendile." + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "Ehita kaitstud pikslitega pilt lõuendile." + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "Ehitage pilt, kuid lähtestage jahtumisaeg määramata piksli omaks." + +#: src/components/ModCanvastools.jsx:184 +msgid "Clean spare pixels that are surrounded by unset pixels" +msgstr "Puhasta üksikud pikslid, mis on ümbritsetud määramata pikslitega" + +#: src/components/ModCanvastools.jsx:188 +msgid "" +"Clean spare pixels that are surrounded by unset pixels and up to 1 other set " +"pixels" +msgstr "" +"Puhasta üksikud pikslid, mis on ümbritsetud määramata pikslitega ja veel " +"kuni ühe paigutatud piksliga" + +#: 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 "" +"Puhasta üksikud pikslid, mis on ümbritsetud ühe teise värviga või määramata " +"pikslitega (VÄGA AGRESSIIVNE LÕUENDITEL, MIS VÕIMALDAVAD PAIGUTADA MÄÄRATA " +"PIKSLEID (kui on kaks jahtumisaega)!)" + +#: 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 "" +"Muuda iga piksel alas tagasi nulli (SA EI TOHIKS SEDA KASUTADA KUI ALA EI " +"OLE JUBA SUURES OSAS NULLITUD)" + +#: src/components/ModCanvastools.jsx:207 +msgid "Status: Not running" +msgstr "Staatus: Seiskunud" + +#: src/components/ModCanvastools.jsx:249 +msgid "Image Upload" +msgstr "Pildi Lisamine" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "Lisa lõuendile pilte" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "Fail" + +#: src/components/ModCanvastools.jsx:273 +msgid "Coordinates:" +msgstr "Koordinaadid:" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Pikslite Kaitsmine" + +#: 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 "" +"Kaitse teatud alas piksleid (kui sa vajad kindlat kujundit siis lisa pilt " +"valikuga \"Kaitstud\")" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "Keera tagasi Kuupäevale" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "Keera tagasi ala lõuendil kindlale kuupäevale (00:00 UTC)" + +#: src/components/ModCanvastools.jsx:492 +msgid "Canvas Cleaner" +msgstr "Lõuendi Puhastaja" + +#: src/components/ModCanvastools.jsx:494 +msgid "Apply a filter to clean trash in large canvas areas." +msgstr "Lisa filter, et puhastada suur lõuendi osa prügist." + +#: src/components/ModCanvastools.jsx:605 +msgid "Stop Cleaner" +msgstr "Peata Puhastaja" + +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Sa pead sisestama kestvuse" + +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Sa pead sisestama IID" + +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "IID-Tegevused" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Sisesta Põhjus" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = lõppematu)" + +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Uus Kasutajanimi" + +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Salasõnad ei ole samad." + +#: src/components/ChangePassword.jsx:44 +msgid "Password successfully changed." +msgstr "Salasõna muudetud." + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Vana Salasõna" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Uus Salasõna" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Kinnita Uus Salasõna" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Jah, Kustuta Mu Kasutaja!" + +#: 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 "Uus Meil" + +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "Blokeeri Otsesõnumid" + +#: src/components/SocialSettings.jsx:42 +msgid "Block all Private Messages" +msgstr "Blokeeri kõik Privaatsõnumid" + +#: src/components/SocialSettings.jsx:44 +msgid "Private" +msgstr "Privaatne" + +#: src/components/SocialSettings.jsx:51 +msgid "Don't show me in global stats" +msgstr "Ära näita mind edetabelis" + +#: src/components/SocialSettings.jsx:57 +msgid "Unblock Users" +msgstr "Eemalda Kasutaja Blokeeringud" + +#: src/components/SocialSettings.jsx:82 +msgid "You have no users blocked" +msgstr "Sa ei ole blokeerinud ühtegi kasutajat" + +#: src/components/contextmenus/UserContextMenu.jsx:49 +msgid "Ping" +msgstr "Maini" + +#: src/components/contextmenus/UserContextMenu.jsx:75 +msgid "DM" +msgstr "Saada Sõnum" + +#: src/components/contextmenus/UserContextMenu.jsx:86 +msgid "Block" +msgstr "Blokeeri" + +#: src/components/contextmenus/ChannelContextMenu.jsx:46 +msgid "Mute" +msgstr "Vaigista" + +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +msgctxt "keybinds" +msgid "G" +msgstr "G" + +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +msgctxt "keybinds" +msgid "X" +msgstr "X" + +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +msgctxt "keybinds" +msgid "H" +msgstr "H" + +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +#: src/components/windows/Help.jsx:22 +msgctxt "keybinds" +msgid "R" +msgstr "R" + +#: src/components/windows/Help.jsx:23 +msgctxt "keybinds" +msgid "Q" +msgstr "Q" + +#: src/components/windows/Help.jsx:24 +msgctxt "keybinds" +msgid "E" +msgstr "E" + +#: src/components/windows/Help.jsx:25 +msgctxt "keybinds" +msgid "W" +msgstr "W" + +#: src/components/windows/Help.jsx:26 +msgctxt "keybinds" +msgid "A" +msgstr "A" + +#: src/components/windows/Help.jsx:27 +msgctxt "keybinds" +msgid "S" +msgstr "S" + +#: src/components/windows/Help.jsx:28 +msgctxt "keybinds" +msgid "D" +msgstr "D" + +#: src/components/windows/Help.jsx:35 +msgctxt "keybinds" +msgid "Shift" +msgstr "Shift" + +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pixels placed" +#~ msgstr "Joonistatud piksleid" + +#~ msgid "History Pencil ON" +#~ msgstr "Ajaloo Pliiats SEES" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Ülekatte Pliiats SEES" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Hoia paremat ${ bindShift }, et joonistada ajaloo vaate põhjal hiirt " +#~ "liigutades" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Automaatne Värvimine Parem-Shiftiga" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "Joonista piksleid ajaloo asemel ülekattelt parempoolse Shift'iga." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Pixelplanetilt ei saadud vastust. Proovi taaskäivitada lehekülg." + +#~ msgid "Place more :)" +#~ msgstr "Joonista rohkem :)" + +#, fuzzy +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Puhverserverid ei ole lubatud :(" diff --git a/i18n/fa.po b/i18n/fa.po index b911ea84..8247fc50 100644 --- a/i18n/fa.po +++ b/i18n/fa.po @@ -2,21 +2,45 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: 2024-03-10 17:53+0000\n" +"Last-Translator: Ahoura \n" +"Language-Team: Persian \n" "Language: fa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n==0 || n==1);\n" -"X-Generator: Poedit 3.4\n" +"X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "زبانت رو انتخاب کن" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "دانلود قالب" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "شبکه روشن است" @@ -38,10 +62,34 @@ msgid "Muted Sound" msgstr "صدا ساکت است" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "شبکه روشن است" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "شبکه خاموش است" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "هشدار دهنده پیکسل روشن است" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "هشدار دهنده پیکسل خاموش است" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "صدا ساکت است" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "صدا ساکت نیست" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "کپی شد!" @@ -66,131 +114,145 @@ msgstr "" #: src/ui/templateLoader.js:256 msgid "Error :(" msgstr "نشد :(" +======= +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "کپی شد!" -#: src/ui/PixelTransferController.js:71 -msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" -msgstr "" -"انگاری هیچ پاسخی از خود سایت نیومده. نظرت چیه که سایت رو دوباره باز کنی؟" +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "اورلی روشن است" -#: src/ui/PixelTransferController.js:103 +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "اورلی خاموش است" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "حالت ایستر اگ روشن است" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 +#, fuzzy +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:104 +#: src/ui/PixelTransferController.js:105 msgid "This canvas doesn't exist" msgstr "این بوم وجود ندارد" -#: src/ui/PixelTransferController.js:107 src/ui/PixelTransferController.js:111 -#: src/ui/PixelTransferController.js:115 +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 msgid "Invalid Coordinates" msgstr "مختصات اشتباه است" -#: src/ui/PixelTransferController.js:108 +#: src/ui/PixelTransferController.js:109 msgid "x out of bounds" msgstr "ایکس خارج از محدوده است" -#: src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:113 msgid "y out of bounds" msgstr "ایگرگ خارج از محدوده است" -#: src/ui/PixelTransferController.js:116 +#: src/ui/PixelTransferController.js:117 msgid "z out of bounds" msgstr "زد خارج از محدوده است" -#: src/ui/PixelTransferController.js:119 +#: src/ui/PixelTransferController.js:120 msgid "Wrong Color" msgstr "رنگ اشتباهی انتخاب کرده اید" -#: src/ui/PixelTransferController.js:120 +#: src/ui/PixelTransferController.js:121 msgid "Invalid color selected" msgstr "سید رنگ نادرستی انتخاب کردین" -#: src/ui/PixelTransferController.js:123 +#: src/ui/PixelTransferController.js:124 msgid "Just for registered Users" msgstr "فقط برای کاربران ثبت نام شده" -#: src/ui/PixelTransferController.js:124 +#: src/ui/PixelTransferController.js:125 msgid "You have to be logged in to place on this canvas" msgstr "باید توی سایت ثبت نام کنی که از این بوم بتونی استفاده کنی سید" -#: src/ui/PixelTransferController.js:127 -msgid "Place more :)" -msgstr "پیکسل های بیشتری بزار سید :)" +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "قابل قبول نیست سید" -#: src/ui/PixelTransferController.js:129 -msgid "You can not access this canvas yet. You need to place more pixels" +#: src/ui/PixelTransferController.js:130 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" msgstr "" "سید پیکسل به اندازه کافی نزاشتی. بخاطر همین نمیتونی به این بوم دسترسی داشته " "باشی" -#: src/ui/PixelTransferController.js:132 -msgid "Pixel protected!" -msgstr "این پیکسل تحت حفاظت است!" +#: src/ui/PixelTransferController.js:133 +#, fuzzy +msgid "Pixel protected" +msgstr "ادمین ها بهت اجازه نمیدند اینجا پیکسل بذاری، محافظت شده" -#: src/ui/PixelTransferController.js:139 +#: src/ui/PixelTransferController.js:140 msgid "Please prove that you are human" -msgstr "خواهش میکنم که ثابت کن که انسان هستی سید" +msgstr "اثبات کن که انسان هستی سید" -#: src/ui/PixelTransferController.js:143 -msgid "No Proxies Allowed :(" -msgstr "داداش فیلترشکنت رو خاموش کن :(" - -#: src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:145 msgid "You are using a Proxy." -msgstr "داری از فیلترشکن استفاده میکنی؟ نگران نباش سایت فیلتر نیست :)" +msgstr "" +"داری از فیلترشکن استفاده میکنی؟ نگران نباش سایت فیلتر نیست، البته نمیدونم " +"فردا فیلتره یا نه" -#: src/ui/PixelTransferController.js:147 -msgid "Not allowed" -msgstr "قابل قبول نیست" - -#: src/ui/PixelTransferController.js:148 +#: src/ui/PixelTransferController.js:149 msgid "Just the Top10 of yesterday can place here" -msgstr "فقط تاپ 10 ها میتونن اینجا پیکسل بزارن" +msgstr "فقط تاپ 10 ها میتونن اینجا فعالیت کنند سید" -#: src/ui/PixelTransferController.js:151 +#: src/ui/PixelTransferController.js:152 msgid "You are weird" -msgstr "عجیب بازی در نیار" +msgstr "سید داری یاهود بازی در میاری؟" -#: src/ui/PixelTransferController.js:153 +#: src/ui/PixelTransferController.js:154 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" -"انقدر پیکسل های قاطی پاتی گذاشتی سایت هنگ کرد. داری از چندتا دستگاه استفاده " -"میکنی؟" +"انقدر پیکسل گذاشتی سایت به خاک رفت سید، داری از چندتا گوشی استفاده میکنی؟ " +"اگر کیا داره اینو میخونه باید بگم هنوز کونی هستی سید" -#: src/ui/PixelTransferController.js:156 +#: src/ui/PixelTransferController.js:157 msgid "Banned" -msgstr "بن شدی سید" +msgstr "بن شدی سید، بهت گفتیم یاهود بازی در نیار" -#: src/ui/PixelTransferController.js:160 +#: src/ui/PixelTransferController.js:161 msgid "Range Banned" msgstr "رنج بن شدی سید" -#: src/ui/PixelTransferController.js:161 -msgid "Your Internet Provider is banned from playing this game" -msgstr "ارائه دهنده اینترنت تو حق بازی این سایت رو نداره" +#: src/ui/PixelTransferController.js:162 +#, fuzzy +msgid "Your Internet Provider is banned from this game" +msgstr "اینترنت و آیپی تو حق بازی نداره" -#: src/ui/PixelTransferController.js:164 -msgid "Timeout" -msgstr "تایم اوت خوردی سید" - -#: src/ui/PixelTransferController.js:166 -msgid "" -"Didn't get an answer from pixelplanet. Maybe try to refresh if problem " -"persists?" -msgstr "" -"جوابی از سایت بهمون نرسیده. ببین اگر این مشکل باز تکرار شد سایت رو ببند " -"دوباره باز کن؟" - -#: src/ui/PixelTransferController.js:169 +#: src/ui/PixelTransferController.js:170 msgid "Weird" msgstr "عجیب" -#: src/ui/PixelTransferController.js:170 +#: src/ui/PixelTransferController.js:171 msgid "Couldn't set Pixel" msgstr "پیکسل گذاشته نشد" -#: src/ui/PixelTransferController.js:175 +#: src/ui/PixelTransferController.js:176 #, javascript-format msgid "Error ${ retCode }" msgstr "" @@ -203,9 +265,19 @@ msgstr "ارور بوم" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "داداش بوم سه بعدی رندر نشد. WebGL2 رو غیر فعال کردی ناقلا؟" +<<<<<<< HEAD #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" 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 "نمی توان بیش از 20 یا بدون قالب صادر کرد!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ui/templateLoader.js:257 msgid "Can not import more than 20 or no template!" @@ -264,17 +336,25 @@ 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" -msgstr "پیکسل ها گذاشته شد" +#: 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 #: src/components/windows/index.js:19 @@ -353,10 +433,13 @@ msgstr "منطقه یوزر" #: src/components/buttons/DownloadButton.jsx:36 msgid "Make Screenshot" msgstr "اسکرین شات بگیر" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "بازدید از کل جهان" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" @@ -366,6 +449,7 @@ msgstr "جعبه رنگ ها رو ببند" msgid "Open Palette" msgstr "جعبه رنگ ها رو باز کن" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -390,6 +474,28 @@ msgstr "" #: src/components/buttons/PencilButton.jsx:77 msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +#, fuzzy +msgid "Disable Pencil" +msgstr "صدا های بازی رو غیرفعال کن" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "بازدید از کل جهان" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" @@ -460,6 +566,7 @@ msgstr "چرا؟" #: src/components/GlobalCaptcha.jsx:47 msgid "You took too long, try again." msgstr "خیلی کارت طول کشید. دوباره امتحان کن." +<<<<<<< HEAD #: src/components/GlobalCaptcha.jsx:50 msgid "You failed your captcha" @@ -489,6 +596,195 @@ msgstr "لغو" msgid "Send" 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/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/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "شبکه رو نشون بده" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "شبکه رو روشن کن که مرز های دور پیکسل ها نشون داده بشه." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "فعالیت پیکسل ها رو نشون بده" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "دور پیکسل هایی که گذاشته میشن دایره بزار." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "صدا های بازی رو غیرفعال کن" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "تمامی افکت های صدا غیرفعال میشه." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"مرورگر شما به ما اجازه نمی دهد از AudioContext برای پخش صداها استفاده کنیم. " +"آیا برخی از ویژگی های حفظ حریم خصوصی ما را مسدود می کند؟" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "نوتیفیکیشن های چت رو فعال کن" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "وقتی یه پیام جدید میاد یه صدایی بده" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "زوم اتوماتیک بزرگتر" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "وقتی که بومت کوچیکه و میخوای پیکسل بزاری، بجای پیکسل گذاشتن زوم کن." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "حعبه رنگ فشرده" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "جعبه رنگ رو فشرده کن که فضای کمتری بگیره." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "حالت سیب زمینی" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "برای موقعی که داری روی ذغال بازی میکنی." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "پس زمینه روشن" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "پس زمینه رو بجای اینکه سفید نشون بده، سیاه نشون بده." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "حالت تاریخی" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "نسخه های قدیمی این بوم رو نشون بده." + +#: src/components/windows/Settings.jsx:156 +#, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "تِم ها" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "پیکسل پلنت باید چطوری دیده بشه." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "زبانت رو انتخاب کن" + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 +#, fuzzy +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 "" +"این بوم در زمان درگیری های سیاسی در بوم اصلی زمین درخواست شد. این یک نمایش " +"1024x1024 از قطب‌نمای سیاسی با خنک‌کردن 5s و انباشته شدن 60s بود. در 21 " +"اردیبهشت راه اندازی شد و برای ماه ها فعال بود تا اینکه در 9 آذر تعطیل شد." + +#: 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 "" +"ما تصمیم گرفتیم آن را به عنوان یک تایم لپس با وب مدیا رمزگذاری شده بدون ضرر " +"بایگانی کنیم. گرفتن اسکرین شات از تایم لپس به نمایش کامل 1:1 از چگونگی بوم " +"در آن زمان منجر می شود." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "پیکسل های رنگی را روی یک بوم بزرگ با سایر بازیکنان آنلاین قرار دهید!" @@ -557,7 +853,11 @@ msgstr "" "شدی، پس برو به ${ guildedLink } یا یه ایمیل به ${ mailLink } بفرست و آیدی " "مورد نظر رو اضافه کن:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "کنترل ها" @@ -590,13 +890,21 @@ msgstr "بزن روی ${ bindR } تا مختصات کپی بشه" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "بزن روی ${ bindE } ${ bindQ } تا زوم کنی" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" "بزن روی ${ bindW } یا ${ bindA } یا ${ bindS } یا ${ bindD } تا جا به جا بشی" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -616,12 +924,18 @@ msgstr "" "اسکرول ${ mouseSymbol } رول موس یا ${ touchSymbol } روی صفحه بکش تا زوم کنی" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "شیفت چپ ${ bindShift } رو نگه دار تا موس وقتی که تکون میخوره، پیکسل گذاشته " "بشه" +<<<<<<< HEAD #: src/components/windows/Help.jsx:92 #, javascript-format msgid "" @@ -632,12 +946,19 @@ msgstr "" "پیکسل گذاشته بشه" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } کلیک چپ یا ${ touchSymbol } بزن روی صفحه تا پیکسل گذاشته بشه" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -646,17 +967,29 @@ msgstr "" "کلیک ${ mouseSymbol } وسط موس رو بزن یا ${ touchSymbol } روی یک پیکسل نگه " "دار تا رنگ اون پیکسل گذاشته شده رو انتخاب کنی" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "بزن روی ${ bindQ } و ${ bindE } تا بالا و پایین بری" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "${ mouseSymbol } دکمه چپ موس رو نگه دار و موس رو حرکت بده تا بچرخی" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -665,12 +998,20 @@ msgstr "" "${ mouseSymbol } اسکرول موس یا ${ mouseSymbol } دکمه وسطی موس رو نگه دار و " "تکونش بده تا زوم کنی" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -678,24 +1019,38 @@ msgstr "" "راست کلیک کن ${ mouseSymbol } یا ${ touchSymbol } دوبار روی پیکسل بزن تا " "پیکسل رو حرف کنی" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +#, fuzzy +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" "ما از هنرمندانمون بسیار متشکر هستیم، اونا حتی از هنر هاشون رو به عموم معرفی " "کردن" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "فرد سازنده جعبه رنگ بوم ماه ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "فرد سازنده بوم 10 نفر اول ${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -807,26 +1162,32 @@ msgstr "زبانت رو انتخاب کن" #: src/components/windows/UserArea.jsx:56 msgid "Profile" msgstr "پروفایل" +======= +#: src/components/windows/Help.jsx:118 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "فرد سازنده بوم 10 نفر اول ${ donendoLink }." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -msgstr "آمار" +#: src/components/windows/CanvasSelect.jsx:29 +#, fuzzy +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/UserArea.jsx:64 -msgid "Converter" -msgstr "تبدیل کننده" +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +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/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "" #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -867,6 +1228,7 @@ msgstr "کَپچا" msgid "Submit" msgstr "ارسال" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -934,6 +1296,8 @@ msgstr "" "بایگانی کنیم. گرفتن اسکرین شات از تایم لپس به نمایش کامل 1:1 از چگونگی بوم " "در آن زمان منجر می شود." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "اینجا میتونی چت کنی" @@ -950,6 +1314,7 @@ msgstr "باید در سایت وارد بشی تا بتونی چت کنی" msgid "Channel settings" msgstr "تنظمیات کانال" +<<<<<<< HEAD #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "یک ایمیل فرستادیم با آموزش که پسوردتون رو عوض کنین." @@ -958,6 +1323,32 @@ msgstr "یک ایمیل فرستادیم با آموزش که پسوردتون msgid "Enter your mail address and we will send you a new password:" 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 "حتی خوب میشه اگر به گیلدد ما هم عضو بشین:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" @@ -991,6 +1382,7 @@ msgstr "بارگذاری جدید" msgid "Enter Characters" msgstr "کاراکترای جدید رو وارد کن" +<<<<<<< HEAD #: src/components/GetIID.jsx:44 msgid "Get IID" msgstr "آیدی بگیر" @@ -1249,6 +1641,16 @@ msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." msgstr "" "به روز رسانی رتبه بندی هر 5 دقیقه. رتبه بندی روزانه در نیمه شب UTC بازنشانی " "می شود." +======= +#: 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 "" +"آدرس ایمیلتون رو وارد کنین تا ما یه لینک بفرستیم تا بتونین پسورد جدید بسازید:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." @@ -1344,6 +1746,285 @@ msgstr "10 رتبه برتر روزانه" msgid "Dimensions" msgstr "ابعاد" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "آیدی بگیر" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +#, fuzzy +msgid "Templates" +msgstr "دانلود قالب" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +#, fuzzy +msgid "Cancel adding Template" +msgstr "دانلود قالب" + +#: src/components/TemplateSettings.jsx:139 +#, fuzzy +msgid "Add Template" +msgstr "دانلود قالب" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +#, fuzzy +msgid "Today Placed Pixels" +msgstr "پیکسل هایی که امروز گذاشتی" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "رتبه روزانه" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "رتبه کلی" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "اسم شما: ${ name }" + +#: 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 "جعبه رنگ برای ${ gimpLink }" + +#: 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 "مانند GIMP محاسبه کنید" + +#: 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: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 "" +"به روز رسانی رتبه بندی هر 5 دقیقه. رتبه بندی روزانه در نیمه شب UTC بازنشانی " +"می شود." + +#: 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 +#, fuzzy +msgid "Coordinates" +msgstr "مختصات اشتباه است" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "اسم یا ایمیل" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "وارد شدن" + +#: src/components/TemplateItemEdit.jsx:97 +#, fuzzy +msgid "Select File" +msgstr "زبانت رو انتخاب کن" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +#, fuzzy +msgid "Delete" +msgstr "اکانتت رو پاک کن" + #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "10 کشور برتر [pxls/day]" @@ -1364,6 +2045,7 @@ msgstr "کشورها بر اساس پیکسل امروز" msgid "Total Pixels placed per day" msgstr "مجموع پیکسل های قرار داده شده در روز" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1404,6 +2086,8 @@ msgstr "اسم یا ایمیل" msgid "LogIn" msgstr "وارد شدن" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1420,26 +2104,39 @@ msgstr "یک ایمیل تأیید جدید برای شما ارسال می شو msgid "Click here to request a new verification mail." msgstr "برای درخواست یک ایمیل تأیید جدید اینجا را کلیک کنید." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "رمزهای ورود مطابقت ندارند." +======= +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "فاصله نامعتبر است" -#: src/components/ChangePassword.jsx:44 -msgid "Changed Password successfully." -msgstr "رمز عبور با موفقیت تغییر کرد." +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "بررسی کنید چه کسی در اون منطقه پیکسل گذاشته" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangePassword.jsx:88 -msgid "Old Password" -msgstr "رمز قدیمی" +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "فاصله" -#: src/components/ChangePassword.jsx:96 -msgid "New Password" -msgstr "رمز جدید" +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "آیدی (اختیاری)" -#: src/components/ChangePassword.jsx:103 -msgid "Confirm New Password" -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 "گوشه پایین سمت راست" + +<<<<<<< HEAD #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "نام کاربری جدید" @@ -1451,38 +2148,47 @@ msgid "" msgstr "" "ایمیل با موفقیت تغییر کرد. ما یک ایمیل تأیید برای شما ارسال " "کردیم، لطفا آدرس ایمیل جدید خود را تأیید کنید." +======= +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "پیکسل بگیر" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangeMail.jsx:87 -msgid "New Mail" -msgstr "ایمیل جدید" +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "کاربر بگیر" -#: src/components/DeleteAccount.jsx:66 -msgid "Yes, Delete My Account!" -msgstr "آره، اکانتم رو پاک کن!" +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "اقدامات آیپی" -#: src/components/SocialSettings.jsx:35 -msgid "Block DMs" -msgstr "پیام ها رو مسدود کنید" +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "انجام کارها با IP (یک IP در هر خط)" -#: src/components/SocialSettings.jsx:42 -msgid "Block all Private Messages" -msgstr "تمام پیام های خصوصی رو مسدود کنید" +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "ادمین ها رو مدیریت کنین" -#: src/components/SocialSettings.jsx:44 -msgid "Private" -msgstr "خصوصی" +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "ادمین رو پاک کنین" -#: src/components/SocialSettings.jsx:51 -msgid "Don't show me in global stats" -msgstr "اسم من رو توی امار جهانی نشون نده" +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "هیچ ادمینی نیست" -#: src/components/SocialSettings.jsx:57 -msgid "Unblock Users" -msgstr "کاربران رو غیر مسدود کن" +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "ادمین جدید انتخاب کن" -#: src/components/SocialSettings.jsx:82 -msgid "You have no users blocked" -msgstr "تو هیچ کاربر مسدود شده نداری" +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "نام کاربری ادمین جدید را وارد کنید" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "نام کاربری" #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." @@ -1559,6 +2265,7 @@ msgstr "" "حفاظت از مناطق (اگر به کنترل دانه ریزتر نیاز دارید، use " "protect with image upload and alpha layers)" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1569,6 +2276,8 @@ msgstr "گوشه بالا سمت چپ" msgid "Bottom-right corner" msgstr "گوشه پایین سمت راست" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "بازگشت به تاریخ" @@ -1589,38 +2298,70 @@ msgstr "از یک فیلتر برای تمیز کردن سطل زباله در msgid "Stop Cleaner" msgstr "تمیز کننده رو متوقف کنین" +<<<<<<< HEAD #: src/components/Admintools.jsx:109 msgid "IP Actions" msgstr "اقدامات آیپی" +======= +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "باید مدت زمان را وارد کنید" -#: src/components/Admintools.jsx:111 -msgid "Do stuff with IPs (one IP per line)" -msgstr "انجام کارها با IP (یک IP در هر خط)" +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "باید آیدی را وارد کنین" -#: src/components/Admintools.jsx:158 -msgid "Manage Moderators" -msgstr "ادمین ها رو مدیریت کنین" +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "اقدامات آیدی" -#: src/components/Admintools.jsx:160 -msgid "Remove Moderator" -msgstr "ادمین رو پاک کنین" +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "دلیل وارد کن" -#: src/components/Admintools.jsx:193 -msgid "There are no mods" -msgstr "هیچ ادمینی نیست" +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "" -#: src/components/Admintools.jsx:198 -msgid "Assign new Mod" -msgstr "ادمین جدید انتخاب کن" +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "نام کاربری جدید" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/Admintools.jsx:201 -msgid "Enter UserName of new Mod" -msgstr "نام کاربری ادمین جدید را وارد کنید" +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "رمزهای ورود مطابقت ندارند." -#: src/components/Admintools.jsx:210 -msgid "User Name" -msgstr "نام کاربری" +#: src/components/ChangePassword.jsx:44 +#, fuzzy +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/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "آره، اکانتم رو پاک کن!" + +#: src/components/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" +"ایمیل با موفقیت تغییر کرد. ما یک ایمیل تأیید برای شما ارسال " +"کردیم، لطفا آدرس ایمیل جدید خود را تأیید کنید." + +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:48 msgid "Interval is invalid" msgstr "فاصله نامعتبر است" @@ -1664,6 +2405,35 @@ msgstr "دلیل وارد کن" #: src/components/ModIIDtools.jsx:97 msgid "(0 = infinite)" msgstr "" +======= +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +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 "تو هیچ کاربر مسدود شده نداری" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" @@ -1681,21 +2451,45 @@ msgstr "بلاک" msgid "Mute" msgstr "سکوت" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +#, fuzzy +msgctxt "keybinds" +msgid "N" +msgstr "نه" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1711,6 +2505,31 @@ msgctxt "keybinds" msgid "E" msgstr "" +#: src/components/windows/Help.jsx:25 +msgctxt "keybinds" +msgid "W" +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgstr "" + +#: src/components/windows/Help.jsx:26 +msgctxt "keybinds" +msgid "R" +msgstr "" + +#: src/components/windows/Help.jsx:27 +msgctxt "keybinds" +msgid "Q" +msgstr "" + +#: src/components/windows/Help.jsx:28 +msgctxt "keybinds" +msgid "E" +msgstr "" + #: src/components/windows/Help.jsx:25 msgctxt "keybinds" msgid "W" @@ -1736,6 +2555,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1751,6 +2571,34 @@ msgstr "" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "تعداد پیکسل هایی که گذاشتی" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "شیفت راست ${ bindShift } نگه دار تا وقتی موس تکون میخوره، توی دید تاریخی " +#~ "پیکسل گذاشته بشه" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "" +#~ "سید توطئه کردی؟ از سایت جوابی نگرفتیم سید، فکر کنم رفرش کنی درست بشه" + +#~ msgid "Place more :)" +#~ msgstr "پیکسل های بیشتری بزار سید :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "" +#~ "مگه تورکی پروکسی میزنی؟ اگر وی پی انت روشنه یا پروکسیت روشنه خاموش کن سریع" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "بوم های مخفی را نشان بده" diff --git a/i18n/fi.po b/i18n/fi.po new file mode 100644 index 00000000..78f67849 --- /dev/null +++ b/i18n/fi.po @@ -0,0 +1,1767 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-14 19:38+0000\n" +"Last-Translator: Onni \n" +"Language-Team: Finnish \n" +"Language: fi\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Valitse Tiedosto" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Mallit" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "Vaihdettu ${ canvasName }" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Ruudukko PÄÄLLÄ" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Ruudukko POIS" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Pikseliaktiivisuus PÄÄLLÄ" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Pikseliaktiivisuus POIS" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Äänet pois" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "Äänet päällä" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "Kopioitu!" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Peite PÄÄLLÄ" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Peite POIS" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Pääsiäismuna PÄÄLLÄ" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Pääsiäismuna POIS" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Aikakatkaisu" + +#: 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 "PixelPlanet ei vastaa. Kokeile päivittää sivu, jos ongelma jatkuu?" + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Virheellinen kehys" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Tätä kehystä ei ole olemassa" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Virheelliset koordinaatit" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x kielletyllä alueella" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y kielletyllä alueella" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z kielletyllä alueella" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Väärä väri" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Virheellinen väri valittu" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Vain rekisteröidyille käyttäjille" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Sinun täytyy kirjautua voidaksesi asettaa pikseleitä tähän kehykseen" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "Kielletty" + +#: src/ui/PixelTransferController.js:130 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "" +"Et voi käyttää tätä kehystä vielä. Sinun täytyy asettaa enemmän pikseleitä" + +#: src/ui/PixelTransferController.js:133 +#, fuzzy +msgid "Pixel protected" +msgstr "Pikseli suojattu!" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Todista olevasi ihminen" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Käytät proxyä." + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Vain eilispäivän 10 parasta saa asettaa tänne pikseleitä" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Olet outo" + +#: src/ui/PixelTransferController.js:154 +msgid "" +"Server got confused by your pixels. Are you playing on multiple devices?" +msgstr "Palvelin hämmentyi pikseleistäsi. Pelaatko usealla laitteella?" + +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Porttikielto" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "Laaja porttikielto" + +#: src/ui/PixelTransferController.js:162 +#, fuzzy +msgid "Your Internet Provider is banned from this game" +msgstr "Internet-palveluntarjoajasi on kielletty pelaamasta tätä peliä" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Outo" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Pikselin asetus ei onnistunut" + +#: src/ui/PixelTransferController.js:176 +#, javascript-format +msgid "Error ${ retCode }" +msgstr "Virhe ${ retCode }" + +#: src/ui/rendererFactory.js:31 +msgid "Canvas Error" +msgstr "Kehyksessä virhe" + +#: src/ui/rendererFactory.js:32 +msgid "Can't render 3D canvas, do you have WebGL2 disabled?" +msgstr "" +"3D-kehyksen renderöinti epäonnistui. Oletko poistanut WebGL2:en käytöstä?" + +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Virhe :(" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "Ei voida viedä enemmän kuin 20 tai ei mallia!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "Ei voida tuoda enemmän kuin 20 tai ei mallia!" + +#: src/components/BanInfo.jsx:136 src/store/actions/index.js:7 +msgid "OK" +msgstr "Ok" + +#: src/store/actions/fetch.js:55 +msgid "You made too many requests" +msgstr "Teit liian monta pyyntöä" + +#: src/store/actions/fetch.js:59 +#, javascript-format +msgid "try again after ${ ti }min" +msgstr "yritä uudelleen ${ ti } minuutin jälkeen" + +#: src/store/actions/fetch.js:70 +#, javascript-format +msgid "Connection error ${ code } :(" +msgstr "Yhteysongelma ${ code } :(" + +#: src/store/actions/fetch.js:103 src/store/actions/fetch.js:129 +msgid "Could not connect to server, please try again later :(" +msgstr "Ei voitu yhdistää palvelimeen, yritä uudelleen myöhemmin :(" + +#: 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 "Tuntematon virhe" + +#: src/store/actions/fetch.js:237 +msgid "Server answered with gibberish :(" +msgstr "Palvelin vastasi mongerruksella :(" + +#: src/store/middleware/notifications.js:33 +msgid "Your next pixels are ready" +msgstr "Seuraavat pikselisi ovat valmiina" + +#: src/store/middleware/notifications.js:37 +msgid "You can now place more on pixelplanet.fun :)" +msgstr "Voit nyt asettaa lisää pikseleitä pixelplanet.fun:ssa :)" + +#: src/store/middleware/notifications.js:54 +msgid "mentioned you" +msgstr "mainitsi sinut" + +#: src/store/middleware/notifications.js:58 +msgid "You have new messages in chat" +msgstr "Sinulla on uusia viestejä keskustelussa" + +#: 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 "Kopioi leikepöydälle" + +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "Käyttäjiä kehyksessä" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "Kaikkiaan käyttäjiä paikalla" + +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Laitetut pikselit" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "Tänään" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "kokonaisuus" + +#: src/components/buttons/CanvasSwitchButton.jsx:20 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "Kehysvalikko" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Close Chat" +msgstr "Sulje keskustelu" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Open Chat" +msgstr "Avaa keskustelu" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Close Menu" +msgstr "Sulje valikko" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Open Menu" +msgstr "Avaa valikko" + +#: src/components/HistorySelect.jsx:146 +msgid "Loading" +msgstr "Ladataan" + +#: src/components/HistorySelect.jsx:147 +msgid "Select Date above" +msgstr "Valitse päivämäärä" + +#: 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 "Sulje" + +#: src/components/Window.jsx:173 +msgid "PopUp" +msgstr "Ponnahdusikkuna" + +#: src/components/Window.jsx:184 +msgid "Restore" +msgstr "Palauta" + +#: src/components/Window.jsx:221 +msgid "Clone" +msgstr "Monista" + +#: src/components/Window.jsx:229 +msgid "Move" +msgstr "Siirrä" + +#: src/components/Window.jsx:252 +msgid "Maximize" +msgstr "Maksimoi" + +#: src/components/Window.jsx:268 +msgid "Resize" +msgstr "Muuta kokoa" + +#: src/components/BanInfo.jsx:75 src/components/buttons/HelpButton.jsx:20 +#: src/components/windows/index.js:13 +msgid "Help" +msgstr "Apua" + +#: src/components/buttons/SettingsButton.jsx:21 +#: src/components/windows/index.js:14 +msgid "Settings" +msgstr "Asetukset" + +#: src/components/buttons/LogInButton.jsx:20 src/components/windows/index.js:15 +msgid "User Area" +msgstr "Käyttäjäalue" + +#: src/components/buttons/DownloadButton.jsx:36 +msgid "Make Screenshot" +msgstr "Ota näyttökuva" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Close Palette" +msgstr "Sulje väripaletti" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Open Palette" +msgstr "Avaa väripaletti" + +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Avaa kynä" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Sulje kynä" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Sulje historiakynä" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Sulje päällyskynä" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Maapallonäkymä" + +#: src/components/windows/index.js:16 +msgid "Registration" +msgstr "Rekisteröinti" + +#: src/components/windows/index.js:17 +msgid "Forgot Password" +msgstr "Unohditko salasanasi" + +#: src/components/windows/index.js:18 +msgid "Chat" +msgstr "Keskustelu" + +#: src/components/windows/index.js:20 +msgid "Canvas Archive" +msgstr "Kehysarkisto" + +#: src/components/BanInfo.jsx:66 +msgid "You are banned. You think it is unjustified? Check out the " +msgstr "Sinulle on asetettu porttikielto. Oliko tämä virhe? Katso " + +#: src/components/BanInfo.jsx:76 +msgid " on how to appeal." +msgstr " tehdäksesi valituksen." + +#: 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 "Virhe" + +#: src/components/BanInfo.jsx:85 src/components/ModIIDtools.jsx:73 +msgid "Reason" +msgstr "Syy" + +#: src/components/BanInfo.jsx:91 +msgid "By Mod" +msgstr "Moderaattorilta" + +#: src/components/BanInfo.jsx:97 src/components/ModIIDtools.jsx:84 +msgid "Duration" +msgstr "Kesto" + +#: src/components/BanInfo.jsx:99 +msgid "Your ban expires at " +msgstr "Porttikieltosi loppuu " + +#: src/components/BanInfo.jsx:101 +msgid " which is in " +msgstr " joka on " + +#: src/components/BanInfo.jsx:112 +msgid "Unbanned" +msgstr "Porttikielto loppunut" + +#: src/components/BanInfo.jsx:113 +msgid "Now that you have seen this message, you are no longer banned." +msgstr "Nähtyäsi tämän viestin, porttikieltosi on loppunut." + +#: src/components/BanInfo.jsx:127 +msgid "Why?" +msgstr "Miksi?" + +#: src/components/GlobalCaptcha.jsx:47 +msgid "You took too long, try again." +msgstr "Sinulla kesti liian kauan, kokeile uudestaan." + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Sinä epäonnistuit captchassasi" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "Virheellinen tai ei ollenkaan Captcha-tekstiä" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "Ei Captcha-ID:tä annettu" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "Tuntematon Captcha Virhe" + +#: 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 "Peruuta" + +#: src/components/GlobalCaptcha.jsx:86 +msgid "Send" +msgstr "Lähetä" + +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Näytä ruudukko" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Näyttää ruudukon nähdäksesi pikselien rajat." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Näytä pikseliaktiivisuus" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Näyttää punaisia palloja siellä, missä asetetaan pikseleitä." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Näytä aina kontrollit" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "Näyttää kontrollit aina" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Mykistä pelin äänet" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Kaikki äänet mykistetään." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Selaimesi ei anna meidän käyttää AudioContextiä soittaaksemme ääniä. Onko " +"sinulla jokin turvallisuustoiminto päällä, joka estää tämän?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Salli keskusteluilmoitukset" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Soita ääni kun uusia viestejä tulee" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Automaattinen zoomaus" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "Zoomaa pikselin asettamisen sijasta." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Pienempi väripaletti" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "Näyttää väripaletin pienempänä." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Perunamuoto" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Kun pelaat perunalla." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Vaalea ruudukko" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Näyttää ruudukon vaaleana mustan sijasta." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Historiallinen näkymä" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Näyttää kehysten vanhat versiot." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Vaihdettu ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Teemat" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Miltä pixelplanetin pitäisi näyttää." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Valitse kieli" + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 "" +"Vaikkemme useimmiten poista kehyksiä, jotkin kehykset aloitetaan vain " +"vitsillä. Tällaiset kehykset saattavat käydä tylsäksi ajan kuluessa ja ne " +"poistetaan, jos ne eivät ole tarpeeksi aktiivisia." + +#: src/components/windows/Archive.jsx:10 +#, fuzzy +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "Tänne kerätään poistetut kehykset, joita on tällä hetkellä vain yksi." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Poliittinen kompassi -kehys" + +#: 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 "" +"Tätä kehystä pyydettiin pääkehyksen poliittisten konfliktien aikana. Se oli " +"1024x1024-kokoinen poliittinen kompassi 5 sekunnin jäähdytysajalla ja 60 " +"sekunnin keräysajalla. Se esiteltiin toukokuun 11. päivänä pysyen " +"aktiivisena kuukausien ajan, kunnes se poistettiin marraskuun 30. päivänä." + +#: 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 "" +"Päätimme arkistoida sen timelapsena koodatulla webm:llä. Kuvakaappauksen " +"ottaminen timelapsesta antaa täydellisen 1:1-esityksen siitä, millainen " +"kehys oli tuolloin." + +#: src/components/windows/Help.jsx:65 +msgid "Place color pixels on a large canvas with other players online!" +msgstr "" +"Aseta värikkäitä pikseleitä suurelle kehykselle muiden pelaajien kanssa!" + +#: 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 "" +"Pääkehyksemme on laaja maailmankartta. Voit asettaa pikseleitä mihin vain, " +"mutta sinun täytyy odottaa tietty aika, ennen kuin voit asettaa pikseleitä " +"uudelleen. Voit katsoa ajan ja vaatimukset kehysvalikosta (maapallokuvake " +"ylhäällä). Joissakin kehyksissä tämä aika on eri niissä pikseleissä, johon " +"on jo asetettu pikseli, kuin niissä, joihin ei ole vielä asetettu pikseliä. " +"Esimerkiksi 4s/7s tarkoittaa, että koskemattomissa pikseleissä aika on 4 " +"sekuntia, koskettuissa 7 sekuntia." + +#: 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 "" +"Laajemmat näkymät päivittyvät hitaammin, ja 3D-maapallo päivitetään kerran " +"päivässä." + +#: src/components/windows/Help.jsx:68 +msgid "Have fun!" +msgstr "Pidä hauskaa!" + +#: src/components/windows/Help.jsx:70 +msgid "recommended" +msgstr "suositeltu" + +#: src/components/windows/Help.jsx:71 +msgid "Source on " +msgstr "Lähde " + +#: src/components/windows/Help.jsx:72 +msgid "Map Data" +msgstr "Karttatiedot" + +#: 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 "" +"Karttatiedot joita käytämme, sekä OpenStreetMapin karttalaatat " +"suunnistamista varten, voit ladata mega.nz:stä: " + +#: src/components/windows/Help.jsx:74 +msgid "Banned? Detected as Proxy?" +msgstr "Porttikielto? Tunnistettu proxynä?" + +#: 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 "" +"Jos sinut tunnistettiin proxynä, vaikket sitä ole, tai uskot saaneesi " +"porttikiellon syyttä, mene meidän ${ guildedLink } tai lähetä meille viesti " +"${ mailLink } jossa mainitset seuraavan IID:" + +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +msgid "Controls" +msgstr "Näppäimet" + +#: src/components/windows/Help.jsx:81 +msgid "Click a color in palette to select it" +msgstr "Klikkaa väriä paletista valitaksesi sen" + +#: src/components/windows/Help.jsx:82 +#, javascript-format +msgid "Press ${ bindG } to toggle grid" +msgstr "Paina ${ bindG } vaihtaaksesi ruudukkon näkyvyyttä" + +#: src/components/windows/Help.jsx:83 +#, javascript-format +msgid "Press ${ bindX } to toggle showing of pixel activity" +msgstr "Paina ${ bindX } vaihtaaksesi pikseliaktiivisuuden näkymistä" + +#: src/components/windows/Help.jsx:84 +#, javascript-format +msgid "Press ${ bindH } to toggle historical view" +msgstr "Paina ${ bindH } vaihtaaksesi historiallisen näkymän näkyvyyttä" + +#: src/components/windows/Help.jsx:85 +#, javascript-format +msgid "Press ${ bindR } to copy coordinates" +msgstr "Paina ${ bindR } kopioidaksesi koordinaatit" + +#: src/components/windows/Help.jsx:86 +#, javascript-format +msgid "Press ${ bindQ } or ${ bindE } to zoom" +msgstr "Paina ${ bindQ } tai ${ bindE } zoomataksesi" + +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +#, javascript-format +msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" +msgstr "Paina ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } liikkuaksesi" + +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +#, javascript-format +msgid "" +"Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" +msgstr "" +"Paina ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } " +"liikkuaksesi" + +#: src/components/windows/Help.jsx:89 +#, javascript-format +msgid "Drag ${ mouseSymbol } mouse or ${ touchSymbol } pan to move" +msgstr "Vedä ${ mouseSymbol } hiirtä tai ${ touchSymbol } panoroi liikkuaksesi" + +#: src/components/windows/Help.jsx:90 +#, javascript-format +msgid "Scroll ${ mouseSymbol } mouse wheel or ${ touchSymbol } pinch to zoom" +msgstr "" +"Skrollaa ${ mouseSymbol } hiirellä tai ${ touchSymbol } nipistä zoomataksesi" + +#: src/components/windows/Help.jsx:91 +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "" +"Pidä vasen ${ bindShift } pohjassa asettaaksesi pikseleitä liikuttaessa " +"hiirtä" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +#, javascript-format +msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" +msgstr "" +"${ mouseSymbol } klikkaa vasemmalla tai ${ touchSymbol } napauta " +"asettaaksesi pikseleitä" + +#: 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 "" +"Klikkaa ${ mouseSymbol } hiiren keskinäppäintä tai ${ touchSymbol } paina " +"pitkään valitaksesi osoittamasi värin" + +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "Paina ${ bindQ } ja ${ bindE } lentääksesi ylös ja alas" + +#: src/components/windows/Help.jsx:100 +#, javascript-format +msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" +msgstr "" +"${ mouseSymbol } Klikkaa vasenta hiirinäppäintä ja vedä hiirtä kääntääksesi" + +#: src/components/windows/Help.jsx:101 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" +"${ mouseSymbol } Skrollaa hiirellä tai paina ${ mouseSymbol } hiiren " +"keskinäppäintä pitkään ja vedä zoomataksesi" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "${ mouseSymbol } Klikkaa oikealta ja vedä hiirtä panoroidaksesi" + +#: src/components/windows/Help.jsx:104 +#, javascript-format +msgid "" +"${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" +msgstr "" +"${ mouseSymbol } Klikkaa oikealta tai ${ touchSymbol } tuplaklikkaa " +"poistaaksesi pikselin" + +#: src/components/windows/Help.jsx:109 +#, fuzzy +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" +"Kiitämme näitä taiteilijoita, koska he tarjosivat väripalettinsa kaikille" + +#: src/components/windows/Help.jsx:112 +#, javascript-format +msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." +msgstr "Kiitokset Kuu-kehyksen väripaletista menee ${ starhouseLink }." + +#: src/components/windows/Help.jsx:115 +#, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "Kiitokset Top10-kehyksen väripaletista menee ${ vinikLink }." + +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Kiitokset 2bit-kehyksen väripaletista menee ${ donendoLink }." + +#: src/components/windows/CanvasSelect.jsx:29 +#, fuzzy +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 "" +"Valitse kehys, jota haluat käyttää.\n" +"Jokainen kehys on erilainen ja tarjoaa erilaiset väripaletit, jäähtymisajat " +"ja vaatimukset.\n" +"Poistettujen kehysten arkisto on täällä:" + +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Arkisto" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Vanhat kehykset (vain historiallinen näkymä)" + +#: src/components/windows/Register.jsx:87 +msgid "Register new account here" +msgstr "Rekisteröidy täällä" + +#: src/components/windows/Register.jsx:92 +#: src/components/windows/Register.jsx:98 +msgid "Name" +msgstr "Nimi" + +#: src/components/windows/ForgotPassword.jsx:80 +#: src/components/windows/Register.jsx:100 +#: src/components/windows/Register.jsx:106 +msgid "Email" +msgstr "Sähköpostiosoite" + +#: 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 "Salasana" + +#: src/components/windows/Register.jsx:116 +#: src/components/windows/Register.jsx:122 +msgid "Confirm Password" +msgstr "Vahvista salasana" + +#: src/components/windows/Register.jsx:124 +msgid "Captcha" +msgstr "Captcha" + +#: 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 "Lähetä" + +#: src/components/windows/Chat.jsx:180 +msgid "Start chatting here" +msgstr "Aloita keskustelu täällä" + +#: src/components/windows/Chat.jsx:217 +msgid "Chat here" +msgstr "Keskustele täällä" + +#: src/components/windows/Chat.jsx:243 +msgid "You must be logged in to chat" +msgstr "Kirjaudu sisään keskustellaksesi" + +#: src/components/windows/Chat.jsx:273 +msgid "Channel settings" +msgstr "Kanava-asetukset" + +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profiili" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Statistiikat" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Konvertoija" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Modityökalut" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Ladataan..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Liity Guildediin:" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "Captchaa ei voitu ladata" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "Kirjoita kuvassa esiintyvät kirjaimet tai numerot:" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "Muista: Kirjainkoolla ei ole väliä, I ja l ovat sama" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "Lataa Captcha" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "Klikkaa ladataksesi Captchan" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "Lataa uudelleen:" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "Lataa uudelleen" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "Kirjoita" + +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "" +"Sinulle lähetettiin sähköposti, jossa on ohjeet salasanan vaihtamiseen." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "" +"Kirjoita sähköpostiosoitteesi, ja me lähetämme sinulle ohjeet salasanan " +"vaihtamiseen:" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "Sähköposti-osio ei voi olla tyhjä." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "Sähköpostin tulee olla vähintään 5 kirjainta pitkä." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "Sähköpostit eivät voi olla yli 40 kirjainta pidempiä." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "Sähköpostissa tulee olla vähintään yksi piste" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "Sähköpostissa tulee olla @-symboli" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Nimi ei voi olla tyhjä." + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "" +"Nimen tulee olla vähintään 2 kirjainta pitkä saatanan runkkari, eli nimesi " +"ei saa olla kyrpäsi pituinen" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Nimen tulee olla lyhyempi kuin 26 kirjainta" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "Nimi sisältää kelvottomia merkkejä kuten @,/,\\ tai #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Salasana jäi nyt antamatta jätkällä." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "salasanan tulee olla yli 6 merkkiä pidempi." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Salasanan tulee olla 60 merkkiä lyhyempi." + +#: src/components/CanvasItem.jsx:29 +msgid "Online Users" +msgstr "Käyttäjiä onlinessa" + +#: src/components/CanvasItem.jsx:34 +msgid "Cooldown" +msgstr "Jäähdytys" + +#: src/components/CanvasItem.jsx:40 +msgid "Stacking till" +msgstr "" + +#: src/components/CanvasItem.jsx:42 +msgid "Ranked" +msgstr "Rankattu" + +#: src/components/CanvasItem.jsx:44 +msgid "Yes" +msgstr "Kyllä" + +#: src/components/CanvasItem.jsx:44 +msgid "No" +msgstr "Ei" + +#: src/components/CanvasItem.jsx:50 +msgid "Requirements" +msgstr "Vaatimukset" + +#: src/components/CanvasItem.jsx:53 +msgid "User Account" +msgstr "Käyttäjä" + +#: src/components/CanvasItem.jsx:55 +#, javascript-format +msgid "and ${ canvas.req } Pixels set" +msgstr "ja ${ canvas.req } pikseliä asetettu" + +#: src/components/CanvasItem.jsx:58 +msgid "Top 10 Daily Ranking" +msgstr "Top 10 Päivittäinen listaus" + +#: src/components/CanvasItem.jsx:64 src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "Ulottovuudet" + +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Näe IID" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Kopioi" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "Kirjaudu sisään käyttääksesi lisää toimintoja ja tilastoja." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Kirjaudu sisään Nimellä tai sähköpostilla:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Unohdin salasanani." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "Tai kirjaudu:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "tai rekisteröidy täällä:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "rekisteröidy" + +#: src/components/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Mallit" + +#: 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 " +"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 "" +"Oletko kyllästynyt vain yhden värin käyttämiseen? Haluatko tehdä taidetta " +"sen sijaan, mutta joudut laskemaan pikseleitä jostain muusta kuvasta? " +"Mallineet voi auttaa sinua sen kanssa! Mallineita voi käyttää päällystyksenä " +"ja voit piirtää niiden päällä. Yksi pikseli mallineella pitäisi olla yksi " +"pikseli kanvaasilla." + +#: src/components/TemplateSettings.jsx:60 +msgid "Enable Overlay" +msgstr "Ota käyttöön päällystys" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Näytä mallineet päällysteinä pelissä." + +#: src/components/TemplateSettings.jsx:68 +#, fuzzy +msgid "Small Pixels When Zoomed" +msgstr "Näytä Pienet Pikselit Zoomatessa" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" +"Näytä päällystys pienienä yksittäisinä pikseleinä korkeilla zoomitasoilla." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Päällysteen läpinäkymättömyys" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Päällysteen läpinäkymättömyys prosenteissa." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Peru mallineen lisääminen" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Lisää malline" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Vie käytössä olevat mallineet" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +msgstr "Tuo mallineita" + +#: 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 "Tallenna" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Tänään laitetut pikselit" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Päivän sijoitukset" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Kokonaissijoitukset" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Nimesi on: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Kirjaudu ulos" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Vaihda nimi" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "Vaihda sähköposti" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Vaihda salasana" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Poista käyttäjä" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Sosiaaliset asetukset" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Valitse kanvaasi" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Lataa väripaletti" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Väripaletti ${ gimpLink }:kiä varten" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Kuvien muuntaja" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Muunna kuva kanvaasin väreihin" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Valitse strategia" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpentine" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "Minimi värien etäisyys" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "Laske kuin GIMP" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Valitse väritystapa" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Lisää Ruudukko (Jätä rastittamatta jos tarvitset 1:1 mallikkeen)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Offset" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Muunna kuvan kokoa" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Leveys" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Pituus" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Pidä suhdeluku" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Anti aliasing" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Nollaa muunnokset" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Lataa Malline" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "Eilen" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Maat tänään" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Kaaviot" + +#: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "Käyttäjä" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "Maa" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" +"Sijoitukset päivittyvät viiden minuutin välein. Päivän sijoitukset nollataan " +"kahdelta suomen aikaan." + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Kehys" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "Koordinaatit" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "Muokkaa" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "Mene" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Nimi tai Sähköposti" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Kirjaudu sisään" + +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "Valitse Tiedosto" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "sapluunan nimi" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "Poista" + +#: 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/UserMessages.jsx:28 +msgid "" +"Please verify your mail address or your account could get deleted after a " +"few days." +msgstr "" +"Vahvista sähköpostiosoitteesi tai tilisi voidaan poistaa muutaman päivän " +"kuluttua." + +#: src/components/UserMessages.jsx:49 +msgid "A new verification mail is getting sent to you." +msgstr "Sinulle lähetetään uusi vahvistusviesti." + +#: src/components/UserMessages.jsx:53 +msgid "Click here to request a new verification mail." +msgstr "Napsauta tätä pyytääksesi uutta vahvistussähköpostia." + +#: 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/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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +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/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: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/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/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "" + +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Salasanat eivät täsmää." + +#: 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 "Uusi salasana" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Vahvista uusi salasanasi" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/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/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:70 +msgctxt "keybinds" +msgid "G" +msgstr "G" + +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +msgctxt "keybinds" +msgid "X" +msgstr "X" + +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +msgctxt "keybinds" +msgid "H" +msgstr "H" + +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +#: src/components/windows/Help.jsx:22 +msgctxt "keybinds" +msgid "R" +msgstr "R" + +#: src/components/windows/Help.jsx:23 +msgctxt "keybinds" +msgid "Q" +msgstr "Q" + +#: src/components/windows/Help.jsx:24 +msgctxt "keybinds" +msgid "E" +msgstr "E" + +#: src/components/windows/Help.jsx:25 +msgctxt "keybinds" +msgid "W" +msgstr "W" + +#: src/components/windows/Help.jsx:26 +msgctxt "keybinds" +msgid "A" +msgstr "A" + +#: src/components/windows/Help.jsx:27 +msgctxt "keybinds" +msgid "S" +msgstr "S" + +#: src/components/windows/Help.jsx:28 +msgctxt "keybinds" +msgid "D" +msgstr "D" + +#: src/components/windows/Help.jsx:35 +msgctxt "keybinds" +msgid "Shift" +msgstr "Shift" + +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pixels placed" +#~ msgstr "Pikseleitä asetettu" + +#~ msgid "History Pencil ON" +#~ msgstr "Historiakynä PÄÄLLÄ" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Päällyskynä PÄÄLLÄ" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Pidä vasen ${ bindShift } pohjassa asettaaksesi pikseleitä liikuttaessa " +#~ "hiirtä historiallisen näkymän mukaan" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Right-Shift Automaattinen väritys" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "" +#~ "Aseta pikseleitä päällystyksestä painamalla Oikeaa shiftiä pohjaan, " +#~ "historian tilalta. Painamalla oikeaa shiftiä pohjassa, peli valitsee " +#~ "värit automaattisesti päällystystä käytettäessä." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "PixelPlanet ei vastaa. Kokeile ladata sivu uudelleen?" + +#~ msgid "Place more :)" +#~ msgstr "Aseta lisää pikseleitä :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Proxyjä ei sallita :(" diff --git a/i18n/fr.po b/i18n/fr.po index d8055127..5429aa11 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -13,11 +13,34 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Sélectionnez une langue" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Télécharger modèle" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Transféré à ${ canvasName }" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Grille ON" @@ -39,10 +62,34 @@ msgid "Muted Sound" msgstr "Son mis en sourdine" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Grille ON" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Grille OFF" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Notification de Pixel ON" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Notification de Pixel OFF" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Son mis en sourdine" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Son rétabli" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Copié !" @@ -120,10 +167,95 @@ msgstr "Placer plus :)" #: src/ui/PixelTransferController.js:129 msgid "You can not access this canvas yet. You need to place more pixels" +======= +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "Copié !" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 +#, fuzzy +msgid "" +"Didn't get an answer from pixelplanet. Try to refresh if this problem " +"persists." +msgstr "" +"Pas de réponse de PixelPlanet. Essayez peut-être d'actualiser le site ?" + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Toile invalide" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Cette toile n'existe pas" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Coordonnées invalides" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x hors limites" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y hors limites" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z hors limites" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Mauvaise couleur" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Couleur invalide sélectionnée" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Uniquement pour les utilisateurs enregistrés" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Vous devez être connecté pour placer sur cette toile" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "" + +#: src/ui/PixelTransferController.js:130 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Vous ne pouvez pas encore accéder à cette toile. Vous devez placer plus de " "pixels" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:132 msgid "Pixel protected!" msgstr "Pixel protégé !" @@ -153,10 +285,35 @@ msgid "You are weird" msgstr "" #: src/ui/PixelTransferController.js:153 +======= +#: src/ui/PixelTransferController.js:133 +#, fuzzy +msgid "Pixel protected" +msgstr "Pixel protégé !" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Veuillez prouver que vous êtes un humain" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Vous utilisez un proxy." + +#: 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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "" @@ -190,6 +347,29 @@ msgid "Couldn't set Pixel" msgstr "Impossible de définir le pixel" #: src/ui/PixelTransferController.js:175 +======= +#: 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 "Étrange" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Impossible de définir le pixel" + +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Erreur ${ retCode }" @@ -203,6 +383,7 @@ msgstr "Archive de toile" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "" +<<<<<<< HEAD #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -215,6 +396,24 @@ msgstr "" msgid "OK" msgstr "D'accord" +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Erreur :(" + +#: 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 "D'accord" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/store/actions/fetch.js:55 msgid "You made too many requests" msgstr "Vous avez fait trop de requêtes" @@ -264,6 +463,7 @@ msgstr "" msgid "Copy to Clipboard" msgstr "Copier dans le presse-papier" +<<<<<<< HEAD #: src/components/OnlineBox.jsx:40 msgid "Online Users on Canvas" msgstr "" @@ -276,6 +476,28 @@ msgstr "" msgid "Pixels placed" msgstr "Pixels placés" +======= +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "" + +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Pixels placés" + +#: 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 "Total" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 msgid "Canvas Selection" @@ -354,10 +576,13 @@ msgstr "Espace utilisateur" msgid "Make Screenshot" msgstr "Prendre une capture d'écran" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Voir le globe" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Fermer la palette" @@ -366,6 +591,7 @@ msgstr "Fermer la palette" msgid "Open Palette" msgstr "Ouvrir la palette" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -390,6 +616,28 @@ msgstr "" #: src/components/buttons/PencilButton.jsx:77 msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +#, fuzzy +msgid "Disable Pencil" +msgstr "Désactiver les sons du jeu" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Voir le globe" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" @@ -492,6 +740,172 @@ msgstr "Annuler" msgid "Send" msgstr "Envoyer" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Afficher la grille" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Active la grille pour mettre en evidence les bords des pixels." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Afficher l'activité de pixels" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Affiche un cercle où les pixels sont placés." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Désactiver les sons du jeu" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Tous les effets sonores seront désactivés." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Votre navigateur ne nous autorise pas à utiliser l'AudioContext pour jouer " +"des sons. Avez vous des options de confidentialités nous bloquant ?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Activer les notifications du chat" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Émet un son quand de nouveaux messages arrivent" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Zoomer automatiquement" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Zoom au lieu de placer un pixel quand vous appuyez la toile et votre niveau " +"de zoom est petit." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Palette compacte" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Affiche la palette sous une forme compacte qui utilise moins d'espace de " +"l'écran." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Mode de patate" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Pour quand vous jouez sur une patate." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Grille pâle" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Affiche la grille en blanc au lieu de noir." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Vue historique" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Vérifie les anciennes versions de la toile." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Transféré à ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Thèmes" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "À quoi pixelplanet devrait ressembler." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Sélectionnez une langue" + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 "" +"Bien que nous avons tendance à ne pas supprimer les toiles, certaines toiles " +"sont faites pour le plaisir ou par une requête des utilisateurs qui " +"demandent les mèmes à l'époque. Ces toiles pourraient devenir ennuyeuses " +"après un certain temps, et s'il n'y a pas d'activité pendant plusieurs " +"semaines nous les supprimerons." + +#: src/components/windows/Archive.jsx:10 +#, fuzzy +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "Nous rassemblons ces toiles ici pour les archiver convenablement." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Toile de la boussole politique" + +#: 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 "" +"Cette toile a été demandé pendant une période de conflits politiques sur la " +"toile primaire du monde. C'était une representation de la boussole politique " +"avec un temps de recharge de 5s et 60s d'empilement. Elle a été lancé le 11 " +"mai et a été active pendant plusieurs mois jusqu'à ce que elle a été fermé " +"le 30 novembre." + +#: 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 "" +"Nous avons décidé de l'archiver comme un timelapse avec webm codé sans " +"perte. Prendre une capture d'écran du timelapse vous donnera une " +"représentation parfaite de la toile à l'époque." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -553,14 +967,22 @@ msgid "Banned? Detected as Proxy?" msgstr "Détecté comme proxy ?" #: src/components/windows/Help.jsx:76 +<<<<<<< HEAD #, fuzzy, javascript-format +======= +#, javascript-format +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 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 "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Contrôles" @@ -593,13 +1015,21 @@ msgstr "Appuyez sur ${ bindR } pour copier les coordonnées" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Appuyez sur ${ bindQ } ou ${ bindE } pour zoomer" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" "Appuyez sur ${ bindW}, ${ bindA }, ${ bindS }, ${ bindD } pour vous déplacer" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -622,12 +1052,18 @@ msgstr "" "pincer pour zoomer" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Maintenez ${ bindShift } SHIFT gauche pour placer pendant l'utilisation de " "la souris" +<<<<<<< HEAD #: src/components/windows/Help.jsx:92 #, javascript-format msgid "" @@ -638,13 +1074,20 @@ msgstr "" "la souris selon la vue historique" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "Cliquez ${ mouseSymbol } gauche ou ${ touchSymbol } appuyez pour placer un " "pixel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -653,17 +1096,29 @@ msgstr "" "Cliquez ${ mouseSymbol } la roulette de la souris ou ${ touchSymbol } faites " "un appui long pour sélectionner la couleur actuelle" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Appuyez sur ${ bindQ } et ${ bindE } pour monter et descendre" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "${ mouseSymbol } Cliquez gauche et faites glisser pour faire tourner" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -672,13 +1127,21 @@ msgstr "" "${ mouseSymbol } Défilez ou ${ mouseSymbol } maintenez la roulette de la " "souris et faites glisser pour zoomer" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" "${ mouseSymbol } Cliquez gauche et faites glisser la souris pour panoramiquer" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -686,6 +1149,7 @@ msgstr "" "${ mouseSymbol } Cliquez droite ou ${ touchSymbol } double-appuyez pour " "supprimer un pixel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 msgid "" "We thanks those artists very much, they offered their palettes to the public " @@ -740,13 +1204,15 @@ msgid "All sound effects will be disabled." msgstr "Tous les effets sonores seront désactivés." #: src/components/windows/Settings.jsx:125 +======= +#: src/components/windows/Help.jsx:109 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " -"have some privacy feature blocking us?" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" -"Votre navigateur ne nous autorise pas à utiliser l'AudioContext pour jouer " -"des sons. Avez vous des options de confidentialités nous bloquant ?" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:131 msgid "Enable chat notifications" msgstr "Activer les notifications du chat" @@ -884,6 +1350,30 @@ msgid "" "Every canvas is unique and has different palettes, cooldown and " "requirements.\n" "Archive of removed canvases can be accessed here:" +======= +#: src/components/windows/Help.jsx:112 +#, javascript-format +msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." +msgstr "Crédit pour la palette de la Lune à ${ starhouseLink }." + +#: src/components/windows/Help.jsx:115 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "Crédit pour la palette de la Lune à ${ vinikLink }." + +#: src/components/windows/Help.jsx:118 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Crédit pour la palette de la Lune à ${ donendoLink }." + +#: src/components/windows/CanvasSelect.jsx:29 +#, fuzzy +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:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Sélectionnez la toile que vous voulez utiliser. Chaque toile est unique et a " "des palettes, temps de recharge, et exigences différentes. Une archive peut " @@ -895,6 +1385,7 @@ msgstr "Archive" #: src/components/windows/CanvasSelect.jsx:70 msgid "Retired Canvases (history only)" +<<<<<<< HEAD msgstr "" #: src/components/windows/Archive.jsx:9 @@ -904,13 +1395,11 @@ msgid "" "as a request by users who currently like a meme. Those canvases can get " "boring after a while and after weeks of no major change and if they really " "aren't worth being kept active." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" -"Bien que nous avons tendance à ne pas supprimer les toiles, certaines toiles " -"sont faites pour le plaisir ou par une requête des utilisateurs qui " -"demandent les mèmes à l'époque. Ces toiles pourraient devenir ennuyeuses " -"après un certain temps, et s'il n'y a pas d'activité pendant plusieurs " -"semaines nous les supprimerons." +<<<<<<< HEAD #: src/components/windows/Archive.jsx:10 #, fuzzy msgid "" @@ -928,22 +1417,53 @@ msgid "" "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 "" -"Cette toile a été demandé pendant une période de conflits politiques sur la " -"toile primaire du monde. C'était une representation de la boussole politique " -"avec un temps de recharge de 5s et 60s d'empilement. Elle a été lancé le 11 " -"mai et a été active pendant plusieurs mois jusqu'à ce que elle a été fermé " -"le 30 novembre." +======= +#: src/components/windows/Register.jsx:87 +msgid "Register new account here" +msgstr "Créer un nouveau compte ici" +#: src/components/windows/Register.jsx:92 +#: src/components/windows/Register.jsx:98 +msgid "Name" +msgstr "Nom" + +#: src/components/windows/ForgotPassword.jsx:80 +#: src/components/windows/Register.jsx:100 +#: src/components/windows/Register.jsx:106 +msgid "Email" +msgstr "Courriel" + +#: 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 "Mot de passe" + +#: src/components/windows/Register.jsx:116 +#: src/components/windows/Register.jsx:122 +msgid "Confirm Password" +msgstr "Confirmer le mot de passe" + +#: src/components/windows/Register.jsx:124 +msgid "Captcha" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgstr "" + +<<<<<<< HEAD #: 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 "" -"Nous avons décidé de l'archiver comme un timelapse avec webm codé sans " -"perte. Prendre une capture d'écran du timelapse vous donnera une " -"représentation parfaite de la toile à l'époque." +======= +#: 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 "Soumettre" #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" @@ -961,6 +1481,83 @@ msgstr "Vous devez être connecté pour discuter" msgid "Channel settings" msgstr "Paramètres du canal" +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgstr "" + +<<<<<<< HEAD +#: src/components/windows/Chat.jsx:180 +msgid "Start chatting here" +msgstr "Commencer à discuter ici" + +#: src/components/windows/Chat.jsx:217 +msgid "Chat here" +msgstr "Discuter ici" + +#: src/components/windows/Chat.jsx:243 +msgid "You must be logged in to chat" +msgstr "Vous devez être connecté pour discuter" + +#: src/components/windows/Chat.jsx:273 +msgid "Channel settings" +msgstr "Paramètres du canal" +======= +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Convertisseur" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Outils de mod" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Chargement..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Pensez à nous joindre sur Guilded :" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "Impossible de charger le captcha" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "Tapez les caractères visible dans l'image suivante :" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "Astuce : Insensible à la casse; I et i sont la même chose" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "" + +#: src/components/Captcha.jsx:121 +#, fuzzy +msgid "Click to Load Captcha" +msgstr "Impossible de charger le captcha" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "Impossible à lire ? Rechargez :" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "Recharger" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "Entrez les caractères" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 + #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "" @@ -973,6 +1570,7 @@ msgstr "" "Entrez votre addresse de courriel et nous vous enverrons un nouveau mot de " "passe:" +<<<<<<< HEAD #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" msgstr "Impossible de charger le captcha" @@ -1081,6 +1679,111 @@ msgstr "" #: src/components/TemplateSettings.jsx:182 msgid "Import templates" +======= +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "Le courriel ne peut pas être vide." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "Le courriel doit être au moins 5 caractères." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "Le courriel ne peut pas être plus de 40 caractères." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "Le courriel doit contenir au moins un point" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "Le courriel doit contenir un @" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Le nom ne peut pas être vide." + +#: src/utils/validation.js:30 +#, fuzzy +msgid "Name must be at least 2 characters long" +msgstr "Le nom doit être au moins 4 caractères" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Le nom doit avoir moins de 26 caractères" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "Le nom contient un caractère non valide comme @, /, \\ ou #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Mot de passe pas indiqué." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "Le mot de passe doit être au moins 6 caractères." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Le mot de passe doit avoir moins de 60 caractères." + +#: src/components/CanvasItem.jsx:29 +#, fuzzy +msgid "Online Users" +msgstr "Débloquer des utilisateurs" + +#: src/components/CanvasItem.jsx:34 +msgid "Cooldown" +msgstr "Temps de recharge" + +#: src/components/CanvasItem.jsx:40 +msgid "Stacking till" +msgstr "Empilement" + +#: src/components/CanvasItem.jsx:42 +msgid "Ranked" +msgstr "Classé" + +#: src/components/CanvasItem.jsx:44 +msgid "Yes" +msgstr "" + +#: src/components/CanvasItem.jsx:44 +msgid "No" +msgstr "" + +#: src/components/CanvasItem.jsx:50 +msgid "Requirements" +msgstr "Exigences" + +#: src/components/CanvasItem.jsx:53 +msgid "User Account" +msgstr "Compte utilisateur" + +#: src/components/CanvasItem.jsx:55 +#, javascript-format +msgid "and ${ canvas.req } Pixels set" +msgstr "et ${ canvas.req } pixels définis" + +#: src/components/CanvasItem.jsx:58 +#, fuzzy +msgid "Top 10 Daily Ranking" +msgstr "Classement quotidien" + +#: src/components/CanvasItem.jsx:64 src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "Dimensions" + +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/components/LogInArea.jsx:19 @@ -1107,6 +1810,70 @@ msgstr "ou inscrivez vous ici :" msgid "Register" msgstr "S'inscrire" +<<<<<<< HEAD +======= +#: src/components/TemplateSettings.jsx:52 +#, fuzzy +msgid "Templates" +msgstr "Télécharger modèle" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +#, fuzzy +msgid "Cancel adding Template" +msgstr "Télécharger modèle" + +#: src/components/TemplateSettings.jsx:139 +#, fuzzy +msgid "Add Template" +msgstr "Télécharger modèle" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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 "Sauvegarder" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserAreaContent.jsx:62 msgid "Today Placed Pixels" msgstr "Pixels placés aujourd'hui" @@ -1115,10 +1882,13 @@ msgstr "Pixels placés aujourd'hui" msgid "Daily Rank" msgstr "Classement quotidien" +<<<<<<< HEAD #: src/components/UserAreaContent.jsx:71 msgid "Placed Pixels" msgstr "Pixels placés" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserAreaContent.jsx:75 msgid "Total Rank" msgstr "Classement total" @@ -1229,6 +1999,7 @@ msgstr "Réinitialiser" msgid "Download Template" msgstr "Télécharger modèle" +<<<<<<< HEAD #: src/components/Rankings.jsx:147 msgid "Total" msgstr "Total" @@ -1390,6 +2161,42 @@ msgstr "Pixels placés" msgid "Canvas" msgstr "Sélectionner une toile" +======= +#: 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 +#, fuzzy +msgid "User" +msgstr "Espace utilisateur" + +#: 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 "" +"Le classement se met à jour toutes les 5 min. Le classement quotidien " +"recommence à minuit TUC." + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +#, fuzzy +msgid "Canvas" +msgstr "Sélectionner une toile" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 #, fuzzy msgid "Coordinates" @@ -1403,6 +2210,31 @@ msgstr "" msgid "Go to" msgstr "" +<<<<<<< HEAD +#: src/components/TemplateItemEdit.jsx:97 +#, fuzzy +msgid "Select File" +msgstr "Sélectionnez une langue" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +#, fuzzy +msgid "Delete" +msgstr "Supprimer le compte" + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Nom ou courriel" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Se connecter" + #: src/components/TemplateItemEdit.jsx:97 #, fuzzy msgid "Select File" @@ -1417,13 +2249,27 @@ msgstr "" msgid "Delete" msgstr "Supprimer le compte" -#: src/components/LogInForm.jsx:77 -msgid "Name or Email" -msgstr "Nom ou courriel" +#: src/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "" -#: src/components/LogInForm.jsx:88 -msgid "LogIn" -msgstr "Se connecter" +#: src/core/chartSettings.js:127 +#, fuzzy +msgid "Players and Pixels per hour" +msgstr "Pixels placés" + +#: 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 +#, fuzzy +msgid "Total Pixels placed per day" +msgstr "Pixels placés" #: src/components/UserMessages.jsx:28 #, fuzzy @@ -1442,6 +2288,7 @@ msgstr "Un nouveau courriel de verification se dirige vers vous." msgid "Click here to request a new verification mail." msgstr "Cliquez-vous ici pour demander un nouveau courriel de verification." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "Les mots de passe ne correspondent pas." @@ -1461,11 +2308,217 @@ msgstr "Nouveau mot de passe" #: src/components/ChangePassword.jsx:103 msgid "Confirm New Password" msgstr "Confirmer le nouveau mot de passe" +======= +#: src/components/ModWatchtools.jsx:48 +#, fuzzy +msgid "Interval is invalid" +msgstr "Toile invalide" + +#: 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/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/ModWatchtools.jsx:249 +#, fuzzy +msgid "Get Pixels" +msgstr "Pixels placés" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "Actions d'IP" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Faire des choses avec les IPs (une adresse par ligne)" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Gérer les modérateurs" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Supprimer un modérateur" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Il n'y a pas de modérateurs" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Nommer un nouveau modérateur" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Entrez le nom d'utilisateur du nouveau modérateur" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Nom d'utilisateur" + +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Fait une image sur la toile." + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "Fait une image et le définit comme protégée." + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "" +"Fait une image mais réinitialise le compteur à celui d'un pixel non touché." + +#: 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 "Téléchargement d'image" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "Télécharger des images sur la toile" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "Fichier" + +#: src/components/ModCanvastools.jsx:273 +#, fuzzy +msgid "Coordinates:" +msgstr "Coordonnées invalides" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Protection de pixels" + +#: src/components/ModCanvastools.jsx:321 +#, fuzzy +msgid "" +"Set protection of areas (if you need finer grained control, use protect with " +"image upload and alpha layers)" +msgstr "" +"Définit la protection des zones (si vous avez besoin de contrôle plus fine, " +"protégez avec un téléchargement d'image avec alpha de transparence)" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "Revenir à date" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "Revenait une zone de la toile à une date sélectionée (00:00 TUC)" + +#: src/components/ModCanvastools.jsx:492 +#, fuzzy +msgid "Canvas Cleaner" +msgstr "Sélection de toile" + +#: 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/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 +#, fuzzy +msgid "IID Actions" +msgstr "Actions d'IP" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Nouveau nom d'utilisateur" +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Les mots de passe ne correspondent pas." + +#: src/components/ChangePassword.jsx:44 +#, fuzzy +msgid "Password successfully changed." +msgstr "Le mot de passe a été modifié avec succès." + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Ancien mot de passe" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Nouveau mot de passe" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Confirmer le nouveau mot de passe" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Oui, supprimer mon compte !" + #: src/components/ChangeMail.jsx:59 msgid "" "Changed Mail successfully. We sent you a verification mail, " @@ -1479,15 +2532,19 @@ msgstr "" msgid "New Mail" msgstr "Nouveau courriel" -#: src/components/DeleteAccount.jsx:66 -msgid "Yes, Delete My Account!" -msgstr "Oui, supprimer mon compte !" - #: src/components/SocialSettings.jsx:35 #, fuzzy msgid "Block DMs" msgstr "Bloquer" +<<<<<<< HEAD +#: src/components/SocialSettings.jsx:35 +#, fuzzy +msgid "Block DMs" +msgstr "Bloquer" + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:42 msgid "Block all Private Messages" msgstr "Bloquer tous les messages privés" @@ -1508,6 +2565,7 @@ msgstr "Débloquer des utilisateurs" msgid "You have no users blocked" msgstr "Vous n'avez bloqué personne" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." msgstr "Fait une image sur la toile." @@ -1688,6 +2746,8 @@ msgstr "" msgid "(0 = infinite)" msgstr "" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "Mentionner" @@ -1704,21 +2764,51 @@ msgstr "Bloquer" msgid "Mute" msgstr "Muter" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1759,6 +2849,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 msgctxt "keybinds" msgid "N" @@ -1768,6 +2859,76 @@ msgstr "" msgctxt "keybinds" msgid "M" msgstr "M" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "Pixels placés" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Maintenez ${ bindShift } SHIFT droite pour placer pendant l'utilisation " +#~ "de la souris selon la vue historique" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "" +#~ "Pas de réponse de PixelPlanet. Essayez peut-être d'actualiser le site ?" + +#~ msgid "Place more :)" +#~ msgstr "Placer plus :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Aucun proxy autorisé :(" + +#~ msgid "Show Hidden Canvases" +#~ msgstr "Voir les toiles cachées" + +#~ msgid "Hide Hidden Canvases" +#~ msgstr "Cacher les toiles cachées" + +#~ msgid "Register New Account" +#~ msgstr "Créer un nouveau compte" + +#~ msgid "Restore my Password" +#~ msgstr "Restaurer mon mot de passe" + +#~ msgid "Welcome to PixelPlanet.fun" +#~ msgstr "Bienvenue sur PixelPlanet.fun" + +#~ msgid "Look at past Canvases" +#~ msgstr "Voir les anciennes toiles" + +#~ msgid "User online" +#~ msgstr "Utilisateur en ligne" + +#~ msgid "your IP" +#~ msgstr "votre adresse IP" + +#~ msgid "Partners:" +#~ msgstr "Nos partenaires :" + +#~ msgid "Ranking" +#~ msgstr "Classement" + +#~ msgid "Admintools" +#~ msgstr "Outils d'admin" + +#~ msgid "Coordinates in X_Y format:" +#~ msgstr "Coordonnées au format X_Y :" + +#~ msgid "Daily" +#~ msgstr "Quotidien" + +#~ msgctxt "keybinds" +#~ msgid "C" +#~ msgstr "C" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/TemplateSettings.jsx:66 msgctxt "keybinds" diff --git a/i18n/ga.po b/i18n/ga.po new file mode 100644 index 00000000..46b6d83e --- /dev/null +++ b/i18n/ga.po @@ -0,0 +1,1690 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-04-04 20:02+0000\n" +"Last-Translator: Jamie Fitzgerald \n" +"Language-Team: Irish \n" +"Language: ga\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(" +"n>6 && n<11) ? 3 : 4;\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "Rogha Pheann Luidhe " + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "Dath a Roghnaigh Tú" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "Ón Teimpléad" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "Ón stair" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "athrú go dtí ${ canvasName }" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Cuirtear eangach ar" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Múch an greille" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "picteilin fógra a thabhairt" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Múch an picteilin fógra a thabhairt" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Balbh fuaim" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "fuaim neamhbhalbh" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Cóipeál" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Tá forleagan ar" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Múch an forleagan" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Ubh Cháisc" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Múch an Ubh Cháisc" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "am istigh" + +#: 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 "" +"Ní bhfuair muid freagra ó pixelplanet. Déan iarracht athnuachan a dhéanamh " +"má leanann an fhadhb seo" + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "chanbhás neamhbhailí" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "níl an chanbhás seo ann" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "comhordaitheach neamhbhailí" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x thar teorainn" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y thar teorainn" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z thar teorainn" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "níl an ceart dathanna" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Ní dath ceart é seo" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Ní ach do Úsáideoirí síneadh isteach" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Caithfidh tú beidh síneadh isteach le baint úsáid as an Canbháis seo" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "Níl cead" + +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "" +"Níl tú ábalta baint úsáid as an canbháis seo, mar níl do scóir mór go leor" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "picteilíní sabhailte" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Tábhar fianaise gur é duine thú" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Tá tú ag baint úsáide as Proxy." + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Is féidir an Barr10 Don la inné a cuir anseo" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Is duine aisteach tú" + +#: src/ui/PixelTransferController.js:154 +msgid "" +"Server got confused by your pixels. Are you playing on multiple devices?" +msgstr "" +"Fuair an freastalaí mearbhall ar do picteilíní. An bhfuil tú ag imirt ar " +"níos mó na gléas amhain?" + +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Cuirtear amach" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "Cuirtear amach mar gheal ar an raon" + +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "Cuirtear cosc ar do soláthraí idirlín ón cliocha seo" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Aisteach" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Ní féidir picteilíní a cuir isteach" + +#: src/ui/PixelTransferController.js:176 +#, javascript-format +msgid "Error ${ retCode }" +msgstr "Earráid ${ retCode }" + +#: src/ui/rendererFactory.js:31 +msgid "Canvas Error" +msgstr "earráid chanbhás" + +#: src/ui/rendererFactory.js:32 +msgid "Can't render 3D canvas, do you have WebGL2 disabled?" +msgstr "" +"Ní féidir chanbhás 3D a dhéanamh, an bhfuil WebGL2 agat faoi mhíchumas?" + +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "earráid :(" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "Ní féidir a onnmhairiú níos mó ná 20 nó Níl aon teimpléad!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "Ní féidir a allmhairiú níos mó ná 20 nó Níl aon teimpléad!" + +#: src/components/BanInfo.jsx:136 src/store/actions/index.js:7 +msgid "OK" +msgstr "Maith go Leor" + +#: src/store/actions/fetch.js:55 +msgid "You made too many requests" +msgstr "Rinne tú med raibh Mór don iarratais" + +#: src/store/actions/fetch.js:59 +#, javascript-format +msgid "try again after ${ ti }min" +msgstr "Cuirtear Tráil arís i ndiaidh ${ ti } Bom" + +#: src/store/actions/fetch.js:70 +#, javascript-format +msgid "Connection error ${ code } :(" +msgstr "Earráid Ceangal ${ code }:(" + +#: src/store/actions/fetch.js:103 src/store/actions/fetch.js:129 +msgid "Could not connect to server, please try again later :(" +msgstr "" +"Ní raibh muid ábalta ceangail leis an freastalaí, Tráil Arís níos Moille:(" + +#: 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 "Earráid nach bhfuil ar eolas" + +#: src/store/actions/fetch.js:237 +msgid "Server answered with gibberish :(" +msgstr "Freagair an freastalaí le gibirise" + +#: src/store/middleware/notifications.js:33 +msgid "Your next pixels are ready" +msgstr "Tá do picteilíní eile réidh" + +#: src/store/middleware/notifications.js:37 +msgid "You can now place more on pixelplanet.fun :)" +msgstr "Is féidir leat a chur anois níos mó ar pixelplanet.fun :)" + +#: src/store/middleware/notifications.js:54 +msgid "mentioned you" +msgstr "Lughaidh sé tú" + +#: src/store/middleware/notifications.js:58 +msgid "You have new messages in chat" +msgstr "Tá tú teachtaireachtaí nua sa comhrá" + +#: 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 "Cóip chun Bórd Coipailí" + +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "Úsáideoirí ar líne ar an Canbhás" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "Úsáideoirí ar líne san Iomlán" + +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Picteilíní cuirtha" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "Inniu" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "San iomlán" + +#: src/components/buttons/CanvasSwitchButton.jsx:20 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "Rogha Canbhás" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Close Chat" +msgstr "Comhrá Droidte" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Open Chat" +msgstr "Comhrá Oscailte" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Close Menu" +msgstr "roghchlár droidte" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Open Menu" +msgstr "Roghchlár Oscailte" + +#: src/components/HistorySelect.jsx:146 +msgid "Loading" +msgstr "Lódáil" + +#: src/components/HistorySelect.jsx:147 +msgid "Select Date above" +msgstr "Roghnaigh Dáta thuas" + +#: 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 "Droid" + +#: src/components/Window.jsx:173 +msgid "PopUp" +msgstr "PopUp" + +#: src/components/Window.jsx:184 +msgid "Restore" +msgstr "Ath Cruthaigh" + +#: src/components/Window.jsx:221 +msgid "Clone" +msgstr "Clón" + +#: src/components/Window.jsx:229 +msgid "Move" +msgstr "Bóg" + +#: src/components/Window.jsx:252 +msgid "Maximize" +msgstr "Uasmhéid" + +#: src/components/Window.jsx:268 +msgid "Resize" +msgstr "Athraigh méid" + +#: src/components/BanInfo.jsx:75 src/components/buttons/HelpButton.jsx:20 +#: src/components/windows/index.js:13 +msgid "Help" +msgstr "Cuideadh" + +#: src/components/buttons/SettingsButton.jsx:21 +#: src/components/windows/index.js:14 +msgid "Settings" +msgstr "Ait socruithe" + +#: src/components/buttons/LogInButton.jsx:20 src/components/windows/index.js:15 +msgid "User Area" +msgstr "cheantar úsáideoirí" + +#: src/components/buttons/DownloadButton.jsx:36 +msgid "Make Screenshot" +msgstr "Déan Screenshot" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Close Palette" +msgstr "Droid pailéad" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Open Palette" +msgstr "Oscail pailéad" + +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Lás Peann luaidhe" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "dhíchumasú peann luaidhe" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "dhíchumasú Peann luaidhe stairiúil" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "disable peann luaidhe forleagan" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "amharc cruinneog" + +#: src/components/windows/index.js:16 +msgid "Registration" +msgstr "Síniú isteach" + +#: src/components/windows/index.js:17 +msgid "Forgot Password" +msgstr "Pasfhocal dearmadta" + +#: src/components/windows/index.js:18 +msgid "Chat" +msgstr "Comhrá" + +#: src/components/windows/index.js:20 +msgid "Canvas Archive" +msgstr "chartlann canbhás" + +#: src/components/BanInfo.jsx:66 +msgid "You are banned. You think it is unjustified? Check out the " +msgstr "Cuirtear cosc ort, má shíleann tú gur cosc gan údar é? Dul chuig an " + +#: src/components/BanInfo.jsx:76 +msgid " on how to appeal." +msgstr " Ar dóigh le achomharc" + +#: 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 "Earráid" + +#: src/components/BanInfo.jsx:85 src/components/ModIIDtools.jsx:73 +msgid "Reason" +msgstr "Fáth" + +#: src/components/BanInfo.jsx:91 +msgid "By Mod" +msgstr "Ó modhnóir" + +#: src/components/BanInfo.jsx:97 src/components/ModIIDtools.jsx:84 +msgid "Duration" +msgstr "ré" + +#: src/components/BanInfo.jsx:99 +msgid "Your ban expires at " +msgstr "Cuirtear do cosc in éag ar " + +#: src/components/BanInfo.jsx:101 +msgid " which is in " +msgstr " A bhfuil i " + +#: src/components/BanInfo.jsx:112 +msgid "Unbanned" +msgstr "gan cosc" + +#: src/components/BanInfo.jsx:113 +msgid "Now that you have seen this message, you are no longer banned." +msgstr "Mar gheal fur bhaca tú an teachtaireacht seo, níl cosc ort níos mo" + +#: src/components/BanInfo.jsx:127 +msgid "Why?" +msgstr "Cén fáth?" + +#: src/components/GlobalCaptcha.jsx:47 +msgid "You took too long, try again." +msgstr "Ghlac to raibh fhada, Tráil Arís." + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Theip ort don Captcha" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "Níl nó neamhbhailí captcha teics" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "Níor thugtar captcha id" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "Earráid Captcha Nach bhfuil are eolas" + +#: 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 "Stad" + +#: src/components/GlobalCaptcha.jsx:86 +msgid "Send" +msgstr "Cuir amach" + +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Taispeánt an eangach" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Cas ar an eangach chun béim a chur ar theorainneacha picteilín." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Taispeánt gníomhaíocht picteilíní" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "" + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "" + +#: src/components/windows/Settings.jsx:103 +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:109 +msgid "Enable chat notifications" +msgstr "" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "" + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "" + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "athrú go dtí ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "" + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +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/Help.jsx:65 +msgid "Place color pixels on a large canvas with other players online!" +msgstr "Cuir picteilíní dath ar canbhás mór le daoine eile are líne!" + +#: 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 "" +"Is é an priomh Canbhás, léarscáil mór don domhan, tá tú ábalta cuir " +"picteilíní áit ar bith, ach caithfidh tú fanacht giota beag idir gach ceann, " +"tá tú ábalta cuir seic are an t-am idir gach picteilíní agus na riachtanais " +"ar an rogha Canbhás (caipín cruinneog ar barr). Do cuid canbháis tá an am " +"difriúl idir gach picteilíní, do picteilín nach cuir duine ar bith rud eile " +"ar ríomh, ní ach 4 soicind, ach do picteilín a raibh duine éigin eile are " +"ríomh, 7 soicind atá ann." + +#: 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 "" +"Ghlacan sé níos mó ama do daoine ina bhfuil siad níos súmáilte isteach, Don " +"mapa a nuashonrú, faigheann an cruinneog 3D nuashonraithe gach la" + +#: src/components/windows/Help.jsx:68 +msgid "Have fun!" +msgstr "Bíodh sult agat!" + +#: src/components/windows/Help.jsx:70 +msgid "recommended" +msgstr "molta" + +#: src/components/windows/Help.jsx:71 +msgid "Source on " +msgstr "foinse ar " + +#: src/components/windows/Help.jsx:72 +msgid "Map Data" +msgstr "Sonraí Mhapa" + +#: 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 "" +"Is féidir na sonraí léarscáile lom a úsáidimid, mar aon le tíleanna " +"tiontaithe OpenStreetMap le haghaidh treoshuímh, a íoslódáil ó mega.nz " +"anseo: " + +#: src/components/windows/Help.jsx:74 +msgid "Banned? Detected as Proxy?" +msgstr "Cosc? Braitheadh mar Proxy?" + +#: 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 "" +"Ma Braitheadh tú mar proxy, ach Níl tú, no ma shíleann tú gur cosc mícheart " +"é, dul go dtí ${ guildedLink } le do chul, nó cuir ríomhphost chuig " +"${ mailLink } agus cuir isteach an ID thíos:" + +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +msgid "Controls" +msgstr "Rialúcháin" + +#: src/components/windows/Help.jsx:81 +msgid "Click a color in palette to select it" +msgstr "Cliceáil ar dath i bpailéad a roghnú é" + +#: src/components/windows/Help.jsx:82 +#, javascript-format +msgid "Press ${ bindG } to toggle grid" +msgstr "Cliceáil ar ${ bindG } le Greille scoránaigh" + +#: src/components/windows/Help.jsx:83 +#, javascript-format +msgid "Press ${ bindX } to toggle showing of pixel activity" +msgstr "" +"Cliceáil ar ${ bindX } le léiriú ar ghníomhaíocht picteilín a shocróidh" + +#: src/components/windows/Help.jsx:84 +#, javascript-format +msgid "Press ${ bindH } to toggle historical view" +msgstr "Cliceáil ar ${ bindH } le amharcanna stairiúil a shocróidh" + +#: src/components/windows/Help.jsx:85 +#, javascript-format +msgid "Press ${ bindR } to copy coordinates" +msgstr "Cliceáil ar ${ bindR } le Comhordanáidí a cóipeáil" + +#: src/components/windows/Help.jsx:86 +#, javascript-format +msgid "Press ${ bindQ } or ${ bindE } to zoom" +msgstr "Cliceáil ar ${ bindQ } nó ${ bindE } le súmáil" + +#: src/components/windows/Help.jsx:87 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:98 +#, 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 pencil (to place while moving mouse)" +msgstr "" + +#: src/components/windows/Help.jsx:92 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: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:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "" + +#: 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:101 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "" + +#: 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:109 +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" + +#: 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:115 +#, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "" + +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +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/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 "Cuir isteach" + +#: 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/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 "Ag Loadail..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +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/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/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "Caithfidh tú rud a cuir istigh Ríomhphost." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "Ba chóir Ríomhphost a bheith ar a laghad 5 carachtair fada." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "Ní féidir Ríomhphost a bheith níos faide ná 40 carachtair." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "Ba chóir go mbeadh ar a laghad ponc amhainn ann" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "Ba chóir go mbeadh @ i do Ríomhphost" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Ní féidir ainm a bheith folamh." + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "Ní mór ainm a bheith ar a laghad 2 carachtair fada" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Ní mór ainm a bheith níos giorra ná 26 carachtair" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "Tá charachtair neamhbhailí Ann mar shampla @,/,\\ nó #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Níor thabhar tu phasfhocal." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "Caithfidh an phasfhocal beidh ar a laghad 6 charachtair." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Caithfidh an phasfhocal beidh ar a mhéad 60 charachtair." + +#: 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/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +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: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/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/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +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/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/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/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/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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +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/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: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/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/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "" + +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "" + +#: src/components/ChangePassword.jsx:44 +msgid "Password successfully changed." +msgstr "Phasfhocal athraithe go rathúil." + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Phasfhocal nua" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "deimhnigh n phasfhocal nua" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/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/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:70 +msgctxt "keybinds" +msgid "G" +msgstr "" + +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +msgctxt "keybinds" +msgid "X" +msgstr "" + +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +msgctxt "keybinds" +msgid "H" +msgstr "" + +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +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/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "Picteilíní cuirtha" + +#~ msgid "History Pencil ON" +#~ msgstr "Stair peann luaidhe ÁR" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "peann luaidhe forleagan ÁR" diff --git a/i18n/gr.po b/i18n/gr.po index e5c3de1c..707cfef8 100644 --- a/i18n/gr.po +++ b/i18n/gr.po @@ -2,21 +2,45 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: el_GR\n" +"PO-Revision-Date: 2024-03-10 20:10+0000\n" +"Last-Translator: γιαννης \n" +"Language-Team: Greek \n" +"Language: gr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.3.2\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Επιλογή γλώσσας" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Λήψη προτύπου" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Έγινε εναλλαγή σε ${ canvasName }" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Πλέγμα Ενεργο" @@ -38,10 +62,34 @@ msgid "Muted Sound" msgstr "Σίγαση ήχου" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Πλέγμα Ενεργο" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Πλέγμα Ενενεργό" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Ειδοποίηση Pixel Ενεργό" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Ειδοποίηση Pixel Ανενεργό" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Σίγαση ήχου" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Διακοπή σίγασης ήχου" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Αντιγράφηκε!" @@ -66,131 +114,144 @@ msgstr "" #: src/ui/templateLoader.js:256 msgid "Error :(" msgstr "Κάτι πήγε λάθος:(" +======= +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "Αντιγράφηκε!" -#: src/ui/PixelTransferController.js:71 -msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Επικάλυμμα Ενεργό" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Επικάλυμμα Ανενεργό" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Πασχαλινό Αυγό Ενεργό" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 +#, fuzzy +msgid "" +"Didn't get an answer from pixelplanet. Try to refresh if this problem " +"persists." msgstr "" "Δεν λάβατε απάντηση από το pixelplanet; Ίσως προσπαθήσετε να ανανεώσετε την " "σελίδα;" -#: src/ui/PixelTransferController.js:103 +#: src/ui/PixelTransferController.js:104 msgid "Invalid Canvas" msgstr "Μη έγκυρος καμβάς" -#: src/ui/PixelTransferController.js:104 +#: src/ui/PixelTransferController.js:105 msgid "This canvas doesn't exist" msgstr "Αυτός ο καμβάς δεν υπάρχει" -#: src/ui/PixelTransferController.js:107 src/ui/PixelTransferController.js:111 -#: src/ui/PixelTransferController.js:115 +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 msgid "Invalid Coordinates" msgstr "Μη έγκυρες συντεταγμένες" -#: src/ui/PixelTransferController.js:108 +#: src/ui/PixelTransferController.js:109 msgid "x out of bounds" msgstr "x εκτός ορίων" -#: src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:113 msgid "y out of bounds" msgstr "y εκτός ορίων" -#: src/ui/PixelTransferController.js:116 +#: src/ui/PixelTransferController.js:117 msgid "z out of bounds" msgstr "z εκτός ορίων" -#: src/ui/PixelTransferController.js:119 +#: src/ui/PixelTransferController.js:120 msgid "Wrong Color" msgstr "Λάθος χρώμα" -#: src/ui/PixelTransferController.js:120 +#: src/ui/PixelTransferController.js:121 msgid "Invalid color selected" msgstr "Επιλέχθηκε μη έγκυρο χρώμα" -#: src/ui/PixelTransferController.js:123 +#: src/ui/PixelTransferController.js:124 msgid "Just for registered Users" msgstr "Μόνο για εγγεγραμμένους χρήστες" -#: src/ui/PixelTransferController.js:124 +#: src/ui/PixelTransferController.js:125 msgid "You have to be logged in to place on this canvas" msgstr "Πρέπει να είστε συνδεδεμένοι για να τοποθετήσετε σε αυτόν τον καμβά" -#: src/ui/PixelTransferController.js:127 -msgid "Place more :)" -msgstr "Τοποθετήστε περισσότερα pixel :)" +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "Δεν επιτρέπεται" -#: src/ui/PixelTransferController.js:129 -msgid "You can not access this canvas yet. You need to place more pixels" +#: src/ui/PixelTransferController.js:130 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" msgstr "" "Δεν μπορείτε ακόμη να αποκτήσετε πρόσβαση σε αυτόν τον καμβά. Πρέπει να " "τοποθετήσετε περισσότερα pixel" -#: src/ui/PixelTransferController.js:132 -msgid "Pixel protected!" +#: src/ui/PixelTransferController.js:133 +#, fuzzy +msgid "Pixel protected" msgstr "Προστατευμένα pixel!" -#: src/ui/PixelTransferController.js:139 +#: src/ui/PixelTransferController.js:140 msgid "Please prove that you are human" msgstr "Παρακαλώ αποδείξτε ότι είστε άνθρωπος" -#: src/ui/PixelTransferController.js:143 -msgid "No Proxies Allowed :(" -msgstr "Δεν επιτρέπονται proxies :(" - -#: src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:145 msgid "You are using a Proxy." msgstr "Χρησιμοποιείτε Proxy." -#: src/ui/PixelTransferController.js:147 -msgid "Not allowed" -msgstr "Δεν επιτρέπεται" - -#: src/ui/PixelTransferController.js:148 +#: src/ui/PixelTransferController.js:149 msgid "Just the Top10 of yesterday can place here" msgstr "Μόνο το Top10 απο χθες μπορεί να τοποθετηθεί εδώ" -#: src/ui/PixelTransferController.js:151 +#: src/ui/PixelTransferController.js:152 msgid "You are weird" msgstr "Είσαι περίεργος" -#: src/ui/PixelTransferController.js:153 +#: src/ui/PixelTransferController.js:154 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" "Ο διακομιστής μπερδεύτηκε με τα pixel σας. Παίζετε απο πολλές συσκευές;" -#: src/ui/PixelTransferController.js:156 +#: src/ui/PixelTransferController.js:157 msgid "Banned" msgstr "Αποκλείστηκες" -#: src/ui/PixelTransferController.js:160 +#: src/ui/PixelTransferController.js:161 msgid "Range Banned" msgstr "Απαγόρευση εύρους" -#: src/ui/PixelTransferController.js:161 -msgid "Your Internet Provider is banned from playing this game" +#: src/ui/PixelTransferController.js:162 +#, fuzzy +msgid "Your Internet Provider is banned from this game" msgstr "Ο πάροχος Διαδικτύου σας έχει απαγορευτεί να παίξει αυτό το παιχνίδι" -#: src/ui/PixelTransferController.js:164 -msgid "Timeout" -msgstr "Τέλος χρόνου" - -#: src/ui/PixelTransferController.js:166 -msgid "" -"Didn't get an answer from pixelplanet. Maybe try to refresh if problem " -"persists?" -msgstr "" -"Δεν λάβατε απάντηση από το pixelplanet; Ίσως προσπαθήσετε να ανανεώσετε την " -"σελίδα;" - -#: src/ui/PixelTransferController.js:169 +#: src/ui/PixelTransferController.js:170 msgid "Weird" msgstr "Είσαι περίεργος" -#: src/ui/PixelTransferController.js:170 +#: src/ui/PixelTransferController.js:171 msgid "Couldn't set Pixel" msgstr "Ειδοποίηση Pixel Ενεργό" -#: src/ui/PixelTransferController.js:175 +#: src/ui/PixelTransferController.js:176 #, javascript-format msgid "Error ${ retCode }" msgstr "Κάτι πήγε λάθος ${ retCode }" @@ -205,6 +266,13 @@ msgstr "" "Δεν είναι δυνατή η απόδοση του τρισδιάστατου καμβά, έχετε απενεργοποιήσει το " "WebGL2;" +<<<<<<< HEAD +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Κάτι πήγε λάθος:(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -267,18 +335,26 @@ msgstr "Έχετε νέα μηνύματα στο Chat" 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 "Pixels τοποθετήθηκαν" +#: 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 #: src/components/windows/index.js:19 msgid "Canvas Selection" @@ -356,10 +432,13 @@ msgstr "Περιοχή χρήστη" #: src/components/buttons/DownloadButton.jsx:36 msgid "Make Screenshot" msgstr "Δημιουργία στιγμιότυπου οθόνης" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Προβολή Υδρόγειου" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" @@ -369,6 +448,7 @@ msgstr "Κλείσιμο παλέτας" msgid "Open Palette" msgstr "Άνοιγμα Παλέτας" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -393,6 +473,28 @@ msgstr "" #: src/components/buttons/PencilButton.jsx:77 msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +#, fuzzy +msgid "Disable Pencil" +msgstr "Απενεργοποιήστε τους ήχους παιχνιδιού" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Προβολή Υδρόγειου" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" @@ -463,6 +565,7 @@ msgstr "Γιατί;" #: src/components/GlobalCaptcha.jsx:47 msgid "You took too long, try again." msgstr "Χρειάστηκε πολύς χρόνος, δοκιμάστε ξανά." +<<<<<<< HEAD #: src/components/GlobalCaptcha.jsx:50 msgid "You failed your captcha" @@ -492,6 +595,202 @@ msgstr "Ματαίωση" msgid "Send" msgstr "Αποστολή" +======= + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Απέτυχες το captcha σου" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "Χωρίς ή μη έγκυρο κείμενο captch" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "Δεν δόθηκε αναγνωριστικό captcha" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "Άγνωστο σφάλμα Captcha" + +#: 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/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Εμφάνιση πλέγματος" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Ενεργοποιήστε το πλέγμα για να επισημάνετε τα περιγράμματα των pixel." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Ειδοποίηση Pixel Ενεργό" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Εμφάνιση κύκλων όπου τοποθετούνται τα pixel." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Απενεργοποιήστε τους ήχους παιχνιδιού" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Όλα τα ηχητικά εφέ θα απενεργοποιηθούν." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Το πρόγραμμα περιήγησής σας δεν μας επιτρέπει να χρησιμοποιούμε το " +"AudioContext για την αναπαραγωγή ήχων. Έχετε κάποια λειτουργία απορρήτου που " +"μας αποκλείει;" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Ενεργοποίηση ειδοποιήσεων συνομιλίας" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Παίξτε έναν ήχο όταν φτάνουν νέα μηνύματα συνομιλίας" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Αυτόματο ζουμ" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Κάντε μεγέθυνση αντί να τοποθετήσετε ένα pixel όταν αγγίζετε τον καμβά και " +"το ζουμ σας είναι μικρό." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Συμπαγής παλέτα" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Εμφάνιση παλέτας σε συμπαγή μορφή που καταλαμβάνει λιγότερο χώρο στην οθόνη." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Λειτουργία πατάτας" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Για όταν παίζετε σε μια πατάτα." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Πλέγμα φωτός" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Εμφάνιση Πλέγματος σε λευκό αντί για μαύρο." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Ιστορική Προβολή" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Δείτε προηγούμενες εκδόσεις του καμβά." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Έγινε εναλλαγή σε ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Θέματα" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Πώς πρέπει να μοιάζει το pixelplanet." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Επιλογή γλώσσας" + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 +#, fuzzy +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 "" +"Αυτός ο καμβάς ζητήθηκε σε μια περίοδο πολιτικών συγκρούσεων στον κύριο " +"καμβά της Γης. Ήταν μια αναπαράσταση 1024x1024 της πολιτικής πυξίδας με 5 " +"cooldown και 60s stacking. Κυκλοφόρησε στις 11 Μαΐου και παρέμεινε ενεργό " +"για μήνες μέχρι να κλείσει στις 30 Νοεμβρίου." + +#: 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 "" +"Αποφασίσαμε να το αρχειοθετήσουμε ως timelapse με κωδικοποιημένο webm χωρίς " +"απώλειες. Η λήψη ενός στιγμιότυπου οθόνης από το timelapse έχει ως " +"αποτέλεσμα μια τέλεια αναπαράσταση 1:1 του πώς ήταν ο καμβάς εκείνη τη " +"στιγμή." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -563,7 +862,11 @@ msgstr "" "στείλτε μας ένα μήνυμα ηλεκτρονικού ταχυδρομείου στη διεύθυνση ${ mailLink } " "και συμπεριλάβετε το ακόλουθο αναγνωριστικό:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Κοντρολ" @@ -597,13 +900,21 @@ msgstr "Πατήστε ${ bindR } για να αντιγράψετε συντε msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Πατήστε ${ bindQ } ή ${ bindE } για μεγέθυνση" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" "Πατήστε ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } για να μετακινηθείτε" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -626,6 +937,7 @@ msgstr "" "για μεγέθυνση" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "" @@ -641,13 +953,25 @@ msgstr "" "σύμφωνα με την ιστορική προβολή" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "" +"Κρατήστε το ${ bindShift } αριστερά για τοποθέτηση ενώ μετακινείτε το ποντίκι" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } Αριστερό κλικ ή ${ touchSymbol } tap για να τοποθετήσετε " "ένα pixel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -656,19 +980,31 @@ msgstr "" "Κάντε κλικ στο μεσαίο κουμπί του ποντικιού ${ mouseSymbol } ή πατήστε " "παρατεταμένα το ${ touchSymbol } για να επιλέξετε το τρέχον χρώμα αιώρησης" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Πατήστε ${ bindQ } και ${ bindE } για να πετάξετε πάνω και κάτω" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "${ mouseSymbol } Κρατήστε πατημένο το αριστερό κουμπί του ποντικιού και " "σύρετε το ποντίκι για περιστροφή" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -677,12 +1013,20 @@ msgstr "" "${ mouseSymbol } Τροχός κύλισης του ποντικιού ή κρατήστε πατημένο το μεσαίο " "κουμπί του ποντικιού ${ mouseSymbol } και σύρετε για μεγέθυνση" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "${ mouseSymbol } Δεξί κλικ και σύρετε το ποντίκι για να μετακινηθείτε" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -690,24 +1034,38 @@ msgstr "" "${ mouseSymbol } Δεξί κλικ ή ${ touchSymbol } διπλό πάτημα για να αφαιρέσετε " "ένα Pixel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +#, fuzzy +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" "Ευχαριστούμε πολύ αυτούς τους καλλιτέχνες, που προσέφεραν τις παλέτες τους " "στο κοινό στις" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Η πίστωση για την Παλέτα της Σελήνης πηγαίνει στο ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "Τα εύσημα για την Παλέτα του καμβά Top10 πηγαίνουν στο ${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -823,26 +1181,33 @@ msgstr "Επιλογή γλώσσας" #: src/components/windows/UserArea.jsx:56 msgid "Profile" msgstr "Προφιλ" +======= +#: src/components/windows/Help.jsx:118 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "" +"Τα εύσημα για την Παλέτα του καμβά Top10 πηγαίνουν στο ${ donendoLink }." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -msgstr "Στατιστικά" +#: src/components/windows/CanvasSelect.jsx:29 +#, fuzzy +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 "" +"Επιλέξτε τον καμβά που θέλετε να χρησιμοποιήσετε. Κάθε καμβάς είναι " +"μοναδικός και έχει διαφορετικές παλέτες, cooldown και απαιτήσεις. Το αρχείο " +"των κλειστών καμβάδων μπορείτε να το προσπελάσετε εδώ:" -#: src/components/windows/UserArea.jsx:64 -msgid "Converter" -msgstr "Μετατροπέας" +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +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 "Σκεφτείτε να συμμετάσχετε μαζί μας στο Guilded:" +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "" #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -883,6 +1248,7 @@ msgstr "Captcha" msgid "Submit" msgstr "Yπέβαλλε" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -953,6 +1319,8 @@ msgstr "" "αποτέλεσμα μια τέλεια αναπαράσταση 1:1 του πώς ήταν ο καμβάς εκείνη τη " "στιγμή." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Ξεκινήστε τη συνομιλία εδώ" @@ -969,6 +1337,7 @@ msgstr "Πρέπει να είστε συνδεδεμένοι για να τοπ msgid "Channel settings" msgstr "Ρυθμίσεις καναλιού" +<<<<<<< HEAD #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "" @@ -979,6 +1348,32 @@ msgid "Enter your mail address and we will send you a new password:" msgstr "" "Εισαγάγετε τη διεύθυνση mail σας και θα σας στείλουμε έναν νέο κωδικό " "πρόσβασης:" +======= +#: 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 "Σκεφτείτε να συμμετάσχετε μαζί μας στο Guilded:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" @@ -1013,6 +1408,7 @@ msgstr "Ξαναφώρτηση" msgid "Enter Characters" msgstr "Εισαγάγετε τον λόγο" +<<<<<<< HEAD #: src/components/GetIID.jsx:44 msgid "Get IID" msgstr "Παρε το iid" @@ -1273,6 +1669,18 @@ msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." msgstr "" "Ενημερώσεις κατάταξης κάθε 5 λεπτά. Οι ημερήσιες κατατάξεις επαναφέρονται τα " "μεσάνυχτα UTC." +======= +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "" +"Σας στείλαμε ένα mail με οδηγίες για να επαναφέρετε τον κωδικό πρόσβασής σας." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "" +"Εισαγάγετε τη διεύθυνση mail σας και θα σας στείλουμε έναν νέο κωδικό " +"πρόσβασης:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." @@ -1368,6 +1776,287 @@ msgstr "Top 10 Ημερήσια Κατάταξη" msgid "Dimensions" msgstr "Διαστάσεις" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Παρε το iid" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +#, fuzzy +msgid "Templates" +msgstr "Λήψη προτύπου" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +#, fuzzy +msgid "Cancel adding Template" +msgstr "Λήψη προτύπου" + +#: src/components/TemplateSettings.jsx:139 +#, fuzzy +msgid "Add Template" +msgstr "Λήψη προτύπου" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +#, fuzzy +msgid "Today Placed Pixels" +msgstr "Pixels τοποθετήθηκαν σήμερα" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Top 10 Ημερήσια Κατάταξη" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Σύνολο" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Το όνομά σας είναι: ${ name }" + +#: 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 "Άλλαξτε Mail" + +#: 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 "Παλέτα για ${ gimpLink }" + +#: 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 "Υπολογίστε όπως το GIMP" + +#: 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 "Προσθήκη πλέγματος (αποεπιλέξτε εάν χρειάζεστε ένα πρότυπο 1:1)" + +#: 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 "Anti Aliasing" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Επαναφορά" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Λήψη προτύπου" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "Μόνο οι Top10 απο χθες μπορούν να τοποθετήσουν εδώ" + +#: 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 "" +"Ενημερώσεις κατάταξης κάθε 5 λεπτά. Οι ημερήσιες κατατάξεις επαναφέρονται τα " +"μεσάνυχτα UTC." + +#: 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 +#, fuzzy +msgid "Coordinates" +msgstr "Μη έγκυρες συντεταγμένες" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Όνομα ή Mail" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Σύνδεση" + +#: src/components/TemplateItemEdit.jsx:97 +#, fuzzy +msgid "Select File" +msgstr "Επιλογή γλώσσας" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +#, fuzzy +msgid "Delete" +msgstr "Διαγραφή λογαριασμού" + #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "Οι 10 κορυφαίες χώρες [pxls / ημέρα]" @@ -1388,6 +2077,7 @@ msgstr "Χώρες ανά Pixels Σήμερα" msgid "Total Pixels placed per day" msgstr "Σύνολο pixel που τοποθετούνται ανά ημέρα" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1428,6 +2118,8 @@ msgstr "Όνομα ή Mail" msgid "LogIn" msgstr "Σύνδεση" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1444,26 +2136,39 @@ msgstr "Σας αποστέλλεται ένα νέο μήνυμα επαλήθ msgid "Click here to request a new verification mail." msgstr "Κάντε κλικ εδώ για να ζητήσετε νέο μήνυμα επαλήθευσης." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "Οι κωδικοί πρόσβασης δεν ταιριάζουν." +======= +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Το διάστημα δεν είναι έγκυρο" -#: src/components/ChangePassword.jsx:44 -msgid "Changed Password successfully." -msgstr "Ο κωδικός πρόσβασης άλλαξε με επιτυχία." +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Ελέγξτε ποιος τοποθέτησε σε μια περιοχή" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangePassword.jsx:88 -msgid "Old Password" -msgstr "Παλιός Κωδικός" +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Διάστημα" -#: src/components/ChangePassword.jsx:96 -msgid "New Password" -msgstr "Νέος Κωδικός" +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "Ενέργειες IID" -#: src/components/ChangePassword.jsx:103 -msgid "Confirm New Password" -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 "Κάτω δεξιά γωνία" + +<<<<<<< HEAD #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Νέο όνομα χρήστη" @@ -1475,38 +2180,47 @@ msgid "" msgstr "" "Το mail σας άλλαξε με επιτυχία. Σας στείλαμε ένα μήνυμα επαλήθευσης, " "επαληθεύστε τη νέα σας διεύθυνση ηλεκτρονικού ταχυδρομείου." +======= +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Pixels τοποθετήθηκαν" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangeMail.jsx:87 -msgid "New Mail" -msgstr "Νέo Mail" +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Λήψη χρηστών" -#: src/components/DeleteAccount.jsx:66 -msgid "Yes, Delete My Account!" -msgstr "Ναι, Διαγραφή του λογαριασμού μου!" +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "Ενέργειες IP" -#: src/components/SocialSettings.jsx:35 -msgid "Block DMs" -msgstr "Αποκλεισμός DM" +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Κάντε πράγματα με IP (μία IP ανά γραμμή)" -#: src/components/SocialSettings.jsx:42 -msgid "Block all Private Messages" -msgstr "Αποκλεισμός όλων των προσωπικών μηνυμάτων" +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Διαχείριση συντονιστών" -#: src/components/SocialSettings.jsx:44 -msgid "Private" -msgstr "Ιδιωτικό" +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Κατάργηση Επόπτη" -#: src/components/SocialSettings.jsx:51 -msgid "Don't show me in global stats" -msgstr "Μην με εμφανίζετε στα παγκόσμια στατιστικά" +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Δεν υπάρχουν mods" -#: src/components/SocialSettings.jsx:57 -msgid "Unblock Users" -msgstr "Ξεμπλοκάρισμα χρηστών" +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Εκχώρηση νέου Mod" -#: src/components/SocialSettings.jsx:82 -msgid "You have no users blocked" -msgstr "Δεν έχετε αποκλεισμένους χρήστες" +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Εισαγάγετε Όνομα χρήστη του νέου Mod" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Ονομα χρήστη" #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." @@ -1582,6 +2296,7 @@ msgstr "" "Ορίστε την προστασία των περιοχών (εάν χρειάζεστε πιο λεπτό έλεγχο, " "χρησιμοποιήστε προστασία με μεταφόρτωση εικόνας και επίπεδα άλφα)" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1592,6 +2307,8 @@ msgstr "Πάνω-αριστερή γωνία" msgid "Bottom-right corner" msgstr "Κάτω δεξιά γωνία" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "Επαναφορά στην ημερομηνία" @@ -1615,38 +2332,70 @@ msgstr "" msgid "Stop Cleaner" msgstr "Stop Cleaner" +<<<<<<< HEAD #: src/components/Admintools.jsx:109 msgid "IP Actions" msgstr "Ενέργειες IP" +======= +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Πρέπει να εισαγάγετε μια διάρκεια" -#: src/components/Admintools.jsx:111 -msgid "Do stuff with IPs (one IP per line)" -msgstr "Κάντε πράγματα με IP (μία IP ανά γραμμή)" +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Πρέπει να εισαγάγετε ένα αναγνωριστικό (IID)" -#: src/components/Admintools.jsx:158 -msgid "Manage Moderators" -msgstr "Διαχείριση συντονιστών" +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "Ενέργειες IID" -#: src/components/Admintools.jsx:160 -msgid "Remove Moderator" -msgstr "Κατάργηση Επόπτη" +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Εισαγάγετε τον λόγο" -#: src/components/Admintools.jsx:193 -msgid "There are no mods" -msgstr "Δεν υπάρχουν mods" +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = άπειρο)" -#: src/components/Admintools.jsx:198 -msgid "Assign new Mod" -msgstr "Εκχώρηση νέου Mod" +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Νέο όνομα χρήστη" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/Admintools.jsx:201 -msgid "Enter UserName of new Mod" -msgstr "Εισαγάγετε Όνομα χρήστη του νέου Mod" +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Οι κωδικοί πρόσβασης δεν ταιριάζουν." -#: src/components/Admintools.jsx:210 -msgid "User Name" -msgstr "Ονομα χρήστη" +#: src/components/ChangePassword.jsx:44 +#, fuzzy +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/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Ναι, Διαγραφή του λογαριασμού μου!" + +#: src/components/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" +"Το mail σας άλλαξε με επιτυχία. Σας στείλαμε ένα μήνυμα επαλήθευσης, " +"επαληθεύστε τη νέα σας διεύθυνση ηλεκτρονικού ταχυδρομείου." + +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:48 msgid "Interval is invalid" msgstr "Το διάστημα δεν είναι έγκυρο" @@ -1690,6 +2439,35 @@ msgstr "Εισαγάγετε τον λόγο" #: src/components/ModIIDtools.jsx:97 msgid "(0 = infinite)" msgstr "(0 = άπειρο)" +======= +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +msgstr "Νέo Mail" + +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "Αποκλεισμός DM" + +#: 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 "Δεν έχετε αποκλεισμένους χρήστες" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" @@ -1707,21 +2485,45 @@ msgstr "Μπλοκάρισμα" msgid "Mute" msgstr "Σίγαση" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "x εκτός ορίων" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +#, fuzzy +msgctxt "keybinds" +msgid "N" +msgstr "Όχι" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1737,6 +2539,31 @@ msgctxt "keybinds" msgid "E" msgstr "" +#: src/components/windows/Help.jsx:25 +msgctxt "keybinds" +msgid "W" +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgstr "" + +#: src/components/windows/Help.jsx:26 +msgctxt "keybinds" +msgid "R" +msgstr "" + +#: src/components/windows/Help.jsx:27 +msgctxt "keybinds" +msgid "Q" +msgstr "" + +#: src/components/windows/Help.jsx:28 +msgctxt "keybinds" +msgid "E" +msgstr "" + #: src/components/windows/Help.jsx:25 msgctxt "keybinds" msgid "W" @@ -1762,6 +2589,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1777,6 +2605,34 @@ msgstr "" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "Pixels τοποθετήθηκαν" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Κρατήστε το δεξί ${ bindShift } για τοποθέτηση ενώ μετακινείτε το ποντίκι " +#~ "σύμφωνα με την ιστορική προβολή" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "" +#~ "Δεν λάβατε απάντηση από το pixelplanet; Ίσως προσπαθήσετε να ανανεώσετε " +#~ "την σελίδα;" + +#~ msgid "Place more :)" +#~ msgstr "Τοποθετήστε περισσότερα pixel :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Δεν επιτρέπονται proxies :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "Εμφάνιση κρυφών καμβάς" diff --git a/i18n/hr.po b/i18n/hr.po index da83f0d7..af65b12d 100644 --- a/i18n/hr.po +++ b/i18n/hr.po @@ -2,8 +2,13 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: 2024-03-09 22:00+0000\n" "Last-Translator: HF \n" +======= +"PO-Revision-Date: 2024-03-15 20:29+0000\n" +"Last-Translator: Antonio \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language-Team: Croatian \n" "Language: hr\n" @@ -14,11 +19,34 @@ msgstr "" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Odaberi datoteku" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Šabloni" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Prebačeno na ${ canvasName }" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Rešetka ON" @@ -40,10 +68,34 @@ msgid "Muted Sound" msgstr "Ugašen zvuk" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Rešetka ON" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Rešetka OFF" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Notifikacija za pixele ON" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Notifikacija za pixele OFF" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Ugašen zvuk" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Upaljen zvuk" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Kopirano!" @@ -188,6 +240,136 @@ msgid "Couldn't set Pixel" msgstr "Nije moguće postaviti Pixel" #: src/ui/PixelTransferController.js:175 +======= +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Kopirano" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Ovеrlay ON" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Preklapanje OFF" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Tajna ON" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Tajna OFF" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Pauza" + +#: 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 "" +"Nisam dobio odgovor od pixelplaneta. Možda pokušati osvježiti ako se problem " +"nastavi." + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Nevažeće platno" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Ovo platno ne postoji" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Nevažeće koordinate" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x izvan granica" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y izvan granica" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z izvan granica" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Pogrešna boja" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Odabrana je nevažeća boja" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Samo za registrirane korisnike" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Morate biti prijavljeni da postavite na ovo platno" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "Nije dozvoljeno" + +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "Još ne možete pristupiti ovom platnu. Morate postaviti više piksela" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "Pixel zaštićen" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Molimo dokažite da ste čovjek" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Koristite proxy." + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Ovdje može postavljati samo Top10 igrača od jučer" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Čudni ste" + +#: src/ui/PixelTransferController.js:154 +msgid "" +"Server got confused by your pixels. Are you playing on multiple devices?" +msgstr "Vaši pikseli su zbunili poslužitelja. Igrate li na više uređaja?" + +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Zabranjeni ste" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "Rasponski banani" + +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "Vašem internet davatelju zabranjeno je igrati ovu igricu" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Čudno" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Nije moguće postaviti Pixel" + +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Pogreška ${ retCode}" @@ -200,6 +382,7 @@ msgstr "Pogreška platna" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "Ne možete prikazati 3D platno, jeste li onemogućili WebGL2?" +<<<<<<< HEAD #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -207,6 +390,19 @@ msgstr "" #: src/ui/templateLoader.js:257 msgid "Can not import more than 20 or no template!" msgstr "" +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Greška :(" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "Ne možete uvest više od 20 ili nijedan predložak!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "Ne možete uvesti više od 20 ili nijedan predložak!!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:136 src/store/actions/index.js:7 msgid "OK" @@ -261,17 +457,31 @@ msgstr "Imate nove poruke u chatu" msgid "Copy to Clipboard" msgstr "Kopirati u međuspremnik" -#: src/components/OnlineBox.jsx:40 +#: src/components/OnlineBox.jsx:56 msgid "Online Users on Canvas" msgstr "Online korisnici na platnu" -#: src/components/OnlineBox.jsx:47 +#: src/components/OnlineBox.jsx:71 msgid "Total Online Users" msgstr "Ukupno online korisnika" +<<<<<<< HEAD #: src/components/OnlineBox.jsx:55 msgid "Pixels placed" msgstr "Postavljeni pikseli" +======= +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Postavljeni pixeli" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "Danas" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "Ukupno" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -351,10 +561,13 @@ msgstr "Korisničko područje" msgid "Make Screenshot" msgstr "Napravite snimak zaslona" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Pogled na globus" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Zatvori paletu" @@ -362,6 +575,7 @@ msgstr "Zatvori paletu" #: src/components/buttons/PalselButton.jsx:30 msgid "Open Palette" msgstr "Otvorite paletu" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" @@ -387,6 +601,28 @@ msgstr "" #: src/components/buttons/PencilButton.jsx:77 msgid "Disable Overlay Pencil" msgstr "" +======= + +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Upali Olovku" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Ugasi Olovku" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Ugasi Povijest Olovku" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Ugasi Šablon Olovku" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Pogled na globus" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" @@ -406,11 +642,19 @@ msgstr "Arhiva platna" #: src/components/BanInfo.jsx:66 msgid "You are banned. You think it is unjustified? Check out the " +<<<<<<< HEAD msgstr "Zabranjeni ste. Mislite da je neopravdano? Provjerite" #: src/components/BanInfo.jsx:76 msgid " on how to appeal." msgstr "o tome kako se žaliti." +======= +msgstr "Zabranjeni ste. Mislite da je neopravdano? Provjerite " + +#: src/components/BanInfo.jsx:76 +msgid " on how to appeal." +msgstr " o tome kako se žaliti." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:80 src/components/Captcha.jsx:79 #: src/components/ChangeMail.jsx:72 src/components/ChangeName.jsx:58 @@ -456,6 +700,7 @@ msgstr "Zašto?" #: src/components/GlobalCaptcha.jsx:47 msgid "You took too long, try again." msgstr "Predugo vam je trebalo, pokušajte ponovno." +<<<<<<< HEAD #: src/components/GlobalCaptcha.jsx:50 msgid "You failed your captcha" @@ -513,6 +758,225 @@ msgstr "" "Za ažuriranje viših razina zumiranja potrebno je neko vrijeme, 3D globus se " "ažurira barem jednom dnevno." +======= + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Pogrešio si s captcha" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "Nema ili nije valjan captcha tekst" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "Nije naveden captcha ID" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "Nepoznata Captcha pogreška" + +#: 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 "Otkaži" + +#: src/components/GlobalCaptcha.jsx:86 +msgid "Send" +msgstr "Pošalji" + +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Pokaži rešetku" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Uključite rešetku za označavanje granica piksela." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Prikaži aktivnost Pixela" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Prikažite krugove gdje su postavljeni pikseli." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Uvijek pokaži kontrole za kretnju" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "Uvijek prikaži gumbe za kontrolu kretanja" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Onemogući zvukove igre" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Svi zvučni efekti bit će onemogućeni." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Vaš nam preglednik ne dopušta korištenje AudioContexta za reprodukciju " +"zvukova. Imate li neku značajku privatnosti koja nas blokira?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Omogući obavijesti o chatu" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Pusti zvuk kada stignu nove chat poruke" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Automatsko povećanje" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Povećajte umjesto postavljanja piksela kada dodirnete platno i vaše je " +"zumiranje malo." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Kompaktna paleta" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Prikaži paletu u kompaktnom obliku koji zauzima manje prostora na zaslonu." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Način krumpira" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Jer kad igraš na krumpir." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Svijetla rešetka" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Pokaži rešetku u bijeloj umjesto u crnoj boji." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Povijesni pogled" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Pogledajte prethodne verzije platna." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Prebačeno na ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Teme" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Kako bi pixelplanet trebao izgledati." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Izaberi jezik" + +#: 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 "" +"Iako obično ne brišemo platna, neka se platna pokreću iz zabave ili na " +"zahtjev korisnika kojima se trenutno sviđa meme. Ta platna mogu postati " +"dosadna nakon nekog vremena i nakon tjedana bez većih promjena i ako stvarno " +"ne zaslužuju da budu aktivna, odlučujemo ih ukloniti." + +#: src/components/windows/Archive.jsx:10 +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Ovdje skupljamo ta platna da ih arhiviramo na odgovarajući način (što je " +"trenutno samo jedno)." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Platno političkog kompasa" + +#: 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 "" +"Ovo je platno zatraženo u vrijeme političkih sukoba na glavnom platnu " +"Zemlje. Bio je to 1024x1024 prikaz političkog kompasa s hlađenjem od 5 s i " +"slaganjem od 60 s. Pokrenut je 11. svibnja i ostao je aktivan mjesecima dok " +"se nije ugasio 30. studenog." + +#: 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 "" +"Odlučili smo ga arhivirati kao timelapse s kodiranim webmom bez gubitaka. " +"Snimanje zaslona iz timelapse-a rezultira savršenim prikazom 1:1 kakvog je " +"platna bilo u to vrijeme." + +#: src/components/windows/Help.jsx:65 +msgid "Place color pixels on a large canvas with other players online!" +msgstr "Postavite piksele u boji na veliko platno s drugim igračima na mreži!" + +#: 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 "" +"Naše glavno platno je ogromna karta svijeta, koju možete postaviti gdje god " +"želite, ali ćete morati čekati određeno hlađenje između piksela. Možete " +"provjeriti vrijeme hlađenja i zahtjeve na izborniku Canvas Selection (gumb " +"globusa na vrhu). Neka platna imaju drugačije vrijeme hlađenja za zamjenu " +"piksela koje je postavio korisnik od postavljanja na nepostavljeni piksel. " +"tj. 4s/7s znači 4s na svježe piksele i 7s na već postavljene piksele." + +#: 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 "" +"Za ažuriranje viših razina zumiranja potrebno je neko vrijeme, 3D globus se " +"ažurira barem jednom dnevno." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:68 msgid "Have fun!" msgstr "Zabavite se!" @@ -552,7 +1016,11 @@ msgstr "" "zabranjeni, idite na naš ${ guildedLink } ili nam pošaljite e-poruku na " "${ mailLink } i uključite sljedeći IID:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Kontrole" @@ -587,12 +1055,20 @@ msgstr "Pritisnite ${ bindR } za kopiranje koordinata" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Pritisnite ${ bindQ } ili ${ bindE } za zumiranje" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "Pritisnite ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } za pomicanje" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -613,6 +1089,7 @@ msgstr "" "zumiranje" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "Držite lijevo ${ bindShift } za postavljanje dok pomičete miš" @@ -627,13 +1104,24 @@ msgstr "" "povijesnom prikazu" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "Držite lijevo ${ bindShift } za postavljanje dok pomičete miš" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } Lijevi klik ili ${ touchSymbol } dodirnite za postavljanje " "piksela" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -642,17 +1130,30 @@ msgstr "" "Kliknite ${ mouseSymbol } srednju tipku miša ili ${ touchSymbol } dugim " "dodirom za odabir trenutne boje lebdenja" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Pritisnite ${ bindQ } i ${ bindE } za let gore i dolje" #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "Pritisnite ${ bindQ } i ${ bindE } za let gore i dolje" + +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "${ mouseSymbol } Držite lijevu tipku miša i povucite miš za rotiranje" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -661,12 +1162,20 @@ msgstr "" "${ mouseSymbol } Pomaknite kotačić miša ili držite ${ mouseSymbol } srednju " "tipku miša i povucite za zumiranje" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "${ mouseSymbol } Desni klik i povlačenje miša za pomicanje" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -674,6 +1183,7 @@ msgstr "" "${ mouseSymbol } Desni klik ili ${ touchSymbol } dvaput dodirnite za " "uklanjanje piksela" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 msgid "" "We thanks those artists very much, they offered their palettes to the public " @@ -681,15 +1191,29 @@ msgid "" msgstr "Veliko hvala tim umjetnicima koji su ponudili svoje palete javnosti na" #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:109 +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "Veliko hvala tim umjetnicima koji su ponudili svoje palete javnosti na" + +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Zasluge za paletu Mjeseca pripadaju ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "Zasluga za paletu Top10 pripada ${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -804,11 +1328,26 @@ msgstr "Izaberi jezik" #: src/components/windows/UserArea.jsx:56 msgid "Profile" msgstr "Profil" +======= +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Zasluga za paletu Top10 pripada ${ donendoLink }." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -msgstr "Statistika" +#: 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 "" +"Odaberite platno koje želite koristiti. \n" +"Svako je platno jedinstveno i ima različite palete, vrijeme hlađenja i " +"zahtjeve. \n" +" Arhivi zatvorenih platna možete pristupiti ovdje:" +<<<<<<< HEAD #: src/components/windows/UserArea.jsx:64 msgid "Converter" msgstr "Konverter" @@ -824,6 +1363,15 @@ msgstr "Učitavam..." #: src/components/windows/UserArea.jsx:78 msgid "Consider joining us on Guilded:" msgstr "Razmislite o tome da nam se pridružite na Discordu:" +======= +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Arhiva" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Povučena platna (samo povijest)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -864,6 +1412,7 @@ msgstr "Captcha" msgid "Submit" msgstr "Podnesi" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -932,6 +1481,8 @@ msgstr "" "Snimanje zaslona iz timelapse-a rezultira savršenim prikazom 1:1 kakvog je " "platna bilo u to vrijeme." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Počnite razgovarati ovdje" @@ -948,6 +1499,63 @@ msgstr "Za chat morate biti prijavljeni" msgid "Channel settings" msgstr "Postavke kanala" +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Statistika" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Konverter" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Alati za moderatore" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Učitavam..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Razmislite o tome da nam se pridružite na Discordu:" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "Nije moguće učitati captcha" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "Upišite znakove sa sljedeće slike:" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "Savjet: nije osjetljivo na velika i mala slova; L i l su isti" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "Učitaj Captcha" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "Kliknite za učitavanje Captcha" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "Ne možete pročitati? Ponovno učitati:" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "Ponovno učitati" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "Unesite znakove" + #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "Poslao sam vam e-poštu s uputama za ponovno postavljanje lozinke." @@ -956,6 +1564,7 @@ msgstr "Poslao sam vam e-poštu s uputama za ponovno postavljanje lozinke." msgid "Enter your mail address and we will send you a new password:" msgstr "Unesite svoju mail adresu i mi ćemo vam poslati novu lozinku:" +<<<<<<< HEAD #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" msgstr "Nije moguće učitati captcha" @@ -1245,6 +1854,8 @@ msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." msgstr "" "Poredak se ažurira svakih 5 minuta. Dnevni poredak se resetira u ponoć UTC." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "Email ne može biti prazan." @@ -1259,7 +1870,11 @@ msgstr "Email ne smije biti duži od 40 znakova." #: src/utils/validation.js:20 msgid "Email should at least contain a dot" +<<<<<<< HEAD msgstr "Email ne smije biti duži od 40 znakova." +======= +msgstr "Email treba sadržavati barem točku" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:22 msgid "Email should contain a @" @@ -1296,6 +1911,7 @@ msgstr "Lozinka mora biti kraća od 60 znakova." #: src/components/CanvasItem.jsx:29 msgid "Online Users" msgstr "Online korisnici" +<<<<<<< HEAD #: src/components/CanvasItem.jsx:34 msgid "Cooldown" @@ -1390,6 +2006,306 @@ msgstr "" #, fuzzy msgid "Delete" msgstr "Izbriši račun" +======= + +#: src/components/CanvasItem.jsx:34 +msgid "Cooldown" +msgstr "Hladjenje" + +#: src/components/CanvasItem.jsx:40 +msgid "Stacking till" +msgstr "Postavljanje do" + +#: src/components/CanvasItem.jsx:42 +msgid "Ranked" +msgstr "Rangirano" + +#: src/components/CanvasItem.jsx:44 +msgid "Yes" +msgstr "Da" + +#: src/components/CanvasItem.jsx:44 +msgid "No" +msgstr "Ne" + +#: src/components/CanvasItem.jsx:50 +msgid "Requirements" +msgstr "Zahtjevi" + +#: src/components/CanvasItem.jsx:53 +msgid "User Account" +msgstr "Korisnički račun" + +#: src/components/CanvasItem.jsx:55 +#, javascript-format +msgid "and ${ canvas.req } Pixels set" +msgstr "i ${ canvas.req } postavljeni pikseli" + +#: src/components/CanvasItem.jsx:58 +msgid "Top 10 Daily Ranking" +msgstr "Top 10 dnevni poredak" + +#: src/components/CanvasItem.jsx:64 src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "Dimenzije" + +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Uzmi IID" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Kopiraj" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "Prijavite se za pristup dodatnim značajkama i statistikama." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Prijavite se imenom ili e-poštom:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Zaboravio sam lozinku." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "ili se prijavite sa:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "ili se registrirajte ovdje:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Registracija" + +#: src/components/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Šabloni" + +#: 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 " +"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 "" +"Umorni ste od uvijek spamanja jedne boje? Umjesto toga želite stvarati " +"umjetnost, ali morate brojati pixele s neke druge slike? U tome vam mogu " +"pomoći predlošci! Predlošci se mogu prikazati kao sloj i možete crtati preko " +"njih. Jedan pixel na predlošku trebao bi biti jedan pixel na platnu." + +#: src/components/TemplateSettings.jsx:60 +msgid "Enable Overlay" +msgstr "Omogući preklapanje" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Prikaži šablone kao slojeve u igri." + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "Zumiranje malih pixela" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" +"Prikaži sloj kao male pojedinačne pixele na visokim razinama zumiranja." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Prozirnost sloja" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Neprozirnost sloja u postocima." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Otkaži dodavanje šablona" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Dodaj šablon" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Izvoz omogućenih šablona" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +msgstr "Uvoz šablona" + +#: 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 "Spremi" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Današnji postavljeni pikseli" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Dnevni rank" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Ukupni rank" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Vaše ime je: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Odjavite se" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Promjena korisničkog imena" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "Promjena pošte" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Promjena pošte" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Izbriši račun" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Promjena lozinke" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Izbriši račun" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Preuzimanje palete" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Paleta za ${ gimpLink }" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Konverter slika" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Pretvorite sliku u boje platna" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Odaberite strategiju" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpentina" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "Minimalna udaljenost boja" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "Računajte kao GIMP" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Odaberite način rada u boji" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Dodaj rešetku (poništite ako vam je potreban predložak 1:1)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Pomak" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Skaliraj sliku" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Širina" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Visina" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Zadrži omjer" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Anti-Aliasing" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Resetiraj" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Preuzmite šablon" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "Jučer" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Države danas" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Dijagrami" + +#: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "Korisnik" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "Država" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" +"Poredak se ažurira svakih 5 minuta. Dnevni poredak se resetira u ponoć UTC." + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Platno" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "Koordinate" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "Uredi" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "Idi do" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/LogInForm.jsx:77 msgid "Name or Email" @@ -1399,6 +2315,41 @@ msgstr "Ime ili email" msgid "LogIn" msgstr "Prijava" +<<<<<<< HEAD +======= +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "Odaberi datoteku" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "Ime šablona" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "Izbriši" + +#: src/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "10 najboljih zemalja [pxls / dan]" + +#: src/core/chartSettings.js:127 +msgid "Players and Pixels per hour" +msgstr "Igrači i pikseli po satu" + +#: src/core/chartSettings.js:221 +msgid "Top 10 Players [pxls / day]" +msgstr "10 najboljih igrača [pxls / dan]" + +#: src/core/chartSettings.js:294 +msgid "Countries by Pixels Today" +msgstr "Države po postavljenim pixelima danas" + +#: src/core/chartSettings.js:351 +msgid "Total Pixels placed per day" +msgstr "Ukupno postavljenih piksela po danu" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1415,6 +2366,7 @@ msgstr "Dobivate novu e-poruku za potvrdu." msgid "Click here to request a new verification mail." msgstr "Kliknite ovdje da zatražite novu e-poštu za potvrdu." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "Lozinke se ne podudaraju." @@ -1434,11 +2386,21 @@ msgstr "Nova lozinka" #: src/components/ChangePassword.jsx:103 msgid "Confirm New Password" msgstr "Potvrdi novu lozinku" +======= +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Interval je nevažeći" -#: src/components/ChangeName.jsx:64 -msgid "New Username" -msgstr "Novo korisničko ime" +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Provjerite tko je postavljao u neko područje" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Intervall" + +<<<<<<< HEAD #: src/components/ChangeMail.jsx:59 msgid "" "Changed Mail successfully. We sent you a verification mail, " @@ -1553,6 +2515,12 @@ msgstr "" "Postavite zaštitu područja (ako vam je potrebna preciznija kontrola, " "koristite zaštitu s učitavanjem slike i alfa slojevima)" +======= +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (izborno)" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1563,6 +2531,7 @@ msgstr "Gornji lijevi kut" msgid "Bottom-right corner" msgstr "Donji desni kut" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "Rollback na datum" @@ -1582,6 +2551,15 @@ msgstr "Primijenite filtar za čišćenje smeća na velikim površinama platna." #: src/components/ModCanvastools.jsx:605 msgid "Stop Cleaner" msgstr "Zaustavi čistača" +======= +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Nabavite piksele" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Dobiti korisnike" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Admintools.jsx:109 msgid "IP Actions" @@ -1615,6 +2593,7 @@ msgstr "Unesite korisničko ime novog Mod" msgid "User Name" msgstr "Korisničko ime" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:48 msgid "Interval is invalid" msgstr "Interval je nevažeći" @@ -1638,6 +2617,185 @@ msgstr "Nabavite piksele" #: src/components/ModWatchtools.jsx:281 msgid "Get Users" msgstr "Dobiti korisnike" +======= +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Izgradite sliku na platnu." + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "Izgradite sliku i postavite je na zaštićenu." + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "Izgradite sliku, ali vratite vrijeme hlađenja na unset-pixel cd." + +#: src/components/ModCanvastools.jsx:184 +msgid "Clean spare pixels that are surrounded by unset pixels" +msgstr "Očistite rezervne piksele koji su okruženi nepostavljenim pikselima" + +#: src/components/ModCanvastools.jsx:188 +msgid "" +"Clean spare pixels that are surrounded by unset pixels and up to 1 other set " +"pixels" +msgstr "" +"Očisti rezervne piksele koji su okruženi nepostavljenim pikselima i do 1 " +"drugim postavljenim pikselima" + +#: 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 "" +"Očistite rezervne piksele koji su okruženi jednom drugom bojom ili " +"nepostavljenim pikselima (VRLO AGRESIVNO NA PLATNIMA KOJA DOPUŠTAJU " +"NEPOSTAVLJENE PIKSELE (gdje postoje dva hlađenja)!)" + +#: 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 "" +"Okrenite svaki piksel u području na 0 (TO STVARNO NE BISTE SMIJELI RADITI NA " +"BILO KOJEM PODRUČJU KOJE VEĆ NIJE VEĆINOM 0)" + +#: src/components/ModCanvastools.jsx:207 +msgid "Status: Not running" +msgstr "Status: Ne radi" + +#: src/components/ModCanvastools.jsx:249 +msgid "Image Upload" +msgstr "Prijenos slike" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "Prenesite slike na platno" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "Datoteka" + +#: src/components/ModCanvastools.jsx:273 +msgid "Coordinates:" +msgstr "Koordinate:" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Zaštita piksela" + +#: 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 "" +"Postavite zaštitu područja (ako vam je potrebna preciznija kontrola, " +"koristite zaštitu s učitavanjem slike i alfa slojevima)" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "Rollback na datum" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "Rollback područje platna na postavljeni datum (00:00 UTC)" + +#: src/components/ModCanvastools.jsx:492 +msgid "Canvas Cleaner" +msgstr "Sredstvo za čišćenje platna" + +#: src/components/ModCanvastools.jsx:494 +msgid "Apply a filter to clean trash in large canvas areas." +msgstr "Primijenite filtar za čišćenje smeća na velikim površinama platna." + +#: src/components/ModCanvastools.jsx:605 +msgid "Stop Cleaner" +msgstr "Zaustavi čistača" + +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Morate unijeti trajanje" + +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Morate unijeti IID" + +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "IID radnje" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Unesite razlog" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = beskonačno)" + +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Novo korisničko ime" + +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Lozinke se ne podudaraju." + +#: src/components/ChangePassword.jsx:44 +msgid "Password successfully changed." +msgstr "Lozinka je uspješno promijenjena." + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Nova lozinka" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Nova lozinka" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Potvrdi novu lozinku" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Da, izbriši moj račun!" + +#: src/components/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" +"Mail je uspješno promijenjen. Poslali smo vam e-poruku za " +"potvrdu, potvrdite svoju novu adresu e-pošte." + +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +msgstr "Nova pošta" + +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "Blokiraj DM-ove" + +#: src/components/SocialSettings.jsx:42 +msgid "Block all Private Messages" +msgstr "Blokiraj sve privatne poruke" + +#: src/components/SocialSettings.jsx:44 +msgid "Private" +msgstr "Privatno" + +#: src/components/SocialSettings.jsx:51 +msgid "Don't show me in global stats" +msgstr "Ne prikazuj me u globalnoj statistici" + +#: src/components/SocialSettings.jsx:57 +msgid "Unblock Users" +msgstr "Odblokiraj korisnike" + +#: src/components/SocialSettings.jsx:82 +msgid "You have no users blocked" +msgstr "Nemate blokiranih korisnika" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModIIDtools.jsx:20 msgid "You must enter a duration" @@ -1675,21 +2833,51 @@ msgstr "Blokiraj" msgid "Mute" msgstr "Isključi zvuk" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1730,6 +2918,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1745,6 +2934,44 @@ msgstr "M" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pixels placed" +#~ msgstr "Postavljeni pikseli" + +#~ msgid "History Pencil ON" +#~ msgstr "Povijest Olovka ON" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Šablon Olovka ON" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Držite desno ${ bindShift } za postavljanje dok pomičete miš, prema " +#~ "povijesnom prikazu" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Right-Shift Auto-Color" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "Postavite pixele iz sloja pomoću desnog shifta, umjesto povijesti." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Nisam dobio odgovor od pixelplaneta. Možda probati osvježiti?" + +#~ msgid "Place more :)" +#~ msgstr "Stavljajte više :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Proxyji nisu dopušteni :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "Prikaži skrivena platna" diff --git a/i18n/hu.po b/i18n/hu.po index 8da80c5d..817e4d65 100644 --- a/i18n/hu.po +++ b/i18n/hu.po @@ -2,21 +2,54 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" +======= +"PO-Revision-Date: 2024-03-12 19:57+0000\n" +"Last-Translator: HF \n" +"Language-Team: Hungarian \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +<<<<<<< HEAD "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" #: src/controls/keypress.js:99 +======= +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Fájl kiválasztása" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Sablonok" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Átváltottál ${ canvasName } vászonra" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Rács bekapcsolva" @@ -150,10 +183,141 @@ msgid "You are weird" msgstr "Furcsa vagy" #: src/ui/PixelTransferController.js:153 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Rács bekapcsolva" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Rács kikapcsolva" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Pixel-aktivitás bekapcsolva" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Pixel-aktivitás kikapcsolva" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Némítva" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "Hang" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Másolva" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Overlay bekapcsolva" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Overlay kikapcsolva" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Easter Egg bekapcsolva" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Easter Egg kikapcsolva" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Időtúllépés" + +#: 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 "" +"Nem érkezett válasz a PixelPlanettől. Próbáld meg frissíteni az oldalt, ha a " +"probléma továbbra is fennáll." + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Érvénytelen vászon" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Ez a vászon nem létezik" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Érvénytelen koordináták" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "Érvénytelen x koordináta" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "Érvénytelen y koordináta" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "Érvénytelen z koordináta" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Nem megfelelő szín" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "A kiválasztott szín nem megfelelő" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Kizárólag regisztrált felhasználók számára" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "A vászon használatához be kell jelentkezned" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "Nem megengedett" + +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "Ehhez a vászonhoz még nem férsz hozzá. Több pixelt kell elhelyezned" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "Védett pixel" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Kérlek, bizonyítsd be, hogy ember vagy" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Proxyt használsz." + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Csak az előző nap Top10 játékosa rajzolhat itt" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Furcsa vagy" + +#: src/ui/PixelTransferController.js:154 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "A szervert összezavarták a pixeleid. Több eszközön is játszol?" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "Kitiltva" @@ -187,6 +351,29 @@ msgid "Couldn't set Pixel" msgstr "Nem sikerült kiválasztani a pixelt" #: src/ui/PixelTransferController.js:175 +======= +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Kitiltva" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "Tiltott tartomány" + +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "Az internetszolgáltatód nem játszhat ezzel a játékkal" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Furcsa" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Nem sikerült kiválasztani a pixelt" + +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Hiba ${ retCode }" @@ -199,6 +386,13 @@ msgstr "Vászon hiba" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "Nem képes a 3D vászon megjelenítésére, a WebGL2 ki van kapcsolva?" +<<<<<<< HEAD +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Hiba :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "Nem lehet 20-nál többet exportálni, vagy nincsen sablon!" @@ -260,17 +454,30 @@ msgstr "Új üzeneteid vannak a chaten" msgid "Copy to Clipboard" msgstr "Vágólapra másolás" -#: src/components/OnlineBox.jsx:40 +#: src/components/OnlineBox.jsx:56 msgid "Online Users on Canvas" msgstr "Online felhasználók a vásznon" -#: src/components/OnlineBox.jsx:47 +#: src/components/OnlineBox.jsx:71 msgid "Total Online Users" msgstr "Összes online felhasználó" -#: src/components/OnlineBox.jsx:55 -msgid "Pixels placed" -msgstr "Elhelyezett pixelek" +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Elhelyezett Pixelek" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "Ma" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "Összes" + +#: src/components/buttons/CanvasSwitchButton.jsx:20 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "Vászon kiválasztása" #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -350,10 +557,13 @@ msgstr "Felhasználói terület" msgid "Make Screenshot" msgstr "Képernyőkép készítése" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Földgömb nézet" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Paletta bezárása" @@ -362,6 +572,7 @@ msgstr "Paletta bezárása" msgid "Open Palette" msgstr "Paletta kinyitása" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "Történelmi ceruza bekapcsolva" @@ -386,6 +597,28 @@ msgstr "Történelmi ceruza kikapcsolása" msgid "Disable Overlay Pencil" msgstr "Overlay ceruza kikapcsolása" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Ceruza bekapcsolása" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Ceruza kikapcsolása" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Történelmi ceruza kikapcsolása" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Overlay ceruza kikapcsolása" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Földgömb nézet" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" msgstr "Regisztrálás" @@ -483,6 +716,169 @@ msgstr "Mégse" msgid "Send" msgstr "Küldés" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Rács megjelenítése" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Kapcsold be a rácsot, hogy lásd a pixelhatárokat." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Pixel-aktivitás megjelenítése" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "A pixelek lerakásakor körök jelennek meg." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Mindig mutassa a mozgásvezérlőket" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "Mindig mutassa a mozgásvezérlő gombokat" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Játék hangjainak letiltása" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Az összes hang le lesz tiltva." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"A böngésződ nem engedi, hogy AudioContextet használjunk a hangok " +"lejátszásához. Van valamilyen adatvédelmi rendszered, amely blokkol minket?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Chat értesítések engedélyezése" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Új üzenet érkezésekor hang lejátszása" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Automatikus zoomolás" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Ha a zoomolás túl kicsi ahhoz, hogy pixelt helyezz el, automatikusan " +"kinagyítja." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Kompakt paletta" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "A paletta kompakt formában jelenik meg, ami kevesebb helyet foglal." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Kenyérpirító mód" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Arra az esetre, ha kenyérpiríton játszol." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Világos rács" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Rács megjelenítése fekete helyett fehéren." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Történelmi nézet" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "A vászon korábbi állapotának megtekintése." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Átváltottál ${ canvasName } vászonra" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Témák" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Ahogy a pixelplanetnek kellene kinéznie." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Nyelv kiválasztása" + +#: 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 "" +"Bár általában nem törlünk vásznakat, ám néhány vásznat csak szórakozásból " +"vagy olyan felhasználók kérésére indítottunk, akiknek éppen tetszett egy " +"mém. Ezek a vásznak egy idő után unalmassá válnak, és ha hetekig nem " +"történik nagyobb változás, akkor már tényleg nem érdemes őket fenntartani." + +#: src/components/windows/Archive.jsx:10 +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Itt gyűjtjük össze az eltávolított vásznakat, hogy megfelelő módon " +"archiválhassuk őket. Amiből jelenleg csak egy van." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Politikai iránytű vászon" + +#: 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 "" +"Ez a vászon a földi vásznon zajló politikai konfliktusok alatt lett " +"kérvényezve. A politikai iránytű 1024x1024 reprezentációja 5mp töltési " +"idővel és 60mp időtartamig. Május 11-én indult el, és hónapokig aktív volt, " +"amíg november 30-án le nem állítottuk." + +#: 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 "" +"Úgy döntöttünk, hogy gyorsított felvételként archiváljuk veszteségmentesen " +"kódolt webm formátumban. A gyorsított felvételből készített képernyőfotó " +"tökéletes 1:1 arányú ábrázolást eredményez arról, hogy milyen volt a vászon " +"abban az időben." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -552,7 +948,11 @@ msgstr "" "kitiltásodat, kérjük látogass el a ${ guildedLink } szerverre, vagy írj egy " "levelet az ${ mailLink } e-mail címre az alábbi IID-vel együtt:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Irányítás" @@ -586,14 +986,22 @@ msgstr "Nyomd meg az ${ bindR } gombot a koordináta másolásához" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Nyomd meg a ${ bindQ } vagy az ${ bindE } gombot a zoomoláshoz" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" "Nyomd meg a ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } gombokat a " "mozgáshoz" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -616,6 +1024,7 @@ msgstr "" "${ touchSymbol } a zoomoláshoz" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "Tartsd lenyomva a bal ${ bindShift }-et, hogy kattintás nélkül rajzolj" @@ -630,13 +1039,24 @@ msgstr "" "történelmi nézet szerint" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "Tartsd lenyomva a bal ${ bindShift }-et, hogy kattintás nélkül rajzolj" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "Kattints bal egérgombbal ${ mouseSymbol } vagy koppints ${ touchSymbol } a " "képernyőre a pixel elhelyezésére" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -645,19 +1065,31 @@ msgstr "" "Kattints a görgővel ${ mouseSymbol } vagy koppints hosszan ${ touchSymbol } " "a pixelre, hogy kiválaszd a színét" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "" "Nyomd meg a ${ bindQ } és ${ bindE } gombokat a felfelé és lefelé repüléshez" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "Tartsd lenyomva a bal egérgombot ${ mouseSymbol } a kamera forgatásához" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -666,12 +1098,20 @@ msgstr "" "Görgess az egérgörgővel ${ mouseSymbol } vagy tartsd lenyomva az egérgörgőt " "${ mouseSymbol } a zoomoláshoz" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "Tartsd lenyomva a jobb egérgombot ${ mouseSymbol } és húzd a mozgáshoz" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -679,19 +1119,28 @@ msgstr "" "Kattints jobb egérgombbal ${ mouseSymbol } vagy koppints kétszer az " "érintőpadra ${ touchSymbol } a pixel eltávolításához" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" "Köszönetet szeretnénk mondani azoknak a művészeknek, akik felajánlották " "palettáikat a közönségnek:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "A Hold vászon palettája a ${ starhouseLink } érdeme." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." @@ -805,20 +1254,35 @@ msgstr "Ahogy a pixelplanetnek kellene kinéznie." #: src/components/windows/Settings.jsx:191 msgid "Select Language" msgstr "Nyelv kiválasztása" +======= +#: src/components/windows/Help.jsx:115 +#, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "A Top10 vászon palettája a ${ vinikLink } érdeme." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:36 -#: src/components/windows/UserArea.jsx:56 -msgid "Profile" -msgstr "Profil" +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "A 2bit vászon palettája a ${ donendoLink } érdeme." -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -msgstr "Statisztikák" +#: 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 "" +"Válaszd ki a használni kívánt vásznat.\n" +"Minden vászon egyedi, és sajátos színpalettával, töltési idővel illetve " +"követelményekkel rendelkezik.\n" +"Az eltávolított vásznak archívuma itt érhető el:" -#: src/components/windows/UserArea.jsx:64 -msgid "Converter" -msgstr "Konvertáló" +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Archívum" +<<<<<<< HEAD #: src/components/windows/UserArea.jsx:70 msgid "Modtools" msgstr "Moderátori eszközök" @@ -830,6 +1294,11 @@ msgstr "Betöltés..." #: src/components/windows/UserArea.jsx:78 msgid "Consider joining us on Guilded:" msgstr "Csatlakozz hozzánk Discordon:" +======= +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Nyugdíjazott vásznak (csak történelmi nézet)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -870,6 +1339,7 @@ msgstr "Captcha" msgid "Submit" msgstr "Küldés" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 msgid "" "Select the canvas you want to use.\n" @@ -937,6 +1407,8 @@ msgstr "" "tökéletes 1:1 arányú ábrázolást eredményez arról, hogy milyen volt a vászon " "abban az időben." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Kezdj el csevegni itt" @@ -953,6 +1425,63 @@ msgstr "Be kell jelentkezned a csevegéshez" msgid "Channel settings" msgstr "Csatorna beállítások" +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Statisztikák" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Konvertáló" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Moderátori eszközök" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Betöltés..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Csatlakozz hozzánk Discordon:" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "Nem sikerült betölteni a captchat" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "Írd be az alábbi képen látható karaktereket:" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "Tipp: Nem számít a kis- és nagybetű; az I és az l ugyanaz" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "Captcha betöltése" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "Kattints ide a Captcha betöltéséhez" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "Nem tudsz olvasni? Újra:" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "Újra" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "Ide írj" + #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "" @@ -962,6 +1491,7 @@ msgstr "" msgid "Enter your mail address and we will send you a new password:" msgstr "Írd be az e-mail címedet és küldünk egy új jelszót:" +<<<<<<< HEAD #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" msgstr "Nem sikerült betölteni a captchat" @@ -1256,6 +1786,8 @@ msgstr "" "A rangsor 5 percenként frissül. A napi ranglisták pedig UTC idő szerint " "éjfélkor." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "Az e-mail cím nem lehet üres." @@ -1350,6 +1882,283 @@ msgstr "Top 10 napi rangsor" msgid "Dimensions" msgstr "Méretek" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "IID lekérése" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Másolás" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "További funkciók és statisztikák eléréséhez jelentkezz be." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Bejelentkezés névvel vagy e-mail címmel:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Elfelejtettem a jelszavamat." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "vagy jelentkezz be a következővel:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "vagy regisztrálj itt:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Regisztráció" + +#: src/components/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Sablonok" + +#: 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 " +"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 "" +"Eleged van abból, hogy mindig csak egy színt használsz? Szeretnél helyette " +"műalkotásokat létrehozni, de ehhez pixeleket kell számolnod egy másik " +"képből? A sablonok segíthetnek ebben! A sablonok megjelenhetnek overlay-" +"ként, és rajzolhatsz felettük. Egy pixelnek a sablonon, egy pixelnek kell " +"lennie a vásznon." + +#: src/components/TemplateSettings.jsx:60 +msgid "Enable Overlay" +msgstr "Overlay bekapcsolása" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Sablonok megjelenítése overlay-ként a játékban." + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "Kis pixeles nagyítás" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "Az overlay kis egyedi pixelként jelenik meg nagy zoomolási szinteken." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Overlay átlátszósága" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Az overlay átlátszósága százalékban." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Sablon hozzáadásának visszavonása" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Sablon hozzáadása" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Bekapcsolt sablonok exportálása" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +msgstr "Sablonok importálása" + +#: 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 "Mentés" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Mai elhelyezett pixelek" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Napi helyezés" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Összesített helyezés" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "A neved: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Kijelentkezés" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Felhasználónév megváltoztatása" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "E-mail cím megváltoztatása" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Jelszó megváltoztatása" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Fiók törlése" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Szociális beállítások" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Vászon kiválasztása" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Paletta letöltése" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Paletta ${ gimpLink } számára" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Kép konvertáló" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Kép konvertálása a vászon színeire" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Stratégia kiválasztása" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpentine" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "Minimális színtartomány" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "Számítás úgy, mint a GIMP" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Színmód kiválasztása" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Rács hozzáadása (ne jelöld be, ha 1:1 sablon kell)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Eltolás" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Méretarányos kép" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Szélesség" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Magasság" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Arány megtartása" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Élsimítás" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Visszaállítás" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Sablon letöltése" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "Tegnap" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Országok ma" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Diagramok" + +#: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "Felhasználó" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "Ország" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" +"A rangsor 5 percenként frissül. A napi ranglisták pedig UTC idő szerint " +"éjfélkor." + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Vásznak" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "Koordináták" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "Szerkesztés" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "Menj oda" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Név vagy e-mail cím" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Bejelentkezés" + +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "Fájl kiválasztása" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "Sablon neve" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "Törlés" + #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "Top 10 ország [pixelek / nap]" @@ -1370,6 +2179,7 @@ msgstr "Országok napi helyezése" msgid "Total Pixels placed per day" msgstr "Naponta elhelyezett pixelek száma" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1407,6 +2217,8 @@ msgstr "Név vagy e-mail cím" msgid "LogIn" msgstr "Bejelentkezés" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1423,6 +2235,7 @@ msgstr "Új ellenőrző e-mailt küldünk neked." msgid "Click here to request a new verification mail." msgstr "Kattints ide, ha új ellenőrző levelet szeretnél kérni." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "A jelszó nem stimmel." @@ -1454,11 +2267,17 @@ msgid "" msgstr "" "Sikeresen megváltoztattad az e-mail címedet. Küldtünk neked egy ellenőrző " "levelet, kérjük, erősítsd meg az új e-mail címedet." +======= +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Érvénytelen intervallum" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangeMail.jsx:87 -msgid "New Mail" -msgstr "Új e-mail cím" +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Ellenőrizd, ki rajzolt ezen a területen" +<<<<<<< HEAD #: src/components/DeleteAccount.jsx:66 msgid "Yes, Delete My Account!" msgstr "Igen, töröld a fiókomat!" @@ -1563,6 +2382,16 @@ msgstr "" "Területek védelmének beállítása (ha finomabb ellenőrzésre van szükséged, " "használd a képfeltöltéssel és az alfa rétegekkel való védelmet)." +======= +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Intervallum" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (opcionális)" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1573,6 +2402,7 @@ msgstr "Bal felső sarok" msgid "Bottom-right corner" msgstr "Jobb alsó sarok" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "Visszaállítás egy dátumra" @@ -1593,6 +2423,15 @@ msgstr "Használj szűrőt a nagy vászonfelületeken lévő szemét megtisztít #: src/components/ModCanvastools.jsx:605 msgid "Stop Cleaner" msgstr "Tisztítás leállítása" +======= +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Pixelek lekérése" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Felhasználók lekérése" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Admintools.jsx:109 msgid "IP Actions" @@ -1626,29 +2465,107 @@ msgstr "Add meg az új moderátor felhasználónevét" msgid "User Name" msgstr "Felhasználó neve" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:48 msgid "Interval is invalid" msgstr "Érvénytelen intervallum" +======= +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Kép építése a vászonra." -#: src/components/ModWatchtools.jsx:124 -msgid "Check who placed in an area" -msgstr "Ellenőrizd, ki rajzolt ezen a területen" +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "Kép építése és védelembe helyezése." -#: src/components/ModWatchtools.jsx:144 -msgid "Interval" -msgstr "Intervallum" +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "" +"Kép építése, de állítsa vissza a töltési időt a nem beállított pixeles " +"töltési időre." -#: src/components/ModWatchtools.jsx:159 -msgid "IID (optional)" -msgstr "IID (opcionális)" +#: src/components/ModCanvastools.jsx:184 +msgid "Clean spare pixels that are surrounded by unset pixels" +msgstr "A nem beállított pixelekkel körülvett tartalék pixelek megtisztítása" -#: src/components/ModWatchtools.jsx:249 -msgid "Get Pixels" -msgstr "Pixelek lekérése" +#: src/components/ModCanvastools.jsx:188 +msgid "" +"Clean spare pixels that are surrounded by unset pixels and up to 1 other set " +"pixels" +msgstr "" +"Tisztítsa meg azokat a pixeleket, amelyeken nem beállított pixelek és " +"legfeljebb 1 másik beállított pixel által körülvett tartalék pixelek vannak" -#: src/components/ModWatchtools.jsx:281 -msgid "Get Users" -msgstr "Felhasználók lekérése" +#: 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 "" +"Tisztítsa meg azokat a pixeleket, amelyeket egyetlen másik szín vagy nem " +"beállított pixelek vesznek körül (NAGYON AGGRESSZÍV AZOKON A VÁSZONOKON, " +"AMELYEK MEGENGEDIK A NEM BEÁLLÍTOTT PIXELEKET (ahol két töltési idő van)!)" + +#: 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 "" +"A terület minden pixelét állítsd 0-ra (TÉNYLEG NEM KELL EZT MEGCSINÁLNOD " +"SEMMELYIK TERÜLETEN, AMELYIK NEM TELJESEN 0)" + +#: src/components/ModCanvastools.jsx:207 +msgid "Status: Not running" +msgstr "Állapot: Nem fut" + +#: src/components/ModCanvastools.jsx:249 +msgid "Image Upload" +msgstr "Képfeltöltés" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "Képek feltöltése a vászonra" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "Fájl" + +#: src/components/ModCanvastools.jsx:273 +msgid "Coordinates:" +msgstr "Koordináták:" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Pixel védelem" + +#: 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 "" +"Területek védelmének beállítása (ha finomabb ellenőrzésre van szükséged, " +"használd a képfeltöltéssel és az alfa rétegekkel való védelmet)" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "Visszaállítás egy dátumra" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "" +"A vászon egy területének visszaállítása egy meghatározott dátumra (00:00 UTC)" + +#: src/components/ModCanvastools.jsx:492 +msgid "Canvas Cleaner" +msgstr "Vászon tisztító" + +#: src/components/ModCanvastools.jsx:494 +msgid "Apply a filter to clean trash in large canvas areas." +msgstr "Használj szűrőt a nagy vászonfelületeken lévő szemét megtisztításához." + +#: src/components/ModCanvastools.jsx:605 +msgid "Stop Cleaner" +msgstr "Tisztítás leállítása" #: src/components/ModIIDtools.jsx:20 msgid "You must enter a duration" @@ -1670,6 +2587,94 @@ msgstr "Indoklás megadása" msgid "(0 = infinite)" msgstr "(0 = végtelen)" +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Új Felhasználónév" + +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "A jelszó nem stimmel." + +#: src/components/ChangePassword.jsx:44 +msgid "Password successfully changed." +msgstr "Sikeresen megváltoztattad a jelszót." + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Régi jelszó" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Új jelszó" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Új jelszó megerősítése" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Igen, töröld a fiókomat!" + +#: src/components/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" +"Sikeresen megváltoztattad az e-mail címedet. Küldtünk neked egy ellenőrző " +"levelet, kérjük, erősítsd meg az új e-mail címedet." + +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +msgstr "Új e-mail cím" + +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "Közvetlen üzenetek tiltása" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 + +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Ellenőrizd, ki rajzolt ezen a területen" + +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Intervallum" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (opcionális)" + +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Pixelek lekérése" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Felhasználók lekérése" + +<<<<<<< HEAD +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Meg kell adnod egy időtartamot" + +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Meg kell adnod egy IID-t" + +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "IID intézkedések" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Indoklás megadása" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = végtelen)" + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "Megemlítés" @@ -1686,21 +2691,51 @@ msgstr "Blokkolás" msgid "Mute" msgstr "Némít" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1741,6 +2776,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 msgctxt "keybinds" msgid "N" @@ -1755,6 +2791,47 @@ msgstr "M" msgctxt "keybinds" msgid "T" msgstr "T" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pixels placed" +#~ msgstr "Elhelyezett pixelek" + +#~ msgid "History Pencil ON" +#~ msgstr "Történelmi ceruza bekapcsolva" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Overlay ceruza bekapcsolva" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Tartsd lenyomva a jobb ${ bindShift }-et, hogy kattintás nélkül rajzolj a " +#~ "történelmi nézet szerint" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Jobb Shift-tel automatikus színezés" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "" +#~ "Pixelek elhelyezése az overlay-ből a jobb oldali shift-tel, a történelmi " +#~ "nézet helyett." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "" +#~ "Nem érkezett válasz a PixelPlanettől. Próbáld meg frissíteni az oldalt." + +#~ msgid "Place more :)" +#~ msgstr "Rajzolj többet :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "A proxy használata tiltott :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "Rejtett vásznak megjelenítése" diff --git a/i18n/hy.po b/i18n/hy.po index 719fc2b8..2dce9de8 100644 --- a/i18n/hy.po +++ b/i18n/hy.po @@ -2,8 +2,13 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: 2024-03-09 22:00+0000\n" "Last-Translator: HF \n" +======= +"PO-Revision-Date: 2024-03-18 19:50+0000\n" +"Last-Translator: Alen \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language-Team: Armenian \n" "Language: hy\n" @@ -13,6 +18,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 #, javascript-format msgid "Switched to ${ canvasName }" @@ -74,9 +80,93 @@ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" msgstr "Pixelplanet-ից պատասխան չկա: Գուցե փորձե՞ք թարմացնել էջը:" #: src/ui/PixelTransferController.js:103 -msgid "Invalid Canvas" -msgstr "Անվավեր կտավ" +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Ընտրել ֆայլ" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Կաղապարներ" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "Տեղափոխվեց ${ canvasName } կտավին" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Ցանցը միացված է" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Ցանցը անջատված է" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Պիքսելի ակտիվությունը միացված է" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Պիքսելի ակտիվությունը անջատված է" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Ձայնը անջատված է" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "Ձայնը միացված է" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Պատճենվա՛ծ է" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Overlay-ը միացված է" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Overlay-ը անջատված է" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Հուշումները միացված են" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 "" +"Pixelplanet-ը չի արձագանքում։ Փորձեք թարմացնել էջը, եթե խնդիրը չվերանա:" + +#: src/ui/PixelTransferController.js:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgid "Invalid Canvas" +msgstr "Սխալ կտավ" + +<<<<<<< HEAD #: src/ui/PixelTransferController.js:104 msgid "This canvas doesn't exist" msgstr "Այս կտավը գոյություն չունի" @@ -99,31 +189,78 @@ msgid "z out of bounds" msgstr "z սահմաններից դուրս է" #: src/ui/PixelTransferController.js:119 -msgid "Wrong Color" -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 "x սահմաններից դուրս է" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y սահմաններից դուրս է" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z սահմաններից դուրս է" + +#: src/ui/PixelTransferController.js:120 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgid "Wrong Color" +msgstr "Սխալ գույն" + +<<<<<<< HEAD #: src/ui/PixelTransferController.js:120 msgid "Invalid color selected" msgstr "Ընտրված է անվավեր գույն" #: src/ui/PixelTransferController.js:123 -msgid "Just for registered Users" -msgstr "Մենակ գրանցված օգտվողների համար" +======= +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Ընտրված է անվավեր գույն" #: src/ui/PixelTransferController.js:124 -msgid "You have to be logged in to place on this canvas" -msgstr "Այս կտավի վրա պիքսել տղադրելու համար հարկավոր է մուտք գործել համակարգ" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgid "Just for registered Users" +msgstr "Միայն գրանցված օգտատերերի համար" +<<<<<<< HEAD +#: src/ui/PixelTransferController.js:124 +======= +#: src/ui/PixelTransferController.js:125 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgid "You have to be logged in to place on this canvas" +msgstr "Այս կտավի վրա պիքսել տեղադրելու համար հարկավոր է մուտք գործել համակարգ" + +<<<<<<< HEAD #: src/ui/PixelTransferController.js:127 msgid "Place more :)" msgstr "Տեղադրել ավելին :)" #: src/ui/PixelTransferController.js:129 msgid "You can not access this canvas yet. You need to place more pixels" +======= +#: 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" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Դուք դեռ չեք կարող մուտք գործել այս կտավ: Դուք պետք է ավելի շատ պիքսել " "տեղադրեք" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:132 msgid "Pixel protected!" msgstr "Պիքսելը պաշտպանված է՛" @@ -137,9 +274,21 @@ msgid "No Proxies Allowed :(" msgstr "Պրոքսի թույլատրված չէ :(" #: src/ui/PixelTransferController.js:144 -msgid "You are using a Proxy." -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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgid "You are using a Proxy." +msgstr "Դուք օգտագործում եք Proxy:" + +<<<<<<< HEAD #: src/ui/PixelTransferController.js:147 msgid "Not allowed" msgstr "" @@ -190,11 +339,48 @@ msgid "Couldn't set Pixel" msgstr "Չհաջողվեց տեղադրել պիքսելը" #: src/ui/PixelTransferController.js:175 +======= +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Միայն երեկվա թոփ 10-ը կարող են այստեղ պիքսել դնել" + +#: 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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Սխալ ${ retCode }" #: src/ui/rendererFactory.js:31 +<<<<<<< HEAD #, fuzzy msgid "Canvas Error" msgstr "Կտավի արխիվ" @@ -233,10 +419,54 @@ msgstr "" msgid "Could not connect to server, please try again later :(" msgstr "Հնարավոր չէ միանալ սերվերին, փորձեք մի փոքր ուշ :(" +======= +msgid "Canvas Error" +msgstr "Կտավի Սխալ" + +#: src/ui/rendererFactory.js:32 +msgid "Can't render 3D canvas, do you have WebGL2 disabled?" +msgstr "Չեք կարողանում 3D կտավը ներկայացնել, WebGL2-ն անջատված ունե՞ք:" + +#: 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 "Չեք կարող արտահանել 20-ից ավել կամ 0 շաբլոն:" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "Չեք կարող ներմուծել 20-ից ավել կամ 0 շաբլոն" + +#: 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 "Փորձեք կրկին ${ ti } րոպեից" + +#: src/store/actions/fetch.js:70 +#, javascript-format +msgid "Connection error ${ code } :(" +msgstr "Միացման սխալ ${ code } :(" + +#: src/store/actions/fetch.js:103 src/store/actions/fetch.js:129 +msgid "Could not connect to server, please try again later :(" +msgstr "Հնարավոր չէ միանալ սերվերին, փորձեք մի փոքր ուշ :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: 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" +<<<<<<< HEAD msgstr "" #: src/store/actions/fetch.js:237 @@ -258,12 +488,36 @@ msgstr "" #: src/store/middleware/notifications.js:58 msgid "You have new messages in chat" msgstr "" +======= +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 "Դուք արդեն կարող եք տեղադրել ավելին pixelplanet.fun-ում" + +#: src/store/middleware/notifications.js:54 +msgid "mentioned you" +msgstr "Դուք հիշատակված եք" + +#: src/store/middleware/notifications.js:58 +msgid "You have new messages in chat" +msgstr "Դուք ունեք նոր նամակներ չատում" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: 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 "Պատճենեք սեղմատախտակին" +<<<<<<< HEAD #: src/components/OnlineBox.jsx:40 msgid "Online Users on Canvas" msgstr "" @@ -276,6 +530,28 @@ msgstr "" msgid "Pixels placed" msgstr "Պիքսելը պաշտպանված է՛" +======= +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "Օնլայն օգտատերեր կտավում" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "Ընդհանուր օնլայն օգտատերեր" + +#: 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 "Ընդհանուր" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 msgid "Canvas Selection" @@ -283,11 +559,19 @@ msgstr "Կտավի ընտրություն" #: src/components/buttons/ChatButton.jsx:88 msgid "Close Chat" +<<<<<<< HEAD msgstr "Փակել զրույցը" #: src/components/buttons/ChatButton.jsx:88 msgid "Open Chat" msgstr "Բացել զրույցը" +======= +msgstr "Փակել չատը" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Open Chat" +msgstr "Բացել չատը" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/ExpandMenuButton.jsx:22 msgid "Close Menu" @@ -298,6 +582,7 @@ msgid "Open Menu" msgstr "Բացել ընտրացանկը" #: src/components/HistorySelect.jsx:146 +<<<<<<< HEAD #, fuzzy msgid "Loading" msgstr "Բեռնվում է..." @@ -305,6 +590,14 @@ msgstr "Բեռնվում է..." #: src/components/HistorySelect.jsx:147 msgid "Select Date above" msgstr "" +======= +msgid "Loading" +msgstr "Բեռնում" + +#: src/components/HistorySelect.jsx:147 +msgid "Select Date above" +msgstr "Ընտրեք ամսաթիվ վերևում" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Admintools.jsx:103 src/components/ModCanvastools.jsx:226 #: src/components/ModWatchtools.jsx:120 src/components/Window.jsx:157 @@ -315,6 +608,7 @@ msgstr "Փակել" #: src/components/Window.jsx:173 msgid "PopUp" +<<<<<<< HEAD msgstr "" #: src/components/Window.jsx:184 @@ -337,6 +631,29 @@ msgstr "առավելագույնի մեծացնել " #: src/components/Window.jsx:268 msgid "Resize" msgstr "" +======= +msgstr "PopUp" + +#: 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 "Փոխել չափը" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:75 src/components/buttons/HelpButton.jsx:20 #: src/components/windows/index.js:13 @@ -356,10 +673,13 @@ msgstr "Օգտագործողի տարածք" msgid "Make Screenshot" msgstr "Անել սքրինշոթ" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Տեսնել գլոբուսը" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Փակել ներկապնակը" @@ -368,6 +688,7 @@ msgstr "Փակել ներկապնակը" msgid "Open Palette" msgstr "Բացել ներկապնակը" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -402,10 +723,39 @@ msgstr "Գրանցվել" #, fuzzy msgid "Forgot Password" msgstr "Ես մոռացել եմ իմ գաղտնաբառը։" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Միացնել մատիտը" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Անջատել Մատիտը" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Անջատել պատմական տեսակետի մատիտը" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Անջատել Overlay-ի մատիտը" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Մոլորակային տեսանկյուն" + +#: src/components/windows/index.js:16 +msgid "Registration" +msgstr "Գրանցում" + +#: src/components/windows/index.js:17 +msgid "Forgot Password" +msgstr "Մոռացել եմ գաղտնաբառը" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:18 msgid "Chat" -msgstr "Զրուցել" +msgstr "Չատ" #: src/components/windows/index.js:20 msgid "Canvas Archive" @@ -413,11 +763,19 @@ msgstr "Կտավի արխիվ" #: src/components/BanInfo.jsx:66 msgid "You are banned. You think it is unjustified? Check out the " +<<<<<<< HEAD msgstr "" #: src/components/BanInfo.jsx:76 msgid " on how to appeal." msgstr "" +======= +msgstr "Դուք արգելափակված եք: Կարծում եք անարռա՞ռ է, ստուգեք " + +#: src/components/BanInfo.jsx:76 +msgid " on how to appeal." +msgstr " ինչպես բողոքարկել արդելափակումը." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:80 src/components/Captcha.jsx:79 #: src/components/ChangeMail.jsx:72 src/components/ChangeName.jsx:58 @@ -430,6 +788,7 @@ msgstr "Սխալ :(" #: src/components/BanInfo.jsx:85 src/components/ModIIDtools.jsx:73 msgid "Reason" +<<<<<<< HEAD msgstr "" #: src/components/BanInfo.jsx:91 @@ -480,6 +839,57 @@ msgstr "Գաղտնաբառ չի տրվել:" #: src/components/GlobalCaptcha.jsx:59 msgid "Unknown Captcha Error" msgstr "" +======= +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/GlobalCaptcha.jsx:47 +msgid "You took too long, try again." +msgstr "Շատ երկար էր, նորից փորձեք:" + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Դուք ձեր captcha-ն ձախողեցիք" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "Սխալ կամ բացակայող captcha-ի տեքստ" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "Captcha ID-ն տրված չէ" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "Captcha-ի Անհայտ Սխալ" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangeMail.jsx:93 src/components/ChangeName.jsx:70 #: src/components/ChangePassword.jsx:115 src/components/DeleteAccount.jsx:68 @@ -491,6 +901,7 @@ msgstr "Չեղարկել" #: src/components/GlobalCaptcha.jsx:86 msgid "Send" +<<<<<<< HEAD msgstr "" #: src/components/windows/Help.jsx:65 @@ -735,10 +1146,48 @@ msgid "All sound effects will be disabled." msgstr "Բոլոր ձայնային էֆեկտները անջատված կլինեն։" #: src/components/windows/Settings.jsx:125 +======= +msgstr "Ուղարկել" + +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Ցույց տալ ցանցը" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Միացրեք ցանցը ՝ պիքսելների սահմանները ընդգծելու համար:" + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Ցույց տալ պիքսելների ակտիվությունը" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Ցույց տալ կարմիր օղակներ այնտեղ, որտեղ տեղադրվեց պիքսել:" + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Միշտ ցույց տալ տեղաշարժման կառավարման վահանակը" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "Միշտ ցույց տալ տեղաշարժման կառավարման կոճակները" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Անջատել խաղի հնչյունները" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Բոլոր ձայնային էֆեկտները անջատված կլինեն։" + +#: src/components/windows/Settings.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Your Browser doesn't allow us to use AudioContext to play sounds. Do you " "have some privacy feature blocking us?" msgstr "" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:131 msgid "Enable chat notifications" @@ -753,10 +1202,30 @@ msgid "Auto Zoom In" msgstr "Ավտոմատ մեծացում" #: src/components/windows/Settings.jsx:143 +======= +"Ձեր բրաուզերը չի թույլատրում օգտագործել AudioContext ձայներ արտահանելու " +"համար: Դուք ոնե՞ք մեզ արգելափակող գաղտնիության որևէ գործառույթ:" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Միացնել զրույցի(չատի) ծանուցումները" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "" +"Հնչեցնել ձայն, երբ զրույցում(չատում) ուղարկվում են նոր հաղորդագրություններ" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Ավտոմատ խոշորացում" + +#: src/components/windows/Settings.jsx:121 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Zoom in instead of placing a pixel when you tap the canvas and your zoom is " "small." msgstr "" +<<<<<<< HEAD "Կտավին թակելիս փիքսել տեղադրելու փոխարեն, խոշորացրեք այն, իսկ փոքրացումը " "փոքր է:" @@ -895,21 +1364,91 @@ msgid "" "as a request by users who currently like a meme. Those canvases can get " "boring after a while and after weeks of no major change and if they really " "aren't worth being kept active." +======= +"Կտավին սեղմելիս ավտոմատ խոշորացնել այն, պիքսել դրվելու փոխարեն այն դեպքում, " +"երբ կտավը նայում եք հեռվից, որպեսզի լինի բավականաչափ հեռավորություն պիքսել " +"դնելու համար:" + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Կոմպակտ ներկապնակ" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Ցուցադրել ներկապնակը կոմպակտ ձևով, որը էկրանի ավելի քիչ տարածք է զբաղեցնում:" + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Թույլ համակարգչի ռեժիմ" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Նրա համար, երբ թույլ համակարգչով եք խաղում:" + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Լուսավոր ցանց" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Ցույց տալ սպիտակ ցանց սևի փոխարեն:" + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Պատմական տեսակետ" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Նայեք կտավի տեսքին անցյալ ժամանակի որևէ կետում:" + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Տեղափոխվեց ${ canvasName } կտավին" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Թեմաներ" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Ինչպես պետք է լինի pixelplanet-ը:" + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +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." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Չնայած մենք հակված ենք կտավները չջնջելուն, որոշ կտավներ սկսվում են զվարճանքի " "համար կամ որպես խնդրանք այն օգտվողների կողմից, ովքեր ներկայումս սիրում են " -"մեմեր: Այդ կտավները կարող են ձանձրալի լինել որոշ ժամանակ անց և առանց լուրջ " -"փոփոխությունների անցնելուց հետո, և եթե իսկապես արժե ակտիվ չլինել, մենք " -"որոշում ենք հեռացնել դրանք:" +"մեմեր: Այդ կտավները կարող են ձանձրալի լինել որոշ ժամանակ անց և իմաստ չի " +"լինում դրանք պահելու, այդ պատճառով մենք որոշում ենք հեռացնել դրանց:" #: src/components/windows/Archive.jsx:10 +<<<<<<< HEAD #, fuzzy msgid "" "Here we collect removed canvases to archive them in a proper way. Which is " +======= +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "currently only one." msgstr "" -"Այստեղ մենք հավաքում ենք այդ կտավները պատշաճ կերպով արխիվացնելու համար (որը " -"ներկայումս ընդամենը մեկն է):" +"Այստեղ մենք հավաքում ենք հեռացված կտավները՝ պատշաճ կերպով արխիվացնելու համար " +"(որը ներկայումս ընդամենը մեկն է):" #: src/components/windows/Archive.jsx:12 msgid "Political Compass Canvas" @@ -923,8 +1462,8 @@ msgid "" "remained active for months till it got shut down on November 30th." msgstr "" "Այս կտավը պահանջվել է Երկրի գլխավոր կտավի վրա քաղաքական բախումների ժամանակ: " -"Դա քաղաքական կողմնացույցի 1024x1024 ներկայացում էր ՝ 5 վրկ վերալիցքավորմամբ " -"և 60-ականների դասախցիկներով: Այն մեկնարկեց մայիսի 11-ին և ամիսներ շարունակ " +"Դա քաղաքական կողմնացույցի 1024x1024 ներկայացում էր` 5 վրկ վերալիցքավորմամբ և " +"60-ականների դասախցիկներով: Այն մեկնարկվեց մայիսի 11-ին և ամիսներ շարունակ " "ակտիվ մնաց, մինչև այն դադարեցվեց նոյեմբերի 30-ին:" #: src/components/windows/Archive.jsx:22 @@ -934,9 +1473,10 @@ msgid "" "the canvas was at that time." msgstr "" "Մենք որոշեցինք արխիվացնել այն որպես պատմական տեսանյութ ՝ առանց կորուստների " -"կոդավորված վեբ-կայքերի: ժամանակահատվածից սքրինշոթ վերցնելը բերում է կատարյալ " +"կոդավորված վեբ-կայքերի: Ժամանակահատվածից սքրինշոթ վերցնելը բերում է կատարյալ " "1:1 ներկայացման այն մասին, թե ինչպես էր այդ ժամանակ կտավը:" +<<<<<<< HEAD #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Սկսեք զրուցել այստեղ" @@ -1112,10 +1652,205 @@ msgid "Total Rank" msgstr "Ընդհանուր կոչում" #: src/components/UserAreaContent.jsx:80 -#, javascript-format -msgid "Your name is: ${ name }" -msgstr "Ձեր անունն ${ name } է" +======= +#: 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 "" +"Մեր հիմնական կտավը հսկայական աշխարհի քարտեզ է, որտեղ կարող եք տեղադրել " +"ցանկացած վայրում, բայց դուք պետք է սպասեք միչև պիքսելների որոշակի " +"վերականգնման ժամանակի: Վերականգնման ժամանակը և պահանջները կարող եք ստուգել " +"կտավի ընտրության ընտրացանկում (վերևում գտնվող գլոբուսի կոճակը): Որոշ կտավներ " +"ունեն տարբեր վերականգնման ժամանակ արդեն ներկած և չներկաց հատվածների համար: " +"Այսինքն օրինակ՝ 4s / 7s նշանակում է 4s ազատ(չտեղադրված/չզբաղեցրած) " +"պիքսելների վրա և 7s արդեն տեղադրված պիքսելների վրա:" + +#: 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 "" +"Ավելի շատ մեծացնելու մակարդակի թարմացումը որոշ ժամանակ է պահանջում, 3D " +"գլոբուսը թարմացվում է օրական առնվազն մեկ անգամ:" + +#: 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 "" +"Սկզբնական քարտեզագրման տվյալները, որոնք մենք օգտագործում ենք, ինչպես նաև " +"OpenStreetMap-ի վերափոխված հատվածները կողմնորոշման համար, կարելի է ներբեռնել " +"mega.nz այստեղ` " + +#: src/components/windows/Help.jsx:74 +msgid "Banned? Detected as Proxy?" +msgstr "Արգելափակվա՞ծ եք: Հայտնաբերվե՞լ եք Proxy օգտագործելու՞ց:" + +#: 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 "" +"Եթե դուք հայնաբերվել եք proxy օգտագործելուց, սակայն դուք այն չեք օգտագորխել, " +"և կարծում եք որ դուք անհիմն եք արգելափակվել, կխնդրենք գնալ մեր " +"${ guildedLink } կամ մեզ ուղարկել էլեկտորնային հաղորդագրություն " +"${ mailLink } էլ. փոստին, ներառելով ձեր IID-ն." + +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +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 "Սեղմեք ${ bindG } - ը ցանցի օգտագործումը փոխելու համար" + +#: src/components/windows/Help.jsx:83 +#, javascript-format +msgid "Press ${ bindX } to toggle showing of pixel activity" +msgstr "Սեղմեք ${ bindX } ՝ պիքսելային ակտիվության ցուցադրումը փոխելու համար" + +#: src/components/windows/Help.jsx:84 +#, javascript-format +msgid "Press ${ bindH } to toggle historical view" +msgstr "Սեղմեք ${ bindH } ՝ պատմական տեսակետը փոխելու համար" + +#: src/components/windows/Help.jsx:85 +#, javascript-format +msgid "Press ${ bindR } to copy coordinates" +msgstr "Կոորդինատները պատճենելու համար սեղմեք ${ bindR }" + +#: src/components/windows/Help.jsx:86 +#, javascript-format +msgid "Press ${ bindQ } or ${ bindE } to zoom" +msgstr "Մեծացնելու համար սեղմեք ${ bindQ } կամ ${ bindE }" + +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +#, javascript-format +msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" +msgstr "" +"Սեղմեք ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } ՝ տեղափոխվելու համար" + +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +#, javascript-format +msgid "" +"Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" +msgstr "" +"Սեղմեք ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } ՝ " +"տեղափոխվելու համար" + +#: src/components/windows/Help.jsx:89 +#, javascript-format +msgid "Drag ${ mouseSymbol } mouse or ${ touchSymbol } pan to move" +msgstr "" +"Քաշեք ${ mouseSymbol } մկնիկը կամ ${ touchSymbol } տախտակը տեղափոխելու համար" + +#: src/components/windows/Help.jsx:90 +#, javascript-format +msgid "Scroll ${ mouseSymbol } mouse wheel or ${ touchSymbol } pinch to zoom" +msgstr "" +"Մեծացնելու համար պտտեք ${ mouseSymbol } մկնիկի անիվը կամ ${ touchSymbol }" + +#: src/components/windows/Help.jsx:91 +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "" +"Սեղմեք ձախ ${ bindShift } - ը որպիսի դնեք պիքսելեր մկնիկը շարժելու ժամանակ" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +#, javascript-format +msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" +msgstr "" +"${ mouseSymbol } Ձախ կտտոց կամ ${ touchSymbol } թակեq պիքսել տեղադրելու համար" + +#: 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 "" +"Սեղմեք ${ mouseSymbol } մկնիկի միջին կոճակին կամ երկար սեղմած պահեք " +"${ touchSymbol } -ը՝ ընթացիկ գույնը ընտրելու համար" + +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "Սեղմեք ${ bindQ } և ${ bindE } ՝ վեր ու վար թռչելու համար" + +#: src/components/windows/Help.jsx:100 +#, javascript-format +msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" +msgstr "" +"${ mouseSymbol } Մկնիկի ձախ կոճակը պահեք և մկնիկը քաշեք ՝ պտտվելու համար" + +#: src/components/windows/Help.jsx:101 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" +"${ mouseSymbol } Ոլորեք մկնիկի անիվը կամ պահեք ${ mouseSymbol } մկնիկի միջին " +"կոճակը և քաշեք մեծացնելու համար" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "${ mouseSymbol } Աջ կտտացրեք և քաշեք մկնիկը տեղափոխելու համար" + +#: src/components/windows/Help.jsx:104 +#, javascript-format +msgid "" +"${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" +msgstr "" +"${ mouseSymbol } աջ կտտացրեք կամ ${ touchSymbol } կրկնակի հպեք ՝ պիքսել " +"հեռացնելու համար" + +#: 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:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#, javascript-format +msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." +msgstr "Լուսնի ներկապնակի տրամադրում է ${ starhouseLink }:" + +<<<<<<< HEAD #: src/components/UserAreaContent.jsx:86 msgid "Log out" msgstr "Դուրս գալ" @@ -1336,10 +2071,14 @@ msgid "User Account" msgstr "Օգտագործողի հաշիվ" #: src/components/CanvasItem.jsx:55 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format -msgid "and ${ canvas.req } Pixels set" -msgstr "և ${ canvas.req } պիքսելը սահմանված է" +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "Թոփ10-ի ներկապնակի վարկը տրամադրվում է ${ vinikLink }:" +<<<<<<< HEAD #: src/components/CanvasItem.jsx:58 #, fuzzy msgid "Top 10 Daily Ranking" @@ -1458,10 +2197,494 @@ msgstr "Նոր Մականուն" msgid "" "Changed Mail successfully. We sent you a verification mail, " "please verify your new mail address." -msgstr "" -"Փոստը հաջողությամբ փոխվեց: Մենք ձեզ ստուգիչ նամակ ենք " -"ուղարկել, ստուգեք ձեր նոր Փոստի հասցեն:" +======= +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "2բիտի ներկապնակը տրամադրվում է ${ donendoLink } կողմից:" +#: 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 "" +"Ընտրեք կտավը, որը ցանկանում եք օգտագործել:\n" +"Յուրաքանչյուր կտավ եզակի է և ունի տարբեր գունապնակներ, վերականգնման ժամանակ " +"և պահանջներ:\n" +"Հեռացված կտավների արխիվ կարելի է մուտք գործել այստեղ." + +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Արխիվ" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +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 "Captcha" + +#: 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/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/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 "Միացեք մեզ Guilded-ում`" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "Չհաջողվեց բեռնել captcha-ն" + +#: 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 "Հուշում. մեծատառ կամ փոքրատառ կապ չունի; I և l նույնն են" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "Բեռնել Captcha-ն" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "Սեղմե՛ք Captcha-ն բեռնելու համար" + +#: 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/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "" +"Ձեր mail-ին գաղտնաբառի վերակայման համար հրահանգներով նամակ է ուղարկվել:" + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +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 "Էլ. փոստը պետք է կազմված լինի առնվազն 5 նիշից:" + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "Էլ. փոստը չի կարող 40 նիշից ավելի լինել:" + +#: 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 "Անունը պետք է կազմի առնվազն 2 նիշ" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Անունը պետք է պակաս լինի 26 նիշից" + +#: 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 "Գաղտնաբառը պետք է ունենա առնվազն 6 նիշ:" + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Գաղտնաբառը պետք է լինի 60 նիշից կարճ:" + +#: 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 "և առնվազն ${ canvas.req } պիքսել" + +#: src/components/CanvasItem.jsx:58 +msgid "Top 10 Daily Ranking" +msgstr "Թոփ 10 օրական վարկանիշ" + +#: src/components/CanvasItem.jsx:64 src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "Չափերը" + +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Ստանալ IID-ն" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Կաղապարներ" + +#: 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 " +"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 "" +"Հոգնե՞լ եք անընդհատ ինչ-որ գույն սպամ անելուց: Ցանկանում եք ստեղծել " +"պատկերներ, բայց ստիպված եք հաշվել պիքսելները մեկ այլ նկարի՞ց: Կաղապարները " +"ձեզ կօգնեն այդ հարցում: Կաղապարները կարող են ցույց տալ պատկերը ձեր նշած " +"վայրում, որոնց վրայով դուք կարող եք նկարել ձեր ցանկացած պատկերը(դրանք " +"կոչվում են overlay): Կաղապարի 1 պիքսելը պետք է հավասար լինի կտավի 1 պիքսելին:" + +#: src/components/TemplateSettings.jsx:60 +msgid "Enable Overlay" +msgstr "Միացնել Overlay-ը" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Ցույց տալ կաղապարը ինչպես Overlay խաղի մեջ:" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "Փոքր պիքսելների խոշորացում" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" +"Ցույց տալ overlay-ը որպես փոքր առանձին պիքսելներ բարձր խոշորացման ժամանակ:" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Overlay-ի թափանցիկությունը" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Overlay-ի թափանցիկությունը տոկոսներով" + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Չեղարկել Կաղապարի ավելացումը" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Ավելացնել Կաղապար" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Արտահանել միացված կաղապարները" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Այսօր տեղադրված պիքսելները" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Օրվա դասակարգ" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Ընդհանուր դասակարգ" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Ձեր անունը ${ name } է" + +#: 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 "Ներկապնակ ${ gimpLink } - ի համար" + +#: 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 "Հաշվել որպես GIMP" + +#: 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 "Ավելացնել ցանց (ապանշեք, եթե ձեզ հարկավոր է 1: 1 ձևանմուշը)" + +#: 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: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." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgstr "" +"Դասակարգումը թարմացվում է ամեն 5 րոպեն մեկ: Ամենօրյա վարկանիշները " +"վերակայվում են UTC- ի կեսգիշերին:" + +<<<<<<< HEAD #: src/components/ChangeMail.jsx:87 msgid "New Mail" msgstr "Նոր փոստ" @@ -1499,6 +2722,151 @@ msgstr "Դուք արգելափակված օգտվողներ չունեք" msgid "Build image on canvas." 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/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Անուն կամ էլ. փոստ" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +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/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "Թոփ 10 երկրներ [պիքսել / օր]" + +#: src/core/chartSettings.js:127 +msgid "Players and Pixels per hour" +msgstr "Խաղացողներ և Պիքսելներ ժամում" + +#: src/core/chartSettings.js:221 +msgid "Top 10 Players [pxls / day]" +msgstr "Թոփ 10 խաղացողներ [պիքսել/օր]" + +#: 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/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/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 "IID (ըստ ցանկության)" + +#: 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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Ստանալ պիքսելներ" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Ստանալ օգտատերեր" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "IP գործողություններ" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Իրականացրեք IP- ներով (մեկ IP մեկ տողում)" + +#: 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/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Կառուցեք նկարը կտավի վրա:" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:171 msgid "Build image and set it to protected." msgstr "Կառուցեք պատկեր և դրեք նրա վրա պաշտպանություն:" @@ -1506,18 +2874,32 @@ msgstr "Կառուցեք պատկեր և դրեք նրա վրա պաշտպանո #: src/components/ModCanvastools.jsx:174 msgid "Build image, but reset cooldown to unset-pixel cd." msgstr "" +<<<<<<< HEAD "Կառուցեք պատկեր, բայց վերափոխեք վերալիցքավորումը ՝ նախքան անձեռնմխելի պիքսել " "վերբեռնումը" #: src/components/ModCanvastools.jsx:184 msgid "Clean spare pixels that are surrounded by unset pixels" msgstr "" +======= +"Ստեղծեք պատկերը, բայց վերակայեք վերականգնման ժամանակը չդրված պիքսելների " +"վերականգնման ժամանակին:" + +#: src/components/ModCanvastools.jsx:184 +msgid "Clean spare pixels that are surrounded by unset pixels" +msgstr "Մաքրել ավելորդ պիքսելները, որոնք շրջապատված են չտեղադրված պիքսելներով" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:188 msgid "" "Clean spare pixels that are surrounded by unset pixels and up to 1 other set " "pixels" msgstr "" +<<<<<<< HEAD +======= +"Մաքրել ավելորդ պիքսելները, որոնք շրջապատված են չտեղադրված պիքսելներով մինչև " +"նույնիսկ 1 այլ տեղադրված պիքսել" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:192 msgid "" @@ -1525,16 +2907,31 @@ msgid "" "pixels (VERY AGGRESSIVE ON CANVASES THAT ALLOW UNSET PIXELS (where there are " "two cooldowns)!)" msgstr "" +<<<<<<< HEAD +======= +"Մաքրել ավելորդ պիքսելները, որոնք շրջապատված են մեկ այլ գունային պիքսելով կամ " +"չտեղադրված պիքսելով (ՇԱՏ ԱԳՐԵՍԻՎ Է ԿՏԱՎՆԵՐԻ ՎՐԱ, ՈՐՈՆՔ ԹՈՒՅԼՈՒՄ ԵՆ ՉՏԵՂԱԴՐԱԾ " +"ՊԻՔՍԵԼՆԵՐ (որտեղ կան երկու ժամանակային կառավարում)):" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: 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 "" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:207 msgid "Status: Not running" msgstr "" +======= +"Զրոյացնել տարածքի պիքսելները (ԴՈՒ ԻՍԿԱՊԵՍ ԴԱ ՉՊԵՏՔ Է ԱՆԵՍ ԱՅՆ ՏԱՐԱԾՔԵՐՈՒՄ, " +"ՈՐՏԵՂ ՄԵԾԱՄԱՍՆՈՒԹՅՈՒՆԸ ԱՐԴԵՆ 0 ՉԷ):" + +#: src/components/ModCanvastools.jsx:207 +msgid "Status: Not running" +msgstr "Կարգավիճակը. Չի աշխատում" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:249 msgid "Image Upload" @@ -1549,6 +2946,7 @@ msgid "File" msgstr "Ֆայլ" #: src/components/ModCanvastools.jsx:273 +<<<<<<< HEAD #, fuzzy msgid "Coordinates:" msgstr "Անվավեր կոորդինատներ" @@ -1559,10 +2957,21 @@ msgstr "Պիքսելը պաշտպանված է՛" #: src/components/ModCanvastools.jsx:321 #, fuzzy +======= +msgid "Coordinates:" +msgstr "Կոորդինատներ." + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Պիքսելի պաշտպանություն" + +#: src/components/ModCanvastools.jsx:321 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Set protection of areas (if you need finer grained control, use protect with " "image upload and alpha layers)" msgstr "" +<<<<<<< HEAD "Սահմանեք տարածքների պաշտպանություն (եթե ձեզ ավելի մանրակրկիտ հսկողություն է " "պետք, օգտագործեք պաշտպանել պատկերի վերբեռնումով և ալֆա շերտերով)" @@ -1575,6 +2984,10 @@ msgstr "" #: src/components/ModCanvastools.jsx:539 src/components/ModWatchtools.jsx:198 msgid "Bottom-right corner" msgstr "" +======= +"Սահմանել տարածքների պաշտպանություն (եթե ձեզ ավելի մանրակրկիտ հսկողություն է " +"պետք, օգտագործեք պատկերի պաշտպանումը վերբեռնումով և ալֆա շերտերով)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" @@ -1582,6 +2995,7 @@ msgstr "Վերադարձ դեպի ամսաթիվ" #: src/components/ModCanvastools.jsx:411 msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +<<<<<<< HEAD msgstr "Կտավի տարածքը հետ բերեք սահմանված ամսաթվով (00:00 UTC)" #: src/components/ModCanvastools.jsx:492 @@ -1675,6 +3089,105 @@ msgstr "" #: src/components/ModIIDtools.jsx:97 msgid "(0 = infinite)" msgstr "" +======= +msgstr "Կտավի տարածքը հետ բերել սահմանված ամսաթվով (00:00 UTC)" + +#: 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/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Դուք պետք է մուտքագրեք տևողություն" + +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Դուք պետք է մուտքագրեք IID" + +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "IID գործողություններ" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Գրեք պատճառը" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = անվերջություն)" + +#: src/components/ChangeName.jsx:64 +msgid "New Username" +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/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/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 "Դուք արգելափակված օգտատերեր չունեք" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" @@ -1682,7 +3195,11 @@ msgstr "Պինգ" #: src/components/contextmenus/UserContextMenu.jsx:75 msgid "DM" +<<<<<<< HEAD msgstr "ԱԶ" +======= +msgstr "Անձնական հաղորդակցություն" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:86 msgid "Block" @@ -1690,23 +3207,55 @@ msgstr "Արգելափակել" #: src/components/contextmenus/ChannelContextMenu.jsx:46 msgid "Mute" +<<<<<<< HEAD msgstr "Խլացնել " #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +msgstr "Լռեցնել" + +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1747,6 +3296,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 msgctxt "keybinds" msgid "N" @@ -1761,6 +3311,45 @@ msgstr "M" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pixels placed" +#~ msgstr "Պիքսելը պաշտպանվա՛ծ է" + +#~ msgid "History Pencil ON" +#~ msgstr "Պատմական տեսակետի մատիտը ՄԻԱՑՎԱԾ" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Overlay-ի մատիտը ՄԻԱՑՎԱԾ" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Սեղմեք աջ ${ bindShift } որպիսի դնեք պատմական տեսակետի ժամանակվա պիքսել" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Աջ Shift սեղմելու դեպքում տեղի կունենա պատկերի ավտոմատ նկարում" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "" +#~ "Տեղադրեք պիքսելներ overlay-ից աջ shift-ով, պատմական տեսակետի փոխարեն:" + +# Թարքմանել է Նարեկ Ադամյանը ։) +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Pixelplanet-ը չի արձագանքում: Գուցե փորձեք թարմացնել էջը:" + +#~ msgid "Place more :)" +#~ msgstr "Տեղադրեք ավելին :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Proxy թույլատրված չէ :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "User online" #~ msgstr "Օգտագործողը առցանց" diff --git a/i18n/it.po b/i18n/it.po index 1528ab4c..22ee088c 100644 --- a/i18n/it.po +++ b/i18n/it.po @@ -2,21 +2,45 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: 2024-03-16 21:26+0000\n" +"Last-Translator: PotRapid \n" +"Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.2.2\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Seleziona la lingua " + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Download Template" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Sei passato a ${ canvasName }" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Griglia ATTIVA" @@ -38,10 +62,34 @@ msgid "Muted Sound" msgstr "Suono Mutato" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Griglia ATTIVA" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Griglia DISATTIVA" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Notifiche Pixel ATTIVE" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Notifiche Pixel DISATTIVE" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Suono Mutato" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Suono Smutato" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Copiato!" @@ -149,10 +197,119 @@ msgid "You are weird" msgstr "Sei strano, sei mica legio croazia?" #: src/ui/PixelTransferController.js:153 +======= +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "Copiato!" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Overlay in uso" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Overlay Spento" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Connessione persa" + +#: 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 "" +"Non è arrivata una risposta da pixelplanet. Prova a ricaricare se il " +"problema persiste" + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Canvas Invalido" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Questo Canvas non esiste" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Coordinate invalide" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x fuori dai bordi" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y fuori dai bordi" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z fuori dai bordi" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Colore Sbagliato" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Colore selezionato invalido" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Solo per utenti registrati" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Devi fare l'accesso per piazzare su questo canvas" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "Non permesso" + +#: src/ui/PixelTransferController.js:130 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "Non puoi ancora accedere a questo canvas. Ti servono più pixel" + +#: src/ui/PixelTransferController.js:133 +#, fuzzy +msgid "Pixel protected" +msgstr "Pixel protetto!" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Per favore prova che sia umano" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Stai usando un proxy; asparati." + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Solo i Top10 di ieri possono piazzare qui" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Sei strano, sei mica legio croazia?" + +#: src/ui/PixelTransferController.js:154 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "I tuoi pixel hanno confuso il server. Stai piazzando su più device?" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "Sei stato bannato, non fare il napoletano per favore" @@ -186,6 +343,29 @@ msgid "Couldn't set Pixel" msgstr "Pixel non piazzato" #: src/ui/PixelTransferController.js:175 +======= +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Sei stato bannato, non fare il napoletano per favore" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "Range Bannato" + +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "Il tuo Wifi è bannato da questo gioco" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Strano, " + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Pixel non piazzato" + +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Errire ${ retCode }" @@ -199,6 +379,13 @@ msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "" "Non è stato possibile renderizzare il canvas 3D, hai WebGL2 disabilitato?" +<<<<<<< HEAD +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Errore :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -260,18 +447,29 @@ msgstr "Hai nuovi messaggi in chat" msgid "Copy to Clipboard" msgstr "Copiato nella Clipboard" -#: src/components/OnlineBox.jsx:40 +#: src/components/OnlineBox.jsx:56 msgid "Online Users on Canvas" msgstr "Utenti online sul canvas" -#: src/components/OnlineBox.jsx:47 +#: src/components/OnlineBox.jsx:71 msgid "Total Online Users" msgstr "Utenti online in totale" -#: src/components/OnlineBox.jsx:55 -msgid "Pixels placed" +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" msgstr "Pixel piazzati" +<<<<<<< HEAD +======= +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "Oggi" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "Totale" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 msgid "Canvas Selection" @@ -350,10 +548,13 @@ msgstr "Area Utente" msgid "Make Screenshot" msgstr "Fai uno Screenshot" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Visione globale" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Chiudi la Palette" @@ -362,6 +563,7 @@ msgstr "Chiudi la Palette" msgid "Open Palette" msgstr "Apri la Palette" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -387,6 +589,28 @@ msgstr "" msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "DIsattiva la penna" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Visione globale" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" msgstr "Registrazione" @@ -484,6 +708,172 @@ msgstr "Cancella" msgid "Send" msgstr "Manda" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Mostra griglia" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Attiva la griglia nei bordi pixel evidenziati" + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Mostra attività pixel" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Mostra cerchi dove i pixel sono piazzati" + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Mostra sempre i movimenti controllati" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "DIsattiva tutti i suoni del Gioco" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Tutti i suoni saranno disattivati" + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Il tuo Browser non ci consente di usare AudioContext per riprodurre suoni. " +"Hai alcune feature per la privacy che ci bloccano?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Attiva le notifiche della chat" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Riproduci un suono quando arriva un nuovo messaggio arriva in chat" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Auto Zoom in" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Ingrandisci invece di piazzare un pixel quando clicchi sul canvas e lo zoom " +"è troppo piccolo" + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Palette compatta" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Mostra la palette in modo compatto per prendere meno spazio sullo schermo" + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Modalità Spranga" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Così pixelplanet non farà una spranga sulle tue risorse" + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Griglia bianca" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Mostra la griglia in bianco invece che in nero" + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Modalità Storica" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Controlla versioni precedenti del canvas" + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Sei passato a ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Temi" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Come pixelplanet dovrebbe essere esteticamente" + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Seleziona la lingua " + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 "" +"Anche se tendiamo a non eliminare canvases, alcuni sono stati iniziati per " +"divertimento o come richiesta da utenti a cui attualmente piace un meme. " +"Quei canvas diventano noiosi dopo un po' e dopo settimane di nessun " +"cambiamento non ne vale la pena di tenerli vivi, quindi decidiamo di " +"rimuoverli" + +#: src/components/windows/Archive.jsx:10 +#, fuzzy +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Qui collezionamo quei canvas per archiviarli nella maniera corretta (che è " +"una soltanto attualmente)" + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Political Compass Canvas" + +#: 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 "" +"Questo canvas è stato richiesto durante un periodo di conflitti politici sul " +"canvas Terra (Earth). Era un 1024x1024 rappresentato dal political compas " +"con 5s di cooldown e 60s di stacking. E' stato lanciato l'11 maggio ed è " +"rimasto attivo per mesi fino a quando non è stato spento il 30 novembre" + +#: 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 "" +"Abbiamo deciso di archiviarlo come un timelapse con lossless encoded webm. " +"Prendere uno screenshot risulterà in una perfetta rappresentazione 1:1 di " +"come quel canvas era al tempo" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "Piazza pixel colorati su un canvas enorme con altri giocatori online!" @@ -553,7 +943,11 @@ msgstr "" "bannato ingiustamente, per favore vai al nostro ${ guildedLink } o mandaci " "una mail a ${ mailLink } e includi il seguente IID" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Controlli" @@ -564,7 +958,7 @@ msgstr "Clicca un colore nella palette per selezionarlo" #: src/components/windows/Help.jsx:82 #, javascript-format msgid "Press ${ bindG } to toggle grid" -msgstr "Premi ${ bindG } per attivare o disattivare la griglia ${ bindG }" +msgstr "Premi ${ bindG } per attivare o disattivare la griglia" #: src/components/windows/Help.jsx:83 #, javascript-format @@ -587,12 +981,20 @@ msgstr "Premi ${ bindR } per copiare le coordinate" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Premi ${ bindQ } o ${ bindE } per zoomare" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "Premi ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } per muoverti" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -613,6 +1015,7 @@ msgstr "" "per zoomare " #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "Tieni premuto ${ bindShift } per piazzare mentre muovi il mouse" @@ -627,12 +1030,23 @@ msgstr "" "Mode mentre trascini il muose" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "Tieni premuto ${ bindShift } per piazzare mentre muovi il mouse" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } Tasto sinistro o ${ touchSymbol } tap per piazzare un pixel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -641,19 +1055,31 @@ msgstr "" "Clicca ${ mouseSymbol } tasto centrale mouse o ${ touchSymbol } tap lungo " "per selezionare il colore su cui sei sopra" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Premi ${ bindQ } e ${ bindE } per andare su e giù" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "${ mouseSymbol } tieni premuto il tasto sinistro e trascina il mouse per " "ruotare" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -662,12 +1088,20 @@ msgstr "" "${ mouseSymbol } Usa la rotella del mouse o tieni primuto ${ mouseSymbol } " "il tasto centrale del mouse e trascina per zoomare" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "${ mouseSymbol } Tasto destro e trascina il mouse per pan" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -675,23 +1109,37 @@ msgstr "" "${ mouseSymbol } Tasto destro o ${ touchSymbol } doppio tap per rimuovere a " "pixel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +#, fuzzy +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" "Ringraziamo molto questi artisti, hanno offerto le loro palette al pubblico" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Credito per la Palette della Luna (Moon) va a ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "Il credito per la Palette Top10 va a ${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -806,26 +1254,32 @@ msgstr "Seleziona la lingua " #: src/components/windows/UserArea.jsx:56 msgid "Profile" msgstr "Profilo" +======= +#: src/components/windows/Help.jsx:118 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Il credito per la Palette Top10 va a ${ donendoLink }." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -msgstr "Statistiche" +#: src/components/windows/CanvasSelect.jsx:29 +#, fuzzy +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 "" +"Seleziona il Canvas che vuoi usare. Ogni canvas è unico e ha palette, " +"cooldown e requisiti differenti. Un archivio di canvas chiusi piìuò essere " +"visto qua:" -#: src/components/windows/UserArea.jsx:64 -msgid "Converter" -msgstr "Convertitore (spazzatura, vedi CIFM)" +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Archivio" -#: src/components/windows/UserArea.jsx:70 -msgid "Modtools" -msgstr "Modtools" - -#: src/components/windows/UserArea.jsx:71 -msgid "Loading..." -msgstr "Caricamento" - -#: src/components/windows/UserArea.jsx:78 -msgid "Consider joining us on Guilded:" -msgstr "Considera unirti a noi su Guilded:" +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Canvas Archiviato (solo per la storia)" #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -866,6 +1320,7 @@ msgstr "Captcha" msgid "Submit" msgstr "Manda" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -935,6 +1390,8 @@ msgstr "" "Prendere uno screenshot risulterà in una perfetta rappresentazione 1:1 di " "come quel canvas era al tempo" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Inizia a chattare qui" @@ -951,6 +1408,63 @@ msgstr "Devi aver fatto l'accesso per chattare" msgid "Channel settings" msgstr "Impostazioni del canale" +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profilo" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Statistiche" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Convertitore (spazzatura, vedi CIFM)" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Modtools" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Caricamento" + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Considera unirti a noi su Guilded:" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "Non è stato possibile caricare il captcha" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "Scrivi i caratteri dell'immagine seguente" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "Tip: Non è case-sensitive; la I e la l sono la stessa cosa" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "Carica captcha" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "Clicca per caricare il captcha" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "Non puoi leggere? Ricarica:" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "Ricarica" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "Inserisci Caratteri" + #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "" @@ -961,6 +1475,7 @@ msgid "Enter your mail address and we will send you a new password:" msgstr "" "Inserisci il tuo novo indirizzo email e ti manderemo una nuova password" +<<<<<<< HEAD #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" msgstr "Non è stato possibile caricare il captcha" @@ -1251,6 +1766,8 @@ msgstr "" "Aggiornamenti nella classifica ogni 5 min. Gli aggiornamenti giornaliei si " "resettano a mezzanotte UTC" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "L'email non può essere vuota" @@ -1345,6 +1862,284 @@ msgstr "Top 10 Daily Ranking" msgid "Dimensions" msgstr "Dimensioni" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Ottieni l'IID" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Copia" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "Effettua l'accesso per avere più funzioni e statistiche" + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Accedi con Nome o Mail:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Mi sono dimenticato la password" + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "o accedi con: " + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "o registrati qui: " + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Registrati" + +#: src/components/TemplateSettings.jsx:52 +#, fuzzy +msgid "Templates" +msgstr "Download Template" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +#, fuzzy +msgid "Cancel adding Template" +msgstr "Download Template" + +#: src/components/TemplateSettings.jsx:139 +#, fuzzy +msgid "Add Template" +msgstr "Download Template" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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 "Salva" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Pixel piazzati oggi" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Rank giornaliero" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Rank totale" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Il tuo nome è: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Log out" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Cambia Username" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "Cambia Mail" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Cambia password" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Elimina l'Account" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Social Settings (no tocco erba)" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Seleziona il Canvas" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Palette Download" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Palette per ${ gimpLink }" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Convertitore immagine (non farlo, sei migliore del CIFM)" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Converti un'immagine in colori del canvas" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Scegli strategia" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpentina" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "Distanza minima tra i colori" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "Calcola come GIMP" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Scegli modalità del colore" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Aggiungi griglia (non usare se ti serve un template 1:1)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Offset" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Scala l'immagine" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Larghezza" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Altezza" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Mantieni proporzioni" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Anti Aliasing" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Reset" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Download Template" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "Ieri" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Paesi oggi" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Grafici" + +#: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "Utente" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "Paese" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" +"Aggiornamenti nella classifica ogni 5 min. Gli aggiornamenti giornaliei si " +"resettano a mezzanotte UTC" + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Canvas" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +#, fuzzy +msgid "Coordinates" +msgstr "Coordinate invalide" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Nome o Email" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "LogIn" + +#: src/components/TemplateItemEdit.jsx:97 +#, fuzzy +msgid "Select File" +msgstr "Seleziona la lingua " + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +#, fuzzy +msgid "Delete" +msgstr "Elimina l'Account" + #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "Top 10 Paesi [pixel / giorno]" @@ -1365,6 +2160,7 @@ msgstr "Pese per pixels oggi" msgid "Total Pixels placed per day" msgstr "Pixel totali piazzati al giorno" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1405,6 +2201,8 @@ msgstr "Nome o Email" msgid "LogIn" msgstr "LogIn" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1420,6 +2218,7 @@ msgstr "Una nuova email di verifica ti è stata mandata." #: src/components/UserMessages.jsx:53 msgid "Click here to request a new verification mail." msgstr "Clicca qui per ricevere una nuova mail di verifica" +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." @@ -1444,22 +2243,80 @@ msgstr "Conferma nuova password" #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Nuovo username" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangeMail.jsx:59 -msgid "" -"Changed Mail successfully. We sent you a verification mail, " -"please verify your new mail address." -msgstr "" -"Mail cambiata con successo. Ti abbiamo mandato una mail di " -"verifica, per favore verifica il tuo nuovo indirizzo email" +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "L'intervallo è invalido)" -#: src/components/ChangeMail.jsx:87 -msgid "New Mail" -msgstr "Nuova mail" +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Controlla chi ha piazzato nell'area" +<<<<<<< HEAD #: src/components/DeleteAccount.jsx:66 msgid "Yes, Delete My Account!" msgstr "Si, elimina il mio account!" +======= +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Intervallo" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (opzionale)" + +#: 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 "Angolo in alto a sinistra" + +#: 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 "Angolo in basso a destra" + +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Prendi pixel" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Prendi Utenti" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "Azioni IP" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Fai cose con gli IPs (un IP per linea)" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Gestisci moderatori" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Rimuovi Moderatore" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Non ci sono mod" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Assegna nuovo Mod" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Inserisci UserName di un nuovo Mod" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Nome Utente" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:35 msgid "Block DMs" @@ -1559,6 +2416,7 @@ msgstr "" "Proteggi aree (se ti serve maggior controllo sulla " "protezione, usa protezione con immagine caricata e alpha layers)" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1569,6 +2427,8 @@ msgstr "Angolo in alto a sinistra" msgid "Bottom-right corner" msgstr "Angolo in basso a destra" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "Rollback a data" @@ -1589,37 +2449,66 @@ msgstr "Applica un filtro per pulire la spazzatura in grandi aree del canvas" msgid "Stop Cleaner" msgstr "Ferma cleaner" -#: src/components/Admintools.jsx:109 -msgid "IP Actions" -msgstr "Azioni IP" +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Devi inserire una durata" -#: src/components/Admintools.jsx:111 -msgid "Do stuff with IPs (one IP per line)" -msgstr "Fai cose con gli IPs (un IP per linea)" +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Devi inserire un IID" -#: src/components/Admintools.jsx:158 -msgid "Manage Moderators" -msgstr "Gestisci moderatori" +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "Azioni IID" -#: src/components/Admintools.jsx:160 -msgid "Remove Moderator" -msgstr "Rimuovi Moderatore" +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Inserisci ragioni" -#: src/components/Admintools.jsx:193 -msgid "There are no mods" -msgstr "Non ci sono mod" +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = infinito)" -#: src/components/Admintools.jsx:198 -msgid "Assign new Mod" -msgstr "Assegna nuovo Mod" +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Nuovo username" -#: src/components/Admintools.jsx:201 -msgid "Enter UserName of new Mod" -msgstr "Inserisci UserName di un nuovo Mod" +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Le password non corrispondono" -#: src/components/Admintools.jsx:210 -msgid "User Name" -msgstr "Nome Utente" +#: src/components/ChangePassword.jsx:44 +#, fuzzy +msgid "Password successfully changed." +msgstr "Password cambiata con successo" + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Vecchia password" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Nuova password" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Conferma nuova password" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Si, elimina il mio account!" + +#: src/components/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" +"Mail cambiata con successo. Ti abbiamo mandato una mail di " +"verifica, per favore verifica il tuo nuovo indirizzo email" + +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +msgstr "Nuova mail" #: src/components/ModWatchtools.jsx:48 msgid "Interval is invalid" @@ -1645,6 +2534,7 @@ msgstr "Prendi pixel" msgid "Get Users" msgstr "Prendi Utenti" +<<<<<<< HEAD #: src/components/ModIIDtools.jsx:20 msgid "You must enter a duration" msgstr "Devi inserire una durata" @@ -1665,6 +2555,8 @@ msgstr "Inserisci ragioni" msgid "(0 = infinite)" msgstr "(0 = infinito)" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "Ping" @@ -1681,21 +2573,45 @@ msgstr "Blocca" msgid "Mute" msgstr "Muta" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +#, fuzzy +msgctxt "keybinds" +msgid "N" +msgstr "No" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1711,6 +2627,31 @@ msgctxt "keybinds" msgid "E" msgstr "" +#: src/components/windows/Help.jsx:25 +msgctxt "keybinds" +msgid "W" +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgstr "" + +#: src/components/windows/Help.jsx:26 +msgctxt "keybinds" +msgid "R" +msgstr "" + +#: src/components/windows/Help.jsx:27 +msgctxt "keybinds" +msgid "Q" +msgstr "" + +#: src/components/windows/Help.jsx:28 +msgctxt "keybinds" +msgid "E" +msgstr "" + #: src/components/windows/Help.jsx:25 msgctxt "keybinds" msgid "W" @@ -1736,6 +2677,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1751,6 +2693,32 @@ msgstr "" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "Pixel piazzati" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Tieni premuto Tasto destro ${ bindShift } per piazzare secondo l'History " +#~ "Mode mentre trascini il muose" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Non c'è stata risposta da pixelplanet. Prova a ricaricare?" + +#~ msgid "Place more :)" +#~ msgstr "Piazza di più :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "I proxy non sono ammessi, specialmente se sei terrone" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "Mostra Canvas Nascosti" diff --git a/i18n/ka.po b/i18n/ka.po index 8b938b25..09abe4af 100644 --- a/i18n/ka.po +++ b/i18n/ka.po @@ -2,21 +2,48 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: 2024-03-12 19:57+0000\n" +"Last-Translator: Giorgi \n" +"Language-Team: Georgian \n" "Language: ka\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +<<<<<<< HEAD "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" #: src/controls/keypress.js:99 +======= +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "აირჩიეთ ფაილი" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "თემფლეითები" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "გადაერთო ${ canvasName }-ზე" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "ბადე ჩართულია" @@ -38,10 +65,34 @@ msgid "Muted Sound" msgstr "ხმა გამორთულია" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "ბადე ჩართულია" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "ბადე გამორთულია" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Pixel Notify ჩართულია" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Pixel Notify გამორთულია" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "ხმა გამორთულია" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "ხმა ჩართულია" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "დაკოპირდა!" @@ -149,10 +200,115 @@ msgid "You are weird" msgstr "უცნაური ხარ" #: src/ui/PixelTransferController.js:153 +======= +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "დაკოპირდა" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "ოვერლეი ჩართულია" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "ოვერლეი გამორთულია" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "სააღდგომო კვერცხი ჩართულია" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 +#, fuzzy +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 "მარტო ვინც 10 ადგილას იყო გუშინ შეუძლია აქ პიქსელების დასმა" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "უცნაური ხარ" + +#: src/ui/PixelTransferController.js:154 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "სერვერი დაიბნა თქვენი პიქსელებით. ბევრ მოწყობილობაზე თამაშობ?" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "აკრძალული" @@ -184,6 +340,29 @@ msgid "Couldn't set Pixel" msgstr "Pixel-ის დაყენება ვერ მოხერხდა" #: src/ui/PixelTransferController.js:175 +======= +#: 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 "Pixel-ის დაყენება ვერ მოხერხდა" + +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "უცნაური ${ retCode }" @@ -196,6 +375,7 @@ msgstr "კანვასის შეცდომა" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "3D კანვასის რენდერი ვერ ხერხდება, გამორთული გაქვთ WebGL2?" +<<<<<<< HEAD #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -203,6 +383,19 @@ msgstr "" #: src/ui/templateLoader.js:257 msgid "Can not import more than 20 or no template!" 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 "არ შეგიძლიათ დააექსპორტოთ 20-ზე მეტი თემფლეითი!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "არ შეგიძლიათ დააექსპორტოთ 20-ზე მეტი თემფლეითი!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:136 src/store/actions/index.js:7 msgid "OK" @@ -257,17 +450,30 @@ 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" -msgstr "მოთავსებული პიქსელები" +#: 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 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "კანვასის შერჩევა" #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -347,10 +553,13 @@ msgstr "მომხმარებლის ზონა" msgid "Make Screenshot" msgstr "სკრინშოტის გაკეთება" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "გლობუსის ნახვა" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "დახურეთ პალიტრა" @@ -359,6 +568,7 @@ msgstr "დახურეთ პალიტრა" msgid "Open Palette" msgstr "გააღეთ პალიტრა" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -383,6 +593,27 @@ msgstr "" #: src/components/buttons/PencilButton.jsx:77 msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "ფანქრის ჩართვა" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "ფანქრის გამორთვა" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "გამორთეთ ისტორიული ფანქარი" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "გამორთეთ ოვერლეის ფანქარი" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "გლობუსის ნახვა" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" @@ -401,7 +632,10 @@ msgid "Canvas Archive" msgstr "კანვასის არქივი" #: src/components/BanInfo.jsx:66 +<<<<<<< HEAD #, fuzzy +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "You are banned. You think it is unjustified? Check out the " msgstr "აკრძალული ხარ. თქვენ ფიქრობთ, რომ ეს გაუმართლებელია? შეამოწმეთ " @@ -436,7 +670,11 @@ msgstr "თქვენი აკრძალვა იწურება " #: src/components/BanInfo.jsx:101 msgid " which is in " +<<<<<<< HEAD msgstr " რომელიც არის " +======= +msgstr " რომელიც არის " +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:112 msgid "Unbanned" @@ -482,6 +720,170 @@ msgstr "გაუქმება" msgid "Send" msgstr "გაგზავნა" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "ბადის ჩვენება" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "ჩართეთ ბადე პიქსელის საზღვრების გამოსაყოფად." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Pixel Activity-ის ჩვენება" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "აჩვენეთ წრეები, სადაც პიქსელებია განთავსებული." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "მოძრაობის კონტროლის სულ ჩვენება" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "მოძრაობის კონტროლის ღილაკების ყოველთვის ჩვენება" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "თამაშის ხმების გამორთვა" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "ყველა ხმოვანი ეფექტი გამორთული იქნება." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"თქვენი ბრაუზერი არ გვაძლევს საშუალებას გამოვიყენოთ AudioContext საუნდის " +"ჩასართავათ. გაქვთ რაიმე კონფიდენციალურობის ფუნქცია, რომელიც გვბლოკავს?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "ჩეთის შეტყობინებების ჩართვა" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "ახალი ჩეთის შეტყობინებების მოსვლისას ხმის დაკვრა" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "ავტომატური ზუმინგი" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"გაადიდეთ პიქსელის განთავსების ნაცვლად, როდესაც ტილოზე შეხებით და თქვენი " +"მასშტაბირება მცირეა." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "კომპაქტური პალიტრა" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"ჩვენება პალიტრა კომპაქტური ფორმით, რომელიც ნაკლებ ადგილს იკავებს ეკრანზე." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "კარტოფილის რეჟიმი" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "როცა კარტოფილზე თამაშობ." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "სინათლის ბადე" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "აჩვენეთ ბადე თეთრად შავის ნაცვლად." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "ისტორიული ხედი" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "შეამოწმეთ კანნვასის წარსული ვერსიები." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "გადაერთო ${ canvasName }-ზე" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "თემები" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "როგორი უნდა გამოიყურებოდეს pixelplanet." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +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 "" +"მიუხედავად იმისა, რომ ჩვენ მიდრეკილნი ვართ არ წავშალოთ კანვასები, ზოგიერთი " +"კანვასი დაწყებულია გასართობად ან მომხმარებლის მოთხოვნით, რომლებსაც ამჟამად " +"მოსწონთ meme. ეს კანვასები შეიძლება მოსაწყენი გახდეს გარკვეული პერიოდის " +"შემდეგ და რამდენიმე კვირის შემდეგ მნიშვნელოვანი ცვლილებების გარეშე და თუ " +"ისინი ნამდვილად არ ღირს აქტიური შენარჩუნება, ჩვენ გადავწყვიტეთ მათი ამოღება." + +#: 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 "" +"ეს კანვასი მოითხოვეს დედამიწის მთავარ კანვასზე პოლიტიკური კონფლიქტების დროს. " +"ეს იყო პოლიტიკური კომპასის 1024x1024 გამოსახულება 5s cooldown-ით და 60s-ების " +"დაწყობით. ის ამოქმედდა 11 მაისს და აქტიური იყო თვეების განმავლობაში, სანამ " +"არ დაიხურა 30 ნოემბერს." + +#: 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 "" +"ჩვენ გადავწყვიტეთ მისი დაარქივება, როგორც დროულად დაკარგვის გარეშე დაშიფრული " +"ვებმით. Timelapse-დან სკრინშოტის გადაღება იძლევა სრულყოფილ 1:1 წარმოდგენას " +"იმის შესახებ, თუ როგორ იყო კანვასი იმ დროს." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -514,7 +916,7 @@ msgstr "" #: src/components/windows/Help.jsx:68 msgid "Have fun!" -msgstr "Have fun!" +msgstr "გაერთე!" #: src/components/windows/Help.jsx:70 msgid "recommended" @@ -551,7 +953,11 @@ msgstr "" "არასწორად აკრძალეს, გთხოვთ, გადახვიდეთ ჩვენს ${ guildedLink }-ზე ან " "გამოგვიგზავნოთ ელფოსტა ${ mailLink }-ზე და მიუთითოთ შემდეგი ID:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "კონტროლები" @@ -584,13 +990,21 @@ msgstr "დააჭირეთ ${ bindR } კოორდინატები msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "დააჭირეთ ${ bindQ } ან ${ bindE } გასადიდებლად" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" "დააჭირეთ ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } გადასაადგილებლად" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -612,6 +1026,7 @@ msgstr "" "გასადიდებლად" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "გეჭიროთ ${ bindShift } მარცხნივ დასაყენებლად მაუსის გადაადგილებისას" @@ -626,13 +1041,24 @@ msgstr "" "განთავსებისთვის" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "გეჭიროთ ${ bindShift } მარცხნივ დასაყენებლად მაუსის გადაადგილებისას" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } მარცხენა მაუსის ღილაკს დააწკაპუნეთ ან ${ touchSymbol } " "პიქსელის დასაყენებლად" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -641,19 +1067,32 @@ msgstr "" "დააწკაპუნეთ ${ mouseSymbol } მაუსის შუა ღილაკზე ან ${ touchSymbol } " "ხანგრძლივად შეეხეთ ამჟამინდელი რა ფერიც დევს კანვასზე მაგის ასარჩევად" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "დააჭირეთ ${ bindQ } და ${ bindE } ზევით და ქვევით ფრენისთვის" #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "დააჭირეთ ${ bindQ } და ${ bindE } ზევით და ქვევით ფრენისთვის" + +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "${ mouseSymbol } ხანგრძლივად დააჭირეთ მაუსის მარცხენა ღილაკს და გადაიტანეთ " "მაუსი დასატრიალებლად" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -662,13 +1101,21 @@ msgstr "" "${ mouseSymbol } გადაახვიეთ მაუსის ბორბალი ან ხანგრძლივად დააჭირეთ " "${ mouseSymbol } მაუსის შუა ღილაკს და გადაათრიეთ გასადიდებლად" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" "${ mouseSymbol } დააწკაპუნეთ მარჯვენა ღილაკით და გადაიტანეთ მაუსი გადასატანად" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -676,24 +1123,37 @@ msgstr "" "${ mouseSymbol } დააწკაპუნეთ მარჯვენა ღილაკით ან ${ touchSymbol } ორჯერ " "შეეხეთ პიქსელის მოსაშორებლად" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" "ჩვენ დიდ მადლობას ვუხდით ამ არტისტებს, მათ შესთავაზეს თავიანთი პალიტრები " "საზოგადოებას აქ" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "მთვარის პალიტრის კრედიტი მიდის ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "ტოპ10 ტილოს პალიტრის კრედიტი გადადის ${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -808,26 +1268,32 @@ msgstr "Აირჩიეთ ენა" #: src/components/windows/UserArea.jsx:56 msgid "Profile" msgstr "პროფილი" +======= +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "ტოპ10 ტილოს პალიტრის კრედიტი გადადის ${ donendoLink }." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -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 "" +"აირჩიეთ კანვასი, რომლის გამოყენებაც გსურთ. \n" +"ყველა კანვასი უნიკალურია და აქვს სხვადასხვა პალიტრა, დროს მოცდა და " +"მოთხოვნები. \n" +"დახურული კანვასის არქივი შეგიძლიათ ნახოთ აქ:" -#: src/components/windows/UserArea.jsx:64 -msgid "Converter" -msgstr "კონვერტორი" +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +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 "იფიქრეთ შემოგვიერთდით Guilded-ზე:" +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "პენსიონერი ჩარჩო (მხოლოდ ისტორია)" #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -868,6 +1334,7 @@ msgstr "კაპჩა" msgid "Submit" msgstr "გაგზავნა" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -937,6 +1404,8 @@ msgstr "" "ვებმით. Timelapse-დან სკრინშოტის გადაღება იძლევა სრულყოფილ 1:1 წარმოდგენას " "იმის შესახებ, თუ როგორ იყო კანვასი იმ დროს." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "დაიწყეთ საუბარი აქ" @@ -953,6 +1422,63 @@ msgstr "თქვენ უნდა იყოთ შესული ჩატ msgid "Channel settings" 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 "იფიქრეთ შემოგვიერთდით Guilded-ზე:" + +#: 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 "რჩევა: არ არის რეგისტრირებული; l და I ერთნაირი სიტყვა არი" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "ჩატვირთეთ Captcha" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "დააწკაპუნეთ Captcha-ს ჩასატვირთად" + +#: 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/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "გამოგიგზავნეთ მეილი ინსტრუქციებით თქვენი პაროლის აღდგენის შესახებ." @@ -961,6 +1487,7 @@ msgstr "გამოგიგზავნეთ მეილი ინსტრ msgid "Enter your mail address and we will send you a new password:" msgstr "შეიყვანეთ თქვენი ფოსტის მისამართი და ჩვენ გამოგიგზავნით ახალ პაროლს:" +<<<<<<< HEAD #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" msgstr "კაპჩა ვერ ჩაიტვირთა" @@ -1252,6 +1779,8 @@ msgstr "" "რეიტინგის განახლება ყოველ 5 წუთში. ყოველდღიური რეიტინგები განახლდება " "შუაღამისას UTC." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "ელფოსტა არ შეიძლება იყოს ცარიელი." @@ -1346,6 +1875,282 @@ msgstr "ტოპ 10 ყოველდღიური რეიტინგი" msgid "Dimensions" msgstr "ზომები" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "მიიღეთ IID" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "თემფლეითები" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "ოვერლეის ჩართვა" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "თემფლეითების ოვერლეად გამოჩენა თამაშში." + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "პატარა პიქსელების ზუმი" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "ოვერლეის პატარა ინდივიდუალურ პიქსელებად გამოჩენა შორი ზუმიდან." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "ოვერლეის გამჭვირვალობა" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "ოვერლეის გამჭვირვალობა პროცენტებში." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "თემფლეითის დამატების შეწყვეტა" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "თემფლეითის დამატება" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "ჩართული თემფლეითების დაექსპორტება" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "დღეს დასმული პიქსელები" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "ყოველდღიური რანკი" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "საერთო წოდება" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "შენი სახელია: ${ name }" + +#: 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 "პალიტრა ${ gimpLink }-ისთვის" + +#: 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 "გამოთვალეთ GIMP-ის მსგავსად" + +#: 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 "Grid-ის დამატება (არ მონიშნოთ, თუ გჭირდებათ 1:1 შაბლონი)" + +#: 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: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 "" +"რეიტინგის განახლება ყოველ 5 წუთში. ყოველდღიური რეიტინგები განახლდება " +"შუაღამისას UTC." + +#: 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/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "სახელი ან ელფოსტა" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +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/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "ტოპ 10 ქვეყანა [pxls / day]" @@ -1366,6 +2171,7 @@ msgstr "ქვეყნები პიქსელების მიხედ msgid "Total Pixels placed per day" msgstr "სულ პიქსელები განთავსებული დღეში" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1406,6 +2212,8 @@ msgstr "სახელი ან ელფოსტა" msgid "LogIn" msgstr "Შესვლა" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1421,6 +2229,7 @@ msgstr "ახალი დამადასტურებელი ფოს #: src/components/UserMessages.jsx:53 msgid "Click here to request a new verification mail." msgstr "დააწკაპუნეთ აქ, რათა მოითხოვოთ ახალი დამადასტურებელი ფოსტა." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." @@ -1445,22 +2254,80 @@ msgstr "Დაადასტურეთ ახალი პაროლი" #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "ახალი მომხმარებლის სახელი" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangeMail.jsx:59 -msgid "" -"Changed Mail successfully. We sent you a verification mail, " -"please verify your new mail address." -msgstr "" -"ფოსტა წარმატებით შეიცვალა. ჩვენ გამოგიგზავნეთ დამადასტურებელი " -"წერილი, გთხოვთ, დაადასტუროთ თქვენი ახალი ფოსტის მისამართი." +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "ინტერვალი არასწორია" -#: src/components/ChangeMail.jsx:87 -msgid "New Mail" -msgstr "ახალი ფოსტა" +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "შეამოწმეთ ვინ მოათავსა რაიონში" +<<<<<<< HEAD #: src/components/DeleteAccount.jsx:66 msgid "Yes, Delete My Account!" msgstr "დიახ, წაშალე ჩემი ანგარიში!" +======= +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "ინტერვალი" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (არასავალდებულო)" + +#: 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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "მიიღეთ პიქსელები" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "მიიღეთ მომხმარებლები" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "IP მოქმედებები" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "გააკეთეთ საქმეები IP-ით (თითო IP თითო ხაზზე)" + +#: 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 "სახელი" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:35 msgid "Block DMs" @@ -1527,6 +2394,11 @@ msgid "" "Turn every pixel in area to 0 (YOU REALLY SHOULDN'T DO THAT ON ANY AREA THAT " "ISN'T ALREADY MOSTLY 0)" msgstr "" +<<<<<<< HEAD +======= +"ყველა პიქსელის ზონაში გადაქცევა 0-ზე (ეს ნამდვილად არ უნდა გააკეთო არცერთ " +"უბანზე, რომელიც უკვე არ არის ძირითადად 0)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:207 msgid "Status: Not running" @@ -1545,23 +2417,32 @@ msgid "File" msgstr "ფაილი" #: src/components/ModCanvastools.jsx:273 +<<<<<<< HEAD #, fuzzy msgid "Coordinates:" msgstr "არასწორი კორდინატები" +======= +msgid "Coordinates:" +msgstr "კორდინატები:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:317 msgid "Pixel Protection" msgstr "პიქსელის დაცვა" #: src/components/ModCanvastools.jsx:321 +<<<<<<< HEAD #, fuzzy +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Set protection of areas (if you need finer grained control, use protect with " "image upload and alpha layers)" msgstr "" -"დააყენეთ უბნების დაცვა (თუ გჭირდებათ უფრო წვრილმარცვლოვანი " -"კონტროლი, გამოიყენეთ დაცვა სურათის ატვირთვით და ალფა შრეებით)" +"დააყენეთ უბნების დაცვა (თუ გჭირდებათ უფრო წვრილმარცვლოვანი კონტროლი, " +"გამოიყენეთ დაცვა სურათის ატვირთვით და ალფა შრეებით)" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1572,6 +2453,8 @@ msgstr "ზედა მარცხენა კუთხე" msgid "Bottom-right corner" msgstr "ქვედა მარჯვენა კუთხე" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "დაბრუნება თარიღამდე" @@ -1592,37 +2475,65 @@ msgstr "წაუსვი ფილტრი ნაგვის გასას msgid "Stop Cleaner" msgstr "გააჩერე გამწმენდი" -#: src/components/Admintools.jsx:109 -msgid "IP Actions" -msgstr "IP მოქმედებები" +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "თქვენ უნდა შეიყვანოთ ხანგრძლივობა" -#: src/components/Admintools.jsx:111 -msgid "Do stuff with IPs (one IP per line)" -msgstr "გააკეთეთ საქმეები IP-ით (თითო IP თითო ხაზზე)" +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "თქვენ უნდა შეიყვანოთ ID" -#: src/components/Admintools.jsx:158 -msgid "Manage Moderators" -msgstr "მოდერატორების მართვა" +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "IID მოქმედებები" -#: src/components/Admintools.jsx:160 -msgid "Remove Moderator" -msgstr "მოდერატორის მოხსნა" +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "შეიყვანეთ მიზეზი" -#: src/components/Admintools.jsx:193 -msgid "There are no mods" -msgstr "არ არის მოდერატორები" +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = უსასრულო)" -#: src/components/Admintools.jsx:198 -msgid "Assign new Mod" -msgstr "დააყენე ახალი მოდერატორი" +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "ახალი მომხმარებლის სახელი" -#: src/components/Admintools.jsx:201 -msgid "Enter UserName of new Mod" -msgstr "ჩაწერე სახელი ახალი მოდერატორის" +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Პაროლები არ ემთხვევა." -#: src/components/Admintools.jsx:210 -msgid "User Name" -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/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/ModWatchtools.jsx:48 msgid "Interval is invalid" @@ -1648,6 +2559,7 @@ msgstr "მიიღეთ პიქსელები" msgid "Get Users" msgstr "მიიღეთ მომხმარებლები" +<<<<<<< HEAD #: src/components/ModIIDtools.jsx:20 msgid "You must enter a duration" msgstr "თქვენ უნდა შეიყვანოთ ხანგრძლივობა" @@ -1668,6 +2580,8 @@ msgstr "შეიყვანეთ მიზეზი" msgid "(0 = infinite)" msgstr "(0 = უსასრულო)" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "პინგი" @@ -1684,21 +2598,44 @@ msgstr "დაბლოკვა" msgid "Mute" msgstr "დადუმება" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" -msgstr "" +msgstr "გ" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" -msgstr "" +msgstr "ხ" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "ნ" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "მ" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" -msgstr "" +msgstr "ჰ" +<<<<<<< HEAD #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1717,28 +2654,57 @@ msgstr "" #: src/components/windows/Help.jsx:25 msgctxt "keybinds" msgid "W" +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" +#: src/components/windows/Help.jsx:26 +msgctxt "keybinds" +msgid "R" +msgstr "რ" + +#: src/components/windows/Help.jsx:27 +msgctxt "keybinds" +msgid "Q" +msgstr "ქ" + +#: src/components/windows/Help.jsx:28 +msgctxt "keybinds" +msgid "E" +msgstr "ე" + +<<<<<<< HEAD +======= +#: src/components/windows/Help.jsx:25 +msgctxt "keybinds" +msgid "W" +msgstr "წ" + #: src/components/windows/Help.jsx:26 msgctxt "keybinds" msgid "A" -msgstr "" +msgstr "ა" #: src/components/windows/Help.jsx:27 msgctxt "keybinds" msgid "S" -msgstr "" +msgstr "ს" #: src/components/windows/Help.jsx:28 msgctxt "keybinds" msgid "D" -msgstr "" +msgstr "დ" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:35 msgctxt "keybinds" msgid "Shift" -msgstr "" +msgstr "შიფტი" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1754,6 +2720,44 @@ msgstr "" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "ტ" + +#~ msgid "Pixels placed" +#~ msgstr "მოთავსებული პიქსელები" + +#~ msgid "History Pencil ON" +#~ msgstr "ისტორიული ფანქარი ჩართულია" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "ოვერლეის ფანქარი ჩართულია" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "გეჭიროთ ${ bindShift } მაუსის გადაადგილებისას ისტორიული ხედის მიხედვით " +#~ "განთავსებისთვის" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "მარჯვენა-შიფტი აუტო-ფერი" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "დასვით პიქსელები ივერლეიდან მარჯვენა შიფტით, ისტორიის ნაცვლად." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "არ მოვიდა პასუხი პიქსელპლანეტიდან, ცადე დარეფრეშება საიტის?" + +#~ msgid "Place more :)" +#~ msgstr "დასვი მეტი :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "პროქსი არ არის დაშვებული :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "დამალული კანვასის ჩვენება" diff --git a/i18n/kk.po b/i18n/kk.po index 0b3fa936..cbf38fa6 100644 --- a/i18n/kk.po +++ b/i18n/kk.po @@ -13,11 +13,34 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Тілді таңдаңыз" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Үлгіні жүктеп алу" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "${ canvasName } кенебіне ауыстыңыз" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Тор қосылды" @@ -39,10 +62,34 @@ msgid "Muted Sound" msgstr "Дыбыс өшірілді" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Тор қосылды" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Тор өшірілді" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Пиксел белсенділігі көрсетіледі" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Пиксел белсенділігі көрсетілмейді" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Дыбыс өшірілді" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Дыбыс қосылды" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Көшірілді!" @@ -150,12 +197,121 @@ msgid "You are weird" msgstr "Сіз біртүрлісіз" #: src/ui/PixelTransferController.js:153 +======= +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "Көшірілді!" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 +#, fuzzy +msgid "" +"Didn't get an answer from pixelplanet. Try to refresh if this problem " +"persists." +msgstr "" +"Pixelplanet жауап бермейді. Мәселе шешілмесе, бәлкім бетті жаңартып көресіз?" + +#: 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 "x шектен тыс" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y шектен тыс" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z шектен тыс" + +#: 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 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "Осы кенепте әзірше сала алмайсыз. Көбірек пиксел салуыңыз қажет" + +#: src/ui/PixelTransferController.js:133 +#, fuzzy +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 "Кеше ең белсенді болған 10 ойыншы ғана мұнда сала алады" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Сіз біртүрлісіз" + +#: src/ui/PixelTransferController.js:154 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" "Пикселдерді тым тез салып серверді шатастырып жібердіңіз. Бірнеше құрылғыдан " "ойнап отырсыз ба?" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "Бұғатталғансыз" @@ -188,6 +344,30 @@ msgid "Couldn't set Pixel" msgstr "Пиксел салу мүмкін емес" #: src/ui/PixelTransferController.js:175 +======= +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Бұғатталғансыз" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "Аймақта бұғатталғансыз" + +#: src/ui/PixelTransferController.js:162 +#, fuzzy +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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Қате ${ retCode }" @@ -200,6 +380,13 @@ msgstr "Кенеп қатесі" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "3D-кенепті рендерлеу мүмкін емес, сізде WebGL2 өшірулі ме?" +<<<<<<< HEAD +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Қате :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -261,17 +448,30 @@ 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" -msgstr "Сіз салған пикселдер" +#: 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 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "Кенеп таңдау" #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -351,10 +551,13 @@ msgstr "Қолданушы аймағы" msgid "Make Screenshot" msgstr "Скриншот түсіру" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Глобус көрінісі" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Палитраны жабу" @@ -363,6 +566,7 @@ msgstr "Палитраны жабу" msgid "Open Palette" msgstr "Палитраны ашу" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -376,10 +580,18 @@ msgid "Enable Pencil" msgstr "" #: src/components/buttons/PencilButton.jsx:69 +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy msgid "Disable Pencil" msgstr "Дыбыс өшіру" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:73 msgid "Disable History Pencil" msgstr "" @@ -388,6 +600,20 @@ msgstr "" msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Глобус көрінісі" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" msgstr "Тіркелу" @@ -485,6 +711,169 @@ msgstr "Болдырмау" msgid "Send" msgstr "Жіберу" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Торды көрсету" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Пиксел шекараларын ерекшелейтін торды қосу." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Пиксел салу белсенділігін көрсету" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Басқа ойыншы пиксел салған жерде шеңберді көрсету." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Дыбыс өшіру" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Барлық дыбыс эффектілері өшіріледі." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Браузеріңіз дыбыс ойнатуға арналған AudioContext-ті қолдануға жол бермейді. " +"Бізді блоктайтын әлдеқандай құпиялық баптаулары қосулы ма?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Чат мәлімдемелерін қосу" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Чатқа жаңа хат келгенде дыбыспен мәлімдеу" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Авто-үлкейту" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Масштаб кіші болса, кенепті басқанда пиксел салудың орнына картаны үлкейту." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Ықшам палитра" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "Палитраны экранда азырақ орын алатын ықшам түрде көрсету." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Қартоп режімі" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Өнімділігі аз құрылғылар үшін ойынды оңтайландырады." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Ақшыл тор" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Қара тордың орнына ақ торды көрсету." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Тарихи көрініс" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Кенептің алдыңғы нұсқаларын көру." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "${ canvasName } кенебіне ауыстыңыз" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Кейіптер" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Pixelplanet қалай көрінуге тиіс." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Тілді таңдаңыз" + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 +#, fuzzy +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 "" +"Жер кенебінде болған саяси қақтығыстар кезінде қолданушылар бұл кенепті " +"жасауға сұрады. Саяси компас суретінің өлшемі 1024x1024 еді, күту уақыты 5 " +"сек., ал оның қоры 60 сек. болған. Осы кенеп 2020 ж. 11 мамырда ашылды, " +"бірақ бірнеше белсенді айлардан кейін сол жылдың 30 қарашада жабылды." + +#: 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 "" +"Оның тарихын шығынсыз кодталған webm пішіміндегі таймлапс ретінде сақтауға " +"ұйғардық. Видеодан скриншот түсіріп, сол кездегі кенептің 1:1 дәл көшірмесін " +"алуға болады." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -555,7 +944,11 @@ msgstr "" "бұғатталған деп санасаңыз, біздің ${ guildedLink }-ке қосылыңыз немесе бізге " "хат жіберіңіз: ${ mailLink }. Хатқа мынау IID қосу керек:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Басқаруы" @@ -588,12 +981,20 @@ msgstr "Координаттарды көшіру үшін ${ bindR } басың msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Кішірейту үшін ${ bindQ }, үлкейту үшін ${ bindE } басыңыз" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "Жылжу үшін ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } басыңыз" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -616,6 +1017,7 @@ msgstr "" "${ touchSymbol } жақындатыңыз/алшақтатыңыз" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "" @@ -631,13 +1033,25 @@ msgstr "" "${ bindShift } ұстап тұрыңыз" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "" +"Тінтуірді сүйрегенде пиксел салу үшін сол жақ ${ bindShift } ұстап тұрыңыз" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "Пиксел салу үшін тінтуірдің ${ mouseSymbol } сол жақ батырмасын шертіңіз " "немесе ${ touchSymbol } түртіңіз" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -646,18 +1060,30 @@ msgstr "" "Курсор/саусақ астындағы түсті таңдау үшін тінтуірдің ${ mouseSymbol } " "ортаңғы батырмасын шертіңіз немесе ${ touchSymbol } түртіп ұстап тұрыңыз" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Көтерілу үшін ${ bindQ }, төмен түсу үшін ${ bindE } басыңыз" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "Айналу үшін тінтуірдің ${ mouseSymbol } сол жақ батырмасын ұстап сүйреңіз" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -666,13 +1092,21 @@ msgstr "" "Кішірейту/үлкейту үшін тінтуір ${ mouseSymbol } дөңгелегін бұраңыз немесе " "${ mouseSymbol } ортаңғы батырмасын ұстап сүйреңіз" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" "Жылжу үшін тінтуірдің ${ mouseSymbol } оң жақ батырмасын ұстап сүйреңіз" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -680,24 +1114,38 @@ msgstr "" "Пиксел жою үшін тінтуірдің ${ mouseSymbol } оң жақ батырмасын шертіңіз " "немесе ${ touchSymbol } екі рет түртіңіз" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +#, fuzzy +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" "Бұл суретшілерге көп алғыс айтамыз, олар өз жасаған палитраларын осы сайтта " "жариялады" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Ай палитрасының авторы: ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "Топ-10 кенебі палитрасының авторы: ${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -810,26 +1258,31 @@ msgstr "Тілді таңдаңыз" #: src/components/windows/UserArea.jsx:56 msgid "Profile" msgstr "Бейін" +======= +#: src/components/windows/Help.jsx:118 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Топ-10 кенебі палитрасының авторы: ${ donendoLink }." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -msgstr "Статистика" +#: src/components/windows/CanvasSelect.jsx:29 +#, fuzzy +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/UserArea.jsx:64 -msgid "Converter" -msgstr "Конвертер" +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +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 "Guilded-те бізге қосылсаңыз болады:" +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "" #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -870,6 +1323,7 @@ msgstr "Captcha" msgid "Submit" msgstr "Жіберу" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -937,6 +1391,8 @@ msgstr "" "ұйғардық. Видеодан скриншот түсіріп, сол кездегі кенептің 1:1 дәл көшірмесін " "алуға болады." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Осында әңгімелесе аласыз" @@ -953,6 +1409,63 @@ msgstr "Чатта жазу үшін тіркелуіңіз керек" msgid "Channel settings" 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 "Guilded-те бізге қосылсаңыз болады:" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "Captcha жүктеу мүмкін емес" + +#: 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 "Кеңес: әріп регистрі маңызды емес; I мен l бірдей қабылданады" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "Captcha жүктеу" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "Captcha жүктеу үшін басыңыз" + +#: 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/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "Құпиясөз арылту туралы нұсқаулықты эл. поштаңызға жібердік." @@ -961,6 +1474,7 @@ msgstr "Құпиясөз арылту туралы нұсқаулықты эл. msgid "Enter your mail address and we will send you a new password:" msgstr "Жаңа құпиясөз алу үшін эл. поштаңызды енгізіңіз:" +<<<<<<< HEAD #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" msgstr "Captcha жүктеу мүмкін емес" @@ -1251,6 +1765,8 @@ msgstr "" "Рейтиң 5 минут сайын жаңартылады. Күнделікті рейтиңдер UTC бойынша түн " "ортасында арылтады." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "Эл. пошта бос бола алмайды." @@ -1345,6 +1861,284 @@ msgstr "Күнделікті рейтиңнің бірінші ондығына msgid "Dimensions" msgstr "Өлшемі" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "IID алу" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +#, fuzzy +msgid "Templates" +msgstr "Үлгіні жүктеп алу" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +#, fuzzy +msgid "Cancel adding Template" +msgstr "Үлгіні жүктеп алу" + +#: src/components/TemplateSettings.jsx:139 +#, fuzzy +msgid "Add Template" +msgstr "Үлгіні жүктеп алу" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Бүгін салған пикселдерім" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Күнделікті рейтиң" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Жалпы рейтиң" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Сіздің атыңыз: ${ name }" + +#: 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 "${ gimpLink } палитрасы" + +#: 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 "GIMP сияқты есептеу" + +#: 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 "Торды қосу (1:1 үлгі керек болса, қоспаңыз)" + +#: 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: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 "" +"Рейтиң 5 минут сайын жаңартылады. Күнделікті рейтиңдер UTC бойынша түн " +"ортасында арылтады." + +#: 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 +#, fuzzy +msgid "Coordinates" +msgstr "Жарамсыз координаттар" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Қолданушы аты не эл. пошта" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Кіру" + +#: src/components/TemplateItemEdit.jsx:97 +#, fuzzy +msgid "Select File" +msgstr "Тілді таңдаңыз" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +#, fuzzy +msgid "Delete" +msgstr "Тіркелгіні жою" + #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "Ең белсенді 10 ел [пикс / күніне]" @@ -1365,6 +2159,7 @@ msgstr "Пикселдері бойынша бүгінгі елдер" msgid "Total Pixels placed per day" msgstr "Күніне барлық пиксел саны" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1405,6 +2200,8 @@ msgstr "Қолданушы аты не эл. пошта" msgid "LogIn" msgstr "Кіру" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1419,6 +2216,7 @@ msgstr "Сізге жаңа растау хаты жіберілді." #: src/components/UserMessages.jsx:53 msgid "Click here to request a new verification mail." msgstr "Жаңа растау хатын сұрау үшін осында басыңыз." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." @@ -1451,14 +2249,80 @@ msgid "" msgstr "" "Эл. пошта сәтті өзгертілді. Біз сізге растау хатын жібердік, " "жаңа эл. поштаңызды растаңыз." +======= -#: src/components/ChangeMail.jsx:87 -msgid "New Mail" -msgstr "Жаңа пошта" +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Жарамсыз интервал" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Аймақта кім салғанын тексеру" + +<<<<<<< HEAD #: src/components/DeleteAccount.jsx:66 msgid "Yes, Delete My Account!" msgstr "Иә, тіркелгім жойылсын!" +======= +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Интервал" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (міндетті емес)" + +#: 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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Пикселдерді алу" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Қолданушыларды алу" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "IP әрекеттері" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "IP-лерді басқару (әр жолға бір IP)" + +#: 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 "Қолданушы аты" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:35 msgid "Block DMs" @@ -1557,6 +2421,7 @@ msgstr "" "Аймақтың қорғалуын баптау (дәлірек басқару керек болса, альфа арнасы бар " "суретті жүктеп, оны қорғаңыз)" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1567,6 +2432,8 @@ msgstr "Жоғарғы сол жақ бұрыш" msgid "Bottom-right corner" msgstr "Төменгі оң жақ бұрыш" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "Күнге дейін шегіндіру" @@ -1588,37 +2455,66 @@ msgstr "Кенептің үлкен аймақтарын қоқыстан таз msgid "Stop Cleaner" msgstr "Тазартқышты тоқтату" -#: src/components/Admintools.jsx:109 -msgid "IP Actions" -msgstr "IP әрекеттері" +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Мерзімін енгізуіңіз қажет" -#: src/components/Admintools.jsx:111 -msgid "Do stuff with IPs (one IP per line)" -msgstr "IP-лерді басқару (әр жолға бір IP)" +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "IID енгізуіңіз қажет" -#: src/components/Admintools.jsx:158 -msgid "Manage Moderators" -msgstr "Модераторларды басқару" +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "IID әрекеттері" -#: src/components/Admintools.jsx:160 -msgid "Remove Moderator" -msgstr "Модератордан шығару" +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Себебін енгізіңіз" -#: src/components/Admintools.jsx:193 -msgid "There are no mods" -msgstr "Модераторлар жоқ" +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = шексіз)" -#: src/components/Admintools.jsx:198 -msgid "Assign new Mod" -msgstr "Модератор тағайындау" +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Жаңа қолданушы аты" -#: src/components/Admintools.jsx:201 -msgid "Enter UserName of new Mod" -msgstr "Жаңа модератордың атын енгізіңіз" +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Құпиясөздер бірдей емес." -#: src/components/Admintools.jsx:210 -msgid "User Name" -msgstr "Қолданушы аты" +#: src/components/ChangePassword.jsx:44 +#, fuzzy +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/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/ModWatchtools.jsx:48 msgid "Interval is invalid" @@ -1644,6 +2540,7 @@ msgstr "Пикселдерді алу" msgid "Get Users" msgstr "Қолданушыларды алу" +<<<<<<< HEAD #: src/components/ModIIDtools.jsx:20 msgid "You must enter a duration" msgstr "Мерзімін енгізуіңіз қажет" @@ -1664,6 +2561,8 @@ msgstr "Себебін енгізіңіз" msgid "(0 = infinite)" msgstr "(0 = шексіз)" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "Атап өту" @@ -1680,21 +2579,52 @@ msgstr "Блоктау" msgid "Mute" msgstr "Үнсіз ету" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +#, fuzzy +msgctxt "keybinds" +msgid "N" +msgstr "Жоқ" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1735,6 +2665,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1750,6 +2681,32 @@ msgstr "M" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "Сіз салған пикселдер" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Тінтуірді сүйрегенде тарихи көрініске сәйкес пиксел салу үшін оң жақ " +#~ "${ bindShift } ұстап тұрыңыз" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Pixelplanet жауап бермейді. Бетті жаңартсаңыз қайтеді?" + +#~ msgid "Place more :)" +#~ msgstr "Көбірек салыңыз :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Прокси қолдануға тыйым салынған :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "Жасырын кенептерді көрсету" diff --git a/i18n/kmr.po b/i18n/kmr.po new file mode 100644 index 00000000..06beb71c --- /dev/null +++ b/i18n/kmr.po @@ -0,0 +1,1681 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-11 18:56+0000\n" +"Last-Translator: Şêr kuh \n" +"Language-Team: Kurdish (Northern) \n" +"Language: kmr\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "${ canvasName } re derbas bû" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Tor VEKIRÎ" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Tor GIRTÎ" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Agahdarkirina Pixel Vekirî" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Agahdarkirina Pixelê GIRTÎ" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Bêdengî" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "Bidengî" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Kopî kir" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Şablûn VEKIRÎ" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Şablûn GIRTÎ" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Easter Egg VEKIRÎ" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Easter Egg GIRTÎ" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "bêdeng kirin" + +#: 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 "" +"Ji pixelplanet cewab nehat. Ger ev pirsgirêk berdewam bike, malpera nûjen " +"bikin." + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Kanvas ne rast e" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Ev kanvas tûne ye" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Koordînatên ne rast e" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x, ji sînor re dûr ket" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y, ji sînor re dûr ket" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z, ji sînor re dûr ket" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Rengê şaş" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Rengê nederbasdar hat hilbijartin" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Tenê ji bo Bikarhênerên qeydkirî" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Divê hûn têketî bin ku hûn li ser vê pixel avêtin" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "Destûr nayê dayîn" + +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "" +"Hûn hîn nikarin xwe bigihînin vê kanavê. Pêdivî ye ku hûn pixelên bêtir bi " +"cîh bikin" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "Pixel parastîye" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Ji xwe îspat bikin ku hûn mirov in" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Tu Proxyê bikar tînin." + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "" +"Tenê 10 kesên ku duh herî zêde pixel şandine dikarin pixelan li vir bixin" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Tu xerîb î" + +#: src/ui/PixelTransferController.js:154 +msgid "" +"Server got confused by your pixels. Are you playing on multiple devices?" +msgstr "" +"Server ji hêla pixelên we ve tevlihev bû. Ma hûn li ser gelek cîhazan " +"dilîzin?" + +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Tu Qedexeyî" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "Qedexeyê Range" + +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "Pêşkêşvanê internetê ya we ji vê lîstikê qedexe ye" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Xerîb e" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Pixel nehat danîn" + +#: src/ui/PixelTransferController.js:176 +#, javascript-format +msgid "Error ${ retCode }" +msgstr "Şaşîyê ${ retCode }" + +#: src/ui/rendererFactory.js:31 +msgid "Canvas Error" +msgstr "Şaşîye Kanvas" + +#: src/ui/rendererFactory.js:32 +msgid "Can't render 3D canvas, do you have WebGL2 disabled?" +msgstr "" +"Hûn nikarin kanvase (qada lîstikê) 3D pêşkêş bikin, we WebGL2 neçalak kiriye?" + +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Şaşî :(" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "Zêdetirî 20 şablon an yek nayê derxistin!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "Zêdetirî 20 şablon an yek nayê derxistin!" + +#: src/components/BanInfo.jsx:136 src/store/actions/index.js:7 +msgid "OK" +msgstr "Belê" + +#: src/store/actions/fetch.js:55 +msgid "You made too many requests" +msgstr "Te gelek serlêdan kir" + +#: src/store/actions/fetch.js:59 +#, javascript-format +msgid "try again after ${ ti }min" +msgstr "Piştî ${ ti } deqîqeyan dîsa biceribîne" + +#: src/store/actions/fetch.js:70 +#, javascript-format +msgid "Connection error ${ code } :(" +msgstr "Şaşîyê girêdanê ${ code } :(" + +#: src/store/actions/fetch.js:103 src/store/actions/fetch.js:129 +msgid "Could not connect to server, please try again later :(" +msgstr "" +"Nekarî bi serverê ve were girêdan, ji kerema xwe paşê dîsa biceribîne :(" + +#: 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 "Şaşîyê Nenas" + +#: src/store/actions/fetch.js:237 +msgid "Server answered with gibberish :(" +msgstr "Server bi bêdengî cewab da :(" + +#: src/store/middleware/notifications.js:33 +msgid "Your next pixels are ready" +msgstr "Pixelên weya paşîn amade ne" + +#: src/store/middleware/notifications.js:37 +msgid "You can now place more on pixelplanet.fun :)" +msgstr "Niha hûn dikarin zêdetir li ser pixelplanet.fun bi cîh bikin :)" + +#: src/store/middleware/notifications.js:54 +msgid "mentioned you" +msgstr "Behsa te kir" + +#: src/store/middleware/notifications.js:58 +msgid "You have new messages in chat" +msgstr "Di suhbetê de peyamên nû hene" + +#: 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 "Kopî li Clipboardê" + +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "Bikarhênerên Online li ser Canvas" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "Hemû Bikarhênerên Online" + +#: 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 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "Hilbijartina Kanvas" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Close Chat" +msgstr "Suhbetê Bigire" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Open Chat" +msgstr "Suhbetê Veke" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Close Menu" +msgstr "Menûyê Bigire" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Open Menu" +msgstr "Menûyê Veke" + +#: src/components/HistorySelect.jsx:146 +msgid "Loading" +msgstr "Bar dike, bisekine" + +#: src/components/HistorySelect.jsx:147 +msgid "Select Date above" +msgstr "Dîroka Jorîn hilbijêrin" + +#: 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 "Bigire" + +#: src/components/Window.jsx:173 +msgid "PopUp" +msgstr "PopUp" + +#: src/components/Window.jsx:184 +msgid "Restore" +msgstr "Vegerîne" + +#: src/components/Window.jsx:221 +msgid "Clone" +msgstr "Klon" + +#: src/components/Window.jsx:229 +msgid "Move" +msgstr "Bilebine" + +#: src/components/Window.jsx:252 +msgid "Maximize" +msgstr "Mezintirîn Bike" + +#: src/components/Window.jsx:268 +msgid "Resize" +msgstr "Biguherîne" + +#: src/components/BanInfo.jsx:75 src/components/buttons/HelpButton.jsx:20 +#: src/components/windows/index.js:13 +msgid "Help" +msgstr "Alîkarî" + +#: src/components/buttons/SettingsButton.jsx:21 +#: src/components/windows/index.js:14 +msgid "Settings" +msgstr "Mîhengên" + +#: src/components/buttons/LogInButton.jsx:20 src/components/windows/index.js:15 +msgid "User Area" +msgstr "Herêma Bikarhêner" + +#: src/components/buttons/DownloadButton.jsx:36 +msgid "Make Screenshot" +msgstr "Wêneya Ekranê Bigirin" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Close Palette" +msgstr "Depkê Rengan Bigire" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Open Palette" +msgstr "Depkê Rengan Veke" + +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Pênûsê çalak bike" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Pênûsê Neçalak Bike" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Pênûse Dîrokê Neçalak Bike" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Pênûsê Şablûnê Neçalak Bike" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Dîtina Gerdûnî" + +#: src/components/windows/index.js:16 +msgid "Registration" +msgstr "Qeydkirin" + +#: src/components/windows/index.js:17 +msgid "Forgot Password" +msgstr "Nasnavê ji bîr kir" + +#: src/components/windows/index.js:18 +msgid "Chat" +msgstr "Suhbet" + +#: src/components/windows/index.js:20 +msgid "Canvas Archive" +msgstr "Arşîva Kanvasê" + +#: 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: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 "Şaşî" + +#: 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/GlobalCaptcha.jsx:47 +msgid "You took too long, try again." +msgstr "Te pir dirêj kir, careke din biceribîne." + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Te captcha xwe bi ser neket" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "Nivîsara captcha tune an nederbasdar e" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "Captcha id na dayîn" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha 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/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "" + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "" + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "" + +#: src/components/windows/Settings.jsx:103 +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:109 +msgid "Enable chat notifications" +msgstr "" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "" + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "" + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "${ canvasName } re derbas bû" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "" + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +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/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:95 +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:97 +#, javascript-format +msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" +msgstr "" + +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +#, 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 pencil (to place while moving mouse)" +msgstr "" + +#: src/components/windows/Help.jsx:92 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: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:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "" + +#: 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:101 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "" + +#: 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:109 +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" + +#: 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:115 +#, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "" + +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +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/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/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/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/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/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/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/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/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +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: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/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/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +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/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "Top 10 welatên [pxls / roj]" + +#: src/core/chartSettings.js:127 +msgid "Players and Pixels per hour" +msgstr "Oyunciyan û Pixels serê saetekê" + +#: 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/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/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/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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Bikarhêneran bistînin" + +#: 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/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: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/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Divê tu demek binivîsin" + +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "divê hûn IID bikevin" + +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "IID Çalakiyên" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Sedemek Têkevin" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = herdem)" + +#: src/components/ChangeName.jsx:64 +msgid "New Username" +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/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/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/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:70 +msgctxt "keybinds" +msgid "G" +msgstr "" + +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +msgctxt "keybinds" +msgid "X" +msgstr "" + +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +msgctxt "keybinds" +msgid "H" +msgstr "" + +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +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/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "Pîxelên danî" + +#~ msgid "History Pencil ON" +#~ msgstr "Penûsê Dîrokê VEKIRÎ" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Pênûsê Şablûnê VEKIRÎ" + +#~ msgid "Place more :)" +#~ msgstr "Bêtir cîh :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Bikaranîna proxy nayê destûr kirin :(" diff --git a/i18n/lccc.json b/i18n/lccc.json index 9e7e6ab3..54a373f8 100644 --- a/i18n/lccc.json +++ b/i18n/lccc.json @@ -5,7 +5,14 @@ "fa": "ir", "hy": "am", "ka": "ge", +<<<<<<< HEAD "kk": "kr", "sl": "si", "sr": "rs" +======= + "kk": "kz", + "sl": "si", + "sr": "rs", + "et": "ee" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 } diff --git a/i18n/mk.po b/i18n/mk.po new file mode 100644 index 00000000..9ddc8e4e --- /dev/null +++ b/i18n/mk.po @@ -0,0 +1,1663 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-04-04 20:02+0000\n" +"Last-Translator: David \n" +"Language-Team: Macedonian \n" +"Language: mk\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n==1 || n%10==1 ? 0 : 1;\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "Селектирана Боја" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "Од Темплејт" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "Од Историја" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "Сменето на ${ canvasName }" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Табела од коцки оклучена" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Табела од коцки исклучена" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Пикселска Активност Оклучена" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Пикселска Активност Исклучена" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Исклучен Звук" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "Оклучен Звук" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Копирано" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Оверлеј Оклучен" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Оверлеј Исклучен" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Велигденско Јајце Оклучено" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 "" +"Не си добил/а одговор од Пикселпланета. Обиди се да го искористиш F5 или " +"рефреш ако овој проблем продолжи." + +#: 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 "x излезено од рамка" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "у излезено од рамка" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z излезен од рамка" + +#: 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 "Само луѓето во Топ 10 од вчера можат да пристапуваат овде" + +#: 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 "Грешка${ retCode }" + +#: 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:56 +msgid "Online Users on Canvas" +msgstr "" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "Вкупно луге во играта" + +#: 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 +#: 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/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:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +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/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: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/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/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/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/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "" + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "" + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "" + +#: src/components/windows/Settings.jsx:103 +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:109 +msgid "Enable chat notifications" +msgstr "" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Компир Мод" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "" + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "" + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Историјски поглед" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Сменето на ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Теми" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Како пиксел планет би требала да изгледа." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +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/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:95 +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 "Притисни ${ bindR } за да ги копираш кординатите" + +#: src/components/windows/Help.jsx:86 +#, fuzzy, javascript-format +msgid "Press ${ bindQ } or ${ bindE } to zoom" +msgstr "Притисни ${ bindQ } или ${ bindЕ } за да зумираш" + +#: src/components/windows/Help.jsx:87 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:98 +#, 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 pencil (to place while moving mouse)" +msgstr "" + +#: src/components/windows/Help.jsx:92 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: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:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "" + +#: 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:101 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "" + +#: 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:109 +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" + +#: 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:115 +#, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "" + +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +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/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/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/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/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/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/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/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/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +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: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/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/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +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/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/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/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/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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +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/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: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/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/components/ChangeName.jsx:64 +msgid "New Username" +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/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/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/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:70 +msgctxt "keybinds" +msgid "G" +msgstr "" + +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +msgctxt "keybinds" +msgid "X" +msgstr "" + +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +msgctxt "keybinds" +msgid "H" +msgstr "" + +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +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/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" diff --git a/i18n/nl.po b/i18n/nl.po index e0109183..b05a99a8 100644 --- a/i18n/nl.po +++ b/i18n/nl.po @@ -12,11 +12,34 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.3.2\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Selecteer Taal" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Sjabloon downloaden" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Overgeschakeld naar ${ canvasName }" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Raster AAN" @@ -38,10 +61,34 @@ msgid "Muted Sound" msgstr "Gedempt geluid" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Raster AAN" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Raster UIT" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Pixelmelding AAN" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Pixelmelding UIT" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Gedempt geluid" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Ongedempt geluid" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Gekopiëerd!" @@ -69,126 +116,142 @@ msgstr "Fout :(" #: src/ui/PixelTransferController.js:71 msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" -msgstr "" -"Geen antwoord gekregen van pixelplanet. Misschien eens proberen te " -"vernieuwen?" +======= +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "Gekopiëerd!" -#: src/ui/PixelTransferController.js:103 +#: src/controls/keypress.js:209 +msgid "Overlay ON" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgstr "" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Time-out" + +#: 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 "" +"Geen antwoord gekregen van pixelplanet. Misschien proberen te vernieuwen als " +"het probleem zich blijft voordoen?" + +#: src/ui/PixelTransferController.js:104 msgid "Invalid Canvas" msgstr "Ongeldig canvas" -#: src/ui/PixelTransferController.js:104 +#: src/ui/PixelTransferController.js:105 msgid "This canvas doesn't exist" msgstr "Dit canvas bestaat niet" -#: src/ui/PixelTransferController.js:107 src/ui/PixelTransferController.js:111 -#: src/ui/PixelTransferController.js:115 +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 msgid "Invalid Coordinates" msgstr "Ongeldige coördinaten" -#: src/ui/PixelTransferController.js:108 +#: src/ui/PixelTransferController.js:109 msgid "x out of bounds" msgstr "x buiten de baan" -#: src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:113 msgid "y out of bounds" msgstr "y buiten de baan" -#: src/ui/PixelTransferController.js:116 +#: src/ui/PixelTransferController.js:117 msgid "z out of bounds" msgstr "z buiten de baan" -#: src/ui/PixelTransferController.js:119 +#: src/ui/PixelTransferController.js:120 msgid "Wrong Color" msgstr "Verkeerde kleur" -#: src/ui/PixelTransferController.js:120 +#: src/ui/PixelTransferController.js:121 msgid "Invalid color selected" msgstr "Ongeldige kleur geselecteerd" -#: src/ui/PixelTransferController.js:123 +#: src/ui/PixelTransferController.js:124 msgid "Just for registered Users" msgstr "Alleen voor geregistreerde gebruikers" -#: src/ui/PixelTransferController.js:124 +#: src/ui/PixelTransferController.js:125 msgid "You have to be logged in to place on this canvas" msgstr "Je moet ingelogd zijn om op dit canvas te kunnen plaatsen" -#: src/ui/PixelTransferController.js:127 -msgid "Place more :)" -msgstr "Plaats meer :)" - -#: src/ui/PixelTransferController.js:129 -msgid "You can not access this canvas yet. You need to place more pixels" -msgstr "Je hebt nog geen toegang tot dit canvas. Je moet meer pixels plaatsen" - -#: src/ui/PixelTransferController.js:132 -msgid "Pixel protected!" -msgstr "Pixel beschermd!" - -#: src/ui/PixelTransferController.js:139 -msgid "Please prove that you are human" -msgstr "Bewijs alsjeblieft dat je een mens bent" - -#: src/ui/PixelTransferController.js:143 -msgid "No Proxies Allowed :(" -msgstr "Geen proxy’s toegestaan :(" - -#: src/ui/PixelTransferController.js:144 -msgid "You are using a Proxy." -msgstr "U gebruikt een proxy." - -#: src/ui/PixelTransferController.js:147 +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 msgid "Not allowed" msgstr "Niet toegestaan" -#: src/ui/PixelTransferController.js:148 +#: src/ui/PixelTransferController.js:130 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "Je hebt nog geen toegang tot dit canvas. Je moet meer pixels plaatsen" + +#: src/ui/PixelTransferController.js:133 +#, fuzzy +msgid "Pixel protected" +msgstr "Pixel beschermd!" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Bewijs alsjeblieft dat je een mens bent" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "U gebruikt een proxy." + +#: src/ui/PixelTransferController.js:149 msgid "Just the Top10 of yesterday can place here" msgstr "Alleen de Top10 van gisteren kan hier geplaatst worden" -#: src/ui/PixelTransferController.js:151 +#: src/ui/PixelTransferController.js:152 msgid "You are weird" msgstr "Jij bent raar" -#: src/ui/PixelTransferController.js:153 +#: src/ui/PixelTransferController.js:154 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" "Server raakte in de war door je pixels. Speel je op meerdere apparaten?" -#: src/ui/PixelTransferController.js:156 +#: src/ui/PixelTransferController.js:157 msgid "Banned" msgstr "Gebanned" -#: src/ui/PixelTransferController.js:160 +#: src/ui/PixelTransferController.js:161 msgid "Range Banned" msgstr "Range gebaande" -#: src/ui/PixelTransferController.js:161 -msgid "Your Internet Provider is banned from playing this game" +#: src/ui/PixelTransferController.js:162 +#, fuzzy +msgid "Your Internet Provider is banned from this game" msgstr "Je internetprovider mag dit spel niet spelen" -#: src/ui/PixelTransferController.js:164 -msgid "Timeout" -msgstr "Time-out" - -#: src/ui/PixelTransferController.js:166 -msgid "" -"Didn't get an answer from pixelplanet. Maybe try to refresh if problem " -"persists?" -msgstr "" -"Geen antwoord gekregen van pixelplanet. Misschien proberen te vernieuwen als " -"het probleem zich blijft voordoen?" - -#: src/ui/PixelTransferController.js:169 +#: src/ui/PixelTransferController.js:170 msgid "Weird" msgstr "Vreemd" -#: src/ui/PixelTransferController.js:170 +#: src/ui/PixelTransferController.js:171 msgid "Couldn't set Pixel" msgstr "Kan Pixel niet instellen" -#: src/ui/PixelTransferController.js:175 +#: src/ui/PixelTransferController.js:176 #, javascript-format msgid "Error ${ retCode }" msgstr "Fout ${ retCode }" @@ -201,6 +264,13 @@ msgstr "Canvas-fout" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "Kan 3D-canvas niet weergeven, heeft u WebGL2 uitgeschakeld?" +<<<<<<< HEAD +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Fout :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -262,17 +332,25 @@ msgstr "Je hebt nieuwe berichten in de chat" msgid "Copy to Clipboard" msgstr "Kopieer naar klembord" -#: src/components/OnlineBox.jsx:40 +#: src/components/OnlineBox.jsx:56 msgid "Online Users on Canvas" msgstr "Online gebruikers op Canvas" -#: src/components/OnlineBox.jsx:47 +#: src/components/OnlineBox.jsx:71 msgid "Total Online Users" msgstr "Totaal aantal online gebruikers" -#: src/components/OnlineBox.jsx:55 -msgid "Pixels placed" -msgstr "Pixels geplaatst" +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Geplaatste pixels" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "Vandaag" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "Totaal" #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -351,10 +429,13 @@ msgstr "Gebruikersgebied" #: src/components/buttons/DownloadButton.jsx:36 msgid "Make Screenshot" msgstr "Screenshot maken" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Wereldbol bekijken" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" @@ -364,6 +445,7 @@ msgstr "Palet sluiten" msgid "Open Palette" msgstr "Palet openen" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -388,6 +470,28 @@ msgstr "" #: src/components/buttons/PencilButton.jsx:77 msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +#, fuzzy +msgid "Disable Pencil" +msgstr "Schakel spelgeluiden uit" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Wereldbol bekijken" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" @@ -458,6 +562,7 @@ msgstr "Waarom?" #: src/components/GlobalCaptcha.jsx:47 msgid "You took too long, try again." msgstr "Het duurde te lang, probeer het opnieuw." +<<<<<<< HEAD #: src/components/GlobalCaptcha.jsx:50 msgid "You failed your captcha" @@ -487,6 +592,202 @@ msgstr "Annuleer" msgid "Send" msgstr "Versturen" +======= + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Je captcha is mislukt" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "Geen of ongeldige captcha-tekst" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "Geen captcha-ID opgegeven" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "Onbekende Captcha-fout" + +#: 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 "Annuleer" + +#: src/components/GlobalCaptcha.jsx:86 +msgid "Send" +msgstr "Versturen" + +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Raster tonen" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Schakel raster in om pixelraster te markeren." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Pixelactiviteit weergeven" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Toon cirkels waar pixels zijn geplaatst." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Schakel spelgeluiden uit" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Alle geluidseffecten worden uitgeschakeld." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Uw browser staat ons niet toe om AudioContext te gebruiken om geluiden af te " +"spelen. Heeft u een privacyfunctie die ons blokkeert?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Schakel chatmeldingen in" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Speel een geluid af wanneer er nieuwe chatberichten binnenkomen" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Automatisch inzoomen" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Inzoomen in plaats van een pixel te plaatsen wanneer u op het canvas tikt en " +"uw zoomlens klein is." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Compact palet" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Geef Palette weer in een compacte vorm die minder schermruimte in beslag " +"neemt." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Aardappel modus" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Voor als je op een aardappel speelt." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Lichte raster" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Toon raster in wit in plaats van zwart." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Geschiedenis weergeven" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Bekijk eerdere versies van het canvas." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Overgeschakeld naar ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Thema’s" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Hoe pixelplanet eruit zou moeten zien." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Selecteer Taal" + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 "" +"Hoewel we de neiging hebben canvassen niet te verwijderen, worden sommige " +"canvassen voor de fun gestart of op verzoek van gebruikers die momenteel van " +"een meme houden. Die doeken kunnen na een tijdje en na weken zonder grote " +"verandering gaan vervelen en als ze het echt niet waard zijn om actief te " +"blijven, besluiten we ze te verwijderen." + +#: src/components/windows/Archive.jsx:10 +#, fuzzy +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Hier verzamelen we die doeken om ze op de juiste manier te archiveren " +"(momenteel slechts één)." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Politiek kompas canvas" + +#: 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 "" +"Dit canvas werd aangevraagd tijdens een tijd van politieke conflicten op het " +"belangrijkste Earth-canvas. Het was een weergave van 1024 x 1024 van het " +"politieke kompas met een cooldown van 5 seconden en stapelen van 60 " +"seconden. Het werd gelanceerd op 11 mei en bleef maandenlang actief totdat " +"het op 30 november werd stopgezet." + +#: 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 "" +"We hebben besloten om het te archiveren als een timelapse met lossless " +"gecodeerd webm. Het maken van een screenshot van de timelapse resulteert in " +"een perfecte 1:1 weergave van hoe het canvas op dat moment was." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -557,7 +858,11 @@ msgstr "" "onterecht bent verbannen, ga dan naar onze ${ guildedLink } of stuur ons een " "e-mail naar ${ mailLink } en voeg de volgende IID toe:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Bedieningen" @@ -591,12 +896,20 @@ msgstr "Druk op ${ bindR } om coördinaten te kopiëren" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Druk op ${ bindQ } of ${ bindE } om in te zoomen" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "Druk op ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } om te bewegen" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -616,12 +929,18 @@ msgstr "" "Scroll ${ mouseSymbol } muiswiel of ${ touchSymbol } knijp om te zoomen" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Houd de linker ${ bindShift } ingedrukt om te plaatsen terwijl je de muis " "beweegt" +<<<<<<< HEAD #: src/components/windows/Help.jsx:92 #, javascript-format msgid "" @@ -632,13 +951,20 @@ msgstr "" "beweegt volgens de geschiedenis weergave" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } Klik met de linkermuisknop of ${ touchSymbol } tik om een " "pixel te plaatsen" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -647,19 +973,31 @@ msgstr "" "Klik met de middelste muisknop op ${ mouseSymbol } of tik lang op " "${ touchSymbol } om de huidige zwevende kleur te selecteren" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Druk op ${ bindQ } en ${ bindE } om op en neer te vliegen" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "${ mouseSymbol } Houd de linkermuisknop ingedrukt en sleep de muis om te " "draaien" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -668,13 +1006,21 @@ msgstr "" "${ mouseSymbol } Scrol muiswiel of houd ${ mouseSymbol } middelste muisknop " "ingedrukt en sleep om te zoomen" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" "${ mouseSymbol } Klik met de rechtermuisknop en sleep de muis om te bewegen" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -682,24 +1028,38 @@ msgstr "" "${ mouseSymbol } Klik met de rechtermuisknop of ${ touchSymbol } dubbeltik " "om een pixel te verwijderen" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +#, fuzzy +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" "Wij danken die kunstenaars hartelijk, zij boden hun paletten aan het publiek " "aan" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Credit voor het palet van de maan gaat naar ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "Credit voor het palet van het Top10-canvas gaat naar ${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -815,26 +1175,32 @@ msgstr "Selecteer Taal" #: src/components/windows/UserArea.jsx:56 msgid "Profile" msgstr "Profiel" +======= +#: src/components/windows/Help.jsx:118 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Credit voor het palet van het Top10-canvas gaat naar ${ donendoLink }." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -msgstr "Statistieken" +#: src/components/windows/CanvasSelect.jsx:29 +#, fuzzy +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 "" +"Selecteer het canvas dat je wilt gebruiken. Elk canvas is uniek en heeft " +"verschillende paletten, cooldowns en vereisten. Archief van gesloten doeken " +"is hier toegankelijk:" -#: src/components/windows/UserArea.jsx:64 -msgid "Converter" -msgstr "Converter" +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Archief" -#: src/components/windows/UserArea.jsx:70 -msgid "Modtools" -msgstr "Modtools" - -#: src/components/windows/UserArea.jsx:71 -msgid "Loading..." -msgstr "Laden…" - -#: src/components/windows/UserArea.jsx:78 -msgid "Consider joining us on Guilded:" -msgstr "Overweeg om met ons mee te doen op Guilded:" +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "" #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -875,6 +1241,7 @@ msgstr "Captcha" msgid "Submit" msgstr "Indienen" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -945,6 +1312,8 @@ msgstr "" "gecodeerd webm. Het maken van een screenshot van de timelapse resulteert in " "een perfecte 1:1 weergave van hoe het canvas op dat moment was." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Begin hier met chatten" @@ -961,6 +1330,7 @@ msgstr "Je moet ingelogd zijn om te chatten" msgid "Channel settings" msgstr "Kanaal instellingen" +<<<<<<< HEAD #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "" @@ -970,6 +1340,32 @@ msgstr "" #: src/components/windows/ForgotPassword.jsx:69 msgid "Enter your mail address and we will send you a new password:" msgstr "Vul je e-mailadres in en we sturen je een nieuw wachtwoord:" +======= +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profiel" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Statistieken" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Converter" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Modtools" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Laden…" + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Overweeg om met ons mee te doen op Guilded:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" @@ -1003,6 +1399,7 @@ msgstr "Opnieuw laden" msgid "Enter Characters" msgstr "Voer tekens in" +<<<<<<< HEAD #: src/components/GetIID.jsx:44 msgid "Get IID" msgstr "Krijg IID" @@ -1261,6 +1658,17 @@ msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." msgstr "" "Rangschikking wordt elke 5 minuten bijgewerkt. Dagelijkse ranglijsten worden " "gereset om middernacht UTC." +======= +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "" +"Ik heb je een mail gestuurd met instructies om je wachtwoord opnieuw in te " +"stellen." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "Vul je e-mailadres in en we sturen je een nieuw wachtwoord:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." @@ -1356,6 +1764,285 @@ msgstr "Top 10 Daily Ranking" msgid "Dimensions" msgstr "Dimensies" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Krijg IID" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Kopiëren" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "Log in om toegang te krijgen tot meer functies en statistieken." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Inloggen met naam of mail:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Ik ben mijn wachtwoord vergeten." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "of log in met:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "of registreer hier:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Registreer" + +#: src/components/TemplateSettings.jsx:52 +#, fuzzy +msgid "Templates" +msgstr "Sjabloon downloaden" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +#, fuzzy +msgid "Cancel adding Template" +msgstr "Sjabloon downloaden" + +#: src/components/TemplateSettings.jsx:139 +#, fuzzy +msgid "Add Template" +msgstr "Sjabloon downloaden" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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 "Opslaan" + +#: src/components/UserAreaContent.jsx:62 +#, fuzzy +msgid "Today Placed Pixels" +msgstr "Vandaag geplaatste pixels" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Dagelijkse rangorde" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Totale rang" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Uw naam is: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Log out" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Gebruikersnaam wijzigen" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "E-mail wijzigen" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Verander wachtwoord" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Account verwijderen" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Sociale instellingen" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Kies Canvas" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Palet downloaden" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Palet voor ${ gimpLink }" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Beeldconverter" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Convert an image to canvas colors" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Kies strategie" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpentijn" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "Minimale kleurafstand" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "Bereken zoals GIMP" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Kies Kleurmodus" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Raster toevoegen (uitvinken als u een 1:1-sjabloon nodig heeft)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Offset" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Afbeelding schalen" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Breedte" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Hoogte" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Verhouding behouden" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Anti-aliasing" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Resetten" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Sjabloon downloaden" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "Gisteren" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Landen vandaag" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Grafieken" + +#: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "Gebruiker" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "Land" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" +"Rangschikking wordt elke 5 minuten bijgewerkt. Dagelijkse ranglijsten worden " +"gereset om middernacht UTC." + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Canvas" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +#, fuzzy +msgid "Coordinates" +msgstr "Ongeldige coördinaten" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Naam of e-mail" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Log in" + +#: src/components/TemplateItemEdit.jsx:97 +#, fuzzy +msgid "Select File" +msgstr "Selecteer Taal" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +#, fuzzy +msgid "Delete" +msgstr "Account verwijderen" + #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "Top 10 landen [pixels / dag]" @@ -1376,6 +2063,7 @@ msgstr "Landen door Pixels Vandaag" msgid "Total Pixels placed per day" msgstr "Totaal aantal geplaatste pixels per dag" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1416,6 +2104,8 @@ msgstr "Naam of e-mail" msgid "LogIn" msgstr "Log in" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1432,26 +2122,39 @@ msgstr "Er wordt een nieuwe verificatiemail naar u verzonden." msgid "Click here to request a new verification mail." msgstr "Klik hier om een nieuwe verificatiemail aan te vragen." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "Wachtwoorden komen niet overeen." +======= +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Interval is ongeldig" -#: src/components/ChangePassword.jsx:44 -msgid "Changed Password successfully." -msgstr "Wachtwoord succesvol gewijzigd." +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Controleer wie in een gebied heeft geplaatst" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangePassword.jsx:88 -msgid "Old Password" -msgstr "Oud wachtwoord" +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Interval" -#: src/components/ChangePassword.jsx:96 -msgid "New Password" -msgstr "Nieuw wachtwoord" +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (optioneel)" -#: src/components/ChangePassword.jsx:103 -msgid "Confirm New Password" -msgstr "Bevestig nieuw wachtwoord" +#: 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 "Hoek linksboven" +#: 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 "Hoek rechtsonder" + +<<<<<<< HEAD #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Nieuwe gebruikersnaam" @@ -1463,38 +2166,47 @@ msgid "" msgstr "" "E-mail succesvol gewijzigd. We hebben je een verificatiemail gestuurd, " "controleer je nieuwe e-mailadres." +======= +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Krijg Pixels" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangeMail.jsx:87 -msgid "New Mail" -msgstr "Nieuwe post" +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Krijg gebruikers" -#: src/components/DeleteAccount.jsx:66 -msgid "Yes, Delete My Account!" -msgstr "Ja, verwijder mijn account!" +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "IP-acties" -#: src/components/SocialSettings.jsx:35 -msgid "Block DMs" -msgstr "DM’s blokkeren" +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Dingen doen met IP’s (één IP per lijn)" -#: src/components/SocialSettings.jsx:42 -msgid "Block all Private Messages" -msgstr "Blokkeer alle privéberichten" +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Beheer moderatoren" -#: src/components/SocialSettings.jsx:44 -msgid "Private" -msgstr "Privé" +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Moderator verwijderen" -#: src/components/SocialSettings.jsx:51 -msgid "Don't show me in global stats" -msgstr "Laat me niet zien in wereldwijde statistieken" +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Er zijn geen mods" -#: src/components/SocialSettings.jsx:57 -msgid "Unblock Users" -msgstr "Deblokkeer gebruikers" +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Wijs nieuwe mod" -#: src/components/SocialSettings.jsx:82 -msgid "You have no users blocked" -msgstr "U heeft geen geblokkeerde gebruikers" +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Voer de gebruikersnaam van de nieuwe mod in" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Gebruikersnaam" #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." @@ -1570,6 +2282,7 @@ msgstr "" "Bescherming van gebieden instellen (als u een fijnmazigere controle nodig " "heeft, gebruik dan beveiligen met uploaden van afbeeldingen en alfalagen)" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1580,6 +2293,8 @@ msgstr "Hoek linksboven" msgid "Bottom-right corner" msgstr "Hoek rechtsonder" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "Terugdraaien naar datum" @@ -1601,38 +2316,70 @@ msgstr "Pas een filter toe om afval in grote canvasgebieden op te ruimen." msgid "Stop Cleaner" msgstr "Stoppen met reiniger" +<<<<<<< HEAD #: src/components/Admintools.jsx:109 msgid "IP Actions" msgstr "IP-acties" +======= +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "U moet een duur invoeren" -#: src/components/Admintools.jsx:111 -msgid "Do stuff with IPs (one IP per line)" -msgstr "Dingen doen met IP’s (één IP per lijn)" +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "U moet een IID invoeren" -#: src/components/Admintools.jsx:158 -msgid "Manage Moderators" -msgstr "Beheer moderatoren" +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "IID-acties" -#: src/components/Admintools.jsx:160 -msgid "Remove Moderator" -msgstr "Moderator verwijderen" +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Voer reden in" -#: src/components/Admintools.jsx:193 -msgid "There are no mods" -msgstr "Er zijn geen mods" +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = onbeperkt)" -#: src/components/Admintools.jsx:198 -msgid "Assign new Mod" -msgstr "Wijs nieuwe mod" +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Nieuwe gebruikersnaam" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/Admintools.jsx:201 -msgid "Enter UserName of new Mod" -msgstr "Voer de gebruikersnaam van de nieuwe mod in" +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Wachtwoorden komen niet overeen." -#: src/components/Admintools.jsx:210 -msgid "User Name" -msgstr "Gebruikersnaam" +#: src/components/ChangePassword.jsx:44 +#, fuzzy +msgid "Password successfully changed." +msgstr "Wachtwoord succesvol gewijzigd." +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Oud wachtwoord" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Nieuw wachtwoord" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Bevestig nieuw wachtwoord" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Ja, verwijder mijn account!" + +#: src/components/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" +"E-mail succesvol gewijzigd. We hebben je een verificatiemail gestuurd, " +"controleer je nieuwe e-mailadres." + +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:48 msgid "Interval is invalid" msgstr "Interval is ongeldig" @@ -1676,6 +2423,35 @@ msgstr "Voer reden in" #: src/components/ModIIDtools.jsx:97 msgid "(0 = infinite)" msgstr "(0 = onbeperkt)" +======= +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +msgstr "Nieuwe post" + +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "DM’s blokkeren" + +#: src/components/SocialSettings.jsx:42 +msgid "Block all Private Messages" +msgstr "Blokkeer alle privéberichten" + +#: src/components/SocialSettings.jsx:44 +msgid "Private" +msgstr "Privé" + +#: src/components/SocialSettings.jsx:51 +msgid "Don't show me in global stats" +msgstr "Laat me niet zien in wereldwijde statistieken" + +#: src/components/SocialSettings.jsx:57 +msgid "Unblock Users" +msgstr "Deblokkeer gebruikers" + +#: src/components/SocialSettings.jsx:82 +msgid "You have no users blocked" +msgstr "U heeft geen geblokkeerde gebruikers" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" @@ -1693,21 +2469,52 @@ msgstr "Blokkeren" msgid "Mute" msgstr "Dempen" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +#, fuzzy +msgctxt "keybinds" +msgid "N" +msgstr "Nee" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1748,6 +2555,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1764,6 +2572,35 @@ msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "Pixels geplaatst" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Houd rechts ${ bindShift } ingedrukt om te plaatsen terwijl u de muis " +#~ "beweegt volgens de geschiedenis weergave" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "" +#~ "Geen antwoord gekregen van pixelplanet. Misschien eens proberen te " +#~ "vernieuwen?" + +#~ msgid "Place more :)" +#~ msgstr "Plaats meer :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Geen proxy’s toegestaan :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "Toon verborgen canvassen" diff --git a/i18n/os.po b/i18n/os.po index 88d188d8..8f0ba0c3 100644 --- a/i18n/os.po +++ b/i18n/os.po @@ -12,11 +12,34 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.4.3\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Æвзаджы Равзарын" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Шаблоны Равæр" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "" @@ -38,10 +61,34 @@ msgid "Muted Sound" msgstr "" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Къопи ис!" @@ -118,10 +165,94 @@ msgstr "Стылдæр равæрын :)" #: src/ui/PixelTransferController.js:129 msgid "You can not access this canvas yet. You need to place more pixels" +======= +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "Къопи ис!" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 +#, fuzzy +msgid "" +"Didn't get an answer from pixelplanet. Try to refresh if this problem " +"persists." +msgstr "Pixelplanet'мæ дзуаппы райс нæй? Чи зоны бафæлвар сног кæнын?" + +#: 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 "x арæн æддейы" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y арæн æддейы" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z арæн æддейы" + +#: 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 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Нæй гæнæн дæ бацæуæн райсын четæнмæ ай. Сымахæн хъæуы бынæттæ скæн стылдæр " "пиксел" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:132 msgid "Pixel protected!" msgstr "Пиксел хъахъхъæн у!" @@ -151,10 +282,35 @@ msgid "You are weird" msgstr "" #: src/ui/PixelTransferController.js:153 +======= +#: src/ui/PixelTransferController.js:133 +#, fuzzy +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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "" @@ -187,6 +343,29 @@ msgid "Couldn't set Pixel" msgstr "Æнæ рауади пикселы равæрыв" #: src/ui/PixelTransferController.js:175 +======= +#: 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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Рæдыд ${ retCode }" @@ -200,6 +379,7 @@ msgstr "Четæны Архив" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "" +<<<<<<< HEAD #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -212,6 +392,24 @@ msgstr "" msgid "OK" 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 "Хорз" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/store/actions/fetch.js:55 msgid "You made too many requests" msgstr "Ды æгæр бирæ бафарст саразта" @@ -261,6 +459,7 @@ msgstr "" msgid "Copy to Clipboard" msgstr "Буферы ивдмæ Къопи ис" +<<<<<<< HEAD #: src/components/OnlineBox.jsx:40 msgid "Online Users on Canvas" msgstr "" @@ -272,6 +471,27 @@ msgstr "" #: src/components/OnlineBox.jsx:55 msgid "Pixels placed" msgstr "Æрбынтон пикселтæ" +======= +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "" + +#: 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 "Иумæйæг" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -354,10 +574,13 @@ msgstr "Пайдагæнæджы Облæст" msgid "Make Screenshot" msgstr "Скриншоты Саразын" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Глобалон бакаст" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Палитры Сæхгæнын" @@ -366,6 +589,7 @@ msgstr "Палитры Сæхгæнын" msgid "Open Palette" msgstr "Палитры Бакæнын" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -391,6 +615,29 @@ msgstr "" msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +#, fuzzy +msgid "Disable Pencil" +msgstr "Хъазты Зæл Рафтау" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Глобалон бакаст" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 #, fuzzy msgid "Registration" @@ -493,6 +740,168 @@ msgstr "Аивын" msgid "Send" msgstr "Арвитын" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Хызæг Равдис" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Хызæг баргъæвын цæмæй пикселы арæн равзар." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Пикселы разæнгарддзинад равдис" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Зылдтæ равдис, кæцы пикселы æрбынат." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Хъазты Зæл Рафтау" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Алцы зæлон архайдтæ рафтау æгъгъæд." + +#: src/components/windows/Settings.jsx:103 +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:109 +msgid "Enable chat notifications" +msgstr "Чаты хъусыгæнæнтæ баргъæв" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Сноджы зæл фæзынд рæстæджы ног чаты фыстæджытæ" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Автоахадæн" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Масштабы ахадæн уыцы бæсты цæмæй пикселы бынæттæ кæнын, кæддæ ныдзæв четæн " +"æмæ дæ масштаб къаннæг." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Æнгом Палитрæ" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "Æнгом Палитрæ райста къаддæр екраны бынат." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Картофы Уаг" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Кæд картофы хъазт." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Рухсы Хызæг" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Хызæг æвдисын урс хуыз сау бæсты." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Историон бакаст" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Рабæлвырд четæны ивгъуыд верси." + +#: src/components/windows/Settings.jsx:156 +#, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Темтæ" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Куыд дарын pixelplanet йæ бакаст." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Æвзаджы Равзарын" + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 +#, fuzzy +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 "" +"Четæны ай уыд æркур рæстæджы политикон быцæу сæйраг зæххы кæттаджы. Уыд " +"бавдыст ай политикон æнгом барлæвæрды 1024x1024 ифтыгъдимæ 5 сикъунд æмæ " +"суммированийы 60 сикъунд. 11 майы фехс ма йæ æмæ зайы разæнгард цыды цалдæр " +"мæй,цалынмæ сæхгæн йæ ай." + +#: 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 "" +"Сфæнд кодтон архив кæны уый куыд таймлапс шифримæ æнæ асæрф webm. Екраны " +"хуызист таймлапсæй ратт хæрзæххæст бавдис 1:1 уыцы, кæцы уыд четæн та " +"рæстæджы." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "Хуызджын пикселтæ бынæт стыр четæны иумæ иннæ хъазæгимæ онлайн!" @@ -551,14 +960,22 @@ msgid "Banned? Detected as Proxy?" msgstr "Прокси куыд равдис?" #: src/components/windows/Help.jsx:76 +<<<<<<< HEAD #, fuzzy, javascript-format +======= +#, javascript-format +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 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 "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Цæстдард" @@ -591,12 +1008,20 @@ msgstr "Æлхъив ${ bindR } координаты къопи ис" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Æлхъив ${ bindQ } кæнæ ${ bindE } бирæ кæн" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "Æлхъив ${ bindW }, ${ bindA }, ${ bindS }. ${ bindD } цæмæй бынат аив" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -617,6 +1042,7 @@ msgstr "" "фæфылдæр" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "Хи уром галиу джыбы ${bindShift} æрбынатæн бынатаивд мыст цур" @@ -631,13 +1057,24 @@ msgstr "" "историкон афæлгæстимæ" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "Хи уром галиу джыбы ${bindShift} æрбынатæн бынатаивд мыст цур" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } Галиу джыбы мыст ныкъкъæрцц кæнæ символы фæцагай " "${ touchSymbol }, цæмæй пикселы бынæттæ" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -646,17 +1083,29 @@ msgstr "" "Æлхъив астæуккаг джыбы мыст ${ mouseSymbol } кæнæ æрæлхъив æмæ уром " "${ touchSymbol }, цæмæй равзар цæугæ хуыз басгардзинад" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Цæмæй тæх сæр æмæ дæлæмæ, æлхъив ${ bindQ } æмæ ${ bindE }" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "${mouseSymbol} Галиу джыбы мыст уром,мысты алас цæмæй аздах" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -665,12 +1114,20 @@ msgstr "" "${ mouseSymbol } Мысты цалх зил кæнæ уром ${ mouseSymbol } астæуккаг мысты " "джыбы æмæ ахадæнæн алас" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "${ mouseSymbol } Рахиз джыбы ныкъкъæрцц мыст æмæ мыст алас стыр нывæн" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -678,6 +1135,7 @@ msgstr "" "${ mouseSymbol } Рахиз джыбы ныкъкъæрцц мыст кæнæ дыууæ хатты æлхъив " "${ touchSymbol }, цæмæй пикселы адард" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 msgid "" "We thanks those artists very much, they offered their palettes to the public " @@ -750,13 +1208,15 @@ msgid "Auto Zoom In" msgstr "Автоахадæн" #: src/components/windows/Settings.jsx:143 +======= +#: src/components/windows/Help.jsx:109 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " -"small." +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" -"Масштабы ахадæн уыцы бæсты цæмæй пикселы бынæттæ кæнын, кæддæ ныдзæв четæн " -"æмæ дæ масштаб къаннæг." +<<<<<<< HEAD #: src/components/windows/Settings.jsx:146 msgid "Compact Palette" msgstr "Æнгом Палитрæ" @@ -865,13 +1325,34 @@ msgstr "" msgid "Submit" msgstr "Сфидар кæн" +======= +#: src/components/windows/Help.jsx:112 +#, javascript-format +msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." +msgstr "Бузныг тыххæй «Палитры мæй» ${ starhouseLink }." + +#: src/components/windows/Help.jsx:115 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "Бузныг тыххæй «Палитры мæй» ${ vinikLink }." + +#: src/components/windows/Help.jsx:118 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Бузныг тыххæй «Палитры мæй» ${ donendoLink }." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" "Select the canvas you want to use.\n" "Every canvas is unique and has different palettes, cooldown and " "requirements.\n" +<<<<<<< HEAD "Archive of removed canvases can be accessed here:" +======= +"Archived canvases can be accessed here:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Четæны равзар кæцы спайда фæнды дæ. Алы четæн уникал æмæ алы палитрытæ ис, " "рæстæг сфидар æмæ домæн. Архив æхгæд кæттаг ам ис:" @@ -882,6 +1363,7 @@ msgstr "Архив" #: src/components/windows/CanvasSelect.jsx:70 msgid "Retired Canvases (history only)" +<<<<<<< HEAD msgstr "" #: src/components/windows/Archive.jsx:9 @@ -891,12 +1373,11 @@ msgid "" "as a request by users who currently like a meme. Those canvases can get " "boring after a while and after weeks of no major change and if they really " "aren't worth being kept active." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" -"Кæд мах куыд уагæвæрд,четæнтæ хай нæй, кæцыдæр фæлдыст ивхæрсæнæн кæнæ " -"курдиаты пайдагæнæг,кæцы абоны бон рæстæг мем зæрдæмæ. Четæны ай чи схъыг " -"исдуг фæстæ, æмæ стæй цалдæр къуыри нæуæвын лæмбынæг ивындзинад, æмæ кæд " -"уыдон æцæг лæууы уыцы нæй, цæмæй зай разæнгард, мах скъуыддзаг адард уыдон." +<<<<<<< HEAD #: src/components/windows/Archive.jsx:10 #, fuzzy msgid "" @@ -1064,6 +1545,232 @@ msgstr "" #: src/components/TemplateSettings.jsx:182 msgid "Import templates" +======= +#: 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/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/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 "Modtools" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Æрбавгæд..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Баиу махæнмæ Guilded:" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "Captcha байдзаг бантыс ма" + +#: 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 +#, fuzzy +msgid "Click to Load Captcha" +msgstr "Captcha байдзаг бантыс ма" + +#: 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/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/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 "Електроны пост дары у æнæ къаддæр цæмæй 5 символæй." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "Електроны пост æнæ чи зоны даргъ 40 символы." + +#: 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 +#, fuzzy +msgid "Name must be at least 2 characters long" +msgstr "Ном дарын у æнæ къаддæр цæмæй 4 символæй" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Ном дарын у цыбыр 26 символы" + +#: 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 "Парол дарын у æнæ къаддæр цæмæй 6 символæй." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Парол дарын у цыбыр 60 символы." + +#: src/components/CanvasItem.jsx:29 +#, fuzzy +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 "æмæ ${ canvas.req } Пикселтæ равæр" + +#: src/components/CanvasItem.jsx:58 +#, fuzzy +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/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/components/LogInArea.jsx:19 @@ -1090,6 +1797,70 @@ msgstr "кæнæ регистраци ам:" msgid "Register" msgstr "Регистраци" +<<<<<<< HEAD +======= +#: src/components/TemplateSettings.jsx:52 +#, fuzzy +msgid "Templates" +msgstr "Шаблоны Равæр" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +#, fuzzy +msgid "Cancel adding Template" +msgstr "Шаблоны Равæр" + +#: src/components/TemplateSettings.jsx:139 +#, fuzzy +msgid "Add Template" +msgstr "Шаблоны Равæр" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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 "Бавæрын" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserAreaContent.jsx:62 msgid "Today Placed Pixels" msgstr "Абонон Равæрды Пикселтæ" @@ -1098,10 +1869,13 @@ msgstr "Абонон Равæрды Пикселтæ" msgid "Daily Rank" msgstr "Алыбоны Рейтинг" +<<<<<<< HEAD #: src/components/UserAreaContent.jsx:71 msgid "Placed Pixels" msgstr "Равæрды Пикселтæ" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserAreaContent.jsx:75 msgid "Total Rank" msgstr "Иумæйаг Рейтинг" @@ -1138,6 +1912,7 @@ msgstr "Социалон Рæвдзгæнæнтæ" #: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 msgid "Choose Canvas" msgstr "Четæны Равзар" +<<<<<<< HEAD #: src/components/Converter.jsx:218 msgid "Palette Download" @@ -1220,6 +1995,82 @@ msgstr "Иумæйæг" msgid "Today" msgstr "" +======= + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Палитры Байдзаг" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Палитрæн ${ gimpLink }" + +#: 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 "Хызæджы Бафтау (тырысæйы ис, сымахæн куы шаблоны хъæуы 1:1)" + +#: 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 "Шаблоны Равæр" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Rankings.jsx:165 msgid "Yesterday" msgstr "" @@ -1248,6 +2099,7 @@ msgstr "" "Рейтинг ногæй алы 5 минуты. Æрвылбойнон рейтингтæ æппар æмбисæхсæвы " "æппæтдунеон координаты рæстæджыл." +<<<<<<< HEAD #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "Електроны пост æнæ чи зоны афтид уын." @@ -1367,6 +2219,8 @@ msgstr "" msgid "Total Pixels placed per day" msgstr "Æрбынтон пикселтæ" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 #, fuzzy @@ -1386,6 +2240,7 @@ msgstr "" msgid "Go to" msgstr "" +<<<<<<< HEAD #: src/components/TemplateItemEdit.jsx:97 #, fuzzy msgid "Select File" @@ -1408,6 +2263,52 @@ msgstr "Ном кæнæ Електронон пост" msgid "LogIn" msgstr "Бацу" +======= +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Ном кæнæ Електронон пост" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Бацу" + +#: src/components/TemplateItemEdit.jsx:97 +#, fuzzy +msgid "Select File" +msgstr "Æвзаджы Равзарын" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +#, fuzzy +msgid "Delete" +msgstr "Аккаунты Адард кæн" + +#: src/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "" + +#: src/core/chartSettings.js:127 +#, fuzzy +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 +#, fuzzy +msgid "Total Pixels placed per day" +msgstr "Æрбынтон пикселтæ" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 #, fuzzy msgid "" @@ -1425,12 +2326,204 @@ msgstr "Æгъгъæд дæ араст ног фыстæг бæлвырдгæн msgid "Click here to request a new verification mail." msgstr "Ныкъкъæрцц ам, цæмæй æрфæрс ног фыстæг бæлвырдгæнæнимæ." +<<<<<<< HEAD +======= +#: src/components/ModWatchtools.jsx:48 +#, fuzzy +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/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/ModWatchtools.jsx:249 +#, fuzzy +msgid "Get Pixels" +msgstr "Равæрды Пикселтæ" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "IP Архайд" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Цыфæнды араз IP-Адрисимæ (Иунæг IP-Адрис гæсгæ рæнхъы)" + +#: 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/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 +#, fuzzy +msgid "Coordinates:" +msgstr "Æнæраст Координаттæ" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Пикселы Хъахъхъæд" + +#: src/components/ModCanvastools.jsx:321 +#, fuzzy +msgid "" +"Set protection of areas (if you need finer grained control, use protect with " +"image upload and alpha layers)" +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 "Облæст четæны тулæй æрæвæрд датæмæ (00:00 UTC)" + +#: src/components/ModCanvastools.jsx:492 +#, fuzzy +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/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 +#, fuzzy +msgid "IID Actions" +msgstr "IP Архайд" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "" + +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Ног Пайдагæнæджы Ном" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "Парол æнæ аккаг у." #: src/components/ChangePassword.jsx:44 +<<<<<<< HEAD msgid "Changed Password successfully." +======= +#, fuzzy +msgid "Password successfully changed." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Парол æнтыстджынæй раив." #: src/components/ChangePassword.jsx:88 @@ -1445,9 +2538,15 @@ msgstr "Ног Парол" msgid "Confirm New Password" msgstr "Ног Паролы Сфидар" +<<<<<<< HEAD #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Ног Пайдагæнæджы Ном" +======= +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "О, Мæ Аккаунт Адард кæн!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangeMail.jsx:59 #, fuzzy @@ -1462,6 +2561,7 @@ msgstr "" msgid "New Mail" msgstr "Ног Парол" +<<<<<<< HEAD #: src/components/DeleteAccount.jsx:66 msgid "Yes, Delete My Account!" msgstr "О, Мæ Аккаунт Адард кæн!" @@ -1471,6 +2571,13 @@ msgstr "О, Мæ Аккаунт Адард кæн!" msgid "Block DMs" msgstr "Фæхъоды кæн" +======= +#: src/components/SocialSettings.jsx:35 +#, fuzzy +msgid "Block DMs" +msgstr "Фæхъоды кæн" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:42 msgid "Block all Private Messages" msgstr "Алцы Гоймагон Фыстæджытæ Фæхъоды айс" @@ -1491,6 +2598,7 @@ msgstr "Пайдагæнæжы Хъоды айс" msgid "You have no users blocked" msgstr "Фæхъоды пайдагæнæджытæ æнæ ард" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." msgstr "Сурæт четæныл сараз." @@ -1671,6 +2779,8 @@ msgstr "" msgid "(0 = infinite)" msgstr "" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "Пинг" @@ -1687,21 +2797,51 @@ msgstr "Фæхъоды кæн" msgid "Mute" msgstr "Фæбынæй кæн" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1742,6 +2882,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 msgctxt "keybinds" msgid "N" @@ -1756,6 +2897,32 @@ msgstr "M" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "Æрбынтон пикселтæ" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Уром рахиз джыбы ${bindShift} æрбынатæн бынатаивд мыст цур æмбæрдзинады " +#~ "историкон афæлгæстимæ" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Pixelplanet'мæ дзуаппы райс нæй? Чи зоны бафæлвар сног кæнын?" + +#~ msgid "Place more :)" +#~ msgstr "Стылдæр равæрын :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Прокситæ æнæ бар :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "User online" #~ msgstr "Пайдагæнæг онлайн" diff --git a/i18n/ota.po b/i18n/ota.po new file mode 100644 index 00000000..406e8539 --- /dev/null +++ b/i18n/ota.po @@ -0,0 +1,1681 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-12 19:57+0000\n" +"Last-Translator: TCr3 \n" +"Language-Team: Turkish (Ottoman) \n" +"Language: ota\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "ا انتقال ادیلددى${ canvasName }" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "اسقاره بارز" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "اسقاره نهفته" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "فرمانی نقطه بارز" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "فرمانی نقطه نهفته" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "سكوت ادیلدی" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "صدا بارز ادیلدی" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "نسخه ادیلدی" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "رسمی الا بارز" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "رسمی الا نهفته" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "اشینی پاسقالیا بارز" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 +#, fuzzy +msgid "" +"Didn't get an answer from pixelplanet. Try to refresh if this problem " +"persists." +msgstr "" +"Pixelplanet bir cevâp irâd eylemedi. Sahife-i icticdad tecrübe eylediniz mi?" + +#: 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 +#, fuzzy +msgid "Invalid Coordinates" +msgstr "Gayr-i Muteber Kordinatlar" + +#: src/ui/PixelTransferController.js:109 +#, fuzzy +msgid "x out of bounds" +msgstr "x hudûtların dahilinde değil" + +#: src/ui/PixelTransferController.js:113 +#, fuzzy +msgid "y out of bounds" +msgstr "y hudûtların dahilinde değil" + +#: src/ui/PixelTransferController.js:117 +#, fuzzy +msgid "z out of bounds" +msgstr "z hudûtların dahilinde değil" + +#: src/ui/PixelTransferController.js:120 +#, fuzzy +msgid "Wrong Color" +msgstr "Gayr-ı Muteber Reng" + +#: src/ui/PixelTransferController.js:121 +#, fuzzy +msgid "Invalid color selected" +msgstr "Gayr-ı muteber renk ihtiyar eyli" + +#: src/ui/PixelTransferController.js:124 +#, fuzzy +msgid "Just for registered Users" +msgstr "Sırf mukayyed azalar içindir" + +#: src/ui/PixelTransferController.js:125 +#, fuzzy +msgid "You have to be logged in to place on this canvas" +msgstr "Bu tuvalde resmetmek için mukayyed bulunmaniz lâzımdır" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +#, fuzzy +msgid "Not allowed" +msgstr "Nevâhîdir" + +#: src/ui/PixelTransferController.js:130 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "Bu tuvale bâliğ değilsiniz. Ekser nokta atmanız ihtiyaçtır" + +#: src/ui/PixelTransferController.js:133 +#, fuzzy +msgid "Pixel protected" +msgstr "Nokta himaye edilmekte!" + +#: src/ui/PixelTransferController.js:140 +#, fuzzy +msgid "Please prove that you are human" +msgstr "Lütfen beşer olduğunuzu ispat ediniz" + +#: src/ui/PixelTransferController.js:145 +#, fuzzy +msgid "You are using a Proxy." +msgstr "Bir Arz-ı Vekil tarikiyle bağlanmaktasınız." + +#: src/ui/PixelTransferController.js:149 +#, fuzzy +msgid "Just the Top10 of yesterday can place here" +msgstr "Aşır-ı Aliyyü'l-a'lâ-ı dî bu tuvale resmedebilmektedir" + +#: 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:56 +msgid "Online Users on Canvas" +msgstr "" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "" + +#: 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 +#: 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/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:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +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/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: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/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/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/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/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "" + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "" + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "" + +#: src/components/windows/Settings.jsx:103 +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:109 +msgid "Enable chat notifications" +msgstr "" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "" + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "" + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "ا انتقال ادیلددى${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "" + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +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/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:95 +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:97 +#, javascript-format +msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" +msgstr "" + +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +#, 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 pencil (to place while moving mouse)" +msgstr "" + +#: src/components/windows/Help.jsx:92 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: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:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "" + +#: 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:101 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "" + +#: 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:109 +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" + +#: 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:115 +#, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "" + +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +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/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/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/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/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/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/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/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/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +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: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/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/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +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/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/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/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/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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +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/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: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/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/components/ChangeName.jsx:64 +msgid "New Username" +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/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/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/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:70 +msgctxt "keybinds" +msgid "G" +msgstr "" + +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +msgctxt "keybinds" +msgid "X" +msgstr "" + +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +msgctxt "keybinds" +msgid "H" +msgstr "" + +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +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/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#, fuzzy +#~ msgid "Place more :)" +#~ msgstr "Ekser nokta atın :)" + +#, fuzzy +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Arz-ı Vekil Nevâhîdir :(" diff --git a/i18n/pl.po b/i18n/pl.po new file mode 100644 index 00000000..86d5ee52 --- /dev/null +++ b/i18n/pl.po @@ -0,0 +1,1775 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-04-04 20:02+0000\n" +"Last-Translator: Eryk Michalak \n" +"Language-Team: Polish \n" +"Language: pl\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "Wybrany kolor" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "Z szablonu" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "Z historii" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "Zmieniono na ${ canvasName }" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Siatka WŁ" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Siatka Wył" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Notyfikacja Pikseli WŁ" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Notyfikacja Pikseli WYŁ" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Dźwięk wyciszony" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "Dźwięk odciszony" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Skopiowano" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Overlay WŁ" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Overlay WYŁ" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Easter Egg WŁ" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Easter Egg WYŁ" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Przerwa" + +#: 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 "" +"Zero odpowiedzi ze strony pixelplanet. Spróbuj odświeżyć stronę jeśli " +"problem został." + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Nieprawidłowy Canvas" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Ten canvas nie istnieje" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Nieprawidłowe Koordynaty" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x poza granicami" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y poza granicami" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z poza granicami" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Nieprawidłowy Kolor" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Wybrano nieprawidłowy kolor" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Tylko dla Zarejestrowanych Użytkowników" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Aby stawiać pixele na tym płótnie, musisz się zalogować" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "niedozwolone" + +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "" +"Nie masz jeszcze dostępu do tego płótna. Musisz postawić więcej pikseli" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "Pixel chroniony" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Prosze udowodnij że jesteś człowiekiem" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Korzystasz z Proxy." + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Tylko Top 10 wczorajszego dnia może tu stawiać" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Jesteś dziwny" + +#: src/ui/PixelTransferController.js:154 +msgid "" +"Server got confused by your pixels. Are you playing on multiple devices?" +msgstr "" +"Serwer został zdezorientowany twoimi pixelami, Czy grasz na wielu " +"urządzeniach?" + +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Zbanowany" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "Zasięgowo Zbanowany" + +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "Twój dostawca Internetu Jest zbanowany z tej gry" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Dziwny" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "ustawienie pixela nie powiodło się" + +#: src/ui/PixelTransferController.js:176 +#, javascript-format +msgid "Error ${ retCode }" +msgstr "Błąd ${ retCode }" + +#: src/ui/rendererFactory.js:31 +msgid "Canvas Error" +msgstr "Błąd Płótna" + +#: src/ui/rendererFactory.js:32 +msgid "Can't render 3D canvas, do you have WebGL2 disabled?" +msgstr "Nie można wczytać płótna 3D, masz WebGL2 wyłączony?" + +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Error :(" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "Nie można wyeksportować więcej niż 20 szablonów lub żadnego szablonu!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "" +"Nie można importować więcej niż 20 szablonów lub nie można zaimportować " +"żadnego szablonu!" + +#: src/components/BanInfo.jsx:136 src/store/actions/index.js:7 +msgid "OK" +msgstr "OK" + +#: src/store/actions/fetch.js:55 +msgid "You made too many requests" +msgstr "Wysłałeś zbyt wiele żądań" + +#: src/store/actions/fetch.js:59 +#, javascript-format +msgid "try again after ${ ti }min" +msgstr "spróbuj ponownie po ${ ti } min" + +#: src/store/actions/fetch.js:70 +#, javascript-format +msgid "Connection error ${ code } :(" +msgstr "Błąd połączenia ${ code } :(" + +#: src/store/actions/fetch.js:103 src/store/actions/fetch.js:129 +msgid "Could not connect to server, please try again later :(" +msgstr "Problem z połączeniem z serwerem, proszę spróbuj później :(" + +#: 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 "Nieznany błąd" + +#: src/store/actions/fetch.js:237 +msgid "Server answered with gibberish :(" +msgstr "Serwer odpowiedział bełkotem :(" + +#: src/store/middleware/notifications.js:33 +msgid "Your next pixels are ready" +msgstr "Twoje pixele są gotowe do postawienia" + +#: src/store/middleware/notifications.js:37 +msgid "You can now place more on pixelplanet.fun :)" +msgstr "Możesz teraz stawiać więcej na pixelplanet.fun :)" + +#: src/store/middleware/notifications.js:54 +msgid "mentioned you" +msgstr "oznaczył cię" + +#: src/store/middleware/notifications.js:58 +msgid "You have new messages in chat" +msgstr "Masz nowe wiadomości w czacie" + +#: 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 "Skopiuj do schowka" + +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "Aktywni Gracze na Płótnie" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "Wszyscy Aktywni Gracze" + +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Postawione pixele" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "dzisiaj" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "Topka Graczy" + +#: src/components/buttons/CanvasSwitchButton.jsx:20 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "Wybór płótna" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Close Chat" +msgstr "Zamknij czat" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Open Chat" +msgstr "Otwórz Czat" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Close Menu" +msgstr "Zamknij Menu" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Open Menu" +msgstr "Otwórz Menu" + +#: src/components/HistorySelect.jsx:146 +msgid "Loading" +msgstr "Ładowanie" + +#: src/components/HistorySelect.jsx:147 +msgid "Select Date above" +msgstr "Zaznacz Datę powyżej" + +#: 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 "Zamknij" + +#: src/components/Window.jsx:173 +msgid "PopUp" +msgstr "Wyskakujące okienko" + +#: src/components/Window.jsx:184 +msgid "Restore" +msgstr "Przywróć" + +#: src/components/Window.jsx:221 +msgid "Clone" +msgstr "Skopiuj" + +#: src/components/Window.jsx:229 +msgid "Move" +msgstr "Przenieś" + +#: src/components/Window.jsx:252 +msgid "Maximize" +msgstr "Maksymalizuj" + +#: src/components/Window.jsx:268 +msgid "Resize" +msgstr "Zeskaluj" + +#: src/components/BanInfo.jsx:75 src/components/buttons/HelpButton.jsx:20 +#: src/components/windows/index.js:13 +msgid "Help" +msgstr "Pomoc" + +#: src/components/buttons/SettingsButton.jsx:21 +#: src/components/windows/index.js:14 +msgid "Settings" +msgstr "Ustawienia" + +#: src/components/buttons/LogInButton.jsx:20 src/components/windows/index.js:15 +msgid "User Area" +msgstr "Strefa Użytkownika" + +#: src/components/buttons/DownloadButton.jsx:36 +msgid "Make Screenshot" +msgstr "Zrób Zrzut Ekranu" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Close Palette" +msgstr "Zamknij Palete" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Open Palette" +msgstr "Otwórz Palete" + +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Włącz Pędzel" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Wyłącz Ołówek" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Wyłącz pędzel historyczny" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "wyłącz pędzel overlaya" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Globusowy widok" + +#: src/components/windows/index.js:16 +msgid "Registration" +msgstr "Rejestracja" + +#: src/components/windows/index.js:17 +msgid "Forgot Password" +msgstr "Zapomniałem Hasła" + +#: src/components/windows/index.js:18 +msgid "Chat" +msgstr "Czat" + +#: src/components/windows/index.js:20 +msgid "Canvas Archive" +msgstr "Archiwum płótna" + +#: src/components/BanInfo.jsx:66 +msgid "You are banned. You think it is unjustified? Check out the " +msgstr "Jesteś zbanowany. Myślisz że bezpodstawnie? Sprawdź " + +#: src/components/BanInfo.jsx:76 +msgid " on how to appeal." +msgstr " Jak zaapelować." + +#: 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 "Błąd" + +#: src/components/BanInfo.jsx:85 src/components/ModIIDtools.jsx:73 +msgid "Reason" +msgstr "Powód" + +#: src/components/BanInfo.jsx:91 +msgid "By Mod" +msgstr "Przez Administratora" + +#: src/components/BanInfo.jsx:97 src/components/ModIIDtools.jsx:84 +msgid "Duration" +msgstr "Długość" + +#: src/components/BanInfo.jsx:99 +msgid "Your ban expires at " +msgstr "Twój ban kończy się: " + +#: src/components/BanInfo.jsx:101 +msgid " which is in " +msgstr " który jest w " + +#: src/components/BanInfo.jsx:112 +msgid "Unbanned" +msgstr "Odbanowano" + +#: src/components/BanInfo.jsx:113 +msgid "Now that you have seen this message, you are no longer banned." +msgstr "Teraz, gdy zobaczyłeś tę wiadomość, nie jesteś już zbanowany." + +#: src/components/BanInfo.jsx:127 +msgid "Why?" +msgstr "Czemu?" + +#: src/components/GlobalCaptcha.jsx:47 +msgid "You took too long, try again." +msgstr "Trwało to zbyt długo. Spróbuj ponownie." + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Nie udało Ci się wykonać captcha" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "Brak lub niepoprawny tekst captcha" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "Brak id captcha" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "Nieznany błąd Captcha" + +#: 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 "Anuluj" + +#: src/components/GlobalCaptcha.jsx:86 +msgid "Send" +msgstr "Wyślij" + +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Pokaż siatkę" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Włącz siatkę aby ujawnić kontury pixeli." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Pokaż aktywność pixeli" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "pokaż okręgi gdzie pixele są stawiane." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "zawsze pokazuj kontrolki ruchu" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "zawsze pokazuj klawisze ruchu" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Wyłącz dźwięk gry" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "wszystkie efekty dźwiękowe będą wyłączone." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Twoja przeglądarka nie zezwala nam na użycie AudioContext'u audio aby zagrać " +"dźwięki. Czy masz jakieś funkcje prywatności które nas blokują?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Włącz powiadomienia czatu" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Zagraj dźwięk kiedy pojawią się nowe wiadomości na czacie" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Automatyczne przybliżenie" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "Kiedy masz oddalone płótno kliknij raz aby przybliżyć." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Kompaktowa paleta kolorów" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Pokaż palete kolorów w kompaktowej formie która zajmuje mniej miejsca na " +"ekranie." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Tryb Ziemniaka (wydajny)" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Jeśli masz chujowego kompa." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Jasna siatka" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Pokaż jasną siatkę zamiast ciemnej." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Wgląd na historie" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Sprawdź poprzednie wersje płótna." + +#: src/components/windows/Settings.jsx:156 +#, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Tryb ołówka dla ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "Jaki ołówek powinien rysować na obecnym płótnie." + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Motywy" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Jak pixelplanet powinien wyglądać." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Wybierz język" + +#: 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 "" +"Kiedy nie jesteśmy skłonni do usuwania płócien, niektóre płótna są " +"zapoczątkowane dla zabawy albo jako prośba od użytkowników którzy aktualnie " +"lubią dany mem. Te płótna mogą stać się nudne po kilku tygodniach i jeśli " +"nie są warte utrzymywania będą usuwane." + +#: src/components/windows/Archive.jsx:10 +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Tutaj zbieramy usunięte płótna aby zarchiwizować we właściwy sposób. " +"Aktualnie jest tylko jedno." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Płótno Kompasu Politycznego" + +#: 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 "" +"To płótno zostało stworzone na prośbę w czasach politycznych konfliktów na " +"głównym płótnie Ziemi. Było ono reprezentacją kompasu politycznego w skali " +"1024x1024 z 5s cooldown'em i 60s limitem. Aktywowane było ono 11 Maja i " +"utrzymywało swoją aktywność przez miesiąc dopóki nie zostało wyłączone 30 " +"listopada." + +#: 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 "" +"Zadecydowaliśmy aby zarchiwizować je jako timelapse z bezstratnie " +"zakodowanym materiałem webm. Zrobienie screenshot'a timelapse'u skutkuje " +"wykonaniem perfekcyjnej reprezentacji płótna w skali 1:1 jak wyglądał w " +"tamtym czasie." + +#: src/components/windows/Help.jsx:65 +msgid "Place color pixels on a large canvas with other players online!" +msgstr "" +"Umieść kolorowe piksele na dużym płótnie razem z innymi graczami online!" + +#: 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 "" +"Naszym głównym płótnem jest ogromna mapa świata, na której możesz stawiać " +"pixele gdziekolwiek chcesz, ale będziesz musiał poczekać określony czas na " +"kolejne pixele, Możesz sprawdzić czas odnowienia i wymagania w menu wyboru " +"płótna (przycisk kuli ziemskiej na górze). Niektóre płótna mają inny czas " +"odnowienia podczas zastępowania pikseli ustawionych przez użytkownika niż " +"umieszczanie ich na nieustawionych pikselach 4s/7s oznacza 4s na świeżych " +"pikselach i 7s na już postawionych pikselach." + +#: 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 "" +"Aktualizacja dalszych zoomów, zajmuje trochę czasu, płótno 3D jest " +"aktualizowane co najmniej raz dziennie." + +#: src/components/windows/Help.jsx:68 +msgid "Have fun!" +msgstr "Baw się dobrze!" + +#: src/components/windows/Help.jsx:70 +msgid "recommended" +msgstr "Zalecane" + +#: src/components/windows/Help.jsx:71 +msgid "Source on " +msgstr "Źródło włączone " + +#: src/components/windows/Help.jsx:72 +msgid "Map Data" +msgstr "Dane mapy" + +#: 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 "" +"Dane mapy, których używamy, wraz z przekonwertowanymi kafelkami " +"OpenStreetMap dla orientacji, można pobrać z mega.nz tutaj: " + +#: src/components/windows/Help.jsx:74 +msgid "Banned? Detected as Proxy?" +msgstr "Zbanowany? Wykryty jako Proxy?" + +#: 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 "" +"Jeśli zostałeś wykryty jako proxy, ale go nie używasz, lub uważasz, że " +"zostałeś niesłusznie zbanowany, przejdź do naszego ${ guildedLink } lub " +"wyślij nam e-mail na adres ${ mailLink } i podaj następujący IID:" + +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +msgid "Controls" +msgstr "Sterownica" + +#: src/components/windows/Help.jsx:81 +msgid "Click a color in palette to select it" +msgstr "Kliknij kolor w palecie, aby go wybrać" + +#: src/components/windows/Help.jsx:82 +#, javascript-format +msgid "Press ${ bindG } to toggle grid" +msgstr "Naciśnij ${ bindG }, aby włączyć siatkę" + +#: src/components/windows/Help.jsx:83 +#, javascript-format +msgid "Press ${ bindX } to toggle showing of pixel activity" +msgstr "Naciśnij ${ bindX }, aby włączyć wyświetlanie aktywności pikseli" + +#: src/components/windows/Help.jsx:84 +#, javascript-format +msgid "Press ${ bindH } to toggle historical view" +msgstr "naciśnij ${ bindH }by włączyć widok historyczny" + +#: src/components/windows/Help.jsx:85 +#, javascript-format +msgid "Press ${ bindR } to copy coordinates" +msgstr "naciśnij ${ bindR } by skopiowawć koordynaty" + +#: src/components/windows/Help.jsx:86 +#, javascript-format +msgid "Press ${ bindQ } or ${ bindE } to zoom" +msgstr "naciśnij ${ bindQ } lub ${ bindE } by powiększyć" + +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +#, javascript-format +msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" +msgstr "" +"naciśnij ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } by poruszać kamerą" + +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +#, javascript-format +msgid "" +"Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" +msgstr "" +"naciśnij ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } by " +"poruszać kamerą" + +#: src/components/windows/Help.jsx:89 +#, javascript-format +msgid "Drag ${ mouseSymbol } mouse or ${ touchSymbol } pan to move" +msgstr "" +"Przeciągnij myszką ${ mouseSymbol } lub ${ touchSymbol } przesuń palcem aby " +"się poruszyć" + +#: src/components/windows/Help.jsx:90 +#, javascript-format +msgid "Scroll ${ mouseSymbol } mouse wheel or ${ touchSymbol } pinch to zoom" +msgstr "" +"Przewijaj scrollem ${ mouseSymbol } lub ${ touchSymbol } rozsuń palce aby " +"powiększyć lub pomniejszyć" + +#: src/components/windows/Help.jsx:91 +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "Przytrzymaj lewy ${ bindShift }, aby umieścić podczas poruszania myszą" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +#, javascript-format +msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" +msgstr "" +"${ mouseSymbol } Kliknij lewym przyciskiem myszy lub ${ touchSymbol } " +"dotknij palcem aby umieścić piksel" + +#: 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 "" +"Kliknij ${ mouseSymbol } środkowy przycisk myszy lub ${ touchSymbol } i " +"przytrzymaj, aby wybrać bieżący kolor na który kieruje twój kursor" + +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "Naciśnij ${ bindQ } i ${ bindE }, aby przysunąć w wewnątrz i zewnątrz" + +#: src/components/windows/Help.jsx:100 +#, javascript-format +msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" +msgstr "" +"${ mouseSymbol } Przytrzymaj lewy przycisk myszy i przeciągaj myszą, aby " +"obrócić" + +#: src/components/windows/Help.jsx:101 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" +"${ mouseSymbol } Scrolluj lub przytrzymaj ${ mouseSymbol } środkowy przycisk " +"myszy i przeciągnij, aby powiększyć" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "" +"${ mouseSymbol } Kliknij prawym przyciskiem myszy i przeciągnij myszą, aby " +"przesuwać" + +#: src/components/windows/Help.jsx:104 +#, javascript-format +msgid "" +"${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" +msgstr "" +"${ mouseSymbol } Prawy przycisk myszy lub ${ touchSymbol } naciśnij " +"podwójnie aby usunąć pixela" + +#: src/components/windows/Help.jsx:109 +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" +"Jesteśmy wdzięczni tym artystom, zaoferowali oni ich palety kolorów publice" + +#: src/components/windows/Help.jsx:112 +#, javascript-format +msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." +msgstr "zaszczyt za palete kolorów księżyca idzie do ${ starhouseLink }." + +#: src/components/windows/Help.jsx:115 +#, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "Zaszczyt za palete kolorów płótna top 10 idzie do ${ vinikLink }." + +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Zaszczyt za palete kolorów płótna 2bit idzie do${ donendoLink }." + +#: 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 "" +"Wybierz płótno które chcesz użyć.\n" +"Każde płótno jest wyjątkowe i ma wiele różnych palet kolorów, cooldown'u " +"pixeli i wymagań.\n" +"Archiwa usuniętych płócien mogą być znalezione tutaj:" + +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Archiwa" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Zlikwidowane Płótna (Tylko wgląd historyczny)" + +#: src/components/windows/Register.jsx:87 +msgid "Register new account here" +msgstr "Zarejestruj nowe konto tutaj" + +#: src/components/windows/Register.jsx:92 +#: src/components/windows/Register.jsx:98 +msgid "Name" +msgstr "Pseudonim" + +#: src/components/windows/ForgotPassword.jsx:80 +#: src/components/windows/Register.jsx:100 +#: src/components/windows/Register.jsx:106 +msgid "Email" +msgstr "Email" + +#: 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 "Hasło" + +#: src/components/windows/Register.jsx:116 +#: src/components/windows/Register.jsx:122 +msgid "Confirm Password" +msgstr "Potwierdź hasło" + +#: src/components/windows/Register.jsx:124 +msgid "Captcha" +msgstr "Captcha" + +#: 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 "Podaj" + +#: src/components/windows/Chat.jsx:180 +msgid "Start chatting here" +msgstr "Zacznij czatować tutaj" + +#: src/components/windows/Chat.jsx:217 +msgid "Chat here" +msgstr "Czatuj tutaj" + +#: src/components/windows/Chat.jsx:243 +msgid "You must be logged in to chat" +msgstr "Musisz być zalogowany aby czatować" + +#: src/components/windows/Chat.jsx:273 +msgid "Channel settings" +msgstr "ustawienia kanału" + +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Statystyki" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Konwerter" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Narzędzia moderacji" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Ładowanie..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Rozważ dołączenie do nas na Guilded:" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "Nie byliśmy w stanie załadować Captch'y" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "Wypisz znaki znajdujące się na obrazie poniżej:" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "Wskazówka: Nie uwzględnia wielkości liter; I i l to te same znaki" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "Załaduj captch'e" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "Kliknij aby załadować Captch'e" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "Nie możesz rozczytać? załaduj ponownie:" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "Załaduj ponownie" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "Wpisz znaki" + +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "wysłano email z instrukcjami jak zresetować twoje hasło." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "Wpisz swój adres mailowy i wyślemy ci twoje nowe hasło:" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "Okienko z mailem nie może być puste." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "Mail powinien mieć przynajmniej 5 znaków." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "mail nie może być dłuższy niż 40 znaków." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "mail powinien zawierać przynajmniej kropkę" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "mail powinien zawierać @" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Nazwa nie może być pusta." + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "Nazwa musi mieć co najmniej 2 znaki" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Nazwa musi być krótsza niż 26 znaków" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "Nazwa zawiera nieprawidłowy znak, taki jak @, /, \\ lub #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Nie podano hasła." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "Hasło musi mieć co najmniej 6 znaków." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Hasło musi być krótsze niż 60 znaków." + +#: src/components/CanvasItem.jsx:29 +msgid "Online Users" +msgstr "aktywni użytkownicy" + +#: src/components/CanvasItem.jsx:34 +msgid "Cooldown" +msgstr "cooldown" + +#: src/components/CanvasItem.jsx:40 +msgid "Stacking till" +msgstr "Składanie do" + +#: src/components/CanvasItem.jsx:42 +msgid "Ranked" +msgstr "Rankingowa" + +#: src/components/CanvasItem.jsx:44 +msgid "Yes" +msgstr "Tak" + +#: src/components/CanvasItem.jsx:44 +msgid "No" +msgstr "Nie" + +#: src/components/CanvasItem.jsx:50 +msgid "Requirements" +msgstr "Wymagania" + +#: src/components/CanvasItem.jsx:53 +msgid "User Account" +msgstr "Konto użytkownika" + +#: src/components/CanvasItem.jsx:55 +#, javascript-format +msgid "and ${ canvas.req } Pixels set" +msgstr "oraz ${ canvas.req }Postawionych pixeli" + +#: src/components/CanvasItem.jsx:58 +msgid "Top 10 Daily Ranking" +msgstr "Top 10 Dzisiejszego Rankingu" + +#: src/components/CanvasItem.jsx:64 src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "Wymiary" + +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "otrzymaj IID" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Kopiuj" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "Zaloguj się aby uzyskać dostęp do większej ilości funkcji i statystyk." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Zaloguj się Pseudonimem lub Mailem:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Zapomniałem swoje hasło." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "Lub zaloguj się z:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "Lub zarejestruj się tutaj:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "rejestracja" + +#: src/components/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Szablony" + +#: 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 " +"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 "" +"zmęczony spamowaniem jednym kolorem? Chcesz zamiast tego stworzyć art'a, ale " +"musisz spoglądać za każdym razem na inny obraz? Szablony mogą ci z tym " +"pomóc! Szablony mogą pokazać się jako przezroczysty obraz na płótnie przez " +"które możesz rysować. Jeden pixel na szablonie powinien być jednym pixelem " +"na płótnie." + +#: src/components/TemplateSettings.jsx:60 +msgid "Enable Overlay" +msgstr "Włącz nakładkę" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Pokaż szablony jako nakładki w grze." + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "Małe pixele" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "Pokaż nakładkę jako indywidualne małe pixele." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Przezroczystość nakładki" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "przezroczystość nakładki w procentach." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Anuluj dodawanie szablonu" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "dodaj szablon" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Eksportuj włączone szablony" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +msgstr "importuj szablony" + +#: 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 "Zapisz" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Pixele postawione dzisiaj" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Dzienny Ranking" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Miejsce w Rankingu" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Twoja nazwa to: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Wyloguj się" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Zmień pseudonim" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "zmień adres mailowy" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "zmień hasło" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "usuń konto" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "ustawienia prywatności" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Wybierz płótno" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Pobierz palete kolorów" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Paleta kolorów ${ gimpLink }" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Konwerter obrazów" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Konwertuj obraz w kolory płótna" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Wybierz strategie" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpentynowy" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "minimalny dystans malowania" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "Wylicz jako GIMP" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Wybierz tryb koloru" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Dodaj Siatkę (odznacz jeśli potrzebujesz szablonu 1:1)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Zrównoważenie" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Wyskaluj obraz" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Szerokość" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Wysokość" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Zachowaj proporcje" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "anti aliasing" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Resetuj" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Pobierz szablon" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "wczoraj" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Państwa dzisiaj" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Wykresy" + +#: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "Użytkownik" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "kraj" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" +"Ranking aktualizuje się co 5 minut. Dzienne rankingi resetują się o północy " +"czasu uniwersalnego." + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Płótno" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "Koordynaty" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "Edytuj" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "Idź do" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Pseudonim lub adres mailowy" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "zaloguj się" + +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "Wybierz plik" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "Nazwa szablonu" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "usuń" + +#: src/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "Top 10 państw [pixeli na dzień]" + +#: src/core/chartSettings.js:127 +msgid "Players and Pixels per hour" +msgstr "Gracze i pixele na godzine" + +#: src/core/chartSettings.js:221 +msgid "Top 10 Players [pxls / day]" +msgstr "Top 10 Graczy [pxls / day]" + +#: src/core/chartSettings.js:294 +msgid "Countries by Pixels Today" +msgstr "Kraje według ilości pikseli dzisiaj" + +#: src/core/chartSettings.js:351 +msgid "Total Pixels placed per day" +msgstr "Całkowita liczba pikseli postawionych dziennie" + +#: src/components/UserMessages.jsx:28 +msgid "" +"Please verify your mail address or your account could get deleted after a " +"few days." +msgstr "" +"Prosze zweryfikuj swojego maila ponieważ twoje stare konto może zostać " +"usunięte po kilku dniach." + +#: src/components/UserMessages.jsx:49 +msgid "A new verification mail is getting sent to you." +msgstr "Zostanie do Ciebie wysłana nowa wiadomość weryfikacyjna." + +#: src/components/UserMessages.jsx:53 +msgid "Click here to request a new verification mail." +msgstr "Kliknij tutaj, aby poprosić o nową wiadomość weryfikacyjną." + +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Interwał jest nieprawidłowy" + +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Sprawdź, kto stawiał pixele w danym obszarze" + +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Interwał" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (opcjonalnie)" + +#: 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 "Lewy-Górny róg" + +#: 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 "Prawy-Dolny róg" + +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Sprawdź Pixele" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Sprawdź Użytkowników" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "Działania IP" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Rób różne rzeczy z adresami IP (jeden adres IP na linię)" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Zarządzaj moderatorami" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Usuń Moderatora" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Nie ma żadnych modów" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Przypisz nowego moda" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Wprowadź nazwę użytkownika nowego moda" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Nazwa Użytkownika" + +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Buduj obraz na płótnie." + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "Zbuduj obraz i ustaw go jako chroniony." + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "Zbuduj obraz, ale zresetuj czas odnowienia do świeżych pixeli." + +#: src/components/ModCanvastools.jsx:184 +msgid "Clean spare pixels that are surrounded by unset pixels" +msgstr "Wyczyść zapasowe piksele otoczone nieustawionymi pikselami" + +#: src/components/ModCanvastools.jsx:188 +msgid "" +"Clean spare pixels that are surrounded by unset pixels and up to 1 other set " +"pixels" +msgstr "" +"Wyczyść zapasowe piksele otoczone przez nieustawione piksele i maksymalnie 1 " +"inny ustawiony piksel" + +#: 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 "" +"Wyczyść zapasowe piksele otoczone pojedynczym innym kolorem lub nieustawione " +"piksele (BARDZO AGRESYWNE NA PŁÓTNACH, KTÓRE POZWALAJĄ NA NIEUSTAWIONE " +"PIKSELE (gdzie są dwa czasy odnowienia!)" + +#: 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 "" +"Zmień każdy piksel w obszarze na 0 (nie powinieneś tego robić w żadnym " +"obszarze, który nie jest już w większości 0)" + +#: src/components/ModCanvastools.jsx:207 +msgid "Status: Not running" +msgstr "Stan: Nie działa" + +#: src/components/ModCanvastools.jsx:249 +msgid "Image Upload" +msgstr "Wklejanie obrazu na mapę" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "Wklej obrazki na mapę" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "Plik" + +#: src/components/ModCanvastools.jsx:273 +msgid "Coordinates:" +msgstr "Koordynaty:" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Ochrona Pixeli" + +#: 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 "" +"Ustaw ochronę obszarów (jeśli potrzebujesz bardziej szczegółowej kontroli, " +"użyj ochrony z przesyłaniem obrazu i warstwami alfa)" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "Przywróć do daty" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "Przywróć strefę mapy do ustawionej daty (00:00 UTC)" + +#: src/components/ModCanvastools.jsx:492 +msgid "Canvas Cleaner" +msgstr "Oczyszczacz Płótna" + +#: src/components/ModCanvastools.jsx:494 +msgid "Apply a filter to clean trash in large canvas areas." +msgstr "Zastosuj filtr, aby wyczyścić śmieci na dużych obszarach płótna." + +#: src/components/ModCanvastools.jsx:605 +msgid "Stop Cleaner" +msgstr "Zatrzymaj Sprzątacza" + +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Musisz wprowadzić czas trwania" + +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Musisz wprowadzić IID" + +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "Działania z IID" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Prowadź Powód" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = nieskończony)" + +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Nowa nazwa użytkownika" + +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Hasła nie pasują do siebie." + +#: src/components/ChangePassword.jsx:44 +msgid "Password successfully changed." +msgstr "Pomyślnie zmieniono hasło." + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Stare Hasło" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Nowe hasło" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Potwierdź nowe hasło" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Tak, usuń moje konto!" + +#: src/components/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" +"Pomyślnie zmieniono pocztę Wysłaliśmy do Ciebie wiadomość weryfikacyjną. " +"Zweryfikuj swój nowy adres mail." + +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +msgstr "Nowy Mail" + +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "Blokuj DM" + +#: src/components/SocialSettings.jsx:42 +msgid "Block all Private Messages" +msgstr "Blokuj wszystkie prywatne wiadomości" + +#: src/components/SocialSettings.jsx:44 +msgid "Private" +msgstr "Prywatne" + +#: src/components/SocialSettings.jsx:51 +msgid "Don't show me in global stats" +msgstr "Nie pokazuj mnie w statystykach globalnych" + +#: src/components/SocialSettings.jsx:57 +msgid "Unblock Users" +msgstr "Odblokuj użytkowników" + +#: src/components/SocialSettings.jsx:82 +msgid "You have no users blocked" +msgstr "Nie masz żadnych zablokowanych użytkowników" + +#: src/components/contextmenus/UserContextMenu.jsx:49 +msgid "Ping" +msgstr "Ping" + +#: src/components/contextmenus/UserContextMenu.jsx:75 +msgid "DM" +msgstr "DM" + +#: src/components/contextmenus/UserContextMenu.jsx:86 +msgid "Block" +msgstr "Blok" + +#: src/components/contextmenus/ChannelContextMenu.jsx:46 +msgid "Mute" +msgstr "Wyciszenie" + +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +msgctxt "keybinds" +msgid "G" +msgstr "G" + +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +msgctxt "keybinds" +msgid "X" +msgstr "X" + +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +msgctxt "keybinds" +msgid "H" +msgstr "H" + +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "B" + +#: src/components/windows/Help.jsx:22 +msgctxt "keybinds" +msgid "R" +msgstr "R" + +#: src/components/windows/Help.jsx:23 +msgctxt "keybinds" +msgid "Q" +msgstr "Q" + +#: src/components/windows/Help.jsx:24 +msgctxt "keybinds" +msgid "E" +msgstr "E" + +#: src/components/windows/Help.jsx:25 +msgctxt "keybinds" +msgid "W" +msgstr "W" + +#: src/components/windows/Help.jsx:26 +msgctxt "keybinds" +msgid "A" +msgstr "A" + +#: src/components/windows/Help.jsx:27 +msgctxt "keybinds" +msgid "S" +msgstr "S" + +#: src/components/windows/Help.jsx:28 +msgctxt "keybinds" +msgid "D" +msgstr "D" + +#: src/components/windows/Help.jsx:35 +msgctxt "keybinds" +msgid "Shift" +msgstr "Shift" + +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pixels placed" +#~ msgstr "Postawione Pixele" + +#~ msgid "History Pencil ON" +#~ msgstr "Historyczny Pędzel WŁ" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Pędzel Overlaya WŁ" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Przytrzymaj prawy ${ bindShift }, aby umieścić podczas poruszania myszą " +#~ "zgodnie z widokiem historycznym" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Prawy-Shift automatyczny kolor" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "Stawiaj pixele z nakładki klikając prawy-shift, zamiast z pamięci." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Brak odpowiedzi od pixelplanet. Może spróbuj odświeżyć stronę?" + +#~ msgid "Place more :)" +#~ msgstr "Postaw więcej :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Proxy jest niedozwolone" diff --git a/i18n/prg.po b/i18n/prg.po new file mode 100644 index 00000000..3ee8e294 --- /dev/null +++ b/i18n/prg.po @@ -0,0 +1,1658 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-21 04:54+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/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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:56 +msgid "Online Users on Canvas" +msgstr "" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "" + +#: 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 +#: 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/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:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +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/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: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/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/GlobalCaptcha.jsx:47 +msgid "You took too long, try again." +msgstr "jūs izlaīdja pēr tūlan kērdā, bānda etkūmps." + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "jūs praspīli twajs captcha" + +#: 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 "Niwaīsts Captcha Error" + +#: 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/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "" + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "" + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "" + +#: src/components/windows/Settings.jsx:103 +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:109 +msgid "Enable chat notifications" +msgstr "" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "" + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "" + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:156 +#, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "" + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +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/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:95 +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:97 +#, javascript-format +msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" +msgstr "" + +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +#, 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 pencil (to place while moving mouse)" +msgstr "" + +#: src/components/windows/Help.jsx:92 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: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:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "" + +#: 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:101 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "" + +#: 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:109 +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" + +#: 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:115 +#, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "" + +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +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/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 "paklusta" + +#: 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/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/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/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/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 "emmens papalla būtwei mazzais 2 dabbas ilgai" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "emmens papalla būtwei mazzais nikāi 26 dabbas" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "emmens turri inwalīdi dabbas tēt dīgi @,/,\\ adder #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "ni kliptaswīrds dāts." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "kliptaswīrds papalla ast mazzais 6 dabbas ilgai." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "kliptaswīrds papalla ast mazzais nikāi 60 dabbas." + +#: 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/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +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: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/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/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +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/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/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/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/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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +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/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: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/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/components/ChangeName.jsx:64 +msgid "New Username" +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 "nāuns kliptaswīrds" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "padrūktina nāuns kliptaswīrds" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/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/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:70 +msgctxt "keybinds" +msgid "G" +msgstr "" + +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +msgctxt "keybinds" +msgid "X" +msgstr "" + +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +msgctxt "keybinds" +msgid "H" +msgstr "" + +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +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/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" diff --git a/i18n/pt.po b/i18n/pt.po index b6f26939..f5ef70ac 100644 --- a/i18n/pt.po +++ b/i18n/pt.po @@ -2,6 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -110,9 +111,142 @@ msgid "Just for registered Users" msgstr "Apenas para usuários registrados" #: src/ui/PixelTransferController.js:124 -msgid "You have to be logged in to place on this canvas" -msgstr "Você precisa estar logado para colocar neste canvas" +======= +"PO-Revision-Date: 2024-03-10 16:43+0000\n" +"Last-Translator: Justportuguese \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.5-dev\n" +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Selecionar Ficheiro" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Baixar Modelo" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "Mudou para ${ canvasName }" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Grelha ATIVADA" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Grelha DESATIVADA" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Atividade de Píxeis ATIVADA" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Atividade de Píxeis DESATIVADA" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Som DESATIVADO" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "Som ATIVADO" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "Copiado!" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Overlay ATIVADO" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Overlay DESATIVADO" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Easter Egg ATIVADO" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Easter Egg DESATIVADO" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "" + +#: 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 "" +"Não recebi nenhuma resposta do pixelplanet. Talvez tente atualizar a página?" + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Canvas inválido" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Este canvas não existe" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Coordenadas inválidas" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x fora dos limites" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y fora dos limites" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z fora dos limites" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Cor errada" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Cor selecionada inválida" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Apenas para usuários registrados" + +#: src/ui/PixelTransferController.js:125 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgid "You have to be logged in to place on this canvas" +msgstr "Você precisa estar logado para colocar píxeis neste canvas" + +<<<<<<< HEAD #: src/ui/PixelTransferController.js:127 msgid "Place more :)" msgstr "Coloque mais :)" @@ -135,9 +269,33 @@ msgid "No Proxies Allowed :(" msgstr "Zeedy gosta de homens (proxies não são permitidos)" #: src/ui/PixelTransferController.js:144 -msgid "You are using a Proxy." -msgstr "Você esta usando um Proxy." +======= +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "Não é permitido" +#: src/ui/PixelTransferController.js:130 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "" +"Você não tem acesso a esse canvas ainda. Você precisa colocar mais píxeis" + +#: src/ui/PixelTransferController.js:133 +#, fuzzy +msgid "Pixel protected" +msgstr "Pixel protegido!" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Por favor prove que é um humano" + +#: src/ui/PixelTransferController.js:145 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgid "You are using a Proxy." +msgstr "Você está usando um Proxy." + +<<<<<<< HEAD #: src/ui/PixelTransferController.js:147 msgid "Not allowed" msgstr "" @@ -188,18 +346,63 @@ msgid "Couldn't set Pixel" msgstr "Não foi possível colocar o píxel" #: src/ui/PixelTransferController.js:175 +======= +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Apenas os Top10 de ontem podem colocar píxeis aqui" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Você é estranho" + +#: src/ui/PixelTransferController.js:154 +msgid "" +"Server got confused by your pixels. Are you playing on multiple devices?" +msgstr "" +"O servidor ficou confuso com os seus píxeis. Por acaso está jogando em " +"vários dispositivos?" + +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Banido" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "" + +#: src/ui/PixelTransferController.js:162 +#, fuzzy +msgid "Your Internet Provider is banned from this game" +msgstr "O seu provedor de internet está banido deste jogo" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Estranho" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Não foi possível colocar o píxel" + +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Erro ${ retCode }" #: src/ui/rendererFactory.js:31 +<<<<<<< HEAD #, fuzzy msgid "Canvas Error" msgstr "Arquivo do Canvas" +======= +msgid "Canvas Error" +msgstr "Erro do canvas" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ui/rendererFactory.js:32 msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "" +<<<<<<< HEAD #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" @@ -216,16 +419,48 @@ msgstr "OK" #: src/store/actions/fetch.js:55 msgid "You made too many requests" msgstr "" +======= +"Não foi possivel renderizar o canvas 3D, por acaso você tem o WebGL2 " +"desativado?" + +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Erro :(" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "Não é possivel exportar mais de 20 ou uma template inexistente!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "Não é possivel importar mais de 20 ou uma template inexistente!" + +#: src/components/BanInfo.jsx:136 src/store/actions/index.js:7 +msgid "OK" +msgstr "OK" + +#: src/store/actions/fetch.js:55 +msgid "You made too many requests" +msgstr "Você fez demasiados pedidos" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/store/actions/fetch.js:59 #, javascript-format msgid "try again after ${ ti }min" +<<<<<<< HEAD msgstr "" +======= +msgstr "Tente novamente em ${ ti }min" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/store/actions/fetch.js:70 #, javascript-format msgid "Connection error ${ code } :(" +<<<<<<< HEAD msgstr "" +======= +msgstr "Erro de conexão ${ code } :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/store/actions/fetch.js:103 src/store/actions/fetch.js:129 msgid "Could not connect to server, please try again later :(" @@ -235,6 +470,7 @@ msgstr "Não consegui conectar ao servidor, por favor tente mais tarde :(" #: src/store/actions/fetch.js:189 src/store/actions/fetch.js:208 #: src/store/actions/fetch.js:227 msgid "Unknown Error" +<<<<<<< HEAD msgstr "" #: src/store/actions/fetch.js:237 @@ -256,12 +492,36 @@ msgstr "" #: src/store/middleware/notifications.js:58 msgid "You have new messages in chat" msgstr "" +======= +msgstr "Erro desconhecido" + +#: src/store/actions/fetch.js:237 +msgid "Server answered with gibberish :(" +msgstr "Servidor respondeu com bobagem :(" + +#: src/store/middleware/notifications.js:33 +msgid "Your next pixels are ready" +msgstr "Seus píxeis estão prontos" + +#: src/store/middleware/notifications.js:37 +msgid "You can now place more on pixelplanet.fun :)" +msgstr "Você já pode colocar mais píxeis em pixelplanet.fun :)" + +#: src/store/middleware/notifications.js:54 +msgid "mentioned you" +msgstr "mencionou você" + +#: src/store/middleware/notifications.js:58 +msgid "You have new messages in chat" +msgstr "Você tem novas mensagens no bate-papo" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: 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 "Copiar para a área de transferência" +<<<<<<< HEAD #: src/components/OnlineBox.jsx:40 msgid "Online Users on Canvas" msgstr "" @@ -274,6 +534,28 @@ msgstr "" msgid "Pixels placed" msgstr "Píxeis colocados" +======= +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "Usuários Online no Canvas" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "Usuários Totais Online" + +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Píxeis colocados" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "Hoje" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "Total" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 msgid "Canvas Selection" @@ -302,7 +584,11 @@ msgstr "Carregando..." #: src/components/HistorySelect.jsx:147 msgid "Select Date above" +<<<<<<< HEAD msgstr "" +======= +msgstr "Escolha uma data acima" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Admintools.jsx:103 src/components/ModCanvastools.jsx:226 #: src/components/ModWatchtools.jsx:120 src/components/Window.jsx:157 @@ -317,7 +603,11 @@ msgstr "" #: src/components/Window.jsx:184 msgid "Restore" +<<<<<<< HEAD msgstr "" +======= +msgstr "Restaurar" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Window.jsx:221 msgid "Clone" @@ -325,6 +615,7 @@ msgstr "" #: src/components/Window.jsx:229 msgid "Move" +<<<<<<< HEAD msgstr "" #: src/components/Window.jsx:252 @@ -335,6 +626,17 @@ msgstr "maximizar" #: src/components/Window.jsx:268 msgid "Resize" msgstr "" +======= +msgstr "Mover" + +#: src/components/Window.jsx:252 +msgid "Maximize" +msgstr "Maximizar" + +#: src/components/Window.jsx:268 +msgid "Resize" +msgstr "Redimensionar" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:75 src/components/buttons/HelpButton.jsx:20 #: src/components/windows/index.js:13 @@ -354,10 +656,38 @@ msgstr "Área do Usuário" msgid "Make Screenshot" msgstr "Faça uma captura de tela" +<<<<<<< HEAD +======= +#: src/components/buttons/PalselButton.jsx:30 +msgid "Close Palette" +msgstr "Fechar paleta" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Open Palette" +msgstr "Abrir paleta" + +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Ative o Lápis" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Desative o Lápis" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Desative o Lápis Histórico" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Desative o Lápis Overlay" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Visão do Globo" +<<<<<<< HEAD #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Fechar paleta" @@ -417,6 +747,34 @@ msgstr "" msgid " on how to appeal." msgstr "" +======= +#: src/components/windows/index.js:16 +#, fuzzy +msgid "Registration" +msgstr "Registre" + +#: src/components/windows/index.js:17 +#, fuzzy +msgid "Forgot Password" +msgstr "Esqueci minha senha." + +#: src/components/windows/index.js:18 +msgid "Chat" +msgstr "Bate-Papo" + +#: src/components/windows/index.js:20 +msgid "Canvas Archive" +msgstr "Arquivo do Canvas" + +#: src/components/BanInfo.jsx:66 +msgid "You are banned. You think it is unjustified? Check out the " +msgstr "Você está banido. Gostaria de recorrer da decisão? Veja o " + +#: src/components/BanInfo.jsx:76 +msgid " on how to appeal." +msgstr " em como pode recorrer." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: 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 @@ -428,6 +786,7 @@ msgstr "Erro" #: src/components/BanInfo.jsx:85 src/components/ModIIDtools.jsx:73 msgid "Reason" +<<<<<<< HEAD msgstr "" #: src/components/BanInfo.jsx:91 @@ -478,6 +837,57 @@ msgstr "Nenhuma senha fornecida." #: src/components/GlobalCaptcha.jsx:59 msgid "Unknown Captcha Error" msgstr "" +======= +msgstr "Razão" + +#: src/components/BanInfo.jsx:91 +msgid "By Mod" +msgstr "Pelo Mod" + +#: src/components/BanInfo.jsx:97 src/components/ModIIDtools.jsx:84 +msgid "Duration" +msgstr "Duração" + +#: src/components/BanInfo.jsx:99 +msgid "Your ban expires at " +msgstr "O seu banimento expira em " + +#: src/components/BanInfo.jsx:101 +msgid " which is in " +msgstr " que é em " + +#: src/components/BanInfo.jsx:112 +msgid "Unbanned" +msgstr "Desbanido" + +#: src/components/BanInfo.jsx:113 +msgid "Now that you have seen this message, you are no longer banned." +msgstr "Agora que você viu esta mensagem, você já não se encontra banido." + +#: src/components/BanInfo.jsx:127 +msgid "Why?" +msgstr "Porque?" + +#: src/components/GlobalCaptcha.jsx:47 +msgid "You took too long, try again." +msgstr "Você demorou muito, tente novamente." + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Você errou o seu captcha" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "Não ou texto de captcha inválido" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "Nenhum id de captcha fornecido" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "Erro de Captcha desconhecido" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangeMail.jsx:93 src/components/ChangeName.jsx:70 #: src/components/ChangePassword.jsx:115 src/components/DeleteAccount.jsx:68 @@ -489,8 +899,177 @@ msgstr "Cancelar" #: src/components/GlobalCaptcha.jsx:86 msgid "Send" +<<<<<<< HEAD msgstr "" +======= +msgstr "Enviar" + +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Mostrar Grade" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Ligue a grade para mostrar a borda dos píxeis." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Mostra Atividade de Píxeis" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Mostra círculos onde píxeis são colocados." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "Mostra sempre os botões para controlo de movimento" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Desativar sons do jogo" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Todos os efeitos sonoros serão desativados." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"O seu Navegador não nos permite usar AudioContext para reproduzir sons. Você " +"tem algum recurso de privacidade bloqueando-o?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Ativar notificações do bate-papo" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Reproduz um som quando novas mensagens do bate-papo chegarem" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Dar zoom automático" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Dar zoom ao invés de colocar um pixel quando você aperta no canvas e seu " +"zoom é baixo." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Paleta Compacta" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Mostrar a paleta em um formato compacto que ocupa menos espaço da tela." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Modo PC da Xuxa" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Para quando você está jogando em um PC da Xuxa." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Grade Clara" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Mostre a Grade em branco ao invés de preto." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Visão Histórica" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Ver versões antigas do canvas." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Mudou para ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Temas" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Como pixelplanet deve parecer." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Selecionar Idioma" + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 "" +"Enquanto a gente não costuma deletar os canvas, alguns canvas são feitos " +"apenas como piada ou alguns usuários pedem porque gostam de um meme. Esses " +"canvas depois de um tempo podem ficar chatos e entediantes e se não forem " +"bastante modificados depois de semanas e não valerem a pena se manter " +"ativos, nós decidimos removê-los." + +#: src/components/windows/Archive.jsx:10 +#, fuzzy +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Aqui nos coletamos esses canvas e arquivamos eles de uma forma própria (que " +"atualmente é apenas um)." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Canvas do Compasso Político" + +#: 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 "" +"Este canvas foi pedido durante um tempo de muitos conflitos políticos no " +"canvas principal, a Terra. Era uma representação com 1024x1024 píxeis do " +"compasso político com 5s de tempo de espera e 60s de tempo de empilhamento. " +"Foi lançado no dia 11 de Maio e ficou ativo por vários meses até que foi " +"desativado no dia 30 de Novembro." + +#: 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 "" +"Nos decidimos arquivá-lo como uma timelapse em um webm codificado sem " +"perdas. Tirando uma captura de tela da timelapse resulta em uma perfeita " +"representação 1:1 de como o canvas era naquele tempo." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -547,19 +1126,35 @@ msgstr "" "OpenStreetMap para orientação, podem ser baixados do mega.nz aqui: " #: src/components/windows/Help.jsx:74 +<<<<<<< HEAD #, fuzzy msgid "Banned? Detected as Proxy?" msgstr "Detectado como Proxy?" #: src/components/windows/Help.jsx:76 #, fuzzy, javascript-format +======= +msgid "Banned? Detected as Proxy?" +msgstr "Banido? Detectado como Proxy?" + +#: src/components/windows/Help.jsx:76 +#, javascript-format +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 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 "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +"Se você foi detectado como proxy, mas não é um, ou acredita ter sido banido " +"incorretamente, acesse nosso ${ guildedLink } ou envie um e-mail para " +"${ mailLink } e inclua o seguinte IID:" + +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Controles" @@ -570,39 +1165,47 @@ msgstr "Clique em uma cor na paleta para selecioná-la" #: src/components/windows/Help.jsx:82 #, javascript-format msgid "Press ${ bindG } to toggle grid" -msgstr "Precione ${ bindG } para alternar a grade" +msgstr "Pressione ${ bindG } para alternar a grade" #: src/components/windows/Help.jsx:83 #, javascript-format msgid "Press ${ bindX } to toggle showing of pixel activity" -msgstr "Precione ${ bindX } para alternar a atividade de píxeis" +msgstr "Pressione ${ bindX } para alternar a atividade de píxeis" #: src/components/windows/Help.jsx:84 #, javascript-format msgid "Press ${ bindH } to toggle historical view" -msgstr "Precione ${ bindH } para alternar a vista histórica" +msgstr "Pressione ${ bindH } para alternar a vista histórica" #: src/components/windows/Help.jsx:85 #, javascript-format msgid "Press ${ bindR } to copy coordinates" -msgstr "Precione ${ bindR } para copiar as coordenadas" +msgstr "Pressione ${ bindR } para copiar as coordenadas" #: src/components/windows/Help.jsx:86 #, javascript-format msgid "Press ${ bindQ } or ${ bindE } to zoom" -msgstr "Precione ${ bindQ } ou ${ bindE } para mudar o zoom" +msgstr "Pressione ${ bindQ } ou ${ bindE } para mudar o zoom" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" -msgstr "Precione ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } para mover" +msgstr "Pressione ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } para mover" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" msgstr "" -"Precione ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } para " +"Pressione ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } para " "mover" #: src/components/windows/Help.jsx:89 @@ -619,6 +1222,7 @@ msgstr "" "zoom" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "Segure ${ bindShift } esquerdo para colocar enquanto move o mouse" @@ -628,18 +1232,29 @@ msgstr "Segure ${ bindShift } esquerdo para colocar enquanto move o mouse" msgid "" "Hold right ${ bindShift } for placing while moving mouse according to " "historical view" +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" -"Segure ${ bindShift } direito enquanto move o mouse para colocar de acordo " -"com a visão histórica" +"Segure ${ bindShift } esquerdo para colocar píxeis enquanto move o mouse" +<<<<<<< HEAD #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } clique esquerdo ou ${ touchSymbol } toque na tela para " "colocar um píxel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -648,17 +1263,30 @@ msgstr "" "Clique ${ mouseSymbol } com botão do meio do mouse ou ${ touchSymbol } toque " "e segure para selecionar a cor que o mouse/seu dedo está em cima" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Precione ${ bindQ } e ${ bindE } para voar para cima e para baixo" #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "Pressione ${ bindQ } e ${ bindE } para voar para cima e para baixo" + +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "${ mouseSymbol } Segure o botão esquerdo do mouse e arraste para girar" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -667,13 +1295,21 @@ msgstr "" "${ mouseSymbol } Rode a bolinha do mouse ou segure ${ mouseSymbol } o botão " "do meio do mouse e arraste para mudar o zoom" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" "${ mouseSymbol } Clique com o botão direito e arraste o mouse para deslocar" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -681,6 +1317,7 @@ msgstr "" "${ mouseSymbol } Clique com o botão direito ou ${ touchSymbol } toque duas " "vezes para remover um píxel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 msgid "" "We thanks those artists very much, they offered their palettes to the public " @@ -1071,6 +1708,277 @@ msgstr "" #: src/components/TemplateSettings.jsx:182 msgid "Import templates" msgstr "" +======= +#: src/components/windows/Help.jsx:109 +#, fuzzy +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" +"Agradecemos muito a esses artistas que disponibilizaram suas paletas ao " +"público em" + +#: src/components/windows/Help.jsx:112 +#, javascript-format +msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." +msgstr "Crédito para paleta da Lua vai para ${ starhouseLink }." + +#: src/components/windows/Help.jsx:115 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "Crédito para paleta da Lua vai para ${ vinikLink }." + +#: src/components/windows/Help.jsx:118 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Crédito para paleta da Lua vai para ${ donendoLink }." + +#: src/components/windows/CanvasSelect.jsx:29 +#, fuzzy +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 "" +"Selecione o canvas que você quer usar. \n" +"Cada canvas é único e tem diferentes paletas, tempo de espera e " +"requerimentos diferentes. \n" +"O arquivo de canvas terminados pode ser acessado aqui:" + +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Arquivo" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Canvas removidos (Apenas modo histórico)" + +#: src/components/windows/Register.jsx:87 +msgid "Register new account here" +msgstr "Registre uma conta nova aqui" + +#: src/components/windows/Register.jsx:92 +#: src/components/windows/Register.jsx:98 +msgid "Name" +msgstr "Nome" + +#: src/components/windows/ForgotPassword.jsx:80 +#: src/components/windows/Register.jsx:100 +#: src/components/windows/Register.jsx:106 +msgid "Email" +msgstr "Email" + +#: 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 "Senha" + +#: src/components/windows/Register.jsx:116 +#: src/components/windows/Register.jsx:122 +msgid "Confirm Password" +msgstr "Confirmar Senha" + +#: 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 "Enviar" + +#: src/components/windows/Chat.jsx:180 +msgid "Start chatting here" +msgstr "Comece a conversar aqui" + +#: src/components/windows/Chat.jsx:217 +msgid "Chat here" +msgstr "Converse aqui" + +#: src/components/windows/Chat.jsx:243 +msgid "You must be logged in to chat" +msgstr "Você precisa estar logado para conversar" + +#: src/components/windows/Chat.jsx:273 +msgid "Channel settings" +msgstr "Configuração de canal" + +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Perfil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Estatísticas" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Conversor" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Ferramentas de Moderador" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Carregando..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Considere entrar no nosso Guilded:" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "Não foi possível carregar o captcha" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "Digite os caracteres da seguinte imagem:" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "" +"Dica: Não diferencie maiúsculas e minúsculas; \"i\" e \"l\" são considerados " +"iguais" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "Carregar Captcha" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "Clique para Carregar o Captcha" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "Não consegue ler? Atualize:" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "Atualize" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "Digite os Caracteres" + +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "Enviei um e-mail para você com as instruções de como trocar sua senha." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "Coloque seu endereço de e-mail e lhe enviaremos uma senha nova:" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "E-mail não pode estar vazio." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "E-mail deve ter ao menos 5 caracteres." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "E-mail não pode ser maior que 40 caracteres." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "E-mail deve ter pelo menos um ponto" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "E-mail deve ter um @" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Nome não pode estar vazio." + +#: src/utils/validation.js:30 +#, fuzzy +msgid "Name must be at least 2 characters long" +msgstr "Nome deve ter ao menos 4 caracteres" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Nome deve ser menor que 26 caracteres" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "Nome contem caractere invalido como @,/,\\ ou #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Nenhuma senha fornecida." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "A senha deve ter ao menos 6 caracteres." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "A senha deve ser menor que 60 caracteres." + +#: src/components/CanvasItem.jsx:29 +msgid "Online Users" +msgstr "Usuários Online" + +#: src/components/CanvasItem.jsx:34 +msgid "Cooldown" +msgstr "Tempo de Espera" + +#: src/components/CanvasItem.jsx:40 +msgid "Stacking till" +msgstr "Empilhar até" + +#: src/components/CanvasItem.jsx:42 +msgid "Ranked" +msgstr "Ranqueado" + +#: src/components/CanvasItem.jsx:44 +msgid "Yes" +msgstr "Sim" + +#: src/components/CanvasItem.jsx:44 +msgid "No" +msgstr "Não" + +#: src/components/CanvasItem.jsx:50 +msgid "Requirements" +msgstr "Requerimentos" + +#: src/components/CanvasItem.jsx:53 +msgid "User Account" +msgstr "Conta do Usuário" + +#: src/components/CanvasItem.jsx:55 +#, javascript-format +msgid "and ${ canvas.req } Pixels set" +msgstr "e ${ canvas.req } píxeis colocados" + +#: src/components/CanvasItem.jsx:58 +msgid "Top 10 Daily Ranking" +msgstr "Top 10 Ranque Diário" + +#: src/components/CanvasItem.jsx:64 src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "Dimensões" + +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Obter IID" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Copiar" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/LogInArea.jsx:19 msgid "Login to access more features and stats." @@ -1096,6 +2004,75 @@ msgstr "ou registre aqui:" msgid "Register" msgstr "Registre" +<<<<<<< HEAD +======= +#: src/components/TemplateSettings.jsx:52 +#, fuzzy +msgid "Templates" +msgstr "Baixar Modelo" + +#: 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 " +"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 "" +"Cansado de usar sempre a mesma cor? Quer criar arte, mas precisa ficar " +"contando píxeis de outra imagem? Templates podem te ajudar! Templates podem " +"aparecer como uma sobreposição, e você pode desenhar por cima delas. Um " +"pixel no template deve corresponder a um pixel na tela." + +#: src/components/TemplateSettings.jsx:60 +msgid "Enable Overlay" +msgstr "Ativar Overlay" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Mostre templates como sobreposições no jogo." + +#: src/components/TemplateSettings.jsx:68 +#, fuzzy +msgid "Small Pixels When Zoomed" +msgstr "Zoom Pixeis Pequenos" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" +"Mostre a sobreposição como pixeis individuais pequenos em níveis de zoom " +"altos." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Opacidade do Overlay" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Opacidade do Overlay em percentagem." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Cancele adicionar a Template" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Adicionar Template" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Exportar templates habilitadas" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +msgstr "Importar templates" + +#: 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 "Salvar" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserAreaContent.jsx:62 msgid "Today Placed Pixels" msgstr "Píxeis colocados hoje" @@ -1104,10 +2081,13 @@ msgstr "Píxeis colocados hoje" msgid "Daily Rank" msgstr "Ranque diário" +<<<<<<< HEAD #: src/components/UserAreaContent.jsx:71 msgid "Placed Pixels" msgstr "Píxeis colocados" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserAreaContent.jsx:75 msgid "Total Rank" msgstr "Ranque total" @@ -1144,6 +2124,7 @@ msgstr "Configuração social" #: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 msgid "Choose Canvas" msgstr "Escolha um Canvas" +<<<<<<< HEAD #: src/components/Converter.jsx:218 msgid "Palette Download" @@ -1237,6 +2218,93 @@ msgstr "" #: src/components/Rankings.jsx:183 msgid "Charts" msgstr "" +======= + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Baixe a Paleta" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Paleta para ${ gimpLink }" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Conversor de Imagem" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Converta uma imagem para as cores do canvas" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Escolha uma estratégia" + +#: 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 "Escolha o modo de cor" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Adicionar grade (desmarque se você precisa de um modelo 1:1)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Deslocamento" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Escalar imagem" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Largura" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Altura" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Manter razão" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Anti Aliasing" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Reiniciar" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Baixar Template" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "Ontem" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Países Hoje" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Gráficos" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 #: src/components/Rankings.jsx:219 @@ -1246,7 +2314,11 @@ msgstr "Área do Usuário" #: src/components/Rankings.jsx:226 msgid "Country" +<<<<<<< HEAD msgstr "" +======= +msgstr "Área do País" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Rankings.jsx:286 msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." @@ -1254,6 +2326,7 @@ msgstr "" "Os ranques são atualizados de 5 em 5 minutos. Os ranques diários são " "reiniciados à meia-noite UTC." +<<<<<<< HEAD #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "E-mail não pode estar vazio." @@ -1353,8 +2426,163 @@ msgstr "Dimensões" #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" +======= +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +#, fuzzy +msgid "Canvas" +msgstr "Escolha um Canvas" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "Coordenadas" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "Editar" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "Ir até" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Nome ou Email" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Entrar" + +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "Selecionar Ficheiro" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "Nome da Template" + +#: src/components/TemplateItemEdit.jsx:174 +#, fuzzy +msgid "Delete" +msgstr "Deletar sua conta" + +#: src/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "Top 10 Países [pxls / dia]" + +#: src/core/chartSettings.js:127 +msgid "Players and Pixels per hour" +msgstr "Jogadores e Pixeis por hora" + +#: src/core/chartSettings.js:221 +msgid "Top 10 Players [pxls / day]" +msgstr "Top 10 Jogadores [pxls / dia]" + +#: src/core/chartSettings.js:294 +msgid "Countries by Pixels Today" +msgstr "Países por Pixeis Hoje" + +#: src/core/chartSettings.js:351 +msgid "Total Pixels placed per day" +msgstr "Píxeis Totais colocados por dia" + +#: src/components/UserMessages.jsx:28 +#, fuzzy +msgid "" +"Please verify your mail address or your account could get deleted after a " +"few days." +msgstr "" +"Por favor verifique seu endereço de e-mail \n" +"ou sua conta pode ser deleta depois de alguns dias." + +#: src/components/UserMessages.jsx:49 +msgid "A new verification mail is getting sent to you." +msgstr "Uma nova verificação de e-mail está sendo enviada para você." + +#: src/components/UserMessages.jsx:53 +msgid "Click here to request a new verification mail." +msgstr "Clique aqui para pedir um novo e-mail de verificação." + +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Intervalo inválido" + +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Veja quem colocou píxeis nesta área" + +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Intervalo" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (opcional)" + +#: 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 "Canto superior esquerdo" + +#: 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 "Canto inferior direito" + +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Obter Pixeis" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Obter Usuários" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "Ações com IP" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Fazer alguma ação com IPs (um IP por linha)" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Administrar Moderadores" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Remover Moderador" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Não tem nenhum moderador" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Adicionar um novo moderador" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Escreva o nome de usuário do novo moderador" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Nome de Usuário" + +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Construir imagem no canvas." + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "Construir imagem e a proteja." + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" +<<<<<<< HEAD #: src/core/chartSettings.js:127 #, fuzzy msgid "Players and Pixels per hour" @@ -1362,8 +2590,65 @@ msgstr "Píxeis colocados" #: src/core/chartSettings.js:221 msgid "Top 10 Players [pxls / day]" +======= +#: src/components/ModCanvastools.jsx:184 +msgid "Clean spare pixels that are surrounded by unset pixels" +msgstr "Limpar pixeis isolados rodeados por pixeis virgens" + +#: src/components/ModCanvastools.jsx:188 +msgid "" +"Clean spare pixels that are surrounded by unset pixels and up to 1 other set " +"pixels" +msgstr "" +"Limpar pixeis isolados, rodeados por pixels virgens e permitindo até 1 pixel " +"vizinho" + +#: 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 "Envio de Imagem" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "Envie imagens para o canvas" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "Arquivo" + +#: src/components/ModCanvastools.jsx:273 +msgid "Coordinates:" +msgstr "Coordenadas:" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Proteção de píxel" + +#: src/components/ModCanvastools.jsx:321 +#, fuzzy +msgid "" +"Set protection of areas (if you need finer grained control, use protect with " +"image upload and alpha layers)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgstr "" + +<<<<<<< HEAD #: src/core/chartSettings.js:294 msgid "Countries by Pixels Today" msgstr "" @@ -1457,6 +2742,81 @@ msgstr "Novo nome de usuário" #: src/components/ChangeMail.jsx:59 #, fuzzy msgid "" +======= +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "Restaure para Data" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "Volte uma área do canvas para uma data especifica (00:00 UTC)" + +#: src/components/ModCanvastools.jsx:492 +msgid "Canvas Cleaner" +msgstr "Seleção de Canvas" + +#: 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/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Você deve colocar uma duração" + +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Você deve colocar um IID" + +#: src/components/ModIIDtools.jsx:53 +#, fuzzy +msgid "IID Actions" +msgstr "Ações com IP" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Digite uma Razão" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = infinito)" + +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Novo nome de usuário" + +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "As senhas não são iguais." + +#: src/components/ChangePassword.jsx:44 +#, fuzzy +msgid "Password successfully changed." +msgstr "Troquei de senha com sucesso." + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Senha antiga" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Nova senha" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Confirme a senha nova" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Sim, apague minha conta!" + +#: src/components/ChangeMail.jsx:59 +#, fuzzy +msgid "" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Changed Mail successfully. We sent you a verification mail, " "please verify your new mail address." msgstr "" @@ -1467,6 +2827,7 @@ msgstr "" msgid "New Mail" msgstr "Novo e-mail" +<<<<<<< HEAD #: src/components/DeleteAccount.jsx:66 msgid "Yes, Delete My Account!" msgstr "Sim, remova minha conta!" @@ -1694,20 +3055,89 @@ msgid "Mute" msgstr "Silenciar" #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "Bloquear DMs" + +#: src/components/SocialSettings.jsx:42 +msgid "Block all Private Messages" +msgstr "Bloqueie todas as mensagens privadas" + +#: src/components/SocialSettings.jsx:44 +msgid "Private" +msgstr "Privado" + +#: src/components/SocialSettings.jsx:51 +msgid "Don't show me in global stats" +msgstr "Não me mostre nas estatísticas globais" + +#: src/components/SocialSettings.jsx:57 +msgid "Unblock Users" +msgstr "Desbloqueie usuário" + +#: src/components/SocialSettings.jsx:82 +msgid "You have no users blocked" +msgstr "Você não tem nenhum usuário bloqueado" + +#: src/components/contextmenus/UserContextMenu.jsx:49 +msgid "Ping" +msgstr "Ping" + +#: src/components/contextmenus/UserContextMenu.jsx:75 +msgid "DM" +msgstr "Mensagem Direta" + +#: src/components/contextmenus/UserContextMenu.jsx:86 +msgid "Block" +msgstr "Bloquear" + +#: src/components/contextmenus/ChannelContextMenu.jsx:46 +msgid "Mute" +msgstr "Silenciar" + +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1748,6 +3178,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 msgctxt "keybinds" msgid "N" @@ -1762,6 +3193,47 @@ msgstr "M" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pixels placed" +#~ msgstr "Píxeis colocados" + +#~ msgid "History Pencil ON" +#~ msgstr "Lápis Histórico ATIVADO" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Lápis Overlay ATIVADO" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Segure ${ bindShift } direito enquanto move o mouse para colocar píxeis " +#~ "de acordo com a visão histórica" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Shift-Direito Auto-Colorir" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "" +#~ "Coloque pixeis do overlay usando shift-direito, em vez do modo histórico." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "" +#~ "Não recebi nenhuma resposta do pixelplanet. Talvez tente atualizar a " +#~ "página?" + +#~ msgid "Place more :)" +#~ msgstr "Coloque mais píxeis :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Zeedy gosta de homens (proxies não são permitidos)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "User online" #~ msgstr "Usuários online" diff --git a/i18n/ro.po b/i18n/ro.po index 8d411fa4..bd8aea51 100644 --- a/i18n/ro.po +++ b/i18n/ro.po @@ -2,8 +2,13 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: 2024-03-09 22:00+0000\n" "Last-Translator: HF \n" +======= +"PO-Revision-Date: 2024-03-19 20:48+0000\n" +"Last-Translator: Negru Berg \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language-Team: Romanian \n" "Language: ro\n" @@ -14,11 +19,34 @@ msgstr "" "20)) ? 1 : 2;\n" "X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Selectează Fișier" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Șabloane" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Schimbat canvasul la ${ canvasName }" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Grilă Pornită" @@ -40,10 +68,34 @@ msgid "Muted Sound" msgstr "Sunet Oprit" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Grilă Pornită" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Grilă Oprită" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Notificare Pixeli Pornită" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Notificare Pixeli Oprită" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Sunet Oprit" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Sunet Pornit" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Copiat!" @@ -68,128 +120,136 @@ msgstr "" #: src/ui/templateLoader.js:256 msgid "Error :(" msgstr "Eroare :(" +======= +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Copiat" -#: src/ui/PixelTransferController.js:71 -msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Overlay Activat" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Overlay Dezactivat" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Caracteristici Ascunse Activat" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Caracteristici Ascunse Dezactivat" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Pauză" + +#: 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 "" -"Nu am primit niciun răspuns de la pixelplanet. Poate încearcă să reîncarci " -"pagina?" +"Nu am primit niciun răspuns de la pixelplanet. Încearcă să dai refresh daca " +"problema persistă." -#: src/ui/PixelTransferController.js:103 +#: src/ui/PixelTransferController.js:104 msgid "Invalid Canvas" msgstr "Canvas Invalid" -#: src/ui/PixelTransferController.js:104 +#: src/ui/PixelTransferController.js:105 msgid "This canvas doesn't exist" -msgstr "Acest Canvas nu există." +msgstr "Acest Canvas nu există" -#: src/ui/PixelTransferController.js:107 src/ui/PixelTransferController.js:111 -#: src/ui/PixelTransferController.js:115 +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 msgid "Invalid Coordinates" msgstr "Coordonate invalide" -#: src/ui/PixelTransferController.js:108 +#: src/ui/PixelTransferController.js:109 msgid "x out of bounds" msgstr "x în afara limitelor" -#: src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:113 msgid "y out of bounds" msgstr "y în afara limitelor" -#: src/ui/PixelTransferController.js:116 +#: src/ui/PixelTransferController.js:117 msgid "z out of bounds" msgstr "z în afara limitelor" -#: src/ui/PixelTransferController.js:119 +#: src/ui/PixelTransferController.js:120 msgid "Wrong Color" msgstr "Culoarea greșită" -#: src/ui/PixelTransferController.js:120 +#: src/ui/PixelTransferController.js:121 msgid "Invalid color selected" msgstr "Culoare invalidă selectată" -#: src/ui/PixelTransferController.js:123 +#: src/ui/PixelTransferController.js:124 msgid "Just for registered Users" msgstr "Doar pentru Utilizatorii înregistrați" -#: src/ui/PixelTransferController.js:124 +#: src/ui/PixelTransferController.js:125 msgid "You have to be logged in to place on this canvas" -msgstr "Trebuie să fii logat pentru a pune pe acest canvas" +msgstr "Trebuie să fii conectat pentru a pune pe acest canvas" -#: src/ui/PixelTransferController.js:127 -msgid "Place more :)" -msgstr "Pune mai mult :)" - -#: src/ui/PixelTransferController.js:129 -msgid "You can not access this canvas yet. You need to place more pixels" -msgstr "Momentan nu poți accesa acest canvas. Trebuie să pui mai mulți pixeli" - -#: src/ui/PixelTransferController.js:132 -msgid "Pixel protected!" -msgstr "Pixel protejat!" - -#: src/ui/PixelTransferController.js:139 -msgid "Please prove that you are human" -msgstr "Te rog să dovedești că ești om" - -#: src/ui/PixelTransferController.js:143 -msgid "No Proxies Allowed :(" -msgstr "Proxiurile nu sunt permise :(" - -#: src/ui/PixelTransferController.js:144 -msgid "You are using a Proxy." -msgstr "Tu folosești un Proxy." - -#: src/ui/PixelTransferController.js:147 +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 msgid "Not allowed" msgstr "Nu este permis" -#: src/ui/PixelTransferController.js:148 +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "Momentan nu poți accesa acest canvas. Trebuie să pui mai mulți pixeli" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "Pixel protejat" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Te rog să dovedești că ești om" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Tu folosești un Proxy." + +#: src/ui/PixelTransferController.js:149 msgid "Just the Top10 of yesterday can place here" msgstr "Doar cei din Top10 ieri pot pune aici" -#: src/ui/PixelTransferController.js:151 +#: src/ui/PixelTransferController.js:152 msgid "You are weird" msgstr "Ești ciudat" -#: src/ui/PixelTransferController.js:153 +#: src/ui/PixelTransferController.js:154 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "Serverul este confuz de pixelii tăi. Te joci pe mai multe dispozitive?" -#: src/ui/PixelTransferController.js:156 +#: src/ui/PixelTransferController.js:157 msgid "Banned" msgstr "Banat" -#: src/ui/PixelTransferController.js:160 +#: src/ui/PixelTransferController.js:161 msgid "Range Banned" msgstr "Range Banat" -#: src/ui/PixelTransferController.js:161 -msgid "Your Internet Provider is banned from playing this game" +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" msgstr "Furnizorul tău de internet este interzis din a juca acest joc" -#: src/ui/PixelTransferController.js:164 -msgid "Timeout" -msgstr "Pauză" - -#: src/ui/PixelTransferController.js:166 -msgid "" -"Didn't get an answer from pixelplanet. Maybe try to refresh if problem " -"persists?" -msgstr "" -"Nu am primit niciun răspuns de la pixelplanet. Încearcă să dai refresh daca " -"problema persistă?" - -#: src/ui/PixelTransferController.js:169 +#: src/ui/PixelTransferController.js:170 msgid "Weird" msgstr "Ciudat" -#: src/ui/PixelTransferController.js:170 +#: src/ui/PixelTransferController.js:171 msgid "Couldn't set Pixel" msgstr "Nu s-a putut seta pixelul" -#: src/ui/PixelTransferController.js:175 +#: src/ui/PixelTransferController.js:176 #, javascript-format msgid "Error ${ retCode }" msgstr "Eroare ${ retCode }" @@ -202,6 +262,7 @@ msgstr "Eroare de la Canvas" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "Nu s-a putut face canvasul 3D, ai WebGL2 oprit?" +<<<<<<< HEAD #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -209,6 +270,19 @@ msgstr "" #: src/ui/templateLoader.js:257 msgid "Can not import more than 20 or no template!" msgstr "" +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Eroare :(" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "Nu se poate exporta mai mult de 20 sau nici una de șablon(e)!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "Nu se pot importa mai mult de 20 sau niciun șablon(e)!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:136 src/store/actions/index.js:7 msgid "OK" @@ -263,17 +337,25 @@ msgstr "Ai mesaje noi pe chat" msgid "Copy to Clipboard" msgstr "Copiază către Clipboard" -#: src/components/OnlineBox.jsx:40 +#: src/components/OnlineBox.jsx:56 msgid "Online Users on Canvas" msgstr "Utilizatori online pe Canvas" -#: src/components/OnlineBox.jsx:47 +#: src/components/OnlineBox.jsx:71 msgid "Total Online Users" msgstr "Utilizatori Online în Total" -#: src/components/OnlineBox.jsx:55 -msgid "Pixels placed" -msgstr "Pixeli puși" +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Pixeli Puși în total" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "Azi" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "Total" #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -352,10 +434,13 @@ msgstr "Zonă de Utilizator" #: src/components/buttons/DownloadButton.jsx:36 msgid "Make Screenshot" msgstr "Fă un Screenshot" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Vedere de pe glob" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" @@ -365,6 +450,7 @@ msgstr "Închide Paleta" msgid "Open Palette" msgstr "Deschide Paleta" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -389,6 +475,27 @@ msgstr "" #: src/components/buttons/PencilButton.jsx:77 msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Activează Creaionul" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Dezactivează Creionul" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Creion de istorie Dezactivat" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Dezactivează Creion de Overlay" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Vedere de pe glob" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" @@ -408,11 +515,19 @@ msgstr "Arhivă de canvas" #: src/components/BanInfo.jsx:66 msgid "You are banned. You think it is unjustified? Check out the " +<<<<<<< HEAD msgstr "Ești banat. Crezi că este nejustificată? Intră pe " #: src/components/BanInfo.jsx:76 msgid " on how to appeal." msgstr " la cum să dai appeal." +======= +msgstr "Ești banat. Crezi că este nejustificată? Intră pe . " + +#: src/components/BanInfo.jsx:76 +msgid " on how to appeal." +msgstr " •la cum să dai appeal." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:80 src/components/Captcha.jsx:79 #: src/components/ChangeMail.jsx:72 src/components/ChangeName.jsx:58 @@ -437,11 +552,19 @@ msgstr "Durata" #: src/components/BanInfo.jsx:99 msgid "Your ban expires at " +<<<<<<< HEAD msgstr "Banul tău expiră la " #: src/components/BanInfo.jsx:101 msgid " which is in " msgstr " care este în " +======= +msgstr "Banul tău expiră la• " + +#: src/components/BanInfo.jsx:101 +msgid " which is in " +msgstr " •care este în• " +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:112 msgid "Unbanned" @@ -458,6 +581,7 @@ msgstr "De ce?" #: src/components/GlobalCaptcha.jsx:47 msgid "You took too long, try again." msgstr "Ți-a luat prea mult, încearcă din nou." +<<<<<<< HEAD #: src/components/GlobalCaptcha.jsx:50 msgid "You failed your captcha" @@ -487,6 +611,196 @@ msgstr "Anulează" msgid "Send" msgstr "Trimite" +======= + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Nu ai trecut captchaul tău" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "Fără captcha text sau invalid" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "Niciun id captcha primit" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "Eroare de Captcha necunoscută" + +#: 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 "Anulează" + +#: src/components/GlobalCaptcha.jsx:86 +msgid "Send" +msgstr "Trimite" + +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Arată Grila" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Pornește grila pentru a marca marginea pixelilor." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Arată activitatea pixelilor" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Arată cercurile unde pixelii sunt puși." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Totdeauna arată Controalele de Mișcare" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "Totdeauna arată butoanele Controalelor de Mișcare" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Oprește suntelele jocului" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Toate sunetele jocului vor fi oprite." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Browserul dvs. nu ne permite să folosim AudioContext pentru a reda sunete. " +"Aveți vreo funcție de confidențialitate care ne blochează?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Permite notificările de chat" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Redă un sunet atunci când sunt trimise mesaje noi pe chat" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Zoom In automat" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Zoom in în loc să pui in pixel atunci când apeși canvasul și zoomul tău este " +"mic." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Paletă Compactă" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "Arată Paleta într-o formă compactă ca să ocupe mai puțin spațiu." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Modul Cartof" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Pentru atunci când te joci pe un cartof." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Grilă Albă" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Arată Grila în alb în loc de negru." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Vedere Istorică" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Vezi versiunile de trecut ale canvasului." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Schimbat canvasul la ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Teme" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Cum pixelplanet ar trebui să arate." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Selectează limba" + +#: 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 "" +"Deși avem tendința de a nu șterge pânzele, unele pânze sunt pornite pentru " +"distracție sau ca o solicitare a utilizatorilor cărora le place în prezent " +"un meme. Acele pânze pot deveni plictisitoare după un timp și după săptămâni " +"fără schimbări majore și dacă într-adevăr nu merită să fie menținute active." + +#: src/components/windows/Archive.jsx:10 +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Aici colectăm toate canvasurile pentru a le arhiva într-o cale ca lumea " +"(care este momentan doar una)." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Canvasul Busolei Politice" + +#: 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 "" +"Acest canvas a fost vrut într-un timp de conflicte politice pe canvasul " +"Pământ. Era o reprezentare 1024x1024 a busolei politice cu un cooldown de 5s " +"și stacare de 60s. A fost lansat pe 11 Mai și a rămas activ pentru luni până " +"când a fost oprit pe 30 Noiembrie." + +#: 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 "" +"Am decis să o arhivăm ca un timelapse cu o filă webm codificat fără " +"pierderi. Făcând un screenshot din timelapse rezultă într-o reprezentare " +"perfectă 1:1 despre cum canvasul era în acel timp." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "Pune pixeli colorați pe un canvas mare cu alți jucători online!" @@ -525,7 +839,7 @@ msgstr "recomandat" #: src/components/windows/Help.jsx:71 msgid "Source on " -msgstr "Sursă pe " +msgstr "Sursă pe• " #: src/components/windows/Help.jsx:72 msgid "Map Data" @@ -555,7 +869,11 @@ msgstr "" "fost interzis în mod greșit, vă rugăm să accesați ${ guildedLink } sau " "trimiteți-ne un e-mail la ${ mailLink } și includeți următorul IID:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Controale" @@ -588,12 +906,20 @@ msgstr "Apasă ${ bindR } pentru a copia coordonatele" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Apasă ${ bindQ } sau ${ bindE } pentru a da zoom" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "Apasă ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } pentru a te mișca" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -615,6 +941,7 @@ msgstr "" "pentru a da zoom" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "Ține ${ bindShift } din stânga pentru a pune cât timp miști mouseul" @@ -629,13 +956,24 @@ msgstr "" "istorică" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "Ține ${ bindShift } din stânga pentru a pune cât timp miști mouseul" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } Click stânga sau ${ touchSymbol } apasă pentru a pune un " "pixel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -644,19 +982,32 @@ msgstr "" "Click ${ mouseSymbol } pe butonul din mijloc de la mouse sau " "${ touchSymbol } apasă lung pentru a selecta culoarea unde este cursorul" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Apasă ${ bindQ } și ${ bindE } pentru a da zoom în sus și în jos" #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "Apasă ${ bindQ } și ${ bindE } pentru a zbura în sus și în jos" + +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "${ mouseSymbol } Ține butonul din mouse din stânga și mișcă mouseul pentru a " "roti" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -665,12 +1016,20 @@ msgstr "" "${ mouseSymbol } Scrolează rotița mouseului sau ține ${ mouseSymbol } " "butonul din mijloc al mouseului și mișcă mouseul pentru a da zoom" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "${ mouseSymbol } Click dreapta și mișcă mouseul pentru a da pan" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -678,24 +1037,37 @@ msgstr "" "${ mouseSymbol } Click dreapta sau ${ touchSymbol } apasă de două ori pentru " "a scoate un pixel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" "Noi mulțumim acești artiști foarte mult, ei ne-au oferit palete către public " "pe" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Credit pentru Paleta de pe Moon se duce la ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "Credit pentru Paleta de pe Top10 se duce la ${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -809,26 +1181,31 @@ msgstr "Selectează limba" #: src/components/windows/UserArea.jsx:56 msgid "Profile" msgstr "Profil" +======= +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Credit pentru Paleta de pe 2bit se duce la ${ donendoLink }." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -msgstr "Statistici" +#: 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 "" +"Selectează canvasul pe care vrei să îl folosești. \n" +"Fiecare canvas este unic și are palete diferite, cooldownuri și obligații. \n" +"Arhiva canvasurilor închise poate fi accesată aici:" -#: src/components/windows/UserArea.jsx:64 -msgid "Converter" -msgstr "Converter" +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Arhivă" -#: src/components/windows/UserArea.jsx:70 -msgid "Modtools" -msgstr "Unelte pentru moderatori" - -#: src/components/windows/UserArea.jsx:71 -msgid "Loading..." -msgstr "Se încarcă..." - -#: src/components/windows/UserArea.jsx:78 -msgid "Consider joining us on Guilded:" -msgstr "Consideră să intri pe Guildedul nostru:" +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Convasuri retrase (doar istorie)" #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -869,6 +1246,7 @@ msgstr "Captcha" msgid "Submit" msgstr "Încarcă" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -938,6 +1316,8 @@ msgstr "" "pierderi. Făcând un screenshot din timelapse rezultă într-o reprezentare " "perfectă 1:1 despre cum canvasul era în acel timp." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Începe chatul aici" @@ -954,6 +1334,7 @@ msgstr "Trebuie să fi logat pentru a vorbi" msgid "Channel settings" msgstr "Setări de Canal" +<<<<<<< HEAD #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "Ți-am trimis un mail cu instrucțiuni ca să îți resetezi parola." @@ -961,6 +1342,32 @@ msgstr "Ți-am trimis un mail cu instrucțiuni ca să îți resetezi parola." #: src/components/windows/ForgotPassword.jsx:69 msgid "Enter your mail address and we will send you a new password:" msgstr "Pune adresa ta de mail și o să îți trimitem o parolă nouă:" +======= +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Statistici" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Converter" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Unelte pentru moderatori" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Se încarcă..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Consideră să intri pe Guildedul nostru:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" @@ -994,6 +1401,7 @@ msgstr "Reîncarcă" msgid "Enter Characters" msgstr "Pune caracterele" +<<<<<<< HEAD #: src/components/GetIID.jsx:44 msgid "Get IID" msgstr "Primește IIDul" @@ -1251,6 +1659,15 @@ msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." msgstr "" "Actualizări de clasament la fiecare 5 minute. Clasamentul zilnic este " "resetat la 2:00 AM în zona noastră de timp." +======= +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "Ți-am trimis un mail cu instrucțiuni ca să îți resetezi parola." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "Pune adresa ta de mail și o să îți trimitem o parolă nouă:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." @@ -1270,7 +1687,11 @@ msgstr "Emailul trebuie să conțină cel puțin un punct" #: src/utils/validation.js:22 msgid "Email should contain a @" +<<<<<<< HEAD msgstr "Emailul trebuie să conțină un @" +======= +msgstr "Emailul trebuie să conțină un \"@\"" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:29 msgid "Name can't be empty." @@ -1346,6 +1767,283 @@ msgstr "Top 10 pe Clasamentul Zilnic" msgid "Dimensions" msgstr "Dimensiuni" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Primește IIDul" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Copiază" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "Loghează-te pentru a accesa mai multe lucruri și statistici." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Loghează-te cu Numele sau cu Mailul:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Mi-am uitat parola." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "sau loghează-te cu:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "sau înregistrează-te aici:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Înregistrează-te" + +#: src/components/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Șabloane" + +#: 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 " +"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 "" +"V-ați săturat să trimiteți întotdeauna spam la o singură culoare? În schimb, " +"doriți să creați artă, dar trebuie să numărați pixelii din altă imagine? " +"Șabloanele vă pot ajuta cu asta! Șabloanele se pot afișa ca suprapunere și " +"puteți desena peste ele. Un pixel pe șablon, ar trebui să fie un pixel pe " +"pânză." + +#: src/components/TemplateSettings.jsx:60 +msgid "Enable Overlay" +msgstr "Activează Overlay-ul" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Arată șablonul ca Overlay ingame." + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "Zoom cu Pixeli Mici" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "Arată Overlay-ul ca pixeli individuali mici la niveluri mari de zoom." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Opacitate de Overlay" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Opacitate de Overlay în procente." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Anulează adăugarea șablonului" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Încarcă Templateul" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Exportă șabloanele activate" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +msgstr "Iportează șabloane" + +#: 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 "Salvează" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Pixeli Puși Azi" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Locul tău în clasament azi" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Locul tău în clasamentul de pixeli total" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Te cheamă: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Deloghează-te" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Schimbă Numele de utilizator" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "Schimbă Mailul" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Schimbă Parola" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Șterge Contul" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Setări Sociale" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Alege Canvasul" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Descarcă Paleta" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Paleta pentru ${ gimpLink }" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Convertor de imagine" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Convertează o imagine în culorile canvasului" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Alege felul" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpentine" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "Distanța Minimă de Culoare" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "Calculează ca GIMP" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Alege Modul de Culoare" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Adaugă o Grilă (debifează dacă ai nevoie de template 1:1)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Decalaj" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Schimbă mărimea Imagini" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Lățime" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Înălțime" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Păstrează Ratioul" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Anti Aliasing" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Resetează" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Descarcă Templateul" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "Ieri" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Tări Azi" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Grafice" + +#: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "Utilizator" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "Țară" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" +"Actualizări de clasament la fiecare 5 minute. Clasamentul zilnic este " +"resetat la 2:00 AM în zona noastră de timp." + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Canvas" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "Coordonate" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "Schimbă" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "Mergi la" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Nume sau Email" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "LogIn" + +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "Selectează Fișier" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "Numele Șablon" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "Șterge" + #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "Top 10 Țări[pixeli / zi]" @@ -1366,6 +2064,7 @@ msgstr "Țări pe Pixeli Azi" msgid "Total Pixels placed per day" msgstr "Pixeli puși în total pe zi" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1406,6 +2105,8 @@ msgstr "Nume sau Email" msgid "LogIn" msgstr "LogIn" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1422,26 +2123,39 @@ msgstr "Un nou mail de verificare este trimis către tine." msgid "Click here to request a new verification mail." msgstr "Dă click aici pentru a cere un nou mail de verificare." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "Parolele nu sunt aceleași." +======= +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Intervalul este invalid" -#: src/components/ChangePassword.jsx:44 -msgid "Changed Password successfully." -msgstr "Schimbat parola cu success." +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Verifică cine a pus într-o zonă" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangePassword.jsx:88 -msgid "Old Password" -msgstr "Parola Veche" +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Interval" -#: src/components/ChangePassword.jsx:96 -msgid "New Password" -msgstr "Parola Nouă" +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (opțional)" -#: src/components/ChangePassword.jsx:103 -msgid "Confirm New Password" -msgstr "Confirmă Parola Nouă" +#: 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 "Colțul din Stânga-sus" +#: 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 "Colțul din Dreapta-jos" + +<<<<<<< HEAD #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Nume de utilizator Nou" @@ -1453,38 +2167,47 @@ msgid "" msgstr "" "Schimbat Mailul cu success. Am trimis un mail de verificare, te " "rog să îți verifici noua adresă de mail." +======= +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Fă rost de Pixeli" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangeMail.jsx:87 -msgid "New Mail" -msgstr "Mail Nou" +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Fă rost de utilizatori" -#: src/components/DeleteAccount.jsx:66 -msgid "Yes, Delete My Account!" -msgstr "Da, Șterge-Mi Contul!" +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "Acțiuni IP" -#: src/components/SocialSettings.jsx:35 -msgid "Block DMs" -msgstr "Blochează DMurile" +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Faceți lucruri cu IPuri (un IP pe linie)" -#: src/components/SocialSettings.jsx:42 -msgid "Block all Private Messages" -msgstr "Blochează toate Mesajele Private" +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Gestionați moderatorii" -#: src/components/SocialSettings.jsx:44 -msgid "Private" -msgstr "Privat" +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Scoate Moderatori" -#: src/components/SocialSettings.jsx:51 -msgid "Don't show me in global stats" -msgstr "Nu mă arăta în statisticile globale" +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Nu sunt moderatori" -#: src/components/SocialSettings.jsx:57 -msgid "Unblock Users" -msgstr "Deblochează Utilizatori" +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Atribuiți un nou moderator" -#: src/components/SocialSettings.jsx:82 -msgid "You have no users blocked" -msgstr "Nu ai niciun utilizator blocat" +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Pune Numele de Utilizator al moderatorului nou" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Nume de Utilizator" #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." @@ -1526,6 +2249,11 @@ msgid "" "Turn every pixel in area to 0 (YOU REALLY SHOULDN'T DO THAT ON ANY AREA THAT " "ISN'T ALREADY MOSTLY 0)" msgstr "" +<<<<<<< HEAD +======= +"Întoarce fiecare pixel din zonă la 0 (CHIAR NU TREBUIE SĂ FACI ASTA ÎN NICIO " +"ZONA CARE NU ESTE DEJA 0)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:207 msgid "Status: Not running" @@ -1544,16 +2272,24 @@ msgid "File" msgstr "Filă" #: src/components/ModCanvastools.jsx:273 +<<<<<<< HEAD #, fuzzy msgid "Coordinates:" msgstr "Coordonate invalide" +======= +msgid "Coordinates:" +msgstr "Coordonate:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:317 msgid "Pixel Protection" msgstr "Protejare de Pixeli" #: src/components/ModCanvastools.jsx:321 +<<<<<<< HEAD #, fuzzy +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Set protection of areas (if you need finer grained control, use protect with " "image upload and alpha layers)" @@ -1561,6 +2297,7 @@ msgstr "" "Setați protecția zonelor (dacă ai nevoie de un control cu granulație mai " "fină, utilizați protecția cu încărcarea imaginilor și straturi alpha)" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1571,6 +2308,8 @@ msgstr "Colțul din Stânga-sus" msgid "Bottom-right corner" msgstr "Colțul din Dreapta-jos" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "Rollback la data" @@ -1591,38 +2330,69 @@ msgstr "Aplică un filtru pentru a șterge gunoi în zonele cu canvas mare." msgid "Stop Cleaner" msgstr "Oprește curățătorul" +<<<<<<< HEAD #: src/components/Admintools.jsx:109 msgid "IP Actions" msgstr "Acțiuni IP" +======= +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Trebuie să pui o durată" -#: src/components/Admintools.jsx:111 -msgid "Do stuff with IPs (one IP per line)" -msgstr "Faceți lucruri cu IPuri (un IP pe linie)" +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Trebuie să pui un IID" -#: src/components/Admintools.jsx:158 -msgid "Manage Moderators" -msgstr "Gestionați moderatorii" +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "Acțiuni IID" -#: src/components/Admintools.jsx:160 -msgid "Remove Moderator" -msgstr "Scoate Moderatori" +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Pune Motiv" -#: src/components/Admintools.jsx:193 -msgid "There are no mods" -msgstr "Nu sunt moderatori" +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = infinit)" -#: src/components/Admintools.jsx:198 -msgid "Assign new Mod" -msgstr "Atribuiți un nou moderator" +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Nume de utilizator Nou" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/Admintools.jsx:201 -msgid "Enter UserName of new Mod" -msgstr "Pune Numele de Utilizator al moderatorului nou" +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Parolele nu sunt aceleași." -#: src/components/Admintools.jsx:210 -msgid "User Name" -msgstr "Nume de Utilizator" +#: src/components/ChangePassword.jsx:44 +msgid "Password successfully changed." +msgstr "Schimbat parola cu success." +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Parola Veche" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Parola Nouă" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Confirmă Parola Nouă" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Da, Șterge-Mi Contul!" + +#: src/components/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" +"Schimbat Mailul cu success. Am trimis un mail de verificare,………… te rog să " +"îți verifici noua adresă de mail." + +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:48 msgid "Interval is invalid" msgstr "Intervalul este invalid" @@ -1666,6 +2436,35 @@ msgstr "Pune Motiv" #: src/components/ModIIDtools.jsx:97 msgid "(0 = infinite)" msgstr "(0 = infinit)" +======= +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +msgstr "Mail Nou" + +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "Blochează DMurile" + +#: src/components/SocialSettings.jsx:42 +msgid "Block all Private Messages" +msgstr "Blochează toate Mesajele Private" + +#: src/components/SocialSettings.jsx:44 +msgid "Private" +msgstr "Privat" + +#: src/components/SocialSettings.jsx:51 +msgid "Don't show me in global stats" +msgstr "Nu mă arăta în statisticile globale" + +#: src/components/SocialSettings.jsx:57 +msgid "Unblock Users" +msgstr "Deblochează Utilizatori" + +#: src/components/SocialSettings.jsx:82 +msgid "You have no users blocked" +msgstr "Nu ai niciun utilizator blocat" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" @@ -1683,21 +2482,51 @@ msgstr "Blochează" msgid "Mute" msgstr "Mutează" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1738,6 +2567,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1753,6 +2583,46 @@ msgstr "M" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pixels placed" +#~ msgstr "Pixeli puși" + +#~ msgid "History Pencil ON" +#~ msgstr "Creion de istorie Activat" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Creion de Overlay Activat" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Ține ${ bindShift }ul din dreapta pentru a pune cu mouseul după vederea " +#~ "istorică" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Schift-Dreapta Auto-colorare" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "Pune pixeli de pe Overlay pe shift-dreapta, în loc de istoric." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "" +#~ "Nu am primit niciun răspuns de la pixelplanet. Poate încearcă să " +#~ "reîncarci pagina?" + +#~ msgid "Place more :)" +#~ msgstr "Pune mai mult :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Proxiurile nu sunt permise :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "Arată Canvasurile Ascunse" diff --git a/i18n/ru.po b/i18n/ru.po index 1078e7ee..cd541399 100644 --- a/i18n/ru.po +++ b/i18n/ru.po @@ -2,22 +2,47 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: 2024-04-02 18:53+0000\n" +"Last-Translator: sallbet \n" +"Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +<<<<<<< HEAD "n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" "X-Generator: Poedit 3.4.2\n" #: src/controls/keypress.js:99 +======= +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "Рисование по: " + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "выбранному цвету" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "шаблону" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "истории" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Переключено на полотно: ${ canvasName }" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Сетка включена" @@ -39,10 +64,34 @@ msgid "Muted Sound" msgstr "Звук выключен" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Сетка включена" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Сетка выключена" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Активность пикселей включена" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Активность пикселей выключена" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Звук выключен" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Звук включен" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Скопировано!" @@ -119,10 +168,93 @@ msgstr "Ставьте больше :)" #: src/ui/PixelTransferController.js:129 msgid "You can not access this canvas yet. You need to place more pixels" +======= +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Скопировано" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Оверлей включен" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Оверлей выключен" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Пасхалки включены" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 "" +"Нет ответа от pixelplanet. Попробуйте обновить страницу, если проблема не " +"исчезнет." + +#: 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 "z вне границы" + +#: 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" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Вы пока не можете получить доступ к этому полотну. Вам нужно поставить " "больше пикселей" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:132 msgid "Pixel protected!" msgstr "Пиксель защищён!" @@ -152,11 +284,35 @@ msgid "You are weird" msgstr "Вы странный" #: src/ui/PixelTransferController.js:153 +======= +#: 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 "Только игроки, попавшие в Топ-10 вчерашнего дня могут рисовать здесь" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Вы странный" + +#: src/ui/PixelTransferController.js:154 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" "Сервер сбит с толку вашими пикселями. Вы играете на нескольких устройствах?" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "Забанен" @@ -190,6 +346,29 @@ msgid "Couldn't set Pixel" msgstr "Невозможно поставить пиксель" #: src/ui/PixelTransferController.js:175 +======= +#: 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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Ошибка ${ retCode }" @@ -202,6 +381,13 @@ msgstr "Ошибка полотна" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "Не получается отобразить 3D полотно, у вас выключен WebGL2?" +<<<<<<< HEAD +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Ошибка :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "Нельзя экспортировать более 20 шаблонов или ни одного!" @@ -264,17 +450,30 @@ 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" -msgstr "Поставлено пикселей" +#: 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 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "Выбор полотна" #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -354,10 +553,13 @@ msgstr "Зона пользователя" msgid "Make Screenshot" msgstr "Сделать снимок экрана" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Просмотр глобуса" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Закрыть палитру" @@ -366,6 +568,7 @@ msgstr "Закрыть палитру" msgid "Open Palette" msgstr "Открыть палитру" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "Рисование по истории включено" @@ -390,6 +593,28 @@ msgstr "Отключить рисование по истории" msgid "Disable Overlay Pencil" msgstr "Отключить рисование по оверлею" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Включить непрерывное рисование" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Отключить непрерывное рисование" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Отключить рисование по истории" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Отключить рисование по оверлею" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Просмотр глобуса" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" msgstr "Зарегистрироваться" @@ -487,6 +712,173 @@ msgstr "Отменить" msgid "Send" msgstr "Отправить" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Отображение сетки" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Включите сетку, чтобы выделить границы пикселей." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Отображение активности пикселей" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Показывает круги, где был размещён пиксель." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Всегда показывать управление движением" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "Всегда показывать кнопки управления движением" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Отключение звуков игры" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Все звуковые эффекты будут отключены." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Ваш браузер не позволяет нам использовать AudioContext для воспроизведения " +"звуков. У вас есть какая-то функция конфиденциальности, блокирующая " +"AudioContext?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Включить уведомления чата" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Воспроизводить звук при поступлении новых сообщений чата" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Автомасштабирование" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Увеличение масштаба вместо размещения пикселя, когда вы пытаетесь поставить " +"пиксель и масштаб невелик." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Компактная палитра" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Отображение палитры в компактной форме, занимающей меньше места на экране." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Режим калькулятора" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Когда вы играете на калькуляторе." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Светлая сетка" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Отображать сетку белым цветом вместо черного." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Режим истории" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Посмотрите прошлые версии полотна." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Переключено на полотно: ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +#, fuzzy +msgid "What the pencil should draw on the current canvas." +msgstr "Как должно идти непрерывное рисование." + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Темы" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Как должен выглядеть pixelplanet." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +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 "" +"Это полотно попросили создать во время политических конфликтов на основном " +"полотне Земли. Это был политический компас в разрешении 1024x1024 с 5-" +"секундным временем восстановления и 60-секундным запасом перезарядки. Он был " +"запущен 11 мая 2020 и оставался активным в течение нескольких месяцев, пока " +"не был закрыт 30 ноября 2020." + +#: 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 "" +"Мы решили заархивировать его в виде таймлапса с кодировкой webm без потерь. " +"Снимок экрана из таймлапса дает идеальное изображение 1:1 того, каким был " +"холст в то время." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "Ставьте цветные пиксели на огромном полотне с другими людьми по сети!" @@ -555,7 +947,11 @@ msgstr "" "в бан по ошибке, пожалуйста перейдите в наш ${ guildedLink } или отправьте " "нам электронное письмо на ${ mailLink } и добавьте в него следующий IID:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Управление" @@ -588,13 +984,21 @@ msgstr "Нажмите ${ bindR }, чтобы скопировать коорд msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Нажмайте ${ bindQ } или ${ bindE }, чтобы изменить масштаб" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" "Нажмайте ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD }, чтобы перемещаться" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -618,11 +1022,16 @@ msgstr "" #: src/components/windows/Help.jsx:91 #, javascript-format +<<<<<<< HEAD msgid "Hold left ${ bindShift } for placing while moving mouse" +======= +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Удерживайте левый ${ bindShift } для установки пикселей во время движения " "мыши" +<<<<<<< HEAD #: src/components/windows/Help.jsx:92 #, javascript-format msgid "" @@ -633,13 +1042,20 @@ msgstr "" "мыши в соответствии с историческим видом" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } Нажмите левую кнопку мыши или ${ touchSymbol } нажмите " "пальцем, чтобы поставить пиксель" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -649,19 +1065,31 @@ msgstr "" "удерживайте палец на пикселе, чтобы выбрать цвет пикселя, на который вы " "удерживайте курсор" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Нажимайте ${ bindQ } и ${ bindE }, чтобы перемещаться вверх и вниз" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "${ mouseSymbol } Удерживая левую кнопку мыши, перемещайте мышь, чтобы " "поворачивать камеру" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -670,14 +1098,22 @@ msgstr "" "${ mouseSymbol } Прокручивайте колесо мыши или, удерживая ${ mouseSymbol } " "среднюю копку мыши, перемещайте мышь, чтобы изменять масштаб" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" "${ mouseSymbol } Удерживая правую кнопку мыши, перемещайте мышь, чтобы " "передвигаться" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -685,23 +1121,36 @@ msgstr "" "${ mouseSymbol } Нажимайте правую кнопку мыши или ${ touchSymbol } дважды " "коснитесь пальцем, чтобы убрать пиксель" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" "Мы очень благодарны художникам, которые предложили свои палитры публике на" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Авторство палитры луны принадлежит ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "Авторство палитры Топ-10 принадлежит ${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -817,26 +1266,32 @@ msgstr "Выбрать язык" #: src/components/windows/UserArea.jsx:56 msgid "Profile" msgstr "Профиль" +======= +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Авторство палитры 2бит принадлежит ${ donendoLink }." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -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 "" +"Выберите полотно, которое хотите использовать.\n" +"Каждое полотно уникально и имеет разные палитры, время восстановления и " +"требования.\n" +"Архив закрытых полотен доступен здесь:" -#: src/components/windows/UserArea.jsx:64 -msgid "Converter" -msgstr "Пикселизатор" +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +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 "Присоединяйтесь к нам в Guilded:" +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Списанные полотна (только история)" #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -877,6 +1332,7 @@ msgstr "Капча" msgid "Submit" msgstr "Отправить" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 msgid "" "Select the canvas you want to use.\n" @@ -945,6 +1401,8 @@ msgstr "" "Снимок экрана из таймлапса дает идеальное изображение 1:1 того, каким был " "холст в то время." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Начать общение здесь" @@ -961,6 +1419,63 @@ msgstr "Вы должны быть авторизованы, чтобы обща msgid "Channel settings" 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 "Присоединяйтесь к нам в Guilded:" + +#: 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 "Примечание: I и l являются одинаковыми; регистр символов неважен" + +#: 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/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "Вам отправлено письмо с инструкциями по сбросу пароля." @@ -969,6 +1484,7 @@ msgstr "Вам отправлено письмо с инструкциями п msgid "Enter your mail address and we will send you a new password:" msgstr "Введите свой адрес электронной почты, и мы вышлем вам новый пароль:" +<<<<<<< HEAD #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" msgstr "Не удалось загрузить капчу" @@ -1263,6 +1779,8 @@ msgstr "" "Рейтинг обновляется каждые 5 минут. Ежедневный рейтинг обновляется в полночь " "UTC." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "Необходимо указать адрес электронной почты." @@ -1358,6 +1876,285 @@ msgstr "Быть в Топ-10 дневного рейтинга" msgid "Dimensions" msgstr "Размеры" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Получить IID" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Шаблоны" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "Включить оверлей" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Показывать шаблоны в виде оверлея в игре." + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "Оверлей в виде мелких пикселей" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" +"Показывать оверлей в виде маленьких отдельных пикселей при высоком уровне " +"масштабирования." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Прозрачность оверлея" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Прозрачность оверлея в процентах." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Отменить добавление шаблона" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Добавить шаблон" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Экспортировать включенные шаблоны" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Поставленных пикселей сегодня" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Ежедневный рейтинг" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Общий рейтинг" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Ваше имя: ${ name }" + +#: 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 "Палитра для ${ gimpLink }" + +#: 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 "Вычислять как GIMP" + +#: 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 "Добавить сетку (снимите флажок, если вам нужен шаблон 1:1)" + +#: 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: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 "" +"Рейтинг обновляется каждые 5 минут. Ежедневный рейтинг обновляется в полночь " +"UTC." + +#: 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/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Имя или адрес электронной почты" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +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/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "Топ-10 стран [пикселей/день]" @@ -1378,6 +2175,7 @@ msgstr "Страны по пикселям сегодня" msgid "Total Pixels placed per day" msgstr "Всего пикселей, размещенных за день" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1415,6 +2213,8 @@ msgstr "Имя или адрес электронной почты" msgid "LogIn" msgstr "Войти в аккаунт" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1430,6 +2230,7 @@ msgstr "Вам будет отправлено новое письмо с под #: src/components/UserMessages.jsx:53 msgid "Click here to request a new verification mail." msgstr "Нажмите здесь, чтобы запросить новое письмо с подтверждением." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." @@ -1454,23 +2255,80 @@ msgstr "Подтвердите новый пароль" #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Новое имя пользователя" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangeMail.jsx:59 -msgid "" -"Changed Mail successfully. We sent you a verification mail, " -"please verify your new mail address." -msgstr "" -"Почта успешно изменена. Мы отправили вам письмо с " -"подтверждением, пожалуйста, подтвердите свой новый адрес " -"электронной почты." +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Недопустимый интервал" -#: src/components/ChangeMail.jsx:87 -msgid "New Mail" -msgstr "Новая почта" +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Проверить, кто ставил пиксели в области" +<<<<<<< HEAD #: src/components/DeleteAccount.jsx:66 msgid "Yes, Delete My Account!" msgstr "Да, удалить мой аккаунт!" +======= +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Интервал" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (необязательно)" + +#: 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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Получить пиксели" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Получить пользователей" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "Действия с IP" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Сделать что-то с IP (один IP на строку)" + +#: 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 "Имя пользователя" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:35 msgid "Block DMs" @@ -1572,6 +2430,7 @@ msgstr "" "Поставить защиту на область (если вам нужен более точный контроль, " "используйте защиту вместе с загрузкой изображения и альфа слоями)" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1582,6 +2441,8 @@ msgstr "Верхний левый угол" msgid "Bottom-right corner" msgstr "Нижний правый угол" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "Откатить до даты" @@ -1602,37 +2463,66 @@ msgstr "Примените фильтр, чтобы очистить мусор msgid "Stop Cleaner" msgstr "Остановить очиститель" -#: src/components/Admintools.jsx:109 -msgid "IP Actions" -msgstr "Действия с IP" +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Необходимо ввести продолжительность" -#: src/components/Admintools.jsx:111 -msgid "Do stuff with IPs (one IP per line)" -msgstr "Сделать что-то с IP (один IP на строку)" +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Необходимо указать IID" -#: src/components/Admintools.jsx:158 -msgid "Manage Moderators" -msgstr "Управление модераторами" +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "Действия с IID" -#: src/components/Admintools.jsx:160 -msgid "Remove Moderator" -msgstr "Удалить модератора" +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Введите причину" -#: src/components/Admintools.jsx:193 -msgid "There are no mods" -msgstr "Модераторов нет" +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = бесконечно)" -#: src/components/Admintools.jsx:198 -msgid "Assign new Mod" -msgstr "Назначить нового модератора" +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Новое имя пользователя" -#: src/components/Admintools.jsx:201 -msgid "Enter UserName of new Mod" -msgstr "Введите имя пользователя нового модератора" +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "Пароли не совпадают." -#: src/components/Admintools.jsx:210 -msgid "User Name" -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/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/ModWatchtools.jsx:48 msgid "Interval is invalid" @@ -1658,6 +2548,7 @@ msgstr "Получить пиксели" msgid "Get Users" msgstr "Получить пользователей" +<<<<<<< HEAD #: src/components/ModIIDtools.jsx:20 msgid "You must enter a duration" msgstr "Необходимо ввести продолжительность" @@ -1678,6 +2569,8 @@ msgstr "Введите причину" msgid "(0 = infinite)" msgstr "(0 = бесконечно)" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "Упомянуть" @@ -1694,21 +2587,51 @@ msgstr "Заблокировать" msgid "Mute" msgstr "Замьютить" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "B" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1749,6 +2672,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 msgctxt "keybinds" msgid "N" @@ -1758,6 +2682,61 @@ msgstr "N" msgctxt "keybinds" msgid "M" msgstr "M" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pencil Mode" +#~ msgstr "Режим непрерывного рисования" + +#~ msgid "Pixels placed" +#~ msgstr "Поставлено пикселей" + +#~ msgid "History Pencil ON" +#~ msgstr "Рисование по истории включено" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Рисование по оверлею включено" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Удерживайте правый ${ bindShift } для установки пикселей во время " +#~ "движения мыши в соответствии с историческим видом" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Автовыбор цвета на правый шифт" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "" +#~ "При нажатии правого шифта ставит пиксели по шаблону, а не по истории." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Нет ответа от pixelplanet. Может попробовать обновить страницу?" + +#~ msgid "Place more :)" +#~ msgstr "Ставьте больше :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Прокси не разрешены :(" + +#~ msgctxt "keybinds" +#~ msgid "C" +#~ msgstr "C" + +#~ msgid "Show Hidden Canvases" +#~ msgstr "Показать скрытые полотна" + +#~ msgid "Hide Hidden Canvases" +#~ msgstr "Спрятать скрытые полотна" + +#~ msgid "Coordinates in X_Y format:" +#~ msgstr "Координаты в формате Х_Y:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/TemplateSettings.jsx:66 msgctxt "keybinds" diff --git a/i18n/sc.po b/i18n/sc.po index 776555ae..334e00af 100644 --- a/i18n/sc.po +++ b/i18n/sc.po @@ -12,6 +12,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n!=1);\n" "X-Generator: Poedit 3.3.1\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 #, javascript-format msgid "Switched to ${ canvasName }" @@ -38,10 +39,55 @@ msgid "Muted Sound" msgstr "" #: src/controls/keypress.js:202 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "" @@ -72,10 +118,44 @@ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" msgstr "" #: src/ui/PixelTransferController.js:103 +======= +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy msgid "Invalid Canvas" msgstr "3D Canvas" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:104 msgid "This canvas doesn't exist" msgstr "" @@ -110,10 +190,47 @@ msgid "Just for registered Users" msgstr "" #: src/ui/PixelTransferController.js:124 +======= +#: 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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy msgid "You have to be logged in to place on this canvas" msgstr "Unna u pirmissu pi trasiri intra sta pagina" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:127 msgid "Place more :)" msgstr "" @@ -147,24 +264,65 @@ msgid "Just the Top10 of yesterday can place here" msgstr "" #: src/ui/PixelTransferController.js:151 +======= +#: 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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy msgid "You are weird" msgstr "Si bannatu" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:153 +======= +#: src/ui/PixelTransferController.js:154 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "" #: src/ui/PixelTransferController.js:160 +======= +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "" + +#: src/ui/PixelTransferController.js:161 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy msgid "Range Banned" msgstr "Si bannatu" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:161 #, fuzzy msgid "Your Internet Provider is banned from playing this game" @@ -189,6 +347,22 @@ msgid "Couldn't set Pixel" msgstr "" #: src/ui/PixelTransferController.js:175 +======= +#: src/ui/PixelTransferController.js:162 +#, fuzzy +msgid "Your Internet Provider is banned from this game" +msgstr "U to provider ri l'internet esti bannatu" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "" + +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "" @@ -201,6 +375,13 @@ msgstr "" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "" +<<<<<<< HEAD +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -230,6 +411,7 @@ msgstr "" #: src/store/actions/fetch.js:103 src/store/actions/fetch.js:129 msgid "Could not connect to server, please try again later :(" msgstr "" +<<<<<<< HEAD #: src/store/actions/fetch.js:151 src/store/actions/fetch.js:170 #: src/store/actions/fetch.js:189 src/store/actions/fetch.js:208 @@ -789,6 +971,678 @@ msgstr "" msgid "Modtools" 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 +#, fuzzy +msgid "Unknown Error" +msgstr "Errori rilu captcha sconosciutu" + +#: 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:56 +msgid "Online Users on Canvas" +msgstr "" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "" + +#: 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 +#: 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 +#, fuzzy +msgid "Loading" +msgstr "Caricannu..." + +#: 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/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:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "" + +#: src/components/windows/index.js:16 +msgid "Registration" +msgstr "" + +#: src/components/windows/index.js:17 +#, fuzzy +msgid "Forgot Password" +msgstr "Resetta a password" + +#: src/components/windows/index.js:18 +msgid "Chat" +msgstr "" + +#: src/components/windows/index.js:20 +msgid "Canvas Archive" +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: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/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/GlobalCaptcha.jsx:47 +msgid "You took too long, try again." +msgstr "Ci mittisti troppu assa, prova arre." + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Rixi morto Fallisti u captcha" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "" + +#: src/components/GlobalCaptcha.jsx:56 +#, fuzzy +msgid "No captcha id given" +msgstr "Captcha un ratu" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "Errori rilu captcha sconosciutu" + +#: 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/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "" + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "" + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "" + +#: src/components/windows/Settings.jsx:103 +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:109 +msgid "Enable chat notifications" +msgstr "" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "" + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "" + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:156 +#, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "" + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +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/Help.jsx:65 +#, fuzzy +msgid "Place color pixels on a large canvas with other players online!" +msgstr "" +"Piazza pixel culurata intra na mappa a stili canvas cu avutri chistiana" + +#: 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:95 +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:97 +#, javascript-format +msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" +msgstr "" + +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +#, 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 pencil (to place while moving mouse)" +msgstr "" + +#: src/components/windows/Help.jsx:92 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: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:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "" + +#: 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:101 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "" + +#: 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:109 +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" + +#: 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:115 +#, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "" + +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +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/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 +#, fuzzy +msgid "Password" +msgstr "Nova password" + +#: src/components/windows/Register.jsx:116 +#: src/components/windows/Register.jsx:122 +#, fuzzy +msgid "Confirm Password" +msgstr "Cunfirma a nova password" + +#: src/components/windows/Register.jsx:124 +#, fuzzy +msgid "Captcha" +msgstr "Captcha un ratu" + +#: 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 "Cunfirma" + +#: src/components/windows/Chat.jsx:180 +msgid "Start chatting here" +msgstr "" + +#: src/components/windows/Chat.jsx:217 +#, fuzzy +msgid "Chat here" +msgstr "Ammacca ca" + +#: src/components/windows/Chat.jsx:243 +#, fuzzy +msgid "You must be logged in to chat" +msgstr "A to email ava a essiri verificata pi parrari intra a chat" + +#: src/components/windows/Chat.jsx:273 +msgid "Channel settings" +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 "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/UserArea.jsx:71 msgid "Loading..." msgstr "Caricannu..." @@ -797,6 +1651,7 @@ msgstr "Caricannu..." msgid "Consider joining us on Guilded:" msgstr "" +<<<<<<< HEAD #: src/components/windows/Register.jsx:87 msgid "Register new account here" msgstr "" @@ -917,6 +1772,8 @@ msgstr "" msgid "Enter your mail address and we will send you a new password:" msgstr "" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 #, fuzzy msgid "Could not load captcha" @@ -951,6 +1808,7 @@ msgstr "" msgid "Enter Characters" msgstr "" +<<<<<<< HEAD #: src/components/GetIID.jsx:44 msgid "Get IID" msgstr "" @@ -1206,6 +2064,17 @@ msgstr "" #: src/components/Rankings.jsx:286 msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +======= +#: src/components/windows/ForgotPassword.jsx:58 +#, fuzzy +msgid "Sent you a mail with instructions to reset your password." +msgstr "" +"Ti mannamu gia' na littra culi istruziuni. Aspittassi n'anticchia pi farini " +"mannari navutra." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/utils/validation.js:17 @@ -1302,6 +2171,284 @@ msgstr "" msgid "Dimensions" msgstr "" +<<<<<<< HEAD +======= +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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 +#, fuzzy +msgid "I forgot my Password." +msgstr "Password sbagliata!" + +#: 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/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +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 +#, fuzzy +msgid "Change Password" +msgstr "Nova password" + +#: src/components/UserAreaContent.jsx:119 +#, fuzzy +msgid "Delete Account" +msgstr "Account ri PixelPlanet.fun" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +#, fuzzy +msgid "Choose Canvas" +msgstr "3D Canvas" + +#: 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: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/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +#, fuzzy +msgid "Canvas" +msgstr "3D Canvas" + +#: 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/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +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 "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "" @@ -1322,6 +2469,7 @@ msgstr "" msgid "Total Pixels placed per day" msgstr "" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 #, fuzzy @@ -1360,6 +2508,8 @@ msgstr "" msgid "LogIn" msgstr "" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1374,6 +2524,184 @@ msgstr "" msgid "Click here to request a new verification mail." msgstr "" +<<<<<<< HEAD +======= +#: 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/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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +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/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: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/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/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangePassword.jsx:21 #, fuzzy msgid "Passwords do not match." @@ -1381,7 +2709,11 @@ msgstr "Li password un cuncirunu" #: src/components/ChangePassword.jsx:44 #, fuzzy +<<<<<<< HEAD msgid "Changed Password successfully." +======= +msgid "Password successfully changed." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Password canciata." #: src/components/ChangePassword.jsx:88 @@ -1397,8 +2729,13 @@ msgstr "Nova password" msgid "Confirm New Password" msgstr "Cunfirma a nova password" +<<<<<<< HEAD #: src/components/ChangeName.jsx:64 msgid "New Username" +======= +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/components/ChangeMail.jsx:59 @@ -1411,6 +2748,7 @@ msgstr "" msgid "New Mail" msgstr "" +<<<<<<< HEAD #: src/components/DeleteAccount.jsx:66 msgid "Yes, Delete My Account!" msgstr "" @@ -1423,6 +2761,16 @@ msgstr "" msgid "Block all Private Messages" msgstr "" +======= +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "" + +#: src/components/SocialSettings.jsx:42 +msgid "Block all Private Messages" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:44 msgid "Private" msgstr "" @@ -1440,6 +2788,7 @@ msgstr "" msgid "You have no users blocked" msgstr "Unsi mancu loggatu." +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." msgstr "" @@ -1657,6 +3006,69 @@ msgctxt "keybinds" msgid "E" 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:70 +msgctxt "keybinds" +msgid "G" +msgstr "" + +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +msgctxt "keybinds" +msgid "X" +msgstr "" + +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +msgctxt "keybinds" +msgid "H" +msgstr "" + +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +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 "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:25 msgctxt "keybinds" msgid "W" @@ -1682,6 +3094,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 msgctxt "keybinds" msgid "N" @@ -1693,6 +3106,9 @@ msgid "M" msgstr "" #: src/components/TemplateSettings.jsx:66 +======= +#: src/components/TemplateSettings.jsx:61 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "T" msgstr "" diff --git a/i18n/sgn.po b/i18n/sgn.po new file mode 100644 index 00000000..6204f093 --- /dev/null +++ b/i18n/sgn.po @@ -0,0 +1,1759 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-26 10:13+0000\n" +"Last-Translator: Elie Al Nasr \n" +"Language-Team: Sign Languages \n" +"Language: sgn\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "🖖👐🤞👋🤘🖐🤙🤚 👋👌 ${ canvasName }" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "🤛☝️🤞🤚 👌👇" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "🤛☝️🤞🤚 👌✋✋" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "👎🤞👉🤙👍 👇👌👋🤞✋👏 👌👇" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "👎🤞👉🤙👍 👇👌👋🤞✋👏 👌✋✋" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "👆🙌👋🤙🤚 🖖👌🙌👇🤚" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "🙌👇👆🙌👋🤙🤚 🖖👌🙌👇🤚" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "🤘👌👎🤞🤙🤚" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "👌🤜🤙☝️👍✌️👏 👌👇" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "👌🤜🤙☝️👍✌️👏 👌✋✋" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "🤙✌️🖖👋🤙☝️ 🤙🤛🤛 👌👇" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 "🤙☝️☝️👌☝️ ${ retCode }" + +#: 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 "" +"🤘✌️👇👋 ☝️🤙👇🤚🤙☝️ 3️⃣🤚 🤘✌️👇🤜✌️🖖, 🤚👌 👏👌🙌 🖐✌️🤜🤙 👐🤙👈🤛👍2️⃣🤚🤞🖖✌️👈👍" +"🤙🤚❓" + +#: 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 "🤘✌️👇 👇👌👋 🤙👉👎👌☝️👋 👆👌☝️🤙 👋🖐✌️👇 2️⃣0️⃣ 👌☝️ 👇👌 👋🤙👆👎👍✌️👋🤙❗" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "🤘✌️👇 👇👌👋 🤞👆👎👌☝️👋 👆👌☝️🤙 👋🖐✌️👇 2️⃣0️⃣ 👌☝️ 👇👌 👋🤙👆👎👍✌️👋🤙❗" + +#: 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 "👋☝️👏 ✌️🤛✌️🤞👇 ✌️✋👋🤙☝️ ${ ti }👆🤞👇" + +#: src/store/actions/fetch.js:70 +#, javascript-format +msgid "Connection error ${ code } :(" +msgstr "🤘👌👇👇🤙🤘👋🤞👌👇 🤙☝️☝️👌☝️ ${ code } 😔" + +#: 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:56 +msgid "Online Users on Canvas" +msgstr "👌👇👍🤞👇🤙 🙌🖖🤙☝️🖖 👌👇 🤘✌️👇🤜✌️🖖" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "👋👌👋✌️👍 👌👇👍🤞👇🤙 🙌🖖🤙☝️🖖" + +#: 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 +#: 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/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:41 +msgid "Enable Pencil" +msgstr "🤙👇✌️👈👍🤙 👎🤙👇🤘🤞👍" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "🤚🤞🖖✌️👈👍🤙 👎🤙👇🤘🤞👍" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "🤚🤞🖖✌️👈👍🤙 🖐🤞🖖👋👌☝️👏 👎🤙👇🤘🤞👍" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "🤚🤞🖖✌️👈👍🤙 👌🤜🤙☝️👍✌️👏 👎🤙👇🤘🤞👍" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +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/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: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/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/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/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/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "🖖🖐👌👐 🤛☝️🤞🤚" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "👋🙌☝️👇 👌👇 🤛☝️🤞🤚 👋👌 🖐🤞🤛🖐👍🤞🤛🖐👋 👎🤞👉🤙👍 👈👌☝️🤚🤙☝️🖖." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "🖖🖐👌👐 👎🤞👉🤙👍 ✌️🤘👋🤞🤜🤞👋👏" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "🖖🖐👌👐 🤘🤞☝️🤘👍🤙🖖 👐🖐🤙☝️🤙 👎🤞👉🤙👍🖖 ✌️☝️🤙 👎👍✌️🤘🤙🤚." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "✌️👍👐✌️👏🖖 🖖🖐👌👐 👆👌🤜🤙👆🤙👇👋 🤘👌👇👋☝️👌👍🖖" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "✌️👍👐✌️👏🖖 🖖🖐👌👐 👆👌🤜🤙👆🤙👇👋 🤘👌👇👋☝️👌👍 👈🙌👋👋👌👇🖖" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "🤚🤞🖖✌️👈👍🤙 🤛✌️👆🤙 🖖👌🙌👇🤚🖖" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "✌️👍👍 🖖👌🙌👇🤚 🤙✋✋🤙🤘👋🖖 👐🤞👍👍 👈🤙 🤚🤞🖖✌️👈👍🤙🤚." + +#: src/components/windows/Settings.jsx:103 +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:109 +msgid "Enable chat notifications" +msgstr "🤙👇✌️👈👍🤙 🤘🖐✌️👋 👇👌👋🤞✋🤞🤘✌️👋🤞👌👇🖖" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "👎👍✌️👏 ✌️ 🖖👌🙌👇🤚 👐🖐🤙👇 👇🤙👐 🤘🖐✌️👋 👆🤙🖖🖖✌️🤛🤙🖖 ✌️☝️☝️🤞🤜🤙" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "✌️🙌👋👌 🙏👌👌👆 🤞👇" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"🙏👌👌👆 🤞👇 🤞👇🖖👋🤙✌️🤚 👌✋ 👎👍✌️🤘🤞👇🤛 ✌️ 👎🤞👉🤙👍 👐🖐🤙👇 👏👌🙌 👋" +"✌️👎 👋🖐🤙 🤘✌️👇🤜✌️🖖 ✌️👇🤚 👏👌🙌☝️ 🙏👌👌👆 🤞🖖 🖖👆✌️👍👍." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "🤘👌👆👎✌️🤘👋 👎✌️👍🤙👋👋🤙" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"🤚🤞🖖👎👍✌️👏 👎✌️👍🤙👋👋🤙 🤞👇 ✌️ 🤘👌👆👎✌️🤘👋 ✋👌☝️👆 👋🖐✌️👋 👋✌️👊🤙🖖 👍" +"🤙🖖🖖 🖖🤘☝️🤙🤙👇 🖖👎✌️🤘🤙." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "👎👌👋✌️👋👌 👆👌🤚🤙" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "✋👌☝️ 👐🖐🤙👇 👏👌🙌 ✌️☝️🤙 👎👍✌️👏🤞👇🤛 👌👇 ✌️ 👎👌👋✌️👋👌." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "👍🤞🤛🖐👋 🤛☝️🤞🤚" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "🖖🖐👌👐 🤛☝️🤞🤚 🤞👇 👐🖐🤞👋🤙 🤞👇🖖👋🤙✌️🤚 👌✋ 👈👍✌️🤘👊." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "🖐🤞🖖👋👌☝️🤞🤘✌️👍 🤜🤞🤙👐" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "🤘🖐🤙🤘👊 👌🙌👋 👎✌️🖖👋 🤜🤙☝️🖖🤞👌👇🖖 👌✋ 👋🖐🤙 🤘✌️👇🤜✌️🖖." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "🖖👐🤞👋🤘🖐🤙🤚 👋👌 ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "👋🖐🤙👆🤙🖖" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "🖐👌👐 👎🤞👉🤙👍👎👍✌️👇🤙👋 🖖🖐👌🙌👍🤚 👍👌👌👊 👍🤞👊🤙." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "🖖🤙👍🤙🤘👋 👍✌️👇🤛🙌✌️🤛🤙" + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 "" +"👋🖐🤞🖖 🤘✌️👇🤜✌️🖖 🤛👌👋 ☝️🤙🤝🙌🤙🖖👋🤙🤚 🤚🙌☝️🤞👇🤛 ✌️ 👋🤞👆🤙 👌✋ 👎👌" +"👍🤞👋🤞🤘✌️👍 🤘👌👇✋👍🤞🤘👋🖖 👌👇 👋🖐🤙 👆✌️🤞👇 🤙✌️☝️👋🖐 🤘✌️👇🤜✌️🖖. 🤞👋 " +"👐✌️🖖 ✌️ 1️⃣0️⃣2️⃣4️⃣👉1️⃣0️⃣2️⃣4️⃣ ☝️🤙👎☝️🤙🖖🤙👇👋✌️👋🤞👌👇 👌✋ 👋🖐🤙 👎👌👍🤞👋🤞🤘✌️👍 🤘" +"👌👆👎✌️🖖🖖 👐🤞👋🖐 ✌️ 5️⃣🖖 🤘👌👌👍🤚👌👐👇 ✌️👇🤚 6️⃣0️⃣🖖 🖖👋✌️🤘👊🤞👇🤛. 🤞👋 " +"🤛👌👋 👍✌️🙌👇🤘🖐🤙🤚 👌👇 👆✌️👏 1️⃣1️⃣👋🖐 ✌️👇🤚 ☝️🤙👆✌️🤞👇🤙🤚 ✌️🤘👋🤞🤜🤙 ✋👌" +"☝️ 👆👌👇👋🖐🖖 👋🤞👍👍 🤞👋 🤛👌👋 🖖🖐🙌👋 🤚👌👐👇 👌👇 👇👌🤜🤙👆👈🤙☝️ 3️⃣0️⃣👋" +"🖐." + +#: 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 "" +"👐🤙 🤚🤙🤘🤞🤚🤙🤚 👋👌 ✌️☝️🤘🖐🤞🤜🤙 🤞👋 ✌️🖖 ✌️ 👋🤞👆🤙👍✌️👎🖖🤙 👐🤞👋🖐 👍" +"👌🖖🖖👍🤙🖖🖖 🤙👇🤘👌🤚🤙🤚 👐🤙👈👆. 👋✌️👊🤞👇🤛 ✌️ 🖖🤘☝️🤙🤙👇🖖🖐👌👋 ✋☝️" +"👌👆 👋🖐🤙 👋🤞👆🤙👍✌️👎🖖🤙 ☝️🤙🖖🙌👍👋🖖 🤞👇 ✌️ 👎🤙☝️✋🤙🤘👋 1️⃣:1️⃣ ☝️🤙👎☝️🤙" +"🖖🤙👇👋✌️👋🤞👌👇 👌✋ 🖐👌👐 👋🖐🤙 🤘✌️👇🤜✌️🖖 👐✌️🖖 ✌️👋 👋🖐✌️👋 👋🤞👆🤙." + +#: 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 "" +"👌🙌☝️ 👆✌️🤞👇 🤘✌️👇🤜✌️🖖 🤞🖖 ✌️ 🖐🙌🤛🤙 👐👌☝️👍🤚👆✌️👎, 👏👌🙌 🤘✌️👇 👎👍✌️🤘" +"🤙 👐🖐🤙☝️🤙🤜🤙☝️ 👏👌🙌 👍🤞👊🤙, 👈🙌👋 👏👌🙌 👐🤞👍👍 🖐✌️🤜🤙 👋👌 👐✌️🤞👋 " +"✌️ 🖖👎🤙🤘🤞✋🤞🤘 🤘👌👌👍🤚👌👐👇 👈🤙👋👐🤙🤙👇 👎🤞👉🤙👍🖖. 👏👌🙌 🤘✌️" +"👇 🤘🖐🤙🤘👊 👌🙌👋 👋🖐🤙 🤘👌👌👍🤚👌👐👇 ✌️👇🤚 ☝️🤙🤝🙌🤞☝️🤙👆🤙👇👋🖖 👌👇 " +"👋🖐🤙 🤘✌️👇🤜✌️🖖 🖖🤙👍🤙🤘👋🤞👌👇 👆🤙👇🙌 (🤛👍👌👈🤙 👈🙌👋👋👌👇 👌👇 👋" +"👌👎). 🖖👌👆🤙 🤘✌️👇🤜✌️🖖🤙🖖 🖐✌️🤜🤙 ✌️ 🤚🤞✋✋🤙☝️🤙👇👋 🤘👌👌👍🤚👌👐👇 ✋" +"👌☝️ ☝️🤙👎👍✌️🤘🤞👇🤛 ✌️ 🙌🖖🤙☝️-🖖🤙👋 👎🤞👉🤙👍🖖 👋🖐✌️👇 👎👍✌️🤘🤞👇🤛 👌👇 " +"✌️ 🙌👇🖖🤙👋 👎🤞👉🤙👍. 🤞.🤙. 4️⃣🖖/7️⃣🖖 👆🤙✌️👇🖖 4️⃣🖖 👌👇 ✋☝️🤙🖖🖐 👎🤞👉🤙" +"👍🖖 ✌️👇🤚 7️⃣🖖 👌👇 ✌️👍☝️🤙✌️🤚👏 🖖🤙👋 👎🤞👉🤙👍🖖." + +#: 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 "" +"🖐🤞🤛🖐🤙☝️ 🙏👌👌👆👍🤙🤜🤙👍🖖 👋✌️👊🤙 🖖👌👆🤙 👋🤞👆🤙 👋👌 🙌👎🤚✌️👋🤙, 👋" +"🖐🤙 3️⃣🤚 🤛👍👌👈🤙 🤛🤙👋🖖 🙌👎🤚✌️👋🤙🤚 ✌️👋 👍🤙✌️🖖👋 👌👇🤘🤙 👎🤙☝️ 🤚✌️👏." + +#: 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 "" +"🤞✋ 👏👌🙌 🤛👌👋 🤚🤙👋🤙🤘👋🤙🤚 ✌️🖖 👎☝️👌👉👏, 👈🙌👋 👏👌🙌 ✌️☝️🤙 👇👌👇" +"🤙, 👌☝️ 👋🖐🤞👇👊 👋🖐✌️👋 👏👌🙌 🤛👌👋 👐☝️👌👇🤛✋🙌👍👍👏 👈✌️👇👇🤙🤚, 👎👍" +"🤙✌️🖖🤙 🤛👌 👋👌 👌🙌☝️ ${ guildedLink } 👌☝️ 🖖🤙👇🤚 🙌🖖 ✌️👇 🤙-👆✌️🤞👍 👋" +"👌 ${ mailLink }✌️👇🤚 🤞👇🤘👍🙌🤚🤙 👋🖐🤙 ✋👌👍👍👌👐🤞👇🤛 🤞🤞🤚:" + +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +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 "👎☝️🤙🖖🖖 ${ bindG } 👋👌 👋👌🤛🤛👍🤙 🤛☝️🤞🤚" + +#: src/components/windows/Help.jsx:83 +#, javascript-format +msgid "Press ${ bindX } to toggle showing of pixel activity" +msgstr "" +"👎☝️🤙🖖🖖 ${ bindX } 👋👌 👋👌🤛🤛👍🤙 🖖🖐👌👐🤞👇🤛 👌✋ 👎🤞👉🤙👍 ✌️🤘👋🤞" +"🤜🤞👋👏" + +#: 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:97 +#, javascript-format +msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" +msgstr "" + +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +#, 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 pencil (to place while moving mouse)" +msgstr "" + +#: src/components/windows/Help.jsx:92 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: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:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "" + +#: 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:101 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "" + +#: 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:109 +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" +"👐🤙 👋🖐✌️👇👊 👋🖐🤙 ✋👌👍👍👌👐🤞👇🤛 ✌️☝️👋🤞🖖👋🖖, 👐🖐👌 👆✌️🤚🤙 👋🖐🤙🤞☝️ " +"👎✌️👍🤙👋👋🤙🖖 ✌️🤜✌️🤞👍✌️👈👍🤙 👋👌 👋🖐🤙 👎🙌👈👍🤞🤘 👌👇" + +#: src/components/windows/Help.jsx:112 +#, javascript-format +msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." +msgstr "" +"🤘☝️🤙🤚🤞👋 ✋👌☝️ 👋🖐🤙 👎✌️👍🤙👋👋🤙 👌✋ 👋🖐🤙 👆👌👌👇 🤛👌🤙🖖 👋👌 " +"${ starhouseLink }." + +#: 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:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "" + +#: src/components/windows/CanvasSelect.jsx:29 +#, fuzzy +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 "" +"🖖🤙👍🤙🤘👋 👋🖐🤙 🤘✌️👇🤜✌️🖖 👏👌🙌 👐✌️👇👋 👋👌 🙌🖖🤙.\n" +" 🤙🤜🤙☝️👏 🤘✌️👇🤜✌️🖖 🤞🖖 🙌👇🤞🤝🙌🤙 ✌️👇🤚 🖐✌️🖖 🤚🤞✋✋🤙☝️🤙👇👋 👎✌️👍🤙" +"👋👋🤙🖖, 🤘👌👌👍🤚👌👐👇 ✌️👇🤚 ☝️🤙🤝🙌🤞☝️🤙👆🤙👇👋🖖.\n" +" ✌️☝️🤘🖐🤞🤜🤙 👌✋ ☝️🤙👆👌🤜🤙🤚 🤘✌️👇🤜✌️🖖🤙🖖 🤘✌️👇 👈🤙 ✌️🤘🤘🤙🖖🖖🤙🤚 🖐🤙" +"☝️🤙:" + +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +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/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/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/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/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/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/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/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +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: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/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/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +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/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/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/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/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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +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/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 "" +"👋🙌☝️👇 🤙🤜🤙☝️👏 👎🤞👉🤙👍 🤞👇 ✌️☝️🤙✌️ 👋👌 0️⃣ (👏👌🙌 ☝️🤙✌️👍👍👏 🖖🖐👌🙌👍🤚" +"👇'👋 🤚👌 👋🖐✌️👋 👌👇 ✌️👇👏 ✌️☝️🤙✌️ 👋🖐✌️👋 🤞🖖👇'👋 ✌️👍☝️🤙✌️🤚👏 👆👌🖖👋👍👏 " +"0️⃣)" + +#: 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: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/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/components/ChangeName.jsx:64 +msgid "New Username" +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/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/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/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:70 +msgctxt "keybinds" +msgid "G" +msgstr "🤛" + +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +msgctxt "keybinds" +msgid "X" +msgstr "👉" + +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "👇" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "👆" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +msgctxt "keybinds" +msgid "H" +msgstr "🖐" + +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +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/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "👋" + +#~ msgid "Pixels placed" +#~ msgstr "👎🤞👉🤙👍🖖 👎👍✌️🤘🤙🤚" + +#~ msgid "History Pencil ON" +#~ msgstr "🖐🤞🖖👋👌☝️👏 👎🤙👇🤘🤞👍 👌👇" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "👌🤜🤙☝️👍✌️👏 👎🤙👇🤘🤞👍 👌👇" + +#~ msgid "Place more :)" +#~ msgstr "👎👍✌️🤘🤙 👆👌☝️🤙 🙂" diff --git a/i18n/sl.po b/i18n/sl.po index d99704db..f0cdd027 100644 --- a/i18n/sl.po +++ b/i18n/sl.po @@ -14,11 +14,34 @@ msgstr "" "n%100==4 ? 2 : 3;\n" "X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Izberite Jezik" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Prenesi Predlogo" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "" @@ -40,10 +63,34 @@ msgid "Muted Sound" msgstr "" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Kopirano!" @@ -152,10 +199,119 @@ msgid "You are weird" msgstr "" #: src/ui/PixelTransferController.js:153 +======= +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "Kopirano!" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +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 +#, fuzzy +msgid "" +"Didn't get an answer from pixelplanet. Try to refresh if this problem " +"persists." +msgstr "Nismo prejeli odgovora od pixelplaneta. Mogoče poskušaj osvežiti?" + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Nepravilno Platno" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "To platno ne obstaja" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Neveljavni Koordinati" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x je izven meja" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y je izven meja" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z je izven meja" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Napačna Barva" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Izbrana je neveljavna barva" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Samo za registriran Uporabnike" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Za postavljanje na to platno morate biti prijavljeni" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "" + +#: src/ui/PixelTransferController.js:130 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "" +"Ne morate še dostopati do tega platna. Najprej morate postaviti več pixlov." + +#: src/ui/PixelTransferController.js:133 +#, fuzzy +msgid "Pixel protected" +msgstr "Pixel je zaščiten!" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Prosim dokažite, da ste človek" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Uporabljate Proxy." + +#: 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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "" @@ -188,6 +344,29 @@ msgid "Couldn't set Pixel" msgstr "Ne moremo postaviti Pixel" #: src/ui/PixelTransferController.js:175 +======= +#: 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 "Čudno" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Ne moremo postaviti Pixel" + +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Napaka ${ retCode }" @@ -201,6 +380,7 @@ msgstr "Arhiv Kanvasov" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "" +<<<<<<< HEAD #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -213,6 +393,24 @@ msgstr "" msgid "OK" msgstr "Vredu" +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Napaka :c" + +#: 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 "Vredu" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/store/actions/fetch.js:55 msgid "You made too many requests" msgstr "Ustvarili ste preveč zahtev" @@ -263,6 +461,7 @@ msgstr "" msgid "Copy to Clipboard" msgstr "Kopiraj v Odložišče" +<<<<<<< HEAD #: src/components/OnlineBox.jsx:40 msgid "Online Users on Canvas" msgstr "" @@ -274,6 +473,27 @@ msgstr "" #: src/components/OnlineBox.jsx:55 msgid "Pixels placed" msgstr "Postavljeni pixli" +======= +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "" + +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Postavljenih Pixlov" + +#: 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 "Skupaj" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 @@ -356,10 +576,13 @@ msgstr "Uporabniško Območje" msgid "Make Screenshot" msgstr "Ustvari Zajem zaslona" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Pogled Globusa" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "Zapri Paleto" @@ -368,6 +591,7 @@ msgstr "Zapri Paleto" msgid "Open Palette" msgstr "Odpri Paleto" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -393,6 +617,29 @@ msgstr "" msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +#, fuzzy +msgid "Disable Pencil" +msgstr "Ugasni Zvok Igre" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Pogled Globusa" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 #, fuzzy msgid "Registration" @@ -495,6 +742,170 @@ msgstr "Prekini" msgid "Send" msgstr "Pošlji" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Pokaži Mrežo" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Za boljši pogled meja pixlov prižgite mrežo." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Prikaži Aktivnost Pixlov" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Pokači kroge kjer so postavljeni pixli" + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Ugasni Zvok Igre" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Vsi zvočni efekti bodo ugašnjeni" + +#: src/components/windows/Settings.jsx:103 +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:109 +msgid "Enable chat notifications" +msgstr "Vklopite notifikacije klepetalnice" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Igraj zvok ko se pojavijo novi zvoki sporočila" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Avtomatsko se približaj" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Približaj se namesto da postaviš pixel, ko tapnete kanvas in je vaša " +"oddaljenost velika" + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Kompaktna paleta" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Prikaže paleto v bolj kompaktni obliki, ki vzame manj prostora na zaslonu." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Način za kalkulatorje" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Za tiste, ki igrate na kalkulatorjih." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Svetla mreža" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Mreža je svetla namesto temna" + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Pogled v zgodovino" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Prikaži zgodovinske verzije kanvasa." + +#: src/components/windows/Settings.jsx:156 +#, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Teme" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Kako si želite da pixelplanet izgleda" + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Izberite Jezik" + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 "" +"Čeprav skušamo kanvase ohraniti, se nekateri kanvasi uporabljajo le začasno " +"saj so za te povprašali uporabniki, ki imajo ta trenutek radi določen meme. " +"Takšni kanvasi velikokrat postanejo dolgočasni čez nekaj časa in po nekaj " +"tednih brez večjih sprememb na kanvasu in če se te ne splača obdržati, te " +"odstranimo." + +#: src/components/windows/Archive.jsx:10 +#, fuzzy +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Tukaj izbiramo te kanvase, da jih arhiviramo na primeren način (trenutno je " +"le eden)." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Politični Kompas Kanvas" + +#: 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 "" +"Ta kanvas je bil priporočen v času političnega konflikta na glavnem " +"\"Zemlja\" kanvasu. Ta je bil 1024x1024 predstavitev političnega kompasa s " +"5s dobo čakanja in 60s največ. Zagnali smo jo 11. Maja ter je bila aktivna " +"nekaj mesecev dokler je nismo ustavili 30. Novembra." + +#: 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 "" +"Odločili smo se da jo bomo arhivirali kot hitri posnetek z brez izgubnem " +"kodiranjem webm. Ustvarjanje zaslonskih slik iz hitrega posnetka vidimo " +"rezultat perfektne 1:1 reprezentacije kakšen je bil ta kanvas v svojem času." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -555,14 +966,22 @@ msgid "Banned? Detected as Proxy?" msgstr "Zaznani kot Proxy?" #: src/components/windows/Help.jsx:76 +<<<<<<< HEAD #, fuzzy, javascript-format +======= +#, javascript-format +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 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 "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Kontrole" @@ -595,13 +1014,21 @@ msgstr "Kliknite ${ bindR } da kopirate koordinate" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Kliknite ${ bindQ } ali ${ bindE } da spremenite daljavo" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" "Kliknite ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } da se premaknete" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -624,6 +1051,7 @@ msgstr "" "${touchSymbol}" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "Za postavljanje med premikanjem miške pritisnite levi ${ bindShift }" @@ -638,13 +1066,24 @@ msgstr "" "desni ${ bindShift }" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "Za postavljanje med premikanjem miške pritisnite levi ${ bindShift }" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } Kliknite z levo tipko ali ${ touchSymbol } tapnite na " "zaslon, da postavite pixel." +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -653,18 +1092,30 @@ msgstr "" "Klikni ${ mouseSymbol } sredinski gumb na miški ali ${ touchSymbol } drži za " "nekaj časa da izbereš barvo" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Pritisni ${ bindQ } in ${ bindE } za se premakneš proč in proti" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "${ mouseSymbol } Drži levi gumb miške in premakni miško, da lahko obrneš" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -673,12 +1124,20 @@ msgstr "" "${ mouseSymbol } zavrti kolesce na miški ali pa drži ${ mouseSymbol } " "srednji gumb na miški in premakni miško, da se približaš" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "${ mouseSymbol } Klikni z desno tipko in premakni miško za se nasloniš" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -686,6 +1145,7 @@ msgstr "" "${ mouseSymbol } Klikni z desno tipko ali ${ touchSymbol } dvojni klik za " "odstranitev pixla" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 msgid "" "We thanks those artists very much, they offered their palettes to the public " @@ -758,13 +1218,15 @@ msgid "Auto Zoom In" msgstr "Avtomatsko se približaj" #: src/components/windows/Settings.jsx:143 +======= +#: src/components/windows/Help.jsx:109 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " -"small." +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" -"Približaj se namesto da postaviš pixel, ko tapnete kanvas in je vaša " -"oddaljenost velika" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:146 msgid "Compact Palette" msgstr "Kompaktna paleta" @@ -874,13 +1336,34 @@ msgstr "" msgid "Submit" msgstr "Pošlji" +======= +#: src/components/windows/Help.jsx:112 +#, javascript-format +msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." +msgstr "Zasluge za Lunino Paleto imajo ${ starhouseLink }." + +#: src/components/windows/Help.jsx:115 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "Zasluge za Lunino Paleto imajo ${ vinikLink }." + +#: src/components/windows/Help.jsx:118 +#, fuzzy, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Zasluge za Lunino Paleto imajo ${ donendoLink }." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" "Select the canvas you want to use.\n" "Every canvas is unique and has different palettes, cooldown and " "requirements.\n" +<<<<<<< HEAD "Archive of removed canvases can be accessed here:" +======= +"Archived canvases can be accessed here:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Izberite kanvas, ki si ga želite uporabljati. Vsak kanvas je drugačen in ima " "drugačno paleto barv, čakalno dobo in zahteve. Do arhiva zaprtih kanvasov " @@ -892,6 +1375,7 @@ msgstr "Arhiv" #: src/components/windows/CanvasSelect.jsx:70 msgid "Retired Canvases (history only)" +<<<<<<< HEAD msgstr "" #: src/components/windows/Archive.jsx:9 @@ -901,13 +1385,11 @@ msgid "" "as a request by users who currently like a meme. Those canvases can get " "boring after a while and after weeks of no major change and if they really " "aren't worth being kept active." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" -"Čeprav skušamo kanvase ohraniti, se nekateri kanvasi uporabljajo le začasno " -"saj so za te povprašali uporabniki, ki imajo ta trenutek radi določen meme. " -"Takšni kanvasi velikokrat postanejo dolgočasni čez nekaj časa in po nekaj " -"tednih brez večjih sprememb na kanvasu in če se te ne splača obdržati, te " -"odstranimo." +<<<<<<< HEAD #: src/components/windows/Archive.jsx:10 #, fuzzy msgid "" @@ -1231,6 +1713,437 @@ msgstr "Skupaj" msgid "Today" msgstr "" +======= +#: src/components/windows/Register.jsx:87 +msgid "Register new account here" +msgstr "Registrirajte nov uporabniški račun tukaj" + +#: src/components/windows/Register.jsx:92 +#: src/components/windows/Register.jsx:98 +msgid "Name" +msgstr "Ime" + +#: src/components/windows/ForgotPassword.jsx:80 +#: src/components/windows/Register.jsx:100 +#: src/components/windows/Register.jsx:106 +msgid "Email" +msgstr "E-naslov" + +#: 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 "Geslo" + +#: src/components/windows/Register.jsx:116 +#: src/components/windows/Register.jsx:122 +msgid "Confirm Password" +msgstr "Potrdi Geslo" + +#: 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 "Pošlji" + +#: src/components/windows/Chat.jsx:180 +msgid "Start chatting here" +msgstr "Začnite se pogovarjati tukaj" + +#: src/components/windows/Chat.jsx:217 +msgid "Chat here" +msgstr "Pogovarjajte se tukaj" + +#: src/components/windows/Chat.jsx:243 +msgid "You must be logged in to chat" +msgstr "Za pogovarjanje morate biti prijavljeni." + +#: src/components/windows/Chat.jsx:273 +msgid "Channel settings" +msgstr "Nastavitve kanala" + +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Pretvornik" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Moderatorska orodja" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Nalaganje..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Pridružite se nam na Guilded:" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "Nismo morali naložiti captcho" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "Vnesite znake iz naslednje slike:" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "Namig: ne razlikuje med velikimi in malimi črkami; I in l sta ista" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "" + +#: src/components/Captcha.jsx:121 +#, fuzzy +msgid "Click to Load Captcha" +msgstr "Nismo morali naložiti captcho" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "Ne morate prebrati? Naložite ponovno:" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "Naloži ponovno" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "Vnesite Znake" + +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "Poslano je bilo sporočilo z navodili za resetiranje gesla." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "Vnesite nov e-naslov in poslali vam bomo novo geslo:" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "E-naslov ne more biti prazen" + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "E-naslov mora biti vsaj 5 znakov dolg." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "E-naslov ne more biti daljši od 40 znakov." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "E-naslov mora vsebovati vsaj eno piko" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "E-naslov mora vsebovati @" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Ime ne mora biti prazno." + +#: src/utils/validation.js:30 +#, fuzzy +msgid "Name must be at least 2 characters long" +msgstr "Ime mora imeti vsaj 4 znake" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Ime mora biti krajše od 26 znakov" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "Ime vsebuje neveljavne znake kot so @, /, \\ ali #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Niste vnesli gesla" + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "Geslo mora biti dolgo vsaj 6 znakov." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Geslo mora vsebovati manj kot od 60 znakov." + +#: src/components/CanvasItem.jsx:29 +#, fuzzy +msgid "Online Users" +msgstr "Odblokirajte Uporabnike" + +#: src/components/CanvasItem.jsx:34 +msgid "Cooldown" +msgstr "Obnovitveni čas" + +#: src/components/CanvasItem.jsx:40 +msgid "Stacking till" +msgstr "Dodajanje do" + +#: src/components/CanvasItem.jsx:42 +msgid "Ranked" +msgstr "Uvrščen" + +#: src/components/CanvasItem.jsx:44 +msgid "Yes" +msgstr "" + +#: src/components/CanvasItem.jsx:44 +msgid "No" +msgstr "" + +#: src/components/CanvasItem.jsx:50 +msgid "Requirements" +msgstr "Zahteve" + +#: src/components/CanvasItem.jsx:53 +msgid "User Account" +msgstr "Uporabniški profil" + +#: src/components/CanvasItem.jsx:55 +#, javascript-format +msgid "and ${ canvas.req } Pixels set" +msgstr "in ${ canvas.req } Pixlov postavljenih" + +#: src/components/CanvasItem.jsx:58 +#, fuzzy +msgid "Top 10 Daily Ranking" +msgstr "Dnevna Uvrstitev" + +#: src/components/CanvasItem.jsx:64 src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "Dimenzije" + +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "Prijavite se, da lahko dostopate do več možnosti in statistik." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Prijavite se z Imenom ali E-naslovom:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Pozabil sem svoje Geslo." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "Prijavi se z:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "Ali pa se registriraj tukaj:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Registracija" + +#: src/components/TemplateSettings.jsx:52 +#, fuzzy +msgid "Templates" +msgstr "Prenesi Predlogo" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +#, fuzzy +msgid "Cancel adding Template" +msgstr "Prenesi Predlogo" + +#: src/components/TemplateSettings.jsx:139 +#, fuzzy +msgid "Add Template" +msgstr "Prenesi Predlogo" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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 "Shrani" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Danes Postavljeni Pixli" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Dnevna Uvrstitev" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Skupna uvrstitev" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Vaše ime je: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Izpis" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Spremeni Uporabniško ime" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "Spremeni E-naslov" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Spremeni Geslo" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Izbriši Profil" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Družbene Nastavitve" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Izberi Kanvas" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Prenesi Paleto" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Paleta za ${ gimpLink }" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Pretvornik Slik" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Pretvori sliko v barve kanvasa" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Izberi Strategijo" + +#: 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 "Izberite Barvni Način" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Dodaj Mrežo (počistite če potrebujete 1:1 predlogo)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Odmik" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Spremeni velikost Slike" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Širina" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Višina" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Obdrži Razmirje" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Anti Aliasing" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Resetiraj" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Prenesi Predlogo" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Rankings.jsx:165 msgid "Yesterday" msgstr "" @@ -1259,6 +2172,7 @@ msgstr "" "Uvrstitev se posodobi vsakih 5 min. Dnevna uvrstitev pa se posodobi ob pol " "noči UTC." +<<<<<<< HEAD #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "E-naslov ne more biti prazen" @@ -1378,6 +2292,8 @@ msgstr "" msgid "Total Pixels placed per day" msgstr "Postavljeni pixli" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 #, fuzzy @@ -1397,6 +2313,7 @@ msgstr "" msgid "Go to" msgstr "" +<<<<<<< HEAD #: src/components/TemplateItemEdit.jsx:97 #, fuzzy msgid "Select File" @@ -1419,6 +2336,52 @@ msgstr "Ime ali E-naslov" msgid "LogIn" msgstr "Prijava" +======= +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Ime ali E-naslov" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Prijava" + +#: src/components/TemplateItemEdit.jsx:97 +#, fuzzy +msgid "Select File" +msgstr "Izberite Jezik" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +#, fuzzy +msgid "Delete" +msgstr "Izbriši Profil" + +#: src/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "" + +#: src/core/chartSettings.js:127 +#, fuzzy +msgid "Players and Pixels per hour" +msgstr "Postavljenih Pixlov" + +#: 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 +#, fuzzy +msgid "Total Pixels placed per day" +msgstr "Postavljeni pixli" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 #, fuzzy msgid "" @@ -1436,12 +2399,204 @@ msgstr "Nov mail za preverjanje vam bo poslan." msgid "Click here to request a new verification mail." msgstr "Kliknite tukaj za to da prejmete novo sporočilo za preverjanje." +<<<<<<< HEAD +======= +#: src/components/ModWatchtools.jsx:48 +#, fuzzy +msgid "Interval is invalid" +msgstr "Nepravilno Platno" + +#: 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/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/ModWatchtools.jsx:249 +#, fuzzy +msgid "Get Pixels" +msgstr "Postavljenih Pixlov" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "IP Dejanja" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Naredi nekaj s IPji (en IP na vrstico)" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Upravljaj Moderatorje" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Odstrani Moderatorje" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Ni moderatorjev" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Dodaj novega Moderatorja" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Ustavi Uporabniško Ime novega Moderatorja" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Uporabniško Ime" + +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Zgradi sliko na kanvasu." + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "Zgradi sliko ter jo nastavi kot zavarovano." + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "" +"Zgradi sliko, ampak resetiraj obnovitveni čas v ne postavljen-pixel cd." + +#: 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 "Nalaganje Slike" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "Naloži sliko na kanvas" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "Datoteka" + +#: src/components/ModCanvastools.jsx:273 +#, fuzzy +msgid "Coordinates:" +msgstr "Neveljavni Koordinati" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Zavarovanje Pixlov" + +#: src/components/ModCanvastools.jsx:321 +#, fuzzy +msgid "" +"Set protection of areas (if you need finer grained control, use protect with " +"image upload and alpha layers)" +msgstr "" +"Postavi zavarovanje območji (če potrebujete bolj natančen nadzor, uporabi " +"zavaruj z naločeno sliko in alfa kanalov)" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "Vrnitev na datum" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "Vrni območje kanvasa na določen datum (00:00 UTC)" + +#: src/components/ModCanvastools.jsx:492 +#, fuzzy +msgid "Canvas Cleaner" +msgstr "Izbira Platna" + +#: 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/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 +#, fuzzy +msgid "IID Actions" +msgstr "IP Dejanja" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "" + +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Novo Uporabniško ime" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "Gesla se ne ujemata." #: src/components/ChangePassword.jsx:44 +<<<<<<< HEAD msgid "Changed Password successfully." +======= +#, fuzzy +msgid "Password successfully changed." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Geslo je uspešno spremenjeno." #: src/components/ChangePassword.jsx:88 @@ -1456,9 +2611,15 @@ msgstr "Novo Geslo" msgid "Confirm New Password" msgstr "Potrdi Novo Geslo" +<<<<<<< HEAD #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Novo Uporabniško ime" +======= +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Ja, Izbriši Moj Profil!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangeMail.jsx:59 #, fuzzy @@ -1473,6 +2634,7 @@ msgstr "" msgid "New Mail" msgstr "Nov E-naslov" +<<<<<<< HEAD #: src/components/DeleteAccount.jsx:66 msgid "Yes, Delete My Account!" msgstr "Ja, Izbriši Moj Profil!" @@ -1482,6 +2644,13 @@ msgstr "Ja, Izbriši Moj Profil!" msgid "Block DMs" msgstr "Blokiraj" +======= +#: src/components/SocialSettings.jsx:35 +#, fuzzy +msgid "Block DMs" +msgstr "Blokiraj" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:42 msgid "Block all Private Messages" msgstr "Blokirajte vsa Osebna Sporočila" @@ -1502,6 +2671,7 @@ msgstr "Odblokirajte Uporabnike" msgid "You have no users blocked" msgstr "Nimate blokiranih uporabnikov" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." msgstr "Zgradi sliko na kanvasu." @@ -1686,6 +2856,12 @@ msgstr "" msgid "Ping" msgstr "Pingaj" +======= +#: src/components/contextmenus/UserContextMenu.jsx:49 +msgid "Ping" +msgstr "Pingaj" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:75 msgid "DM" msgstr "DM" @@ -1698,21 +2874,51 @@ msgstr "Blokiraj" msgid "Mute" msgstr "Utišaj" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1753,6 +2959,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 msgctxt "keybinds" msgid "N" @@ -1767,6 +2974,32 @@ msgstr "M" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "" + +#~ msgid "Pixels placed" +#~ msgstr "Postavljeni pixli" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Za postavljanje med premikanjem miške po zgodovinskem načinu pritisnite " +#~ "desni ${ bindShift }" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Nismo prejeli odgovora od pixelplaneta. Mogoče poskušaj osvežiti?" + +#~ msgid "Place more :)" +#~ msgstr "Postavite več c:" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Proxyi niso dovoljeni :c" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "User online" #~ msgstr "Uporabnik na spletu" diff --git a/i18n/sq.po b/i18n/sq.po new file mode 100644 index 00000000..92d583b5 --- /dev/null +++ b/i18n/sq.po @@ -0,0 +1,1665 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-04-04 20:02+0000\n" +"Last-Translator: Lek Plepi \n" +"Language-Team: Albanian \n" +"Language: sq\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "Zgjedhjet e lapsave: " + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "Ngjyra e Zgjedhur" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "Prej Shabllonit" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "Prej Historisë" + +#: src/controls/keypress.js:102 +#, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "Kaloi në ${ canvasName }" + +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Rrjeti i NDEZUR" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Rrjeti i FIKUR" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Njoftimi i pikselit i NDEZUR" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Njoftimi i pikselit i FIKUR" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Tingulli i Heshtur" + +#: src/controls/keypress.js:194 +msgid "Unmuted Sound" +msgstr "Tingulli i Pashuar" + +#: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Kopjuar" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Mbulesa e NDEZUR" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Mbulesa e FIKUR" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +#, fuzzy +msgid "Easter Egg ON" +msgstr "no proper translation" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Timeout" + +#: 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 "" +"Nuk more përgjigje nga pixelplanet. Përpiquni të freskoni nëse ky problem " +"vazhdon." + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Kanavacë e Pavlershme" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Ky kanavacë nuk ekziston" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Koordinata të Pavlershme" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x jashtë kufive" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y jashtë kufive" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z jashtë kufive" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Ngjyra e Gabuar" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Ngjyra e Pavlershme selektuar" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Vetëm për përdorues të regjistruar" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Duhet të jesh kyçur për të vendosur në kanavac" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "Nuk është e lejueshme" + +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "" +"Nuk mundeni të hyni ende në këtë kanavacë, sepse nuk i keni pikselat të " +"mjaftueshme" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "Piksela e mbrojtur" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Të lutem vërtetoni që jeni njeri" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Ti je duke përdorur përfaqësues." + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Vetëm ata që ishin në Top10 dje mund të vendosin këtu" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Ti je.. ndryshe" + +#: src/ui/PixelTransferController.js:154 +msgid "" +"Server got confused by your pixels. Are you playing on multiple devices?" +msgstr "" +"Serveri u ngatërrua nga pikselet të juaja. A po luani në pajisje të shumëta?" + +#: src/ui/PixelTransferController.js:157 +#, fuzzy +msgid "Banned" +msgstr "i/e Ndaluar" + +#: src/ui/PixelTransferController.js:161 +#, fuzzy +msgid "Range Banned" +msgstr "Rrezja juaj është ndaluar" + +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "Ofruesi i juaj i internetit është i ndaluar nga kjo lojë" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Çuditshëm" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Pikseli nuk mundi të vendosej" + +#: src/ui/PixelTransferController.js:176 +#, javascript-format +msgid "Error ${ retCode }" +msgstr "Gabim ${ retCode }" + +#: src/ui/rendererFactory.js:31 +msgid "Canvas Error" +msgstr "Kanavaci gaboj" + +#: src/ui/rendererFactory.js:32 +msgid "Can't render 3D canvas, do you have WebGL2 disabled?" +msgstr "Nuk mund të pasqyrohët kanavaci 3D, a e keni të çaktivizuar WebGL2?" + +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Gabim :(" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "Nuk mund të eksportohet më shumë se 20 ose asnjë shabllon!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "Nuk mund të importoj më shumë se 20 ose asnjë shabllon!" + +#: src/components/BanInfo.jsx:136 src/store/actions/index.js:7 +msgid "OK" +msgstr "Ok" + +#: src/store/actions/fetch.js:55 +msgid "You made too many requests" +msgstr "Ju keni bërë shumë kërkesa" + +#: src/store/actions/fetch.js:59 +#, javascript-format +msgid "try again after ${ ti }min" +msgstr "porvo përsëri pas ${ ti }min" + +#: 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:56 +msgid "Online Users on Canvas" +msgstr "" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "" + +#: 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 +#: 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/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:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +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/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: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/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/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/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/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "" + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "" + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "" + +#: src/components/windows/Settings.jsx:103 +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:109 +msgid "Enable chat notifications" +msgstr "" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "" + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "" + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Kaloi në ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "" + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +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/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:95 +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:97 +#, javascript-format +msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" +msgstr "" + +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +#, 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 pencil (to place while moving mouse)" +msgstr "" + +#: src/components/windows/Help.jsx:92 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: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:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "" + +#: 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:101 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "" + +#: 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:109 +msgid "" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "" + +#: 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:115 +#, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "" + +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +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/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/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/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 "Po shkarkohet…" + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +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/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/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "Email nuk mund të jetë bosh." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "Email duhet të jetë minimumi 5 shkronja i gjatë." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "Email nuk mundet të jetë më i gjatë se 40 shkronja." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "Email duhet të ketë të paktën një pikë" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "Email duhet të përmbajë një @" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Emri nuk mundet të jetë bosh." + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "Emri duhet të jetë të paktën 2 shkronja i gjatë" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Emri duhet te jetë me i shkurtër se 26 shkronja" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "Emri përmban shkronja invalide si @,/,\\ ose #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Nuk ka password të dhënë." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "Password duhet të jetë të paktën 6 shkronja i gjatë." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +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/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +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: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/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/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +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/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/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/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/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/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +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/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: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/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/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "" + +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "" + +#: src/components/ChangePassword.jsx:44 +msgid "Password successfully changed." +msgstr "Passwordi është ndryshuar me sukses." + +#: 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/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/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/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:70 +msgctxt "keybinds" +msgid "G" +msgstr "" + +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +msgctxt "keybinds" +msgid "X" +msgstr "" + +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +msgctxt "keybinds" +msgid "H" +msgstr "" + +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +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 "D" + +#: src/components/windows/Help.jsx:35 +msgctxt "keybinds" +msgid "Shift" +msgstr "Shift" + +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" diff --git a/i18n/sr.po b/i18n/sr.po index 198c6083..133cc529 100644 --- a/i18n/sr.po +++ b/i18n/sr.po @@ -2,22 +2,49 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sr_RS@latin\n" +"PO-Revision-Date: 2024-03-13 17:22+0000\n" +"Last-Translator: HF \n" +"Language-Team: Serbian \n" +"Language: sr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +<<<<<<< HEAD "n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" "X-Generator: Poedit 3.1.1\n" #: src/controls/keypress.js:99 +======= +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Izaberite fajl" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Šabloni" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Prebačeno na ${ canvasName }" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Rešetka UKLJUČENA" @@ -39,10 +66,34 @@ msgid "Muted Sound" msgstr "Audio je nemo" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Rešetka UKLJUČENA" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Rešetka ISKLJUČENA" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Notifikacije oko piksela UKLJUČENA" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Notifikacije oko piksela ISKLJUČENA" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Audio je nemo" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Audio nije nemo" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Kopirano!" @@ -150,11 +201,115 @@ msgid "You are weird" msgstr "Čudan si" #: src/ui/PixelTransferController.js:153 +======= +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Kopirano" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "preklapanje slike UKLJUČENO" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "preklapanje slike ISKLJUČENO" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Uskršnje jaje UKLJUČENO" + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "uskršnje jaje ISKLJUČENO" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Pauza" + +#: 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 "Došlo je do greške. Možda da pokušate da osvežite stranicu?" + +#: src/ui/PixelTransferController.js:104 +msgid "Invalid Canvas" +msgstr "Nevažeći kanvas" + +#: src/ui/PixelTransferController.js:105 +msgid "This canvas doesn't exist" +msgstr "Ovaj kanvas ne postoji" + +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 +msgid "Invalid Coordinates" +msgstr "Nevažeće koordinate" + +#: src/ui/PixelTransferController.js:109 +msgid "x out of bounds" +msgstr "x je izvan kanvasa" + +#: src/ui/PixelTransferController.js:113 +msgid "y out of bounds" +msgstr "y je izvan kanvasa" + +#: src/ui/PixelTransferController.js:117 +msgid "z out of bounds" +msgstr "z je izvan kanvasa" + +#: src/ui/PixelTransferController.js:120 +msgid "Wrong Color" +msgstr "Pogrešna boja" + +#: src/ui/PixelTransferController.js:121 +msgid "Invalid color selected" +msgstr "Nevažeća boja izabrano" + +#: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Samo za registrovane korisnike" + +#: src/ui/PixelTransferController.js:125 +msgid "You have to be logged in to place on this canvas" +msgstr "Moraš da budeš ulogovan da bi postavljao piksele na ovom kanvasu" + +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "Nije dozvoljeno" + +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "Nemožete koristiti ovo platno. Morate staviti još piksela" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "Piksel je zaštićen!" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Potvrdite da ste čovek" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Koristiš proksi." + +#: src/ui/PixelTransferController.js:149 +msgid "Just the Top10 of yesterday can place here" +msgstr "Samo Top10 od juče može ovde da postavlja piksele" + +#: src/ui/PixelTransferController.js:152 +msgid "You are weird" +msgstr "Čudan si" + +#: src/ui/PixelTransferController.js:154 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" "Server se zbunio sa tvojim pikselima. Da li igraš sa više od 2 uređaja?" +<<<<<<< HEAD #: src/ui/PixelTransferController.js:156 msgid "Banned" msgstr "Banovani ste" @@ -187,6 +342,29 @@ msgid "Couldn't set Pixel" msgstr "Nije moglo postaviti piksel" #: src/ui/PixelTransferController.js:175 +======= +#: src/ui/PixelTransferController.js:157 +msgid "Banned" +msgstr "Banovani ste" + +#: src/ui/PixelTransferController.js:161 +msgid "Range Banned" +msgstr "Vaš domet je banovan" + +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "Tvoj internet provajder je banovan sa ovog sajta" + +#: src/ui/PixelTransferController.js:170 +msgid "Weird" +msgstr "Čudno" + +#: src/ui/PixelTransferController.js:171 +msgid "Couldn't set Pixel" +msgstr "Nije moglo postaviti piksel" + +#: src/ui/PixelTransferController.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Error ${ retCode }" msgstr "Greška ${ retCode }" @@ -199,6 +377,7 @@ msgstr "Greška sa kanvasom" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "Nije moglo renderovati 3D kanvas, da li imaš WebGL2 isključen" +<<<<<<< HEAD #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -206,6 +385,19 @@ msgstr "" #: src/ui/templateLoader.js:257 msgid "Can not import more than 20 or no template!" msgstr "" +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Greška :(" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "Ne možete da izvezete više od 20 ili nema preklapanja slike!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "Ne možete da izvezete više od 20 ili nema preklapanja slike!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:136 src/store/actions/index.js:7 msgid "OK" @@ -240,6 +432,7 @@ msgid "Server answered with gibberish :(" msgstr "Server je odgovorio sa trtljanjem :(" #: src/store/middleware/notifications.js:33 +<<<<<<< HEAD #, fuzzy msgid "Your next pixels are ready" msgstr "Tvoj ban ce isteci na" @@ -282,9 +475,60 @@ msgstr "Selekcija kanvasa" msgid "Close Chat" msgstr "Zatvori čet" +======= +msgid "Your next pixels are ready" +msgstr "Tvoj ban ce isteci za" + +#: src/store/middleware/notifications.js:37 +msgid "You can now place more on pixelplanet.fun :)" +msgstr "Sada možeš da postavljaš više na pixelplanet.fun :)" + +#: src/store/middleware/notifications.js:54 +msgid "mentioned you" +msgstr "označio te je" + +#: src/store/middleware/notifications.js:58 +msgid "You have new messages in chat" +msgstr "Imaš nove poruke u ćaskanju" + +#: 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 "Kopiraj" + +#: src/components/OnlineBox.jsx:56 +msgid "Online Users on Canvas" +msgstr "Onlajn korisnici na kanvasu" + +#: src/components/OnlineBox.jsx:71 +msgid "Total Online Users" +msgstr "Ukupno onlajn korisnika" + +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "Postavljeni pikseli" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "Danas" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "Ukupno" + +#: src/components/buttons/CanvasSwitchButton.jsx:20 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "Selekcija platna" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Close Chat" +msgstr "Zatvori ćaskanje" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/ChatButton.jsx:88 msgid "Open Chat" -msgstr "Otvori čet" +msgstr "Otvori ćaskanje" #: src/components/buttons/ExpandMenuButton.jsx:22 msgid "Close Menu" @@ -300,7 +544,7 @@ msgstr "Učitavanje" #: src/components/HistorySelect.jsx:147 msgid "Select Date above" -msgstr "Izaberite datum gore" +msgstr "Izaberite datum iznad" #: src/components/Admintools.jsx:103 src/components/ModCanvastools.jsx:226 #: src/components/ModWatchtools.jsx:120 src/components/Window.jsx:157 @@ -311,7 +555,11 @@ msgstr "Zatvori" #: src/components/Window.jsx:173 msgid "PopUp" +<<<<<<< HEAD msgstr "" +======= +msgstr "Iskakač-PopUp" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Window.jsx:184 msgid "Restore" @@ -327,16 +575,20 @@ msgstr "Pomeri" #: src/components/Window.jsx:252 msgid "Maximize" -msgstr "Maksimizuj" +msgstr "Uveličaj" #: src/components/Window.jsx:268 msgid "Resize" -msgstr "Povećaj" +msgstr "promeni veličinu" #: src/components/BanInfo.jsx:75 src/components/buttons/HelpButton.jsx:20 #: src/components/windows/index.js:13 msgid "Help" +<<<<<<< HEAD msgstr "Pomozi" +======= +msgstr "Pomoć" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/SettingsButton.jsx:21 #: src/components/windows/index.js:14 @@ -350,10 +602,13 @@ msgstr "Oblast korisnika" #: src/components/buttons/DownloadButton.jsx:36 msgid "Make Screenshot" msgstr "Skrinšotuj" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Pogled globusa" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" @@ -363,6 +618,7 @@ msgstr "Izađi iz palete" msgid "Open Palette" msgstr "Otvori paletu" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -387,6 +643,27 @@ msgstr "" #: src/components/buttons/PencilButton.jsx:77 msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Omogući olovku" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Isključi olovku" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Onemogući istoriju olovke" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Onemogući olovku za preklapanje slika" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Pogled globusa" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" @@ -394,11 +671,11 @@ msgstr "Registracija" #: src/components/windows/index.js:17 msgid "Forgot Password" -msgstr "Zaboravili ste lozinku?" +msgstr "Zaboravljena lozinka" #: src/components/windows/index.js:18 msgid "Chat" -msgstr "Četuj" +msgstr "Ćaskaj" #: src/components/windows/index.js:20 msgid "Canvas Archive" @@ -406,11 +683,11 @@ msgstr "Arhiva kanvasa" #: src/components/BanInfo.jsx:66 msgid "You are banned. You think it is unjustified? Check out the " -msgstr "Banovani ste. Da li mislite da ovo nije fer? Pogledajte" +msgstr "Banovani ste. Da li mislite da ovo nije fer? Pogledajte " #: src/components/BanInfo.jsx:76 msgid " on how to appeal." -msgstr "da napravite zahtev." +msgstr " da napravite zahtev." #: src/components/BanInfo.jsx:80 src/components/Captcha.jsx:79 #: src/components/ChangeMail.jsx:72 src/components/ChangeName.jsx:58 @@ -455,6 +732,7 @@ msgstr "Zašto?" #: src/components/GlobalCaptcha.jsx:47 msgid "You took too long, try again." +<<<<<<< HEAD msgstr "" #: src/components/GlobalCaptcha.jsx:50 @@ -475,6 +753,25 @@ msgstr "Nije data lozinka" #, fuzzy msgid "Unknown Captcha Error" msgstr "Nepoznata greška" +======= +msgstr "Trebalo ti je previše vremena,probaj opet." + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Neuspela verifikacija" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "Pogrešan verifikacijski tekst" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "Nije data verifikacija" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "Nepoznata verifikacijska greška" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangeMail.jsx:93 src/components/ChangeName.jsx:70 #: src/components/ChangePassword.jsx:115 src/components/DeleteAccount.jsx:68 @@ -486,11 +783,172 @@ msgstr "Otkaži" #: src/components/GlobalCaptcha.jsx:86 msgid "Send" -msgstr "Poslaj" +msgstr "Pošalji" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Pokaži rešetku" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Uključi rešetku da bi istaknuo granice piksela" + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Pokaži aktivnost piksela" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Pokaži krugove gde su pikseli postavljeni." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Uvek pokaži kontrole za pomeranje" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "uvek pokaži dugmiće kontrola za pomeranje" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Isključi zvuke igre" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Svi zvukovi će biti isključeni." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Tvoj pretraživač nam ne dozvoljava da koristimo AudioContext da puštamo " +"zvuke. Da li imate nekakvu opciju koja nas blokira?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Uključite notifikacije ćaskanja" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Pusti zvuk kad nove poruke stignu u ćaskanje" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Automatično zumiranje" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Ubliži umesto postavljanja piksela kada pritisneš platno i tvoj zum je mali" + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Kompaktna paleta" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" +"Prikazuj paletu u kompaktnoj formi koja zauzima manje prostora na ekranu." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Režim krompira" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Kad igraš na krompiru" + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Svetla rešetka" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Pokaži rešetku u beloj boji umesto crne" + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Istorijski pregled" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Pogledaj istorijske verzije svih platna." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Prebačeno na ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Teme" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Kako pixelplanet treba da izgleda." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Izaberite jezik" + +#: 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 "" +"Dok mi nećemo da brišemo platna, neka platna su napravljena za zabavu ili " +"zahtev od korisnika kojim se trenutno sviđa mim. Ta platna mogu da postanu " +"dosadna posle nekoliko nedelja bez nikakve velike promene, mi ih brišemo." + +#: src/components/windows/Archive.jsx:10 +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Ovde mi sakupljamo ta platna da bi ih arhivirali na pravilan način (koji je " +"trenutno samo jedan)." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Platno \"Politički kompas\"" + +#: 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 "" +"Ovo platno je bilo traženo dok su politički sukobi bili na glavnom platnu " +"Zemlje. Bio je 1024x1024 reprezentacija političkog kompasa sa tajmerom od 5 " +"sekundi i 60sekunde. Bio je napravljen 11-og maja i bio je aktivan nekoliko " +"meseci dok je nestao na 30-om novembrom." + +#: 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 "" +"Mi smo odlučili da arhiviramo vremenski proces sa webm. formatom .Kada " +"skrinšutuješ tu, to će biti perfektna 1:1 reprezentacija kako je platno " +"izgledalo u to vreme." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" -msgstr "Postavi bojne piksele na velikom kanvasu sa drugim ljudima onlajn!" +msgstr "Postavi obojene piksele na velikom platnu sa drugim ljudima onlajn!" #: src/components/windows/Help.jsx:66 msgid "" @@ -527,7 +985,7 @@ msgstr "preporučeno" #: src/components/windows/Help.jsx:71 msgid "Source on " -msgstr "Izvor na" +msgstr "Izvor na " #: src/components/windows/Help.jsx:72 msgid "Map Data" @@ -543,7 +1001,7 @@ msgstr "" #: src/components/windows/Help.jsx:74 msgid "Banned? Detected as Proxy?" -msgstr "Banovani ste? Detektovani kao proksi?" +msgstr "Banovani ste? Detektovani kao VPN?" #: src/components/windows/Help.jsx:76 #, javascript-format @@ -556,7 +1014,11 @@ msgstr "" "banovani, idite te na naš ${ guildedLink } ili pošaljite nam imeil na " "${ mailLink } i stavite ovaj IID:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Kontrole" @@ -589,14 +1051,22 @@ msgstr "Pritisnite ${ bindR } da bi ste kopirali koordinate" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Pritisnite ${ bindQ } ili ${ bindE } da biste zumovali" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" "Pritisnite ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } da bi ste se " "pomerali" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -617,6 +1087,7 @@ msgstr "" "zumiranje" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "" @@ -632,13 +1103,25 @@ msgstr "" "skladi sa istorijskim pregledom" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +msgstr "" +"Držite levi ${ bindShift } da bi ste postavljali piksele dok držite miš" + +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } Levi klik ili ${ touchSymbol } pritisnite s prstom da bi " "ste postavili piksel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -647,59 +1130,93 @@ msgstr "" "Kliknite ${ mouseSymbol } točkić miša ili ${ touchSymbol } dugo pritisnite " "sa prstom da bi ste izabrali trenutnu boju" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Pritisnite ${ bindQ } i ${ bindE } da bi ste leteli gore ili dole" #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "Pritisnite ${ bindQ } i ${ bindE } da bi ste leteli gore ili dole" + +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "${ mouseSymbol } Držite levi deo miša i pomerajte miš da bi ste rotirali" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " "button and drag to zoom" msgstr "" -"${ mouseSymbol } Držite točkić miša ili držite centralni deo miša i držite " -"da bi ste zumirali" +"${ mouseSymbol } Držite točkić miša ili držite ${ mouseSymbol } centralni " +"deo miša i držite da bi ste zumirali" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" "${ mouseSymbol } Klikujte na desnom delu miša i držite miš da biste mogli " "gledati sa svih strana" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" msgstr "" -"${ mouseSymbol } Klikujte desnim delom miša ili ${ touchSymbol } stisnite " -"dva put da bi ste uklonili piksel" +"${ mouseSymbol } Klikćite desnim delom miša ili ${ touchSymbol } stisnite " +"dva puta da bi ste uklonili piksel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" -"Mi se zahvaljujemo ovim umetnicima puno, oni su dali njihove palete publici " -"na" +"zahvaljujemo se sledećim umetnicima koji su ponudili njihove palete u " +"javnost na" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Kredit za paletu Meseca ide na ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." -msgstr "Kredit za paletu Top10 kanvasa ide na ${ vinikLink }." +msgstr "Kredit za paletu Top10 kanvasa ide na${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -738,13 +1255,25 @@ msgid "All sound effects will be disabled." msgstr "Svi zvuci će biti isključeni." #: 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 "" -"Tvoj pretraživač nam neda da koristimo AudioContext da puštamo zvuke. Da li " -"imate nekakvu opciju koja nas blokira?" +======= +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "Kredit za paletu Top10 kanvasa ide na ${ donendoLink }." +#: src/components/windows/CanvasSelect.jsx:29 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +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 "" +"Izaberite platno koje hoćete da koristite. Svako platno je drugačije i ima " +"druge palete, tajmer i potrebne stvari. Arhiva zatvorenih platna se može " +"pogledati ovde:" + +<<<<<<< HEAD #: src/components/windows/Settings.jsx:131 msgid "Enable chat notifications" msgstr "Uključite notifikacije za čet" @@ -833,6 +1362,16 @@ msgstr "Učitavanje..." msgid "Consider joining us on Guilded:" msgstr "Računaj pridužiti nam se na Guilded-u:" +======= +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Arhiva" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Platna u penziji :)(samo istorija)" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Register.jsx:87 msgid "Register new account here" msgstr "Registruj nov nalog ovde" @@ -870,8 +1409,9 @@ msgstr "Verifikacija" #: src/components/windows/ForgotPassword.jsx:84 #: src/components/windows/Register.jsx:127 msgid "Submit" -msgstr "Postavi" +msgstr "Podnesi" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -962,13 +1502,60 @@ msgstr "Poslali ti smo e-mail sa instrukcijama kako bi resetovali lozinku." msgid "Enter your mail address and we will send you a new password:" msgstr "Stavite svoju e-mail adresu i poslaćemo vam novu lozinku" +======= +#: src/components/windows/Chat.jsx:180 +msgid "Start chatting here" +msgstr "Počni ćaskati ovde" + +#: src/components/windows/Chat.jsx:217 +msgid "Chat here" +msgstr "Ćaskaj ovde" + +#: src/components/windows/Chat.jsx:243 +msgid "You must be logged in to chat" +msgstr "Moraš biti ulogovan da bi ćaskao" + +#: src/components/windows/Chat.jsx:273 +msgid "Channel settings" +msgstr "Podešavanja kanala" + +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Račun" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Statistike" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Konverter" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Alatke za moderatore" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Učitavanje..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "razmisli o pridružavanju na guilded:" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" msgstr "Nismo mogli učitati verifikaciju" #: src/components/Captcha.jsx:71 msgid "Type the characters from the following image:" +<<<<<<< HEAD msgstr "Napišite brojeve i slova sa ove slike:" +======= +msgstr "Napišite brojeve i slova sa sledeće slike:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Captcha.jsx:74 msgid "Tip: Not case-sensitive; I and l are the same" @@ -984,7 +1571,7 @@ msgstr "Kliknite da bi ste učitali verifikaciju" #: src/components/Captcha.jsx:126 msgid "Can't read? Reload:" -msgstr "Možete pročitati? Osveži: " +msgstr "Ne možete pročitati? Osveži:" #: src/components/Captcha.jsx:130 msgid "Reload" @@ -994,6 +1581,7 @@ msgstr "Osveži" msgid "Enter Characters" msgstr "Stavi brojeve i slova" +<<<<<<< HEAD #: src/components/GetIID.jsx:44 msgid "Get IID" msgstr "Dobi IID" @@ -1250,6 +1838,16 @@ msgstr "" #: src/components/Rankings.jsx:286 msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." msgstr "Rang se ažurira svakih 5 min. Dnevni rang se resetuje u ponoć UTC." +======= +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "" +"Poslali ti smo e-mail sa instrukcijama kako bi resetovao svoju lozinku." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "Upišite svoju e-mail adresu i poslaćemo vam novu lozinku" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." @@ -1261,11 +1859,11 @@ msgstr "E-mail mora biti više od 5 karaktera." #: src/utils/validation.js:19 msgid "Email can't be longer than 40 characters." -msgstr "E-mail ne sme biti više od 40 karaktera." +msgstr "E-mail ne sme imati više od 40 karaktera." #: src/utils/validation.js:20 msgid "Email should at least contain a dot" -msgstr "E-mail treba barem imati tačku" +msgstr "E-mail treba imati i tačku" #: src/utils/validation.js:22 msgid "Email should contain a @" @@ -1273,19 +1871,19 @@ msgstr "E-mail treba imati @" #: src/utils/validation.js:29 msgid "Name can't be empty." -msgstr "Ime ne sme biti prazno" +msgstr "Ime ne sme da ostane prazno." #: src/utils/validation.js:30 msgid "Name must be at least 2 characters long" -msgstr "Ime mora biti barem 2 karaktera" +msgstr "Ime mora sadržati barem 2 karaktera" #: src/utils/validation.js:31 msgid "Name must be shorter than 26 characters" -msgstr "Ime mora biti manje od 26 karaktera" +msgstr "Ime mora imati manje od 26 karaktera" #: src/utils/validation.js:38 msgid "Name contains invalid character like @, /, \\ or #" -msgstr "Ime ima nevažeće karaktere kao @, /, \\ ili #" +msgstr "Ime ima nevažeće karaktere kao što su @, /, \\ ili #" #: src/utils/validation.js:53 msgid "No password given." @@ -1293,11 +1891,11 @@ msgstr "Nije data lozinka" #: src/utils/validation.js:56 msgid "Password must be at least 6 characters long." -msgstr "Lozinka mora barem biti 6 karaktera" +msgstr "Lozinka mora imati bar 6 karaktera" #: src/utils/validation.js:59 msgid "Password must be shorter than 60 characters." -msgstr "Lozinka mora biti manja od 60 karaktera" +msgstr "Lozinka mora imati manje od 60 karaktera" #: src/components/CanvasItem.jsx:29 msgid "Online Users" @@ -1305,7 +1903,7 @@ msgstr "Onlajn korisnici" #: src/components/CanvasItem.jsx:34 msgid "Cooldown" -msgstr "Kuldaun" +msgstr "Tajmer" #: src/components/CanvasItem.jsx:40 msgid "Stacking till" @@ -1329,7 +1927,7 @@ msgstr "Potrebne stvari" #: src/components/CanvasItem.jsx:53 msgid "User Account" -msgstr "Nalog" +msgstr "Korisnički nalog" #: src/components/CanvasItem.jsx:55 #, javascript-format @@ -1345,6 +1943,279 @@ msgstr "Top 10 dnevnih rangova" msgid "Dimensions" msgstr "Dimenzije" +<<<<<<< HEAD +#: src/components/CanvasItem.jsx:29 +msgid "Online Users" +msgstr "Onlajn korisnici" +======= +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Dobij IID" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Kopiraj" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "Uloguj se da bi dobio pristup statistici i drugim stvarima." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Uloguj se sa imenom ili e-mail-om" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Zaboravio sam lozinku" + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "ili se uloguj sa:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "ili se registruj ovde:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Registruj se" + +#: src/components/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Šabloni" + +#: 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 " +"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 "" +"Umoran od stavljanja samo jedne boje?Želiš da crtaš umesto toga ali moraš da " +"brojiš piksele sa drugih slika?Šabloni ti pomažu u vezi toga!Šabloni se " +"prikazuju kao prekopirana slika s pomoću koje crtaš na platnu.Jedan piksel " +"na šablonu bi trebao da bude jednak jednom pikselu na platnu." + +#: src/components/TemplateSettings.jsx:60 +msgid "Enable Overlay" +msgstr "Omogući preklapanje slike" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Pokaži šablone kao preklapač slika u igrici." + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "Manji pikseli nakon ubližavanja" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" +"Pokaži preklapač slika kao male individualne piksele na veće uveličanim " +"nivoima." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Neprozirnost preklapača slika" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Neprozirnost preklapača slika u procentima." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Obustavi dodavanje šablona" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Dodaj šablon" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Šabloni omogućeni za izvoz" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +msgstr "Uvezi šablon" + +#: 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 "Sačuvaj" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Današnji postavljeni pikseli" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Dnevni rang" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Ukupni rang" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Tvoje ime je: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Odjavi se" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Promeni ime" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "Promeni e-mail" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Promeni lozinku" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Izbriši nalog" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Socijalna podešavanja" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Izaberi platno" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Preuzmi paletu" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Paleta za ${ gimpLink }" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Konverter slika" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Konvertuj sliku u boje koje su na platnu" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Izaberi stratergiju" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpentina" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "Minimalna udaljenost boja" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "Izračunaj kao GIMP" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Izaberi režim boje" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Stavi rešetku (nemoj čekirati ako ti treba 1:1 templejt)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Ofset" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Povećajte sliku" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Širina" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Visina" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Drži odnos" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Anti aliasnost" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Resetuj" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Preuzmi šablon" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "Juče" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Države danas" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Tabele" + +#: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "Korisnik" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "Država" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "Rang se ažurira svakih 5 min. Dnevni rang se resetuje u ponoć UTC." + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Platno" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "koordinate" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "uredi" + +<<<<<<< HEAD +#: src/components/CanvasItem.jsx:58 +msgid "Top 10 Daily Ranking" +msgstr "Top 10 dnevnih rangova" + +#: src/components/CanvasItem.jsx:64 src/components/TemplateItem.jsx:60 +#: src/components/TemplateItemEdit.jsx:160 +msgid "Dimensions" +msgstr "Dimenzije" +======= +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "idi na" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 + #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "" @@ -1407,11 +2278,47 @@ msgstr "Ime ili e-mail" msgid "LogIn" msgstr "Uloguj se" +<<<<<<< HEAD +======= +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "Izaberite fajl" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "Ime šablona" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "Izbriši" + +#: src/core/chartSettings.js:30 +msgid "Top 10 Countries [pxls / day]" +msgstr "Top 10 država [pxls / day]" + +#: src/core/chartSettings.js:127 +msgid "Players and Pixels per hour" +msgstr "Igrači i njihovi postavljeni pikseli u satu" + +#: src/core/chartSettings.js:221 +msgid "Top 10 Players [pxls / day]" +msgstr "Top 10 igrača [pxls / day]" + +#: src/core/chartSettings.js:294 +msgid "Countries by Pixels Today" +msgstr "Države po broju piksela danas" + +#: src/core/chartSettings.js:351 +msgid "Total Pixels placed per day" +msgstr "Ukupno postavljeni pikseli u danu" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " "few days." msgstr "" +<<<<<<< HEAD "Verifikujte e-mail adresu ili vaš nalog će moći da bude izbrisan posle " "nekoliko dana." @@ -1422,13 +2329,209 @@ msgstr "Nov e-mail za verifikaciju dolazi." #: src/components/UserMessages.jsx:53 msgid "Click here to request a new verification mail." msgstr "Kliknite ovde da biste zahtevali nov e-mail za verifikaciju." +======= +"Verifikujte e-mail adresu ili će vaš nalog biti obrisan u roku od nekoliko " +"dana." + +#: src/components/UserMessages.jsx:49 +msgid "A new verification mail is getting sent to you." +msgstr "Nov e-mail za verifikaciju će vam uskoro biti poslat." + +#: src/components/UserMessages.jsx:53 +msgid "Click here to request a new verification mail." +msgstr "Kliknite ovde da biste zahtevali novi verifikacijski e-mail." + +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Interval je nevažeći" + +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Pogledaj ko je postavio u oblasti" + +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Interval" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (opcionalno)" + +#: 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 "Levi, gornji ugao" + +#: 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 "Donji, desni ugao" + +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Dobij piksele" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Dobij korisnike" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "Radnje sa IP-om" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Radi stvari sa IP-om (jedan IP po redom)" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Upravljaj moderatore" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Ukloni moderatora" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Nema moderatora" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Dodaj novog moderatora" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Stavi ime novog moderatora" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Ime" + +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Napravite sliku na platnu." + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "Napravi sliku i postavi je zaštićenom." + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "Napravi sliku, ali resetuj kuldaun na unset-pixel cd." + +#: src/components/ModCanvastools.jsx:184 +msgid "Clean spare pixels that are surrounded by unset pixels" +msgstr "Očisti piksele koje su ukružene ne-postavljenim pikselima" + +#: src/components/ModCanvastools.jsx:188 +msgid "" +"Clean spare pixels that are surrounded by unset pixels and up to 1 other set " +"pixels" +msgstr "" +"Očisti piksele koje su ukružene ne-postavljenim pikselima i više od 1 drugi " +"postavljeni piksel" + +#: 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 "" +"Očisti piksele koji su okruženi od drugi boje ili ne-postavljenim pikselima " +"(VEOMA AGRESIVNO NA KANVASIMA KOJI DOZVOLJAVAJU NE POSTAVLJENE PIKSELE (gde " +"imaju dva kuldaun-a)!)" + +#: 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 "" +"svaki piksel u ovoj zoni pretvori u 0(NE BI TREBAO DA TO RADIŠ NI U JEDNOJ " +"ZONI KOJA VEĆ NIJE NA 0)" + +#: src/components/ModCanvastools.jsx:207 +msgid "Status: Not running" +msgstr "Status: Ne radi" + +#: src/components/ModCanvastools.jsx:249 +msgid "Image Upload" +msgstr "Otpremi sliku" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "Otpremi sliku na platno" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "Fajl" + +#: src/components/ModCanvastools.jsx:273 +msgid "Coordinates:" +msgstr "Koordinate:" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Zaštićeni pikseli" + +#: 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 "" +"Postavi zaštićenost oblasti (ako vam treba bolja kontrola, " +"koristi zaštićenost sa otpremljenjem slika i alfa sloja)" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "Vrati na datum" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "Vrati deo platna na podešeni datum (00:00 UTC)" + +#: src/components/ModCanvastools.jsx:492 +msgid "Canvas Cleaner" +msgstr "Čistač kanvasa" + +#: src/components/ModCanvastools.jsx:494 +msgid "Apply a filter to clean trash in large canvas areas." +msgstr "Stavi filter da sklanja đubre sa velike površine platna." + +#: src/components/ModCanvastools.jsx:605 +msgid "Stop Cleaner" +msgstr "Zaustavi čistač" + +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Morate postaviti trajanje" + +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Morate postaviti IID" + +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "Radnje sa IID" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Postavite razlog" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = beskonačan)" + +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Novo ime" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "Lozinke se ne slažu." #: src/components/ChangePassword.jsx:44 -msgid "Changed Password successfully." +msgid "Password successfully changed." msgstr "Uspešno promenjena lozinka." #: src/components/ChangePassword.jsx:88 @@ -1443,9 +2546,15 @@ msgstr "Nova lozinka" msgid "Confirm New Password" msgstr "Potvrdi novu lozinku" +<<<<<<< HEAD #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Novo ime" +======= +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Da, izbriši moj nalog!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangeMail.jsx:59 msgid "" @@ -1459,21 +2568,25 @@ msgstr "" msgid "New Mail" msgstr "Novi e-mail" -#: src/components/DeleteAccount.jsx:66 -msgid "Yes, Delete My Account!" -msgstr "Da, izbriši mi nalog!" +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "Blokiraj ćaskanja" +<<<<<<< HEAD #: src/components/SocialSettings.jsx:35 #, fuzzy msgid "Block DMs" msgstr "Blokiraj" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:42 msgid "Block all Private Messages" msgstr "Blokiraj sve privatne poruke" #: src/components/SocialSettings.jsx:44 msgid "Private" +<<<<<<< HEAD msgstr "" #: src/components/SocialSettings.jsx:51 @@ -1484,10 +2597,23 @@ msgstr "" msgid "Unblock Users" msgstr "Deblokiraj korisnike" +======= +msgstr "Privatno" + +#: src/components/SocialSettings.jsx:51 +msgid "Don't show me in global stats" +msgstr "Ne pokazuj moj račun u globalnim statistikama" + +#: src/components/SocialSettings.jsx:57 +msgid "Unblock Users" +msgstr "Odblokiraj korisnike" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/SocialSettings.jsx:82 msgid "You have no users blocked" msgstr "Nemate nikakve korisnike blokirane" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." msgstr "Napravite sliku na kanvasu." @@ -1685,20 +2811,65 @@ msgid "Mute" msgstr "Nemuj" #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/contextmenus/UserContextMenu.jsx:49 +msgid "Ping" +msgstr "Označi" + +#: src/components/contextmenus/UserContextMenu.jsx:75 +msgid "DM" +msgstr "DM-uj" + +#: src/components/contextmenus/UserContextMenu.jsx:86 +msgid "Block" +msgstr "Blokiraj" + +#: src/components/contextmenus/ChannelContextMenu.jsx:46 +msgid "Mute" +msgstr "Utišaj" + +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "Ne" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1739,6 +2910,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1754,6 +2926,46 @@ msgstr "M" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pixels placed" +#~ msgstr "Postavljeni pikseli" + +#~ msgid "History Pencil ON" +#~ msgstr "Istorijska olovka UKLJUČENA" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Olovka za preklapanje slika UKLJUČENA" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Držite desni ${ bindShift } da bi ste postavljali piksele dok držite miš " +#~ "u skladi sa istorijskim pregledom" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Desni-Shift Auto-Bojanje" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "" +#~ "Postavi piksele sa preklapača slika sa desnim shiftom,umesto istorijskog " +#~ "moda." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Došla je greška. Možda pokušajte da osvežite stranicu?" + +#~ msgid "Place more :)" +#~ msgstr "Postavi više :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Proksi nije dozvoljen :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "Pokaži skrivene kanvase" diff --git a/i18n/ssr-ar.po b/i18n/ssr-ar.po new file mode 100644 index 00000000..9a8574d8 --- /dev/null +++ b/i18n/ssr-ar.po @@ -0,0 +1,472 @@ +msgid "" +msgstr "" +"Language: ar\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\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: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/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/baninfo.js:32 +msgid "You are not banned" +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/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: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/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/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-az.po b/i18n/ssr-az.po index 77ffc5c9..01dee305 100644 --- a/i18n/ssr-az.po +++ b/i18n/ssr-az.po @@ -2,18 +2,20 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: 2024-03-10 22:16+0000\n" +"Last-Translator: FOXHELL \n" +"Language-Team: Azerbaijani \n" "Language: az\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.2.2\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" +#, fuzzy +msgid "You can not send chat messages while using a proxy" msgstr "Proxylə chata mesaj atabilməzsiniz" #: src/core/ChatProvider.js:436 @@ -91,14 +93,8 @@ msgstr "Parolunuz uğurla dəyişdirildi." msgid "Invalid url :( Please check your mail again." msgstr "Keçərsiz bağlantı :( Zəhmət olmasa emailinizi yenidən yoxlayın." -#: src/ssr/PopUp.jsx:47 -msgid "ppfun" -msgstr "ppfun" - -#: src/ssr/PopUp.jsx:48 -msgid "PixelPlanet.Fun PopUp" -msgstr "PixelPlanet.Fun PopUp" - +<<<<<<< HEAD +======= #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3DGlobus" @@ -115,6 +111,34 @@ msgstr "Globusa iki dəfə basaraq geri dön." msgid "Loading..." msgstr "Yüklənir..." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun PopUp" + +<<<<<<< HEAD +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3DGlobus" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "Bütün xəritəmizin 3D globusu" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Globusa iki dəfə basaraq geri dön." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Yüklənir..." + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -126,7 +150,7 @@ msgstr "" #: src/utils/validation.js:17 msgid "Email can't be empty." -msgstr "Email boş olabilməz." +msgstr "Email boş ola bilməz." #: src/utils/validation.js:18 msgid "Email should be at least 5 characters long." @@ -138,11 +162,11 @@ msgstr "Email 40 simvoldan uzun olabilməz." #: src/utils/validation.js:20 msgid "Email should at least contain a dot" -msgstr "Email ən az 1 nöqtə içərməlidir." +msgstr "Email ən az 1 nöqtə içərməlidir" #: src/utils/validation.js:22 msgid "Email should contain a @" -msgstr "Emaildə @ işarəsi olmaldır" +msgstr "Email-də @ simvolu olmalıdır" #: src/utils/validation.js:29 msgid "Name can't be empty." @@ -208,7 +232,11 @@ msgstr "Yeni Parolu Doğrulayın" #: src/ssr/PasswordReset.jsx:65 msgid "Submit" -msgstr "təqdim edin" +msgstr "Təqdim edin" + +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Sən banlı deyilsən" #: src/routes/api/modtools.js:53 msgid "You are not logged in" @@ -222,14 +250,72 @@ msgstr "Sizin bu səhifəyi görüntüləməyə icazəniz yoxdur" msgid "Just admins can do that" msgstr "Sadəcə adminlər bunu edəbilər" -#: src/routes/api/baninfo.js:32 -msgid "You are not banned" -msgstr "Sən banlı deyilsən" +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "Email doğrulaması" +<<<<<<< HEAD +======= +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "Artıq hesabın doğrulandı :)" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "" +"Doğrulama kodun keçərsiz vəya sürəsi dolub :(,Zəhmət olmasa yeni bir tələbdə " +"bulun." + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "Siz heç daxil olmamasınız bilə." + +#: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "Çıxış zamanı server xətası." + +#: 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 "Kimliyiniz doğrulanamadı." + +#: 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 "Səhv Parol!" + +#: src/routes/api/auth/delete_account.js:46 +#, fuzzy +msgid "Muted Users can not delete their account." +msgstr "Susdurulmuş istifadəçilər öz hesablarını silə bilməzlər." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 msgid "This email provider is not allowed" msgstr "Bu email provayderinə icazə verilmir" +#: src/routes/api/auth/change_mail.js:62 +#, fuzzy +msgid "Muted Users can not do this." +msgstr "Susdurulmuş istifadəçilər bunu edə bilməzlər." + +#: src/ssr/RedirectionPage.jsx:19 +msgid "PixelPlanet.fun Accounts" +msgstr "PixelPlanet.fun Hesabları" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "15 saniyə sonra avtomatik olaraq yönləndiriləcəksən" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "Vəya Pixelplanetə qayıtmaq üçün bura basın ${ clickHere }" + #: src/routes/api/auth/register.js:31 msgid "No Captcha given" msgstr "Captcha mətni verilməyib" @@ -248,7 +334,7 @@ msgstr "Bu çox vaxt aldı,təkrar yoxla." #: src/routes/api/auth/register.js:62 msgid "You failed your captcha" -msgstr "Captchayı səhv girdin" +msgstr "Captchanızı düzgün yerinə yetirmədiniz" #: src/routes/api/auth/register.js:65 msgid "Unknown Captcha Error" @@ -262,6 +348,7 @@ msgstr "Yeni istifadəçi yaradılamadı :(" msgid "Failed to establish session after register :(" msgstr "Hesab oluşdurulurkən bir xəta meydana gəldi :(" +<<<<<<< HEAD #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Email doğrulaması" @@ -319,6 +406,8 @@ msgstr "15 saniyə sonra avtomatik olaraq yönləndiriləcəksən" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Vəya Pixelplanetə qayıtmaq üçün bura basın ${ clickHere }" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Dünya" @@ -353,6 +442,7 @@ msgstr "Top10" #: src/canvasesDesc.js:28 msgid "2bit" +<<<<<<< HEAD msgstr "" #: src/canvasesDesc.js:29 @@ -361,6 +451,17 @@ msgstr "" #: src/canvasesDesc.js:32 msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +msgstr "2bit" + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "Mini xəritə" + +#: src/canvasesDesc.js:32 +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Bizim əsas lövhəmiz,dünyanın böyük bir dünya xəritəsi.İstədiyiniz yerə pixel " "qoyun" @@ -375,11 +476,21 @@ msgstr "" "qadağandır." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr " başqaları ilə birlikdə 3D lövhə üzərinə kub pixellər yerləşdirin" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Başqaları ilə birlikdə 3D lövhə üzərinə kub pixellər yerləşdirin" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "SARS-CoV2 haqqında məlumatlılığı yaymaq üçün xüsusi lövhə" #: src/canvasesDesc.js:36 @@ -403,6 +514,7 @@ msgstr "" "00:00 UTC'də həyata keçirilir." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." msgstr "" @@ -411,11 +523,25 @@ msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " "earth canvas." msgstr "" +======= +#, fuzzy +msgid "Only four colors. Same rules as moon!" +msgstr "Yalnız 4 rəng. Ay ilə eyni qaydalar." + +#: src/canvasesDesc.js:41 +#, fuzzy +msgid "" +"Conquer land on a smaller earth with protected ocean. Shares cooldown with " +"earth canvas!" +msgstr "" +"Daha kiçik bir dünyada qorunmuş okean ilə torpaq işğal et. Dünya lövhəsi ilə " +"gözləmə müddəti paylaşır." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:66 #, javascript-format msgid "Welcome ${ name } to PixelPlanet, please verify your mail" -msgstr "PixelPlanetə xoş gəldin ${ name },Zəhmət olmasa emailini doğrula" +msgstr "PixelPlanetə xoş gəldin ${ name }, Zəhmət olmasa emailini doğrula" #: src/core/MailProvider.js:67 #, javascript-format @@ -428,7 +554,7 @@ msgid "" "have to verify your mail. You can do that here: " msgstr "" "kiçik pixelplacers icmamıza xoş gəlmisiniz, hesabınızdan istifadə etmək üçün " -"emailinizi doğrulamalısınız. Bunu burada edə bilərsiniz:" +"emailinizi doğrulamalısınız. Bunu burada edə bilərsiniz: " #: src/core/MailProvider.js:68 msgid "Click to Verify" @@ -472,7 +598,7 @@ msgid "" "next 30min here: " msgstr "" "Siz yeni parol əldə etməyi tələb etdiniz. Növbəti 30 dəqiqə ərzində " -"parolunuzu burada dəyişə bilərsiniz:" +"parolunuzu burada dəyişə bilərsiniz: " #: src/core/MailProvider.js:106 #, javascript-format diff --git a/i18n/ssr-be.po b/i18n/ssr-be.po index 6ad046d6..6c0fe1e1 100644 --- a/i18n/ssr-be.po +++ b/i18n/ssr-be.po @@ -14,7 +14,8 @@ msgstr "" "X-Generator: Poedit 3.2.2\n" #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" +#, fuzzy +msgid "You can not send chat messages while using a proxy" msgstr "" "Вы не можаце адпраўляць паведамленні ў чаце, пакуль у вас уклячана проксі" @@ -96,14 +97,8 @@ msgstr "Пароль паспяхова зменены." msgid "Invalid url :( Please check your mail again." msgstr "Няправільны URL :( Калі ласка, праверце сваю пошту яшчэ раз." -#: src/ssr/PopUp.jsx:47 -msgid "ppfun" -msgstr "ппфан" - -#: src/ssr/PopUp.jsx:48 -msgid "PixelPlanet.Fun PopUp" -msgstr "Усплывальнае акно PixelPlanet.Fun" - +<<<<<<< HEAD +======= #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3D Глобус" @@ -120,6 +115,34 @@ msgstr "Каб вярнуцца, двойчы націсніце па глобу msgid "Loading..." msgstr "Загрузка..." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ппфан" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "Усплывальнае акно PixelPlanet.Fun" + +<<<<<<< HEAD +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3D Глобус" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "3D Глобус усёй нашай мапы" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Каб вярнуцца, двойчы націсніце па глобусу." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Загрузка..." + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -216,6 +239,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 "Вы не ўвайшлі ў акаўнт" @@ -228,14 +255,70 @@ msgstr "Вам нельга захадзіць на гэтую старонку" msgid "Just admins can do that" msgstr "Толькі адміністратары могуць гэта рабіць" -#: src/routes/api/baninfo.js:32 -msgid "You are not banned" -msgstr "Вы не забанены" +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "Спраўджанне пошты" +<<<<<<< HEAD +======= +#: 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 "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 msgid "This email provider is not allowed" msgstr "Гэты email-правайдэр забанены" +#: 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 "Акаўнты PixelPlanet.fun" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "Вы будзеце аўтаматычна перанакіраваныя праз 15с" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "Альбо ${ clickHere } каб вярнуцца да pixelplanet" + #: src/routes/api/auth/register.js:31 msgid "No Captcha given" msgstr "Капча адсутнічае" @@ -268,6 +351,7 @@ msgstr "Не атрымалася стварыць новага карыстал msgid "Failed to establish session after register :(" msgstr "Не атрымалася стварыць сэсію пасля рэгістрацыі :(" +<<<<<<< HEAD #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Спраўджанне пошты" @@ -325,6 +409,8 @@ msgstr "Вы будзеце аўтаматычна перанакіраваны msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Альбо ${ clickHere } каб вярнуцца да pixelplanet" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Зямля" @@ -366,7 +452,12 @@ msgid "Minimap" msgstr "" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Наша галоўнае палатно, вялізарная мапа свету. Стаўце пікселі дзе заўгодна" @@ -379,11 +470,21 @@ msgstr "" "(калі гэта ня частка малюнку), ці малюнкаў больш за 1.5k x 1.5k пікселяў." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Стаўце вокселі на 3D палатне разам з іншымі" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Стаўце вокселі на 3D палатне разам з іншымі" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Асаблівае палатно, прызванае распаўсюджваць дасведчанасць аб SARS-CoV2" #: src/canvasesDesc.js:36 @@ -407,13 +508,21 @@ msgstr "" "дзень у 00:00 UTC." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 diff --git a/i18n/ssr-bg.po b/i18n/ssr-bg.po index 20c0bc1a..1841d361 100644 --- a/i18n/ssr-bg.po +++ b/i18n/ssr-bg.po @@ -2,18 +2,33 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" +======= +"PO-Revision-Date: 2024-03-11 20:59+0000\n" +"Last-Translator: \"Д. Савовъ\" \n" +"Language-Team: Bulgarian \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +<<<<<<< HEAD "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" #: src/core/ChatProvider.js:434 msgid "You can not send chat messages with proxy" +======= +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/core/ChatProvider.js:434 +msgid "You can not send chat messages while using a proxy" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Не можете да пращате съобщения с proxy" #: src/core/ChatProvider.js:436 @@ -40,7 +55,11 @@ msgstr "Заглушен сте за още ${ timeMin } минути" #: src/core/ChatProvider.js:450 #, javascript-format msgid "You are muted for another ${ ttl } seconds" +<<<<<<< HEAD msgstr "Заглушен сте за още ${ ttl } секунди" +======= +msgstr "Заглушен сте за още ${ ttl } секунди" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/ChatProvider.js:467 #, javascript-format @@ -86,12 +105,17 @@ msgstr "Този потребител не съществува в нашите #: src/routes/reset_password.js:89 msgid "Password successfully changed." +<<<<<<< HEAD msgstr "Паролата Ви е успешно променена." +======= +msgstr "Паролата е сменена успешно." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/reset_password.js:108 msgid "Invalid url :( Please check your mail again." msgstr "Невалиден URL адрес :( Моля проверете си имейла отново." +<<<<<<< HEAD #: src/ssr/PopUp.jsx:47 msgid "ppfun" msgstr "ppfun" @@ -100,6 +124,8 @@ msgstr "ppfun" msgid "PixelPlanet.Fun PopUp" msgstr "PixelPlanet.Fun изкачащ прозорец" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3DГлобус" @@ -116,6 +142,17 @@ msgstr "Кликнете два пъти на глобуса, за да се в msgid "Loading..." msgstr "Зарежда се..." +<<<<<<< HEAD +======= +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun изкачащ прозорец" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -210,6 +247,13 @@ msgstr "Потвърждаване на новата парола" msgid "Submit" msgstr "Изпращане" +<<<<<<< HEAD +======= +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Не сте баннати" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/modtools.js:53 msgid "You are not logged in" msgstr "Не сте логнати" @@ -222,6 +266,7 @@ msgstr "Нямате достъп до тази страница" msgid "Just admins can do that" msgstr "Само администраторите имат право на това" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 msgid "You are not banned" msgstr "Не сте баннати" @@ -262,6 +307,8 @@ msgstr "Неуспешно създаване на нов потребител : msgid "Failed to establish session after register :(" msgstr "Неуспешно установяване на сесия след регистрация :(" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Потвърждение на имейла" @@ -299,11 +346,23 @@ msgid "Incorrect password!" msgstr "Грешна парола!" #: src/routes/api/auth/delete_account.js:46 +<<<<<<< HEAD msgid "Muted users can not delete their account." msgstr "Заглушени потребители не могат да изтрият техния профил." #: src/routes/api/auth/change_mail.js:62 msgid "Muted users can not do this." +======= +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." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Заглушени потребители не могат да правят това." #: src/ssr/RedirectionPage.jsx:19 @@ -319,6 +378,41 @@ msgstr "Ще бъдете автоматично пренасочени след msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Или ${ clickHere }, за да се върнете обратно в pixeplanet" +<<<<<<< HEAD +======= +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "Не е дадена Captcha" + +#: 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 "Не успяхте да направите captcha" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Неизвестна грешка на Captcha-та" + +#: 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 "Неуспешно установяване на сесия след регистрация :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Земя" @@ -353,6 +447,7 @@ msgstr "Топ10" #: src/canvasesDesc.js:28 msgid "2bit" +<<<<<<< HEAD msgstr "" #: src/canvasesDesc.js:29 @@ -364,6 +459,19 @@ msgid "Our main canvas, a huge map of the world. Place everywhere you like" msgstr "" "Нашето главно платно, огромна карта на света. Поставяйте навсякъде, където " "желаете" +======= +msgstr "2bit" + +#: 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 "" +"Нашето главно платно, огромна карта на света. Поставяйте навсякъде, където " +"желаете!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:33 msgid "" @@ -374,12 +482,21 @@ msgstr "" "(освен част от рисунка) или рисунка по-голяма от 1.5хил x 1.5хил пиксели." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Слагайте воксели на 3D платно с други" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" msgstr "Специално платно за разпространяване на информация за SARS-CoV2" +======= +msgid "Place Voxels on a 3D canvas with others." +msgstr "Слагайте воксели на 3D платно с други." + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "Специално платно за разпространяване на информация за SARS-CoV2." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:36 msgid "Mirror of PixelZone" @@ -402,14 +519,26 @@ msgstr "" "класирането в 00:00 UTC." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." msgstr "" +======= +msgid "Only four colors. Same rules as moon!" +msgstr "Само четири цвята. Същите правила като на луната!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." msgstr "" +======= +"earth canvas!" +msgstr "" +"Превземете земя на по-малка земя със защитен океан. Споделя cooldown с " +"платното на Земята!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:66 #, javascript-format @@ -480,7 +609,11 @@ msgid "" "requested this mail was ${ ip })." msgstr "" "Ако не сте заявили този имейл, моля игнорирайте го (IP-то заявило този имейл " +<<<<<<< HEAD "беше ${ ip })" +======= +"беше ${ ip })." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:114 msgid "Mail is not configured on the server" diff --git a/i18n/ssr-ca.po b/i18n/ssr-ca.po index a749140c..ea03d0b4 100644 --- a/i18n/ssr-ca.po +++ b/i18n/ssr-ca.po @@ -13,7 +13,12 @@ msgstr "" "X-Generator: Poedit 3.0.1\n" #: src/core/ChatProvider.js:434 +<<<<<<< HEAD msgid "You can not send chat messages with proxy" +======= +#, fuzzy +msgid "You can not send chat messages while using a proxy" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "No pots enviar missatges al xat amb un proxy" #: src/core/ChatProvider.js:436 @@ -96,6 +101,7 @@ msgid "Invalid url :( Please check your mail again." msgstr "" "URL invàlida :( Si us plau comprova el teu correu electrònic un altre cop." +<<<<<<< HEAD #: src/ssr/PopUp.jsx:47 msgid "ppfun" msgstr "" @@ -105,6 +111,8 @@ msgstr "" msgid "PixelPlanet.Fun PopUp" msgstr "PixelPlanet.fun" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun Món3D" @@ -121,11 +129,28 @@ msgstr "Doble clic a la bola del món per tornar enrere." msgid "Loading..." msgstr "Carregant..." +<<<<<<< HEAD #: src/ssr/Main.jsx:65 #, fuzzy msgid "PixelPlanet.Fun" msgstr "PixelPlanet.fun" +======= +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "" + +#: src/ssr/PopUp.jsx:48 +#, fuzzy +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.fun" + +#: src/ssr/Main.jsx:65 +#, fuzzy +msgid "PixelPlanet.Fun" +msgstr "PixelPlanet.fun" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:66 msgid "Place color pixels on an map styled canvas with other players online" msgstr "" @@ -218,6 +243,14 @@ msgstr "Confirma la contrasenya nova" msgid "Submit" msgstr "Envia" +<<<<<<< HEAD +======= +#: src/routes/api/baninfo.js:32 +#, fuzzy +msgid "You are not banned" +msgstr "No estàs verificat." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/modtools.js:53 msgid "You are not logged in" msgstr "No has iniciat sessió" @@ -230,6 +263,7 @@ msgstr "No tens permís per accedir a aquesta pàgina" msgid "Just admins can do that" msgstr "Només els administradors poden fer això" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 #, fuzzy msgid "You are not banned" @@ -271,6 +305,8 @@ msgstr "No s'ha pogut crear un nou usuari :(" msgid "Failed to establish session after register :(" msgstr "No s'ha pogut establir la sessió després del registre :(" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Verificació del correu electrònic" @@ -309,11 +345,23 @@ msgid "Incorrect password!" msgstr "Contrasenya incorrecta!" #: src/routes/api/auth/delete_account.js:46 +<<<<<<< HEAD msgid "Muted users can not delete their account." msgstr "" #: src/routes/api/auth/change_mail.js:62 msgid "Muted users can not do this." +======= +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." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/ssr/RedirectionPage.jsx:19 @@ -329,6 +377,41 @@ msgstr "Seràs redirigit automàticament al cap de 15 segons" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "O ${ clickHere } per tornar a PixelPlanet" +<<<<<<< HEAD +======= +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "No s'ha rebut el captcha" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "El correu electrònic ja està en ús." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "El nom d'usuari ja està en ús." + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "Has trigat massa, prova-ho un altre cop." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "Has fallat el captcha" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Error de captcha desconegut" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "No s'ha pogut crear un nou usuari :(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "No s'ha pogut establir la sessió després del registre :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Terra" @@ -370,7 +453,12 @@ msgid "Minimap" msgstr "" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "El nostre llenç principal, un enorme mapa del món. Col·loca allà on vulguis" @@ -384,11 +472,21 @@ msgstr "" "píxels." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Col·loca voxels en un llenç 3D amb altres jugadors" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Col·loca voxels en un llenç 3D amb altres jugadors" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Llenç especial per conscienciar sobre el SARS-CoV-2" #: src/canvasesDesc.js:36 @@ -412,13 +510,21 @@ msgstr "" "diària s'actualitza a les 00:00 UTC." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 diff --git a/i18n/ssr-csb.po b/i18n/ssr-csb.po index 44027d01..5dd70f39 100644 --- a/i18n/ssr-csb.po +++ b/i18n/ssr-csb.po @@ -2,18 +2,33 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" +======= +"PO-Revision-Date: 2024-03-10 19:37+0000\n" +"Last-Translator: FOXHELL \n" +"Language-Team: Kashubian \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language: csb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +<<<<<<< HEAD "X-Generator: Poedit 3.4.2\n" #: src/core/ChatProvider.js:434 msgid "You can not send chat messages with proxy" +======= +"X-Generator: Weblate 5.5-dev\n" + +#: src/core/ChatProvider.js:434 +#, fuzzy +msgid "You can not send chat messages while using a proxy" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Të ni mòżesz sélac wiadów czej môsz proxy" #: src/core/ChatProvider.js:436 @@ -93,6 +108,7 @@ msgstr "Ùdało sã zmienic parolã." msgid "Invalid url :( Please check your mail again." msgstr "Lëchi lënk :( Sprôwdzë le swòjégò e-maila jesz rôz." +<<<<<<< HEAD #: src/ssr/PopUp.jsx:47 msgid "ppfun" msgstr "ppfun" @@ -101,6 +117,8 @@ msgstr "ppfun" msgid "PixelPlanet.Fun PopUp" msgstr "PixelPlanet.Fun PopUp" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3DGlobe" @@ -115,7 +133,19 @@ msgstr "Przëcesni zemską kùglã dwakroc żebë copnąc." #: src/ssr/Globe.jsx:52 msgid "Loading..." +<<<<<<< HEAD msgstr "Ładowanie..." +======= +msgstr "Ładowónié..." + +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun PopUp" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" @@ -140,7 +170,11 @@ msgstr "E-mail ni mòże miec wicy jak 40 merków." #: src/utils/validation.js:20 msgid "Email should at least contain a dot" +<<<<<<< HEAD msgstr "E-mail mùszi miec w sobie co nômni jeden póńkt." +======= +msgstr "E-mail mùszi miec w sobie co nômni jeden póńkt" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:22 msgid "Email should contain a @" @@ -168,7 +202,11 @@ msgstr "Të nie pòdôł parolë." #: src/utils/validation.js:56 msgid "Password must be at least 6 characters long." +<<<<<<< HEAD msgstr "Parola mùszi miec bënômni 6 znaków." +======= +msgstr "Paróla mùszi miec co nômni 6 merków." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:59 msgid "Password must be shorter than 60 characters." @@ -212,6 +250,13 @@ msgstr "Pòcwierdzë Nową Parolã" msgid "Submit" msgstr "Przeslë" +<<<<<<< HEAD +======= +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Të nie jes zbanowóny" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/modtools.js:53 msgid "You are not logged in" msgstr "Të nie jes zalogòwóny" @@ -222,6 +267,7 @@ msgstr "Të ni môsz ùdowierzeniô do przistãpù do ti starnë" #: src/routes/api/modtools.js:207 msgid "Just admins can do that" +<<<<<<< HEAD msgstr "Leno sprôwnicë mògą to robic " #: src/routes/api/baninfo.js:32 @@ -263,6 +309,9 @@ msgstr "Nie ùdało sã stwòrzëc nowégò brëkòwnika :(" #: src/routes/api/auth/register.js:105 msgid "Failed to establish session after register :(" msgstr "Nie ùdało sã ùsadzëc sesje pò registracje :(" +======= +msgstr "Leno sprôwnicë mògą to robic" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" @@ -286,13 +335,21 @@ msgstr "Të nawetka zalogòwóny nie jes." #: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 msgid "Server error when logging out." +<<<<<<< HEAD msgstr "Fela serwera w czasu wëlogòwiwóniégò" +======= +msgstr "Fela serwera w czasu wëlogòwiwóniégò." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: 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." +<<<<<<< HEAD msgstr "Të nie przeszedł aùtentikacje" +======= +msgstr "Të nie przeszedł aùtentikacje." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/change_mail.js:53 #: src/routes/api/auth/change_passwd.js:43 @@ -301,11 +358,25 @@ msgid "Incorrect password!" msgstr "Złô parola!" #: src/routes/api/auth/delete_account.js:46 +<<<<<<< HEAD msgid "Muted users can not delete their account." msgstr "Wëcëszony brëkòwnicë ni mògą rëmnąc swòjégò kònta." #: src/routes/api/auth/change_mail.js:62 msgid "Muted users can not do this." +======= +#, fuzzy +msgid "Muted Users can not delete their account." +msgstr "Wëcëszony brëkòwnicë ni mògą rëmnąc swòjégò kònta." + +#: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 +msgid "This email provider is not allowed" +msgstr "Ten dotëgòwôcz adrésë e-mail nie je dozwòlony" + +#: src/routes/api/auth/change_mail.js:62 +#, fuzzy +msgid "Muted Users can not do this." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Wëcëszony brëkòwnicë ni mògą tegò robic." #: src/ssr/RedirectionPage.jsx:19 @@ -321,6 +392,41 @@ msgstr "Òstóniesz aùtomaticzno przekôzóny dali pò 15 sekùndach" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Abò ${ clickHere } żebë warcëc do pixelplanet" +<<<<<<< HEAD +======= +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "Captcha nie òsta pòdónô" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "E-mail ju w ùżëcym." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "Pòzwa brëkòwnika ju w ùżëcym." + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "To za wiele zeszło, spróbùj jesz rôz." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "Nie przeszedł jes testu captcha" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Nieznónô fela Captchë" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "Nie ùdało sã stwòrzëc nowégò brëkòwnika :(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "Nie ùdało sã ùsadzëc sesje pò registracje :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Zemia" @@ -359,10 +465,18 @@ msgstr "2bit" #: src/canvasesDesc.js:29 msgid "Minimap" +<<<<<<< HEAD msgstr "" #: src/canvasesDesc.js:32 msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +msgstr "Minimap" + +#: src/canvasesDesc.js:32 +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Najé przédné płótno, stolëmnô kôrta Swiata. Stawiôj gdze le cë sã widzy" @@ -373,6 +487,7 @@ msgid "" msgstr "" "Miesądzowé płótno. Bezpiecznô rëmiô dlô malënków. Niżôdnëch fanów ani " "wiôldżich nôpisów (chëba że jakno part malënkù) ani malënków wikszich jak " +<<<<<<< HEAD "1.5 tës. x 1.5. tës. pikselów!" #: src/canvasesDesc.js:34 @@ -381,6 +496,18 @@ msgstr "Stawiôj wòksele na płótnie 3D z jinszima" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +"1.5 tës. x 1.5. tës. pikselów." + +#: src/canvasesDesc.js:34 +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Stawiôj wòksele na płótnie 3D z jinszima" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Òsoblëwé płótno do rozkòscérzaniégò swiądë ò SARS-CoV2" #: src/canvasesDesc.js:36 @@ -404,20 +531,33 @@ msgstr "" "òdnôwiô ò 00:00 UTC." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +#, fuzzy +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Leno czterë farwë. Taczé same regle jak na miesądzu." #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 #, javascript-format msgid "Welcome ${ name } to PixelPlanet, please verify your mail" msgstr "" +<<<<<<< HEAD "Witôj na PixelPlanet, ${ name }! Proszã, dôj sprawdzëc swòjã adrésã e-mail" +======= +"Witôj na PixelPlanet, ${ name }! Proszã, dôj sprawdzëc swòjã adrésã e-mail" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:67 #, javascript-format @@ -430,7 +570,11 @@ msgid "" "have to verify your mail. You can do that here: " msgstr "" "Witôj w naji môłi spòleznie pikslostôwków. Żebë ùżëwac swòjégò kònta, " +<<<<<<< HEAD "mùszisz dac adrésã e-mail do sprôwdzeniô. Mòżesz to zrobic tuwò:" +======= +"mùszisz dac adrésã e-mail do sprôwdzeniô. Mòżesz to zrobic tuwò: " +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:68 msgid "Click to Verify" @@ -473,7 +617,11 @@ msgid "" "next 30min here: " msgstr "" "Të pòprosył ò ùdostónié nowi parólë. Mòżesz zmienic so parólã w pòstãpnëch " +<<<<<<< HEAD "trzëdzescë minutach tuwò:" +======= +"trzëdzescë minutach tuwò: " +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:106 #, javascript-format @@ -493,7 +641,11 @@ msgid "" "We already sent you a mail with instructions. Please wait before requesting " "another mail." msgstr "" +<<<<<<< HEAD "Më cë ju sélele e-maila ze wskôzama. Pòżdżë le nigle mdzes prosył ò drëdżégò" +======= +"Më cë ju sélele e-maila ze wskôzama. Pòżdżë le nigle mdzes prosył ò drëdżégò." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:130 msgid "Couldn't find this mail in our database" diff --git a/i18n/ssr-cz.po b/i18n/ssr-cz.po index bd057905..709a4c62 100644 --- a/i18n/ssr-cz.po +++ b/i18n/ssr-cz.po @@ -2,30 +2,34 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: cs_CZ\n" +"PO-Revision-Date: 2024-03-18 19:50+0000\n" +"Last-Translator: asd \n" +"Language-Team: Czech \n" +"Language: cz\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n>=2 && n<=4 ? 1 : 2);\n" -"X-Generator: Poedit 3.3.2\n" +"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" +"X-Generator: Weblate 5.5-dev\n" #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" -msgstr "Nemůžeš posílat zprávy s proxy" +msgid "You can not send chat messages while using a proxy" +msgstr "Nemůžeš posílat zprávy do chatu se zapnutou proxy" #: src/core/ChatProvider.js:436 msgid "Your country is temporary muted from this chat channel" -msgstr "Tvůj stát je prozatím mutelej z tohodle chat kanálů" +msgstr "Tvůj stát je prozatím umlčený z tohoto chat kanálu" #: src/core/ChatProvider.js:439 +<<<<<<< HEAD #, fuzzy +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "You are permanently muted, join our guilded to appeal the mute" msgstr "" -"Jseš permanentně mutelej, připoj se na náš guilded aby sis mohl appealnout " -"mute" +"Dostali jsi permanentní mute, připoj se na náš guilded aby sis ho mohl " +"appealnout" #: src/core/ChatProvider.js:441 msgid "You are banned" @@ -38,17 +42,17 @@ msgstr "Tvůj poskytovatel internetu je zabanován" #: src/core/ChatProvider.js:448 #, javascript-format msgid "You are muted for another ${ timeMin } minutes" -msgstr "Jseš mutelej na dalších ${ timeMin } minut" +msgstr "Jseš umlčený na dalších ${ timeMin } minut" #: src/core/ChatProvider.js:450 #, javascript-format msgid "You are muted for another ${ ttl } seconds" -msgstr "Jseš mutelej na dalších ${ ttl } sekund" +msgstr "Jsi umlčený na dalších ${ ttl } sekund" #: src/core/ChatProvider.js:467 #, javascript-format msgid "You are sending messages too fast, you have to wait ${ waitTime }s :(" -msgstr "Posíláš zprávy příliš rychlo, musíš počkat ${ waitTime }s :(" +msgstr "Posíláš zprávy příliš rychle, musíš počkat ${ waitTime }s :(" #: src/core/ChatProvider.js:471 msgid "You don't have access to this channel" @@ -56,11 +60,11 @@ msgstr "Nemáš přístup na tenhle kanál" #: src/core/ChatProvider.js:490 msgid "Your mail has to be verified in order to chat" -msgstr "Tvůj email musí bejt ověřen aby ses mohl bavit" +msgstr "Tvůj email musí být ověřen aby jsi mohl psát do chatu" #: src/core/ChatProvider.js:500 msgid "You can't send a message this long :(" -msgstr "Nemůžeš posílat zprávy takhle dlouhý :(" +msgstr "Nemůžeš posílat takhle dlouhé zprávy :(" #: src/core/ChatProvider.js:504 msgid "Please use int channel" @@ -72,11 +76,11 @@ msgstr "Přestaň spamovat." #: src/routes/reset_password.js:39 msgid "You sent an empty password or invalid data :(" -msgstr "Si poslal prázdné heslo nebo chybný data :(" +msgstr "Poslal jsi prázdné heslo nebo chybná data :(" #: src/routes/reset_password.js:51 msgid "This password-reset link isn't valid anymore :(" -msgstr "Tohle heslo-resetující odkaz už je neplatný :(" +msgstr "Tento heslo-reset odkaz už je neplatný :(" #: src/routes/reset_password.js:62 msgid "Your passwords do not match :(" @@ -84,17 +88,39 @@ msgstr "Tvoje hesla nejsou stejná :(" #: src/routes/reset_password.js:77 msgid "User doesn't exist in our database :(" -msgstr "Uživatelské jméno neexistuje v naší database :(" +msgstr "Uživatelské jméno neexistuje v naší databázi :(" #: src/routes/reset_password.js:89 +<<<<<<< HEAD #, fuzzy +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Password successfully changed." msgstr "Heslo úspěšně změněno." #: src/routes/reset_password.js:108 msgid "Invalid url :( Please check your mail again." -msgstr "Neplatný URL :( Prosím zkontroluj svůj mail zase." +msgstr "Neplatná URL :( Prosím znovu zkontroluj svůj email." +<<<<<<< HEAD +======= +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3D planeta" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "3D mapa celé naší mapy" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Dvakrát klikni na glóbus aby jsi šel zpátky na plátno." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Načítaní..." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/PopUp.jsx:47 msgid "ppfun" msgstr "ppfun" @@ -103,6 +129,7 @@ msgstr "ppfun" msgid "PixelPlanet.Fun PopUp" msgstr "PixelPlanet.Fun PopUp" +<<<<<<< HEAD #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3DGlobe" @@ -119,6 +146,8 @@ msgstr "Dvakrát klikní na globus aby si šel zpátky" msgid "Loading..." msgstr "Načítaní..." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -126,19 +155,19 @@ msgstr "PixelPlanet.Fun" #: src/ssr/Main.jsx:66 msgid "Place color pixels on an map styled canvas with other players online" msgstr "" -"Polož barevné pixely na mapově stylované plátno s ostatníma online hráčema" +"Polož barevné pixely na mapově stylovaném plátnem s ostatníma online hráčema" #: src/utils/validation.js:17 msgid "Email can't be empty." -msgstr "Email nemůže bejt prázdnej" +msgstr "Email nemůže být prázdný." #: src/utils/validation.js:18 msgid "Email should be at least 5 characters long." -msgstr "Email musí obsahovat 5 znaků." +msgstr "Email musí být aspoň 5 znaků dlouhej." #: src/utils/validation.js:19 msgid "Email can't be longer than 40 characters." -msgstr "Email nemůže být delší jak 40 znaků" +msgstr "Email nemůže být delší jak 40 znaků." #: src/utils/validation.js:20 msgid "Email should at least contain a dot" @@ -150,27 +179,27 @@ msgstr "Email musí obsahovat @" #: src/utils/validation.js:29 msgid "Name can't be empty." -msgstr "Jméno nemůže být prázdný" +msgstr "Jméno nemůže být prázdný." #: src/utils/validation.js:30 msgid "Name must be at least 2 characters long" -msgstr "Jméno musí mít aspoň 2 znaky." +msgstr "Jméno musí obsahovat alespoň dva znaky" #: src/utils/validation.js:31 msgid "Name must be shorter than 26 characters" -msgstr "Jméno musí být kratší jak 26 znaků" +msgstr "Jméno musí být menší jak 26 znaků" #: src/utils/validation.js:38 msgid "Name contains invalid character like @, /, \\ or #" -msgstr "Jméno obsahuje chybné znaky jako @, /, \\ or #" +msgstr "Jméno obsahuje chybné znaky jako @, /, \\ nebo #" #: src/utils/validation.js:53 msgid "No password given." -msgstr "Nebylo zadané heslo" +msgstr "Nebylo zadané heslo." #: src/utils/validation.js:56 msgid "Password must be at least 6 characters long." -msgstr "Heslo musí obsahovat aspoň 6 znaků." +msgstr "Heslo musí obsahovat alespoň 6 znaků." #: src/utils/validation.js:59 msgid "Password must be shorter than 60 characters." @@ -182,7 +211,7 @@ msgstr "PixelPlanet.fun Heslo reset" #: src/ssr/PasswordReset.jsx:21 src/ssr/PasswordReset.jsx:41 msgid "Reset your password here" -msgstr "Resetuj si heslo tu" +msgstr "Resetuj si tu heslo" #: src/core/MailProvider.js:105 src/ssr/PasswordReset.jsx:28 #: src/ssr/PasswordReset.jsx:49 @@ -204,7 +233,7 @@ msgstr "Ahoj ${ name }, můžeš si nastavit svoje nové heslo tady:" #: src/ssr/PasswordReset.jsx:54 msgid "New Password" -msgstr "Nový heslo" +msgstr "Nové Heslo" #: src/ssr/PasswordReset.jsx:60 msgid "Confirm New Password" @@ -212,7 +241,11 @@ msgstr "Potvrdit Nový Heslo" #: src/ssr/PasswordReset.jsx:65 msgid "Submit" -msgstr "Potvrdit" +msgstr "Vytvořit" + +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Nejste zabanován" #: src/routes/api/modtools.js:53 msgid "You are not logged in" @@ -226,6 +259,7 @@ msgstr "Nejste povolen na tuhle stránků" msgid "Just admins can do that" msgstr "Pouze admini to můžou dělat" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 msgid "You are not banned" msgstr "Nejste zabanován" @@ -233,11 +267,31 @@ msgstr "Nejste zabanován" #: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 msgid "This email provider is not allowed" msgstr "Tenhle email dodavatel tu není povolen" +======= +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "Ověřování mailu" -#: src/routes/api/auth/register.js:31 -msgid "No Captcha given" -msgstr "Žádná captcha zadaná" +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "Od teď jste ověřen :)" +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "Váš ověřující kód mailu je již neplatný :(, prosím poproste o novej." + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "Nejste ani přihlášen." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 + +#: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "Serverová chyba při odhlašování." + +<<<<<<< HEAD #: src/routes/api/auth/register.js:34 msgid "E-Mail already in use." msgstr "E-mail je už používán" @@ -289,11 +343,13 @@ msgstr "Nejste ani přihlášen" msgid "Server error when logging out." msgstr "Serverová chyba při odhlašování" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: 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 "Nejste ověřený" +msgstr "Nejste ověřený." #: src/routes/api/auth/change_mail.js:53 #: src/routes/api/auth/change_passwd.js:43 @@ -302,12 +358,25 @@ msgid "Incorrect password!" msgstr "Nesprávné heslo!" #: src/routes/api/auth/delete_account.js:46 +<<<<<<< HEAD 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 "" +======= +msgid "Muted Users can not delete their account." +msgstr "Ztlumení uživatelé nemohou si odstranit účet." + +#: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 +msgid "This email provider is not allowed" +msgstr "Tenhle dodavatel emailů tu není povolen" + +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted Users can not do this." +msgstr "Ztlumění hráči toto udělat nemohou." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/RedirectionPage.jsx:19 msgid "PixelPlanet.fun Accounts" @@ -315,17 +384,56 @@ msgstr "PixelPlanet.fun účty" #: src/ssr/RedirectionPage.jsx:29 msgid "You will be automatically redirected after 15s" -msgstr "Budete automaticky přesměrováný po 15s" +msgstr "Budete automaticky přesměrován po 15s" #: src/ssr/RedirectionPage.jsx:30 #, javascript-format msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Nebo ${ clickHere } aby ses dostal zpátky na pixelplanet" +<<<<<<< HEAD #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Zem" +======= +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "Žádna zadaná Captcha" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "E-mail je už používán." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "Jméno je už používáno." + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "Trvalo vám to příliš dlouho, zkuste znovu." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "Nepodařila se vám captcha" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Neznáma chyba Captcha" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "Nepodařilo se udělat nové jméno :(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "Nepodařilo se vytvořit schůzi hned po registraci :(" + +#: src/canvasesDesc.js:20 +msgid "Earth" +msgstr "Země" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:21 msgid "Moon" msgstr "Měsíc" @@ -340,7 +448,11 @@ msgstr "Coronavirus" #: src/canvasesDesc.js:24 msgid "PixelZone" +<<<<<<< HEAD msgstr "Pixelzone" +======= +msgstr "PixelZone" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:25 msgid "PixelCanvas" @@ -356,6 +468,7 @@ msgstr "Top10" #: src/canvasesDesc.js:28 msgid "2bit" +<<<<<<< HEAD msgstr "" #: src/canvasesDesc.js:29 @@ -366,21 +479,43 @@ msgstr "" msgid "Our main canvas, a huge map of the world. Place everywhere you like" msgstr "Naše hlavní plátno, velká mapa země. Pokládejte kde chcete" +======= +msgstr "2bit" + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "Minimapa" + +#: src/canvasesDesc.js:32 +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +msgstr "Naše hlavní plátno, obří mapa světa. Pokládejte kde budete chtít!" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: 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 "" "Plátno měsíce. Bezpečný místo pro obrazy. Žádné vlajky nebo velký texty " -"(pouze jestli to není část obrazu) nebo obrazy větší jak 1,5k x 1,5k pixelu." +"(pouze jestli to není část obrazu) nebo obrazy větší jak 1,5k x 1,5k pixelů." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Polož Voxely na 3D plátno s ostatníma" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" msgstr "Speciální plátno pro zvýšení pozornosti o SARS-CoV2" +======= +msgid "Place Voxels on a 3D canvas with others." +msgstr "Polož Voxely na 3D plátno s ostatními." + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "" +"Speciální plátno pro zvýšení pozornosti o SARS-CoV2 (nechte se očkovat)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:36 msgid "Mirror of PixelZone" @@ -399,8 +534,20 @@ msgid "" "A canvas for the most active players from the the previous day. Daily " "ranking updates at 00:00 UTC." msgstr "" -"Plátno pro nejvíc aktivní hráče ze včerejška. Denní hodnocení se aktualizuje " -"v 00:00 UTC." +"Plátno pro nejvíce aktivní hráče ze včerejška. Denní hodnocení se " +"aktualizuje v 00:00 UTC." + +#: src/canvasesDesc.js:40 +msgid "Only four colors. Same rules as moon!" +msgstr "Pouze 4 barvy. Stejná pravidla jako na měsíci." + +#: src/canvasesDesc.js:41 +msgid "" +"Conquer land on a smaller earth with protected ocean. Shares cooldown with " +"earth canvas!" +msgstr "" +"Obsaďte území na menší zemi s chráněným oceánem. Sděluje cooldown s plátnem " +"země." #: src/canvasesDesc.js:40 msgid "Only four colors. Same rules as moon." @@ -413,7 +560,11 @@ msgid "" msgstr "" #: src/core/MailProvider.js:66 +<<<<<<< HEAD #, fuzzy, javascript-format +======= +#, javascript-format +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Welcome ${ name } to PixelPlanet, please verify your mail" msgstr "Vítej ${ name } na PixelPlanet, prosím ověř svůj mail" @@ -427,8 +578,8 @@ msgid "" "welcome to our little community of pixelplacers, to use your account, you " "have to verify your mail. You can do that here: " msgstr "" -"vítej na naší malou komunitu pixelplacerů, pro použití tvého účtu, musíš si " -"ověřit mail. Můžeš to udělat zde:" +"vítej na naší malé komunitě pixelplacerů, pro použití tvého účtu, musíš si " +"ověřit mail. Můžeš to udělat zde: " #: src/core/MailProvider.js:68 msgid "Click to Verify" @@ -454,12 +605,12 @@ msgid "" "We already sent you a verification mail, you can request another one in " "${ minLeft } minutes." msgstr "" -"Už jsme vám poslali ověřující email, můžeš poprosit o novej za ${ minLeft } " -"minut" +"Už jsme vám poslali ověřující mail, můžeš poprosit o novej za ${ minLeft } " +"minut." #: src/core/MailProvider.js:103 msgid "You forgot your password for PixelPlanet? Get a new one here" -msgstr "Zapomenul sis heslo na PixelPlanet? Získej nový tady" +msgstr "Zapomenuli jste heslo na PixelPlanet? Získej nový heslo tady" #: src/core/MailProvider.js:104 msgid "Hello" @@ -469,7 +620,7 @@ msgstr "Ahoj" msgid "" "You requested to get a new password. You can change your password within the " "next 30min here: " -msgstr "Požádal si o nový heslo. Můžeš si změnit heslo v rámci 30 minut tady:" +msgstr "Požádal si o nový heslo. Můžeš si změnit heslo v rámci 30 minut tady: " #: src/core/MailProvider.js:106 #, javascript-format @@ -482,16 +633,16 @@ msgstr "" #: src/core/MailProvider.js:114 msgid "Mail is not configured on the server" -msgstr "Mail není konfigurován na servru" +msgstr "Mail není konfigurován na serveru" #: src/core/MailProvider.js:122 msgid "" "We already sent you a mail with instructions. Please wait before requesting " "another mail." msgstr "" -"Už jsme vám poslali mail s instrukcemi. Prosím počkej než budete požádat o " -"další mail." +"Už jsme vám poslali mail s instrukcemi. Prosím počkej než budete moci " +"požádat o další mail." #: src/core/MailProvider.js:130 msgid "Couldn't find this mail in our database" -msgstr "Nemohli jsme najít tenhle mail v naší database" +msgstr "Nemohli jsme najít tenhle mail v naší databáze" diff --git a/i18n/ssr-da.po b/i18n/ssr-da.po index 94010cf8..215e773d 100644 --- a/i18n/ssr-da.po +++ b/i18n/ssr-da.po @@ -2,18 +2,20 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: 2024-03-12 19:57+0000\n" +"Last-Translator: Rasmus Emil Rattanamongkut Seitzberg " +"\n" +"Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.2.2\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" +msgid "You can not send chat messages while using a proxy" msgstr "Du kan ikke sende chat beskeder med proxy" #: src/core/ChatProvider.js:436 @@ -87,20 +89,14 @@ msgstr "Bruger eksisterer ikke i vores database :(" #: src/routes/reset_password.js:89 msgid "Password successfully changed." -msgstr "Adgangskode blev succesfuldt ændret." +msgstr "Ændrede Adgangskode succesfuldt." #: src/routes/reset_password.js:108 msgid "Invalid url :( Please check your mail again." msgstr "Ugyldig url :( Venligst tjek din mail igen." -#: src/ssr/PopUp.jsx:47 -msgid "ppfun" -msgstr "ppfun" - -#: src/ssr/PopUp.jsx:48 -msgid "PixelPlanet.Fun PopUp" -msgstr "PixelPlanet.Fun PopUp" - +<<<<<<< HEAD +======= #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3DGlobus" @@ -117,6 +113,34 @@ msgstr "Dobbeltklik på kloden for at gå tilbage." msgid "Loading..." msgstr "Indlæser..." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun PopUp" + +<<<<<<< HEAD +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3DGlobus" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "En 3D klode af hele vores kort" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Dobbeltklik på kloden for at gå tilbage." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Indlæser..." + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -212,6 +236,10 @@ msgstr "Bekræft Nye Adgangskode" msgid "Submit" msgstr "Indsend" +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Du er ikke bannet" + #: src/routes/api/modtools.js:53 msgid "You are not logged in" msgstr "Du er ikke logget ind" @@ -224,14 +252,70 @@ msgstr "Du er ikke tilladt til at få adgang til denne side" msgid "Just admins can do that" msgstr "Kun administratorer kan gøre det" -#: src/routes/api/baninfo.js:32 -msgid "You are not banned" -msgstr "Du er ikke bannet" +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "Mail Bekræftelse" +<<<<<<< HEAD +======= +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "Du er nu bekræftet" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "" +"Din mail bekræftelseskode er ugyldig eller allerede udløbet :(, venligst " +"anmod om en ny en." + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "Du er engang logget in." + +#: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "Server fejl ved log ud." + +#: 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 "Du er ikke godkendt." + +#: 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 "Forkerte adgangskode!" + +#: src/routes/api/auth/delete_account.js:46 +msgid "Muted Users can not delete their account." +msgstr "Stummet brugere kan ikke slette deres konto." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 msgid "This email provider is not allowed" msgstr "Denne email udbyder er ikke tilladt" +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted Users can not do this." +msgstr "Stummet brugere kan ikke gøre dette." + +#: src/ssr/RedirectionPage.jsx:19 +msgid "PixelPlanet.fun Accounts" +msgstr "PixelPlanet.fun Kontoer" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "Du vil blive automatisk omdirigeret efter 15s" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "Eller ${ clickHere } for at gå tilbage til pixelplanet" + #: src/routes/api/auth/register.js:31 msgid "No Captcha given" msgstr "Ingen Captcha angivet" @@ -264,6 +348,7 @@ msgstr "Kunne ikke oprette ny bruger :(" msgid "Failed to establish session after register :(" msgstr "Kunne ikke oprette session efter registrering :(" +<<<<<<< HEAD #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Mail Bekræftelse" @@ -321,6 +406,8 @@ msgstr "Du vil blive automatisk omdirigeret efter 15s" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Eller ${ clickHere } for at gå tilbage til pixelplanet" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Jorden" @@ -355,6 +442,7 @@ msgstr "Top10" #: src/canvasesDesc.js:28 msgid "2bit" +<<<<<<< HEAD msgstr "" #: src/canvasesDesc.js:29 @@ -365,6 +453,18 @@ msgstr "" msgid "Our main canvas, a huge map of the world. Place everywhere you like" msgstr "Vores hovedkanvas, et kæmpe verdenskort. Placer hvor end du vil" +======= +msgstr "2bit" + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "Minikort" + +#: src/canvasesDesc.js:32 +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +msgstr "Vores hovedkanvas, et kæmpe verdenskort. Placer hvor end du vil!" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:33 msgid "" "Moon canvas. Safe space for art. No flags or large text (unless part of art) " @@ -374,12 +474,21 @@ msgstr "" "hvis del af kunst) eller større end 1,5k x 1,5k pixels." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Placer Voxels på et 3D kanvas med andre" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" msgstr "Specielt kanvas for at sprede viden om SARS-CoV2" +======= +msgid "Place Voxels on a 3D canvas with others." +msgstr "Placer Voxels på et 3D kanvas med andre" + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "Specielt kanvas for at sprede viden om SARS-CoV2 (tag vaccinen)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:36 msgid "Mirror of PixelZone" @@ -402,14 +511,26 @@ msgstr "" "rangering opdaterer kl. 00:00 UTC." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." msgstr "" +======= +msgid "Only four colors. Same rules as moon!" +msgstr "Kun fire farver. Samme regler som måne!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." msgstr "" +======= +"earth canvas!" +msgstr "" +"Erobrer land på et mindrere verdenskort med beskyttet hav. Deler nedkøling " +"med kanvasset Jorden!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:66 #, javascript-format diff --git a/i18n/ssr-de.po b/i18n/ssr-de.po index 65435cac..b34f306a 100644 --- a/i18n/ssr-de.po +++ b/i18n/ssr-de.po @@ -2,8 +2,13 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: 2024-03-09 14:00+0000\n" "Last-Translator: HF \n" +======= +"PO-Revision-Date: 2024-03-21 18:40+0000\n" +"Last-Translator: Luno \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language-Team: German \n" "Language: de\n" @@ -14,8 +19,13 @@ msgstr "" "X-Generator: Weblate 5.5-dev\n" #: src/core/ChatProvider.js:434 +<<<<<<< HEAD msgid "You can not send chat messages with proxy" msgstr "Du kannst keine Nachrichten senden wenn du ein Proxy benutzt" +======= +msgid "You can not send chat messages while using a proxy" +msgstr "Du kannst keine Nachrichten senden während du ein Proxy benutzt" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/ChatProvider.js:436 msgid "Your country is temporary muted from this chat channel" @@ -94,6 +104,7 @@ msgstr "Passwort erfolgreich geändert." msgid "Invalid url :( Please check your mail again." msgstr "Ungültige Adresse :( Bitte kontrolliere die Mail nochmal." +<<<<<<< HEAD #: src/ssr/PopUp.jsx:47 msgid "ppfun" msgstr "ppfun" @@ -102,6 +113,8 @@ msgstr "ppfun" msgid "PixelPlanet.Fun PopUp" msgstr "PixelPlanet.Fun PopUp" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3D Globus" @@ -118,6 +131,17 @@ msgstr "Doppelklick um zurück zu gehen." msgid "Loading..." msgstr "Lade..." +<<<<<<< HEAD +======= +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun PopUp" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -132,7 +156,11 @@ msgstr "E-Mail Feld kann nicht leer sein." #: src/utils/validation.js:18 msgid "Email should be at least 5 characters long." +<<<<<<< HEAD msgstr "E-Mail sollte mindestens 5 Zeichen lang sein." +======= +msgstr "Email sollte zumindest 5 Zeichen lang sein." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:19 msgid "Email can't be longer than 40 characters." @@ -160,7 +188,11 @@ msgstr "Name muss kleiner als 26 Zeichen sein" #: src/utils/validation.js:38 msgid "Name contains invalid character like @, /, \\ or #" +<<<<<<< HEAD msgstr "Name beinhalted ungültige Zeichen wie @,/.\\ oder #" +======= +msgstr "Ungültige Zeichen im Namen wie @,/.\\ oder #" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:53 msgid "No password given." @@ -212,6 +244,13 @@ msgstr "Neues Passwort bestätigen" msgid "Submit" msgstr "Absenden" +<<<<<<< HEAD +======= +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Du bist nicht verbannt" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/modtools.js:53 msgid "You are not logged in" msgstr "Du bist nicht angemeldet" @@ -224,6 +263,7 @@ msgstr "Du hast keinen Zugriff zu diese Seite" msgid "Just admins can do that" msgstr "Nur Administratoren können dies tun" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 msgid "You are not banned" msgstr "Du bist nicht verbannt" @@ -264,6 +304,8 @@ msgstr "Konnte keinen neuen Benutzer erstellen :(" msgid "Failed to establish session after register :(" msgstr "Konnte keine Sitzung nach registrierung starten :(" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "E-Mail verifizieren" @@ -301,11 +343,23 @@ msgid "Incorrect password!" msgstr "Falsches Passwort!" #: src/routes/api/auth/delete_account.js:46 +<<<<<<< HEAD msgid "Muted users can not delete their account." msgstr "Stumme Spieler sind nicht erlaubt, ihre Konto zu löschen." #: src/routes/api/auth/change_mail.js:62 msgid "Muted users can not do this." +======= +msgid "Muted Users can not delete their account." +msgstr "Stumme Spieler sind nicht erlaubt, ihre Konto zu löschen." + +#: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 +msgid "This email provider is not allowed" +msgstr "Dieser E-Mail Anbieter ist nicht erlaubt" + +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted Users can not do this." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Stumme Spieler können das nicht tun." #: src/ssr/RedirectionPage.jsx:19 @@ -321,6 +375,41 @@ msgstr "Du wirst automatisch weitergeleitet nach 15s" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Oder ${ clickHere } um zu pixelplanet zurückzukehren" +<<<<<<< HEAD +======= +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "Kein Captcha angegeben" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "E-Mail wird bereits verwendet." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "Name wird bereits verwendet." + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "Du hast zu lange gebraucht, versuche es noch einmal." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "Captcha Text ist falsch" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Unbekannter Captcha-Fehler" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "Konnte keinen neuen Benutzer erstellen :(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "Konnte keine Sitzung nach registrierung starten :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Erde" @@ -356,6 +445,7 @@ msgstr "Top10" #: src/canvasesDesc.js:28 msgid "2bit" msgstr "2bit" +<<<<<<< HEAD #: src/canvasesDesc.js:29 msgid "Minimap" @@ -366,6 +456,18 @@ msgid "Our main canvas, a huge map of the world. Place everywhere you like" msgstr "" "Unsere Hauptleinwand, eine große Weltkarte. Zeichnen ist überall möglich" +======= + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "Kleine Karte" + +#: src/canvasesDesc.js:32 +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +msgstr "" +"Unsere Hauptleinwand, eine große Weltkarte. Zeichnen ist überall möglich!" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:33 msgid "" "Moon canvas. Safe space for art. No flags or large text (unless part of art) " @@ -375,12 +477,21 @@ msgstr "" "Teil von Kunst und nicht größer als 1,5k x 1,5k pixels." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Zeichne mit Voxeln in einer 3D Umgebung" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" msgstr "Kleine Leinwand im SARS-CoV2 Thema" +======= +msgid "Place Voxels on a 3D canvas with others." +msgstr "Zeichne mit Voxel in einer 3D Umgebung." + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "Kleine Leinwand im SARS-CoV2 Thema." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:36 msgid "Mirror of PixelZone" @@ -403,16 +514,28 @@ msgstr "" "wird um 00:00 UTC aktualisiert." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." msgstr "Nur vier Farben. Gleiche Regeln wie auf Mond." +======= +msgid "Only four colors. Same rules as moon!" +msgstr "Nur vier Farben. Gleiche Regeln wie auf Mond!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." msgstr "" "Erobere Land auf einer kleineren Erde mit beschützten Ozeanen. Teilt seine " "Abklingzeit mit Erde." +======= +"earth canvas!" +msgstr "" +"Erobere Land auf einer kleineren Erde mit beschützten Ozeanen. Teilt seine " +"Abklingzeit mit Erde!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:66 #, javascript-format diff --git a/i18n/ssr-dz.po b/i18n/ssr-dz.po new file mode 100644 index 00000000..853c62eb --- /dev/null +++ b/i18n/ssr-dz.po @@ -0,0 +1,471 @@ +msgid "" +msgstr "" +"Language: dz\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\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: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/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/baninfo.js:32 +msgid "You are not banned" +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/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: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/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/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-eo.po b/i18n/ssr-eo.po index f73e347a..9d2438ea 100644 --- a/i18n/ssr-eo.po +++ b/i18n/ssr-eo.po @@ -13,7 +13,12 @@ msgstr "" "X-Generator: Poedit 2.4.1\n" #: src/core/ChatProvider.js:434 +<<<<<<< HEAD msgid "You can not send chat messages with proxy" +======= +#, fuzzy +msgid "You can not send chat messages while using a proxy" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Ne povas sendi babilmensaĵojn kun prokura servilo" #: src/core/ChatProvider.js:436 @@ -93,6 +98,7 @@ msgstr "Pasvorton Malerare Ŝanĝita." msgid "Invalid url :( Please check your mail again." msgstr "Nevalida URL ŭwŭ. Relegu vian retpostmensaĝujon." +<<<<<<< HEAD #: src/ssr/PopUp.jsx:47 msgid "ppfun" msgstr "" @@ -106,6 +112,12 @@ msgstr "PixelPlanet.fun" msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3DGlobo" +======= +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3DGlobo" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Globe.jsx:38 msgid "A 3D globe of our whole map" msgstr "3D globo de nia tuta mapo" @@ -118,6 +130,18 @@ msgstr "Duoble klaku je la globo por reiri." msgid "Loading..." msgstr "Ŝarĝadanta..." +<<<<<<< HEAD +======= +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "" + +#: src/ssr/PopUp.jsx:48 +#, fuzzy +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.fun" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 #, fuzzy msgid "PixelPlanet.Fun" @@ -214,6 +238,14 @@ msgstr "Verigu Novan Pasvorton" msgid "Submit" msgstr "Alsendu" +<<<<<<< HEAD +======= +#: src/routes/api/baninfo.js:32 +#, fuzzy +msgid "You are not banned" +msgstr "Vi ne estas aŭtentigita." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/modtools.js:53 #, fuzzy msgid "You are not logged in" @@ -228,6 +260,7 @@ msgstr "Malhavas l' permes' je l' kanal'" msgid "Just admins can do that" msgstr "" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 #, fuzzy msgid "You are not banned" @@ -270,6 +303,8 @@ msgstr "Malsukcesis krei novan uzanton ŭwŭ" msgid "Failed to establish session after register :(" msgstr "Malsukcesis krei novan ligon post reĝistro" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Retpostmensaĝa verigo" @@ -307,11 +342,23 @@ msgid "Incorrect password!" msgstr "Pasvorto erara!" #: src/routes/api/auth/delete_account.js:46 +<<<<<<< HEAD msgid "Muted users can not delete their account." msgstr "" #: src/routes/api/auth/change_mail.js:62 msgid "Muted users can not do this." +======= +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." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/ssr/RedirectionPage.jsx:19 @@ -327,6 +374,42 @@ msgstr "Aŭte redirektos vin post 15s" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Aŭ ${ clickHere } reeniri al pixelplanet" +<<<<<<< HEAD +======= +#: src/routes/api/auth/register.js:31 +#, fuzzy +msgid "No Captcha given" +msgstr "Pasvorton ne donita." + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "Retpostadreso jam uzata." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "Uzantnomo jam uzata." + +#: 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 "Malsukcesis krei novan uzanton ŭwŭ" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "Malsukcesis krei novan ligon post reĝistro" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "L' Mond'" @@ -368,7 +451,12 @@ msgid "Minimap" msgstr "" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Nia ĉefa kanvaso, granda mapo de l' mond'. Metus en ajn lokon" #: src/canvasesDesc.js:33 @@ -381,11 +469,21 @@ msgstr "" "texta (krom se parto da arto)" #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Metu Vokselojn je 3D canvas kun aliaj fekuloj" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Metu Vokselojn je 3D canvas kun aliaj fekuloj" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Aparta kanvaso por disvastigi konecon de SARS-CoV2" #: src/canvasesDesc.js:36 @@ -407,13 +505,21 @@ msgid "" msgstr "" #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 diff --git a/i18n/ssr-es.po b/i18n/ssr-es.po index e93990fd..a242d312 100644 --- a/i18n/ssr-es.po +++ b/i18n/ssr-es.po @@ -13,7 +13,12 @@ msgstr "" "X-Generator: Poedit 2.4.2\n" #: src/core/ChatProvider.js:434 +<<<<<<< HEAD msgid "You can not send chat messages with proxy" +======= +#, fuzzy +msgid "You can not send chat messages while using a proxy" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "No se pueden enviar mensajes de chat con proxy" #: src/core/ChatProvider.js:436 @@ -95,6 +100,25 @@ msgstr "Contraseña cambiada exitosamente." msgid "Invalid url :( Please check your mail again." msgstr "Url inválida :( Por favor revisa tu correo nuevamente." +<<<<<<< HEAD +======= +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "Globo 3D de PixelPlanet.Fun" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "Un globo 3D para nuestro mapa completo" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Haz doble clic en el globo para regresar." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Cargando..." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/PopUp.jsx:47 msgid "ppfun" msgstr "" @@ -104,6 +128,7 @@ msgstr "" msgid "PixelPlanet.Fun PopUp" msgstr "PixelPlanet.fun" +<<<<<<< HEAD #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "Globo 3D de PixelPlanet.Fun" @@ -170,6 +195,58 @@ msgstr "El nombre contiene caracteres inválidos como @, /, \\ o #" msgid "No password given." msgstr "No se ingresó una contraseña." +======= +#: src/ssr/Main.jsx:65 +#, fuzzy +msgid "PixelPlanet.Fun" +msgstr "PixelPlanet.fun" + +#: src/ssr/Main.jsx:66 +msgid "Place color pixels on an map styled canvas with other players online" +msgstr "Coloca píxeles de colores en un lienzo con otros jugadores en línea" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "El campo de correo no puede estar vacío." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "El correo debe tener al menos 5 caracteres de largo." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "El correo no puede tener más de 40 caracteres." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "El correo debe contener al menos un punto" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "El correo debe contener una @" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "El campo de nombre no puede estar vacío." + +#: src/utils/validation.js:30 +#, fuzzy +msgid "Name must be at least 2 characters long" +msgstr "El nombre debe tener al menos 4 caracteres de largo" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "El correo debe tener menos de 26 caracteres" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "El nombre contiene caracteres inválidos como @, /, \\ o #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "No se ingresó una contraseña." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:56 msgid "Password must be at least 6 characters long." msgstr "La contraseña debe tener al menos 6 caracteres de largo." @@ -216,6 +293,7 @@ msgstr "Confirmar Contraseña Nueva" msgid "Submit" msgstr "Enviar" +<<<<<<< HEAD #: src/routes/api/modtools.js:53 #, fuzzy msgid "You are not logged in" @@ -226,10 +304,28 @@ msgstr "Ni siquiera has iniciado sesión." msgid "You are not allowed to access this page" msgstr "No tienes acceso a este canal" +======= +#: src/routes/api/baninfo.js:32 +#, fuzzy +msgid "You are not banned" +msgstr "No estás autenticado." + +#: src/routes/api/modtools.js:53 +#, fuzzy +msgid "You are not logged in" +msgstr "Ni siquiera has iniciado sesión." + +#: src/routes/api/modtools.js:65 +#, fuzzy +msgid "You are not allowed to access this page" +msgstr "No tienes acceso a este canal" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/modtools.js:207 msgid "Just admins can do that" msgstr "" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 #, fuzzy msgid "You are not banned" @@ -272,6 +368,8 @@ msgstr "No se pudo crear el nuevo usuario :(" msgid "Failed to establish session after register :(" msgstr "No se pudo establecer sesión después de registrar :(" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Verificación de correo" @@ -310,11 +408,23 @@ msgid "Incorrect password!" msgstr "¡Contraseña incorrecta!" #: src/routes/api/auth/delete_account.js:46 +<<<<<<< HEAD msgid "Muted users can not delete their account." msgstr "" #: src/routes/api/auth/change_mail.js:62 msgid "Muted users can not do this." +======= +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." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/ssr/RedirectionPage.jsx:19 @@ -330,6 +440,42 @@ msgstr "Se te redirigirá automáticamente después de 15s" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "O ${ clickHere } oara volver a pixelplanet" +<<<<<<< HEAD +======= +#: src/routes/api/auth/register.js:31 +#, fuzzy +msgid "No Captcha given" +msgstr "No se envió ningún texto para el captcha" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "El correo electrónico ya se encuentra en uso." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "El nombre de usuario ya se encuentra en uso." + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "Te tardaste demasiado, inténtalo de nuevo." + +#: 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 "Error de Captcha Desconocido" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "No se pudo crear el nuevo usuario :(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "No se pudo establecer sesión después de registrar :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Tierra" @@ -371,7 +517,12 @@ msgid "Minimap" msgstr "" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Nuestro lienzo principal, un enorme mapa del mundo. Coloca donde quieras" @@ -385,11 +536,21 @@ msgstr "" "1.5k píxeles." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Coloca vóxeles en un lienzo 3D junto a otros" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Coloca vóxeles en un lienzo 3D junto a otros" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Lienzo especial para crear conciencia sobre el virus SARS-CoV2" #: src/canvasesDesc.js:36 @@ -411,13 +572,21 @@ msgid "" msgstr "" #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 diff --git a/i18n/ssr-et.po b/i18n/ssr-et.po new file mode 100644 index 00000000..1dbf209c --- /dev/null +++ b/i18n/ssr-et.po @@ -0,0 +1,497 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-21 18:40+0000\n" +"Last-Translator: FOXHELL \n" +"Language-Team: Estonian \n" +"Language: et\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\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 "Sa ei saa puhverserveriga sõnumeid saata" + +#: src/core/ChatProvider.js:436 +msgid "Your country is temporary muted from this chat channel" +msgstr "Su riik ei ole hetkel siia jututuppa lubatud" + +#: src/core/ChatProvider.js:439 +msgid "You are permanently muted, join our guilded to appeal the mute" +msgstr "" +"Sa oled vaigistatud igaveseks, ühine meie Guided'iga, et otsus vaidlustada" + +#: src/core/ChatProvider.js:441 +msgid "You are banned" +msgstr "Su ligipääs on piiratud" + +#: src/core/ChatProvider.js:443 +msgid "Your Internet Provider is banned" +msgstr "Su Internetipakkuja ligipääs on piiratud" + +#: src/core/ChatProvider.js:448 +#, javascript-format +msgid "You are muted for another ${ timeMin } minutes" +msgstr "Sa oled vaigistatud veel ${ timeMin } minutit" + +#: src/core/ChatProvider.js:450 +#, javascript-format +msgid "You are muted for another ${ ttl } seconds" +msgstr "Sa oled veel vaigistatud ${ ttl } sekundit" + +#: src/core/ChatProvider.js:467 +#, javascript-format +msgid "You are sending messages too fast, you have to wait ${ waitTime }s :(" +msgstr "Sa saadad sõnumeid liiga kiiresti, oota ${ waitTime }s :(" + +#: src/core/ChatProvider.js:471 +msgid "You don't have access to this channel" +msgstr "Sul ei ole sellele jututoale ligipääsu" + +#: src/core/ChatProvider.js:490 +msgid "Your mail has to be verified in order to chat" +msgstr "Su meil peab olema verifitseeritud selleks, et vestelda" + +#: src/core/ChatProvider.js:500 +msgid "You can't send a message this long :(" +msgstr "Sa ei saa nii pikka sõnumit saata :(" + +#: src/core/ChatProvider.js:504 +msgid "Please use int channel" +msgstr "Palun kasuta int jututuba" + +#: src/core/ChatProvider.js:512 +msgid "Stop flooding." +msgstr "Ära tee niimoodi." + +#: src/routes/reset_password.js:39 +msgid "You sent an empty password or invalid data :(" +msgstr "Te saatsite tühja parooli või vigased andmed :(" + +#: src/routes/reset_password.js:51 +msgid "This password-reset link isn't valid anymore :(" +msgstr "See parooli taastamise link pole enam kehtiv :(" + +#: src/routes/reset_password.js:62 +msgid "Your passwords do not match :(" +msgstr "Su salasõnad ei ole samad :(" + +#: src/routes/reset_password.js:77 +msgid "User doesn't exist in our database :(" +msgstr "Kasutaja ei eksisteeri meie andmebaasis :(" + +#: src/routes/reset_password.js:89 +msgid "Password successfully changed." +msgstr "Salasõna muudetud." + +#: src/routes/reset_password.js:108 +msgid "Invalid url :( Please check your mail again." +msgstr "Vigane veebiaadress :( Palun kontrolli oma meili uuesti." + +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3DGloobus" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "3D gloobus kogu lõuendist" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Topeltkliki gloobusel, et tagasi minna." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Laadimine..." + +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun PopUp" + +#: src/ssr/Main.jsx:65 +msgid "PixelPlanet.Fun" +msgstr "PixelPlanet.Fun" + +#: src/ssr/Main.jsx:66 +msgid "Place color pixels on an map styled canvas with other players online" +msgstr "Joonista piksleid maailmakaardile koos teiste inimestega" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "Meil ei saa olla tühi." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "Meil peaks olema vähemalt 5 tähist." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "Meil ei tohiks olla pikem kui 40 tähist." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "Meil peaks sisaldama punkti" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "Meil peaks sisaldame @ tähist" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Nimi ei saa olla tühi." + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "Nimi peab olema vähemalt 2 tähist pikk" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Nimi peaks olema lühem kui 26 tähist" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "Nimi sisaldab ebasobiliku tähist nagu @, /, \\ või #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Salasõna ei sisestatud." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "Salasõna peab olema vähemalt 6 tähist pikk." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Salasõna ei tohi olla pikem kui 60 tähist." + +#: src/ssr/PasswordReset.jsx:20 src/ssr/PasswordReset.jsx:40 +msgid "PixelPlanet.fun Password Reset" +msgstr "PixelPlanet.fun Salasõna Muutmine" + +#: src/ssr/PasswordReset.jsx:21 src/ssr/PasswordReset.jsx:41 +msgid "Reset your password here" +msgstr "Muuda oma salasõna siin" + +#: src/core/MailProvider.js:105 src/ssr/PasswordReset.jsx:28 +#: src/ssr/PasswordReset.jsx:49 +msgid "Reset Password" +msgstr "Vaheta Salasõna" + +#: src/ssr/PasswordReset.jsx:30 src/ssr/RedirectionPage.jsx:12 +msgid "Click here" +msgstr "Kliki siia" + +#: src/ssr/PasswordReset.jsx:30 +msgid "to go back to pixelplanet" +msgstr "et minna tagasi pixelplanet'isse" + +#: src/ssr/PasswordReset.jsx:50 +#, javascript-format +msgid "Hello ${ name }, you can set your new password here:" +msgstr "Tere, ${ name }, sa saad sisestada oma uue salasõna siin:" + +#: src/ssr/PasswordReset.jsx:54 +msgid "New Password" +msgstr "Uus Salasõna" + +#: src/ssr/PasswordReset.jsx:60 +msgid "Confirm New Password" +msgstr "Kinnita Uus Salasõna" + +#: src/ssr/PasswordReset.jsx:65 +msgid "Submit" +msgstr "Kinnita" + +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Sinu ligipääs ei ole piiratud" + +#: src/routes/api/modtools.js:53 +msgid "You are not logged in" +msgstr "Sa ei ole sisse logitud" + +#: src/routes/api/modtools.js:65 +msgid "You are not allowed to access this page" +msgstr "Sul puudub sellele leheküljele ligipääs" + +#: src/routes/api/modtools.js:207 +msgid "Just admins can do that" +msgstr "Ainult administraatorid saavad seda teha" + +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "Meili verifikatsioon" + +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "Sa oled nüüd verifitseeritud :)" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "" +"Sinu meili verifikatsiooni kood on vale või juba aegunud :(, palus taotle " +"endale uus." + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "Sa ei ole isegi sisse logitud." + +#: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "Serveri viga välja logimisel." + +#: 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 "Sa ei ole autentitud." + +#: 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 "Vale salasõna!" + +#: src/routes/api/auth/delete_account.js:46 +msgid "Muted Users can not delete their account." +msgstr "Vaigistatud Kasutajad ei saa oma kontot kustutada." + +#: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 +msgid "This email provider is not allowed" +msgstr "See meiliaadress ei ole lubatud" + +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted Users can not do this." +msgstr "Vaigistatud Kasutajad ei saa seda teha." + +#: src/ssr/RedirectionPage.jsx:19 +msgid "PixelPlanet.fun Accounts" +msgstr "PixelPlanet.fun Kontod" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "Sind suunatake automaatselt ümber 15 sekundi pärast" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "Või ${ clickHere }, et minna tagasi pixelplanet'isse" + +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "Captcha't ei antud" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "Meil on juba kasutuses." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "Nimi on juba kasutuses." + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "Sul läks liiga kaua, proovi uuesti." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "Sa lahendasid captcha valesti" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Tundmatu Captcha Viga" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "Uue kasutaja loomine ebaõnnestus :(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "Sessiooni loomine ebaõnnestus peale registreerumist :(" + +#: src/canvasesDesc.js:20 +msgid "Earth" +msgstr "Maa" + +#: src/canvasesDesc.js:21 +msgid "Moon" +msgstr "Kuu" + +#: src/canvasesDesc.js:22 +msgid "3D Canvas" +msgstr "3D Lõuend" + +#: src/canvasesDesc.js:23 +msgid "Coronavirus" +msgstr "Koroonaviirus" + +#: src/canvasesDesc.js:24 +msgid "PixelZone" +msgstr "PixelZone" + +#: src/canvasesDesc.js:25 +msgid "PixelCanvas" +msgstr "PixelCanvas" + +#: src/canvasesDesc.js:26 +msgid "1bit" +msgstr "1bit" + +#: src/canvasesDesc.js:27 +msgid "Top10" +msgstr "Top10" + +#: src/canvasesDesc.js:28 +msgid "2bit" +msgstr "2bit" + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "Minikaart" + +#: src/canvasesDesc.js:32 +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +msgstr "" +"Meie põhiline lõuend, hiiglaslik maailmakaart. Joonista kuhu iganes sa tahad!" + +#: 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 "" +"Kuu lõuend. Ohutu koht kunstile. Lippude, suure teksti (kui see just ei ole " +"kunsti osa) ja teoste, mille suurus ületab 1500x1500 pikslit joonestamine on " +"keelatud." + +#: src/canvasesDesc.js:34 +msgid "Place Voxels on a 3D canvas with others." +msgstr "Joonista Voksleid 3D lõuendile koos teistega." + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "" +"Erilõuend, et levitada teadlikkust SARS-CoV2 kohta (vaksineeri ennast)." + +#: src/canvasesDesc.js:36 +msgid "Mirror of PixelZone" +msgstr "Peegeldus PixelZone'ist" + +#: src/canvasesDesc.js:37 +msgid "Mirror of PixelCanvas" +msgstr "Peegeldus PixelCanvas'est" + +#: src/canvasesDesc.js:38 +msgid "Black and White canvas" +msgstr "Must-Valge lõuend" + +#: 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 "" +"Lõuend kõige aktiivsematele mängijatele eelmisest päevast. Igapäevane " +"pingerida muutub 00:00 UTC." + +#: src/canvasesDesc.js:40 +msgid "Only four colors. Same rules as moon!" +msgstr "Ainult 4 värvi. Samad reeglid, mis Kuul!" + +#: src/canvasesDesc.js:41 +msgid "" +"Conquer land on a smaller earth with protected ocean. Shares cooldown with " +"earth canvas!" +msgstr "" +"Valluta maad väiksemal maakaardil, kus ookeanid on kaitstud. Jagab " +"jahtumisaega Maa lõuendiga!" + +#: src/core/MailProvider.js:66 +#, javascript-format +msgid "Welcome ${ name } to PixelPlanet, please verify your mail" +msgstr "Teretulemast PikselPlanet'isse, ${ name }, palun verifitseeri oma meil" + +#: src/core/MailProvider.js:67 +#, javascript-format +msgid "Hello ${ name }" +msgstr "Tere ${ name }" + +#: 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 "" +"teretulemast meie väikesesse pikslimängurite kogukonda, et kasutada oma " +"kontot, palun verifitseeri oma email. Sa saad seda teha siin: " + +#: src/core/MailProvider.js:68 +msgid "Click to Verify" +msgstr "Vajuta, et Verifitseerida" + +#: src/core/MailProvider.js:68 src/core/MailProvider.js:105 +msgid "Or by copying following url:" +msgstr "Või kopeeri see internetiaadress:" + +#: src/core/MailProvider.js:69 +msgid "" +"Have fun and don't hesitate to contact us if you encounter any problems :)" +msgstr "Lõbutse ja võta meiega probleemide korral meiega ühendust :)" + +#: src/core/MailProvider.js:70 src/core/MailProvider.js:107 +msgid "Thanks" +msgstr "Tänud" + +#: src/core/MailProvider.js:87 +#, javascript-format +msgid "" +"We already sent you a verification mail, you can request another one in " +"${ minLeft } minutes." +msgstr "" +"Me juba saatsime sulle verifikatsiooni meili, sa võid taotleda endale uue " +"${ minLeft } minuti pärast." + +#: src/core/MailProvider.js:103 +msgid "You forgot your password for PixelPlanet? Get a new one here" +msgstr "Kas sa unustasid oma PixelPlanet'i salasõna? Loo endale uus siit" + +#: src/core/MailProvider.js:104 +msgid "Hello" +msgstr "Tere" + +#: src/core/MailProvider.js:105 +msgid "" +"You requested to get a new password. You can change your password within the " +"next 30min here: " +msgstr "" +"Sa taotlesid endale uue salasõna. Sa saad muuta oma salasõna järgmise 30 " +"minuti jooksul siit: " + +#: 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 "" +"Kui sa ei taotlenud endale seda meili, palun lihtsalt eira seda (IP-aadress, " +"mis esitas taotluse: ${ ip })." + +#: src/core/MailProvider.js:114 +msgid "Mail is not configured on the server" +msgstr "Meil ei ole serveris konfigureeritud" + +#: src/core/MailProvider.js:122 +msgid "" +"We already sent you a mail with instructions. Please wait before requesting " +"another mail." +msgstr "" +"Me juba saatsime sulle meili koos juhistega. Palun oota enne uue taotlemist." + +#: src/core/MailProvider.js:130 +msgid "Couldn't find this mail in our database" +msgstr "Ei leidnud seda meili meie andmebaasist" diff --git a/i18n/ssr-fa.po b/i18n/ssr-fa.po index 5f91aaeb..3005e613 100644 --- a/i18n/ssr-fa.po +++ b/i18n/ssr-fa.po @@ -13,7 +13,8 @@ msgstr "" "X-Generator: Poedit 3.4\n" #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" +#, fuzzy +msgid "You can not send chat messages while using a proxy" msgstr "تو نمیتونی با فیلترشکن پیام بفرستی" #: src/core/ChatProvider.js:436 @@ -93,14 +94,8 @@ msgstr "رمز عبور با موفقیت تغییر کرد." msgid "Invalid url :( Please check your mail again." msgstr "آدرس اینترنتی نامعتبر :( لطفا دوباره ایمیل خود را بررسی کنید." -#: src/ssr/PopUp.jsx:47 -msgid "ppfun" -msgstr "" - -#: src/ssr/PopUp.jsx:48 -msgid "PixelPlanet.Fun PopUp" -msgstr "" - +<<<<<<< HEAD +======= #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "" @@ -117,6 +112,34 @@ msgstr "برای بازگشت بر روی globe دوبار کلیک کنید." msgid "Loading..." msgstr "بارگذاری..." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "" + +<<<<<<< HEAD +#: 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 "برای بازگشت بر روی globe دوبار کلیک کنید." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "بارگذاری..." + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "" @@ -211,6 +234,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 "شما وارد نشده اید" @@ -223,14 +250,73 @@ msgstr "شما اجازه دسترسی به این صفحه را ندارید" msgid "Just admins can do that" msgstr "فقط ادمین ها میتونن این کار رو بکنن" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 msgid "You are not banned" 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 "" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: 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 "حساب‌های PixelPlanet.fun" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "پس از 15 ثانیه به طور خودکار هدایت می شوید" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "یا ${ clickHere } تا به پیکسل پلنت برگردی" + #: src/routes/api/auth/register.js:31 msgid "No Captcha given" msgstr "کپچا داده نشده است" @@ -263,6 +349,7 @@ msgstr "کاربر جدید ایجاد نشد :(" msgid "Failed to establish session after register :(" msgstr "تشکیل جلسه پس از ثبت نام انجام نشد :(" +<<<<<<< HEAD #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "تایید ایمیل" @@ -320,6 +407,8 @@ msgstr "پس از 15 ثانیه به طور خودکار هدایت می شوی msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "یا ${ clickHere } تا به پیکسل پلنت برگردی" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "زمین" @@ -361,7 +450,12 @@ msgid "Minimap" msgstr "" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "بوم اصلی ما، نقشه عظیمی از جهان است. هر جایی که دوست دارید پیکسل قرار دهید" @@ -374,11 +468,21 @@ msgstr "" "هنری بزرگتر از 1.5k × 1.5k پیکسل باشد." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Voxels را روی بوم سه بعدی با دیگران قرار دهید" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Voxels را روی بوم سه بعدی با دیگران قرار دهید" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "یک بوم مخصوص برای آگاهی رسانی درمورد ویروس کرونا" #: src/canvasesDesc.js:36 @@ -402,13 +506,21 @@ msgstr "" "00:00 UTC." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 diff --git a/i18n/ssr-fi.po b/i18n/ssr-fi.po new file mode 100644 index 00000000..36344b17 --- /dev/null +++ b/i18n/ssr-fi.po @@ -0,0 +1,487 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-24 14:49+0000\n" +"Last-Translator: Onni \n" +"Language-Team: Finnish \n" +"Language: fi\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"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 "Et voi lähettää chat-viestejä proxyn kanssa" + +#: src/core/ChatProvider.js:436 +msgid "Your country is temporary muted from this chat channel" +msgstr "Maasi on väliaikaisesti mykistetty tältä chat-kanavalta" + +#: src/core/ChatProvider.js:439 +msgid "You are permanently muted, join our guilded to appeal the mute" +msgstr "" +"Olet pysyvästi mykistetty, liity quildediin valittaaksesi mykistyksestäsi" + +#: src/core/ChatProvider.js:441 +msgid "You are banned" +msgstr "Sinulle on annettu porttikielto" + +#: src/core/ChatProvider.js:443 +msgid "Your Internet Provider is banned" +msgstr "Sinun internet välittäjä on estetty" + +#: src/core/ChatProvider.js:448 +#, javascript-format +msgid "You are muted for another ${ timeMin } minutes" +msgstr "Sinut on mykistetty vielä ${ timeMin }minuutiksi" + +#: src/core/ChatProvider.js:450 +#, javascript-format +msgid "You are muted for another ${ ttl } seconds" +msgstr "Sinut on mykistetty vielä ${ ttl } sekunniksi" + +#: src/core/ChatProvider.js:467 +#, javascript-format +msgid "You are sending messages too fast, you have to wait ${ waitTime }s :(" +msgstr "Lähetät viestejä liian nopeasti, sinun on odotettava ${ waitTime } :(" + +#: src/core/ChatProvider.js:471 +msgid "You don't have access to this channel" +msgstr "Sinulla ei ole pääsyä tälle kanavalle" + +#: src/core/ChatProvider.js:490 +msgid "Your mail has to be verified in order to chat" +msgstr "Sähköpostisi on vahvistettava, jotta voit keskustella" + +#: src/core/ChatProvider.js:500 +msgid "You can't send a message this long :(" +msgstr "Et voi lähettää noin pitkää viestiä:(" + +#: src/core/ChatProvider.js:504 +msgid "Please use int channel" +msgstr "Käytä int kanavaa, kiitos" + +#: src/core/ChatProvider.js:512 +msgid "Stop flooding." +msgstr "Lopeta tulvinta." + +#: src/routes/reset_password.js:39 +msgid "You sent an empty password or invalid data :(" +msgstr "Lähetit tyhjän salasanan tai virheellisiä tietoja :(" + +#: src/routes/reset_password.js:51 +msgid "This password-reset link isn't valid anymore :(" +msgstr "Tämä salasanan palautuslinkki ei ole enää voimassa :(" + +#: src/routes/reset_password.js:62 +msgid "Your passwords do not match :(" +msgstr "Salasanasi eivät täsmää :(" + +#: src/routes/reset_password.js:77 +msgid "User doesn't exist in our database :(" +msgstr "Käyttäjää ei ole tietokannassamme :(" + +#: src/routes/reset_password.js:89 +msgid "Password successfully changed." +msgstr "Salasana onnistuneesti vaihdettu." + +#: src/routes/reset_password.js:108 +msgid "Invalid url :( Please check your mail again." +msgstr "Virheellinen url :( Tarkista sähköpostisi uudelleen." + +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3DGlobe" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "3D maapallo koko kartastamme" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Tupla klikkaa maapalloa päästäksesi takaisin." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Ladataan..." + +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Hauska ponnahdusikkuna" + +#: src/ssr/Main.jsx:65 +msgid "PixelPlanet.Fun" +msgstr "PixelPlanet.Fun" + +#: src/ssr/Main.jsx:66 +msgid "Place color pixels on an map styled canvas with other players online" +msgstr "" +"Sijoita väripikseleitä karttatyyliselle kankaalle muiden pelaajien kanssa " +"verkossa" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "Sähköposti-osio ei voi olla tyhjä." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "Sähköpostin tulee olla vähintään 5 kirjainta pitkä." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "Sähköpostit eivät voi olla yli 40 kirjainta pidempiä." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "Sähköpostissa tulee olla vähintään yksi piste" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "Sähköpostissa tulee olla @-symboli" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Nimi ei voi olla tyhjä." + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "" +"Nimen tulee olla vähintään 2 kirjainta pitkä saatanan runkkari, eli nimesi " +"ei saa olla kyrpäsi pituinen" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Nimen tulee olla lyhyempi kuin 26 kirjainta" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "Nimi sisältää kelvottomia merkkejä kuten @,/,\\ tai #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Salasana jäi nyt antamatta jätkällä." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "salasanan tulee olla yli 6 merkkiä pidempi." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Salasanan tulee olla 60 merkkiä lyhyempi." + +#: src/ssr/PasswordReset.jsx:20 src/ssr/PasswordReset.jsx:40 +msgid "PixelPlanet.fun Password Reset" +msgstr "PixelPlanet.fun Salasana resetoitu" + +#: src/ssr/PasswordReset.jsx:21 src/ssr/PasswordReset.jsx:41 +msgid "Reset your password here" +msgstr "Resetoi salasanasi täältä" + +#: src/core/MailProvider.js:105 src/ssr/PasswordReset.jsx:28 +#: src/ssr/PasswordReset.jsx:49 +msgid "Reset Password" +msgstr "Resetoi Salasana" + +#: src/ssr/PasswordReset.jsx:30 src/ssr/RedirectionPage.jsx:12 +msgid "Click here" +msgstr "Paina tästä" + +#: src/ssr/PasswordReset.jsx:30 +msgid "to go back to pixelplanet" +msgstr "Takaisin pixelplanettiin" + +#: src/ssr/PasswordReset.jsx:50 +#, javascript-format +msgid "Hello ${ name }, you can set your new password here:" +msgstr "Terve ${ name },sinä voit tehdä uuden salasanan täältä:" + +#: src/ssr/PasswordReset.jsx:54 +msgid "New Password" +msgstr "Uusi salasana" + +#: src/ssr/PasswordReset.jsx:60 +msgid "Confirm New Password" +msgstr "Vahvista uusi salasanasi" + +#: src/ssr/PasswordReset.jsx:65 +msgid "Submit" +msgstr "Lähetä" + +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Sinulla ei ole porttikieltoa" + +#: src/routes/api/modtools.js:53 +msgid "You are not logged in" +msgstr "Sinä et ole kirjautuneena" + +#: src/routes/api/modtools.js:65 +msgid "You are not allowed to access this page" +msgstr "Sinulla ei ole lupaa käyttää tätä sivua" + +#: src/routes/api/modtools.js:207 +msgid "Just admins can do that" +msgstr "Vain järjestelmänvalvojat voivat tehdä noin" + +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "Sähköpostin vahvistaminen" + +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "Olet nyt vahvistettu:)" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "" +"Sinun sähköpostin vahvistus koodi on virheellinen tai se on jo vanhentunut:" +"(, pyydä uutta koodia kiitos." + +#: 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:22 src/routes/api/auth/register.js:24 +msgid "This email provider is not allowed" +msgstr "Tämä sähköpostipalveluntarjoaja ei ole sallittu" + +#: 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/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "Ei captcha annettu" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "Sähköposti on jo käytössä" + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "Käyttäjänimi on jo käytössä." + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "Sinulla kesti liian kauan, kokeile uudestaan." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "Sinä epäonnistuit captchassasi" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Tuntematon Captcha Virhe" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "Käyttäjän luonti epäonnistunut:(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "Istunnon perustaminen epäonnistui rekisteröinnin jälkeen :(" + +#: 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 +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "" +"Sijoita väripikseleitä karttatyyliselle kankaalle muiden pelaajien kanssa " +"verkossa" + +#: 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-fr.po b/i18n/ssr-fr.po index 9efeba02..1cc26d8d 100644 --- a/i18n/ssr-fr.po +++ b/i18n/ssr-fr.po @@ -13,7 +13,12 @@ msgstr "" "X-Generator: Poedit 3.0\n" #: src/core/ChatProvider.js:434 +<<<<<<< HEAD msgid "You can not send chat messages with proxy" +======= +#, fuzzy +msgid "You can not send chat messages while using a proxy" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Vous ne pouvez pas écrire sur le chat via un proxy" #: src/core/ChatProvider.js:436 @@ -97,6 +102,7 @@ msgstr "Le mot de passe a été modifié avec succès." msgid "Invalid url :( Please check your mail again." msgstr "URL invalide :( Veuillez encore consulter votre courriel." +<<<<<<< HEAD #: src/ssr/PopUp.jsx:47 msgid "ppfun" msgstr "" @@ -106,6 +112,8 @@ msgstr "" msgid "PixelPlanet.Fun PopUp" msgstr "PixelPlanet.fun" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3DGlobe" @@ -122,11 +130,28 @@ msgstr "Double-cliquez sur le globe pour retourner." msgid "Loading..." msgstr "Chargement..." +<<<<<<< HEAD #: src/ssr/Main.jsx:65 #, fuzzy msgid "PixelPlanet.Fun" msgstr "PixelPlanet.fun" +======= +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "" + +#: src/ssr/PopUp.jsx:48 +#, fuzzy +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.fun" + +#: src/ssr/Main.jsx:65 +#, fuzzy +msgid "PixelPlanet.Fun" +msgstr "PixelPlanet.fun" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:66 msgid "Place color pixels on an map styled canvas with other players online" msgstr "" @@ -220,11 +245,24 @@ msgstr "Confirmer nouveau mot de passe" msgid "Submit" msgstr "Soumettre" +<<<<<<< HEAD #: src/routes/api/modtools.js:53 #, fuzzy msgid "You are not logged in" msgstr "Vous n'êtes même pas connecté." +======= +#: src/routes/api/baninfo.js:32 +#, fuzzy +msgid "You are not banned" +msgstr "Vous n'êtes pas autorisé." + +#: src/routes/api/modtools.js:53 +#, fuzzy +msgid "You are not logged in" +msgstr "Vous n'êtes même pas connecté." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/modtools.js:65 #, fuzzy msgid "You are not allowed to access this page" @@ -234,6 +272,7 @@ msgstr "Vous n'avez pas accès à ce salon" msgid "Just admins can do that" msgstr "" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 #, fuzzy msgid "You are not banned" @@ -276,6 +315,8 @@ msgstr "Impossible de créer un nouveau compte :(" msgid "Failed to establish session after register :(" msgstr "Impossible d'établir une session après l'inscription :(" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Vérification du courriel" @@ -314,11 +355,23 @@ msgid "Incorrect password!" msgstr "Mauvais mot de passe !" #: src/routes/api/auth/delete_account.js:46 +<<<<<<< HEAD msgid "Muted users can not delete their account." msgstr "" #: src/routes/api/auth/change_mail.js:62 msgid "Muted users can not do this." +======= +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." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/ssr/RedirectionPage.jsx:19 @@ -334,6 +387,42 @@ msgstr "Vous serez redirigé automatiquement après 15s" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Ou ${ clickHere } pour retourner à PixelPlanet" +<<<<<<< HEAD +======= +#: src/routes/api/auth/register.js:31 +#, fuzzy +msgid "No Captcha given" +msgstr "Aucun texte de captcha donné" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "Ce courriel est déjà utilisé." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "Ce nom est déjà utilisé." + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "Vous avez mis trop de temps, veuillez réessayer." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "Vous avez échoué votre captcha" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Erreur de captcha inconnue" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "Impossible de créer un nouveau compte :(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "Impossible d'établir une session après l'inscription :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "La terre" @@ -375,7 +464,12 @@ msgid "Minimap" msgstr "" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Notre toile principale, une grande carte du monde. Placez où vous voulez" @@ -389,11 +483,21 @@ msgstr "" "1.5k x 1.5k pixels ne sont pas autorisés." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Placez des cubes sur une toile 3D avec d'autres joueurs" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Placez des cubes sur une toile 3D avec d'autres joueurs" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Une toile spéciale pour sensibiliser la population au SARS-CoV2" #: src/canvasesDesc.js:36 @@ -415,13 +519,21 @@ msgid "" msgstr "" #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 diff --git a/i18n/ssr-ga.po b/i18n/ssr-ga.po new file mode 100644 index 00000000..f157fbf2 --- /dev/null +++ b/i18n/ssr-ga.po @@ -0,0 +1,509 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-04-02 18:53+0000\n" +"Last-Translator: Jamie Fitzgerald \n" +"Language-Team: Irish \n" +"Language: ga\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :" +"(n>6 && n<11) ? 3 : 4;\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 "Níl tú ábalta teachtaireacht a cuir amach ag úsáid seachfhreastalaí" + +#: src/core/ChatProvider.js:436 +msgid "Your country is temporary muted from this chat channel" +msgstr "Cuirtear balbh sealadach ar do Tír Ón comhrá seo" + +#: src/core/ChatProvider.js:439 +msgid "You are permanently muted, join our guilded to appeal the mute" +msgstr "" +"Cuirtear balbh buan ort, dul istigh i n-ár guilded le cuir achomharc are an " +"balbh" + +#: src/core/ChatProvider.js:441 +msgid "You are banned" +msgstr "Cuirtear cosc ort" + +#: src/core/ChatProvider.js:443 +msgid "Your Internet Provider is banned" +msgstr "Cuirtear cosc ar do soláthraí idirlín" + +#: src/core/ChatProvider.js:448 +#, javascript-format +msgid "You are muted for another ${ timeMin } minutes" +msgstr "Cuirtear balbh ort do ${ timeMin } Bomaite" + +#: src/core/ChatProvider.js:450 +#, javascript-format +msgid "You are muted for another ${ ttl } seconds" +msgstr "Cuirtear balbh ort do ${ ttl } soicind eile" + +#: src/core/ChatProvider.js:467 +#, javascript-format +msgid "You are sending messages too fast, you have to wait ${ waitTime }s :(" +msgstr "" +"sheolann tú teachtaireachtaí raibh giste, caithfidh tú fanacht do " +"${ waitTime } :(" + +#: src/core/ChatProvider.js:471 +msgid "You don't have access to this channel" +msgstr "Níl Cead agat sa cainéal seo" + +#: src/core/ChatProvider.js:490 +msgid "Your mail has to be verified in order to chat" +msgstr "Caithfidh tú do phost a shocraigh le caint" + +#: src/core/ChatProvider.js:500 +msgid "You can't send a message this long :(" +msgstr "Ní chúig leat teachtaireacht comh fhada le seo a cuir amach :(" + +#: src/core/ChatProvider.js:504 +msgid "Please use int channel" +msgstr "Baint úsáid as cainéal Idirnáisiúnta le do chul" + +#: src/core/ChatProvider.js:512 +msgid "Stop flooding." +msgstr "Stad ag Tuileadh." + +#: src/routes/reset_password.js:39 +msgid "You sent an empty password or invalid data :(" +msgstr "sheol tú pasfhocal folamh nó sonraí Neamhbhailí :(" + +#: src/routes/reset_password.js:51 +msgid "This password-reset link isn't valid anymore :(" +msgstr "Níl an pasfhocal-nasc a athshocrú bailí níos mó:(" + +#: src/routes/reset_password.js:62 +msgid "Your passwords do not match :(" +msgstr "Ní mheaitseáileann do phasfhocail :(" + +#: src/routes/reset_password.js:77 +msgid "User doesn't exist in our database :(" +msgstr "Níl an úsáideoir I n-ár bunachar sonraí :(" + +#: src/routes/reset_password.js:89 +msgid "Password successfully changed." +msgstr "Phasfhocal athraithe go rathúil." + +#: src/routes/reset_password.js:108 +msgid "Invalid url :( Please check your mail again." +msgstr "URL neamhbhailí :( cuir seic ar do phost arís." + +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun Cruinneog3D" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "cruinneog 3D do n-Ár léarscáil iomlán" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Cuir cliceáil dúbailte ar an cruinneog le dul árais." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Ag Loadail..." + +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun PopUp" + +#: src/ssr/Main.jsx:65 +msgid "PixelPlanet.Fun" +msgstr "Pixelplanet.Fun" + +#: src/ssr/Main.jsx:66 +msgid "Place color pixels on an map styled canvas with other players online" +msgstr "" +"Cuir picteilíní dathuil ar canbháis cosúil le léarscáil le daoine eile ar " +"líne" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "Caithfidh tú rud a cuir istigh Ríomhphost." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "Ba chóir Ríomhphost a bheith ar a laghad 5 carachtair fada." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "Ní féidir Ríomhphost a bheith níos faide ná 40 carachtair." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "Ba chóir go mbeadh ar a laghad ponc amhainn ann" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "Ba chóir go mbeadh @ i do Ríomhphost" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Ní féidir ainm a bheith folamh." + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "Ní mór ainm a bheith ar a laghad 2 carachtair fada" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Ní mór ainm a bheith níos giorra ná 26 carachtair" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "Tá charachtair neamhbhailí Ann mar shampla @,/,\\ nó #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Níor thabhar tu phasfhocal." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "Caithfidh an phasfhocal beidh ar a laghad 6 charachtair." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Caithfidh an phasfhocal beidh ar a mhéad 60 charachtair." + +#: src/ssr/PasswordReset.jsx:20 src/ssr/PasswordReset.jsx:40 +msgid "PixelPlanet.fun Password Reset" +msgstr "PixelPlanet.fun athshocrú pasfhocal" + +#: src/ssr/PasswordReset.jsx:21 src/ssr/PasswordReset.jsx:41 +msgid "Reset your password here" +msgstr "Athshocraigh do phasfhocal anseo" + +#: src/core/MailProvider.js:105 src/ssr/PasswordReset.jsx:28 +#: src/ssr/PasswordReset.jsx:49 +msgid "Reset Password" +msgstr "Athshocraigh Pasfhocal" + +#: src/ssr/PasswordReset.jsx:30 src/ssr/RedirectionPage.jsx:12 +msgid "Click here" +msgstr "Cliceáil anseo" + +#: src/ssr/PasswordReset.jsx:30 +msgid "to go back to pixelplanet" +msgstr "dul ar ais go dtí pixelplanet" + +#: src/ssr/PasswordReset.jsx:50 +#, javascript-format +msgid "Hello ${ name }, you can set your new password here:" +msgstr "Heileo ${ name }, Is féidir leat phasfhocal nua a cuir anseo:" + +#: src/ssr/PasswordReset.jsx:54 +msgid "New Password" +msgstr "Phasfhocal nua" + +#: src/ssr/PasswordReset.jsx:60 +msgid "Confirm New Password" +msgstr "deimhnigh n phasfhocal nua" + +#: src/ssr/PasswordReset.jsx:65 +msgid "Submit" +msgstr "Cuir isteach" + +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Níl cosc ort" + +#: src/routes/api/modtools.js:53 +msgid "You are not logged in" +msgstr "Níl tú logáilte isteach" + +#: src/routes/api/modtools.js:65 +msgid "You are not allowed to access this page" +msgstr "Níl cead agat teacht ar an leathanach seo" + +#: src/routes/api/modtools.js:207 +msgid "Just admins can do that" +msgstr "Ní féidir ach Riarthóirí sin a dhéanamh" + +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "Fíorú phost" + +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "Tá tú a fhíorú anois:)" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "" +"Tá do chód fíoraithe poist neamhbhailí nó imithe in éag cheana féin:(, iarr " +"ceann nua." + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "Níl tú fiú logáilte isteach." + +#: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "Earráid Freastalaí ag logáil amach." + +#: 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 "Níl tù Fíordheimhnithe." + +#: 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 "Phasfhocal mícheart!" + +#: src/routes/api/auth/delete_account.js:46 +msgid "Muted Users can not delete their account." +msgstr "" +"Ní féidir le Úsáideoirí le balbh orthu scrios a chuir ar cuntas sacadh." + +#: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 +msgid "This email provider is not allowed" +msgstr "Níl cead tugtha ar an Soláthraí Ríomhphost sin" + +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted Users can not do this." +msgstr "Ní féidir le úsáideoirí le balbh orthu seo a dhéanamh." + +#: src/ssr/RedirectionPage.jsx:19 +msgid "PixelPlanet.fun Accounts" +msgstr "PixelPlanet.fun accounts" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "Beidh tú a atreorú go huathoibríoch tar éis 15s" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "Nó ${ clickHere } chun dul ar ais go pixelplanet" + +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "Níl Captcha ar fail" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "Tá an Ríomhphost sin in úsáid." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "Ta an Ainm úsáideora sin in úsáid cheana féin." + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "Ghlac to raibh fhada, Tráil Arís." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "Theip ort don Captcha" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Earráid Captcha Nach bhfuil are eolas" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "Theip le úsáideoir nua a cruthú:(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "Theip chun seisiún a bhunú I ndiaidh an cláraigh :(" + +#: src/canvasesDesc.js:20 +msgid "Earth" +msgstr "Domhan" + +#: src/canvasesDesc.js:21 +msgid "Moon" +msgstr "gealach" + +#: src/canvasesDesc.js:22 +msgid "3D Canvas" +msgstr "Canbhás 3d" + +#: src/canvasesDesc.js:23 +msgid "Coronavirus" +msgstr "Coronavirus" + +#: src/canvasesDesc.js:24 +msgid "PixelZone" +msgstr "Zón Picteilíní" + +#: src/canvasesDesc.js:25 +msgid "PixelCanvas" +msgstr "Canbhás picteilíní" + +#: src/canvasesDesc.js:26 +msgid "1bit" +msgstr "Giotán amháin" + +#: src/canvasesDesc.js:27 +msgid "Top10" +msgstr "Barr Deich" + +#: src/canvasesDesc.js:28 +msgid "2bit" +msgstr "Dhá Giotán" + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "léarscáil Beag" + +#: src/canvasesDesc.js:32 +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +msgstr "" +"Ár priomh Canbhás, Léarscáil mór don domhan. Cuir áit ar bith a ba mhaith " +"leat!" + +#: 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 "" +"Canbhás gealach. Ait sabhailte do ealaíne. Na cuir bhratach no teics mór(ach " +"amháin meas páirteach le ealaíne é) nó ealaíne níos mó ná 1.5k X 1.5 " +"picteilíní." + +#: src/canvasesDesc.js:34 +msgid "Place Voxels on a 3D canvas with others." +msgstr "Cuir 'Voxels' ar canbhás 3D leis na cuid eile." + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "" +"Canbhás speisialta le scéal a scaipeadh faoi SARS-CoV2 (ghlac an vacsaín)." + +#: src/canvasesDesc.js:36 +msgid "Mirror of PixelZone" +msgstr "Scáthán Don Zón Picteilíní" + +#: src/canvasesDesc.js:37 +msgid "Mirror of PixelCanvas" +msgstr "Scáthán de Canbhás picteilíní" + +#: src/canvasesDesc.js:38 +msgid "Black and White canvas" +msgstr "Canbhás dubh agus bán" + +#: 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 "" +"Canbhás do na úsáideoirí is gníomhach ón lá faoi dheireadh. nuashonruithe " +"rangú gach lá ar 00:00 UTC." + +#: src/canvasesDesc.js:40 +msgid "Only four colors. Same rules as moon!" +msgstr "Ní ach ceithre dath. Rialacha mar an gcéanna leis an gealach!" + +#: src/canvasesDesc.js:41 +msgid "" +"Conquer land on a smaller earth with protected ocean. Shares cooldown with " +"earth canvas!" +msgstr "" +"Ghlac talamh are domhan níos liú le farraige sabhailte. Tá an téamh síos mar " +"an gcéanna leis an Canbhás domhanda!" + +#: src/core/MailProvider.js:66 +#, javascript-format +msgid "Welcome ${ name } to PixelPlanet, please verify your mail" +msgstr "Fáilte ${ name } go PixelPlanet Cintigh do phost le do chul" + +#: src/core/MailProvider.js:67 +#, javascript-format +msgid "Hello ${ name }" +msgstr "Heileo ${ name }" + +#: 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 "" +"Fáilte go dtí Ár Pobal de daoine picteilíní, the baint úsáid as do cuntas, " +"caithfidh tú do phost a cinntigh, is féidir leat sin a dhéanamh anseo: " + +#: src/core/MailProvider.js:68 +msgid "Click to Verify" +msgstr "Cliceáil le cinntigh" + +#: src/core/MailProvider.js:68 src/core/MailProvider.js:105 +msgid "Or by copying following url:" +msgstr "Nó má gcuireann to Cóip ar an URL:" + +#: src/core/MailProvider.js:69 +msgid "" +"Have fun and don't hesitate to contact us if you encounter any problems :)" +msgstr "" +"Bainn sult agus na bíodh leisce ort le teagmháil a cuir orainn má fheiceann " +"tú fadhb ar bith :)" + +#: src/core/MailProvider.js:70 src/core/MailProvider.js:107 +msgid "Thanks" +msgstr "Go raibh maith agat" + +#: src/core/MailProvider.js:87 +#, javascript-format +msgid "" +"We already sent you a verification mail, you can request another one in " +"${ minLeft } minutes." +msgstr "" +"Cuir muid an phost cinntigh thugat chéanna féin, is féidir leat cean eile a " +"fáil is gceann ${ minLeft } Bomaite." + +#: src/core/MailProvider.js:103 +msgid "You forgot your password for PixelPlanet? Get a new one here" +msgstr "" +"Rinne tú dearmad ar do phasfhocal do PixelPlanet? Faigh ceann nua anseo" + +#: src/core/MailProvider.js:104 +msgid "Hello" +msgstr "Heileo" + +#: src/core/MailProvider.js:105 +msgid "" +"You requested to get a new password. You can change your password within the " +"next 30min here: " +msgstr "" +"Cuir to iarratas chun phasfhocal nua a fháil. Is féidir leat é a athrú sa " +"cead 30 bomaite eile anseo: " + +#: 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 "" +"Múna rinne tú iarratas don phost seo, neamhaird é le do chul (rinne an ip " +"${ ip } an iarratas don phost seo)." + +#: src/core/MailProvider.js:114 +msgid "Mail is not configured on the server" +msgstr "Níl an phost cumraithe ar an freastalaí" + +#: src/core/MailProvider.js:122 +msgid "" +"We already sent you a mail with instructions. Please wait before requesting " +"another mail." +msgstr "" +"Chuir muid ríomhphost chugat cheana féin le treoracha. Fan sula n-iarrtar " +"post eile." + +#: src/core/MailProvider.js:130 +msgid "Couldn't find this mail in our database" +msgstr "Níorbh fhéidir teacht ar an bpost i ár mbunachar sonraí" diff --git a/i18n/ssr-gr.po b/i18n/ssr-gr.po index 288e9203..111ceabc 100644 --- a/i18n/ssr-gr.po +++ b/i18n/ssr-gr.po @@ -13,7 +13,8 @@ msgstr "" "X-Generator: Poedit 3.3.2\n" #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" +#, fuzzy +msgid "You can not send chat messages while using a proxy" msgstr "Δεν μπορείτε να στείλετε μηνύματα συνομιλίας με proxy" #: src/core/ChatProvider.js:436 @@ -97,14 +98,8 @@ msgstr "Ο κωδικός πρόσβασης άλλαξε με επιτυχία. msgid "Invalid url :( Please check your mail again." msgstr "Μη έγκυρη διεύθυνση url :( Ελέγξτε ξανά το mail σας." -#: src/ssr/PopUp.jsx:47 -msgid "ppfun" -msgstr "ppfun" - -#: src/ssr/PopUp.jsx:48 -msgid "PixelPlanet.Fun PopUp" -msgstr "PixelPlanet.Fun PopUp" - +<<<<<<< HEAD +======= #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3DGlobe" @@ -121,6 +116,34 @@ msgstr "Κάντε διπλό κλικ στο globe για να επιστρέψ msgid "Loading..." msgstr "Φόρτωση.." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun PopUp" + +<<<<<<< HEAD +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3DGlobe" + +#: 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 "Κάντε διπλό κλικ στο globe για να επιστρέψετε." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Φόρτωση.." + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -218,6 +241,10 @@ msgstr "Επιβεβαιώστε τον καινούριο σας κωδικό" msgid "Submit" msgstr "Yπέβαλλε" +#: 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 "Δεν είσται συνδεμένοι" @@ -230,14 +257,73 @@ msgstr "Δεν επιτρέπεται η πρόσβαση σε αυτή τη σ msgid "Just admins can do that" msgstr "Μόνο οι διαχειριστές μπορούν να το κάνουν αυτό" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 msgid "You are not banned" msgstr "Δεν είσαι απαγορευμένος" +======= +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "Επαλήθευση mail" + +#: 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 "" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 msgid "This email provider is not allowed" msgstr "Αυτός ο πάροχος email δεν επιτρέπεται" +#: 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 "Λογαριασμοί PixelPlanet.fun" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "Θα ανακατευθυνθείτε αυτόματα μετά από 15 δευτερόλεπτα" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "Ή ${ clickHere } για να επιστρέψετε στο pixelplanet" + #: src/routes/api/auth/register.js:31 msgid "No Captcha given" msgstr "Δεν δόθηκε αναγνωριστικό captcha" @@ -270,6 +356,7 @@ msgstr "Αποτυχία δημιουργίας νέου χρήστη :(" msgid "Failed to establish session after register :(" msgstr "Απέτυχε η δημιουργία συνεδρίας μετά την εγγραφή :(" +<<<<<<< HEAD #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Επαλήθευση mail" @@ -327,6 +414,8 @@ msgstr "Θα ανακατευθυνθείτε αυτόματα μετά από 1 msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Ή ${ clickHere } για να επιστρέψετε στο pixelplanet" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Gh" @@ -368,7 +457,12 @@ msgid "Minimap" msgstr "" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Ο κύριος καμβάς μας, ένας τεράστιος χάρτης του κόσμου. Τοποθετήστε όπου " "θέλετε" @@ -382,11 +476,21 @@ msgstr "" "(εκτός αν είναι μέρος της τέχνης) ή τέχνη μεγαλύτερη από 1,5k x 1,5k pixel." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Τοποθετήστε Voxel σε έναν τρισδιάστατο καμβά μαζί με άλλους" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Τοποθετήστε Voxel σε έναν τρισδιάστατο καμβά μαζί με άλλους" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Ειδικός καμβάς για τη διάδοση της ευαισθητοποίησης του SARS-CoV2" #: src/canvasesDesc.js:36 @@ -410,13 +514,21 @@ msgstr "" "Καθημερινές ενημερώσεις κατάταξης στις 00:00 UTC." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 diff --git a/i18n/ssr-hr.po b/i18n/ssr-hr.po index 21f4e2bf..c0ddc925 100644 --- a/i18n/ssr-hr.po +++ b/i18n/ssr-hr.po @@ -2,19 +2,31 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" +======= +"PO-Revision-Date: 2024-03-15 20:29+0000\n" +"Last-Translator: Antonio \n" +"Language-Team: Croatian \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +<<<<<<< HEAD "n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" "X-Generator: Poedit 3.4.2\n" +======= +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Weblate 5.5-dev\n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" +msgid "You can not send chat messages while using a proxy" msgstr "Ne možete slati chat poruke putem proxyja" #: src/core/ChatProvider.js:436 @@ -88,20 +100,14 @@ msgstr "Korisnik ne postoji u našoj bazi podataka :(" #: src/routes/reset_password.js:89 msgid "Password successfully changed." -msgstr "Lozinka uspješno promijenjena." +msgstr "Lozinka je uspješno promijenjena." #: src/routes/reset_password.js:108 msgid "Invalid url :( Please check your mail again." msgstr "Nevažeći url :( Molimo ponovno provjerite svoju poštu." -#: src/ssr/PopUp.jsx:47 -msgid "ppfun" -msgstr "ppfun" - -#: src/ssr/PopUp.jsx:48 -msgid "PixelPlanet.Fun PopUp" -msgstr "PixelPlanet.Fun PopUp" - +<<<<<<< HEAD +======= #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3DGlobus" @@ -118,6 +124,34 @@ msgstr "Dvaput kliknite na globus za povratak." msgid "Loading..." msgstr "Učitavam..." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun PopUp" + +<<<<<<< HEAD +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3DGlobus" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "3D globus naše cijele karte" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Dvaput kliknite na globus za povratak." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Učitavam..." + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -181,12 +215,21 @@ msgstr "PixelPlanet.fun Ponovno postavljanje lozinke" #: src/ssr/PasswordReset.jsx:21 src/ssr/PasswordReset.jsx:41 msgid "Reset your password here" +<<<<<<< HEAD msgstr "Ponovno postavite lozinku ovdje." #: src/core/MailProvider.js:105 src/ssr/PasswordReset.jsx:28 #: src/ssr/PasswordReset.jsx:49 msgid "Reset Password" msgstr "Ponovno postavite lozinku." +======= +msgstr "Ponovno postavite lozinku ovdje" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 + +#: src/core/MailProvider.js:105 src/ssr/PasswordReset.jsx:28 +#: src/ssr/PasswordReset.jsx:49 +msgid "Reset Password" +msgstr "Ponovno postavite lozinku" #: src/ssr/PasswordReset.jsx:30 src/ssr/RedirectionPage.jsx:12 msgid "Click here" @@ -213,6 +256,10 @@ msgstr "Potvrdi novu lozinku" msgid "Submit" msgstr "Podnesi" +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Niste banani" + #: src/routes/api/modtools.js:53 msgid "You are not logged in" msgstr "Niste ulogirani" @@ -225,14 +272,73 @@ msgstr "Nije vam dopušten pristup ovoj stranici" msgid "Just admins can do that" msgstr "To mogu samo administratori" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 msgid "You are not banned" msgstr "Niste banani." +======= +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "Provjera pošte" + +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "Već ste potvrđeni :)" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "" +"Vaš kod za provjeru pošte je nevažeći ili je već istekao :(, zatražite novi." + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "Niste čak ni prijavljeni." + +#: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "Pogreška poslužitelja prilikom odjave." + +#: 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 "Niste autentificirani." + +#: 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 "Netočna lozinka!" + +#: src/routes/api/auth/delete_account.js:46 +msgid "Muted Users can not delete their account." +msgstr "Utišani korisnici ne mogu izbrisati svoj račun." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 msgid "This email provider is not allowed" msgstr "Ovaj pružatelj usluge e-pošte nije dopušten" +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted Users can not do this." +msgstr "Utišani korisnici to ne mogu učiniti." + +#: src/ssr/RedirectionPage.jsx:19 +msgid "PixelPlanet.fun Accounts" +msgstr "PixelPlanet.fun računi" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "Bit ćete automatski preusmjereni nakon 15 s" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "Ili ${ clickHere } da se vratite na pixelplanet" + #: src/routes/api/auth/register.js:31 msgid "No Captcha given" msgstr "Nije data Captcha" @@ -265,6 +371,7 @@ msgstr "Nije uspjelo stvaranje novog korisnika :(" msgid "Failed to establish session after register :(" msgstr "Nije uspjelo uspostavljanje sesije nakon registracije :(" +<<<<<<< HEAD #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Provjera pošte" @@ -321,6 +428,8 @@ msgstr "Bit ćete automatski preusmjereni nakon 15 s" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Ili ${ clickHere } da se vratite na pixelplanet" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Zemlja" @@ -355,6 +464,7 @@ msgstr "Top10" #: src/canvasesDesc.js:28 msgid "2bit" +<<<<<<< HEAD msgstr "" #: src/canvasesDesc.js:29 @@ -381,6 +491,34 @@ msgstr "Postavite Voxele na 3D platno s drugima" msgid "Special canvas to spread awareness of SARS-CoV2" msgstr "Posebno platno za širenje svijesti o SARS-CoV2" +======= +msgstr "2bit" + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "Minimapa" + +#: src/canvasesDesc.js:32 +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +msgstr "Naše glavno platno, ogromna karta svijeta. Stavljajte gdje god želite!" + +#: 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 "" +"Mjesečevo platno. Siguran prostor za umjetnost. Bez zastava ili velikog " +"teksta (osim ako je dio slike) ili slike veće od 1,5k x 1,5k piksela." + +#: src/canvasesDesc.js:34 +msgid "Place Voxels on a 3D canvas with others." +msgstr "Postavite Voxele na 3D platno s drugima." + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "Posebno platno za širenje svijesti o SARS-CoV2." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:36 msgid "Mirror of PixelZone" msgstr "Ogledalo PixelZone-a" @@ -402,14 +540,26 @@ msgstr "" "00:00 UTC." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." msgstr "" +======= +msgid "Only four colors. Same rules as moon!" +msgstr "Samo četiri boje. Ista pravila kao i mjesec!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." msgstr "" +======= +"earth canvas!" +msgstr "" +"Osvojite zemlju na manjoj zemlji sa zaštićenim oceanom. Dijeli hlađenje sa " +"zemljanim platnom!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:66 #, javascript-format @@ -427,7 +577,11 @@ msgid "" "have to verify your mail. You can do that here: " msgstr "" "dobrodošli u našu malu zajednicu postavljača pixela (pičkovca), da biste " +<<<<<<< HEAD "koristili svoj račun, morate potvrditi svoju poštu. To možete učiniti ovdje:" +======= +"koristili svoj račun, morate potvrditi svoju poštu. To možete učiniti ovdje: " +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:68 msgid "Click to Verify" @@ -470,7 +624,11 @@ msgid "" "next 30min here: " msgstr "" "Zatražili ste novu lozinku. Svoju lozinku možete promijeniti u sljedećih 30 " +<<<<<<< HEAD "minuta ovdje:" +======= +"minuta ovdje: " +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:106 #, javascript-format diff --git a/i18n/ssr-hu.po b/i18n/ssr-hu.po index ebf1633f..ade7d6e3 100644 --- a/i18n/ssr-hu.po +++ b/i18n/ssr-hu.po @@ -2,18 +2,33 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" +======= +"PO-Revision-Date: 2024-03-21 04:54+0000\n" +"Last-Translator: Antonio \n" +"Language-Team: Hungarian \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +<<<<<<< HEAD "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" #: src/core/ChatProvider.js:434 msgid "You can not send chat messages with proxy" +======= +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" + +#: src/core/ChatProvider.js:434 +msgid "You can not send chat messages while using a proxy" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Proxyval nem küldhetsz üzenetet" #: src/core/ChatProvider.js:436 @@ -68,7 +83,7 @@ msgstr "Kérjük, használd a nemzetközi csatornát" #: src/core/ChatProvider.js:512 msgid "Stop flooding." -msgstr "Helyedre!" +msgstr "Helyedre." #: src/routes/reset_password.js:39 msgid "You sent an empty password or invalid data :(" @@ -88,20 +103,14 @@ msgstr "A felhasználó nem létezik az adatbázisunkban :(" #: src/routes/reset_password.js:89 msgid "Password successfully changed." -msgstr "Jelszó sikeresen megváltoztatva." +msgstr "Sikeresen megváltoztattad a jelszót." #: src/routes/reset_password.js:108 msgid "Invalid url :( Please check your mail again." msgstr "Érvénytelen link :( Kérjük, ellenőrizd újra a leveled." -#: src/ssr/PopUp.jsx:47 -msgid "ppfun" -msgstr "ppfun" - -#: src/ssr/PopUp.jsx:48 -msgid "PixelPlanet.Fun PopUp" -msgstr "PixelPlanet.Fun felugró" - +<<<<<<< HEAD +======= #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3D földgömb" @@ -118,6 +127,34 @@ msgstr "Kattints duplán a földgömbre a visszatéréshez." msgid "Loading..." msgstr "Betöltés..." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun felugró" + +<<<<<<< HEAD +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3D földgömb" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "3D-s földgömb az egész térképünkről" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Kattints duplán a földgömbre a visszatéréshez." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Betöltés..." + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -133,7 +170,11 @@ msgstr "Az e-mail cím nem lehet üres." #: src/utils/validation.js:18 msgid "Email should be at least 5 characters long." +<<<<<<< HEAD msgstr "Az e-mail címnek legalább 5 karakter hosszúnak kell lennie." +======= +msgstr "Az e-mail címnek legalább 5 karakterből kell állnia." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:19 msgid "Email can't be longer than 40 characters." @@ -213,6 +254,10 @@ msgstr "Új jelszó megerősítése" msgid "Submit" msgstr "Küldés" +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Nem vagy kitiltva" + #: src/routes/api/modtools.js:53 msgid "You are not logged in" msgstr "Nem vagy bejelentkezve" @@ -225,14 +270,69 @@ msgstr "Nincs hozzáférésed ehhez az oldalhoz" msgid "Just admins can do that" msgstr "Ezt csak az adminok tehetik meg" -#: src/routes/api/baninfo.js:32 -msgid "You are not banned" -msgstr "Nem vagy kitiltva" +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "E-mail hitelesítés" +<<<<<<< HEAD +======= +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "Mostantól hitelesített vagy :)" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "" +"A leveled hitelesítő kódja érvénytelen vagy már lejárt :(, kérj egy újat." + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "Még csak be sem vagy jelentkezve." + +#: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "Szerverhiba a kijelentkezéskor." + +#: 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 "Nem vagy hitelesítve." + +#: 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 "Hibás jelszó!" + +#: src/routes/api/auth/delete_account.js:46 +msgid "Muted Users can not delete their account." +msgstr "A némított felhasználók nem törölhetik fiókjukat." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 msgid "This email provider is not allowed" msgstr "Ez az e-mail szolgáltató nem engedélyezett" +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted Users can not do this." +msgstr "A némított felhasználók nem tehetik meg ezt." + +#: src/ssr/RedirectionPage.jsx:19 +msgid "PixelPlanet.fun Accounts" +msgstr "PixelPlanet.fun fiókok" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "Automatikusan átirányítunk 15 másodperc múlva" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "Vagy ${ clickHere } a pixelplanetre való visszatéréshez" + #: src/routes/api/auth/register.js:31 msgid "No Captcha given" msgstr "Nincs Captcha megadva" @@ -265,6 +365,7 @@ msgstr "Nem sikerült új felhasználót létrehozni :(" msgid "Failed to establish session after register :(" msgstr "Nem sikerült létrehozni a munkamenetet a regisztráció után :(" +<<<<<<< HEAD #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "E-mail hitelesítés" @@ -321,6 +422,8 @@ msgstr "Automatikusan átirányítunk 15 másodperc múlva" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Vagy ${ clickHere } a pixelplanetre való visszatéréshez" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Föld" @@ -362,8 +465,13 @@ msgid "Minimap" msgstr "Kistérkép" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" msgstr "A fő vásznunk egy hatalmas világtérkép. Azt rajzolsz rá, amit akarsz" +======= +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +msgstr "A fő vásznunk egy hatalmas világtérkép. Azt rajzolsz rá, amit akarsz!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:33 msgid "" @@ -371,16 +479,25 @@ msgid "" "or art larger than 1.5k x 1.5k pixels." msgstr "" "Hold vászon. Biztonságos terület a művészet számára. Tiltott a zászló vagy " -"nagyméretű szöveg (kivéve, ha az az alkotás része) vagy 1,5k x 1,5k pixelnél " +"nagyméretű szöveg (kivéve, ha az alkotás része) vagy 1,5k x 1,5k pixelnél " "nagyobb rajz." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Helyezz el voxeleket egy 3D-s vászonra, másokkal együtt" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" msgstr "Speciális vászon a SARS-CoV2 terjesztésére" +======= +msgid "Place Voxels on a 3D canvas with others." +msgstr "Helyezz el voxeleket egy 3D-s vászonra, másokkal együtt." + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "Speciális vászon a SARS-CoV2 terjesztésére." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:36 msgid "Mirror of PixelZone" @@ -403,16 +520,28 @@ msgstr "" "00:00-kor frissül." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." msgstr "Csak négy szín. Ugyanazok a szabályok, mint a holdnál." +======= +msgid "Only four colors. Same rules as moon!" +msgstr "Csak négy szín. Ugyanazok a szabályok, mint a holdnál!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." msgstr "" "Hódítsd meg a területet egy kisebb földön, védett óceánnal. Közös töltési " "idővel rendelkezik a földvászonnal." +======= +"earth canvas!" +msgstr "" +"Hódítsd meg a területet egy kisebb földön, védett óceánnal. Közös töltési " +"idővel rendelkezik a földvászonnal!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:66 #, javascript-format diff --git a/i18n/ssr-hy.po b/i18n/ssr-hy.po index 1cfada5d..35e4612d 100644 --- a/i18n/ssr-hy.po +++ b/i18n/ssr-hy.po @@ -2,13 +2,21 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" +======= +"PO-Revision-Date: 2024-03-12 19:57+0000\n" +"Last-Translator: Alen \n" +"Language-Team: Armenian \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language: hy\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +<<<<<<< HEAD "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 3.2.2\n" @@ -20,12 +28,25 @@ msgstr "Դուք չեք կարող պռուկսիի միջոցով զրուցո #, fuzzy msgid "Your country is temporary muted from this chat channel" msgstr "Ձեր երկիրը ժամանակավորապես անջատված է զրույցից" +======= +"Plural-Forms: nplurals=2; plural=n > 1;\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 "Դուք չեք կարող proxy օգտագործելու ժամանակ հաղորդագրություն ուղարկել" + +#: src/core/ChatProvider.js:436 +msgid "Your country is temporary muted from this chat channel" +msgstr "Ձեր երկիրը ժամանակավորապես անջատված է այս զրույցի ալիքից" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/ChatProvider.js:439 msgid "You are permanently muted, join our guilded to appeal the mute" msgstr "Դուք ընդմիշտ խլացված եք, միացեք մեր guilded բողոքարկելու համար" #: src/core/ChatProvider.js:441 +<<<<<<< HEAD #, fuzzy msgid "You are banned" msgstr "Դուք վավերացված չեք:" @@ -33,6 +54,14 @@ msgstr "Դուք վավերացված չեք:" #: src/core/ChatProvider.js:443 msgid "Your Internet Provider is banned" msgstr "" +======= +msgid "You are banned" +msgstr "Դուք արգելված եք" + +#: src/core/ChatProvider.js:443 +msgid "Your Internet Provider is banned" +msgstr "Ձեր ինտերնետ-մատակարարն արգելված է" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/ChatProvider.js:448 #, javascript-format @@ -40,9 +69,15 @@ msgid "You are muted for another ${ timeMin } minutes" msgstr "Դուք խլացված եք ևս ${timeMin} ր" #: src/core/ChatProvider.js:450 +<<<<<<< HEAD #, fuzzy, javascript-format msgid "You are muted for another ${ ttl } seconds" msgstr "Դուք խլացված եք ևս ${ ttl } վրկ" +======= +#, javascript-format +msgid "You are muted for another ${ ttl } seconds" +msgstr "Դուք խլացված եք ևս ${ ttl } վայրկյան" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/ChatProvider.js:467 #, javascript-format @@ -89,12 +124,17 @@ msgstr "Օգտագործողը գոյություն չունի մեր տվյալ #: src/routes/reset_password.js:89 msgid "Password successfully changed." +<<<<<<< HEAD msgstr "Գաղտնաբառը հաջողությամբ փոխվեծ է:" +======= +msgstr "Գաղտնաբառը հաջողությամբ փոխվեց:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/reset_password.js:108 msgid "Invalid url :( Please check your mail again." msgstr "Անվավեր url :( Խնդրում ենք կրկին ստուգել ձեր փոստը:" +<<<<<<< HEAD #: src/ssr/PopUp.jsx:47 msgid "ppfun" msgstr "" @@ -104,6 +144,8 @@ msgstr "" msgid "PixelPlanet.Fun PopUp" msgstr "PixelPlanet.fun" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3D Գլոբուս" @@ -114,6 +156,7 @@ msgstr "Ամբողջ քարտեզի 3D գլոբուսը" #: src/ssr/Globe.jsx:51 msgid "Double click on globe to go back." +<<<<<<< HEAD msgstr "Կրկնակի կտտացրեք գլոբուսին ՝ վերադառնալու համար:" #: src/ssr/Globe.jsx:52 @@ -124,6 +167,25 @@ msgstr "Բեռնվում է..." #, fuzzy msgid "PixelPlanet.Fun" msgstr "PixelPlanet.fun" +======= +msgstr "Կրկնակի կտտացրեք գնդին՝ հետ վերադառնալու համար:" + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Բեռնում..." + +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun-ի ելնող պատուհան" + +#: src/ssr/Main.jsx:65 +msgid "PixelPlanet.Fun" +msgstr "PixelPlanet.Fun" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:66 msgid "Place color pixels on an map styled canvas with other players online" @@ -131,6 +193,7 @@ msgstr "Տեղադրեք գունավոր պիքսելներ քարտեզանմ #: src/utils/validation.js:17 msgid "Email can't be empty." +<<<<<<< HEAD msgstr "Փոստը չի կարող դատարկ լինել:" #: src/utils/validation.js:18 @@ -148,15 +211,39 @@ msgstr "Փոստը առնվազն կետ պետք է պարունակի" #: src/utils/validation.js:22 msgid "Email should contain a @" msgstr "Փոստը պետք է պարունակի @" +======= +msgstr "Էլ. փոստը չի կարող դատարկ լինել:" + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "Էլ. փոստը պետք է կազմված լինի առնվազն 5 նիշից:" + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "Էլ. փոստը չի կարող 40 նիշից ավելի լինել:" + +#: 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 "Էլ. փոստը պետք է պարունակի @" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:29 msgid "Name can't be empty." msgstr "Անունը չի կարող դատարկ լինել:" #: src/utils/validation.js:30 +<<<<<<< HEAD #, fuzzy msgid "Name must be at least 2 characters long" msgstr "Անունը պետք է կազմի առնվազն 4 նիշ" +======= +msgid "Name must be at least 2 characters long" +msgstr "Անունը պետք է կազմի առնվազն 2 նիշ" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:31 msgid "Name must be shorter than 26 characters" @@ -206,7 +293,11 @@ msgstr "Ողջույն ${name}, այստեղ կարող եք գրել ձեր ն #: src/ssr/PasswordReset.jsx:54 msgid "New Password" +<<<<<<< HEAD msgstr "Նոր ծածկագիր" +======= +msgstr "Նոր գաղտնաբառ" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/PasswordReset.jsx:60 msgid "Confirm New Password" @@ -214,6 +305,7 @@ msgstr "Հաստատեք նոր գաղտնաբառը" #: src/ssr/PasswordReset.jsx:65 msgid "Submit" +<<<<<<< HEAD msgstr "Ներկայացնել" #: src/routes/api/modtools.js:53 @@ -271,6 +363,25 @@ msgstr "Չհաջողվեց ստեղծել նոր օգտվող :(" #: src/routes/api/auth/register.js:105 msgid "Failed to establish session after register :(" msgstr "Գրանցվելուց հետո չհաջողվեց ստեղծել նստաշրջան :(" +======= +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 "Դուք մուտք չեք գործել" + +#: 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 "Միայն ադմինները կարող են դա անել" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" @@ -294,7 +405,11 @@ msgstr "Դուք նույնիսկ մուտք չեք գործել:" #: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 msgid "Server error when logging out." +<<<<<<< HEAD msgstr "" +======= +msgstr "Սերվերի սխալ՝ դուրս գալուց:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/change_mail.js:44 #: src/routes/api/auth/change_passwd.js:34 @@ -309,12 +424,25 @@ msgid "Incorrect password!" msgstr "Սխալ գաղտնաբառ!" #: src/routes/api/auth/delete_account.js:46 +<<<<<<< HEAD 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 "" +======= +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 "Լռեցված օգտատերերը չեն կարող դա անել:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/RedirectionPage.jsx:19 msgid "PixelPlanet.fun Accounts" @@ -329,6 +457,41 @@ msgstr "15 վրկ հետո դուք ավտոմատ կերպով կուղղորդ msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Կամ ${clickHere} ՝ pixelplanet վերադառնալու համար" +<<<<<<< HEAD +======= +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "Captcha չի տրվել" + +#: 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 "Դուք ձեր captcha-ն ձախողեցիք" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Captcha-ի Անհայտ Սխալ" + +#: 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 "Գրանցվելուց հետո չհաջողվեց ստեղծել նստաշրջան :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Երկիր" @@ -359,6 +522,7 @@ msgstr "1Բիթ" #: src/canvasesDesc.js:27 msgid "Top10" +<<<<<<< HEAD msgstr "" #: src/canvasesDesc.js:28 @@ -377,10 +541,30 @@ msgstr "" #: src/canvasesDesc.js:33 #, fuzzy +======= +msgstr "Թոփ10" + +#: src/canvasesDesc.js:28 +msgid "2bit" +msgstr "2բիտ" + +#: 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 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 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 "" +<<<<<<< HEAD "Լուսնի կտավ: Արվեստի համար անվտանգ տարածք: Ոչ մի դրոշ կամ մեծ տեքստ " "(բացառությամբ արվեստի մի մասի)" @@ -395,6 +579,22 @@ msgstr "Հատուկ կտավ `SARS-CoV2- ի իրազեկությունը տար #: src/canvasesDesc.js:36 msgid "Mirror of PixelZone" msgstr "ՊիքսելԳոտիի հայելին" +======= +"Լուսնի կտավ: Ապահով տարածք արվեստի համար: Առանց դրոշների կամ մեծ տեքստ (եթե " +"դա արվեստի մաս չէ) կամ 1,5k x 1,5k պիքսելից մեծ արվեստ:" + +#: src/canvasesDesc.js:34 +msgid "Place Voxels on a 3D canvas with others." +msgstr "Տեղադրեք ոքսելներ 3D կտավի վրա ուրիշների հետ:" + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "Հատուկ կտավ `SARS-CoV2- ի իրազեկությունը տարածելու համար:" + +#: src/canvasesDesc.js:36 +msgid "Mirror of PixelZone" +msgstr "ՊիքսելԳոտի-ի հայելին" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:37 msgid "Mirror of PixelCanvas" @@ -409,21 +609,41 @@ msgid "" "A canvas for the most active players from the the previous day. Daily " "ranking updates at 00:00 UTC." msgstr "" +<<<<<<< HEAD #: src/canvasesDesc.js:40 msgid "Only four colors. Same rules as moon." msgstr "" +======= +"Կտավ նախորդ օրվա ամենաակտիվ խաղացողների համար։ Ամենօրյա վարկանիշային " +"թարմացումները 00:00 UTC-ին:" + +#: src/canvasesDesc.js:40 +msgid "Only four colors. Same rules as moon!" +msgstr "Ընդամենը չորս գույն: Նույն կանոնները, ինչպես լուսնում:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." msgstr "" +======= +"earth canvas!" +msgstr "" +"Նվաճեք հողերը ավելի փոքր Երկրի վրա՝ պաշտպանված օվկիանոսով: Վերականգնման " +"ժամանակը կապված է Երկրի կտավի հետ:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:66 #, javascript-format msgid "Welcome ${ name } to PixelPlanet, please verify your mail" +<<<<<<< HEAD msgstr "Բարի գալուստ ${name} PixelPlanet, խնդրում ենք ստուգել ձեր փոստը" +======= +msgstr "Բարի գալուստ ${name} PixelPlanet, խնդրում ենք ստուգել ձեր էլ. փոստը" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 # Թառքմանել է Նարեկ Ադամյանը ։) #: src/core/MailProvider.js:67 @@ -436,12 +656,22 @@ msgid "" "welcome to our little community of pixelplacers, to use your account, you " "have to verify your mail. You can do that here: " msgstr "" +<<<<<<< HEAD "Բարի գալուստ pixelplacers-ի մեր փոքրիկ համայնք, ձեր հաշիվն օգտագործելու " "համար պետք է ստուգեք ձեր փոստը: Դա կարող եք անել այստեղ ՝" #: src/core/MailProvider.js:68 msgid "Click to Verify" msgstr "Սեղմեք ՝ Ստուգելու համար" +======= +"Բարի գալուստ մեր պիքսել տեափղադրողների փոքրիկ համայնք, ձեր հաշիվն " +"օգտագործելու համար դուք պետք է հաստատեք ձեր փոստը: Դուք կարող եք դա անել " +"այստեղ՝ " + +#: src/core/MailProvider.js:68 +msgid "Click to Verify" +msgstr "Սեղմեք, հաստատվելու համար" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:68 src/core/MailProvider.js:105 msgid "Or by copying following url:" @@ -450,8 +680,12 @@ msgstr "Կամ պատճենելով հետևյալ url- ը ՝" #: src/core/MailProvider.js:69 msgid "" "Have fun and don't hesitate to contact us if you encounter any problems :)" +<<<<<<< HEAD msgstr "" "Զվարճացեք և մի ամոթ արեք կապնվել մեզ հետ, եթե խրախուսում եք որևէ խնդիր :)" +======= +msgstr "Զվարճացեք և մի ամաչեք կապնվել մեզ հետ, եթե տեսնում եք որևէ խնդիր :)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:70 src/core/MailProvider.js:107 msgid "Thanks" @@ -464,7 +698,11 @@ msgid "" "${ minLeft } minutes." msgstr "" "Մենք ձեզ արդեն ուղարկել ենք ստուգման նամակ, ${minLeft} րոպեից կարող եք " +<<<<<<< HEAD "պահանջել մեկ այլ:" +======= +"պահանջել մեկ այլ նամակ:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:103 msgid "You forgot your password for PixelPlanet? Get a new one here" @@ -479,8 +717,13 @@ msgid "" "You requested to get a new password. You can change your password within the " "next 30min here: " msgstr "" +<<<<<<< HEAD "Դուք խնդրել եք ձեռք բերել նոր գաղտնաբառ: Հաջորդ 30 րոպեի ընթացքում կարող եք " "փոխել ձեր գաղտնաբառը ՝" +======= +"Դուք հայցել եք ստանալ նոր գաղտնաբառը: Հաջորդ 30 րոպեի ընթացքում կարող եք " +"փոխել ձեր գաղտնաբառը այստեղ` " +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:106 #, javascript-format @@ -488,12 +731,21 @@ msgid "" "If you did not request this mail, please just ignore it (the ip that " "requested this mail was ${ ip })." msgstr "" +<<<<<<< HEAD "Եթե ​​դուք չեք խնդրել այս նամակը, պարզապես անտեսեք այն (ip- ը, որը պահանջել է " "այս նամակը, ${ip} էր):" #: src/core/MailProvider.js:114 msgid "Mail is not configured on the server" msgstr "" +======= +"Եթե դուք չեք պահանջել այս նամակը, խնդրում ենք պարզապես անտեսել այն (այս " +"փոստը պահանջող IP-ն ${ ip } էր):" + +#: src/core/MailProvider.js:114 +msgid "Mail is not configured on the server" +msgstr "Փոստը կազմաձևված չէ սերվերում" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:122 msgid "" @@ -501,7 +753,11 @@ msgid "" "another mail." msgstr "" "Մենք ձեզ արդեն նամակ ենք ուղարկել ՝ հրահանգներով: Խնդրում ենք սպասել, նախքան " +<<<<<<< HEAD "մեկ այլ նամակ խնդրեք:" +======= +"մեկ այլ նամակ հայցելը:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:130 msgid "Couldn't find this mail in our database" diff --git a/i18n/ssr-it.po b/i18n/ssr-it.po index bbec962a..d41c069c 100644 --- a/i18n/ssr-it.po +++ b/i18n/ssr-it.po @@ -2,18 +2,20 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: 2024-03-16 21:26+0000\n" +"Last-Translator: PotRapid \n" +"Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.2.2\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" +#, fuzzy +msgid "You can not send chat messages while using a proxy" msgstr "Non puoi mandare messaggi in chat con proxy, non fare come i serbi" #: src/core/ChatProvider.js:436 @@ -24,7 +26,7 @@ msgstr "Il tuo paese è temporaneamente mutato da questa chat" msgid "You are permanently muted, join our guilded to appeal the mute" msgstr "" "Sei mutato permanentemente, entra sul nostro server Guilded per richiedere " -"la rimozione del mute. Oppure entra su discord.io/italy " +"la rimozione del mute" #: src/core/ChatProvider.js:441 msgid "You are banned" @@ -94,14 +96,8 @@ msgstr "Password cambiata con successo" msgid "Invalid url :( Please check your mail again." msgstr "Url invalido :( Per favore controlla nuovamente la tua mail" -#: src/ssr/PopUp.jsx:47 -msgid "ppfun" -msgstr "ppfun" - -#: src/ssr/PopUp.jsx:48 -msgid "PixelPlanet.Fun PopUp" -msgstr "PixelPlanet.Fun PopUp" - +<<<<<<< HEAD +======= #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun Globo 3D" @@ -118,6 +114,34 @@ msgstr "Doppio click sul globo per andare indietro" msgid "Loading..." msgstr "Caricamento..." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun PopUp" + +<<<<<<< HEAD +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun Globo 3D" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "Un Globo 3D di tutta la nostra mappa" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Doppio click sul globo per andare indietro" + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Caricamento..." + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -212,6 +236,10 @@ msgstr "Conferma nuova password" msgid "Submit" msgstr "Manda" +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Non sei bannato (purtroppo)" + #: src/routes/api/modtools.js:53 msgid "You are not logged in" msgstr "Non hai effettuato l'accesso" @@ -224,14 +252,70 @@ msgstr "Non hai il permasso di accedere a questa pagina" msgid "Just admins can do that" msgstr "Solo gli admin possono farlo" -#: src/routes/api/baninfo.js:32 -msgid "You are not banned" -msgstr "Non sei bannato (purtroppo)" +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "Verificazione mail" +<<<<<<< HEAD +======= +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "Adesso sei verificato" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "" +"Il tuo mail verification code è invalido o è già scaduto ;(, per farvore " +"richiedine uno nuovo" + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "Non hai nemmeno fatto l'accesso" + +#: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "Errore del server durante il log out" + +#: 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 "Non sei autentificato" + +#: 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 "Password incorretta" + +#: src/routes/api/auth/delete_account.js:46 +msgid "Muted Users can not delete their account." +msgstr "Un account mutato non puo essere eliminato" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 msgid "This email provider is not allowed" msgstr "Il tuo email provider non è permesso, 1984" +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted Users can not do this." +msgstr "una persona mutata non puo fare quello che stai facendo, smettila!" + +#: src/ssr/RedirectionPage.jsx:19 +msgid "PixelPlanet.fun Accounts" +msgstr "PixelPlanet.fun Accounts" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "Sarai rediretto automaticamente dopo 15s" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "o ${ clickHere } per tornare su pixelplanet" + #: src/routes/api/auth/register.js:31 msgid "No Captcha given" msgstr "Nessun captcha dato" @@ -264,6 +348,7 @@ msgstr "Fallimento nel creare un nuovo user" msgid "Failed to establish session after register :(" msgstr "Fallimento nel ristabilire una sessione dopo la registraione" +<<<<<<< HEAD #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Verificazione mail" @@ -321,6 +406,8 @@ msgstr "Sarai rediretto automaticamente dopo 15s" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "o ${ clickHere } per tornare su pixelplanet" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Terra" @@ -362,7 +449,12 @@ msgid "Minimap" msgstr "" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Il nostro canvas principale, una enorme mappa del mondo. Piazza onunque to " "voglia" @@ -376,11 +468,21 @@ msgstr "" "che sia parte di un'art) o art più grande di 1.5kx1.5k pixel" #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Piazza Voxels sul canvas 3D con altri" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Piazza Voxels sul canvas 3D con altri" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Canvas speciale per sensibilizzare sul SARS-CoV2" #: src/canvasesDesc.js:36 @@ -404,14 +506,26 @@ msgstr "" "classifiche giornaliere riniziano a 00:00 UTC" #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." msgstr "" +======= +msgid "Only four colors. Same rules as moon!" +msgstr "Solo quattro colori, Stesse regole del moon canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." msgstr "" +======= +"earth canvas!" +msgstr "" +"Colonizza la terra in un canvas piu piccolo con l'oceano protetto. Il " +"cooldown è lo stesso del canvas normale!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:66 #, javascript-format diff --git a/i18n/ssr-ka.po b/i18n/ssr-ka.po index 871b3918..14aaed2e 100644 --- a/i18n/ssr-ka.po +++ b/i18n/ssr-ka.po @@ -2,18 +2,25 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: 2024-03-11 09:27+0000\n" +"Last-Translator: Giorgi \n" +"Language-Team: Georgian \n" "Language: ka\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +<<<<<<< HEAD "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" +======= +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.5-dev\n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" +#, fuzzy +msgid "You can not send chat messages while using a proxy" msgstr "ვერ გაგზავნი მესიჯებს პროქსით" #: src/core/ChatProvider.js:436 @@ -21,7 +28,10 @@ msgid "Your country is temporary muted from this chat channel" msgstr "თქვენი ქვეყანა დამუდებული არის ამ ჩატიდან" #: src/core/ChatProvider.js:439 +<<<<<<< HEAD #, fuzzy +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "You are permanently muted, join our guilded to appeal the mute" msgstr "" "თქვენ სამუდამოდ დადუმებული ხართ, შემოუერთდით ჩვენს გილდიას, რათა გაასაჩივროთ " @@ -88,7 +98,10 @@ msgid "User doesn't exist in our database :(" msgstr "მომხმარებელი არ არსებობს ჩვენს მონაცემთა ბაზაში :(" #: src/routes/reset_password.js:89 +<<<<<<< HEAD #, fuzzy +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Password successfully changed." msgstr "პაროლი წარმატებით შეიცვალა." @@ -96,14 +109,8 @@ msgstr "პაროლი წარმატებით შეიცვალ msgid "Invalid url :( Please check your mail again." msgstr "არასწორი url :( გთხოვთ, ხელახლა შეამოწმოთ თქვენი ფოსტა." -#: src/ssr/PopUp.jsx:47 -msgid "ppfun" -msgstr "ppfun" - -#: src/ssr/PopUp.jsx:48 -msgid "PixelPlanet.Fun PopUp" -msgstr "PixelPlanet.Fun PopUp" - +<<<<<<< HEAD +======= #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3DGlobe" @@ -120,6 +127,34 @@ msgstr "ორჯერ დააწკაპუნეთ გლობუსზ msgid "Loading..." msgstr "Ჩატვირთვა..." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun PopUp" + +<<<<<<< HEAD +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3DGlobe" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "ჩვენი მთელი რუკის 3D გლობუსი" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "ორჯერ დააწკაპუნეთ გლობუსზე უკან დასაბრუნებლად." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Ჩატვირთვა..." + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -216,6 +251,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 "თქვენ არ ხართ შესული" @@ -228,14 +267,72 @@ msgstr "თქვენ არ გაქვთ უფლება შეხვ msgid "Just admins can do that" msgstr "ამის გაკეთება მხოლოდ ადმინებს შეუძლიათ" -#: src/routes/api/baninfo.js:32 -msgid "You are not banned" -msgstr "არ ხარ აკრძალული" +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "ფოსტის გადამოწმება" +<<<<<<< HEAD +======= +#: 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 +#, fuzzy +msgid "Muted Users can not delete their account." +msgstr "დამიუთებულ მომხმარებლებს არ შეუძლიათ აქაუნთის წაშლა." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: 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 +#, fuzzy +msgid "Muted Users can not do this." +msgstr "დამიუთებულ მომხმარებლებს არ შეუძლიათ ამის გაკეთება." + +#: src/ssr/RedirectionPage.jsx:19 +msgid "PixelPlanet.fun Accounts" +msgstr "PixelPlanet.fun ანგარიშები" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "თქვენ ავტომატურად გადამისამართდებით 15 წამის შემდეგ" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "ან ${ clickHere } pixelplanet-ზე დასაბრუნებლად" + #: src/routes/api/auth/register.js:31 msgid "No Captcha given" msgstr "კაპჩა არ არის მოცემული" @@ -268,6 +365,7 @@ msgstr "ახალი მომხმარებლის შექმნა msgid "Failed to establish session after register :(" msgstr "რეგისტრაციის შემდეგ სესიის დამყარება ვერ მოხერხდა :(" +<<<<<<< HEAD #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "ფოსტის გადამოწმება" @@ -325,6 +423,8 @@ msgstr "თქვენ ავტომატურად გადამის msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "ან ${ clickHere } pixelplanet-ზე დასაბრუნებლად" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "დედამიწა" @@ -359,6 +459,7 @@ msgstr "10 საუკეთესო" #: src/canvasesDesc.js:28 msgid "2bit" +<<<<<<< HEAD msgstr "" #: src/canvasesDesc.js:29 @@ -367,6 +468,17 @@ msgstr "" #: src/canvasesDesc.js:32 msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +msgstr "2-ბითი" + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "მინირუკა" + +#: src/canvasesDesc.js:32 +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "ჩვენი მთავარი კანვასი, მსოფლიოს უზარმაზარი რუკა. განათავსეთ ყველგან, სადაც " "გსურთ" @@ -381,11 +493,21 @@ msgstr "" "ნამუშევარი." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "მოათავსეთ ვოქსელები 3D ტილოზე სხვებთან ერთად" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "მოათავსეთ ვოქსელები 3D ტილოზე სხვებთან ერთად" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "სპეციალური ტილო SARS-CoV2-ის შესახებ ცნობადობის გასავრცელებლად" #: src/canvasesDesc.js:36 @@ -409,6 +531,7 @@ msgstr "" "განახლებები 00:00 UTC." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." msgstr "" @@ -420,6 +543,23 @@ msgstr "" #: src/core/MailProvider.js:66 #, fuzzy, javascript-format +======= +#, fuzzy +msgid "Only four colors. Same rules as moon!" +msgstr "მარტო 4 ფერი. იგივე წესები რაც მთვარეზეა." + +#: src/canvasesDesc.js:41 +#, fuzzy +msgid "" +"Conquer land on a smaller earth with protected ocean. Shares cooldown with " +"earth canvas!" +msgstr "" +"დაიპყარი მიწები უფრო პატარა დედამიწაზე დაცული ოკეანეთი. აზიარებს ქულდაუნს " +"დედამიწის ჩარჩისთან." + +#: src/core/MailProvider.js:66 +#, javascript-format +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Welcome ${ name } to PixelPlanet, please verify your mail" msgstr "" "მოგესალმებით ${ name } PixelPlanet-ში, გთხოვთ, გადაამოწმოთ თქვენი ფოსტა" diff --git a/i18n/ssr-kk.po b/i18n/ssr-kk.po index b472c82f..89495e64 100644 --- a/i18n/ssr-kk.po +++ b/i18n/ssr-kk.po @@ -13,7 +13,8 @@ msgstr "" "X-Generator: Poedit 2.4.2\n" #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" +#, fuzzy +msgid "You can not send chat messages while using a proxy" msgstr "Прокси қолданған кезде чатта жаза алмайсыз" #: src/core/ChatProvider.js:436 @@ -94,14 +95,8 @@ msgstr "Құпиясөз сәтті өзгертілді." msgid "Invalid url :( Please check your mail again." msgstr "Жарамсыз URL :( Эл. поштаңызды қайта тексеріңіз." -#: src/ssr/PopUp.jsx:47 -msgid "ppfun" -msgstr "ppfun" - -#: src/ssr/PopUp.jsx:48 -msgid "PixelPlanet.Fun PopUp" -msgstr "PixelPlanet.Fun қалқымалы терезесі" - +<<<<<<< HEAD +======= #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3D-глобусы" @@ -118,6 +113,34 @@ msgstr "Оралу үшін глобусқа екі рет басыңыз." msgid "Loading..." msgstr "Жүктелуде..." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun қалқымалы терезесі" + +<<<<<<< HEAD +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3D-глобусы" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "Бүкіл картамыздың 3D-глобусы" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Оралу үшін глобусқа екі рет басыңыз." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Жүктелуде..." + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -214,6 +237,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 "Кірмегенсіз" @@ -226,14 +253,70 @@ msgstr "Бұл бетті көруге рұқсатыңыз жоқ" msgid "Just admins can do that" msgstr "Мына әрекетті әкімшілер ғана жасай алады" -#: src/routes/api/baninfo.js:32 -msgid "You are not banned" -msgstr "Сіз бұғаттауда емессіз" +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "Эл. пошта растау" +<<<<<<< HEAD +======= +#: 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 "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: 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 "PixelPlanet.fun тіркелгілері" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "15 секундтан кейін сізді автоматты түрде қайта бағдарлаймыз" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "Немесе pixelplanet-ке оралу үшін ${ clickHere }" + #: src/routes/api/auth/register.js:31 msgid "No Captcha given" msgstr "Captcha берілмеген" @@ -266,6 +349,7 @@ msgstr "Жаңа тіркелгі жасау мүмкін емес :(" msgid "Failed to establish session after register :(" msgstr "Тіркелуден кейінгі сессияны орнату мүмкін емес :(" +<<<<<<< HEAD #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Эл. пошта растау" @@ -323,6 +407,8 @@ msgstr "15 секундтан кейін сізді автоматты түрд msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Немесе pixelplanet-ке оралу үшін ${ clickHere }" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Жер" @@ -364,7 +450,12 @@ msgid "Minimap" msgstr "" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Басты кенебіміз, үлкен әлем картасы. Кез келген жерде сурет салыңыз" #: src/canvasesDesc.js:33 @@ -377,11 +468,21 @@ msgstr "" "болмайды." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Басқалармен бірге вокселдерді 3D-кенепке салыңыз" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Басқалармен бірге вокселдерді 3D-кенепке салыңыз" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "SARS-CoV2 туралы хабардарлықты арттыруға арналған арнайы кенеп" #: src/canvasesDesc.js:36 @@ -405,13 +506,21 @@ msgstr "" "бойынша түн ортасында арылтады." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 diff --git a/i18n/ssr-kmr.po b/i18n/ssr-kmr.po new file mode 100644 index 00000000..59e5e50e --- /dev/null +++ b/i18n/ssr-kmr.po @@ -0,0 +1,476 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-11 18:57+0000\n" +"Last-Translator: Şêr kuh \n" +"Language-Team: Kurdish (Northern) \n" +"Language: kmr\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\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 "" + +#: 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: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/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/baninfo.js:32 +msgid "You are not banned" +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/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: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/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 "Te pir dirêj kir, careke din biceribîne." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "Te captcha xwe bi ser neket" + +#: 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/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-mk.po b/i18n/ssr-mk.po new file mode 100644 index 00000000..a1755a5d --- /dev/null +++ b/i18n/ssr-mk.po @@ -0,0 +1,476 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-04-04 20:02+0000\n" +"Last-Translator: David \n" +"Language-Team: Macedonian \n" +"Language: mk\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n==1 || n%10==1 ? 0 : 1;\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 "" + +#: 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: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/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/baninfo.js:32 +msgid "You are not banned" +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/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: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/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/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-nl.po b/i18n/ssr-nl.po index d422d846..61341053 100644 --- a/i18n/ssr-nl.po +++ b/i18n/ssr-nl.po @@ -13,7 +13,8 @@ msgstr "" "X-Generator: Poedit 3.3.2\n" #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" +#, fuzzy +msgid "You can not send chat messages while using a proxy" msgstr "Je kunt geen chatberichten versturen met proxy" #: src/core/ChatProvider.js:436 @@ -97,14 +98,8 @@ msgstr "Wachtwoord succesvol veranderd." msgid "Invalid url :( Please check your mail again." msgstr "Ongeldige url :( Controleer a.u.b. nogmaals uw mail." -#: src/ssr/PopUp.jsx:47 -msgid "ppfun" -msgstr "ppfun" - -#: src/ssr/PopUp.jsx:48 -msgid "PixelPlanet.Fun PopUp" -msgstr "PixelPlanet.Fun-pop-up" - +<<<<<<< HEAD +======= #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3DGlobe" @@ -121,6 +116,34 @@ msgstr "Dubbelklik op wereldbol om terug te gaan." msgid "Loading..." msgstr "Laden…" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun-pop-up" + +<<<<<<< HEAD +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3DGlobe" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "Een 3D-wereldbol van onze hele kaart" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Dubbelklik op wereldbol om terug te gaan." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Laden…" + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -217,6 +240,10 @@ msgstr "Bevestig nieuw wachtwoord" msgid "Submit" msgstr "Indienen" +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Je bent niet gebanned" + #: src/routes/api/modtools.js:53 msgid "You are not logged in" msgstr "Je bent niet ingelogd" @@ -229,14 +256,72 @@ msgstr "U heeft geen toegang tot deze pagina" msgid "Just admins can do that" msgstr "Alleen beheerders kunnen dat doen" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 msgid "You are not banned" msgstr "Je bent niet gebanned" +======= +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "E-mail verificatie" + +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "Je bent nu geverifieerd :)" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "" +"Uw e-mailverificatiecode is ongeldig of al verlopen :(, vraag een nieuwe aan." + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "Je bent niet eens ingelogd." + +#: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "Serverfout bij uitloggen." + +#: 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 "U bent niet geauthenticeerd." + +#: 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 "Onjuist wachtwoord!" + +#: src/routes/api/auth/delete_account.js:46 +msgid "Muted Users can not delete their account." +msgstr "" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 msgid "This email provider is not allowed" msgstr "Deze e-mailprovider is niet toegestaan" +#: 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 "PixelPlanet.fun-accounts" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "Na 15 seconden wordt u automatisch doorgestuurd" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "Of ${ clickHere } om terug te gaan naar pixelplanet" + #: src/routes/api/auth/register.js:31 msgid "No Captcha given" msgstr "Geen Captcha gegeven" @@ -269,6 +354,7 @@ msgstr "Kan nieuwe gebruiker niet aanmaken :(" msgid "Failed to establish session after register :(" msgstr "Kan sessie niet tot stand brengen na registratie :(" +<<<<<<< HEAD #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "E-mail verificatie" @@ -325,6 +411,8 @@ msgstr "Na 15 seconden wordt u automatisch doorgestuurd" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Of ${ clickHere } om terug te gaan naar pixelplanet" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Aarde" @@ -366,7 +454,12 @@ msgid "Minimap" msgstr "" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Ons belangrijkste canvas, een enorme kaart van de wereld. Plaats waar je " "maar wilt" @@ -380,11 +473,21 @@ msgstr "" "onderdeel van kunst) of kunst groter dan 1,5k x 1,5k pixels." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Plaats Voxels samen met anderen op een 3D-canvas" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Plaats Voxels samen met anderen op een 3D-canvas" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Speciaal canvas om het bewustzijn van SARS-CoV2 te vergroten" #: src/canvasesDesc.js:36 @@ -408,13 +511,21 @@ msgstr "" "ranking-updates om 00:00 UTC." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 diff --git a/i18n/ssr-os.po b/i18n/ssr-os.po index c9fbd4f0..97b366af 100644 --- a/i18n/ssr-os.po +++ b/i18n/ssr-os.po @@ -13,7 +13,12 @@ msgstr "" "X-Generator: Poedit 2.4.3\n" #: src/core/ChatProvider.js:434 +<<<<<<< HEAD msgid "You can not send chat messages with proxy" +======= +#, fuzzy +msgid "You can not send chat messages while using a proxy" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Нæй гæнæн фыстæджы чат арвит пиксел фæрцы" #: src/core/ChatProvider.js:436 @@ -94,6 +99,7 @@ msgstr "Парол æнтыстджынæй ивыдзинад." msgid "Invalid url :( Please check your mail again." msgstr "URL æнæраст :( табуафси посты рабæлвырд иу хатт ма." +<<<<<<< HEAD #: src/ssr/PopUp.jsx:47 msgid "ppfun" msgstr "" @@ -107,6 +113,12 @@ msgstr "PixelPlanet.fun" msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun Æртæбаргæ глобус" +======= +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun Æртæбаргæ глобус" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Globe.jsx:38 msgid "A 3D globe of our whole map" msgstr "Æртæбаргæ глобус алцы нæ картæ" @@ -119,6 +131,18 @@ msgstr "Дыууæ хатты глобусы ныкъкъæрцц, цæмæй р msgid "Loading..." msgstr "Æрбавгæд..." +<<<<<<< HEAD +======= +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "" + +#: src/ssr/PopUp.jsx:48 +#, fuzzy +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.fun" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 #, fuzzy msgid "PixelPlanet.Fun" @@ -215,6 +239,14 @@ msgstr "Ног Паролы Сфидар" msgid "Submit" msgstr "Сфидар кæн" +<<<<<<< HEAD +======= +#: src/routes/api/baninfo.js:32 +#, fuzzy +msgid "You are not banned" +msgstr "Дæ аутентификацийы нæй." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/modtools.js:53 #, fuzzy msgid "You are not logged in" @@ -229,6 +261,7 @@ msgstr "Нæй гæнæн бацæуæн къаналмæ ай" msgid "Just admins can do that" msgstr "" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 #, fuzzy msgid "You are not banned" @@ -271,6 +304,8 @@ msgstr "Ног пайдагæнæг сфæлдис æнæ бантыc :(" msgid "Failed to establish session after register :(" msgstr "Сеансы равæр регистраци стæй æнæ бантыс :(" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Посты басгæрст" @@ -307,11 +342,23 @@ msgid "Incorrect password!" msgstr "Æнæраст парол!" #: src/routes/api/auth/delete_account.js:46 +<<<<<<< HEAD msgid "Muted users can not delete their account." msgstr "" #: src/routes/api/auth/change_mail.js:62 msgid "Muted users can not do this." +======= +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." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/ssr/RedirectionPage.jsx:19 @@ -327,6 +374,42 @@ msgstr "Æгъгъæд дæ автоматы здæхтдзинад 15 сикъ msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Кæнæ ${ clickHere } pixelplanet'мæ раздæх" +<<<<<<< HEAD +======= +#: src/routes/api/auth/register.js:31 +#, fuzzy +msgid "No Captcha given" +msgstr "Captcha тексты æнæ бацамон" + +#: 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 "Дæ Captcha фæкъуыхцы у" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Æнæзонгæ Captcha Рæдыд" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "Ног пайдагæнæг сфæлдис æнæ бантыc :(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "Сеансы равæр регистраци стæй æнæ бантыс :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Зæхх" @@ -368,7 +451,12 @@ msgid "Minimap" msgstr "" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Нæ сæйраг четæн, тынг стыр дунейы картæ. Бынат алкæм, кæм зæрдæдмæ цæуы дæ" @@ -381,11 +469,21 @@ msgstr "" "иллиустраци) кæнæ иллиустрацийы бæрц 1,5 х 1,5 пикселы миндæр." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Вокселы æрбынат 3D четæны иумæ иннæмæ" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Вокселы æрбынат 3D четæны иумæ иннæмæ" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Сæрмагонд четæн ахæлиуæн информацыл SARS-CoV2" #: src/canvasesDesc.js:36 @@ -407,13 +505,21 @@ msgid "" msgstr "" #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 diff --git a/i18n/ssr-ota.po b/i18n/ssr-ota.po new file mode 100644 index 00000000..e529b68a --- /dev/null +++ b/i18n/ssr-ota.po @@ -0,0 +1,471 @@ +msgid "" +msgstr "" +"Language: ota\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: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/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/baninfo.js:32 +msgid "You are not banned" +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/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: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/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/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-pl.po b/i18n/ssr-pl.po new file mode 100644 index 00000000..a46245a9 --- /dev/null +++ b/i18n/ssr-pl.po @@ -0,0 +1,503 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-12 19:57+0000\n" +"Last-Translator: FOXHELL \n" +"Language-Team: Polish \n" +"Language: pl\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 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 "Nie możesz wysyłać wiadomości na chat z proxy" + +#: src/core/ChatProvider.js:436 +msgid "Your country is temporary muted from this chat channel" +msgstr "Twój kraj został tymczasowo wyciszony z tego kanału" + +#: src/core/ChatProvider.js:439 +msgid "You are permanently muted, join our guilded to appeal the mute" +msgstr "" +"Zostałeś pernamentnie wyciszony dołącz do naszego guilded aby odwołać się od " +"wyciszenia" + +#: src/core/ChatProvider.js:441 +msgid "You are banned" +msgstr "Jesteś zbanowany" + +#: src/core/ChatProvider.js:443 +msgid "Your Internet Provider is banned" +msgstr "Twój dostawca jest zbanowany" + +#: src/core/ChatProvider.js:448 +#, javascript-format +msgid "You are muted for another ${ timeMin } minutes" +msgstr "Jesteś wyciszony na kolejne ${ timeMin } minut" + +#: src/core/ChatProvider.js:450 +#, javascript-format +msgid "You are muted for another ${ ttl } seconds" +msgstr "Jesteś wyciszony przez kolejne ${ ttl } sekundy" + +#: src/core/ChatProvider.js:467 +#, javascript-format +msgid "You are sending messages too fast, you have to wait ${ waitTime }s :(" +msgstr "Wysyłasz wiadomości za szybko, musisz poczekać ${waitTime } s :(" + +#: src/core/ChatProvider.js:471 +msgid "You don't have access to this channel" +msgstr "Nie masz dostępu do tego kanału" + +#: src/core/ChatProvider.js:490 +msgid "Your mail has to be verified in order to chat" +msgstr "Twój mail musi zostać zweryfikowany aby móc korzystać z czatu" + +#: src/core/ChatProvider.js:500 +msgid "You can't send a message this long :(" +msgstr "Nie możesz wysłać tak długiej wiadomości :(" + +#: src/core/ChatProvider.js:504 +msgid "Please use int channel" +msgstr "Proszę użyj kanału int" + +#: src/core/ChatProvider.js:512 +msgid "Stop flooding." +msgstr "Przestań Spamować." + +#: src/routes/reset_password.js:39 +msgid "You sent an empty password or invalid data :(" +msgstr "Wysłałeś puste hasło lub nieprawidłowe dane :(" + +#: src/routes/reset_password.js:51 +msgid "This password-reset link isn't valid anymore :(" +msgstr "Ten link do resetowania hasła jest już nieważny :(" + +#: src/routes/reset_password.js:62 +msgid "Your passwords do not match :(" +msgstr "Twoje hasła nie pasują do siebie :(" + +#: src/routes/reset_password.js:77 +msgid "User doesn't exist in our database :(" +msgstr "Użytkownik nie istnieje w naszej bazie danych :(" + +#: src/routes/reset_password.js:89 +msgid "Password successfully changed." +msgstr "Pomyślnie zmieniono hasło." + +#: src/routes/reset_password.js:108 +msgid "Invalid url :( Please check your mail again." +msgstr "Nieprawidłowy adres URL :( Sprawdź maila ponownie." + +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun Globus3D" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "Globus 3D całej naszej mapy" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Kliknij dwukrotnie w globus aby wrócić do normalnego widoku." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Ładowanie..." + +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun PopUp" + +#: src/ssr/Main.jsx:65 +msgid "PixelPlanet.Fun" +msgstr "Pixelplanet.Fun" + +#: src/ssr/Main.jsx:66 +msgid "Place color pixels on an map styled canvas with other players online" +msgstr "" +"Stawiaj kolorowe piksele na płótnie w stylu mapy wraz z innymi graczami " +"online" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "Okienko z mailem nie może być puste." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "Mail powinien mieć przynajmniej 5 znaków." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "mail nie może być dłuższy niż 40 znaków." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "mail powinien zawierać przynajmniej kropkę" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "mail powinien zawierać @" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Nazwa nie może być pusta." + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "Nazwa musi mieć co najmniej 2 znaki" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Nazwa musi być krótsza niż 26 znaków" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "Nazwa zawiera nieprawidłowy znak, taki jak @, /, \\ lub #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Nie podano hasła." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "Hasło musi mieć co najmniej 6 znaków." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Hasło musi być krótsze niż 60 znaków." + +#: src/ssr/PasswordReset.jsx:20 src/ssr/PasswordReset.jsx:40 +msgid "PixelPlanet.fun Password Reset" +msgstr "Resetowanie hasła PixelPlanet.fun" + +#: src/ssr/PasswordReset.jsx:21 src/ssr/PasswordReset.jsx:41 +msgid "Reset your password here" +msgstr "Zresetuj swoje hasło tutaj" + +#: src/core/MailProvider.js:105 src/ssr/PasswordReset.jsx:28 +#: src/ssr/PasswordReset.jsx:49 +msgid "Reset Password" +msgstr "Zresetuj Hasło" + +#: src/ssr/PasswordReset.jsx:30 src/ssr/RedirectionPage.jsx:12 +msgid "Click here" +msgstr "Kliknij tutaj" + +#: src/ssr/PasswordReset.jsx:30 +msgid "to go back to pixelplanet" +msgstr "by wrócić na pixelplanet" + +#: src/ssr/PasswordReset.jsx:50 +#, javascript-format +msgid "Hello ${ name }, you can set your new password here:" +msgstr "Witaj ${ name } możesz ustawić swoje nowe hasło tutaj:" + +#: src/ssr/PasswordReset.jsx:54 +msgid "New Password" +msgstr "Nowe hasło" + +#: src/ssr/PasswordReset.jsx:60 +msgid "Confirm New Password" +msgstr "Potwierdź nowe hasło" + +#: src/ssr/PasswordReset.jsx:65 +msgid "Submit" +msgstr "Podaj" + +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Nie jesteś zbanowany" + +#: src/routes/api/modtools.js:53 +msgid "You are not logged in" +msgstr "Nie jesteś zalogowany" + +#: src/routes/api/modtools.js:65 +msgid "You are not allowed to access this page" +msgstr "Nie masz dostępu do tej strony" + +#: src/routes/api/modtools.js:207 +msgid "Just admins can do that" +msgstr "Tylko administracja może to zrobić" + +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "weryfikacja maila" + +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "Jesteś teraz zweryfikowany :)" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "" +"Twój kod weryfikacyjny maila jest nieprawidłowy lub już wygasł :(, poproś o " +"nowy." + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "Nie jesteś nawet zalogowany." + +#: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "Błąd serwera podczas wylogowywania." + +#: 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 "Nie jesteś uwierzytelniony." + +#: 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 "Niepoprawne hasło!" + +#: src/routes/api/auth/delete_account.js:46 +msgid "Muted Users can not delete their account." +msgstr "Wyciszeni Użytkownicy nie mogą usunąć swoich kont." + +#: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 +msgid "This email provider is not allowed" +msgstr "Ten dostawca maila jest niedozwolony" + +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted Users can not do this." +msgstr "Wyciszeni Użytkownicy nie mogą tego zrobić." + +#: src/ssr/RedirectionPage.jsx:19 +msgid "PixelPlanet.fun Accounts" +msgstr "Konta Pixelplanet.fun" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "Po 15 sekundach nastąpi automatyczne przekierowanie" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "Lub ${clickHere }, aby wrócić do pixelplanet" + +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "Nie podano Captcha" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "ten mail jest już używany." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "Nazwa użytkownika jest już przez kogoś używana." + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "Trwało to zbyt długo. Spróbuj ponownie." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "Nie udało Ci się wykonać captcha" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Nieznany błąd Captcha" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "Nie udało się stworzyć nowego konta :(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "Nie udało się ustanowić sesji po zarejestrowaniu :(" + +#: src/canvasesDesc.js:20 +msgid "Earth" +msgstr "Ziemia" + +#: src/canvasesDesc.js:21 +msgid "Moon" +msgstr "Księżyc" + +#: src/canvasesDesc.js:22 +msgid "3D Canvas" +msgstr "Płótno 3D" + +#: src/canvasesDesc.js:23 +msgid "Coronavirus" +msgstr "Koronawirus" + +#: src/canvasesDesc.js:24 +msgid "PixelZone" +msgstr "PixelZone" + +#: src/canvasesDesc.js:25 +msgid "PixelCanvas" +msgstr "PixelCanvas" + +#: src/canvasesDesc.js:26 +msgid "1bit" +msgstr "1bit" + +#: src/canvasesDesc.js:27 +msgid "Top10" +msgstr "Top10" + +#: src/canvasesDesc.js:28 +msgid "2bit" +msgstr "2bit" + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "Minimapa" + +#: src/canvasesDesc.js:32 +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +msgstr "Nasze główne płótno, wielka mapa świata, Postaw gdziekolwiek chcesz!" + +#: 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 "" +"Płótno księżycowe. Bezpieczna przestrzeń dla sztuki. Żadnych flag ani dużego " +"tekstu (chyba, że jest to część rysunku) ani rysunku o wymiarach większych " +"niż 1,5 tys. x 1,5 tys. pikseli." + +#: src/canvasesDesc.js:34 +msgid "Place Voxels on a 3D canvas with others." +msgstr "Postaw Voxele na płótnie 3D wraz z innymi." + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "" +"Specjalne płótno mające na celu szerzenie świadomości na temat SARS-CoV2." + +#: src/canvasesDesc.js:36 +msgid "Mirror of PixelZone" +msgstr "Lustro PixelZone" + +#: src/canvasesDesc.js:37 +msgid "Mirror of PixelCanvas" +msgstr "Lustro PixelCanvas" + +#: src/canvasesDesc.js:38 +msgid "Black and White canvas" +msgstr "Czarno-białe płótno" + +#: 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 "" +"Canvas dla najaktywniejszych graczy z poprzedniego dnia. Codzienne " +"aktualizacje rankingów o godzinie 00:00 UTC." + +#: src/canvasesDesc.js:40 +msgid "Only four colors. Same rules as moon!" +msgstr "Tylko cztery kolory. Takie same zasady jak dla płótna księżycowego!" + +#: src/canvasesDesc.js:41 +msgid "" +"Conquer land on a smaller earth with protected ocean. Shares cooldown with " +"earth canvas!" +msgstr "" +"Podbij tereny na mniejszej ziemi z chronionym oceanem. dzieli cooldown z " +"płótnem ziemi!" + +#: src/core/MailProvider.js:66 +#, javascript-format +msgid "Welcome ${ name } to PixelPlanet, please verify your mail" +msgstr "Witamy ${ name } w PixelPlanet. Zweryfikuj swojego maila" + +#: src/core/MailProvider.js:67 +#, javascript-format +msgid "Hello ${ name }" +msgstr "Witaj ${ name }" + +#: 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 "" +"witamy w naszej małej społeczności pixelplacerów, aby móc korzystać ze " +"swojego konta, musisz zweryfikować swojego maila, Możesz to zrobić tutaj: " + +#: src/core/MailProvider.js:68 +msgid "Click to Verify" +msgstr "Kliknij aby Zweryfikować" + +#: src/core/MailProvider.js:68 src/core/MailProvider.js:105 +msgid "Or by copying following url:" +msgstr "Lub kopiując następujący adres URL:" + +#: src/core/MailProvider.js:69 +msgid "" +"Have fun and don't hesitate to contact us if you encounter any problems :)" +msgstr "" +"Miłej zabawy i nie wahaj się z nami skontaktować, jeśli napotkasz " +"jakiekolwiek problemy :)" + +#: src/core/MailProvider.js:70 src/core/MailProvider.js:107 +msgid "Thanks" +msgstr "Dzięki" + +#: src/core/MailProvider.js:87 +#, javascript-format +msgid "" +"We already sent you a verification mail, you can request another one in " +"${ minLeft } minutes." +msgstr "" +"Wysłaliśmy już do Ciebie wiadomość weryfikacyjną. Możesz poprosić o kolejną " +"za ${ minLeft } minut." + +#: src/core/MailProvider.js:103 +msgid "You forgot your password for PixelPlanet? Get a new one here" +msgstr "Zapomniałeś hasła do PixelPlanet? Zrób nowe tutaj" + +#: src/core/MailProvider.js:104 +msgid "Hello" +msgstr "Witaj" + +#: src/core/MailProvider.js:105 +msgid "" +"You requested to get a new password. You can change your password within the " +"next 30min here: " +msgstr "" +"Prosiłeś o otrzymanie nowego hasła. Możesz zmienić swoje hasło w ciągu " +"najbliższych 30 minut tutaj: " + +#: 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 "" +"Jeśli to nie Ty prosiłeś o tę pocztę, zignoruj ją (adres IP, który zażądał " +"tej poczty, to ${ ip })." + +#: src/core/MailProvider.js:114 +msgid "Mail is not configured on the server" +msgstr "mail nie jest skonfigurowany na serwerze" + +#: src/core/MailProvider.js:122 +msgid "" +"We already sent you a mail with instructions. Please wait before requesting " +"another mail." +msgstr "" +"Wysłaliśmy już do Ciebie maila z instrukcjami. Poczekaj, zanim poprosisz o " +"kolejną wiadomość." + +#: src/core/MailProvider.js:130 +msgid "Couldn't find this mail in our database" +msgstr "Nie udało się znaleźć tego maila w naszej bazie danych" diff --git a/i18n/ssr-prg.po b/i18n/ssr-prg.po new file mode 100644 index 00000000..4f7b9f40 --- /dev/null +++ b/i18n/ssr-prg.po @@ -0,0 +1,492 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-24 14:49+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:65 +msgid "PixelPlanet.Fun" +msgstr "PixelPlanet.Fun" + +#: src/ssr/Main.jsx:66 +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 "emmens papalla būtwei mazzais 2 dabbas ilgai" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "emmens papalla būtwei mazzais nikāi 26 dabbas" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "emmens turri inwalīdi dabbas tēt dīgi @,/,\\ adder #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "ni kliptaswīrds dāts." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "kliptaswīrds papalla ast mazzais 6 dabbas ilgai." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "kliptaswīrds papalla ast mazzais nikāi 60 dabbas." + +#: src/ssr/PasswordReset.jsx:20 src/ssr/PasswordReset.jsx:40 +msgid "PixelPlanet.fun Password Reset" +msgstr "PixelPlanet.fun kliptaswīrds etkraūt" + +#: src/ssr/PasswordReset.jsx:21 src/ssr/PasswordReset.jsx:41 +msgid "Reset your password here" +msgstr "etkraūtun twajs kliptaswīrds šāi" + +#: src/core/MailProvider.js:105 src/ssr/PasswordReset.jsx:28 +#: src/ssr/PasswordReset.jsx:49 +msgid "Reset Password" +msgstr "etkraūtun kliptaswīrds" + +#: src/ssr/PasswordReset.jsx:30 src/ssr/RedirectionPage.jsx:12 +msgid "Click here" +msgstr "sprakstinna šāi" + +#: src/ssr/PasswordReset.jsx:30 +msgid "to go back to pixelplanet" +msgstr "izēitwei iz pixelplanet" + +#: src/ssr/PasswordReset.jsx:50 +#, javascript-format +msgid "Hello ${ name }, you can set your new password here:" +msgstr "kaīls ${ name }, jūsizklìptina sadinna twajs nāuns kliptaswīrds šāi:" + +#: src/ssr/PasswordReset.jsx:54 +msgid "New Password" +msgstr "nāuns kliptaswīrds" + +#: src/ssr/PasswordReset.jsx:60 +msgid "Confirm New Password" +msgstr "padrūktina nāuns kliptaswīrds" + +#: src/ssr/PasswordReset.jsx:65 +msgid "Submit" +msgstr "paklusta" + +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "jūs assei ni ni preiwērpt" + +#: src/routes/api/modtools.js:53 +msgid "You are not logged in" +msgstr "jūs ni ast senrissa" + +#: src/routes/api/modtools.js:65 +msgid "You are not allowed to access this page" +msgstr "jūs assei ni preiwērpt prēi preiēisenis šis pāusan" + +#: src/routes/api/modtools.js:207 +msgid "Just admins can do that" +msgstr "Ka tēr Deiwāi mazzi segēi stas" + +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "pōstikastens izbānda" + +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "jūs ast teinū izbānda :)" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "" +"twajs pōstikastens izbānda ast inwalīdi adder izdwesis:, madla nāuns ainā." + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "jūs ni ast īr sāitas." + +#: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "sērweris blānda kaddan ausijjusi." + +#: 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 "jūs ni ast izbānda." + +#: 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 "blāndewingis kliptaswīrds!" + +#: src/routes/api/auth/delete_account.js:46 +msgid "Muted Users can not delete their account." +msgstr "Dussaws tērpautajai ni izklìptina audrazza kōnts." + +#: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 +msgid "This email provider is not allowed" +msgstr "šis pōstikastens ni ast preiwērpja" + +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted Users can not do this." +msgstr "Dussaws tērpautajai ni izklìptina segēi šis." + +#: src/ssr/RedirectionPage.jsx:19 +msgid "PixelPlanet.fun Accounts" +msgstr "PixelPlanet.fun kōntai" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "jūs ast ēisei assei autōmatiska pabanginna pa 15s" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "adder ${ clickHere } skassa pixelplanet" + +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "Ni Captcha dāwusi" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "Pōstikastens jāu tērpau." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "emmens jāu tērpau." + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "jūs izlaīdja pēr tūlan kērdā, bānda etkūmps." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "jūs praspīli twajs captcha" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Niwaīsts Captcha Error" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "praspīli kurtun nāuns tērpautajs :(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "praspīli gruntintun sīndausnā pa registrijja" + +#: src/canvasesDesc.js:20 +msgid "Earth" +msgstr "zemē" + +#: src/canvasesDesc.js:21 +msgid "Moon" +msgstr "mēniks" + +#: src/canvasesDesc.js:22 +msgid "3D Canvas" +msgstr "3D drābi" + +#: src/canvasesDesc.js:23 +msgid "Coronavirus" +msgstr "Coronavirus" + +#: src/canvasesDesc.js:24 +msgid "PixelZone" +msgstr "PikselanZōni" + +#: src/canvasesDesc.js:25 +msgid "PixelCanvas" +msgstr "PikselanDrābi" + +#: src/canvasesDesc.js:26 +msgid "1bit" +msgstr "1bit" + +#: src/canvasesDesc.js:27 +msgid "Top10" +msgstr "Wīrss10" + +#: src/canvasesDesc.js:28 +msgid "2bit" +msgstr "2bit" + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "MiniTāutaskarti" + +#: src/canvasesDesc.js:32 +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +msgstr "" +"nūss gruntisks drābi, aīns spanga tāutaskarti pēr stā swētan. pastatinna " +"wiskwēi!" + +#: 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 "" +"Mēniks drābi. Sārgus plattibi pēr kunsta. ni karjangus adder dabbars teksts " +"adder kunsta māisess nikāi 1.5k x 1.5k pikselāi." + +#: src/canvasesDesc.js:34 +msgid "Place Voxels on a 3D canvas with others." +msgstr "deīktan 3D pikselāi aīns." + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "Speciāls drābi paplattintun aumenewīngiskan pēr SARS-CoV2." + +#: src/canvasesDesc.js:36 +msgid "Mirror of PixelZone" +msgstr "Spīgelis pēr PixelZone" + +#: src/canvasesDesc.js:37 +msgid "Mirror of PixelCanvas" +msgstr "Spīgelis pēr PixelCanvas" + +#: src/canvasesDesc.js:38 +msgid "Black and White canvas" +msgstr "aulaūwuns drābi" + +#: 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 "" +"Drābi pēr stā māisisk aktīws spīleniks ezze stā pirzdaums dēinā. Dēinins " +"wīrss ernaunīnusi prēi 00:00 UTC." + +#: src/canvasesDesc.js:40 +msgid "Only four colors. Same rules as moon!" +msgstr "Tēr ketturjai bārwis. Stawīds pat rēgulas kāigi mēniks, tēt dīgi!" + +#: src/canvasesDesc.js:41 +msgid "" +"Conquer land on a smaller earth with protected ocean. Shares cooldown with " +"earth canvas!" +msgstr "Erkarjaūwusi zemē na mazs zemē. Dalljawusi cd sēn spanga drābi!" + +#: src/core/MailProvider.js:66 +#, javascript-format +msgid "Welcome ${ name } to PixelPlanet, please verify your mail" +msgstr "Kaīls ${ name } prēi PixelPlanet, izbānda twajs pōstikastens" + +#: src/core/MailProvider.js:67 +#, javascript-format +msgid "Hello ${ name }" +msgstr "Kaīls ${ name }" + +#: 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 "" +"Kaīls prēi nūss pērā pēr pikselan deiktammans, tērpautun twajs kōnts, jūs " +"papalla izbāndātun twajs pōstikastens. jūs mazzi segēi stas šāi: " + +#: src/core/MailProvider.js:68 +msgid "Click to Verify" +msgstr "sprakstinna prēi izbāndātun" + +#: src/core/MailProvider.js:68 src/core/MailProvider.js:105 +msgid "Or by copying following url:" +msgstr "Adder prēi kōpiwusi repīnts url:" + +#: src/core/MailProvider.js:69 +msgid "" +"Have fun and don't hesitate to contact us if you encounter any problems :)" +msgstr "" +"Turri deiwūts be ni segēi swirrina prēi kōntakts mes ik jūs ebtīnka ainunts " +"prōbleman :)" + +#: src/core/MailProvider.js:70 src/core/MailProvider.js:107 +msgid "Thanks" +msgstr "Dīnka" + +#: src/core/MailProvider.js:87 +#, javascript-format +msgid "" +"We already sent you a verification mail, you can request another one in " +"${ minLeft } minutes." +msgstr "" +"Mes jāu tenginnimai jūs izbandāwusi pōstikastens, jūs mazzi madla kits ēn " +"${ minLeft } minūtis." + +#: 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-pt.po b/i18n/ssr-pt.po index f011e4a8..25db1425 100644 --- a/i18n/ssr-pt.po +++ b/i18n/ssr-pt.po @@ -2,6 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -20,6 +21,27 @@ msgstr "Você não pode enviar mensagens no bate-papo com um proxy" #, fuzzy msgid "Your country is temporary muted from this chat channel" msgstr "Seu país está silenciado temporariamente no bate-papo" +======= +"PO-Revision-Date: 2024-03-10 16:43+0000\n" +"Last-Translator: Justportuguese \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"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 "Você não pode enviar mensagens no bate-papo com um proxy" + +#: src/core/ChatProvider.js:436 +msgid "Your country is temporary muted from this chat channel" +msgstr "Seu país está silenciado temporariamente neste bate-papo" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/ChatProvider.js:439 msgid "You are permanently muted, join our guilded to appeal the mute" @@ -28,6 +50,7 @@ msgstr "" "recurso sobre seu silenciamento" #: src/core/ChatProvider.js:441 +<<<<<<< HEAD #, fuzzy msgid "You are banned" msgstr "Você não está autenticado." @@ -35,6 +58,14 @@ msgstr "Você não está autenticado." #: src/core/ChatProvider.js:443 msgid "Your Internet Provider is banned" msgstr "" +======= +msgid "You are banned" +msgstr "Você está banido" + +#: src/core/ChatProvider.js:443 +msgid "Your Internet Provider is banned" +msgstr "O seu provedor de internet está banido" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/ChatProvider.js:448 #, javascript-format @@ -42,7 +73,11 @@ msgid "You are muted for another ${ timeMin } minutes" msgstr "Você está silenciado por mais ${ timeMin } minutos" #: src/core/ChatProvider.js:450 +<<<<<<< HEAD #, fuzzy, javascript-format +======= +#, javascript-format +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "You are muted for another ${ ttl } seconds" msgstr "Você está silenciado por mais ${ ttl } segundos" @@ -97,15 +132,8 @@ msgstr "Senha trocada com sucesso." msgid "Invalid url :( Please check your mail again." msgstr "URL inválido :( Por favor, olhe seu email de novo." -#: src/ssr/PopUp.jsx:47 -msgid "ppfun" -msgstr "" - -#: src/ssr/PopUp.jsx:48 -#, fuzzy -msgid "PixelPlanet.Fun PopUp" -msgstr "PixelPlanet.fun" - +<<<<<<< HEAD +======= #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun Globo3D" @@ -122,6 +150,35 @@ msgstr "Clique duas vezes no globo para voltar." msgid "Loading..." msgstr "Carregando..." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "" + +#: src/ssr/PopUp.jsx:48 +#, fuzzy +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.fun" + +<<<<<<< HEAD +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun Globo3D" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "Um globo 3D do nosso mapa" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Clique duas vezes no globo para voltar." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Carregando..." + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 #, fuzzy msgid "PixelPlanet.Fun" @@ -135,7 +192,11 @@ msgstr "" #: src/utils/validation.js:17 msgid "Email can't be empty." +<<<<<<< HEAD msgstr "E-mail não pode ser vazio." +======= +msgstr "E-mail não pode estar vazio." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:18 msgid "Email should be at least 5 characters long." @@ -147,6 +208,7 @@ msgstr "E-mail não pode ser maior que 40 caracteres." #: src/utils/validation.js:20 msgid "Email should at least contain a dot" +<<<<<<< HEAD msgstr "E-mail deve conter pelo menos um ponto" #: src/utils/validation.js:22 @@ -156,6 +218,17 @@ msgstr "E-mail deve conter um @" #: src/utils/validation.js:29 msgid "Name can't be empty." msgstr "Nome não pode ser vazio." +======= +msgstr "E-mail deve ter pelo menos um ponto" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "E-mail deve ter um @" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Nome não pode estar vazio." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:30 #, fuzzy @@ -168,7 +241,11 @@ msgstr "Nome deve ser menor que 26 caracteres" #: src/utils/validation.js:38 msgid "Name contains invalid character like @, /, \\ or #" +<<<<<<< HEAD msgstr "Nome contém caractere invalido como @, /, \\ ou #" +======= +msgstr "Nome contem caractere invalido como @,/,\\ ou #" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:53 msgid "No password given." @@ -176,11 +253,19 @@ msgstr "Nenhuma senha fornecida." #: src/utils/validation.js:56 msgid "Password must be at least 6 characters long." +<<<<<<< HEAD msgstr "Senha deve ter ao menos 6 caracteres." #: src/utils/validation.js:59 msgid "Password must be shorter than 60 characters." msgstr "Senha deve ser menor que 60 caracteres." +======= +msgstr "A senha deve ter ao menos 6 caracteres." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "A senha deve ser menor que 60 caracteres." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/PasswordReset.jsx:20 src/ssr/PasswordReset.jsx:40 msgid "PixelPlanet.fun Password Reset" @@ -218,7 +303,16 @@ msgstr "Confirme a senha nova" #: src/ssr/PasswordReset.jsx:65 msgid "Submit" +<<<<<<< HEAD msgstr "Envie" +======= +msgstr "Enviar" + +#: src/routes/api/baninfo.js:32 +#, fuzzy +msgid "You are not banned" +msgstr "Você não está autenticado." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/modtools.js:53 #, fuzzy @@ -234,6 +328,7 @@ msgstr "Você não tem acesso a esse canal" msgid "Just admins can do that" msgstr "" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 #, fuzzy msgid "You are not banned" @@ -276,6 +371,8 @@ msgstr "Falhei ao criar novo usuário :(" msgid "Failed to establish session after register :(" msgstr "Falhei ao estabelecer sessão após registrar :(" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Verificação de e-mail" @@ -313,11 +410,23 @@ msgid "Incorrect password!" msgstr "Senha errada!" #: src/routes/api/auth/delete_account.js:46 +<<<<<<< HEAD msgid "Muted users can not delete their account." msgstr "" #: src/routes/api/auth/change_mail.js:62 msgid "Muted users can not do this." +======= +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." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/ssr/RedirectionPage.jsx:19 @@ -333,6 +442,42 @@ msgstr "Você vai ser redirecionado automaticamente em 15 segundos" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Ou ${ clickHere } para voltar ao pixelplanet" +<<<<<<< HEAD +======= +#: src/routes/api/auth/register.js:31 +#, fuzzy +msgid "No Captcha given" +msgstr "Nenhuma senha fornecida." + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "E-Mail já está em uso." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "Nome de usuário já em uso." + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "Você demorou muito, tente novamente." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "Você errou o seu captcha" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Erro de Captcha desconhecido" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "Falhei ao criar novo usuário :(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "Falhei ao estabelecer sessão após registrar :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Terra" @@ -374,7 +519,12 @@ msgid "Minimap" msgstr "" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Nosso canvas principal, um mapa gigante da Terra. Coloque píxeis onde você " "quiser" @@ -389,11 +539,21 @@ msgstr "" "não ser que faça parte da arte)" #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Coloque cubos em um canvas 3D com outras pessoas." #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Coloque cubos em um canvas 3D com outras pessoas." + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Canvas especial para conscientizar sobre o SARS-CoV2" #: src/canvasesDesc.js:36 @@ -415,13 +575,21 @@ msgid "" msgstr "" #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 diff --git a/i18n/ssr-ro.po b/i18n/ssr-ro.po index 4e840b23..63f341f2 100644 --- a/i18n/ssr-ro.po +++ b/i18n/ssr-ro.po @@ -2,18 +2,20 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ro_RO\n" +"PO-Revision-Date: 2024-03-19 23:04+0000\n" +"Last-Translator: Negru Berg \n" +"Language-Team: Romanian \n" +"Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n==0 || (n!=1 && n%100>=1 && " -"n%100<=19) ? 1 : 2);\n" -"X-Generator: Poedit 3.3.1\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2;\n" +"X-Generator: Weblate 5.5-dev\n" #: src/core/ChatProvider.js:434 +<<<<<<< HEAD msgid "You can not send chat messages with proxy" msgstr "" @@ -90,11 +92,85 @@ msgstr "" #: src/routes/reset_password.js:89 #, fuzzy +======= +msgid "You can not send chat messages while using a proxy" +msgstr "Nu poți trimite mesaje în chat folosind proxy" + +#: src/core/ChatProvider.js:436 +msgid "Your country is temporary muted from this chat channel" +msgstr "Țara ta este temporar dezactivată de pe acest canal de chat" + +#: src/core/ChatProvider.js:439 +msgid "You are permanently muted, join our guilded to appeal the mute" +msgstr "Ești dezactivat permanent, intră în guilded pentru a face apel" + +#: src/core/ChatProvider.js:441 +msgid "You are banned" +msgstr "Ești banat" + +#: src/core/ChatProvider.js:443 +msgid "Your Internet Provider is banned" +msgstr "Furnizorul tău de internet este banat" + +#: src/core/ChatProvider.js:448 +#, javascript-format +msgid "You are muted for another ${ timeMin } minutes" +msgstr "Ești desconectat pentu încă ${ timeMin } minute" + +#: src/core/ChatProvider.js:450 +#, javascript-format +msgid "You are muted for another ${ ttl } seconds" +msgstr "Ești desconectat pentru încă ${ttl} secunde" + +#: src/core/ChatProvider.js:467 +#, javascript-format +msgid "You are sending messages too fast, you have to wait ${ waitTime }s :(" +msgstr "Trimiți mesaje prea repede, trebuie să aștepți ${ waitTime }s :(" + +#: src/core/ChatProvider.js:471 +msgid "You don't have access to this channel" +msgstr "Nu ai acces la acest canal" + +#: src/core/ChatProvider.js:490 +msgid "Your mail has to be verified in order to chat" +msgstr "Mailul tău trebuie să fie verificat pentru a vorbi în chat" + +#: src/core/ChatProvider.js:500 +msgid "You can't send a message this long :(" +msgstr "Nu poți trimite un mesaj atât de lung :(" + +#: src/core/ChatProvider.js:504 +msgid "Please use int channel" +msgstr "Te rog să folosești canalul int" + +#: src/core/ChatProvider.js:512 +msgid "Stop flooding." +msgstr "Oprește inundarea." + +#: src/routes/reset_password.js:39 +msgid "You sent an empty password or invalid data :(" +msgstr "Nu poți seta o parolă goală sau invalidă :(" + +#: src/routes/reset_password.js:51 +msgid "This password-reset link isn't valid anymore :(" +msgstr "Acest parolă-reset link deja nu este valid :(" + +#: src/routes/reset_password.js:62 +msgid "Your passwords do not match :(" +msgstr "Parolele nu sunt identifice :(" + +#: src/routes/reset_password.js:77 +msgid "User doesn't exist in our database :(" +msgstr "Utilizatorul nu există în datele noastre de bază :(" + +#: src/routes/reset_password.js:89 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Password successfully changed." msgstr "Schimbat parola cu success." #: src/routes/reset_password.js:108 msgid "Invalid url :( Please check your mail again." +<<<<<<< HEAD msgstr "" #: src/ssr/PopUp.jsx:47 @@ -116,11 +192,27 @@ msgstr "" #: src/ssr/Globe.jsx:51 msgid "Double click on globe to go back." msgstr "" +======= +msgstr "Url invalid :( Te rog verifică mailul din nou." + +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "3DGlob PixelPlanet.Fun" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "Un glob 3D despre toată harta" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Apasă de două ori globul pentru a merge înapoi." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Globe.jsx:52 msgid "Loading..." msgstr "Se încarcă..." +<<<<<<< HEAD #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "" @@ -129,6 +221,24 @@ msgstr "" #, fuzzy msgid "Place color pixels on an map styled canvas with other players online" msgstr "Pune pixeli colorați pe un canvas mare cu alți jucători online!" +======= +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun PopUp" + +#: src/ssr/Main.jsx:65 +msgid "PixelPlanet.Fun" +msgstr "PixelPlanet.Fun" + +#: src/ssr/Main.jsx:66 +msgid "Place color pixels on an map styled canvas with other players online" +msgstr "" +"Pune pixeli de culoare pe un Convas în stil hartă cu alți jucători online" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." @@ -148,7 +258,7 @@ msgstr "Emailul trebuie să conțină cel puțin un punct" #: src/utils/validation.js:22 msgid "Email should contain a @" -msgstr "Emailul trebuie să conțină un @" +msgstr "Emailul trebuie să conțină un \"@\"" #: src/utils/validation.js:29 msgid "Name can't be empty." @@ -180,6 +290,7 @@ msgstr "Parola trebuie să aibă mai puțin de 60 de litere." #: src/ssr/PasswordReset.jsx:20 src/ssr/PasswordReset.jsx:40 msgid "PixelPlanet.fun Password Reset" +<<<<<<< HEAD msgstr "" #: src/ssr/PasswordReset.jsx:21 src/ssr/PasswordReset.jsx:41 @@ -200,11 +311,35 @@ msgstr "Vorbește aici" #: src/ssr/PasswordReset.jsx:30 msgid "to go back to pixelplanet" msgstr "" +======= +msgstr "PixelPlanet.fun Resetare Parolă" + +#: src/ssr/PasswordReset.jsx:21 src/ssr/PasswordReset.jsx:41 +msgid "Reset your password here" +msgstr "Resetează-ți parola aici" + +#: src/core/MailProvider.js:105 src/ssr/PasswordReset.jsx:28 +#: src/ssr/PasswordReset.jsx:49 +msgid "Reset Password" +msgstr "Resetează Parola" + +#: src/ssr/PasswordReset.jsx:30 src/ssr/RedirectionPage.jsx:12 +msgid "Click here" +msgstr "Apasă aici" + +#: src/ssr/PasswordReset.jsx:30 +msgid "to go back to pixelplanet" +msgstr "Pentru a merge înapoi pe pixelplanet" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/PasswordReset.jsx:50 #, javascript-format msgid "Hello ${ name }, you can set your new password here:" +<<<<<<< HEAD msgstr "" +======= +msgstr "Bună ${ name }, poți să-ți setezi o parolă nouă aici:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/PasswordReset.jsx:54 msgid "New Password" @@ -217,6 +352,7 @@ msgstr "Confirmă Parola Nouă" #: src/ssr/PasswordReset.jsx:65 msgid "Submit" msgstr "Încarcă" +<<<<<<< HEAD #: src/routes/api/modtools.js:53 #, fuzzy @@ -586,6 +722,385 @@ msgstr "" #~ msgid "Not allowed" #~ msgstr "Nu este permis" +======= + +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Nu ești banat" + +#: src/routes/api/modtools.js:53 +msgid "You are not logged in" +msgstr "Nu ești conectat" + +#: src/routes/api/modtools.js:65 +msgid "You are not allowed to access this page" +msgstr "Nu ai voie să accesezi această pagină" + +#: src/routes/api/modtools.js:207 +msgid "Just admins can do that" +msgstr "Numai admini pot face asta" + +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "Mail verificat" + +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "Acum ești verificat :)" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "" +"Codul tău de verificare a e-mailului este invalid sau a expirat deja :(, te " +"rog să solicitezi unul nou." + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "Nici nu ești conectat." + +#: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "Erroare de servăr când desconectare." + +#: 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 "Nu ești autentificat." + +#: 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 "Parolă incorrectă!" + +#: src/routes/api/auth/delete_account.js:46 +msgid "Muted Users can not delete their account." +msgstr "Utilizator desconectat nu își poate șterge contul." + +#: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 +msgid "This email provider is not allowed" +msgstr "Acest furnizor de mail nu este permis" + +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted Users can not do this." +msgstr "Utilizatorul desconectat nu poate face asta." + +#: src/ssr/RedirectionPage.jsx:19 +msgid "PixelPlanet.fun Accounts" +msgstr "Conturi PixelPlanet.fun" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "Vei fi redirecționat automatic după 15 secunde" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "Sau ${ clickHere } pentru a merge înapoi la pixelplanet" + +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "Niciun captcha dat" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "E-Mailul este deja înregistrat." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "Numele de utiizator este deja folosită." + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "Ți-a luat prea mult, încearcă din nou." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "Nu ai trecut captchaul tău" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Eroare de Captcha necunoscută" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "Nu s-a putut crea un utilizator nou :(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "Nu s-a putut stabili sesiunea după înregistrare :(" + +#: src/canvasesDesc.js:20 +msgid "Earth" +msgstr "Pământ" + +#: src/canvasesDesc.js:21 +msgid "Moon" +msgstr "Lună" + +#: src/canvasesDesc.js:22 +msgid "3D Canvas" +msgstr "Canvas 3D" + +#: src/canvasesDesc.js:23 +msgid "Coronavirus" +msgstr "Coronavirus" + +#: src/canvasesDesc.js:24 +msgid "PixelZone" +msgstr "PixelZone" + +#: src/canvasesDesc.js:25 +msgid "PixelCanvas" +msgstr "PixelCanvas" + +#: src/canvasesDesc.js:26 +msgid "1bit" +msgstr "1bit" + +#: src/canvasesDesc.js:27 +msgid "Top10" +msgstr "Top10" + +#: src/canvasesDesc.js:28 +msgid "2bit" +msgstr "2bit" + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "Minimap" + +#: src/canvasesDesc.js:32 +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!" + +#: 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 "" +"Convas de Lună. Spațiu sigur pentru artă. Fără steaguri sau texte mari (cu " +"excepția cazului în care face parte din artă) sau artă mai mare de 1,5k x " +"1,5k pixeli." + +#: src/canvasesDesc.js:34 +msgid "Place Voxels on a 3D canvas with others." +msgstr "Pune pixeli colorați pe un canvas 3D cu alți jucători." + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "Convas special pentru a răspândi conștientizarea SARS-CoV2." + +#: src/canvasesDesc.js:36 +msgid "Mirror of PixelZone" +msgstr "Oglindă pentru PixelZone" + +#: src/canvasesDesc.js:37 +msgid "Mirror of PixelCanvas" +msgstr "Oglinda pentru PixelConvas" + +#: src/canvasesDesc.js:38 +msgid "Black and White canvas" +msgstr "Convas negru-alb" + +#: 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 "" +"Un convas pentru cei mai activi jucători din ziua precedentă. Actualizări " +"zilnice de clasare la 00:00 UTC." + +#: src/canvasesDesc.js:40 +msgid "Only four colors. Same rules as moon!" +msgstr "Numai patru culoare. Același reguli ca pe Lună!" + +#: src/canvasesDesc.js:41 +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!" + +#: src/core/MailProvider.js:66 +#, javascript-format +msgid "Welcome ${ name } to PixelPlanet, please verify your mail" +msgstr "Bine ai venit ${ name } la PixelPlanet, te rog verifică-ți mailul" + +#: src/core/MailProvider.js:67 +#, javascript-format +msgid "Hello ${ name }" +msgstr "Bună ${ name }" + +#: 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 "" +"Bine ai venit în mica noastră comunitate de pixelplacers, pentru a-ți folosi " +"contul, trebuie să-ți verifici e-mailul. Poți face asta aici: " + +#: src/core/MailProvider.js:68 +msgid "Click to Verify" +msgstr "Apasă pentru a verifica" + +#: src/core/MailProvider.js:68 src/core/MailProvider.js:105 +msgid "Or by copying following url:" +msgstr "Sau prin copierea următoarei adrese URL:" + +#: src/core/MailProvider.js:69 +msgid "" +"Have fun and don't hesitate to contact us if you encounter any problems :)" +msgstr "Distrează-te și nu ezita să ne contactezi dacă găsești probleme :)" + +#: src/core/MailProvider.js:70 src/core/MailProvider.js:107 +msgid "Thanks" +msgstr "Mulțumim" + +#: src/core/MailProvider.js:87 +#, javascript-format +msgid "" +"We already sent you a verification mail, you can request another one in " +"${ minLeft } minutes." +msgstr "" +"Deja ți-am trimis un mail de verificare, poți cere încă una în ${ minLeft } " +"minute." + +#: src/core/MailProvider.js:103 +msgid "You forgot your password for PixelPlanet? Get a new one here" +msgstr "Ți-ai uitat parola pentru PixelPlanet? Fă-ți una nouă aici" + +#: src/core/MailProvider.js:104 +msgid "Hello" +msgstr "Bună" + +#: src/core/MailProvider.js:105 +msgid "" +"You requested to get a new password. You can change your password within the " +"next 30min here: " +msgstr "" +"Ai cerut să îți faci o parolă nouă. Poți să-ți schimbi parola în următoarele " +"30 de minute aici: " + +#: 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 "" +"Dacă nu ai cerut acest mail, te rog să îl ignorezi (IP-ul care a cerut acest " +"mail era ${ ip })." + +#: src/core/MailProvider.js:114 +msgid "Mail is not configured on the server" +msgstr "Mail nu este configurat pe server" + +#: src/core/MailProvider.js:122 +msgid "" +"We already sent you a mail with instructions. Please wait before requesting " +"another mail." +msgstr "" +"Ți-am trimis deja un mail cu instrucțiuni. Te rog să aștepți înainte să ceri " +"un mail nou." + +#: src/core/MailProvider.js:130 +msgid "Couldn't find this mail in our database" +msgstr "Nu am putut găsi acest mail în datele noastre de bază" + +#, javascript-format +#~ msgid "Switched to ${ canvasName }" +#~ msgstr "Schimbat canvasul la ${ canvasName }" + +#~ msgid "Grid ON" +#~ msgstr "Grilă Pornită" + +#~ msgid "Grid OFF" +#~ msgstr "Grilă Oprită" + +#~ msgid "Pixel Notify ON" +#~ msgstr "Notificare Pixeli Pornită" + +#~ msgid "Pixel Notify OFF" +#~ msgstr "Notificare Pixeli Oprită" + +#~ msgid "Muted Sound" +#~ msgstr "Sunet Oprit" + +#~ msgid "Unmuted Sound" +#~ msgstr "Sunet Pornit" + +#~ msgid "Copied!" +#~ msgstr "Copiat!" + +#~ msgid "Show Hidden Canvases" +#~ msgstr "Arată Canvasurile Ascunse" + +#~ msgid "Hide Hidden Canvases" +#~ msgstr "Ascunde Canvasurile Ascunse" + +#~ msgid "Error :(" +#~ msgstr "Eroare :(" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "" +#~ "Nu am primit niciun răspuns de la pixelplanet. Poate încearcă să " +#~ "reîncarci pagina?" + +#~ msgid "Invalid Canvas" +#~ msgstr "Canvas Invalid" + +#~ msgid "This canvas doesn't exist" +#~ msgstr "Acest Canvas nu există." + +#~ msgid "Invalid Coordinates" +#~ msgstr "Coordonate invalide" + +#~ msgid "x out of bounds" +#~ msgstr "x în afara limitelor" + +#~ msgid "y out of bounds" +#~ msgstr "y în afara limitelor" + +#~ msgid "z out of bounds" +#~ msgstr "z în afara limitelor" + +#~ msgid "Wrong Color" +#~ msgstr "Culoarea greșită" + +#~ msgid "Invalid color selected" +#~ msgstr "Culoare invalidă selectată" + +#~ msgid "Just for registered Users" +#~ msgstr "Doar pentru Utilizatorii înregistrați" + +#~ msgid "Place more :)" +#~ msgstr "Pune mai mult :)" + +#~ msgid "You can not access this canvas yet. You need to place more pixels" +#~ msgstr "" +#~ "Momentan nu poți accesa acest canvas. Trebuie să pui mai mulți pixeli" + +#~ msgid "Pixel protected!" +#~ msgstr "Pixel protejat!" + +#~ msgid "Please prove that you are human" +#~ msgstr "Te rog să dovedești că ești om" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Proxiurile nu sunt permise :(" + +#~ msgid "You are using a Proxy." +#~ msgstr "Tu folosești un Proxy." + +#~ msgid "Not allowed" +#~ msgstr "Nu este permis" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Just the Top10 of yesterday can place here" #~ msgstr "Doar cei din Top10 ieri pot pune aici" diff --git a/i18n/ssr-ru.po b/i18n/ssr-ru.po index 4c7f1302..d06a195e 100644 --- a/i18n/ssr-ru.po +++ b/i18n/ssr-ru.po @@ -2,7 +2,11 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: 2024-03-09 11:55+0000\n" +======= +"PO-Revision-Date: 2024-04-02 18:53+0000\n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Last-Translator: sallbet \n" "Language-Team: Russian \n" @@ -15,7 +19,7 @@ msgstr "" "X-Generator: Weblate 5.5-dev\n" #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" +msgid "You can not send chat messages while using a proxy" msgstr "Вы не можете отправлять сообщения в чат, используя прокси" #: src/core/ChatProvider.js:436 @@ -95,14 +99,8 @@ msgstr "Пароль успешно изменен." msgid "Invalid url :( Please check your mail again." msgstr "Неверный адрес :( Пожалуйста, проверьте свою почту еще раз." -#: src/ssr/PopUp.jsx:47 -msgid "ppfun" -msgstr "ppfun" - -#: src/ssr/PopUp.jsx:48 -msgid "PixelPlanet.Fun PopUp" -msgstr "Всплывающее окно PixelPlanet.Fun" - +<<<<<<< HEAD +======= #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3D-глобус" @@ -119,6 +117,34 @@ msgstr "Дважды щелкните по глобусу, чтобы верну msgid "Loading..." msgstr "Загрузка..." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "Всплывающее окно PixelPlanet.Fun" + +<<<<<<< HEAD +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3D-глобус" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "3D-глобус всей нашей карты" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Дважды щелкните по глобусу, чтобы вернуться." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Загрузка..." + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -214,6 +240,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 "Вы не авторизованы" @@ -226,14 +256,70 @@ msgstr "У вас нет доступа к этой странице" msgid "Just admins can do that" msgstr "Это могут сделать только админы" -#: src/routes/api/baninfo.js:32 -msgid "You are not banned" -msgstr "Вы не забанены" +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "Подтверждение почты" +<<<<<<< HEAD +======= +#: 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 "Пользователи в муте не могут удалить свой аккаунт." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: 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 "Аккаунты PixelPlanet.fun" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "Вы будете автоматически перенаправлены через 15 секунд" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "Или ${clickHere}, чтобы вернуться на pixelplanet" + #: src/routes/api/auth/register.js:31 msgid "No Captcha given" msgstr "Капча не введена" @@ -266,6 +352,7 @@ msgstr "Не удалось создать нового пользователя msgid "Failed to establish session after register :(" msgstr "Не удалось установить сеанс после регистрации :(" +<<<<<<< HEAD #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Подтверждение почты" @@ -323,6 +410,8 @@ msgstr "Вы будете автоматически перенаправлен msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Или ${clickHere}, чтобы вернуться на pixelplanet" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Земля" @@ -364,10 +453,14 @@ msgid "Minimap" msgstr "Миникарта" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Наше главное полотно - огромная карта мира, вы можете ставить пиксели где " -"хотите" +"хотите!" #: src/canvasesDesc.js:33 msgid "" @@ -379,12 +472,23 @@ msgstr "" "х 1,5 тысячи пикселей." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Размещайте воксели на 3D полотне вместе с другими игроками" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" msgstr "Специальное полотно для распространения осведомленности о SARS-CoV2" +======= +msgid "Place Voxels on a 3D canvas with others." +msgstr "Размещайте воксели на 3D полотне вместе с другими игроками." + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "" +"Специальное полотно для распространения осведомленности о SARS-CoV2 " +"(вакцинируйтесь)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:36 msgid "Mirror of PixelZone" @@ -407,16 +511,28 @@ msgstr "" "рейтинга в 00:00 UTC." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." msgstr "Только четыре цвета. Правила такие же как и на луне." +======= +msgid "Only four colors. Same rules as moon!" +msgstr "Только четыре цвета. Правила такие же как и на полотне луны!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." msgstr "" "Завоевывайте земли на меньшем полотне земли с океаном под защитой. Время " "восстановления связано с земным полотном." +======= +"earth canvas!" +msgstr "" +"Завоевывайте земли на меньшем полотне земли с океаном под защитой. Время " +"восстановления связано с земным полотном!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:66 #, javascript-format diff --git a/i18n/ssr-sc.po b/i18n/ssr-sc.po index aaab9561..e7975f04 100644 --- a/i18n/ssr-sc.po +++ b/i18n/ssr-sc.po @@ -13,7 +13,8 @@ msgstr "" "X-Generator: Poedit 3.3.1\n" #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" +#, fuzzy +msgid "You can not send chat messages while using a proxy" msgstr "Umpo mannari messaggia cu li proxy" #: src/core/ChatProvider.js:436 @@ -93,14 +94,8 @@ msgstr "Password canciata." msgid "Invalid url :( Please check your mail again." msgstr "Url mmaliru,piffauri talia l'email arre..." -#: src/ssr/PopUp.jsx:47 -msgid "ppfun" -msgstr "ppfun" - -#: src/ssr/PopUp.jsx:48 -msgid "PixelPlanet.Fun PopUp" -msgstr "PopUp ri PixelPlanet.Fun" - +<<<<<<< HEAD +======= #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3DGlobe" @@ -117,6 +112,34 @@ msgstr "Ammacca rui voti nalu globo pi iri in arre." msgid "Loading..." msgstr "Caricannu..." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PopUp ri PixelPlanet.Fun" + +<<<<<<< HEAD +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3DGlobe" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "U globo 3d ri tutta a mappa" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Ammacca rui voti nalu globo pi iri in arre." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Caricannu..." + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -212,6 +235,10 @@ msgstr "Cunfirma a nova password" msgid "Submit" msgstr "Cunfirma" +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Unsi bannatu" + #: src/routes/api/modtools.js:53 msgid "You are not logged in" msgstr "Unsi loggatu" @@ -224,14 +251,73 @@ msgstr "Unna u pirmissu pi trasiri intra sta pagina" msgid "Just admins can do that" msgstr "Sulu li admin ponnu fari chistu" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 msgid "You are not banned" msgstr "Unsi bannatu" +======= +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "Verifica pi email" + +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "Si verificatu" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "" +"U To codici pi verificarti j'e mmalidu o scarutu ;(, piffauri richiedi " +"navutru." + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "Unsi mancu loggatu." + +#: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "Erruri rilu server quannu loggasti fora." + +#: 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 "Unsi autenticatu." + +#: 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 "Password sbagliata!" + +#: src/routes/api/auth/delete_account.js:46 +msgid "Muted Users can not delete their account." +msgstr "" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 msgid "This email provider is not allowed" msgstr "Stu provider rila email unne valiru" +#: 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 "Account ri PixelPlanet.fun" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "Veni mannatu nala paggina automaticamente 'n 15s" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "O ${ clickHere } Pi gghiri arre su pixelplanet" + #: src/routes/api/auth/register.js:31 msgid "No Captcha given" msgstr "Captcha un ratu" @@ -264,6 +350,7 @@ msgstr "Falli a criari un novu utenti" msgid "Failed to establish session after register :(" msgstr "Falli a fari na sissiuni ropu a registazioni :(" +<<<<<<< HEAD #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Verifica pi email" @@ -321,6 +408,8 @@ msgstr "Veni mannatu nala paggina automaticamente 'n 15s" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "O ${ clickHere } Pi gghiri arre su pixelplanet" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Terra" @@ -362,7 +451,12 @@ msgid "Minimap" msgstr "" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "U Canvas principali, na mappa ranni ri tuttu u munnu. Piazza unne ghie ca ti " "piaci" @@ -377,11 +471,21 @@ msgstr "" "pixels." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Piazza Voxels intra 'n canvas 3D cu l'avutri" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Piazza Voxels intra 'n canvas 3D cu l'avutri" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Canvas spiciali pi diffunniri a consapevolizza sulu SARS-CoV2" #: src/canvasesDesc.js:36 @@ -404,13 +508,21 @@ msgstr "" "U canvas sulu pili iucatura chiu attiva d'aeri. Aggiurnamenti a 00:00 UTC." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 diff --git a/i18n/ssr-sgn.po b/i18n/ssr-sgn.po new file mode 100644 index 00000000..1a10f6a3 --- /dev/null +++ b/i18n/ssr-sgn.po @@ -0,0 +1,501 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-26 10:13+0000\n" +"Last-Translator: Elie Al Nasr \n" +"Language-Team: Sign Languages \n" +"Language: sgn\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\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 "" +"👏👌🙌 🤘✌️👇 👇👌👋 🖖🤙👇🤚 🤘🖐✌️👋 👆🤙🖖🖖✌️🤛🤙🖖 👐🖐🤞👍🤙 🙌🖖🤞👇🤛 ✌️ 👎" +"☝️👌👉👏" + +#: 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 "👏👌🙌 ✌️☝️🤙 👆🙌👋🤙🤚 ✋👌☝️ ✌️👇👌👋🖐🤙☝️ ${ timeMin } 👆🤞👇🙌👋🤙🖖" + +#: src/core/ChatProvider.js:450 +#, javascript-format +msgid "You are muted for another ${ ttl } seconds" +msgstr "👏👌🙌 ✌️☝️🤙 👆🙌👋🤙🤚 ✋👌☝️ ✌️👇👌👋🖐🤙☝️ ${ ttl } 🖖🤙🤘👌👇🤚🖖" + +#: src/core/ChatProvider.js:467 +#, javascript-format +msgid "You are sending messages too fast, you have to wait ${ waitTime }s :(" +msgstr "" +"👏👌🙌 ✌️☝️🤙 🖖🤙👇🤚🤞👇🤛 👆🤙🖖🖖✌️🤛🤙🖖 👋👌👌 ✋✌️🖖👋, 👏👌🙌 🖐✌️🤜🤙 👋" +"👌 👐✌️🤞👋 ${ waitTime }🖖 😔" + +#: 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: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/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/baninfo.js:32 +msgid "You are not banned" +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/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: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/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/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 "🖐🤙👍👍👌 ${ name }" + +#: 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 "" +"🤞✋ 👏👌🙌 🤚🤞🤚 👇👌👋 ☝️🤙🤝🙌🤙🖖👋 👋🖐🤞🖖 👆✌️🤞👍, 👎👍🤙✌️🖖🤙 ✊🙌🖖" +"👋 🤞🤛👇👌☝️🤙 🤞👋 (👋🖐🤙 🤞👎 👋🖐✌️👋 ☝️🤙🤝🙌🤙🖖👋🤙🤚 👋🖐🤞🖖 👆✌️🤞👍 👐✌️" +"🖖 ${ ip })." + +#: 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-sl.po b/i18n/ssr-sl.po index 6f8a0c35..97afef21 100644 --- a/i18n/ssr-sl.po +++ b/i18n/ssr-sl.po @@ -14,7 +14,12 @@ msgstr "" "X-Generator: Poedit 2.4.2\n" #: src/core/ChatProvider.js:434 +<<<<<<< HEAD msgid "You can not send chat messages with proxy" +======= +#, fuzzy +msgid "You can not send chat messages while using a proxy" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Ne morate pošiljati sporočil za proksiji" #: src/core/ChatProvider.js:436 @@ -95,6 +100,7 @@ msgstr "Geslo je bilo uspešno spremenjeno." msgid "Invalid url :( Please check your mail again." msgstr "Neveljavna povezava :( Prosim ponovno preverite vaš E-naslov." +<<<<<<< HEAD #: src/ssr/PopUp.jsx:47 msgid "ppfun" msgstr "" @@ -104,6 +110,8 @@ msgstr "" msgid "PixelPlanet.Fun PopUp" msgstr "PixelPlanet.fun" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3DGlobus" @@ -120,11 +128,28 @@ msgstr "Kliknite dvakrat na planet, da se vrnete" msgid "Loading..." msgstr "Nalaganje..." +<<<<<<< HEAD #: src/ssr/Main.jsx:65 #, fuzzy msgid "PixelPlanet.Fun" msgstr "PixelPlanet.fun" +======= +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "" + +#: src/ssr/PopUp.jsx:48 +#, fuzzy +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.fun" + +#: src/ssr/Main.jsx:65 +#, fuzzy +msgid "PixelPlanet.Fun" +msgstr "PixelPlanet.fun" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:66 msgid "Place color pixels on an map styled canvas with other players online" msgstr "" @@ -218,6 +243,14 @@ msgstr "Potrdite Novo Geslo" msgid "Submit" msgstr "Oddajte" +<<<<<<< HEAD +======= +#: src/routes/api/baninfo.js:32 +#, fuzzy +msgid "You are not banned" +msgstr "Niste preverjeni." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/modtools.js:53 #, fuzzy msgid "You are not logged in" @@ -232,6 +265,7 @@ msgstr "Nimate dostopa do tega kanala" msgid "Just admins can do that" msgstr "" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 #, fuzzy msgid "You are not banned" @@ -274,6 +308,8 @@ msgstr "Ni nam uspelo ustvariti novega uporabnika :(" msgid "Failed to establish session after register :(" msgstr "Ni nam uspelo ustvariti seje po registraciji :(" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Potrjevanje E-naslova" @@ -312,11 +348,23 @@ msgid "Incorrect password!" msgstr "Nepravilno geslo!" #: src/routes/api/auth/delete_account.js:46 +<<<<<<< HEAD msgid "Muted users can not delete their account." msgstr "" #: src/routes/api/auth/change_mail.js:62 msgid "Muted users can not do this." +======= +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." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/ssr/RedirectionPage.jsx:19 @@ -332,6 +380,42 @@ msgstr "Po 15s boste samodejno preusmerjeni" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Ali ${ clickHere }, da se vrnete na pixelplanet" +<<<<<<< HEAD +======= +#: src/routes/api/auth/register.js:31 +#, fuzzy +msgid "No Captcha given" +msgstr "Niste vnesli besedila za captcho" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "E-Naslov je že v uporabi." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "Uporabniško ime je že v uporabi" + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "Potrebovali ste preveč časa poizkušajte ponovno." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "Ni vam uspelo narediti captcho" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Neznana Napaka Captche" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "Ni nam uspelo ustvariti novega uporabnika :(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "Ni nam uspelo ustvariti seje po registraciji :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Zemlja" @@ -373,7 +457,12 @@ msgid "Minimap" msgstr "" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Naš glavni kanvas, ogromen zemljevid sveta. Postavljajte kjer koli hočete" @@ -386,11 +475,21 @@ msgstr "" "so del umetnin) ali slik večjih od 1.5k x 1.5k pikslov." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Postavljajte kvadratke na 3D kanvasu z drugimi" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Postavljajte kvadratke na 3D kanvasu z drugimi" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Poseben kanvas za širjenje zavedanja za SARS-CoV2" #: src/canvasesDesc.js:36 @@ -412,13 +511,21 @@ msgid "" msgstr "" #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 diff --git a/i18n/ssr-sq.po b/i18n/ssr-sq.po new file mode 100644 index 00000000..74e24ee3 --- /dev/null +++ b/i18n/ssr-sq.po @@ -0,0 +1,479 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-04-04 20:02+0000\n" +"Last-Translator: Lek Plepi \n" +"Language-Team: Albanian \n" +"Language: sq\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\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 "Nuk mundesh të dërgosh mesazhe në bisedë ndërkohë që ti përdor proxy" + +#: src/core/ChatProvider.js:436 +msgid "Your country is temporary muted from this chat channel" +msgstr "Shteti juaj është i bllokuar për momentin nga biseda" + +#: src/core/ChatProvider.js:439 +msgid "You are permanently muted, join our guilded to appeal the mute" +msgstr "" +"Ti je i ndalur që të shkruash përgjithmonë, bashkohu në guilded tonë që te " +"raportosh bllokimin nga biseda" + +#: src/core/ChatProvider.js:441 +msgid "You are banned" +msgstr "Ti je i ndaluar nga loja" + +#: src/core/ChatProvider.js:443 +msgid "Your Internet Provider is banned" +msgstr "Ofruesi juaj i internetit është i ndaluar" + +#: src/core/ChatProvider.js:448 +#, javascript-format +msgid "You are muted for another ${ timeMin } minutes" +msgstr "Ti je i heshtur dhe për disa ${timeMin} minuta" + +#: src/core/ChatProvider.js:450 +#, javascript-format +msgid "You are muted for another ${ ttl } seconds" +msgstr "Ti je i heshtur për ${ ttl } sekonda" + +#: src/core/ChatProvider.js:467 +#, javascript-format +msgid "You are sending messages too fast, you have to wait ${ waitTime }s :(" +msgstr "" +"Ti po dërgon mesazhe shumë shpejtë, ti duhësh te presësh ${ waitTime }s :(" + +#: src/core/ChatProvider.js:471 +msgid "You don't have access to this channel" +msgstr "Ti nuk ke akses tek ky kanal" + +#: src/core/ChatProvider.js:490 +msgid "Your mail has to be verified in order to chat" +msgstr "Email i yti duhet të verifikohet nesë doni të shkruani" + +#: src/core/ChatProvider.js:500 +msgid "You can't send a message this long :(" +msgstr "Ti nuk mund të dërgosh një mesazh kaq të gjatë :(" + +#: src/core/ChatProvider.js:504 +msgid "Please use int channel" +msgstr "Të lutem perdorni kanalin int" + +#: src/core/ChatProvider.js:512 +msgid "Stop flooding." +msgstr "Mos përmbysni." + +#: src/routes/reset_password.js:39 +msgid "You sent an empty password or invalid data :(" +msgstr "Ju dërguat nje password bosh ose data invalide :(" + +#: src/routes/reset_password.js:51 +msgid "This password-reset link isn't valid anymore :(" +msgstr "Ky password-reset link nuk është më valid :(" + +#: src/routes/reset_password.js:62 +msgid "Your passwords do not match :(" +msgstr "Passwordet tuaja nuk janë njësoj :(" + +#: src/routes/reset_password.js:77 +msgid "User doesn't exist in our database :(" +msgstr "Ky user nuk eziston ne database tonë" + +#: src/routes/reset_password.js:89 +msgid "Password successfully changed." +msgstr "Passwordi është ndryshuar me sukses." + +#: src/routes/reset_password.js:108 +msgid "Invalid url :( Please check your mail again." +msgstr "Url invalide :( Ju lutëm rishikoni mail tuaj përsëri." + +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun Globi 3D" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "Nje glob 3D i të gjithë hartës tonë" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Shtypni globin dy herë që të riktheheni" + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Po shkarkohet…" + +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun PopUp" + +#: src/ssr/Main.jsx:65 +msgid "PixelPlanet.Fun" +msgstr "PixelPlanet.Fun" + +#: src/ssr/Main.jsx:66 +msgid "Place color pixels on an map styled canvas with other players online" +msgstr "Vendosni piksela në një canvas si stil harte me lojtarë të tjerë online" + +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "Email nuk mund të jetë bosh." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "Email duhet të jetë minimumi 5 shkronja i gjatë." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "Email nuk mundet të jetë më i gjatë se 40 shkronja." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "Email duhet të ketë të paktën një pikë" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "Email duhet të përmbajë një @" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Emri nuk mundet të jetë bosh." + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "Emri duhet të jetë të paktën 2 shkronja i gjatë" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Emri duhet te jetë me i shkurtër se 26 shkronja" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "Emri përmban shkronja invalide si @,/,\\ ose #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Nuk ka password të dhënë." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "Password duhet të jetë të paktën 6 shkronja i gjatë." + +#: 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/baninfo.js:32 +msgid "You are not banned" +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/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: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/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/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-sr.po b/i18n/ssr-sr.po index 97e2bf66..751367db 100644 --- a/i18n/ssr-sr.po +++ b/i18n/ssr-sr.po @@ -2,20 +2,30 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sr_RS@latin\n" +"PO-Revision-Date: 2024-03-11 16:42+0000\n" +"Last-Translator: Маткеез \n" +"Language-Team: Serbian \n" +"Language: sr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +<<<<<<< HEAD "n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" "X-Generator: Poedit 3.1.1\n" #: src/core/ChatProvider.js:434 msgid "You can not send chat messages with proxy" msgstr "Nemožete poslati poruke sa proksijem" +======= +"n%10<=4 && (n%100<10 || n%100>=20) ? 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 "Ne možete slati poruke dok koristite VPN" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/ChatProvider.js:436 msgid "Your country is temporary muted from this chat channel" @@ -39,9 +49,15 @@ msgid "You are muted for another ${ timeMin } minutes" msgstr "Nemo ste za ${ timeMin } minuta" #: src/core/ChatProvider.js:450 +<<<<<<< HEAD #, fuzzy, javascript-format msgid "You are muted for another ${ ttl } seconds" msgstr "Nemo ste za ${ ttl } sekundi" +======= +#, javascript-format +msgid "You are muted for another ${ ttl } seconds" +msgstr "Utišani ste za ${ ttl } sekundi" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/ChatProvider.js:467 #, javascript-format @@ -86,12 +102,13 @@ msgstr "Nalog ne postoji u našim podacima :(" #: src/routes/reset_password.js:89 msgid "Password successfully changed." -msgstr "Lozinka uspešno promenjena" +msgstr "Uspešno promenjena lozinka." #: src/routes/reset_password.js:108 msgid "Invalid url :( Please check your mail again." msgstr "Nevažeći url :( Molimo vas da proverite e-mail opet." +<<<<<<< HEAD #: src/ssr/PopUp.jsx:47 msgid "ppfun" msgstr "" @@ -101,6 +118,8 @@ msgstr "" msgid "PixelPlanet.Fun PopUp" msgstr "PixelPlanet.Fun" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3DGlobus" @@ -115,8 +134,19 @@ msgstr "Kliknite dva puta na globus da bi ste se vratili" #: src/ssr/Globe.jsx:52 msgid "Loading..." -msgstr "Učitavanje" +msgstr "Učitavanje..." +<<<<<<< HEAD +======= +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppzabava" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun PopUp" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -133,6 +163,7 @@ msgstr "E-mail ne sme biti prazan." #: src/utils/validation.js:18 msgid "Email should be at least 5 characters long." +<<<<<<< HEAD msgstr "E-mail treba biti barem 5 karaktera." #: src/utils/validation.js:19 @@ -142,6 +173,17 @@ msgstr "E-mail ne sme biti više od 40 karaktera." #: src/utils/validation.js:20 msgid "Email should at least contain a dot" msgstr "E-mail treba barem imati tačku" +======= +msgstr "E-mail mora biti više od 5 karaktera." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "E-mail ne sme imati više od 40 karaktera." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "E-mail treba imati i tačku" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:22 msgid "Email should contain a @" @@ -149,6 +191,7 @@ msgstr "E-mail treba imati @" #: src/utils/validation.js:29 msgid "Name can't be empty." +<<<<<<< HEAD msgstr "Ime ne sme biti prazno" #: src/utils/validation.js:30 @@ -174,6 +217,33 @@ msgstr "Lozinka treba biti barem 6 karaktera." #: src/utils/validation.js:59 msgid "Password must be shorter than 60 characters." msgstr "Lozinka treba biti manja od 60 karaktera." +======= +msgstr "Ime ne sme da ostane prazno." + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "Ime mora sadržati barem 2 karaktera" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Ime mora imati manje od 26 karaktera" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "Ime ima nevažeće karaktere kao što su @, /, \\ ili #" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Nije data lozinka" + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "Lozinka mora imati bar 6 karaktera" + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Lozinka mora imati manje od 60 karaktera" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/PasswordReset.jsx:20 src/ssr/PasswordReset.jsx:40 msgid "PixelPlanet.fun Password Reset" @@ -211,7 +281,15 @@ msgstr "Potvrdi novu lozinku" #: src/ssr/PasswordReset.jsx:65 msgid "Submit" +<<<<<<< HEAD msgstr "Pošalji" +======= +msgstr "Podnesi" + +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "Niste banovani" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/modtools.js:53 msgid "You are not logged in" @@ -225,6 +303,7 @@ msgstr "Nemate pristup da vidite ovu stranicu" msgid "Just admins can do that" msgstr "Samo admini mogu to da rade" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 msgid "You are not banned" msgstr "Niste banovani" @@ -265,6 +344,8 @@ msgstr "Nije se mogao napraviti nov nalog :(" msgid "Failed to establish session after register :(" msgstr "Nije se uspelo da se napravi sednica posle registrovanja :(" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Verifikacija mail-a" @@ -302,12 +383,25 @@ msgid "Incorrect password!" msgstr "Neispravna lozinka!" #: src/routes/api/auth/delete_account.js:46 +<<<<<<< HEAD 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 "" +======= +msgid "Muted Users can not delete their account." +msgstr "Utišani korisnici ne mogu da obrišu svoj nalog." + +#: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 +msgid "This email provider is not allowed" +msgstr "Ovaj e-mail provajder nije dostupan" + +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted Users can not do this." +msgstr "Utišani korisnici ne mogu uraditi to." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/RedirectionPage.jsx:19 msgid "PixelPlanet.fun Accounts" @@ -322,6 +416,41 @@ msgstr "Bićete automatično vraćeni posle 15 sekundi" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Ili ${ clickHere } da bi ste se vratili na pixelplanet" +<<<<<<< HEAD +======= +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "Verifikacija nije data" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "E-mail je već u koristi." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "Ime je već u koristi." + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "Trebalo ti je previše vremena,probaj opet." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "Neuspela verifikacija" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Nepoznata verifikacijska greška" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "Nije se mogao napraviti nov nalog :(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "Nije se uspelo da se napravi sednica posle registrovanja :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Zemlja" @@ -356,6 +485,7 @@ msgstr "Top10" #: src/canvasesDesc.js:28 msgid "2bit" +<<<<<<< HEAD msgstr "" #: src/canvasesDesc.js:29 @@ -366,6 +496,18 @@ msgstr "" msgid "Our main canvas, a huge map of the world. Place everywhere you like" msgstr "Naš glavni kanvas, ogromna mapa sveta. Postavi piksele gde god hoćeš" +======= +msgstr "2bit" + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "Mini-mapa" + +#: src/canvasesDesc.js:32 +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +msgstr "Naše glavni platno, ogromna mapa sveta. Postavi piksele gde god hoćeš!" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:33 msgid "" "Moon canvas. Safe space for art. No flags or large text (unless part of art) " @@ -375,12 +517,21 @@ msgstr "" "ako deo crteža) ili crteže veće od 1.5k x 1.5k piksela." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Postavljaj voksele na 3D kanvasu sa drugima" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" msgstr "Specijalni kanvas za širenje informacija o SARS-CoV2" +======= +msgid "Place Voxels on a 3D canvas with others." +msgstr "Postavljaj voksele na 3D kanvasu sa drugima." + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "Specijalni kanvas za širenje informacija o SARS-CoV2(vakciniši se)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:36 msgid "Mirror of PixelZone" @@ -402,14 +553,26 @@ msgstr "" "Kanvas za najaktivnije igrače od juče. Dnevni rang se ažurira u 00:00 UTC." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." msgstr "" +======= +msgid "Only four colors. Same rules as moon!" +msgstr "Samo četiri boje.Važe ista pravila kao i na mesecu." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." msgstr "" +======= +"earth canvas!" +msgstr "" +"Osvajaj teritorije na manjoj mapi sa zaštićenim okeanom.Tajmer piksela je " +"isti kao na Zemlji." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:66 #, javascript-format diff --git a/i18n/ssr-to.po b/i18n/ssr-to.po index 2586bf25..546bde40 100644 --- a/i18n/ssr-to.po +++ b/i18n/ssr-to.po @@ -13,7 +13,8 @@ msgstr "" "X-Generator: Poedit 3.3.2\n" #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" +#, fuzzy +msgid "You can not send chat messages while using a proxy" msgstr "He ʻikai lava ke ke ʻave ha ngaahi popoaki talanoa mo e fakafofonga" #: src/core/ChatProvider.js:436 @@ -100,14 +101,8 @@ msgstr "Naʻe lava lelei ʻo liliu ʻa e Passowrd." msgid "Invalid url :( Please check your mail again." msgstr "ʻIkai tonu e :( URL Kātaki ʻo toe vakaiʻi hoʻo meilí." -#: src/ssr/PopUp.jsx:47 -msgid "ppfun" -msgstr "ppfun" - -#: src/ssr/PopUp.jsx:48 -msgid "PixelPlanet.Fun PopUp" -msgstr "PixelPlanet.Fun PopUp" - +<<<<<<< HEAD +======= #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3DGlobe" @@ -124,6 +119,34 @@ msgstr "Lomiʻi tuʻo ua ʻi he mamani ke toe foki." msgid "Loading..." msgstr "Load..." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "ppfun" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "PixelPlanet.Fun PopUp" + +<<<<<<< HEAD +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3DGlobe" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "Ko ha kolope 3D ʻo ʻetau mape kotoa" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Lomiʻi tuʻo ua ʻi he mamani ke toe foki." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Load..." + +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "PixelPlanet.Fun" @@ -222,6 +245,10 @@ msgstr "Fakapapauʻi ʻa e Lea Fufū Foʻoú" msgid "Submit" msgstr "Fakahū" +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "ʻOku ʻikai ke ke banned" + #: src/routes/api/modtools.js:53 msgid "You are not logged in" msgstr "ʻOku ʻikai ke ke hū ki he polokalamá" @@ -234,14 +261,73 @@ msgstr "ʻOku ʻikai ngofua ke ke hū ki he peesi ko ʻení" msgid "Just admins can do that" msgstr "ʻE lava ʻe he miniti pe ʻe taha ʻo fai ia" +<<<<<<< HEAD #: src/routes/api/baninfo.js:32 msgid "You are not banned" msgstr "ʻOku ʻikai ke ke banned" +======= +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "Fakapapauʻi ʻo e meilí" + +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "Kuo fakapapauʻi he taimí ni :)" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "" +"ʻOku ʻikai tonu hoʻo kouti fakapapauʻi ʻo e meilí pe kuo ʻosi e taimi " +"ngāueʻaki :(, kātaki ʻo kole ha fika foʻou." + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "ʻOku ʻikai ke ke hu ki he polokalama." + +#: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "Fehalaaki ʻa e server ʻi he taimi ʻoku loka ai." + +#: 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 "ʻOku ʻikai ke ke authenticated." + +#: 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 "ʻIkai tonu e lea fufuú!" + +#: src/routes/api/auth/delete_account.js:46 +msgid "Muted Users can not delete their account." +msgstr "" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 msgid "This email provider is not allowed" msgstr "ʻOku ʻikai fakangofua ʻa e kautaha ʻimeili ko ʻeni" +#: 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 "Ngaahi ʻAkauni PixelPlanet.fun" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "ʻE toe fakafoki fakahangatonu atu koe hili 15s" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "Pe ${ clickHere } ke foki ki pixelplanet" + #: src/routes/api/auth/register.js:31 msgid "No Captcha given" msgstr "ʻIkai ha Captcha ʻe foaki" @@ -274,6 +360,7 @@ msgstr "ʻIkai lava ʻo faʻu ha foʻou ki he polokalamá :(" msgid "Failed to establish session after register :(" msgstr "ʻIkai lava ke fokotuʻu ha fakataha hili e lesisita :(" +<<<<<<< HEAD #: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 msgid "Mail verification" msgstr "Fakapapauʻi ʻo e meilí" @@ -331,6 +418,8 @@ msgstr "ʻE toe fakafoki fakahangatonu atu koe hili 15s" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Pe ${ clickHere } ke foki ki pixelplanet" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Mamani" @@ -372,7 +461,12 @@ msgid "Minimap" msgstr "" #: src/canvasesDesc.js:32 +<<<<<<< HEAD msgid "Our main canvas, a huge map of the world. Place everywhere you like" +======= +#, fuzzy +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Ko ʻetau tefitoʻi fakatataa, ko ha mape lahi ʻo e mamani. Tuku ʻi he feituʻu " "kotoa pe ʻoku ke saiʻia ai" @@ -387,11 +481,21 @@ msgstr "" "x 1.5 k." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "Fokotuʻu Voxels ʻi ha fakatataa 3D mo e niʻihi kehe" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" +======= +#, fuzzy +msgid "Place Voxels on a 3D canvas with others." +msgstr "Fokotuʻu Voxels ʻi ha fakatataa 3D mo e niʻihi kehe" + +#: src/canvasesDesc.js:35 +#, fuzzy +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Fakatataa makehe ke fakamafola hono ʻiloʻi ʻo e SARS-CoV2" #: src/canvasesDesc.js:36 @@ -415,13 +519,21 @@ msgstr "" "fakamatala fakamuimuitaha ʻi he 00:00 UTC." #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 diff --git a/i18n/ssr-tr.po b/i18n/ssr-tr.po index e3aa7b5f..824e91c6 100644 --- a/i18n/ssr-tr.po +++ b/i18n/ssr-tr.po @@ -2,8 +2,13 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: 2024-03-09 11:55+0000\n" "Last-Translator: Oğuz Ersen \n" +======= +"PO-Revision-Date: 2024-03-11 20:59+0000\n" +"Last-Translator: TCr3 \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language-Team: Turkish \n" "Language: tr\n" @@ -14,55 +19,60 @@ msgstr "" "X-Generator: Weblate 5.5-dev\n" #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" -msgstr "Proxy ile mesaj gönderemezsin" +msgid "You can not send chat messages while using a proxy" +msgstr "Proxy kullanırken sohbete ileti yollayamazsın" #: src/core/ChatProvider.js:436 msgid "Your country is temporary muted from this chat channel" -msgstr "Ülken geçici süreliğine susturuldu" +msgstr "Ülkeniz geçici olarak susturuldu" #: src/core/ChatProvider.js:439 msgid "You are permanently muted, join our guilded to appeal the mute" -msgstr "Kalıcı olarak susturuldun, kaldırılması için Guilded sunucumuza katıl" +msgstr "" +"Kalıcı olarak susturuldunuz, kaldırtılması için Guilded sunucumuza katılın" #: src/core/ChatProvider.js:441 msgid "You are banned" -msgstr "Banlandın" +msgstr "Yasaklısınız" #: src/core/ChatProvider.js:443 msgid "Your Internet Provider is banned" -msgstr "İnternet sağlayıcın banlandı" +msgstr "İnternet sağlayıcınız yasaklı" #: src/core/ChatProvider.js:448 #, javascript-format msgid "You are muted for another ${ timeMin } minutes" -msgstr "${ timeMin } dakikalığına susturuldun" +msgstr "${ timeMin } dakikalığına susturuldunuz" #: src/core/ChatProvider.js:450 #, javascript-format msgid "You are muted for another ${ ttl } seconds" +<<<<<<< HEAD msgstr "${ ttl } saniyeliğine susturuldun" +======= +msgstr "${ ttl } saniyeliğine susturuldunuz" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/ChatProvider.js:467 #, javascript-format msgid "You are sending messages too fast, you have to wait ${ waitTime }s :(" -msgstr "Çok hızlı mesaj gönderiyorsun, ${ waitTime } saniye beklemen gerekiyor" +msgstr "Çok hızlı ileti yolluyorsunuz, ${ waitTime }s beklemeniz gerekiyor :(" #: src/core/ChatProvider.js:471 msgid "You don't have access to this channel" -msgstr "Bu kanala erişimin yok" +msgstr "Bu kanala erişiminiz yok" #: src/core/ChatProvider.js:490 msgid "Your mail has to be verified in order to chat" -msgstr "Onaylı bir E-Posta adresin olmadan sohbete katılamazsın" +msgstr "Sohbet edebilmek için e-posta adresinizi onaylamanız gerekiyor" #: src/core/ChatProvider.js:500 msgid "You can't send a message this long :(" -msgstr "Bu kadar uzun bir mesaj gönderemezsin :(" +msgstr "Bunca uzun bir ileti yollayamazsın :(" #: src/core/ChatProvider.js:504 msgid "Please use int channel" -msgstr "Lütfen int sohbet kanalını kullanın" +msgstr "Lütfen int kanalını kullanın" #: src/core/ChatProvider.js:512 msgid "Stop flooding." @@ -70,36 +80,56 @@ msgstr "Flood yapmayı bırak." #: src/routes/reset_password.js:39 msgid "You sent an empty password or invalid data :(" -msgstr "Boş bir parola gönderdin veya geçersiz data :(" +msgstr "Boş parola ya da geçersiz veri yolladınız :(" #: src/routes/reset_password.js:51 msgid "This password-reset link isn't valid anymore :(" -msgstr "Parola değiştirme bağlantısı artık geçerli değil :(" +msgstr "Bu parola değiştirme bağlantısı artık geçerli değil :(" #: src/routes/reset_password.js:62 msgid "Your passwords do not match :(" -msgstr "Parolaların uyuşmuyor" +msgstr "Parolalarınız uyuşmuyor :(" #: src/routes/reset_password.js:77 msgid "User doesn't exist in our database :(" -msgstr "Kullanıcı veri tabanımızda bulunamadı :(" +msgstr "Kullanıcı, veritabanımızda bulunamadı :(" #: src/routes/reset_password.js:89 msgid "Password successfully changed." -msgstr "Parolanız başarılı bir şekilde değiştirildi." +msgstr "Parolanız başarıyla değiştirildi." #: src/routes/reset_password.js:108 msgid "Invalid url :( Please check your mail again." -msgstr "Geçersiz bağlantı :( Lütfen postanızı tekrar kontrol ediniz." +msgstr "Geçersiz bağlantı :( Lütfen e-postanızı yeniden kontrol ediniz." +<<<<<<< HEAD +======= +#: src/ssr/Globe.jsx:37 +msgid "PixelPlanet.Fun 3DGlobe" +msgstr "PixelPlanet.Fun 3BKüre" + +#: src/ssr/Globe.jsx:38 +msgid "A 3D globe of our whole map" +msgstr "Tüm haritamızın 3 boyutlu küresi" + +#: src/ssr/Globe.jsx:51 +msgid "Double click on globe to go back." +msgstr "Küreye çift tıklayarak geri dönün." + +#: src/ssr/Globe.jsx:52 +msgid "Loading..." +msgstr "Yükleniyor..." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/PopUp.jsx:47 msgid "ppfun" msgstr "ppfun" #: src/ssr/PopUp.jsx:48 msgid "PixelPlanet.Fun PopUp" -msgstr "PixelPlanet.fun PopUp" +msgstr "PixelPlanet.Fun PopUp" +<<<<<<< HEAD #: src/ssr/Globe.jsx:37 msgid "PixelPlanet.Fun 3DGlobe" msgstr "PixelPlanet.Fun 3BKüresel" @@ -116,9 +146,11 @@ msgstr "Küreye çift tıklayarak geri dön." msgid "Loading..." msgstr "Yükleniyor..." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" -msgstr "PixelPlanet.fun" +msgstr "PixelPlanet.Fun" #: src/ssr/Main.jsx:66 msgid "Place color pixels on an map styled canvas with other players online" @@ -131,6 +163,7 @@ msgstr "E-posta adresi boş olamaz." #: src/utils/validation.js:18 msgid "Email should be at least 5 characters long." +<<<<<<< HEAD msgstr "E-Posta en az 5 karakterden oluşmalıdır." #: src/utils/validation.js:19 @@ -144,60 +177,80 @@ msgstr "E-posta adresi içerisinde en az bir nokta bulundurmalıdır" #: src/utils/validation.js:22 msgid "Email should contain a @" msgstr "E-posta adresi içerisinde @ bulundurmalıdır" +======= +msgstr "E-postanız en az 5 karakterden oluşmalıdır." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "E-postanız 40 karakterden uzun olamaz." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "E-postanız en az bir nokta içermelidir" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "E-postanız @ içermelidir" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:29 msgid "Name can't be empty." -msgstr "Kullanıcı adı boş bırakılamaz." +msgstr "Kullanıcı adınız boş olamaz." #: src/utils/validation.js:30 msgid "Name must be at least 2 characters long" +<<<<<<< HEAD msgstr "Kullanıcı adı en az 2 karakterden oluşmalıdır" +======= +msgstr "Kullanıcı adınız en az 2 karakterden oluşmalıdır" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:31 msgid "Name must be shorter than 26 characters" -msgstr "Kullanıcı adı 26 karakterden az olmalıdır" +msgstr "Kullanıcı adınız 26 karakterden az olmalıdır" #: src/utils/validation.js:38 msgid "Name contains invalid character like @, /, \\ or #" -msgstr "Kullanıcı adı @, /, \\ veya # gibi geçersiz karakter bulunduruyor" +msgstr "" +"Kullanıcı adınız @, /, \\ veya # gibi geçersiz karakterler bulunduruyor" #: src/utils/validation.js:53 msgid "No password given." -msgstr "Parola girilmedi." +msgstr "Bir parola girilmedi." #: src/utils/validation.js:56 msgid "Password must be at least 6 characters long." -msgstr "Parola en az 6 karakterden oluşmalıdır." +msgstr "Parolanız en az 6 karakterden oluşmalıdır." #: src/utils/validation.js:59 msgid "Password must be shorter than 60 characters." -msgstr "Parolan 60 karakteri geçemez." +msgstr "Parolanız 60 karakterden kısa olmalıdır." #: src/ssr/PasswordReset.jsx:20 src/ssr/PasswordReset.jsx:40 msgid "PixelPlanet.fun Password Reset" -msgstr "PixelPlanet.fun Parola Yenileme" +msgstr "PixelPlanet.fun Parola Sıfırlama" #: src/ssr/PasswordReset.jsx:21 src/ssr/PasswordReset.jsx:41 msgid "Reset your password here" -msgstr "Parolanı buradan yenileyebilirsin" +msgstr "Parolanızı buradan sıfırlayabilirsiniz" #: src/core/MailProvider.js:105 src/ssr/PasswordReset.jsx:28 #: src/ssr/PasswordReset.jsx:49 msgid "Reset Password" -msgstr "Parola Yenile" +msgstr "Parolayı Sıfırla" #: src/ssr/PasswordReset.jsx:30 src/ssr/RedirectionPage.jsx:12 msgid "Click here" -msgstr "Buraya tıkla" +msgstr "Buraya tıklayarak" #: src/ssr/PasswordReset.jsx:30 msgid "to go back to pixelplanet" -msgstr "pixelplanet'e dön" +msgstr "pixelplanet'e dönün" #: src/ssr/PasswordReset.jsx:50 #, javascript-format msgid "Hello ${ name }, you can set your new password here:" -msgstr "Merhaba ${ name }, parolanı burada ayarlayabilirsin:" +msgstr "Esenlikler ${ name }, parolanızı buradan ayarlayabilirsiniz:" #: src/ssr/PasswordReset.jsx:54 msgid "New Password" @@ -209,32 +262,55 @@ msgstr "Yeni Parolayı Onayla" #: src/ssr/PasswordReset.jsx:65 msgid "Submit" -msgstr "Gönder" - -#: src/routes/api/modtools.js:53 -msgid "You are not logged in" -msgstr "Giriş yapmadın" - -#: src/routes/api/modtools.js:65 -msgid "You are not allowed to access this page" -msgstr "Bu sayfaya erişimin yok" - -#: src/routes/api/modtools.js:207 -msgid "Just admins can do that" -msgstr "Sadece adminler bunu yapabilir" +msgstr "Onayla" #: src/routes/api/baninfo.js:32 msgid "You are not banned" -msgstr "Banlanmadın" +msgstr "Yasaklı değilsiniz" +<<<<<<< HEAD #: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 msgid "This email provider is not allowed" msgstr "Bu e-posta sağlayıcısına izin verilmiyor" +======= +#: src/routes/api/modtools.js:53 +msgid "You are not logged in" +msgstr "Giriş yapmadınız" -#: src/routes/api/auth/register.js:31 -msgid "No Captcha given" -msgstr "Captcha girilmedi" +#: src/routes/api/modtools.js:65 +msgid "You are not allowed to access this page" +msgstr "Bu sayfaya erişiminiz yok" +#: src/routes/api/modtools.js:207 +msgid "Just admins can do that" +msgstr "Bunu yalnızca yöneticiler yapabilir" + +#: src/routes/api/auth/verify.js:26 src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "E-posta adresi doğrulaması" + +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "Artık hesabın doğrulandı :)" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please request " +"a new one." +msgstr "" +"Doğrulama kodunuz geçersiz ya da kodunuzun süresi geçmiş :(, lütfen yeniden " +"istekte bulunun." + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "Daha oturum bile açmadınız." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 + +#: src/routes/api/auth/delete_account.js:65 src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "Oturum kapatılırken sunucu hatası oluştu." + +<<<<<<< HEAD #: src/routes/api/auth/register.js:34 msgid "E-Mail already in use." msgstr "E-posta adresi kullanımda." @@ -286,6 +362,8 @@ msgstr "Henüz oturum açmadın." msgid "Server error when logging out." msgstr "Oturum kapatılırken sunucu hatası oluştu." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/routes/api/auth/change_mail.js:44 #: src/routes/api/auth/change_passwd.js:34 #: src/routes/api/auth/delete_account.js:36 @@ -299,11 +377,23 @@ msgid "Incorrect password!" msgstr "Yanlış parola!" #: src/routes/api/auth/delete_account.js:46 +<<<<<<< HEAD msgid "Muted users can not delete their account." msgstr "Susturulan kullanıcılar hesaplarını silemez." #: src/routes/api/auth/change_mail.js:62 msgid "Muted users can not do this." +======= +msgid "Muted Users can not delete their account." +msgstr "Susturulan kullanıcılar hesaplarını silemez." + +#: src/routes/api/auth/change_mail.js:22 src/routes/api/auth/register.js:24 +msgid "This email provider is not allowed" +msgstr "Bu e-posta sağlayıcısına izin verilmiyor" + +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted Users can not do this." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "Susturulan kullanıcılar bunu yapamaz." #: src/ssr/RedirectionPage.jsx:19 @@ -319,6 +409,41 @@ msgstr "15 saniye içerisinde otomatik olarak yönlendirileceksin" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "Veya ${ clickHere } pixelplanet'e dönebilirsin" +<<<<<<< HEAD +======= +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "Captcha girilmedi" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "Bu e-posta adresi kullanılıyor." + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "Bu kullanıcı adı kullanılıyor." + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "Çözmeniz çok sürdü, tekrar deneyiniz." + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "Doğrulamayı yanlış çözdünüz" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "Bilinmeyen Captcha Hatası" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "Yeni kullanıcı oluşturulamadı :(" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "Kayıttan sonra oturum oluşturulamadı :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:20 msgid "Earth" msgstr "Dünya" @@ -354,6 +479,7 @@ msgstr "Top10" #: src/canvasesDesc.js:28 msgid "2bit" msgstr "2bit" +<<<<<<< HEAD #: src/canvasesDesc.js:29 msgid "Minimap" @@ -363,21 +489,42 @@ msgstr "Küçük harita" msgid "Our main canvas, a huge map of the world. Place everywhere you like" msgstr "Ana tuvalimiz devasa dünya haritası. İstediğin yere piksel atabilirsin" +======= + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "Küçük Harita" + +#: src/canvasesDesc.js:32 +msgid "Our main canvas, a huge map of the world. Place anywhere you like!" +msgstr "" +"Ana tuvalimiz, devasa bir dünya haritası. İstediğin yere piksel atabilirsin!" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: 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 "" -"Ay tuvali. Eserler için güvenilir bir yer. Bayraklar veya büyük yazılar " -"(eserin parçası değilse) veya 1.5k x 1.5k pikselden oluşan eserler yasaktır." +"Ay tuvali. Eserler için güvenilir bir yer. Bayraklar, büyük yazılar veya " +"1500x1500'den büyük eserler yasaktır." #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "3B tuvalde diğer oyuncularla birlikte küp pikseller at" #: src/canvasesDesc.js:35 msgid "Special canvas to spread awareness of SARS-CoV2" msgstr "Koronavirüs farkındalığını yaymak için özel olarak yapılan tuval" +======= +msgid "Place Voxels on a 3D canvas with others." +msgstr "3B bir tuvalde diğer oyuncularla küpler yerleştirin." + +#: src/canvasesDesc.js:35 +msgid "Special canvas to spread awareness of SARS-CoV2 (take the vax)." +msgstr "Koronavirüs farkındalığını yaymak için özel olarak yapılan tuval." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:36 msgid "Mirror of PixelZone" @@ -389,15 +536,27 @@ msgstr "PixelCanvas'ın aynası" #: src/canvasesDesc.js:38 msgid "Black and White canvas" -msgstr "Siyah-beyaz tuval" +msgstr "Siyah beyaz tuval" #: 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 "" -"Geçen günün en aktif oyuncuları için yapılmış tuval. Sıralama her gün 00:00 " -"UTC'da güncellenir." +"Geçen günün en etkin oyuncuları için yapılmış bir tuval. Sıralama her gün " +"UTC 00.00'da güncellenir." + +#: src/canvasesDesc.js:40 +msgid "Only four colors. Same rules as moon!" +msgstr "Yalnızca dört renk. Ay ile aynı kurallar!" + +#: src/canvasesDesc.js:41 +msgid "" +"Conquer land on a smaller earth with protected ocean. Shares cooldown with " +"earth canvas!" +msgstr "" +"Okyanusun korunduğu bu küçük dünyada fetihler yapın. Bu tuval Dünya tuvali " +"ile bekleme süresini paylaşır!" #: src/canvasesDesc.js:40 msgid "Only four colors. Same rules as moon." @@ -414,20 +573,30 @@ msgstr "" #: src/core/MailProvider.js:66 #, javascript-format msgid "Welcome ${ name } to PixelPlanet, please verify your mail" +<<<<<<< HEAD msgstr "PixelPlanet'e hoş geldin ${ name }, lütfen e-posta adresini doğrula" +======= +msgstr "" +"PixelPlanet'e hoş geldiniz ${ name }, lütfen e-posta adresinizi doğrulayın" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:67 #, javascript-format msgid "Hello ${ name }" -msgstr "Merhaba ${ name }" +msgstr "Esenlikler ${ name }" #: 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 "" +<<<<<<< HEAD "piksel atanlardan oluşan topluluğumuza hoş geldin, hesabını kullanmak için e-" "posta adresini doğrula. Buradan yapabilirsin: " +======= +"piksel atanlardan oluşan bu küçük topluluğumuza hoş geldiniz, hesabınızı " +"kullanabilmek için e-posta adresini doğrulayın. Bunu buradan yapabilirsiniz: " +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/core/MailProvider.js:68 msgid "Click to Verify" @@ -440,11 +609,12 @@ msgstr "Veya bağlantıyı kopyalayarak:" #: src/core/MailProvider.js:69 msgid "" "Have fun and don't hesitate to contact us if you encounter any problems :)" -msgstr "Eğlenmene bak ve problem yaşarsan bize ulaşmaktan çekinme :)" +msgstr "" +"Eğlenmene bak ve herhangi bir sıkıntı yaşarsan bize ulaşmaktan çekinme :)" #: src/core/MailProvider.js:70 src/core/MailProvider.js:107 msgid "Thanks" -msgstr "Teşekkürler" +msgstr "Sağ olun" #: src/core/MailProvider.js:87 #, javascript-format @@ -452,24 +622,24 @@ msgid "" "We already sent you a verification mail, you can request another one in " "${ minLeft } minutes." msgstr "" -"Size zaten doğrulara postası gönderildi, ${ minLeft } dakika içinde yenisini " -"talep edebilirsiniz." +"Size önceden bir doğrulama e-postası yolladık, ${ minLeft } dakika sonra " +"yenisini isteyebilirsiniz." #: src/core/MailProvider.js:103 msgid "You forgot your password for PixelPlanet? Get a new one here" -msgstr "PixelPlanet parolanı unuttun mu? Buradan yenisini alabilirsin" +msgstr "PixelPlanet parolanı unuttun mu? Buradan yenisini al" #: src/core/MailProvider.js:104 msgid "Hello" -msgstr "Merhaba" +msgstr "Esenlikler" #: src/core/MailProvider.js:105 msgid "" "You requested to get a new password. You can change your password within the " "next 30min here: " msgstr "" -"Yeni bir parola talebinde bulundun. Parolanı 30 dakika içinde buradan " -"değiştirebilirsin:: " +"Yeni parola isteğinde bulundunuz. Parolanızı 30 dakika içinde buradan " +"değiştirebilirsiniz: " #: src/core/MailProvider.js:106 #, javascript-format @@ -477,12 +647,16 @@ msgid "" "If you did not request this mail, please just ignore it (the ip that " "requested this mail was ${ ip })." msgstr "" +<<<<<<< HEAD "Eğer bu postayı talep etmediysen lütfen görmezden gel (bu postayı talep eden " +======= +"Eğer bu e-postayı siz istemediyseniz lütfen görmezden gelin (bunu isteyen " +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "ip: ${ ip })." #: src/core/MailProvider.js:114 msgid "Mail is not configured on the server" -msgstr "Posta sunucuda yapılandırılmamış" +msgstr "E-posta sunucuda yapılandırılmamış" #: src/core/MailProvider.js:122 msgid "" @@ -494,7 +668,11 @@ msgstr "" #: src/core/MailProvider.js:130 msgid "Couldn't find this mail in our database" +<<<<<<< HEAD msgstr "Bu e-posta adresini veri tabanımızda bulamadık" +======= +msgstr "Bu e-posta adresini veritabanımızda bulamadık" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Ow no! Spam protection decided to mute you" #~ msgstr "Olamaz! Spam koruması seni susturdu" diff --git a/i18n/template-ssr.pot b/i18n/template-ssr.pot index 0f1ea5e9..7e27ec6b 100644 --- a/i18n/template-ssr.pot +++ b/i18n/template-ssr.pot @@ -4,7 +4,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n!=1);\n" #: src/core/ChatProvider.js:434 -msgid "You can not send chat messages with proxy" +msgid "You can not send chat messages while using a proxy" msgstr "" #: src/core/ChatProvider.js:436 @@ -106,6 +106,17 @@ msgstr "" msgid "Loading..." msgstr "" +<<<<<<< HEAD +======= +#: src/ssr/PopUp.jsx:47 +msgid "ppfun" +msgstr "" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ssr/Main.jsx:65 msgid "PixelPlanet.Fun" msgstr "" @@ -204,6 +215,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 +231,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" @@ -294,11 +268,16 @@ msgid "Incorrect password!" msgstr "" #: src/routes/api/auth/delete_account.js:46 -msgid "Muted users can not delete their account." +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." +msgid "Muted Users can not do this." msgstr "" #: src/ssr/RedirectionPage.jsx:19 @@ -314,6 +293,7 @@ msgstr "" msgid "Or ${ clickHere } to go back to pixelplanet" msgstr "" +<<<<<<< HEAD #: src/canvasesDesc.js:20 msgid "Earth" msgstr "" @@ -358,6 +338,84 @@ msgstr "" msgid "Our main canvas, a huge map of the world. Place everywhere you like" 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/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 "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:33 msgid "" "Moon canvas. Safe space for art. No flags or large text (unless part of " @@ -365,6 +423,7 @@ msgid "" msgstr "" #: src/canvasesDesc.js:34 +<<<<<<< HEAD msgid "Place Voxels on a 3D canvas with others" msgstr "" @@ -384,6 +443,27 @@ msgstr "" msgid "Black and White canvas" msgstr "" +======= +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 "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/canvasesDesc.js:39 msgid "" "A canvas for the most active players from the the previous day. Daily " @@ -391,13 +471,21 @@ msgid "" msgstr "" #: src/canvasesDesc.js:40 +<<<<<<< HEAD msgid "Only four colors. Same rules as moon." +======= +msgid "Only four colors. Same rules as moon!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/canvasesDesc.js:41 msgid "" "Conquer land on a smaller earth with protected ocean. Shares cooldown with " +<<<<<<< HEAD "earth canvas." +======= +"earth canvas!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/core/MailProvider.js:66 diff --git a/i18n/template.pot b/i18n/template.pot index 6643a593..ec776796 100644 --- a/i18n/template.pot +++ b/i18n/template.pot @@ -3,11 +3,35 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 +#: src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "" + +#: src/components/windows/Settings.jsx:63 +#: src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "" + +#: src/components/windows/Settings.jsx:64 +#: src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "" @@ -29,11 +53,35 @@ msgid "Muted Sound" msgstr "" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "" #: src/components/CoordinatesBox.jsx:39 #: src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "" @@ -43,20 +91,40 @@ msgid "Overlay ON" msgstr "" #: src/controls/keypress.js:218 +======= +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "" + +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "" + +#: src/controls/keypress.js:210 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Overlay OFF" msgstr "" #: src/components/windows/Help.jsx:50 +<<<<<<< HEAD #: src/controls/keypress.js:224 +======= +#: src/controls/keypress.js:216 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Easter Egg ON" msgstr "" #: src/components/windows/Help.jsx:49 +<<<<<<< HEAD #: src/controls/keypress.js:225 +======= +#: src/controls/keypress.js:217 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Easter Egg OFF" msgstr "" #: src/ui/PixelTransferController.js:70 +<<<<<<< HEAD #: src/ui/templateLoader.js:230 #: src/ui/templateLoader.js:256 msgid "Error :(" @@ -161,24 +229,116 @@ msgid "Your Internet Provider is banned from playing this game" msgstr "" #: src/ui/PixelTransferController.js:164 +======= +#: src/ui/PixelTransferController.js:165 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Timeout" msgstr "" -#: src/ui/PixelTransferController.js:166 +#: src/ui/PixelTransferController.js:72 +#: src/ui/PixelTransferController.js:167 msgid "" -"Didn't get an answer from pixelplanet. Maybe try to refresh if problem " -"persists?" +"Didn't get an answer from pixelplanet. Try to refresh if this problem " +"persists." msgstr "" -#: src/ui/PixelTransferController.js:169 -msgid "Weird" +#: 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:175 +#: src/ui/PixelTransferController.js:176 #, javascript-format msgid "Error ${ retCode }" msgstr "" @@ -191,6 +351,14 @@ msgstr "" msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "" +<<<<<<< HEAD +======= +#: src/ui/templateLoader.js:230 +#: src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -258,18 +426,36 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" +<<<<<<< HEAD #: src/components/OnlineBox.jsx:40 +======= +#: src/components/OnlineBox.jsx:56 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 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 "" +<<<<<<< HEAD +======= +#: 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 "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 msgid "Canvas Selection" @@ -352,10 +538,6 @@ msgstr "" msgid "Make Screenshot" msgstr "" -#: src/components/buttons/GlobeButton.jsx:34 -msgid "Globe View" -msgstr "" - #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" msgstr "" @@ -364,6 +546,7 @@ msgstr "" msgid "Open Palette" msgstr "" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -388,6 +571,28 @@ msgstr "" msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" msgstr "" @@ -494,6 +699,152 @@ msgstr "" msgid "Send" msgstr "" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "" + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "" + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "" + +#: src/components/windows/Settings.jsx:103 +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:109 +msgid "Enable chat notifications" +msgstr "" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "" + +#: src/components/Converter.jsx:381 +#: src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "" + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:156 +#, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "" + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +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 "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -549,7 +900,11 @@ msgid "" msgstr "" #: src/components/windows/Help.jsx:79 +<<<<<<< HEAD #: src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "" @@ -583,13 +938,21 @@ msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "" #: src/components/windows/Help.jsx:87 +<<<<<<< HEAD #: src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" #: src/components/windows/Help.jsx:88 +<<<<<<< HEAD #: src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" msgstr "" @@ -606,10 +969,11 @@ 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 +<<<<<<< HEAD #, javascript-format msgid "" "Hold right ${ bindShift } for placing while moving mouse according to " @@ -618,68 +982,113 @@ msgstr "" #: src/components/windows/Help.jsx:93 #: src/components/windows/Help.jsx:104 +======= +#: src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 #: src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 +#: src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " "select current hovering color" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " "button and drag to zoom" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a " "pixel" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the " +"We thank the following artists, who made their palettes available to the " "public on" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 +======= +#: src/components/windows/Help.jsx:118 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." msgstr "" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:91 msgid "Show Grid" msgstr "" @@ -713,11 +1122,17 @@ msgid "All sound effects will be disabled." msgstr "" #: src/components/windows/Settings.jsx:125 +======= +#: src/components/windows/CanvasSelect.jsx:29 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " -"have some privacy feature blocking us?" +"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 "" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:131 msgid "Enable chat notifications" msgstr "" @@ -804,6 +1219,14 @@ msgstr "" #: src/components/windows/UserArea.jsx:78 msgid "Consider joining us on Guilded:" +======= +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/components/windows/Register.jsx:87 @@ -850,6 +1273,7 @@ msgstr "" msgid "Submit" msgstr "" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 msgid "" "Select the canvas you want to use.\n" @@ -899,6 +1323,8 @@ msgid "" "how the canvas was at that time." msgstr "" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "" @@ -915,6 +1341,64 @@ msgstr "" msgid "Channel settings" 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/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/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "" @@ -923,6 +1407,7 @@ msgstr "" msgid "Enter your mail address and we will send you a new password:" msgstr "" +<<<<<<< HEAD #: src/components/Captcha.jsx:51 #: src/components/Captcha.jsx:107 msgid "Could not load captcha" @@ -1214,6 +1699,8 @@ msgstr "" msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." msgstr "" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." msgstr "" @@ -1309,6 +1796,283 @@ msgstr "" msgid "Dimensions" msgstr "" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +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/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +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: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/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/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +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/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "" @@ -1329,6 +2093,7 @@ msgstr "" msgid "Total Pixels placed per day" msgstr "" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 #: src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 @@ -1368,6 +2133,8 @@ msgstr "" msgid "LogIn" msgstr "" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1382,22 +2149,23 @@ msgstr "" msgid "Click here to request a new verification mail." msgstr "" -#: src/components/ChangePassword.jsx:21 -msgid "Passwords do not match." +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" msgstr "" -#: src/components/ChangePassword.jsx:44 -msgid "Changed Password successfully." +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" msgstr "" -#: src/components/ChangePassword.jsx:88 -msgid "Old Password" +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" msgstr "" -#: src/components/ChangePassword.jsx:96 -msgid "New Password" +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" msgstr "" +<<<<<<< HEAD #: src/components/ChangePassword.jsx:103 msgid "Confirm New Password" msgstr "" @@ -1509,6 +2277,8 @@ msgid "" "with image upload and alpha layers)" msgstr "" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:341 #: src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 @@ -1523,6 +2293,7 @@ msgstr "" msgid "Bottom-right corner" msgstr "" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "" @@ -1541,6 +2312,14 @@ msgstr "" #: src/components/ModCanvastools.jsx:605 msgid "Stop Cleaner" +======= +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/components/Admintools.jsx:109 @@ -1575,28 +2354,103 @@ msgstr "" msgid "User Name" msgstr "" -#: src/components/ModWatchtools.jsx:48 -msgid "Interval is invalid" +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." msgstr "" -#: src/components/ModWatchtools.jsx:124 -msgid "Check who placed in an area" +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." msgstr "" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:144 msgid "Interval" +======= +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." msgstr "" -#: src/components/ModWatchtools.jsx:159 -msgid "IID (optional)" +#: src/components/ModCanvastools.jsx:184 +msgid "Clean spare pixels that are surrounded by unset pixels" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" +#: src/components/ModCanvastools.jsx:188 +msgid "" +"Clean spare pixels that are surrounded by unset pixels and up to 1 other " +"set pixels" +msgstr "" + +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:249 msgid "Get Pixels" msgstr "" #: src/components/ModWatchtools.jsx:281 msgid "Get Users" +======= +#: 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: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" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/components/ModIIDtools.jsx:20 @@ -1619,6 +2473,68 @@ msgstr "" msgid "(0 = infinite)" msgstr "" +#: src/components/ChangeName.jsx:64 +msgid "New Username" +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/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +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/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/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "" @@ -1636,23 +2552,47 @@ msgid "Mute" msgstr "" #: src/components/windows/Help.jsx:19 +<<<<<<< HEAD #: src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "" #: src/components/windows/Help.jsx:20 +<<<<<<< HEAD #: src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 #: src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "" + +#: src/components/windows/Help.jsx:21 +#: src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "" +<<<<<<< HEAD #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1668,6 +2608,31 @@ msgctxt "keybinds" msgid "E" msgstr "" +#: src/components/windows/Help.jsx:25 +msgctxt "keybinds" +msgid "W" +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 +msgstr "" + +#: src/components/windows/Help.jsx:26 +msgctxt "keybinds" +msgid "R" +msgstr "" + +#: src/components/windows/Help.jsx:27 +msgctxt "keybinds" +msgid "Q" +msgstr "" + +#: src/components/windows/Help.jsx:28 +msgctxt "keybinds" +msgid "E" +msgstr "" + #: src/components/windows/Help.jsx:25 msgctxt "keybinds" msgid "W" @@ -1693,6 +2658,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 msgctxt "keybinds" msgid "N" @@ -1701,6 +2667,11 @@ msgstr "" #: src/components/windows/Settings.jsx:116 msgctxt "keybinds" msgid "M" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" #: src/components/TemplateSettings.jsx:66 diff --git a/i18n/to.po b/i18n/to.po index 647b9698..76e96c22 100644 --- a/i18n/to.po +++ b/i18n/to.po @@ -2,8 +2,13 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: 2024-03-09 22:00+0000\n" "Last-Translator: HF \n" +======= +"PO-Revision-Date: 2024-03-11 16:05+0000\n" +"Last-Translator: FOXHELL \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language-Team: Tongan \n" "Language: to\n" @@ -13,11 +18,34 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +#, fuzzy +msgid "Selected Color" +msgstr "Fili ʻa e Lea Fakafonuá" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +#, fuzzy +msgid "From Template" +msgstr "Download Template" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "Liliu ki he ${ canvasName }" +<<<<<<< HEAD #: src/controls/keypress.js:184 msgid "Grid ON" msgstr "Grid ʻi he" @@ -39,10 +67,34 @@ msgid "Muted Sound" msgstr "Ongo ʻoku ʻikai ke ʻi ai ha me" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:176 +msgid "Grid ON" +msgstr "Grid ʻi he" + +#: src/controls/keypress.js:177 +msgid "Grid OFF" +msgstr "Grid mavahe mei he" + +#: src/controls/keypress.js:187 +msgid "Pixel Notify ON" +msgstr "Pixel Fakaha ʻi he" + +#: src/controls/keypress.js:188 +msgid "Pixel Notify OFF" +msgstr "Pixel Fakaha mavahe mei he" + +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Ongo ʻoku ʻikai ke ʻi ai ha me" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Ongo ʻoku ʻikai ke fakalongo" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Hiki tatau!" @@ -67,132 +119,145 @@ msgstr "" #: src/ui/templateLoader.js:256 msgid "Error :(" msgstr "Fehalaaki :(" +======= +#: src/controls/keypress.js:203 +#, fuzzy +msgid "Copied" +msgstr "Hiki tatau!" -#: src/ui/PixelTransferController.js:71 -msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "" + +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Timeout" + +#: 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 "" "Naʻe ʻikai ke maʻu ha tali mei he pixelplanet. Mahalo te ke feinga ke " -"fakafoʻou?" +"fakafoʻou kapau ʻe kei hokohoko atu pe ʻa e palopalema?" -#: src/ui/PixelTransferController.js:103 +#: src/ui/PixelTransferController.js:104 msgid "Invalid Canvas" msgstr "Fakatataa ʻoku ʻikai ʻaonga" -#: src/ui/PixelTransferController.js:104 +#: src/ui/PixelTransferController.js:105 msgid "This canvas doesn't exist" msgstr "ʻOku ʻikai maʻu ʻa e fakatataa ko ʻeni" -#: src/ui/PixelTransferController.js:107 src/ui/PixelTransferController.js:111 -#: src/ui/PixelTransferController.js:115 +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 msgid "Invalid Coordinates" msgstr "Ngaahi Fakafekauʻaki Hala" -#: src/ui/PixelTransferController.js:108 +#: src/ui/PixelTransferController.js:109 msgid "x out of bounds" msgstr "x mei he ngaahi ngataʻanga" -#: src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:113 msgid "y out of bounds" msgstr "y mei he ngaahi ngataʻanga" -#: src/ui/PixelTransferController.js:116 +#: src/ui/PixelTransferController.js:117 msgid "z out of bounds" msgstr "z mei he ngaahi ngataʻanga" -#: src/ui/PixelTransferController.js:119 +#: src/ui/PixelTransferController.js:120 msgid "Wrong Color" msgstr "Lanu hala" -#: src/ui/PixelTransferController.js:120 +#: src/ui/PixelTransferController.js:121 msgid "Invalid color selected" msgstr "ʻIkai tonu e lanu naʻe filí" -#: src/ui/PixelTransferController.js:123 +#: src/ui/PixelTransferController.js:124 msgid "Just for registered Users" msgstr "Maʻa e kau fakaʻaongaʻi pe kuo lesisita" -#: src/ui/PixelTransferController.js:124 +#: src/ui/PixelTransferController.js:125 msgid "You have to be logged in to place on this canvas" msgstr "Kuo pau ke ke hu ki he polokalama ke fokotuʻu ʻi he fakatataa ko ʻeni" -#: src/ui/PixelTransferController.js:127 -msgid "Place more :)" -msgstr "Fokotuʻu ha feituʻu lahi ange :)" +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 +msgid "Not allowed" +msgstr "ʻIkai ngofua" -#: src/ui/PixelTransferController.js:129 -msgid "You can not access this canvas yet. You need to place more pixels" +#: src/ui/PixelTransferController.js:130 +#, fuzzy +msgid "You can not access this canvas yet, because your pixel score is too low" msgstr "" "He ʻikai ke ke lava ʻo hu ki he fakatataa ko ʻeni. ʻOku fie maʻu ke ke " "fokotuʻu ha pixel lahi ange" -#: src/ui/PixelTransferController.js:132 -msgid "Pixel protected!" +#: src/ui/PixelTransferController.js:133 +#, fuzzy +msgid "Pixel protected" msgstr "Pixel maluʻi!" -#: src/ui/PixelTransferController.js:139 +#: src/ui/PixelTransferController.js:140 msgid "Please prove that you are human" msgstr "Kataki ʻo fakamoʻoniʻi ko e tangata koe" -#: src/ui/PixelTransferController.js:143 -msgid "No Proxies Allowed :(" -msgstr "ʻIkai ngofua ha kau fakafofonga :(" - -#: src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:145 msgid "You are using a Proxy." msgstr "ʻOku ke fakaʻaongaʻi ha fakafofonga." -#: src/ui/PixelTransferController.js:147 -msgid "Not allowed" -msgstr "ʻIkai ngofua" - -#: src/ui/PixelTransferController.js:148 +#: src/ui/PixelTransferController.js:149 msgid "Just the Top10 of yesterday can place here" msgstr "ʻE lava ke fokotuʻu heni ʻa e Top10 ʻo e ʻaneafi" -#: src/ui/PixelTransferController.js:151 +#: src/ui/PixelTransferController.js:152 msgid "You are weird" msgstr "ʻOkú ke faikehe" -#: src/ui/PixelTransferController.js:153 +#: src/ui/PixelTransferController.js:154 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" "Naʻe puputuʻu ʻa e server ʻi hoʻo pixel. ʻOku ke vaʻinga ʻi ha ngaahi " "meʻangaue kehekehe?" -#: src/ui/PixelTransferController.js:156 +#: src/ui/PixelTransferController.js:157 msgid "Banned" msgstr "Banned" -#: src/ui/PixelTransferController.js:160 +#: src/ui/PixelTransferController.js:161 msgid "Range Banned" msgstr "Kehekehe Banned" -#: src/ui/PixelTransferController.js:161 -msgid "Your Internet Provider is banned from playing this game" +#: src/ui/PixelTransferController.js:162 +#, fuzzy +msgid "Your Internet Provider is banned from this game" msgstr "ʻOku banned hoʻo kautaha ʻInitaneti mei he vaʻinga ko ʻeni" -#: src/ui/PixelTransferController.js:164 -msgid "Timeout" -msgstr "Timeout" - -#: src/ui/PixelTransferController.js:166 -msgid "" -"Didn't get an answer from pixelplanet. Maybe try to refresh if problem " -"persists?" -msgstr "" -"Naʻe ʻikai ke maʻu ha tali mei he pixelplanet. Mahalo te ke feinga ke " -"fakafoʻou kapau ʻe kei hokohoko atu pe ʻa e palopalema?" - -#: src/ui/PixelTransferController.js:169 +#: src/ui/PixelTransferController.js:170 msgid "Weird" msgstr "Faikehe" -#: src/ui/PixelTransferController.js:170 +#: src/ui/PixelTransferController.js:171 msgid "Couldn't set Pixel" msgstr "ʻIkai lava ʻo fokotuʻu pixel" -#: src/ui/PixelTransferController.js:175 +#: src/ui/PixelTransferController.js:176 #, javascript-format msgid "Error ${ retCode }" msgstr "Fehalaaki ${ retCode }" @@ -206,6 +271,13 @@ msgid "Can't render 3D canvas, do you have WebGL2 disabled?" msgstr "" "ʻIkai lava ʻo ʻave 3H fakatataa, ʻoku ʻi ai haʻo WebGL2 fakataʻeʻaongaʻi?" +<<<<<<< HEAD +======= +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Fehalaaki :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" msgstr "" @@ -269,18 +341,26 @@ msgstr "ʻOku ʻi ai haʻo ngaahi popoaki foʻou ʻi he chat" msgid "Copy to Clipboard" msgstr "Hiki Tatau ki he Papafakamaʻú" -#: src/components/OnlineBox.jsx:40 +#: src/components/OnlineBox.jsx:56 msgid "Online Users on Canvas" msgstr "Kau fakaʻaongaʻi ʻi he ʻInitaneti ʻi he fakatataa" -#: src/components/OnlineBox.jsx:47 +#: src/components/OnlineBox.jsx:71 msgid "Total Online Users" msgstr "Fakakatoa ʻo e kau fakaʻaongaʻi ʻi he" -#: src/components/OnlineBox.jsx:55 -msgid "Pixels placed" +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" msgstr "Fokotuʻu ʻa e pixel" +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "ʻI he ʻAho ni" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "Fakakatoa" + #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 msgid "Canvas Selection" @@ -358,10 +438,13 @@ msgstr "ʻĒlia ʻo e Tokotaha Ngā" #: src/components/buttons/DownloadButton.jsx:36 msgid "Make Screenshot" msgstr "Faʻu ha ʻata" +<<<<<<< HEAD #: src/components/buttons/GlobeButton.jsx:34 msgid "Globe View" msgstr "Globe Viu" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PalselButton.jsx:30 msgid "Close Palette" @@ -371,6 +454,7 @@ msgstr "Tapuni Palette" msgid "Open Palette" msgstr "Fakaava Palette" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" @@ -395,6 +479,28 @@ msgstr "" #: src/components/buttons/PencilButton.jsx:77 msgid "Disable Overlay Pencil" msgstr "" +======= +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:46 +#, fuzzy +msgid "Disable Pencil" +msgstr "Toʻo e ongo ʻo e vaʻinga" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Globe Viu" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/index.js:16 msgid "Registration" @@ -466,6 +572,7 @@ msgstr "Ko e ha hono ʻuhinga?" #: src/components/GlobalCaptcha.jsx:47 msgid "You took too long, try again." msgstr "Naʻe fuʻu fuoloa hoʻo feinga." +<<<<<<< HEAD #: src/components/GlobalCaptcha.jsx:50 msgid "You failed your captcha" @@ -495,6 +602,202 @@ msgstr "Kaniseli" msgid "Send" msgstr "ʻAve" +======= + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Naʻe ʻikai ke ke lava hoʻo captcha" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "ʻIkai pe ʻikai tonu captcha text" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "ʻIkai foaki ha captcha ID" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "Fehalaaki Captcha ʻikai ʻiloʻi" + +#: 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 "Kaniseli" + +#: src/components/GlobalCaptcha.jsx:86 +msgid "Send" +msgstr "ʻAve" + +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Fakaʻasi ʻa e grid" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Fakamoʻui ʻa e grid ke fakaʻilongaʻi pixel kauʻafonua." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Fakaʻasi ʻa e ʻekitiviti pixel" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Fakaʻaliʻali ʻa e ngaahi siakale ʻoku fokotuʻu ai ʻa e pixel." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Toʻo e ongo ʻo e vaʻinga" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "ʻE fakataʻeʻaongaʻi ʻa e ngaahi ola lelei kotoa pe." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"ʻOku ʻikai fakangofua ʻe hoʻo browser ke tau fakaʻaongaʻi ʻa e AudioContext " +"ke ta ʻaki e ngaahi ongo. ʻOku ʻi ai nai ha meʻa fakafoʻituitui ʻoku ne " +"taʻofi kitautolu?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "ʻAi ke lava ʻo talanoa" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Ta ha ongo ʻi he taimi ʻoku aʻu mai ai ha ngaahi popoaki foʻou" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Fakaʻata ʻa e meʻalele ʻi he" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Fakaʻata ke ʻoua naʻa ke fokotuʻu ha pixel ʻi he taimi ʻoku ke lomiʻi ai ʻa " +"e fakatataa pea ʻoku siʻisiʻi hoʻo fakaʻata." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Maʻuʻanga Fakamatala Palette" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "Fakaʻaliʻali Palette ʻi ha foomu ʻoku siʻisiʻi ange hono screen." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Founga pateta" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "He ko e taimi ʻoku ke vaʻinga ai ʻi ha foʻi pateta." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Grid ʻo e mama" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Fakaʻaliʻali ʻa e grid ʻi he hinehina kae ʻikai ko e ʻuliʻuli." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Vakai Fakahisitōliá" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Vakaiʻi ʻa e ngaahi tatau ʻo e fakatataa kuo ʻosi." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "Liliu ki he ${ canvasName }" + +#: src/components/windows/Settings.jsx:164 +msgid "What the pencil should draw on the current canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Ngaahi Kaveingá" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "ʻOku totonu ke fotunga fefe ʻa e pixelplanet." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Fili ʻa e Lea Fakafonuá" + +#: src/components/windows/Archive.jsx:9 +#, fuzzy +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 "" +"Neongo ʻoku ʻikai ke tau fakahehema ke tamateʻi canvases, ka ʻoku kamata ke " +"fiefia ha canvases ʻe niʻihi pe ko ha kole ʻa e kau fakaʻaongaʻi ʻoku nau " +"lolotonga hange ha meme. ʻE lava ke taʻeoli ʻa e ngaahi canvases ko ia hili " +"ha kiʻi vahaʻa taimi pea hili ha ngaahi uike ʻo e ʻikai ha liliu lahi pea " +"kapau ʻoku ʻikai ke nau mahuʻinga ke tauhi malohi, ʻoku tau fili ke toʻo " +"kinautolu." + +#: src/components/windows/Archive.jsx:10 +#, fuzzy +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"ʻOku tau tanaki heni ʻa e ngaahi canvases ko ia ke ʻakaivi kinautolu ʻi ha " +"founga totonu (ʻa ia ʻoku lolotonga taha pe)." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Kapasa fakapolitikale fakatataa" + +#: 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 "" +"Naʻe kole ʻa e fakatataa ko ʻeni lolotonga ha taimi ʻo e ngaahi fepakipaki " +"fakapolitikale ʻi he tefitoʻi mamani. Ko ha fakatata 1024x1024 ia ʻo e " +"kapasa fakapolitikale mo ha 5s cooldown mo e 60 tupu. Naʻe kamata ia ʻi he " +"ʻaho 11 ʻo Mee pea kei malohi pe ʻi ha ngaahi mahina kae ʻoua kuo tapuni ʻi " +"he ʻaho 30 ʻo Novema." + +#: 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 "" +"Naʻa mau fakakaukau ke ʻakaivi ia ko ha timelapse mo lossless encoded webm. " +"Toʻo ha ʻata mei he ngaahi ola timelapse ʻi ha fakatata haohaoa 1:1 ʻo e " +"founga naʻe ʻi ai ʻa e fakatataa ʻi he taimi ko ia." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" @@ -567,7 +870,11 @@ msgstr "" "${guildedLink } pe ʻomi ha ʻi-meili ki he ${ mailLink } pea fakakau ai ʻa e " "ngaahi meʻa ko ʻeni IID:" +<<<<<<< HEAD #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Puleʻi" @@ -601,12 +908,20 @@ msgstr "Lomiʻi ʻa e ${bindR } ke hiki tatau e fakafekauʻaki" msgid "Press ${ bindQ } or ${ bindE } to zoom" msgstr "Lomiʻi ʻa e ${bindQ } pe ${bindE } ke fakaʻata" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "Lomiʻi ʻa e ${bindW}, ${bindA }, ${bindS }, ${bindD } ke hiki" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -626,12 +941,18 @@ msgstr "" "fakaʻata" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" +======= +#, fuzzy, javascript-format +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgstr "" "Puke ʻa e toʻohema ${bindShift } ki hono fokotuʻu lolotonga hono hiki ʻo e " "mausi" +<<<<<<< HEAD #: src/components/windows/Help.jsx:92 #, javascript-format msgid "" @@ -642,13 +963,20 @@ msgstr "" "e mausi ʻo fakatatau ki he vakai fakahisitolia" #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${mouseSymbol } toʻohema lomiʻi pe ${touchSymbol } lomiʻi ke fokotuʻu ha " "pixel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " @@ -657,19 +985,31 @@ msgstr "" "Lomiʻi ʻi he ${mouseSymbol } meʻa lomi mausi pe ${touchSymbol } loloa ke " "fili ʻa e lanu nau lolotonga" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 +======= +#: src/components/windows/Help.jsx:99 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "Lomiʻi ʻa e ${ bindQ } mo e ${bindE } ke puna ki ʻolunga mo lalo" +<<<<<<< HEAD #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "${mouseSymbol } puke ʻa e meʻa lomi toʻohema ʻo e mausi pea tohoʻi ʻa e " "mausi ke vilo" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " @@ -678,12 +1018,20 @@ msgstr "" "${mouseSymbol } scroll e veʻeteka ʻo e mausi pe puke ʻa e ${mouseSymbol } " "meʻa lomi ʻo e mausi pea tohoʻi ke fakaʻata" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "${mouseSymbol } lomiʻi fakatoʻomataʻu pea tohoʻi ʻa e mausi ki he kulo" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -691,33 +1039,51 @@ msgstr "" "${mouseSymbol } lomiʻi fakatoʻomataʻu pe ${touchSymbol } lomiʻi tuʻo ua ke " "toʻo ha pixel" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +#, fuzzy +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" +"We thank the following artists, who made their palettes available to the " +"public on" msgstr "" "ʻOku mau fakamalo lahi ki he kau ʻaati ko ia, naʻa nau foaki ʻenau palettes " "ki he kakai ʻi he" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "" "ʻOku ʻalu ʻa e credit ki he Palette ʻo e mahina ki he ${ starhouseLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "" "ʻOku ʻalu ʻa e credit ki he Palette ʻo e Top10 fakatataa ki he " "${ vinikLink }." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 +======= +#: src/components/windows/Help.jsx:118 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." msgstr "" "ʻOku ʻalu ʻa e credit ki he Palette ʻo e Top10 fakatataa ki he " "${ donendoLink }." +<<<<<<< HEAD #: src/components/windows/Settings.jsx:91 msgid "Show Grid" @@ -828,26 +1194,28 @@ msgstr "Fili ʻa e Lea Fakafonuá" #: src/components/windows/UserArea.jsx:56 msgid "Profile" msgstr "Fakamatala Fakafoʻituituí" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -msgstr "Ngaahi Fakamatala Fakasitetisitiká" +#: src/components/windows/CanvasSelect.jsx:29 +#, fuzzy +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 "" +"Fili ʻa e fakatataa ʻoku ke fie fakaʻaongaʻi. ʻOku makehe ʻa e fakatataa " +"kotoa pe pea ʻoku kehekehe ʻa e palettes, cooldown mo e ngaahi fie maʻu. ʻE " +"lava ke maʻu heni ʻa e ʻakaivi ʻo e canvases kuo tapuni:" -#: src/components/windows/UserArea.jsx:64 -msgid "Converter" -msgstr "Fakaului" +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "ʻAkaivi" -#: src/components/windows/UserArea.jsx:70 -msgid "Modtools" -msgstr "Modtools" - -#: src/components/windows/UserArea.jsx:71 -msgid "Loading..." -msgstr "Load..." - -#: src/components/windows/UserArea.jsx:78 -msgid "Consider joining us on Guilded:" -msgstr "Fakakaukau ke ke kau fakataha mo kimautolu ʻi he Guilded:" +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "" #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -888,6 +1256,7 @@ msgstr "Captcha" msgid "Submit" msgstr "Fakahū" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -959,6 +1328,8 @@ msgstr "" "Toʻo ha ʻata mei he ngaahi ola timelapse ʻi ha fakatata haohaoa 1:1 ʻo e " "founga naʻe ʻi ai ʻa e fakatataa ʻi he taimi ko ia." +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Chat.jsx:180 msgid "Start chatting here" msgstr "Kamata talanoa heni" @@ -975,6 +1346,7 @@ msgstr "Kuo pau ke ke hu ki he polokalama ke talanoa" msgid "Channel settings" msgstr "Fokotuʻutuʻu ʻo e senolo" +<<<<<<< HEAD #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "" @@ -983,6 +1355,32 @@ msgstr "" #: src/components/windows/ForgotPassword.jsx:69 msgid "Enter your mail address and we will send you a new password:" msgstr "Fakahū ho tuʻasila meilí pea te mau ʻoatu ha lea fufū foʻou kiate koe:" +======= +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Fakamatala Fakafoʻituituí" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "Ngaahi Fakamatala Fakasitetisitiká" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Fakaului" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Modtools" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Load..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Fakakaukau ke ke kau fakataha mo kimautolu ʻi he Guilded:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" @@ -1016,6 +1414,7 @@ msgstr "Reload" msgid "Enter Characters" msgstr "Fakahū ha Ngaahi Mataʻitohi" +<<<<<<< HEAD #: src/components/GetIID.jsx:44 msgid "Get IID" msgstr "Maʻu IID" @@ -1276,6 +1675,16 @@ msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." msgstr "" "Fakamatala fakamuimuitaha ʻi he miniti ʻe 5 kotoa pe. Muimuitaha " "fakahokohoko fakafoʻou fakaʻaho ʻi he tuʻuapoo UTC." +======= +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "" +"Ne ʻoatu ha meili mo ha ngaahi fakahinohino ke fakafoʻou hoʻo lea fufuú." + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "Fakahū ho tuʻasila meilí pea te mau ʻoatu ha lea fufū foʻou kiate koe:" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." @@ -1372,6 +1781,287 @@ msgstr "Tuʻunga fakaʻaho ʻe 10" msgid "Dimensions" msgstr "Fua" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "Maʻu IID" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Hiki Tatau" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "" +"Login ke maʻu ha ngaahi fotunga mo ha stats.allblacks.comaspprofile.asp lahi " +"ange." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Login ʻaki e Hingoá pe Meilí:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Kuo ngalo ʻeku Lea Fufuú." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "pe login mo e:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "pe lesisita heni:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Lesisita" + +#: src/components/TemplateSettings.jsx:52 +#, fuzzy +msgid "Templates" +msgstr "Download Template" + +#: 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 " +"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:60 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:132 +#, fuzzy +msgid "Cancel adding Template" +msgstr "Download Template" + +#: src/components/TemplateSettings.jsx:139 +#, fuzzy +msgid "Add Template" +msgstr "Download Template" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +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 "Seivi" + +#: src/components/UserAreaContent.jsx:62 +#, fuzzy +msgid "Today Placed Pixels" +msgstr "Todays fokotuʻu ʻa e pixel" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Tuʻunga fakaʻaho" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Tuʻunga fakakatoa" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Ko ho hingoa ko e: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Hu ki tuʻa" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Liliu e Hingoa Ngāue ki he Polokala" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "Liliu e Meilí" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Liliu ʻa e Lea Fufuú" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Tāmateʻi e ʻAkauní" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Ngaahi Feituʻu Fakasōsialé" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Fili ʻa e fakatataa" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Palette Download" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "Palette ki he ${ gimpLink }" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "ʻImisi ʻo e fakaului" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Papi ului ha ʻimisi ki he ngaahi lanu fakatataa" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Fili ʻa e founga palani" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpentine" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "Mamaʻo siʻisiʻi taha ʻo e lanu" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "Fikaʻi hange ko GIMP" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Fili ʻa e founga lanu" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Tanaki atu ʻa e grid (uncheck kapau ʻoku ke fie maʻu ha template 1:1)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Seti" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Meʻafua ʻo e ʻimisi" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Laulahi" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Maʻolunga" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Tauhi ʻa e fika fehangahangai" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "ʻAnitai Aliasing" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Fakafoʻou" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Download Template" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "ʻAneafi" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Ngaahi Fonua he ʻAho Ní" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Ngaahi Sātí" + +#: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "Tokotaha Ngāue ki he Polo" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "Fonua" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" +"Fakamatala fakamuimuitaha ʻi he miniti ʻe 5 kotoa pe. Muimuitaha " +"fakahokohoko fakafoʻou fakaʻaho ʻi he tuʻuapoo UTC." + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Fakatataa" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +#, fuzzy +msgid "Coordinates" +msgstr "Ngaahi Fakafekauʻaki Hala" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Hingoa pe ʻĪmeilí" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "LogIn" + +#: src/components/TemplateItemEdit.jsx:97 +#, fuzzy +msgid "Select File" +msgstr "Fili ʻa e Lea Fakafonuá" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +#, fuzzy +msgid "Delete" +msgstr "Tāmateʻi e ʻAkauní" + #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "Ngaahi fonua ʻe 10 ki ʻolunga [pxls/ʻaho]" @@ -1392,6 +2082,7 @@ msgstr "Ngaahi fonua naʻe fai ʻe pixel he ʻaho ni" msgid "Total Pixels placed per day" msgstr "Fakakatoa ʻo e pixel ʻi he ʻaho" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1432,6 +2123,8 @@ msgstr "Hingoa pe ʻĪmeilí" msgid "LogIn" msgstr "LogIn" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1448,26 +2141,39 @@ msgstr "ʻOku ʻoatu ha meili fakapapauʻi foʻou kiate koe." msgid "Click here to request a new verification mail." msgstr "Lomiʻi heni ke kole ha meili fakapapauʻi foʻou." +<<<<<<< HEAD #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "ʻOku ʻikai tatau ʻa e ongo lea fufuú." +======= +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "ʻIkai tonu ʻa e vahaʻa taimi" -#: src/components/ChangePassword.jsx:44 -msgid "Changed Password successfully." -msgstr "Lava lelei hono liliu ʻo e Lea Fufuú." +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Vakaiʻi pe ko hai naʻe tuku ʻi ha feituʻu" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangePassword.jsx:88 -msgid "Old Password" -msgstr "Lea Fufū Motuʻá" +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "ʻI he vahaʻa ʻo" -#: src/components/ChangePassword.jsx:96 -msgid "New Password" -msgstr "Lea Fufū Foʻoú" +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (fili pē)" -#: src/components/ChangePassword.jsx:103 -msgid "Confirm New Password" -msgstr "Fakapapauʻi ʻa e Lea Fufū Foʻoú" +#: 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 "Tuliki toʻohema ʻi ʻolunga" +#: 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 "Tuliki toʻomataʻu ki lalo" + +<<<<<<< HEAD #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Hingoa Ngāue Foʻou ki he Polo" @@ -1479,38 +2185,47 @@ msgid "" msgstr "" "Lava lelei hono liliu ʻo e meili. Ne mau ʻoatu ha meili fakapapauʻi, kātaki " "ʻo fakapapauʻi ho tuʻasila meili foʻoú." +======= +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Maʻu ʻa e pixel" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/ChangeMail.jsx:87 -msgid "New Mail" -msgstr "Meili Foʻoú" +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Maʻu e kau fakaʻaongaʻi" -#: src/components/DeleteAccount.jsx:66 -msgid "Yes, Delete My Account!" -msgstr "ʻIo, tamateʻi ʻeku ʻakauni!" +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "Ngaahi ngaue IP" -#: src/components/SocialSettings.jsx:35 -msgid "Block DMs" -msgstr "Poloka DMs" +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "Fai ha ngaahi meʻa mo e IPs (taha IP ki he laine)" -#: src/components/SocialSettings.jsx:42 -msgid "Block all Private Messages" -msgstr "Taʻofi kotoa e ngaahi popoaki fakatautaha" +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Tokangaʻi ʻo e moderators" -#: src/components/SocialSettings.jsx:44 -msgid "Private" -msgstr "Fakafoʻituitui" +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Toʻo ʻa e tokotaha ʻoku ne" -#: src/components/SocialSettings.jsx:51 -msgid "Don't show me in global stats" -msgstr "ʻOua te ke fakaʻaliʻali mai kiate au ʻi he fakamāmani lahí stats" +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "ʻOku ʻikai ke ʻi ai ha ngaahi meʻa ke fai" -#: src/components/SocialSettings.jsx:57 -msgid "Unblock Users" -msgstr "Taʻofi e kau fakaʻaongaʻi" +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Vahe ha Mod foʻou" -#: src/components/SocialSettings.jsx:82 -msgid "You have no users blocked" -msgstr "ʻOku ʻikai ke ʻi ai haʻo loka" +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Fakahu ʻa e hingoa ngaue ʻo e Mod foʻou" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Hingoa Ngāue ʻi he Polokalam" #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." @@ -1587,6 +2302,7 @@ msgstr "" "grained lelei ange, fakaʻaongaʻi ʻa e maluʻi ʻaki ʻa e ʻimisi upload mo e " "ʻAlifa)" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:341 src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 src/components/ModWatchtools.jsx:176 msgid "Top-left corner" @@ -1597,6 +2313,8 @@ msgstr "Tuliki toʻohema ʻi ʻolunga" msgid "Bottom-right corner" msgstr "Tuliki toʻomataʻu ki lalo" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" msgstr "Rollback ki he ʻaho" @@ -1619,38 +2337,70 @@ msgstr "" msgid "Stop Cleaner" msgstr "Taʻofi e fakamaʻa" +<<<<<<< HEAD #: src/components/Admintools.jsx:109 msgid "IP Actions" msgstr "Ngaahi ngaue IP" +======= +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Kuo pau ke ke fakahū ha taimi" -#: src/components/Admintools.jsx:111 -msgid "Do stuff with IPs (one IP per line)" -msgstr "Fai ha ngaahi meʻa mo e IPs (taha IP ki he laine)" +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Kuo pau ke ke fakahu ha IID" -#: src/components/Admintools.jsx:158 -msgid "Manage Moderators" -msgstr "Tokangaʻi ʻo e moderators" +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "Ngaahi ngaue IID" -#: src/components/Admintools.jsx:160 -msgid "Remove Moderator" -msgstr "Toʻo ʻa e tokotaha ʻoku ne" +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Fakahū ʻa e ʻUhingá" -#: src/components/Admintools.jsx:193 -msgid "There are no mods" -msgstr "ʻOku ʻikai ke ʻi ai ha ngaahi meʻa ke fai" +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = taʻe fakangatangata)" -#: src/components/Admintools.jsx:198 -msgid "Assign new Mod" -msgstr "Vahe ha Mod foʻou" +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Hingoa Ngāue Foʻou ki he Polo" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/Admintools.jsx:201 -msgid "Enter UserName of new Mod" -msgstr "Fakahu ʻa e hingoa ngaue ʻo e Mod foʻou" +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "ʻOku ʻikai tatau ʻa e ongo lea fufuú." -#: src/components/Admintools.jsx:210 -msgid "User Name" -msgstr "Hingoa Ngāue ʻi he Polokalam" +#: src/components/ChangePassword.jsx:44 +#, fuzzy +msgid "Password successfully changed." +msgstr "Lava lelei hono liliu ʻo e Lea Fufuú." +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "Lea Fufū Motuʻá" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "Lea Fufū Foʻoú" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "Fakapapauʻi ʻa e Lea Fufū Foʻoú" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "ʻIo, tamateʻi ʻeku ʻakauni!" + +#: src/components/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" +"Lava lelei hono liliu ʻo e meili. Ne mau ʻoatu ha meili fakapapauʻi, kātaki " +"ʻo fakapapauʻi ho tuʻasila meili foʻoú." + +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:48 msgid "Interval is invalid" msgstr "ʻIkai tonu ʻa e vahaʻa taimi" @@ -1694,6 +2444,35 @@ msgstr "Fakahū ʻa e ʻUhingá" #: src/components/ModIIDtools.jsx:97 msgid "(0 = infinite)" msgstr "(0 = taʻe fakangatangata)" +======= +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +msgstr "Meili Foʻoú" + +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "Poloka DMs" + +#: src/components/SocialSettings.jsx:42 +msgid "Block all Private Messages" +msgstr "Taʻofi kotoa e ngaahi popoaki fakatautaha" + +#: src/components/SocialSettings.jsx:44 +msgid "Private" +msgstr "Fakafoʻituitui" + +#: src/components/SocialSettings.jsx:51 +msgid "Don't show me in global stats" +msgstr "ʻOua te ke fakaʻaliʻali mai kiate au ʻi he fakamāmani lahí stats" + +#: src/components/SocialSettings.jsx:57 +msgid "Unblock Users" +msgstr "Taʻofi e kau fakaʻaongaʻi" + +#: src/components/SocialSettings.jsx:82 +msgid "You have no users blocked" +msgstr "ʻOku ʻikai ke ʻi ai haʻo loka" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" @@ -1711,21 +2490,52 @@ msgstr "Poloka" msgid "Mute" msgstr "Fakalongo" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +#, fuzzy +msgctxt "keybinds" +msgid "N" +msgstr "ʻIkai" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1766,6 +2576,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1781,6 +2592,34 @@ msgstr "M" msgctxt "keybinds" msgid "T" msgstr "" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pixels placed" +#~ msgstr "Fokotuʻu ʻa e pixel" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Puke ʻa e toʻomataʻu ${ bindShift } ki hono fokotuʻu lolotonga hono ʻave " +#~ "ʻo e mausi ʻo fakatatau ki he vakai fakahisitolia" + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "" +#~ "Naʻe ʻikai ke maʻu ha tali mei he pixelplanet. Mahalo te ke feinga ke " +#~ "fakafoʻou?" + +#~ msgid "Place more :)" +#~ msgstr "Fokotuʻu ha feituʻu lahi ange :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "ʻIkai ngofua ha kau fakafofonga :(" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "Fakaʻasi ʻa e Canvases ʻoku fufuuʻi" diff --git a/i18n/tr.po b/i18n/tr.po index 8df14640..af8f9c04 100644 --- a/i18n/tr.po +++ b/i18n/tr.po @@ -2,8 +2,13 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" +<<<<<<< HEAD "PO-Revision-Date: 2024-03-09 11:55+0000\n" "Last-Translator: Oğuz Ersen \n" +======= +"PO-Revision-Date: 2024-04-02 13:57+0000\n" +"Last-Translator: TCr3 \n" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 "Language-Team: Turkish \n" "Language: tr\n" @@ -13,36 +18,81 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.5-dev\n" +<<<<<<< HEAD #: src/controls/keypress.js:99 +======= +#: src/store/actions/thunks.js:227 +msgid "Pencil picks: " +msgstr "Kalemin seçtiği: " + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:230 +msgid "Selected Color" +msgstr "Seçili Renk" + +#: src/components/windows/Settings.jsx:63 src/store/actions/thunks.js:233 +msgid "From Template" +msgstr "Şablondan" + +#: src/components/windows/Settings.jsx:64 src/store/actions/thunks.js:236 +msgid "From History" +msgstr "Geçmişten" + +#: src/controls/keypress.js:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Switched to ${ canvasName }" msgstr "${ canvasName } tuvaline geçildi" +<<<<<<< HEAD #: src/controls/keypress.js:184 +======= +#: src/controls/keypress.js:176 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Grid ON" -msgstr "Izgara Açık" +msgstr "Izgara AÇIK" +<<<<<<< HEAD #: src/controls/keypress.js:185 +======= +#: src/controls/keypress.js:177 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Grid OFF" -msgstr "Izgara Kapalı" +msgstr "Izgara KAPALI" +<<<<<<< HEAD #: src/controls/keypress.js:195 +======= +#: src/controls/keypress.js:187 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Pixel Notify ON" -msgstr "Piksel Bildirimi Açık" +msgstr "Piksel Bildirimleri AÇIK" +<<<<<<< HEAD #: src/controls/keypress.js:196 +======= +#: src/controls/keypress.js:188 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Pixel Notify OFF" -msgstr "Piksel Bildirimi Kapalı" +msgstr "Piksel Bildirimleri KAPALI" +<<<<<<< HEAD #: src/controls/keypress.js:201 msgid "Muted Sound" msgstr "Ses Kapatıldı" #: src/controls/keypress.js:202 +======= +#: src/controls/keypress.js:193 +msgid "Muted Sound" +msgstr "Ses Kapatıldı" + +#: src/controls/keypress.js:194 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Unmuted Sound" msgstr "Ses Açıldı" #: src/components/CoordinatesBox.jsx:39 src/components/GetIID.jsx:51 +<<<<<<< HEAD #: src/controls/keypress.js:211 msgid "Copied!" msgstr "Kopyalandı!" @@ -67,128 +117,138 @@ msgstr "" #: src/ui/templateLoader.js:256 msgid "Error :(" msgstr "Hata :(" +======= +#: src/controls/keypress.js:203 +msgid "Copied" +msgstr "Kopyalandı" -#: src/ui/PixelTransferController.js:71 -msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" -msgstr "Pixelplanet'den yanıt alınamadı. Sayfayı yenilemeyi deneyebilirsin?" +#: src/controls/keypress.js:209 +msgid "Overlay ON" +msgstr "Şablon AÇIK" -#: src/ui/PixelTransferController.js:103 +#: src/controls/keypress.js:210 +msgid "Overlay OFF" +msgstr "Şablon KAPALI" + +#: src/components/windows/Help.jsx:50 src/controls/keypress.js:216 +msgid "Easter Egg ON" +msgstr "Easter Egg AÇIK" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 + +#: src/components/windows/Help.jsx:49 src/controls/keypress.js:217 +msgid "Easter Egg OFF" +msgstr "Easter Egg KAPALI" + +#: src/ui/PixelTransferController.js:70 src/ui/PixelTransferController.js:165 +msgid "Timeout" +msgstr "Zaman aşımı" + +#: 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 "" +"Pixelplanet'ten yanıt alınamadı. Sorun devam ederse sayfayı yenilemeyi " +"deneyebilirsiniz." + +#: src/ui/PixelTransferController.js:104 msgid "Invalid Canvas" msgstr "Geçersiz Tuval" -#: src/ui/PixelTransferController.js:104 +#: src/ui/PixelTransferController.js:105 msgid "This canvas doesn't exist" msgstr "Böyle bir tuval yok" -#: src/ui/PixelTransferController.js:107 src/ui/PixelTransferController.js:111 -#: src/ui/PixelTransferController.js:115 +#: src/ui/PixelTransferController.js:108 src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:116 msgid "Invalid Coordinates" msgstr "Geçersiz Koordinatlar" -#: src/ui/PixelTransferController.js:108 +#: src/ui/PixelTransferController.js:109 msgid "x out of bounds" msgstr "x sınırların dışında" -#: src/ui/PixelTransferController.js:112 +#: src/ui/PixelTransferController.js:113 msgid "y out of bounds" -msgstr "y sınıralrın dışında" +msgstr "y sınırların dışında" -#: src/ui/PixelTransferController.js:116 +#: src/ui/PixelTransferController.js:117 msgid "z out of bounds" msgstr "z sınırların dışında" -#: src/ui/PixelTransferController.js:119 +#: src/ui/PixelTransferController.js:120 msgid "Wrong Color" msgstr "Yanlış Renk" -#: src/ui/PixelTransferController.js:120 +#: src/ui/PixelTransferController.js:121 msgid "Invalid color selected" -msgstr "Geçersiz renk seçildi" - -#: src/ui/PixelTransferController.js:123 -msgid "Just for registered Users" -msgstr "Sadece giriş yapmış üyeler için" +msgstr "Geçersiz renk seçili" #: src/ui/PixelTransferController.js:124 +msgid "Just for registered Users" +msgstr "Yalnız giriş yapmış üyeler için" + +#: src/ui/PixelTransferController.js:125 msgid "You have to be logged in to place on this canvas" -msgstr "Bu tuvalde piksel atabilmek için giriş yapman gerekiyor" +msgstr "Bu tuvalde çizebilmek için giriş yapmanız gerekiyor" -#: src/ui/PixelTransferController.js:127 -msgid "Place more :)" -msgstr "Biraz daha piksel at :)" - -#: src/ui/PixelTransferController.js:129 -msgid "You can not access this canvas yet. You need to place more pixels" -msgstr "Henüz bu canvasa erişimin" - -#: src/ui/PixelTransferController.js:132 -msgid "Pixel protected!" -msgstr "Piksel korunuyor!" - -#: src/ui/PixelTransferController.js:139 -msgid "Please prove that you are human" -msgstr "Lütfen insan olduğunu kanıtla" - -#: src/ui/PixelTransferController.js:143 -msgid "No Proxies Allowed :(" -msgstr "Proxylere İzin Verilmiyor :(" - -#: src/ui/PixelTransferController.js:144 -msgid "You are using a Proxy." -msgstr "Proxy kullanıyorsun." - -#: src/ui/PixelTransferController.js:147 +#: src/ui/PixelTransferController.js:128 src/ui/PixelTransferController.js:144 +#: src/ui/PixelTransferController.js:148 msgid "Not allowed" msgstr "İzin yok" -#: src/ui/PixelTransferController.js:148 +#: src/ui/PixelTransferController.js:130 +msgid "You can not access this canvas yet, because your pixel score is too low" +msgstr "Piksel sayınız yetersiz olduğu için şu anda bu tuvale erişiminiz yok" + +#: src/ui/PixelTransferController.js:133 +msgid "Pixel protected" +msgstr "Piksel korunuyor" + +#: src/ui/PixelTransferController.js:140 +msgid "Please prove that you are human" +msgstr "Lütfen insan olduğunuzu kanıtlayın" + +#: src/ui/PixelTransferController.js:145 +msgid "You are using a Proxy." +msgstr "Proxy kullanıyorsun." + +#: src/ui/PixelTransferController.js:149 msgid "Just the Top10 of yesterday can place here" -msgstr "Sadece dünün en iyi 10 oyuncusu buraya piksel atabilir" +msgstr "Yalnızca dünün ilk 10 oyuncusu buraya piksel atabilir" -#: src/ui/PixelTransferController.js:151 +#: src/ui/PixelTransferController.js:152 msgid "You are weird" -msgstr "Garipsin" +msgstr "Değişiksiniz" -#: src/ui/PixelTransferController.js:153 +#: src/ui/PixelTransferController.js:154 msgid "" "Server got confused by your pixels. Are you playing on multiple devices?" msgstr "" "Piksellerin sunucunun kafasını karıştırdı. Birden fazla cihazda mı " "oynuyorsun?" -#: src/ui/PixelTransferController.js:156 +#: src/ui/PixelTransferController.js:157 msgid "Banned" -msgstr "Banlandı" - -#: src/ui/PixelTransferController.js:160 -msgid "Range Banned" -msgstr "Alan banlandı" +msgstr "Yasaklandınız" #: src/ui/PixelTransferController.js:161 -msgid "Your Internet Provider is banned from playing this game" -msgstr "İnternet sağlayıcın oyundan banlandı" +msgid "Range Banned" +msgstr "Alan Yasaklısınız" -#: src/ui/PixelTransferController.js:164 -msgid "Timeout" -msgstr "Zaman aşımı" +#: src/ui/PixelTransferController.js:162 +msgid "Your Internet Provider is banned from this game" +msgstr "İnternet sağlayıcınız oyundan yasaklı" -#: src/ui/PixelTransferController.js:166 -msgid "" -"Didn't get an answer from pixelplanet. Maybe try to refresh if problem " -"persists?" -msgstr "" -"Pixelplanet'den yanıt alınamadı. Problem devam ediyorsa sayfayı yenilemeyi " -"deneyebilirsin." - -#: src/ui/PixelTransferController.js:169 +#: src/ui/PixelTransferController.js:170 msgid "Weird" msgstr "Garip" -#: src/ui/PixelTransferController.js:170 +#: src/ui/PixelTransferController.js:171 msgid "Couldn't set Pixel" msgstr "Piksel ayarlanamadı" -#: src/ui/PixelTransferController.js:175 +#: src/ui/PixelTransferController.js:176 #, javascript-format msgid "Error ${ retCode }" msgstr "Hata ${ retCode }" @@ -199,7 +259,19 @@ msgstr "Tuval Hatası" #: src/ui/rendererFactory.js:32 msgid "Can't render 3D canvas, do you have WebGL2 disabled?" -msgstr "3 boyutlu tuval işlenemedi, WebGL2 devre dışı mı?" +msgstr "3B tuval çizilemedi, WebGL2 devre dışı mı?" + +#: src/ui/templateLoader.js:230 src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "Hata :(" + +#: src/ui/templateLoader.js:231 +msgid "Can not export more than 20 or no template!" +msgstr "20'den fazla dışa aktarılamaz veya şablon yok!" + +#: src/ui/templateLoader.js:257 +msgid "Can not import more than 20 or no template!" +msgstr "20'den fazla içe aktarılamaz veya şablon yok!" #: src/ui/templateLoader.js:231 msgid "Can not export more than 20 or no template!" @@ -215,12 +287,12 @@ msgstr "Tamam" #: src/store/actions/fetch.js:55 msgid "You made too many requests" -msgstr "Çok fazla istek gönderdin" +msgstr "Çok fazla istekte bulundunuz" #: src/store/actions/fetch.js:59 #, javascript-format msgid "try again after ${ ti }min" -msgstr "${ ti }min sonra tekrar deneyin" +msgstr "${ ti } dakika sonra tekrar deneyin" #: src/store/actions/fetch.js:70 #, javascript-format @@ -229,7 +301,7 @@ msgstr "Bağlantı hatası ${ code } :(" #: src/store/actions/fetch.js:103 src/store/actions/fetch.js:129 msgid "Could not connect to server, please try again later :(" -msgstr "Sunucuya bağlanılamadı, lütfen tekrar deneyin :(" +msgstr "Sunucuya bağlanılamadı, lütfen daha sonra tekrar deneyiniz :(" #: src/store/actions/fetch.js:151 src/store/actions/fetch.js:170 #: src/store/actions/fetch.js:189 src/store/actions/fetch.js:208 @@ -239,11 +311,11 @@ msgstr "Bilinmeyen Hata" #: src/store/actions/fetch.js:237 msgid "Server answered with gibberish :(" -msgstr "Sunucu anlamsız cevap verdi :(" +msgstr "Sunucu anlamsız yanıt verdi :(" #: src/store/middleware/notifications.js:33 msgid "Your next pixels are ready" -msgstr "Sıradaki piksellerin hazır" +msgstr "Sıradaki pikselleriniz hazır" #: src/store/middleware/notifications.js:37 msgid "You can now place more on pixelplanet.fun :)" @@ -255,25 +327,33 @@ msgstr "senden bahsetti" #: src/store/middleware/notifications.js:58 msgid "You have new messages in chat" -msgstr "Sohbette yeni mesajların var" +msgstr "Sohbette yeni mesajlarınız var" #: 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 "Panoya kopyala" +msgstr "Panoya Kopyala" -#: src/components/OnlineBox.jsx:40 +#: src/components/OnlineBox.jsx:56 msgid "Online Users on Canvas" -msgstr "Tuvaldeki çevrimiçi oyuncular" +msgstr "Tuvaldeki Çevrim İçi Oyuncular" -#: src/components/OnlineBox.jsx:47 +#: src/components/OnlineBox.jsx:71 msgid "Total Online Users" -msgstr "Toplam Çevrimiçi Oyuncu" +msgstr "Toplam Çevrim İçi Oyuncular" -#: src/components/OnlineBox.jsx:55 -msgid "Pixels placed" +#: src/components/OnlineBox.jsx:84 src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" msgstr "Atılan Pikseller" +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:156 +msgid "Today" +msgstr "Bugün" + +#: src/components/OnlineBox.jsx:92 src/components/Rankings.jsx:147 +msgid "Total" +msgstr "Toplam" + #: src/components/buttons/CanvasSwitchButton.jsx:20 #: src/components/windows/index.js:19 msgid "Canvas Selection" @@ -301,7 +381,7 @@ msgstr "Yükleniyor" #: src/components/HistorySelect.jsx:147 msgid "Select Date above" -msgstr "Tarih Giriniz" +msgstr "Tarih seçiniz" #: src/components/Admintools.jsx:103 src/components/ModCanvastools.jsx:226 #: src/components/ModWatchtools.jsx:120 src/components/Window.jsx:157 @@ -312,15 +392,15 @@ msgstr "Kapat" #: src/components/Window.jsx:173 msgid "PopUp" -msgstr "PopUp" +msgstr "Açılır Pencere" #: src/components/Window.jsx:184 msgid "Restore" -msgstr "Yenile" +msgstr "Geri Getir" #: src/components/Window.jsx:221 msgid "Clone" -msgstr "Klon" +msgstr "Klonla" #: src/components/Window.jsx:229 msgid "Move" @@ -328,7 +408,7 @@ msgstr "Taşı" #: src/components/Window.jsx:252 msgid "Maximize" -msgstr "Maksimize Et" +msgstr "Büyüt" #: src/components/Window.jsx:268 msgid "Resize" @@ -338,6 +418,7 @@ msgstr "Yeniden Boyutlandır" #: src/components/windows/index.js:13 msgid "Help" msgstr "Yardım" +<<<<<<< HEAD #: src/components/buttons/SettingsButton.jsx:21 #: src/components/windows/index.js:14 @@ -363,11 +444,14 @@ msgstr "Paleti Kapat" #: src/components/buttons/PalselButton.jsx:30 msgid "Open Palette" msgstr "Paleti Aç" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PencilButton.jsx:32 msgid "History Pencil ON" msgstr "" +<<<<<<< HEAD #: src/components/buttons/PencilButton.jsx:38 msgid "Overlay Pencil ON" msgstr "" @@ -375,6 +459,11 @@ msgstr "" #: src/components/buttons/PencilButton.jsx:65 msgid "Enable Pencil" msgstr "" +======= +#: src/components/buttons/LogInButton.jsx:20 src/components/windows/index.js:15 +msgid "User Area" +msgstr "Kullanıcı Alanı" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/buttons/PencilButton.jsx:69 #, fuzzy @@ -389,13 +478,41 @@ msgstr "" msgid "Disable Overlay Pencil" msgstr "" +#: src/components/buttons/PalselButton.jsx:30 +msgid "Close Palette" +msgstr "Paleti Kapat" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Open Palette" +msgstr "Paleti Aç" + +#: src/components/buttons/PencilButton.jsx:41 +msgid "Enable Pencil" +msgstr "Kalemi Etkinleştir" + +#: src/components/buttons/PencilButton.jsx:46 +msgid "Disable Pencil" +msgstr "Kalemi Devre Dışı Bırak" + +#: src/components/buttons/PencilButton.jsx:50 +msgid "Disable History Pencil" +msgstr "Geçmiş Kalemini Devre Dışı Bırak" + +#: src/components/buttons/PencilButton.jsx:54 +msgid "Disable Overlay Pencil" +msgstr "Şablon Kalemini Devre Dışı Bırak" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "Küresel Görünüm" + #: src/components/windows/index.js:16 msgid "Registration" -msgstr "Üyelik" +msgstr "Kayıt" #: src/components/windows/index.js:17 msgid "Forgot Password" -msgstr "Parolayı Unut" +msgstr "Parolamı Unuttum" #: src/components/windows/index.js:18 msgid "Chat" @@ -407,11 +524,19 @@ msgstr "Tuval Arşivi" #: src/components/BanInfo.jsx:66 msgid "You are banned. You think it is unjustified? Check out the " +<<<<<<< HEAD msgstr "Banlandın. Adil olmadığını mı düşünüyorsun? " #: src/components/BanInfo.jsx:76 msgid " on how to appeal." msgstr " sayfasını kontrol et." +======= +msgstr "Yasaklandınız. Doğru olmadığını mı düşünüyorsunuz? " + +#: src/components/BanInfo.jsx:76 +msgid " on how to appeal." +msgstr " 'da başvuruda bulunun." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:80 src/components/Captcha.jsx:79 #: src/components/ChangeMail.jsx:72 src/components/ChangeName.jsx:58 @@ -424,7 +549,11 @@ msgstr "Hata" #: src/components/BanInfo.jsx:85 src/components/ModIIDtools.jsx:73 msgid "Reason" +<<<<<<< HEAD msgstr "Sebep" +======= +msgstr "Neden" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:91 msgid "By Mod" @@ -436,6 +565,7 @@ msgstr "Süre" #: src/components/BanInfo.jsx:99 msgid "Your ban expires at " +<<<<<<< HEAD msgstr "Banın şu zaman açılıyor " #: src/components/BanInfo.jsx:101 @@ -449,6 +579,21 @@ msgstr "Ban kaldırıldı" #: src/components/BanInfo.jsx:113 msgid "Now that you have seen this message, you are no longer banned." msgstr "Bu mesajı gördüğünüze göre artık banlı değilsiniz." +======= +msgstr "Yasağınızın kalkacağı zaman " + +#: src/components/BanInfo.jsx:101 +msgid " which is in " +msgstr " ki bu da şu tarihte " + +#: src/components/BanInfo.jsx:112 +msgid "Unbanned" +msgstr "Yasak Kaldırıldı" + +#: src/components/BanInfo.jsx:113 +msgid "Now that you have seen this message, you are no longer banned." +msgstr "Bu iletiyi gördüğünüze göre artık yasaklı değilsiniz." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/BanInfo.jsx:127 msgid "Why?" @@ -456,6 +601,7 @@ msgstr "Neden?" #: src/components/GlobalCaptcha.jsx:47 msgid "You took too long, try again." +<<<<<<< HEAD msgstr "Çözmen fazla uzun sürdü, tekrar dene." #: src/components/GlobalCaptcha.jsx:50 @@ -486,10 +632,204 @@ msgstr "İptal Et" msgid "Send" msgstr "Gönder" +======= +msgstr "Çözmeniz çok sürdü, tekrar deneyiniz." + +#: src/components/GlobalCaptcha.jsx:50 +msgid "You failed your captcha" +msgstr "Doğrulamayı yanlış çözdünüz" + +#: src/components/GlobalCaptcha.jsx:53 +msgid "No or invalid captcha text" +msgstr "Olmayan veya yanlış captcha metni" + +#: src/components/GlobalCaptcha.jsx:56 +msgid "No captcha id given" +msgstr "Captcha kimliği verilmedi" + +#: src/components/GlobalCaptcha.jsx:59 +msgid "Unknown Captcha Error" +msgstr "Bilinmeyen Captcha Hatası" + +#: 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 "Geri Dön" + +#: src/components/GlobalCaptcha.jsx:86 +msgid "Send" +msgstr "Gönder" + +#: src/components/windows/Settings.jsx:69 +msgid "Show Grid" +msgstr "Izgarayı Göster" + +#: src/components/windows/Settings.jsx:74 +msgid "Turn on grid to highlight pixel borders." +msgstr "Pikselleri ayırt edebilmeniz için piksel aralarına çizgi çizer." + +#: src/components/windows/Settings.jsx:77 +msgid "Show Pixel Activity" +msgstr "Piksel Etkinliğini Göster" + +#: src/components/windows/Settings.jsx:82 +msgid "Show circles where pixels are placed." +msgstr "Diğerlerini piksel attığı yerleri bir daire ile belli eder." + +#: src/components/windows/Settings.jsx:85 +msgid "Always show Movement Controls" +msgstr "Hareket Kontrollerini Her Zaman Göster" + +#: src/components/windows/Settings.jsx:90 +msgid "Always show movement control buttons" +msgstr "Hareket tuşlarını sürekli olarak görünebilir tut" + +#: src/components/windows/Settings.jsx:93 +msgid "Disable Game Sounds" +msgstr "Oyun Seslerini Kapat" + +#: src/components/windows/Settings.jsx:99 +msgid "All sound effects will be disabled." +msgstr "Tüm ses efektleri devre dışı bırakır." + +#: src/components/windows/Settings.jsx:103 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" +"Tarayıcınız ses oynatmamız için AudioContext'i kullanmamıza izin vermiyor. " +"Bizi engelleyen bir gizlilik özelliğiniz mi var?" + +#: src/components/windows/Settings.jsx:109 +msgid "Enable chat notifications" +msgstr "Sohbet Bildirimlerini Aç" + +#: src/components/windows/Settings.jsx:113 +msgid "Play a sound when new chat messages arrive" +msgstr "Sohbette yeni iletilerde sesle uyar" + +#: src/components/windows/Settings.jsx:116 +msgid "Auto Zoom In" +msgstr "Otomatik Yakınlaştırma" + +#: src/components/windows/Settings.jsx:121 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" +"Bir yere tıkladığınız zaman eğer uzaklaştırılmışsa piksel atmak yerine " +"yakınlaştırır." + +#: src/components/windows/Settings.jsx:124 +msgid "Compact Palette" +msgstr "Sıklaştırılmış Palet" + +#: src/components/windows/Settings.jsx:129 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "Ekranda yer açmak için paleti küçük bir dörtgen haline getirir." + +#: src/components/windows/Settings.jsx:132 +msgid "Potato Mode" +msgstr "Patates Modu" + +#: src/components/windows/Settings.jsx:136 +msgid "For when you are playing on a potato." +msgstr "Bir patates üzerinden oynayanlar için." + +#: src/components/Converter.jsx:381 src/components/windows/Settings.jsx:139 +msgid "Light Grid" +msgstr "Beyaz Izgara" + +#: src/components/windows/Settings.jsx:143 +msgid "Show Grid in white instead of black." +msgstr "Izgarayı siyah yerine beyaz olarak gösterir." + +#: src/components/windows/Settings.jsx:147 +msgid "Historical View" +msgstr "Geçmiş Görünümü" + +#: src/components/windows/Settings.jsx:152 +msgid "Check out past versions of the canvas." +msgstr "Tuvalin eskiden nasıl göründüğünü gösterir." + +#: src/components/windows/Settings.jsx:156 +#, fuzzy, javascript-format +msgid "Pencil Mode for ${ canvasName } canvas" +msgstr "${ canvasName } tuvaline geçildi" + +#: src/components/windows/Settings.jsx:164 +#, fuzzy +msgid "What the pencil should draw on the current canvas." +msgstr "Kalemin ne çizeceği." + +#: src/components/windows/Settings.jsx:168 +msgid "Themes" +msgstr "Temalar" + +#: src/components/windows/Settings.jsx:173 +msgid "How pixelplanet should look like." +msgstr "Oyunun nasıl görüneceğidir." + +#: src/components/windows/Settings.jsx:180 +msgid "Select Language" +msgstr "Dil Seç" + +#: 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 "" +"Tuvalleri genelde kaldırmasak da bazı eğlence amaçlı çıkarılan veya mevcut " +"bir akımdan dolayı kullanıcıların isteğiyle açılan tuvaller bir süre sonra " +"sıkıcı hale gelebilir ve haftalarca önemli bir değişiklik yaşanmadan " +"durabilir, tutmamızın anlamsız olduğu bu tuvalleri ise oyundan kaldırma " +"kararı alabiliriz." + +#: src/components/windows/Archive.jsx:10 +msgid "" +"Here we collect removed canvases to archive them properly. Which is " +"currently only one." +msgstr "" +"Burada kaldırılan tuvallerimizin arşivleri mevcuttur. Şu anda yalnızca bir " +"tane vardır." + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "Siyasi Pusula Tuvali" + +#: 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 "" +"Bu tuval, Dünya tuvalinde siyasi tartışmaların çokça yaşandığı bir vakitte " +"çıkarıldı. 1024 piksele 1024 piksellik bir siyasi pusula tuvaliydi, bir " +"pikselin bekleme süresi 5 saniye olup 60 saniyeye kadar " +"biriktirilebiliyordu. 11 Mayıstan başladı ve 30 Kasımda kapatılana kadar " +"aylarca aktif olarak oynandı." + +#: 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 "" +"Hızlandırılmış halini kayıpsız bir şekilde encode yaparak webm video " +"formatında arşivledik. Bu videodan alınan görüntüler 1:1 oranda kusursuz bir " +"şekildedir." + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:65 msgid "Place color pixels on a large canvas with other players online!" msgstr "" -"Diğer oyuncularla beraber devasa dünya haritasına renkli pikseller atın!" +"Diğer oyuncularla beraber büyük bir Dünya haritasında renkli pikseller atın!" #: src/components/windows/Help.jsx:66 msgid "" @@ -500,13 +840,13 @@ msgid "" "pixels than placing on a unset pixel. i.e. 4s/7s means 4s on fresh pixels " "and 7s on already set pixels." msgstr "" -"Ana tuvalimiz devasa bir dünya haritası, nereye isterseniz piksel " +"Ana tuvalimiz devasa bir dünya haritası, istediğiniz yere piksel " "atabilirsiniz ancak piksel atarken tuvalin bekleme süresini beklemeniz " -"gerekiyor. Ekranın yukarısındaki \"Tuval Seçimi\" menüsünden bekleme " -"süresini ve gereksinimlere göz atabilirsin. Bazı tuvaller dokunulmamış " -"pikseller ve dokunulmuş piksellere farklı bekleme süreleri tanımlayabilir. " -"Örneğin 4s/7s dokunulmamış piksellere 4 saniye, dokunulmuş piksellere ise 7 " -"saniye demektir." +"gerekir. Ekranın sol üstündeki \"Tuval Seçimi\" menüsünden tuvallerin " +"bekleme sürelerine ve gereksinimlerine göz atabilirsiniz. Bazı tuvallerde " +"piksellerin önceden dokunulmuş olup olmamasına göre farklı bekleme süreleri " +"tanımlıdır. Örneğin 4s/7s dokunulmamış piksellere 4 saniye, dokunulmuşlara " +"ise 7 saniye demektir." #: src/components/windows/Help.jsx:67 msgid "" @@ -514,7 +854,7 @@ msgid "" "least once per day." msgstr "" "Tuvale uzaktan bakarken görüntünün güncellenmesi zaman alabilir. Küresel " -"görünüm ise günde bir kere güncellenir." +"görünüm ise günde en az bir kere güncellenir." #: src/components/windows/Help.jsx:68 msgid "Have fun!" @@ -537,12 +877,12 @@ msgid "" "The bare map data that we use, together with converted OpenStreetMap tiles " "for orientation, can be downloaded from mega.nz here: " msgstr "" -"Kullandığımız sade harita verisi OpenStreetMap fayansları ile oryantasyon " -"için dönüştürüldü, bu mega.nz bağlantısı ile indirilebilir: " +"Yön bulmanızı kolaylaştırmak için dönüştürülmüş OpenStreetMap kareleri ile " +"kullandığımız ham harita verisini, mega.nz üzerinden indirebilirsiniz: " #: src/components/windows/Help.jsx:74 msgid "Banned? Detected as Proxy?" -msgstr "Banlısın? Proxy olarak mı işaretlendin?" +msgstr "Yasaklandınız mı? Proxy olarak mı işaretlendiniz?" #: src/components/windows/Help.jsx:76 #, javascript-format @@ -551,22 +891,30 @@ msgid "" "wrongfully banned, please go to our ${ guildedLink } or send us an e-mail to " "${ mailLink } and include the following IID:" msgstr "" +<<<<<<< HEAD "Proxy olarak işaretlendiysen ve değilsen veya yanlış sebeple banlandığını " "düşünüyorsan lütfen ${ guildedLink } sunucumuza git veya ${ mailLink } " "adresine aşağıdaki IID'yi içeren bir e-posta gönder:" #: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:96 +======= +"Eğer proxy olmayıp proxy olarak işaretlendiyseniz veya yanlış bir nedenle " +"yasaklandığınızı düşünüyorsanız, lütfen ${ guildedLink } sunucumuza gidin " +"veya da ${ mailLink } adresine aşağıdaki IID'yi içeren bir e-posta gönderin:" + +#: src/components/windows/Help.jsx:79 src/components/windows/Help.jsx:95 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "Controls" msgstr "Kontroller" #: src/components/windows/Help.jsx:81 msgid "Click a color in palette to select it" -msgstr "Bir renk seçmek istediğin paletteki istediğin renge tıkla" +msgstr "Paletteki renklere tıklayarak renk seçiniz" #: src/components/windows/Help.jsx:82 #, javascript-format msgid "Press ${ bindG } to toggle grid" -msgstr "Piksel aktifliğini görebilmek için ${ bindG } tuşuna basın" +msgstr "Izgarayı açıp kapamak için ${ bindG } tuşuna basın" #: src/components/windows/Help.jsx:83 #, javascript-format @@ -592,13 +940,21 @@ msgstr "" "${ bindQ } veya ${ bindE } tuşuna basarak tuvalden uzaklaşın veya tuvale " "yaklaşın" +<<<<<<< HEAD #: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:98 +======= +#: src/components/windows/Help.jsx:87 src/components/windows/Help.jsx:97 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" msgstr "" "${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } tuşları ile tuvalde gezinin" +<<<<<<< HEAD #: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:99 +======= +#: src/components/windows/Help.jsx:88 src/components/windows/Help.jsx:98 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" @@ -617,10 +973,11 @@ msgstr "" #, javascript-format msgid "Scroll ${ mouseSymbol } mouse wheel or ${ touchSymbol } pinch to zoom" msgstr "" -"Farenizin tekerleğini ${ mouseSymbol } döndürerek veya ${ touchSymbol } iki " -"parmağınızı kullanarak ile yakınlaşın veya uzaklaşın" +"Fare tekerini ${ mouseSymbol } veya ${ touchSymbol } iki parmağınızı " +"kullanarak yakınlaştırın" #: src/components/windows/Help.jsx:91 +<<<<<<< HEAD #, javascript-format msgid "Hold left ${ bindShift } for placing while moving mouse" msgstr "" @@ -628,58 +985,88 @@ msgstr "" "atın" #: src/components/windows/Help.jsx:92 +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format -msgid "" -"Hold right ${ bindShift } for placing while moving mouse according to " -"historical view" +msgid "Hold left ${ bindShift } for pencil (to place while moving mouse)" msgstr "" -"Sağ ${ bindShift } tuşuna basılı tutarken farenizi hareket ettirerek geçmiş " -"görünümüne göre piksel atın" +"Kalem için sol ${ bindShift } tuşuna basılı tutun (farenizi hareket " +"ettirirken piksel atmanızı sağlar)" +<<<<<<< HEAD #: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:104 +======= +#: src/components/windows/Help.jsx:92 src/components/windows/Help.jsx:103 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" "${ mouseSymbol } Farenizin sol tuşuna basarak veya ${ touchSymbol } ekrana " "tıklayarak piksel atın" +<<<<<<< HEAD #: src/components/windows/Help.jsx:94 src/components/windows/Help.jsx:106 +======= +#: src/components/windows/Help.jsx:93 src/components/windows/Help.jsx:105 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " "select current hovering color" msgstr "" -"Farenizin tekerleğine ${ mouseSymbol } tıklayarak veya ${ touchSymbol } " -"ekrana basılı tutarak orada bulunan pikselin rengini kopyalayın" +"Farenizin tekerleğine ${ mouseSymbol } basarak veya ${ touchSymbol } ekrana " +"basılı tutarak orada bulunan pikselin rengini kopyalayın" +<<<<<<< HEAD #: src/components/windows/Help.jsx:100 #, fuzzy, javascript-format msgid "Press ${ bindQ } and ${ bindE } to fly up and down" msgstr "${ bindQ } veya ${ bindE }'ye tıklayarak yükselin ve alçalın" #: src/components/windows/Help.jsx:101 +======= +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "${ bindQ } ve ${ bindE } basarak yukarı aşağı gidin" + +#: src/components/windows/Help.jsx:100 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" "${ mouseSymbol } Farenizin sol tuşuna basılı tutup farenizi kaydırarak " "gezinin" +<<<<<<< HEAD #: src/components/windows/Help.jsx:102 +======= +#: src/components/windows/Help.jsx:101 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " "button and drag to zoom" msgstr "" -"${ mouseSymbol } Fare tekerleğini döndürerek uzaklaştırın veya yakınlaştırın" +"${ mouseSymbol } Fare tekerleğini döndürerek veya ${ mouseSymbol } orta fare " +"düğmesine basarak uzaklaştırın veya yakınlaştırın" +<<<<<<< HEAD #: src/components/windows/Help.jsx:103 +======= +#: src/components/windows/Help.jsx:102 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" "${ mouseSymbol } Sağ tuşuna basılı tutup farenizi hareket ettirerek " "baktığınız konumu kaydırın" +<<<<<<< HEAD #: src/components/windows/Help.jsx:105 +======= +#: src/components/windows/Help.jsx:104 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "" "${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a pixel" @@ -687,24 +1074,35 @@ msgstr "" "${ mouseSymbol } Farenizin sağ tuşuyla veya ${ touchSymbol } çift tıklayarak " "bir pikseli kaldırın" +<<<<<<< HEAD #: src/components/windows/Help.jsx:110 +======= +#: src/components/windows/Help.jsx:109 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgid "" -"We thanks those artists very much, they offered their palettes to the public " -"on" -msgstr "" -"Buradaki sanatçılara çok teşekkür ederiz, paletlerini herkesin kullanımına " -"sunuyorlar" +"We thank the following artists, who made their palettes available to the " +"public on" +msgstr "Renk paletlerini kamuya açan aşağıdaki sanatçılara teşekkür ederiz" +<<<<<<< HEAD #: src/components/windows/Help.jsx:113 +======= +#: src/components/windows/Help.jsx:112 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." msgstr "Ay paletinin sahibi ${ starhouseLink }'dur." +<<<<<<< HEAD #: src/components/windows/Help.jsx:116 +======= +#: src/components/windows/Help.jsx:115 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." msgstr "Top10 paletinin sahibi ${ vinikLink }'dir." +<<<<<<< HEAD #: src/components/windows/Help.jsx:119 #, fuzzy, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." @@ -820,26 +1218,32 @@ msgstr "Dil Seç" #: src/components/windows/UserArea.jsx:56 msgid "Profile" msgstr "Profil" +======= +#: src/components/windows/Help.jsx:118 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "2bit tuvalinin renk paletini ${ donendoLink }'e borçluyuz." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/UserArea.jsx:59 -msgid "Statistics" -msgstr "İstatistikler" +#: 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 "" +"Kullanmak istediğiniz tuvali buradan seçiniz.\n" +"Her tuval özgün olup farklı renk paletleri, bekleme süreleri ve " +"gereksinimleri vardır.\n" +"Arşivlenmiş tuvallere buradan ulaşabilirsiniz:" -#: src/components/windows/UserArea.jsx:64 -msgid "Converter" -msgstr "Dönüştürücü" +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "Arşiv" -#: src/components/windows/UserArea.jsx:70 -msgid "Modtools" -msgstr "Mod Araçları" - -#: src/components/windows/UserArea.jsx:71 -msgid "Loading..." -msgstr "Yükleniyor..." - -#: src/components/windows/UserArea.jsx:78 -msgid "Consider joining us on Guilded:" -msgstr "Eğer Guilded üzerinden bize katılmak isterseniz:" +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "Eski Tuvaller (yalnız geçmiş)" #: src/components/windows/Register.jsx:87 msgid "Register new account here" @@ -880,6 +1284,7 @@ msgstr "Captcha" msgid "Submit" msgstr "Onayla" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:29 #, fuzzy msgid "" @@ -891,11 +1296,17 @@ msgstr "" "Oynamak istediğin tuvali buradan seçebilirsin. Her tuval farklıdır ve " "değişik renk paletlerine, bekleme sürelerine ve gereksinimlere sahiptir. " "Kapatılmış tuvallerin arşivine buradan ulaşabilirsiniz:" +======= +#: src/components/windows/Chat.jsx:180 +msgid "Start chatting here" +msgstr "Buradan sohbete katılın" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 -#: src/components/windows/CanvasSelect.jsx:37 -msgid "Archive" -msgstr "Arşiv" +#: src/components/windows/Chat.jsx:217 +msgid "Chat here" +msgstr "Burada sohbet et" +<<<<<<< HEAD #: src/components/windows/CanvasSelect.jsx:70 msgid "Retired Canvases (history only)" msgstr "" @@ -965,6 +1376,73 @@ msgstr "Sohbete katılmak için giriş yapmalısınız" msgid "Channel settings" msgstr "Kanal ayarları" +======= +#: src/components/windows/Chat.jsx:243 +msgid "You must be logged in to chat" +msgstr "Sohbete katılmak için giriş yapmanız gerekir" + +#: src/components/windows/Chat.jsx:273 +msgid "Channel settings" +msgstr "Kanal ayarları" + +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "Profil" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "İstatistikler" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "Dönüştürücü" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "Mod Araçları" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "Yükleniyor..." + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "Eğer Guilded üzerinden bize katılmak isterseniz:" + +#: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "Captcha yüklenemedi" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "Resimdeki karakterleri yazınız:" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "İpucu: Büyük/küçük harfe duyarlı değil; l ve I aynı" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "Captcha Yükle" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "Captcha'yı Yüklemek İçin Tıklayınız" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "Okuyamıyor musun? Yenile:" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "Yenile" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "Karakterleri Gir" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." msgstr "" @@ -975,6 +1453,7 @@ msgid "Enter your mail address and we will send you a new password:" msgstr "" "E-Posta adresinizi giriniz, ardından size yeni bir parola göndereceğiz:" +<<<<<<< HEAD #: src/components/Captcha.jsx:51 src/components/Captcha.jsx:107 msgid "Could not load captcha" msgstr "Captcha yüklenilemedi" @@ -1264,6 +1743,56 @@ msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." msgstr "" "Sıralama her 5 dakikada bir güncellenir. Günlük sıralama UTC gece yarısında " "sıfırlanır." +======= +#: src/utils/validation.js:17 +msgid "Email can't be empty." +msgstr "E-posta adresi boş olamaz." + +#: src/utils/validation.js:18 +msgid "Email should be at least 5 characters long." +msgstr "E-postanız en az 5 karakterden oluşmalıdır." + +#: src/utils/validation.js:19 +msgid "Email can't be longer than 40 characters." +msgstr "E-postanız 40 karakterden uzun olamaz." + +#: src/utils/validation.js:20 +msgid "Email should at least contain a dot" +msgstr "E-postanız en az bir nokta içermelidir" + +#: src/utils/validation.js:22 +msgid "Email should contain a @" +msgstr "E-postanız @ içermelidir" + +#: src/utils/validation.js:29 +msgid "Name can't be empty." +msgstr "Kullanıcı adınız boş olamaz." + +#: src/utils/validation.js:30 +msgid "Name must be at least 2 characters long" +msgstr "Kullanıcı adınız en az 2 karakterden oluşmalıdır" + +#: src/utils/validation.js:31 +msgid "Name must be shorter than 26 characters" +msgstr "Kullanıcı adınız 26 karakterden az olmalıdır" + +#: src/utils/validation.js:38 +msgid "Name contains invalid character like @, /, \\ or #" +msgstr "" +"Kullanıcı adınız @, /, \\ veya # gibi geçersiz karakterler bulunduruyor" + +#: src/utils/validation.js:53 +msgid "No password given." +msgstr "Bir parola girilmedi." + +#: src/utils/validation.js:56 +msgid "Password must be at least 6 characters long." +msgstr "Parolanız en az 6 karakterden oluşmalıdır." + +#: src/utils/validation.js:59 +msgid "Password must be shorter than 60 characters." +msgstr "Parolanız 60 karakterden kısa olmalıdır." +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/utils/validation.js:17 msgid "Email can't be empty." @@ -1359,6 +1888,283 @@ msgstr "Günlük Top10 Sıralaması" msgid "Dimensions" msgstr "Boyutlar" +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "IID Al" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "Kopyala" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "Daha fazla özellik ve istatistik için giriş yapın." + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "Kullanıcı adı veya E-Posta ile giriş yap:" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "Parolamı Unuttum." + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "veya bunlar ile giriş yap:" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "veya buradan kayıt ol:" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "Kayıt Ol" + +#: src/components/TemplateSettings.jsx:52 +msgid "Templates" +msgstr "Şablonlar" + +#: 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 " +"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 "" +"Sürekli tek bir renk atmaktan sıkıldın mı? Bir çizim yapmak istedin ancak " +"piksel sayarak çizmek istemiyor musun? Şablonlar sana bu konuda yardım " +"olacak! Şablonlar tuvalin üzerinde istediğiniz resmi koymanızı ve böylece " +"rahatlıkla çizim yapmanızı sağlar. Şablondaki bir piksel tuvaldeki bir " +"piksele denk gelecektir." + +#: src/components/TemplateSettings.jsx:60 +msgid "Enable Overlay" +msgstr "Overlay'i Etkinleştir" + +#: src/components/TemplateSettings.jsx:65 +msgid "Show templates as overlays ingame." +msgstr "Şablonları tuval üzerinde göster." + +#: src/components/TemplateSettings.jsx:68 +msgid "Small Pixels When Zoomed" +msgstr "Yakınlaştırmada Pikselleri Küçült" + +#: src/components/TemplateSettings.jsx:73 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "Büyük ölçeklerde şablonun piksellerini küçük kareler halinde göster." + +#: src/components/TemplateSettings.jsx:80 +msgid "Overlay Opacity" +msgstr "Overlay Opaklığı" + +#: src/components/TemplateSettings.jsx:94 +msgid "Opacity of Overlay in percent." +msgstr "Overlay'in yüzde olarak opaklığı." + +#: src/components/TemplateSettings.jsx:132 +msgid "Cancel adding Template" +msgstr "Şablon Eklemekten Vazgeç" + +#: src/components/TemplateSettings.jsx:139 +msgid "Add Template" +msgstr "Şablon Ekle" + +#: src/components/TemplateSettings.jsx:156 +msgid "Export enabled templates" +msgstr "Etkin olan şablonları dışa aktar" + +#: src/components/TemplateSettings.jsx:165 +msgid "Import templates" +msgstr "Şablonları içe aktar" + +#: 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 "Kaydet" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "Bugün Atılan Pikseller" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "Günlük Sıralama" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "Genel Sıralama" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "Kullanıcı adınız: ${ name }" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "Çıkış Yap" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "Kullanıcı Adı Değiştir" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "E-Posta Adresi Değiştir" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "Parola Değiştir" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "Hesabı Sil" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "Sosyal Ayarlar" + +#: src/components/Converter.jsx:191 src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "Tuval Seç" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "Palet İndir" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "${ gimpLink } için palet" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "Resim Dönüştürücüsü" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "Bir çizimi tuval renklerine çevir" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "Strateji seç" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "Serpantin" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "Minimum Renk Farkı" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "GIMP gibi hesapla" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "Renk Modu Seç" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "Izgara ekle (eğer 1:1 bir şablon istiyorsanız bu seçeneği kapatın)" + +#: src/components/Converter.jsx:383 src/components/Converter.jsx:399 +msgid "Offset" +msgstr "Ofset" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "Resim Ölçüsü" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "Genişlik" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "Yükseklik" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "Oranı Koru" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "Kenar Yumuşatma" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "Sıfırla" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "Şablonu İndir" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "Dün" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "Bugünkü Ülkeler" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "Tablolar" + +#: src/components/Rankings.jsx:201 src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "Kullanıcı" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "Ülke" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" +"Sıralama her 5 dakikada bir güncellenir. Günlük sıralama UTC gece yarısında " +"sıfırlanır." + +#: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "Tuval" + +#: src/components/TemplateItem.jsx:57 src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "Kordinatlar" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "Düzenle" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "Git" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "Kullanıcı Adı veya E-Posta" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "Giriş Yap" + +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "Dosya Seç" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "Şablon Adı" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "Sil" + #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" msgstr "En Yüksek 10 Ülke [piksel / gün]" @@ -1379,6 +2185,7 @@ msgstr "Bugünkü piksel sayılarına göre ülkeler" msgid "Total Pixels placed per day" msgstr "Günlük atılan toplam piksel" +<<<<<<< HEAD #: src/components/ModWatchtools.jsx:125 src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" @@ -1419,6 +2226,8 @@ msgstr "Kullanıcı Adı veya E-Posta" msgid "LogIn" msgstr "Giriş Yap" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/UserMessages.jsx:28 msgid "" "Please verify your mail address or your account could get deleted after a " @@ -1435,13 +2244,201 @@ msgstr "Sana yeni bir doğrulama postası gönderdik." msgid "Click here to request a new verification mail." msgstr "Yeni bir doğrulama postası için buraya tıkla." +<<<<<<< HEAD +======= +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "Aralık geçersiz" + +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "Bir alanda kimlerin piksel attığını gör" + +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "Aralık" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "IID (tercihen)" + +#: 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 "Sol üst köşe" + +#: 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 "Sağ alt köşe" + +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "Pikselleri Al" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "Kullanıcıları Al" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "IP Eylemleri" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "IP'ler ile bir şeyler yap (satır başı bir IP)" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "Moderatörleri Yönet" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "Moderatörü Kaldır" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "Moderatör yok" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "Yeni moderatör ata" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "Yeni moderatörün adını gir" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "Kullanıcı Adı" + +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "Resmi tuvalde inşa et." + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "Resim inşa et ve koruma altına al." + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "" +"Resmi inşaa et, ama bekleme süresini dokunulmamış piksel süresi olacak " +"şekilde ayarla." + +#: src/components/ModCanvastools.jsx:184 +msgid "Clean spare pixels that are surrounded by unset pixels" +msgstr "Dokunulmamış pikseller ile çevrili yalnız pikselleri temizle" + +#: src/components/ModCanvastools.jsx:188 +msgid "" +"Clean spare pixels that are surrounded by unset pixels and up to 1 other set " +"pixels" +msgstr "" +"Dokunulmamış pikseller veya bir diğer piksel ile çevrili pikselleri temizle" + +#: 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 "" +"Farklı tek bir renkle veya dokunulmamış pikseller ile çevrili olan " +"pikselleri temizle (DOKUNULLMAMIŞ PİKSELLERE İZİN VEREN TUVALLERDE FAZLA " +"AGRESİFTİR (iki tür bekleme süresi olanlarda)!)" + +#: 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 "" +"Bir bölgedeki bütün pikselleri 0'a çevir. (BUNU ZATEN ÇOĞUNLUKLA 0 OLMAYAN " +"BİR BÖLGEDE YAPMAMALISIN)" + +#: src/components/ModCanvastools.jsx:207 +msgid "Status: Not running" +msgstr "Durum: Çalışmıyor" + +#: src/components/ModCanvastools.jsx:249 +msgid "Image Upload" +msgstr "Resim Yükle" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "Tuvale Resim Yükle" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "Dosya" + +#: src/components/ModCanvastools.jsx:273 +msgid "Coordinates:" +msgstr "Kordinatlar:" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "Piksel Koruması" + +#: 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 "" +"Alanları korumaya ayarla (eğer daha hassas kontrole ihtiyacın varsa, resim " +"yüklemeyle ve alfa katmanlarıyla korumayı kullan)" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "Tarihe geri al" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "Alanı tuvalin belirli bir tarihine geri al (UTC 00.00)" + +#: src/components/ModCanvastools.jsx:492 +msgid "Canvas Cleaner" +msgstr "Tuval Temizleyicisi" + +#: src/components/ModCanvastools.jsx:494 +msgid "Apply a filter to clean trash in large canvas areas." +msgstr "Büyük tuval alanlarındaki çöpleri temizlemek için filtre uygula." + +#: src/components/ModCanvastools.jsx:605 +msgid "Stop Cleaner" +msgstr "Temizleyiciyi Durdur" + +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "Bir zaman girmelisin" + +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "Bir IID girmelisin" + +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "IID Eylemleri" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "Nedeni Gir" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "(0 = sonsuz)" + +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "Yeni Kullanıcı Adı" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangePassword.jsx:21 msgid "Passwords do not match." msgstr "Parolalar uyuşmuyor." #: src/components/ChangePassword.jsx:44 -msgid "Changed Password successfully." -msgstr "Parola başarılı bir şekilde değiştirildi." +msgid "Password successfully changed." +msgstr "Parolanız başarıyla değiştirildi." #: src/components/ChangePassword.jsx:88 msgid "Old Password" @@ -1455,9 +2452,15 @@ msgstr "Yeni Parola" msgid "Confirm New Password" msgstr "Yeni Parolayı Doğrula" +<<<<<<< HEAD #: src/components/ChangeName.jsx:64 msgid "New Username" msgstr "Yeni Kullanıcı Adı" +======= +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "Evet, Hesabımı Sil!" +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/ChangeMail.jsx:59 msgid "" @@ -1469,11 +2472,7 @@ msgstr "" #: src/components/ChangeMail.jsx:87 msgid "New Mail" -msgstr "Yeni Posta" - -#: src/components/DeleteAccount.jsx:66 -msgid "Yes, Delete My Account!" -msgstr "Evet, Hesabımı Sil!" +msgstr "Yeni E-posta" #: src/components/SocialSettings.jsx:35 msgid "Block DMs" @@ -1485,7 +2484,7 @@ msgstr "Tüm Gizli Mesajları Engelle" #: src/components/SocialSettings.jsx:44 msgid "Private" -msgstr "Özel" +msgstr "Gizli" #: src/components/SocialSettings.jsx:51 msgid "Don't show me in global stats" @@ -1499,6 +2498,7 @@ msgstr "Kullanıcıların Engelini Kaldır" msgid "You have no users blocked" msgstr "Engellediğin kullanıcı yok" +<<<<<<< HEAD #: src/components/ModCanvastools.jsx:168 msgid "Build image on canvas." msgstr "Tuvalde resim yarat." @@ -1679,6 +2679,8 @@ msgstr "Sebep Gir" msgid "(0 = infinite)" msgstr "(0 = sonsuz)" +======= +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" msgstr "Ping" @@ -1695,21 +2697,51 @@ msgstr "Engelle" msgid "Mute" msgstr "Sustur" +<<<<<<< HEAD #: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:92 +======= +#: src/components/windows/Help.jsx:19 src/components/windows/Settings.jsx:70 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "G" msgstr "G" +<<<<<<< HEAD #: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:100 +======= +#: src/components/windows/Help.jsx:20 src/components/windows/Settings.jsx:78 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "X" msgstr "X" +<<<<<<< HEAD #: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:171 +======= +#: src/components/windows/Settings.jsx:86 +msgctxt "keybinds" +msgid "N" +msgstr "N" + +#: src/components/windows/Settings.jsx:94 +msgctxt "keybinds" +msgid "M" +msgstr "M" + +#: src/components/windows/Help.jsx:21 src/components/windows/Settings.jsx:149 +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 msgctxt "keybinds" msgid "H" msgstr "H" +<<<<<<< HEAD +======= +#: src/components/windows/Settings.jsx:159 +msgctxt "keybinds" +msgid "B" +msgstr "B" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" @@ -1750,6 +2782,7 @@ msgctxt "keybinds" msgid "Shift" msgstr "Shift" +<<<<<<< HEAD #: src/components/windows/Settings.jsx:108 #, fuzzy msgctxt "keybinds" @@ -1766,6 +2799,48 @@ msgctxt "keybinds" msgid "T" msgstr "T" +======= +#: src/components/TemplateSettings.jsx:61 +msgctxt "keybinds" +msgid "T" +msgstr "T" + +#~ msgid "Pencil Mode" +#~ msgstr "Kalem Modu" + +#~ msgid "Pixels placed" +#~ msgstr "Atılan pikseller" + +#~ msgid "History Pencil ON" +#~ msgstr "Geçmiş Kalemi AÇIK" + +#~ msgid "Overlay Pencil ON" +#~ msgstr "Şablon Kalemi AÇIK" + +#, javascript-format +#~ msgid "" +#~ "Hold right ${ bindShift } for placing while moving mouse according to " +#~ "historical view" +#~ msgstr "" +#~ "Farenizi hareket ettirirken geçmiş görünümünden piksel atmak için sağ " +#~ "${ bindShift } tuşuna basılı tutun" + +#~ msgid "Right-Shift Auto-Color" +#~ msgstr "Sağ-Shift ile Otomatik Boyama" + +#~ msgid "Place pixels from overlay on right-shift, instead of history." +#~ msgstr "Sağ-shift ile şablondan otomatik boya, geçmiş yerine." + +#~ msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +#~ msgstr "Pixelplanet'ten yanıt alınamadı. Sayfayı yenilemeyi deneyebilirsin?" + +#~ msgid "Place more :)" +#~ msgstr "Biraz daha piksel at :)" + +#~ msgid "No Proxies Allowed :(" +#~ msgstr "Proxylere İzin Verilmiyor :(" + +>>>>>>> 97d87a347bc027c95221111c9312503fc5539d94 #~ msgid "Show Hidden Canvases" #~ msgstr "Gizli Tuvalleri Göster" diff --git a/package-lock.json b/package-lock.json index f05757e3..c5f29d24 100644 --- a/package-lock.json +++ b/package-lock.json @@ -64,7 +64,6 @@ "@babel/preset-react": "^7.23.3", "babel-loader": "^9.1.3", "babel-plugin-transform-react-pure-class-to-function": "^1.0.1", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24", "babel-plugin-ttag": "^1.8.5", "clean-css": "^5.2.2", "clean-css-loader": "^4.2.1", @@ -3573,12 +3572,6 @@ "babel-helper-is-react-class": "^1.0.0" } }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", - "dev": true - }, "node_modules/babel-plugin-ttag": { "version": "1.8.12", "resolved": "https://registry.npmjs.org/babel-plugin-ttag/-/babel-plugin-ttag-1.8.12.tgz", @@ -14339,12 +14332,6 @@ "babel-helper-is-react-class": "^1.0.0" } }, - "babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", - "dev": true - }, "babel-plugin-ttag": { "version": "1.8.12", "resolved": "https://registry.npmjs.org/babel-plugin-ttag/-/babel-plugin-ttag-1.8.12.tgz", diff --git a/package.json b/package.json index 0b413527..8ddc6ee5 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,9 @@ "build:client": "node scripts/build.js --client", "build:dev": "webpack --config ./webpack.config.server.js && webpack --env development --config ./webpack.config.client.js && npm run minify-css", "update-browserlist": "browserslist --update-db", - "deploy": "ssh pixelplanet /home/pixelpla/rebuild.sh", + "deploy": "./deployment/deploy.sh", + "deploy:dev": "./deployment/deploy-dev.sh", + "deploy:server": "./deployment/deploy-server.sh", "minify-css": "node scripts/minifyCss.js", "babel-node": "babel-node", "lint": "cd $INIT_CWD && eslint --ext .jsx --ext .js", @@ -82,7 +84,6 @@ "@babel/preset-react": "^7.23.3", "babel-loader": "^9.1.3", "babel-plugin-transform-react-pure-class-to-function": "^1.0.1", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24", "babel-plugin-ttag": "^1.8.5", "clean-css": "^5.2.2", "clean-css-loader": "^4.2.1", diff --git a/public/cf/csb.gif b/public/cf/csb.gif new file mode 100644 index 00000000..09e277e6 Binary files /dev/null and b/public/cf/csb.gif differ diff --git a/public/cf/ua.gif b/public/cf/ua.gif index ffd51a42..987baa29 100644 Binary files a/public/cf/ua.gif and b/public/cf/ua.gif differ diff --git a/public/loading10.png b/public/loading10.png new file mode 100644 index 00000000..3ea74a7f Binary files /dev/null and b/public/loading10.png differ diff --git a/public/loading9.png b/public/loading11.png similarity index 100% rename from public/loading9.png rename to public/loading11.png diff --git a/public/preview10.png b/public/preview10.png new file mode 100644 index 00000000..da508e98 Binary files /dev/null and b/public/preview10.png differ diff --git a/public/preview11.png b/public/preview11.png new file mode 100644 index 00000000..ae4f8edc Binary files /dev/null and b/public/preview11.png differ diff --git a/public/preview9.png b/public/preview9.png deleted file mode 100644 index d5a53c41..00000000 Binary files a/public/preview9.png and /dev/null differ diff --git a/scripts/build.js b/scripts/build.js index 90ded01d..f892eb4c 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -5,19 +5,21 @@ const path = require('path'); const fs = require('fs'); +const readline = require('readline'); const { spawn } = require('child_process'); const webpack = require('webpack'); +const validate = require("ttag-cli/dist/src/commands/validate").default; const minifyCss = require('./minifyCss'); const serverConfig = require('../webpack.config.server.js'); const clientConfig = require('../webpack.config.client.js'); -const { getAllAvailableLocals } = clientConfig; let langs = 'all'; let doBuildServer = false; let doBuildClient = false; let parallel = false; let recursion = false; +let onlyValidate = false; for (let i = 0; i < process.argv.length; i += 1) { switch (process.argv[i]) { case '--langs': { @@ -37,6 +39,9 @@ for (let i = 0; i < process.argv.length; i += 1) { case '--recursion': recursion = true; break; + case '--validate': + onlyValidate = true; + break; default: // nothing } @@ -46,6 +51,118 @@ if (!doBuildServer && !doBuildClient) { doBuildClient = true; } +/* + * get available locals based on the files available in ../i18n + */ +function getAllAvailableLocals() { + const langDir = path.resolve(__dirname, '..', 'i18n'); + const langs = fs.readdirSync(langDir) + .filter((e) => (e.endsWith('.po') && !e.startsWith('ssr'))) + .map((l) => l.slice(0, -3)); + langs.unshift('en'); + return langs; +} + +/* + * get amount of msgid and msgstr of po file + */ +function getPoFileStats(file) { + return new Promise((resolve) => { + const fileStream = fs.createReadStream(file); + const lineReader = readline.createInterface({ + input: fileStream, + crlfDelay: Infinity, + }); + + let msgid = 0; + let msgstr = 0; + + lineReader.on('line', (l) => { + l = l.trim(); + if (l.endsWith('""')) { + return; + } + let seperator = l.indexOf(' '); + if (seperator === -1) { + seperator = l.indexOf('\t'); + } + if (seperator === -1) { + return; + } + const tag = l.substring(0, seperator); + if (tag === 'msgid') { + msgid += 1; + } else if (tag === 'msgstr') { + msgstr += 1; + } + }); + + lineReader.on('close', (l) => { + resolve({ msgid, msgstr }); + }); + }); +} + +async function filterLackingLocals(langs, percentage) { + langs = langs.filter((l) => l !== 'en'); + const promises = []; + const { msgid, msgstr } = await getPoFileStats(path.resolve( + __dirname, '..', 'i18n', `template.pot`, + )); + + const langStats = await Promise.all(langs + .map((l) => getPoFileStats( + path.resolve(__dirname, '..', 'i18n', `${l}.po`), + ))); + const goodLangs = [ 'en' ]; + const badLangs = []; + for (let i = 0; i < langs.length; i += 1) { + const lang = langs[i]; + const stats = langStats[i]; + const percent = Math.floor(stats.msgstr / msgid * 100); + if (percent >= percentage) { + goodLangs.push(lang); + } else { + console.log(`Lang ${lang} completion:`, percent, '%'); + badLangs.push(lang); + } + } + return { + goodLangs, + badLangs, + }; +} + +/* + * check if language files contain errors + */ +function validateLangs(langs) { + console.log('Validating language files...'); + const langDir = path.resolve(__dirname, '..', 'i18n'); + const brokenLangs = []; + for (const lang of langs) { + const langFiles = [`${lang}.po`, `ssr-${lang}.po`]; + for (const langFile of langFiles) { + process.stdout.clearLine(0); + process.stdout.cursorTo(0); + process.stdout.write(`i18n/${langFile} `); + filePath = path.join(langDir, langFile); + if (!fs.existsSync(filePath)) { + continue; + } + try { + validate(filePath); + } catch { + brokenLangs.push(langFile); + } + } + } + process.stdout.clearLine(0); + process.stdout.cursorTo(0); + return brokenLangs; +} + + function compile(webpackConfig) { return new Promise((resolve, reject) => { webpack(webpackConfig, (err, stats) => { @@ -69,7 +186,9 @@ function buildServer() { const argsc = (langs === 'all') ? ['webpack', '--env', 'extract', '--config', './webpack.config.server.js'] : ['webpack', '--config', './webpack.config.server.js'] - const serverCompile = spawn('npx', argsc); + const serverCompile = spawn('npx', argsc, { + shell: process.platform == 'win32', + }); serverCompile.stdout.on('data', (data) => { console.log(data.toString()); }); @@ -91,7 +210,9 @@ function buildServer() { function buildClients(slangs) { return new Promise((resolve, reject) => { - const clientCompile = spawn('npm', ['run', 'build', '--', '--client', '--recursion', '--langs', slangs.join(',')]); + const clientCompile = spawn('npm', ['run', 'build', '--', '--client', '--recursion', '--langs', slangs.join(',')], { + shell: process.platform == 'win32', + }); clientCompile.stdout.on('data', (data) => { console.log(data.toString()); }); @@ -140,7 +261,7 @@ function buildClientsParallel(avlangs) { return Promise.all(promises); } -async function buildProduction() { +async function build() { const st = Date.now(); // cleanup old files if (!recursion) { @@ -152,13 +273,36 @@ async function buildProduction() { if (langs !== 'all') { avlangs = langs.split(',').map((l) => l.trim()) .filter((l) => avlangs.includes(l)); - if (!avlangs.length) { - console.error(`ERROR: language ${langs} not available`); - process.exit(1); - return; + } else { + let badLangs; + ({ goodLangs: avlangs, badLangs } = await filterLackingLocals(avlangs, 50)); + if (badLangs.length) { + console.log( + 'Skipping', + badLangs.length, + 'locals because of low completion:', + badLangs, + ); } } - console.log('Building locales:', avlangs); + if (!avlangs.length) { + console.error(`ERROR: language ${langs} not available`); + process.exit(1); + return; + } + console.log('Building', avlangs.length, 'locales:', avlangs); + + const brokenLangs = validateLangs(avlangs); + if (brokenLangs.length) { + console.error('ERROR: Translation files', brokenLangs, 'contain errors.'); + process.exit(2); + return; + } + if (onlyValidate) { + console.log('Validation complete, everything is fine.'); + process.exit(0); + return; + } const promises = []; @@ -168,9 +312,7 @@ async function buildProduction() { if (doBuildClient) { if (!recursion) { - console.log( - 'Building one package seperately to populate cache and possibly extract langs...', - ); + console.log('Building one client package...'); await compile(clientConfig({ development: false, analyze: false, @@ -201,4 +343,4 @@ async function buildProduction() { } } -buildProduction(); +build(); diff --git a/src/canvases.json b/src/canvases.json index 622ad3cc..bddb7bd1 100644 --- a/src/canvases.json +++ b/src/canvases.json @@ -164,7 +164,6 @@ "cli": 2, "bcd": 2000, "cds": 60000, - "req": 0, "sd": "2020-01-08" }, "3": { @@ -267,7 +266,8 @@ "cds": 1000000, "ranked": true, "req": 5000, - "sd": "2020-11-09" + "sd": "2020-11-09", + "ed": "2024-01-04" }, "8": { "ident": "t", @@ -313,60 +313,67 @@ "req": "top", "sd": "2022-01-06" }, - "9": { - "ident": "e", + "10": { + "ident": "l", + "colors": [ + [ 5, 31, 57 ], + [ 5, 31, 57 ], + [ 74, 36, 128 ], + [ 197, 58, 157 ], + [ 255, 142, 128 ] + ], + "size": 16384, + "cli": 1, + "bcd": 12000, + "pcd": 15000, + "cds": 1000000, + "req": 10000, + "ranked" : true, + "sd": "2024-01-07" + }, + "11": { + "ident":"s", "colors": [ [ 255, 255, 255 ], - [ 163, 198, 238 ], + [ 153, 233, 228 ], [ 255, 255, 255 ], - [ 221, 221, 221 ], - [ 172, 172, 172 ], - [ 109, 109, 109 ], - [ 58, 58, 58 ], + [ 228, 228, 228 ], + [ 196, 196, 196 ], + [ 136, 136, 136 ], + [ 78, 78, 78 ], [ 0, 0, 0 ], - [ 255, 125, 120 ], - [ 255, 40, 40 ], - [ 191, 6, 6 ], - [ 127, 0, 0 ], - [ 163, 198, 238 ], - [ 0, 255, 240 ], - [ 18, 190, 255 ], - [ 0, 127, 240 ], - [ 16, 68, 194 ], - [ 17, 17, 84 ], - [ 167, 237, 0 ], - [ 69, 171, 5 ], - [ 79, 105, 32 ], - [ 0, 79, 13 ], - [ 109, 247, 177 ], - [ 0, 193, 154 ], - [ 0, 118, 127 ], - [ 172, 104, 39 ], - [ 114, 69, 36 ], - [ 84, 50, 24 ], - [ 255, 245, 92 ], - [ 255, 218, 8 ], - [ 227, 170, 0 ], - [ 255, 182, 113 ], - [ 255, 154, 8 ], - [ 222, 108, 0 ], - [ 230, 116, 255 ], - [ 191, 56, 222 ], - [ 136, 21, 178 ], - [ 73, 13, 119 ], - [ 255, 116, 225 ], - [ 255, 34, 169 ], - [ 172, 0, 109 ], - [ 252, 225, 184 ], - [ 213, 162, 115 ], - [ 152, 107, 70 ] + [ 244, 179, 174 ], + [ 255, 167, 209 ], + [ 255, 84, 178 ], + [ 255, 101, 101 ], + [ 229, 0, 0 ], + [ 154, 0, 0 ], + [ 254, 164, 96 ], + [ 229, 149, 0 ], + [ 160, 106, 66 ], + [ 96, 64, 40 ], + [ 245, 223, 176 ], + [ 255, 248, 137 ], + [ 229, 217, 0 ], + [ 148, 224, 68 ], + [ 2, 190, 1 ], + [ 104, 131, 56 ], + [ 0, 101, 19 ], + [ 202, 227, 255 ], + [ 0, 211, 221 ], + [ 0, 131, 199 ], + [ 0, 0, 234 ], + [ 25, 25, 115 ], + [ 207, 110, 228 ], + [ 130, 0, 128 ] ], - "cli": 2, "size": 16384, - "bcd": 5000, - "cds": 600000, - "ranked": false, - "req": 500000, - "sd": "2023-10-07" + "cli": 2, + "bcd": 4000, + "pcd" : 7000, + "cds": 60000, + "ranked" : true, + "linkcd" : 0, + "sd": "2024-02-22" } } diff --git a/src/canvasesDesc.js b/src/canvasesDesc.js index 176d630c..7034e084 100644 --- a/src/canvasesDesc.js +++ b/src/canvasesDesc.js @@ -25,18 +25,20 @@ function getCanvases(t) { 6: t`PixelCanvas`, 7: t`1bit`, 8: t`Top10`, - 9: t`Thoia`, + 10: t`2bit`, + 11: t`Minimap`, }; const canvasDesc = { - 0: t`Our main canvas, a huge map of the world. Place everywhere you like`, + 0: t`Our main canvas, a huge map of the world. Place anywhere you like!`, 1: t`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.`, - 2: t`Place Voxels on a 3D canvas with others`, - 3: t`Special canvas to spread awareness of SARS-CoV2`, + 2: t`Place Voxels on a 3D canvas with others.`, + 3: t`Special canvas to spread awareness of SARS-CoV2 (take the vax).`, 5: t`Mirror of PixelZone`, 6: t`Mirror of PixelCanvas`, 7: t`Black and White canvas`, 8: t`A canvas for the most active players from the the previous day. Daily ranking updates at 00:00 UTC.`, - 9: t`Thoia World Canvas. Advanced fictional worldbuilding and arts. Abandon the old world and all it entails.`, + 10: t`Only four colors. Same rules as moon!`, + 11: t`Conquer land on a smaller earth with protected ocean. Shares cooldown with earth canvas!`, }; /* * no edit below here needed when adding/removing canvas diff --git a/src/client.js b/src/client.js index 6e5ac22b..39b91358 100644 --- a/src/client.js +++ b/src/client.js @@ -4,7 +4,10 @@ import { persistStore } from 'redux-persist'; -import createKeyPressHandler from './controls/keypress'; +import { + createKeyDownHandler, + createKeyUpHandler, +} from './controls/keypress'; import { initTimer, urlChange, @@ -17,7 +20,8 @@ import { import pixelTransferController from './ui/PixelTransferController'; import store from './store/store'; import renderApp from './components/App'; -import { initRenderer, getRenderer } from './ui/rendererFactory'; +import { getRenderer } from './ui/rendererFactory'; +import templateLoader from './ui/templateLoader'; import socketClient from './socket/SocketClient'; import { GC_INTERVAL } from './core/constants'; @@ -26,19 +30,21 @@ persistStore(store, {}, () => { store.dispatch({ type: 'HYDRATED' }); - initRenderer(store, false); - pixelTransferController.initialize(store, socketClient, getRenderer); + // TODO should be in middleware + templateLoader.initialize(store); + window.addEventListener('hashchange', () => { store.dispatch(urlChange()); }); // check if on mobile - function checkMobile() { + window.imMobile = function checkMobile() { + delete window.imMobile; store.dispatch(setMobile(true)); - } - document.addEventListener('touchstart', checkMobile, { once: true }); + }; + document.addEventListener('touchstart', window.imMobile, { once: true }); // listen for resize function onWindowResize() { @@ -59,8 +65,10 @@ persistStore(store, {}, () => { window.name = 'main'; renderApp(document.getElementById('app'), store); - const onKeyPress = createKeyPressHandler(store); - document.addEventListener('keydown', onKeyPress, false); + const onKeyDown = createKeyDownHandler(store); + const onKeyUp = createKeyUpHandler(store); + document.addEventListener('keydown', onKeyDown, false); + document.addEventListener('keyup', onKeyUp, false); // garbage collection setInterval(() => { diff --git a/src/components/Captcha.jsx b/src/components/Captcha.jsx index dfd53373..e7c2c421 100644 --- a/src/components/Captcha.jsx +++ b/src/components/Captcha.jsx @@ -59,6 +59,8 @@ const Captcha = ({ autoload, width, setLegit }) => { if (autoload) { reloadCaptcha(); } + // intentionally only executed on first render + // eslint-disable-next-line react-hooks/exhaustive-deps }, []); const contWidth = width || 100; diff --git a/src/components/ChangePassword.jsx b/src/components/ChangePassword.jsx index 67f07127..d5e9e003 100644 --- a/src/components/ChangePassword.jsx +++ b/src/components/ChangePassword.jsx @@ -41,7 +41,7 @@ const ChangePassword = ({ done }) => { if (success) { return (
-

{t`Changed Password successfully.`}

+

{t`Password successfully changed.`}

); diff --git a/src/components/Converter.jsx b/src/components/Converter.jsx index d6f597a5..2cd5ba2a 100644 --- a/src/components/Converter.jsx +++ b/src/components/Converter.jsx @@ -10,11 +10,11 @@ import { jt, t } from 'ttag'; import { ColorDistanceCalculators, ImageQuantizerKernels, - readFileIntoCanvas, scaleImage, quantizeImage, addGrid, -} from '../utils/image'; +} from '../utils/imageFilters'; +import { fileToCanvas } from '../utils/imageFiles'; import printGIMPPalette from '../core/exportGPL'; import { copyCanvasToClipboard } from '../utils/clipboard'; @@ -93,7 +93,7 @@ function Converter() { ] = useSelector((state) => [ state.canvas.canvasId, state.canvas.canvases, - state.canvas.showHiddenCanvases, + state.gui.easterEgg, ], shallowEqual); const [selectedCanvas, selectCanvas] = useState(canvasId); @@ -145,6 +145,7 @@ function Converter() { extraOpts, scaleData, gridData, + canvases, ]); const { @@ -171,17 +172,17 @@ function Converter() { if (showExtraOptions) { setTimeout(() => setExtraRender(true), 10); } - }, [selectedStrategy]); + }, [showExtraOptions]); useEffect(() => { if (gridEnabled) { setTimeout(() => setGridRender(true), 10); } - }, [gridData.enabled]); + }, [gridEnabled]); useEffect(() => { if (scalingEnabled) { setTimeout(() => setScalingRender(true), 10); } - }, [scaleData.enabled]); + }, [scalingEnabled]); const gimpLink = GIMP; @@ -246,7 +247,7 @@ function Converter() { const fileSel = evt.target; const file = (!fileSel.files || !fileSel.files[0]) ? null : fileSel.files[0]; - const imageData = await readFileIntoCanvas(file); + const imageData = await fileToCanvas(file); setInputImageCanvas(null); setScaleData({ enabled: false, diff --git a/src/components/CoordinatesBox.jsx b/src/components/CoordinatesBox.jsx index 37502253..15bed0b3 100644 --- a/src/components/CoordinatesBox.jsx +++ b/src/components/CoordinatesBox.jsx @@ -3,7 +3,7 @@ */ import React from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, shallowEqual, useDispatch } from 'react-redux'; import { t } from 'ttag'; import copy from '../utils/clipboard'; @@ -16,23 +16,33 @@ function renderCoordinates(cell) { const CoordinatesBox = () => { - const view = useSelector((state) => state.canvas.view); - const hover = useSelector((state) => state.canvas.hover); + const [view, hover, is3D] = useSelector((state) => [ + state.canvas.view, + state.canvas.hover, + state.canvas.is3D, + ], shallowEqual); const dispatch = useDispatch(); + let coords; + if (hover) { + coords = hover; + } else { + const [x, y, z] = view; + coords = (is3D ? [x, y, z] : [x, y]).map(Math.round); + } + return (
{ copy(window.location.hash); - dispatch(notify(t`Copied!`)); + dispatch(notify(t`Copied`)); }} role="button" title={t`Copy to Clipboard`} tabIndex="0" >{ - renderCoordinates(hover - || view.map(Math.round)) + renderCoordinates(coords) }
); }; diff --git a/src/components/GetIID.jsx b/src/components/GetIID.jsx index 2b05fb59..4d5d1149 100644 --- a/src/components/GetIID.jsx +++ b/src/components/GetIID.jsx @@ -48,7 +48,7 @@ const GetIID = () => { type="button" onClick={() => { copyTextToClipboard(iid); - dispatch(notify(t`Copied!`)); + dispatch(notify(t`Copied`)); }} >{t`Copy`} )} diff --git a/src/components/HistorySelect.jsx b/src/components/HistorySelect.jsx index d95612b2..53364039 100644 --- a/src/components/HistorySelect.jsx +++ b/src/components/HistorySelect.jsx @@ -34,11 +34,13 @@ const HistorySelect = () => { const [ canvasId, canvasStartDate, + canvasEndDate, historicalDate, historicalTime, ] = useSelector((state) => [ state.canvas.canvasId, state.canvas.canvasStartDate, + state.canvas.canvasEndDate, state.canvas.historicalDate, state.canvas.historicalTime, ], shallowEqual); @@ -63,7 +65,7 @@ const HistorySelect = () => { setTime(date, newTimes[0]); } setSubmitting(false); - }, [submitting, times]); + }, [submitting, canvasId, setTime]); const changeTime = useCallback(async (diff) => { if (!times.length @@ -95,7 +97,7 @@ const HistorySelect = () => { setTimes(newTimes); setTime(newSelectedDate, newTimes[newPos]); - }, [historicalTime, times, submitting]); + }, [historicalTime, times, canvasId, setTime]); const selectedDate = stringToDate(historicalDate); const selectedTime = stringToTime(historicalTime); @@ -108,7 +110,7 @@ const HistorySelect = () => { key="dateinput" value={selectedDate} min={canvasStartDate} - max={max} + max={canvasEndDate || max} ref={dateSelect} onChange={handleDateChange} /> diff --git a/src/components/LanguageSelect.jsx b/src/components/LanguageSelect.jsx index d4738d9e..1075cdd0 100644 --- a/src/components/LanguageSelect.jsx +++ b/src/components/LanguageSelect.jsx @@ -11,12 +11,11 @@ import { t } from 'ttag'; import { MONTH } from '../core/constants'; function LanguageSelect() { - const { lang, langs } = window.ssv; - - const [langSel, setLangSel] = useState(lang); + const [langSel, setLangSel] = useState(window.ssv.lang); const [ccSel, setCCSel] = useState('xx'); useEffect(() => { + const { langs } = window.ssv; for (let i = 0; i < langs.length; i += 1) { const [lc, cc] = langs[i]; if (lc === langSel) { @@ -41,7 +40,7 @@ function LanguageSelect() { }} > { - langs.map(([l]) => ( + window.ssv.langs.map(([l]) => (