diff --git a/i18n/ar.po b/i18n/ar.po new file mode 100644 index 00000000..0b0dae5c --- /dev/null +++ b/i18n/ar.po @@ -0,0 +1,1719 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2024-03-11 02:12+0000\n" +"Last-Translator: Elie Al Nasr \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/controls/keypress.js:99 +#, fuzzy, javascript-format +msgid "Switched to ${ canvasName }" +msgstr "تم التبديل إلى { canvasName }$" + +#: src/controls/keypress.js:184 +msgid "Grid ON" +msgstr "الشبكة مفعلة" + +#: src/controls/keypress.js:185 +msgid "Grid OFF" +msgstr "إيقاف الشبكة" + +#: src/controls/keypress.js:195 +msgid "Pixel Notify ON" +msgstr "تم تشغيل إشعار البكسل" + +#: src/controls/keypress.js:196 +msgid "Pixel Notify OFF" +msgstr "إيقاف تشغيل إشعار البكسل" + +#: src/controls/keypress.js:201 +msgid "Muted Sound" +msgstr "كتم الصوت" + +#: src/controls/keypress.js:202 +msgid "Unmuted Sound" +msgstr "صوت غير مكتوم" + +#: src/components/CoordinatesBox.jsx:39 +#: src/components/GetIID.jsx:51 +#: src/controls/keypress.js:211 +msgid "Copied!" +msgstr "نسخ!" + +#: src/controls/keypress.js:217 +msgid "Overlay ON" +msgstr "تراكب على" + +#: src/controls/keypress.js:218 +msgid "Overlay OFF" +msgstr "تراكب قبالة" + +#: src/components/windows/Help.jsx:50 +#: src/controls/keypress.js:224 +msgid "Easter Egg ON" +msgstr "بيضة عيد الفصح على" + +#: src/components/windows/Help.jsx:49 +#: src/controls/keypress.js:225 +msgid "Easter Egg OFF" +msgstr "بيضة عيد الفصح معطلة" + +#: src/ui/PixelTransferController.js:70 +#: src/ui/templateLoader.js:230 +#: src/ui/templateLoader.js:256 +msgid "Error :(" +msgstr "خطأ :(" + +#: src/ui/PixelTransferController.js:71 +#, fuzzy +msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?" +msgstr "لم أحصل على إجابة من PixelPlanet. ربما تحاول التحديث؟" + +#: src/ui/PixelTransferController.js:103 +msgid "Invalid Canvas" +msgstr "قماش غير صالح" + +#: src/ui/PixelTransferController.js:104 +msgid "This canvas doesn't exist" +msgstr "هذه اللوحة غير موجودة" + +#: src/ui/PixelTransferController.js:107 +#: src/ui/PixelTransferController.js:111 +#: src/ui/PixelTransferController.js:115 +msgid "Invalid Coordinates" +msgstr "إحداثيات غير صالحة" + +#: src/ui/PixelTransferController.js:108 +msgid "x out of bounds" +msgstr "x خارج الحدود" + +#: src/ui/PixelTransferController.js:112 +msgid "y out of bounds" +msgstr "ي خارج الحدود" + +#: src/ui/PixelTransferController.js:116 +msgid "z out of bounds" +msgstr "ض خارج الحدود" + +#: src/ui/PixelTransferController.js:119 +msgid "Wrong Color" +msgstr "لون خاطئ" + +#: 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:124 +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:129 +msgid "You can not access this canvas yet. You need to place more pixels" +msgstr "" +"لا يمكنك الوصول إلى هذه اللوحة القماشية بعد. تحتاج إلى وضع المزيد من البكسل" + +#: src/ui/PixelTransferController.js:132 +msgid "Pixel protected!" +msgstr "الحماية اليهودية!" + +#: src/ui/PixelTransferController.js:139 +msgid "Please prove that you are human" +msgstr "من فضلك أثبت أنك عربي" + +#: src/ui/PixelTransferController.js:143 +msgid "No Proxies Allowed :(" +msgstr "استخدام وكيل آخر :(" + +#: src/ui/PixelTransferController.js:144 +msgid "You are using a Proxy." +msgstr "أنت تستخدم وكيلًا سيئًا." + +#: src/ui/PixelTransferController.js:147 +msgid "Not allowed" +msgstr "غير مسموح" + +#: src/ui/PixelTransferController.js:148 +msgid "Just the Top10 of yesterday can place here" +msgstr "فقط العشرة الأوائل بالأمس لا يمكن وضعهم هنا" + +#: src/ui/PixelTransferController.js:151 +msgid "You are weird" +msgstr "أنت جاسوس يهودي" + +#: src/ui/PixelTransferController.js:153 +msgid "Server got confused by your pixels. Are you playing on multiple devices?" +msgstr "لقد ارتبك الخادم بسبب وحدات البكسل الخاصة بك. هل تلعب على أجهزة متعددة؟" + +#: src/ui/PixelTransferController.js:156 +msgid "Banned" +msgstr "أكل القرف، الكلب" + +#: src/ui/PixelTransferController.js:160 +msgid "Range Banned" +msgstr "أكل القرف، خنزير" + +#: src/ui/PixelTransferController.js:161 +msgid "Your Internet Provider is banned from playing 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 +msgid "Weird" +msgstr "اليهودي" + +#: src/ui/PixelTransferController.js:170 +msgid "Couldn't set Pixel" +msgstr "تعذر ضبط البكسل" + +#: src/ui/PixelTransferController.js:175 +#, 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: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:40 +msgid "Online Users on Canvas" +msgstr "المستخدمون عبر الإنترنت على قماش" + +#: src/components/OnlineBox.jsx:47 +msgid "Total Online Users" +msgstr "إجمالي المستخدمين عبر الإنترنت" + +#: src/components/OnlineBox.jsx:55 +msgid "Pixels placed" +msgstr "بكسل وضعت" + +#: src/components/buttons/CanvasSwitchButton.jsx:20 +#: src/components/windows/index.js:19 +msgid "Canvas Selection" +msgstr "اختيار قماش" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Close Chat" +msgstr "" + +#: src/components/buttons/ChatButton.jsx:88 +msgid "Open Chat" +msgstr "" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Close Menu" +msgstr "" + +#: src/components/buttons/ExpandMenuButton.jsx:22 +msgid "Open Menu" +msgstr "" + +#: src/components/HistorySelect.jsx:146 +msgid "Loading" +msgstr "" + +#: src/components/HistorySelect.jsx:147 +msgid "Select Date above" +msgstr "" + +#: src/components/Admintools.jsx:103 +#: src/components/ModCanvastools.jsx:226 +#: src/components/ModWatchtools.jsx:120 +#: src/components/Window.jsx:157 +#: src/components/Window.jsx:260 +#: src/components/contextmenus/ChannelContextMenu.jsx:59 +msgid "Close" +msgstr "" + +#: src/components/Window.jsx:173 +msgid "PopUp" +msgstr "" + +#: src/components/Window.jsx:184 +msgid "Restore" +msgstr "" + +#: src/components/Window.jsx:221 +msgid "Clone" +msgstr "" + +#: src/components/Window.jsx:229 +msgid "Move" +msgstr "" + +#: src/components/Window.jsx:252 +msgid "Maximize" +msgstr "" + +#: src/components/Window.jsx:268 +msgid "Resize" +msgstr "" + +#: src/components/BanInfo.jsx:75 +#: src/components/buttons/HelpButton.jsx:20 +#: src/components/windows/index.js:13 +msgid "Help" +msgstr "" + +#: src/components/buttons/SettingsButton.jsx:21 +#: src/components/windows/index.js:14 +msgid "Settings" +msgstr "" + +#: src/components/buttons/LogInButton.jsx:20 +#: src/components/windows/index.js:15 +msgid "User Area" +msgstr "" + +#: src/components/buttons/DownloadButton.jsx:36 +msgid "Make Screenshot" +msgstr "" + +#: src/components/buttons/GlobeButton.jsx:34 +msgid "Globe View" +msgstr "" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Close Palette" +msgstr "" + +#: src/components/buttons/PalselButton.jsx:30 +msgid "Open Palette" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:32 +msgid "History Pencil ON" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:38 +msgid "Overlay Pencil ON" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:65 +msgid "Enable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:69 +msgid "Disable Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:73 +msgid "Disable History Pencil" +msgstr "" + +#: src/components/buttons/PencilButton.jsx:77 +msgid "Disable Overlay Pencil" +msgstr "" + +#: src/components/windows/index.js:16 +msgid "Registration" +msgstr "" + +#: src/components/windows/index.js:17 +msgid "Forgot Password" +msgstr "" + +#: src/components/windows/index.js:18 +msgid "Chat" +msgstr "" + +#: src/components/windows/index.js:20 +msgid "Canvas Archive" +msgstr "" + +#: src/components/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/Help.jsx:65 +msgid "Place color pixels on a large canvas with other players online!" +msgstr "" + +#: src/components/windows/Help.jsx:66 +msgid "" +"Our main canvas is a huge worldmap, you can place wherever you like, but " +"you will have to wait a specific Cooldown between pixels. You can check out " +"the cooldown and requirements on the Canvas Selection menu (globe button on " +"top). Some canvases have a different cooldown for replacing a user-set " +"pixels than placing on a unset pixel. i.e. 4s/7s means 4s on fresh pixels " +"and 7s on already set pixels." +msgstr "" + +#: src/components/windows/Help.jsx:67 +msgid "" +"Higher zoomlevels take some time to update, the 3D globe gets updated at " +"least once per day." +msgstr "" + +#: src/components/windows/Help.jsx:68 +msgid "Have fun!" +msgstr "" + +#: src/components/windows/Help.jsx:70 +msgid "recommended" +msgstr "" + +#: src/components/windows/Help.jsx:71 +msgid "Source on " +msgstr "" + +#: src/components/windows/Help.jsx:72 +msgid "Map Data" +msgstr "" + +#: src/components/windows/Help.jsx:73 +msgid "" +"The bare map data that we use, together with converted OpenStreetMap tiles " +"for orientation, can be downloaded from mega.nz here: " +msgstr "" + +#: src/components/windows/Help.jsx:74 +msgid "Banned? Detected as Proxy?" +msgstr "" + +#: src/components/windows/Help.jsx:76 +#, javascript-format +msgid "" +"If you got detected as proxy, but you are none, or think that you got " +"wrongfully banned, please go to our ${ guildedLink } or send us an e-mail " +"to ${ mailLink } and include the following IID:" +msgstr "" + +#: src/components/windows/Help.jsx:79 +#: src/components/windows/Help.jsx:96 +msgid "Controls" +msgstr "" + +#: src/components/windows/Help.jsx:81 +msgid "Click a color in palette to select it" +msgstr "" + +#: src/components/windows/Help.jsx:82 +#, javascript-format +msgid "Press ${ bindG } to toggle grid" +msgstr "" + +#: src/components/windows/Help.jsx:83 +#, javascript-format +msgid "Press ${ bindX } to toggle showing of pixel activity" +msgstr "" + +#: src/components/windows/Help.jsx:84 +#, javascript-format +msgid "Press ${ bindH } to toggle historical view" +msgstr "" + +#: src/components/windows/Help.jsx:85 +#, javascript-format +msgid "Press ${ bindR } to copy coordinates" +msgstr "" + +#: src/components/windows/Help.jsx:86 +#, javascript-format +msgid "Press ${ bindQ } or ${ bindE } to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:87 +#: src/components/windows/Help.jsx:98 +#, javascript-format +msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" +msgstr "" + +#: src/components/windows/Help.jsx:88 +#: src/components/windows/Help.jsx:99 +#, javascript-format +msgid "Press ${ bindAUp }, ${ bindALeft }, ${ bindADown }, ${ bindARight } to move" +msgstr "" + +#: src/components/windows/Help.jsx:89 +#, javascript-format +msgid "Drag ${ mouseSymbol } mouse or ${ touchSymbol } pan to move" +msgstr "" + +#: src/components/windows/Help.jsx:90 +#, javascript-format +msgid "Scroll ${ mouseSymbol } mouse wheel or ${ touchSymbol } pinch to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:91 +#, javascript-format +msgid "Hold left ${ bindShift } for placing while moving mouse" +msgstr "" + +#: src/components/windows/Help.jsx:92 +#, javascript-format +msgid "" +"Hold right ${ bindShift } for placing while moving mouse according to " +"historical view" +msgstr "" + +#: src/components/windows/Help.jsx:93 +#: src/components/windows/Help.jsx:104 +#, javascript-format +msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" +msgstr "" + +#: src/components/windows/Help.jsx:94 +#: src/components/windows/Help.jsx:106 +#, javascript-format +msgid "" +"Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " +"select current hovering color" +msgstr "" + +#: src/components/windows/Help.jsx:100 +#, javascript-format +msgid "Press ${ bindQ } and ${ bindE } to fly up and down" +msgstr "" + +#: src/components/windows/Help.jsx:101 +#, javascript-format +msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" +msgstr "" + +#: src/components/windows/Help.jsx:102 +#, javascript-format +msgid "" +"${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " +"button and drag to zoom" +msgstr "" + +#: src/components/windows/Help.jsx:103 +#, javascript-format +msgid "${ mouseSymbol } Right click and drag mouse to pan" +msgstr "" + +#: src/components/windows/Help.jsx:105 +#, javascript-format +msgid "" +"${ mouseSymbol } Right click or ${ touchSymbol } double-tap to remove a " +"pixel" +msgstr "" + +#: src/components/windows/Help.jsx:110 +msgid "" +"We thanks those artists very much, they offered their palettes to the " +"public on" +msgstr "" + +#: src/components/windows/Help.jsx:113 +#, javascript-format +msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." +msgstr "" + +#: src/components/windows/Help.jsx:116 +#, javascript-format +msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." +msgstr "" + +#: src/components/windows/Help.jsx:119 +#, javascript-format +msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." +msgstr "" + +#: src/components/windows/Settings.jsx:91 +msgid "Show Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:96 +msgid "Turn on grid to highlight pixel borders." +msgstr "" + +#: src/components/windows/Settings.jsx:99 +msgid "Show Pixel Activity" +msgstr "" + +#: src/components/windows/Settings.jsx:104 +msgid "Show circles where pixels are placed." +msgstr "" + +#: src/components/windows/Settings.jsx:107 +msgid "Always show Movement Controls" +msgstr "" + +#: src/components/windows/Settings.jsx:112 +msgid "Always show movement control buttons" +msgstr "" + +#: src/components/windows/Settings.jsx:115 +msgid "Disable Game Sounds" +msgstr "" + +#: src/components/windows/Settings.jsx:121 +msgid "All sound effects will be disabled." +msgstr "" + +#: src/components/windows/Settings.jsx:125 +msgid "" +"Your Browser doesn't allow us to use AudioContext to play sounds. Do you " +"have some privacy feature blocking us?" +msgstr "" + +#: src/components/windows/Settings.jsx:131 +msgid "Enable chat notifications" +msgstr "" + +#: src/components/windows/Settings.jsx:135 +msgid "Play a sound when new chat messages arrive" +msgstr "" + +#: src/components/windows/Settings.jsx:138 +msgid "Auto Zoom In" +msgstr "" + +#: src/components/windows/Settings.jsx:143 +msgid "" +"Zoom in instead of placing a pixel when you tap the canvas and your zoom is " +"small." +msgstr "" + +#: src/components/windows/Settings.jsx:146 +msgid "Compact Palette" +msgstr "" + +#: src/components/windows/Settings.jsx:151 +msgid "Display Palette in a compact form that takes less screen space." +msgstr "" + +#: src/components/windows/Settings.jsx:154 +msgid "Potato Mode" +msgstr "" + +#: src/components/windows/Settings.jsx:158 +msgid "For when you are playing on a potato." +msgstr "" + +#: src/components/Converter.jsx:381 +#: src/components/windows/Settings.jsx:161 +msgid "Light Grid" +msgstr "" + +#: src/components/windows/Settings.jsx:165 +msgid "Show Grid in white instead of black." +msgstr "" + +#: src/components/windows/Settings.jsx:169 +msgid "Historical View" +msgstr "" + +#: src/components/windows/Settings.jsx:174 +msgid "Check out past versions of the canvas." +msgstr "" + +#: src/components/windows/Settings.jsx:179 +msgid "Themes" +msgstr "" + +#: src/components/windows/Settings.jsx:184 +msgid "How pixelplanet should look like." +msgstr "" + +#: src/components/windows/Settings.jsx:191 +msgid "Select Language" +msgstr "" + +#: src/components/windows/UserArea.jsx:36 +#: src/components/windows/UserArea.jsx:56 +msgid "Profile" +msgstr "" + +#: src/components/windows/UserArea.jsx:59 +msgid "Statistics" +msgstr "" + +#: src/components/windows/UserArea.jsx:64 +msgid "Converter" +msgstr "" + +#: src/components/windows/UserArea.jsx:70 +msgid "Modtools" +msgstr "" + +#: src/components/windows/UserArea.jsx:71 +msgid "Loading..." +msgstr "" + +#: src/components/windows/UserArea.jsx:78 +msgid "Consider joining us on Guilded:" +msgstr "" + +#: src/components/windows/Register.jsx:87 +msgid "Register new account here" +msgstr "" + +#: src/components/windows/Register.jsx:92 +#: src/components/windows/Register.jsx:98 +msgid "Name" +msgstr "" + +#: src/components/windows/ForgotPassword.jsx:80 +#: src/components/windows/Register.jsx:100 +#: src/components/windows/Register.jsx:106 +msgid "Email" +msgstr "" + +#: src/components/ChangeMail.jsx:80 +#: src/components/DeleteAccount.jsx:62 +#: src/components/LogInForm.jsx:84 +#: src/components/windows/Register.jsx:108 +#: src/components/windows/Register.jsx:114 +msgid "Password" +msgstr "" + +#: src/components/windows/Register.jsx:116 +#: src/components/windows/Register.jsx:122 +msgid "Confirm Password" +msgstr "" + +#: src/components/windows/Register.jsx:124 +msgid "Captcha" +msgstr "" + +#: src/components/Admintools.jsx:154 +#: src/components/Admintools.jsx:238 +#: src/components/ModCanvastools.jsx:312 +#: src/components/ModCanvastools.jsx:403 +#: src/components/ModCanvastools.jsx:486 +#: src/components/ModCanvastools.jsx:587 +#: src/components/ModIIDtools.jsx:135 +#: src/components/windows/ForgotPassword.jsx:84 +#: src/components/windows/Register.jsx:127 +msgid "Submit" +msgstr "" + +#: src/components/windows/CanvasSelect.jsx:29 +msgid "" +"Select the canvas you want to use.\n" +"Every canvas is unique and has different palettes, cooldown and " +"requirements.\n" +"Archive of removed canvases can be accessed here:" +msgstr "" + +#: src/components/windows/CanvasSelect.jsx:37 +msgid "Archive" +msgstr "" + +#: src/components/windows/CanvasSelect.jsx:70 +msgid "Retired Canvases (history only)" +msgstr "" + +#: src/components/windows/Archive.jsx:9 +msgid "" +"While we tend to not delete canvases, some canvases are started for fun or " +"as a request by users who 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." +msgstr "" + +#: src/components/windows/Archive.jsx:10 +msgid "" +"Here we collect removed canvases to archive them in a proper way. Which is " +"currently only one." +msgstr "" + +#: src/components/windows/Archive.jsx:12 +msgid "Political Compass Canvas" +msgstr "" + +#: src/components/windows/Archive.jsx:21 +msgid "" +"This canvas got requested during a time of political conflicts on the main " +"Earth canvas. It was a 1024x1024 representation of the political compass " +"with a 5s cooldown and 60s stacking. It got launched on May 11th and " +"remained active for months till it got shut down on November 30th." +msgstr "" + +#: src/components/windows/Archive.jsx:22 +msgid "" +"We decided to archive it as a timelapse with lossless encoded webm. Taking " +"a screenshot from the timelapse results in a perfect 1:1 representation of " +"how the canvas was at that time." +msgstr "" + +#: src/components/windows/Chat.jsx:180 +msgid "Start chatting here" +msgstr "" + +#: src/components/windows/Chat.jsx:217 +msgid "Chat here" +msgstr "" + +#: src/components/windows/Chat.jsx:243 +msgid "You must be logged in to chat" +msgstr "" + +#: src/components/windows/Chat.jsx:273 +msgid "Channel settings" +msgstr "" + +#: src/components/windows/ForgotPassword.jsx:58 +msgid "Sent you a mail with instructions to reset your password." +msgstr "" + +#: src/components/windows/ForgotPassword.jsx:69 +msgid "Enter your mail address and we will send you a new password:" +msgstr "" + +#: src/components/Captcha.jsx:51 +#: src/components/Captcha.jsx:107 +msgid "Could not load captcha" +msgstr "" + +#: src/components/Captcha.jsx:71 +msgid "Type the characters from the following image:" +msgstr "" + +#: src/components/Captcha.jsx:74 +msgid "Tip: Not case-sensitive; I and l are the same" +msgstr "" + +#: src/components/Captcha.jsx:116 +msgid "Load Captcha" +msgstr "" + +#: src/components/Captcha.jsx:121 +msgid "Click to Load Captcha" +msgstr "" + +#: src/components/Captcha.jsx:126 +msgid "Can't read? Reload:" +msgstr "" + +#: src/components/Captcha.jsx:130 +msgid "Reload" +msgstr "" + +#: src/components/Captcha.jsx:140 +msgid "Enter Characters" +msgstr "" + +#: src/components/GetIID.jsx:44 +msgid "Get IID" +msgstr "" + +#: src/components/GetIID.jsx:53 +msgid "Copy" +msgstr "" + +#: src/components/ChangeMail.jsx:91 +#: src/components/ChangeName.jsx:68 +#: src/components/ChangePassword.jsx:109 +#: src/components/LanguageSelect.jsx:79 +#: src/components/TemplateItemEdit.jsx:209 +msgid "Save" +msgstr "" + +#: src/components/TemplateSettings.jsx:57 +msgid "Templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:61 +msgid "" +"Tired of always spaming one single color? Want to create art instead, but " +"you have to count pixels from some other image? Templates can help you with " +"that! Templates can show as overlay and you can draw over them. One pixel " +"on the template, should be one pixel on the canvas." +msgstr "" + +#: src/components/TemplateSettings.jsx:65 +msgid "Enable Overlay" +msgstr "" + +#: src/components/TemplateSettings.jsx:70 +msgid "Show templates as overlays ingame." +msgstr "" + +#: src/components/TemplateSettings.jsx:73 +msgid "Small Pixels Zoom" +msgstr "" + +#: src/components/TemplateSettings.jsx:78 +msgid "Show overlay as small individual pixels on high zoomlevels." +msgstr "" + +#: src/components/TemplateSettings.jsx:85 +msgid "Overlay Opacity" +msgstr "" + +#: src/components/TemplateSettings.jsx:99 +msgid "Opacity of Overlay in percent." +msgstr "" + +#: src/components/TemplateSettings.jsx:105 +msgid "Right-Shift Auto-Color" +msgstr "" + +#: src/components/TemplateSettings.jsx:110 +msgid "Place pixels from overlay on right-shift, instead of history." +msgstr "" + +#: src/components/TemplateSettings.jsx:149 +msgid "Cancel adding Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:156 +msgid "Add Template" +msgstr "" + +#: src/components/TemplateSettings.jsx:173 +msgid "Export enabled templates" +msgstr "" + +#: src/components/TemplateSettings.jsx:182 +msgid "Import templates" +msgstr "" + +#: src/components/LogInArea.jsx:19 +msgid "Login to access more features and stats." +msgstr "" + +#: src/components/LogInArea.jsx:21 +msgid "Login with Name or Mail:" +msgstr "" + +#: src/components/LogInArea.jsx:28 +msgid "I forgot my Password." +msgstr "" + +#: src/components/LogInArea.jsx:29 +msgid "or login with:" +msgstr "" + +#: src/components/LogInArea.jsx:70 +msgid "or register here:" +msgstr "" + +#: src/components/LogInArea.jsx:75 +msgid "Register" +msgstr "" + +#: src/components/UserAreaContent.jsx:62 +msgid "Today Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:66 +msgid "Daily Rank" +msgstr "" + +#: src/components/UserAreaContent.jsx:71 +msgid "Placed Pixels" +msgstr "" + +#: src/components/UserAreaContent.jsx:75 +msgid "Total Rank" +msgstr "" + +#: src/components/UserAreaContent.jsx:80 +#, javascript-format +msgid "Your name is: ${ name }" +msgstr "" + +#: src/components/UserAreaContent.jsx:86 +msgid "Log out" +msgstr "" + +#: src/components/UserAreaContent.jsx:93 +msgid "Change Username" +msgstr "" + +#: src/components/UserAreaContent.jsx:103 +msgid "Change Mail" +msgstr "" + +#: src/components/UserAreaContent.jsx:112 +msgid "Change Password" +msgstr "" + +#: src/components/UserAreaContent.jsx:119 +msgid "Delete Account" +msgstr "" + +#: src/components/UserAreaContent.jsx:126 +msgid "Social Settings" +msgstr "" + +#: src/components/Converter.jsx:191 +#: src/components/ModCanvastools.jsx:230 +msgid "Choose Canvas" +msgstr "" + +#: src/components/Converter.jsx:218 +msgid "Palette Download" +msgstr "" + +#: src/components/Converter.jsx:220 +#, javascript-format +msgid "Palette for ${ gimpLink }" +msgstr "" + +#: src/components/Converter.jsx:241 +msgid "Image Converter" +msgstr "" + +#: src/components/Converter.jsx:242 +msgid "Convert an image to canvas colors" +msgstr "" + +#: src/components/Converter.jsx:261 +msgid "Choose Strategy" +msgstr "" + +#: src/components/Converter.jsx:299 +msgid "Serpentine" +msgstr "" + +#: src/components/Converter.jsx:301 +msgid "Minimum Color Distance" +msgstr "" + +#: src/components/Converter.jsx:328 +msgid "Calculate like GIMP" +msgstr "" + +#: src/components/Converter.jsx:332 +msgid "Choose Color Mode" +msgstr "" + +#: src/components/Converter.jsx:361 +msgid "Add Grid (uncheck if you need a 1:1 template)" +msgstr "" + +#: src/components/Converter.jsx:383 +#: src/components/Converter.jsx:399 +msgid "Offset" +msgstr "" + +#: src/components/Converter.jsx:428 +msgid "Scale Image" +msgstr "" + +#: src/components/Converter.jsx:439 +msgid "Width" +msgstr "" + +#: src/components/Converter.jsx:470 +msgid "Height" +msgstr "" + +#: src/components/Converter.jsx:509 +msgid "Keep Ratio" +msgstr "" + +#: src/components/Converter.jsx:522 +msgid "Anti Aliasing" +msgstr "" + +#: src/components/Converter.jsx:536 +msgid "Reset" +msgstr "" + +#: src/components/Converter.jsx:554 +msgid "Download Template" +msgstr "" + +#: src/components/Rankings.jsx:147 +msgid "Total" +msgstr "" + +#: src/components/Rankings.jsx:156 +msgid "Today" +msgstr "" + +#: src/components/Rankings.jsx:165 +msgid "Yesterday" +msgstr "" + +#: src/components/Rankings.jsx:174 +msgid "Countries Today" +msgstr "" + +#: src/components/Rankings.jsx:183 +msgid "Charts" +msgstr "" + +#: src/components/Rankings.jsx:201 +#: src/components/Rankings.jsx:210 +#: src/components/Rankings.jsx:219 +msgid "User" +msgstr "" + +#: src/components/Rankings.jsx:226 +msgid "Country" +msgstr "" + +#: src/components/Rankings.jsx:286 +msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." +msgstr "" + +#: src/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/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/ModWatchtools.jsx:125 +#: src/components/TemplateItem.jsx:54 +#: src/components/TemplateItemEdit.jsx:122 +msgid "Canvas" +msgstr "" + +#: src/components/TemplateItem.jsx:57 +#: src/components/TemplateItemEdit.jsx:141 +msgid "Coordinates" +msgstr "" + +#: src/components/TemplateItem.jsx:71 +msgid "Edit" +msgstr "" + +#: src/components/TemplateItem.jsx:81 +msgid "Go to" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:97 +msgid "Select File" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:120 +msgid "Template Name" +msgstr "" + +#: src/components/TemplateItemEdit.jsx:174 +msgid "Delete" +msgstr "" + +#: src/components/LogInForm.jsx:77 +msgid "Name or Email" +msgstr "" + +#: src/components/LogInForm.jsx:88 +msgid "LogIn" +msgstr "" + +#: src/components/UserMessages.jsx:28 +msgid "" +"Please verify your mail address or your account could get deleted after a " +"few days." +msgstr "" + +#: src/components/UserMessages.jsx:49 +msgid "A new verification mail is getting sent to you." +msgstr "" + +#: src/components/UserMessages.jsx:53 +msgid "Click here to request a new verification mail." +msgstr "" + +#: src/components/ChangePassword.jsx:21 +msgid "Passwords do not match." +msgstr "" + +#: src/components/ChangePassword.jsx:44 +msgid "Changed Password successfully." +msgstr "" + +#: src/components/ChangePassword.jsx:88 +msgid "Old Password" +msgstr "" + +#: src/components/ChangePassword.jsx:96 +msgid "New Password" +msgstr "" + +#: src/components/ChangePassword.jsx:103 +msgid "Confirm New Password" +msgstr "" + +#: src/components/ChangeName.jsx:64 +msgid "New Username" +msgstr "" + +#: src/components/ChangeMail.jsx:59 +msgid "" +"Changed Mail successfully. We sent you a verification mail, " +"please verify your new mail address." +msgstr "" + +#: src/components/ChangeMail.jsx:87 +msgid "New Mail" +msgstr "" + +#: src/components/DeleteAccount.jsx:66 +msgid "Yes, Delete My Account!" +msgstr "" + +#: src/components/SocialSettings.jsx:35 +msgid "Block DMs" +msgstr "" + +#: src/components/SocialSettings.jsx:42 +msgid "Block all Private Messages" +msgstr "" + +#: src/components/SocialSettings.jsx:44 +msgid "Private" +msgstr "" + +#: src/components/SocialSettings.jsx:51 +msgid "Don't show me in global stats" +msgstr "" + +#: src/components/SocialSettings.jsx:57 +msgid "Unblock Users" +msgstr "" + +#: src/components/SocialSettings.jsx:82 +msgid "You have no users blocked" +msgstr "" + +#: src/components/ModCanvastools.jsx:168 +msgid "Build image on canvas." +msgstr "" + +#: src/components/ModCanvastools.jsx:171 +msgid "Build image and set it to protected." +msgstr "" + +#: src/components/ModCanvastools.jsx:174 +msgid "Build image, but reset cooldown to unset-pixel cd." +msgstr "" + +#: src/components/ModCanvastools.jsx:184 +msgid "Clean spare pixels that are surrounded by unset pixels" +msgstr "" + +#: src/components/ModCanvastools.jsx:188 +msgid "" +"Clean spare pixels that are surrounded by unset pixels and up to 1 other " +"set pixels" +msgstr "" + +#: src/components/ModCanvastools.jsx:192 +msgid "" +"Clean spare pixels that are surrounded by a single other color or unset " +"pixels (VERY AGGRESSIVE ON CANVASES THAT ALLOW UNSET PIXELS (where there " +"are two cooldowns)!)" +msgstr "" + +#: src/components/ModCanvastools.jsx:196 +msgid "" +"Turn every pixel in area to 0 (YOU REALLY SHOULDN'T DO THAT ON ANY AREA " +"THAT ISN'T ALREADY MOSTLY 0)" +msgstr "" + +#: src/components/ModCanvastools.jsx:207 +msgid "Status: Not running" +msgstr "" + +#: src/components/ModCanvastools.jsx:249 +msgid "Image Upload" +msgstr "" + +#: src/components/ModCanvastools.jsx:250 +msgid "Upload images to canvas" +msgstr "" + +#: src/components/ModCanvastools.jsx:252 +msgid "File" +msgstr "" + +#: src/components/ModCanvastools.jsx:273 +msgid "Coordinates:" +msgstr "" + +#: src/components/ModCanvastools.jsx:317 +msgid "Pixel Protection" +msgstr "" + +#: src/components/ModCanvastools.jsx:321 +msgid "" +"Set protection of areas (if you need finer grained control, use protect " +"with image upload and alpha layers)" +msgstr "" + +#: src/components/ModCanvastools.jsx:341 +#: src/components/ModCanvastools.jsx:424 +#: src/components/ModCanvastools.jsx:517 +#: src/components/ModWatchtools.jsx:176 +msgid "Top-left corner" +msgstr "" + +#: src/components/ModCanvastools.jsx:363 +#: src/components/ModCanvastools.jsx:446 +#: src/components/ModCanvastools.jsx:539 +#: src/components/ModWatchtools.jsx:198 +msgid "Bottom-right corner" +msgstr "" + +#: src/components/ModCanvastools.jsx:409 +msgid "Rollback to Date" +msgstr "" + +#: src/components/ModCanvastools.jsx:411 +msgid "Rollback an area of the canvas to a set date (00:00 UTC)" +msgstr "" + +#: src/components/ModCanvastools.jsx:492 +msgid "Canvas Cleaner" +msgstr "" + +#: src/components/ModCanvastools.jsx:494 +msgid "Apply a filter to clean trash in large canvas areas." +msgstr "" + +#: src/components/ModCanvastools.jsx:605 +msgid "Stop Cleaner" +msgstr "" + +#: src/components/Admintools.jsx:109 +msgid "IP Actions" +msgstr "" + +#: src/components/Admintools.jsx:111 +msgid "Do stuff with IPs (one IP per line)" +msgstr "" + +#: src/components/Admintools.jsx:158 +msgid "Manage Moderators" +msgstr "" + +#: src/components/Admintools.jsx:160 +msgid "Remove Moderator" +msgstr "" + +#: src/components/Admintools.jsx:193 +msgid "There are no mods" +msgstr "" + +#: src/components/Admintools.jsx:198 +msgid "Assign new Mod" +msgstr "" + +#: src/components/Admintools.jsx:201 +msgid "Enter UserName of new Mod" +msgstr "" + +#: src/components/Admintools.jsx:210 +msgid "User Name" +msgstr "" + +#: src/components/ModWatchtools.jsx:48 +msgid "Interval is invalid" +msgstr "" + +#: src/components/ModWatchtools.jsx:124 +msgid "Check who placed in an area" +msgstr "" + +#: src/components/ModWatchtools.jsx:144 +msgid "Interval" +msgstr "" + +#: src/components/ModWatchtools.jsx:159 +msgid "IID (optional)" +msgstr "" + +#: src/components/ModWatchtools.jsx:249 +msgid "Get Pixels" +msgstr "" + +#: src/components/ModWatchtools.jsx:281 +msgid "Get Users" +msgstr "" + +#: src/components/ModIIDtools.jsx:20 +msgid "You must enter a duration" +msgstr "" + +#: src/components/ModIIDtools.jsx:24 +msgid "You must enter an IID" +msgstr "" + +#: src/components/ModIIDtools.jsx:53 +msgid "IID Actions" +msgstr "" + +#: src/components/ModIIDtools.jsx:80 +msgid "Enter Reason" +msgstr "" + +#: src/components/ModIIDtools.jsx:97 +msgid "(0 = infinite)" +msgstr "" + +#: src/components/contextmenus/UserContextMenu.jsx:49 +msgid "Ping" +msgstr "" + +#: src/components/contextmenus/UserContextMenu.jsx:75 +msgid "DM" +msgstr "" + +#: src/components/contextmenus/UserContextMenu.jsx:86 +msgid "Block" +msgstr "" + +#: src/components/contextmenus/ChannelContextMenu.jsx:46 +msgid "Mute" +msgstr "" + +#: src/components/windows/Help.jsx:19 +#: src/components/windows/Settings.jsx:92 +msgctxt "keybinds" +msgid "G" +msgstr "" + +#: src/components/windows/Help.jsx:20 +#: src/components/windows/Settings.jsx:100 +msgctxt "keybinds" +msgid "X" +msgstr "" + +#: src/components/windows/Help.jsx:21 +#: src/components/windows/Settings.jsx:171 +msgctxt "keybinds" +msgid "H" +msgstr "" + +#: src/components/windows/Help.jsx:22 +msgctxt "keybinds" +msgid "R" +msgstr "" + +#: src/components/windows/Help.jsx:23 +msgctxt "keybinds" +msgid "Q" +msgstr "" + +#: src/components/windows/Help.jsx:24 +msgctxt "keybinds" +msgid "E" +msgstr "" + +#: src/components/windows/Help.jsx:25 +msgctxt "keybinds" +msgid "W" +msgstr "" + +#: src/components/windows/Help.jsx:26 +msgctxt "keybinds" +msgid "A" +msgstr "" + +#: src/components/windows/Help.jsx:27 +msgctxt "keybinds" +msgid "S" +msgstr "" + +#: src/components/windows/Help.jsx:28 +msgctxt "keybinds" +msgid "D" +msgstr "" + +#: src/components/windows/Help.jsx:35 +msgctxt "keybinds" +msgid "Shift" +msgstr "" + +#: src/components/windows/Settings.jsx:108 +msgctxt "keybinds" +msgid "N" +msgstr "" + +#: src/components/windows/Settings.jsx:116 +msgctxt "keybinds" +msgid "M" +msgstr "" + +#: src/components/TemplateSettings.jsx:66 +msgctxt "keybinds" +msgid "T" +msgstr "" diff --git a/i18n/az.po b/i18n/az.po index dbe67685..2a0ee704 100644 --- a/i18n/az.po +++ b/i18n/az.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2024-03-10 21:36+0000\n" -"Last-Translator: serdar \n" +"PO-Revision-Date: 2024-03-10 22:16+0000\n" +"Last-Translator: FOXHELL \n" "Language-Team: Azerbaijani \n" "Language: az\n" @@ -457,7 +457,7 @@ msgstr "Bu çox vaxt aldı,yenidən yoxla." #: src/components/GlobalCaptcha.jsx:50 msgid "You failed your captcha" -msgstr "Captchanız uğursuz alındı" +msgstr "Captchanızı düzgün yerinə yetirmədiniz" #: src/components/GlobalCaptcha.jsx:53 msgid "No or invalid captcha text" @@ -497,17 +497,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 "" @@ -1273,7 +1268,7 @@ 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 olmalıdır" +msgstr "Email-də @ simvolu olmalıdır" #: src/utils/validation.js:29 msgid "Name can't be empty." diff --git a/i18n/de.po b/i18n/de.po index 57b489c1..51bf7d2a 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2024-03-10 19:37+0000\n" -"Last-Translator: FOXHELL \n" +"PO-Revision-Date: 2024-03-10 22:16+0000\n" +"Last-Translator: HF \n" "Language-Team: German \n" "Language: de\n" @@ -1267,7 +1267,7 @@ msgstr "" #: src/utils/validation.js:17 msgid "Email can't be empty." -msgstr "Email Feld kann nicht leer sein." +msgstr "E-Mail Feld kann nicht leer sein." #: src/utils/validation.js:18 msgid "Email should be at least 5 characters long." @@ -1287,7 +1287,7 @@ msgstr "E-Mail sollte ein @ beinhalten" #: src/utils/validation.js:29 msgid "Name can't be empty." -msgstr "Email Feld kann nicht leer sein." +msgstr "Name kann nicht leer sein." #: src/utils/validation.js:30 msgid "Name must be at least 2 characters long" diff --git a/i18n/es.po b/i18n/es.po index 9fefda87..476d5e9e 100644 --- a/i18n/es.po +++ b/i18n/es.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2024-03-10 17:53+0000\n" -"Last-Translator: Ahoura \n" +"PO-Revision-Date: 2024-03-10 22:16+0000\n" +"Last-Translator: gallegonovato \n" "Language-Team: Spanish \n" "Language: es\n" @@ -315,7 +315,7 @@ msgstr "Cerrar" #: src/components/Window.jsx:173 msgid "PopUp" -msgstr "Surgir" +msgstr "Ventana emergente" #: src/components/Window.jsx:184 msgid "Restore" diff --git a/i18n/et.po b/i18n/et.po index a186b0c5..4f51d2b0 100644 --- a/i18n/et.po +++ b/i18n/et.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2024-03-10 21:36+0000\n" +"PO-Revision-Date: 2024-03-11 00:54+0000\n" "Last-Translator: FOXHELL \n" "Language-Team: Estonian \n" @@ -531,6 +531,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 "" +"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 "" @@ -540,19 +547,19 @@ msgstr "" #: src/components/windows/Help.jsx:68 msgid "Have fun!" -msgstr "" +msgstr "Lõbutse!" #: src/components/windows/Help.jsx:70 msgid "recommended" -msgstr "" +msgstr "soovitatud" #: src/components/windows/Help.jsx:71 msgid "Source on " -msgstr "" +msgstr "Allikas: " #: src/components/windows/Help.jsx:72 msgid "Map Data" -msgstr "" +msgstr "Kaardi Andmed" #: src/components/windows/Help.jsx:73 msgid "" @@ -562,7 +569,7 @@ msgstr "" #: src/components/windows/Help.jsx:74 msgid "Banned? Detected as Proxy?" -msgstr "" +msgstr "Ligipääs Piiratud? Tuvastatud kui Puhverserver?" #: src/components/windows/Help.jsx:76 #, javascript-format @@ -575,31 +582,31 @@ msgstr "" #: src/components/windows/Help.jsx:79 #: src/components/windows/Help.jsx:96 msgid "Controls" -msgstr "" +msgstr "Juhtnupud" #: src/components/windows/Help.jsx:81 msgid "Click a color in palette to select it" -msgstr "" +msgstr "Vajuta värvile palettil, et see valida" #: src/components/windows/Help.jsx:82 #, javascript-format msgid "Press ${ bindG } to toggle grid" -msgstr "" +msgstr "Vajuta ${ bindG }, et ruudustik ümberlülitada" #: src/components/windows/Help.jsx:83 #, javascript-format msgid "Press ${ bindX } to toggle showing of pixel activity" -msgstr "" +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 "" +msgstr "Vajuta ${ bindH },et ajaloo vaade ümberlülitada" #: src/components/windows/Help.jsx:85 #, javascript-format msgid "Press ${ bindR } to copy coordinates" -msgstr "" +msgstr "Vajuta ${ bindR }, et kopeerida koordinaadid" #: src/components/windows/Help.jsx:86 #, javascript-format @@ -610,18 +617,21 @@ msgstr "" #: src/components/windows/Help.jsx:98 #, javascript-format msgid "Press ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD } to move" -msgstr "" +msgstr "Vajuta ${ bindW }, ${ bindA }, ${ bindS }, ${ bindD }, et ringi liikuda" #: src/components/windows/Help.jsx:88 #: src/components/windows/Help.jsx:99 #, 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 @@ -1182,11 +1192,11 @@ msgstr "" #: src/components/Converter.jsx:439 msgid "Width" -msgstr "" +msgstr "Laius" #: src/components/Converter.jsx:470 msgid "Height" -msgstr "" +msgstr "Kõrgus" #: src/components/Converter.jsx:509 msgid "Keep Ratio" @@ -1206,19 +1216,19 @@ msgstr "" #: src/components/Rankings.jsx:147 msgid "Total" -msgstr "" +msgstr "Kokku" #: src/components/Rankings.jsx:156 msgid "Today" -msgstr "" +msgstr "Täna" #: src/components/Rankings.jsx:165 msgid "Yesterday" -msgstr "" +msgstr "Eile" #: src/components/Rankings.jsx:174 msgid "Countries Today" -msgstr "" +msgstr "Riigid Täna" #: src/components/Rankings.jsx:183 msgid "Charts" @@ -1228,11 +1238,11 @@ msgstr "" #: src/components/Rankings.jsx:210 #: src/components/Rankings.jsx:219 msgid "User" -msgstr "" +msgstr "Kasutaja" #: src/components/Rankings.jsx:226 msgid "Country" -msgstr "" +msgstr "Riik" #: src/components/Rankings.jsx:286 msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC." @@ -1292,7 +1302,7 @@ msgstr "" #: src/components/CanvasItem.jsx:34 msgid "Cooldown" -msgstr "" +msgstr "Jahtumisaeg" #: src/components/CanvasItem.jsx:40 msgid "Stacking till" @@ -1304,11 +1314,11 @@ msgstr "" #: src/components/CanvasItem.jsx:44 msgid "Yes" -msgstr "" +msgstr "Jah" #: src/components/CanvasItem.jsx:44 msgid "No" -msgstr "" +msgstr "Ei" #: src/components/CanvasItem.jsx:50 msgid "Requirements" @@ -1357,32 +1367,32 @@ msgstr "" #: src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" -msgstr "" +msgstr "Lõuend" #: src/components/TemplateItem.jsx:57 #: src/components/TemplateItemEdit.jsx:141 msgid "Coordinates" -msgstr "" +msgstr "Koordinaadid" #: src/components/TemplateItem.jsx:71 msgid "Edit" -msgstr "" +msgstr "Muuda" #: src/components/TemplateItem.jsx:81 msgid "Go to" -msgstr "" +msgstr "Mine" #: src/components/TemplateItemEdit.jsx:97 msgid "Select File" -msgstr "" +msgstr "Vali Fail" #: src/components/TemplateItemEdit.jsx:120 msgid "Template Name" -msgstr "" +msgstr "Šablooni Nimi" #: src/components/TemplateItemEdit.jsx:174 msgid "Delete" -msgstr "" +msgstr "Kustuta" #: src/components/LogInForm.jsx:77 msgid "Name or Email" @@ -1428,7 +1438,7 @@ msgstr "Kinnita Uus Salasõna" #: src/components/ChangeName.jsx:64 msgid "New Username" -msgstr "" +msgstr "Uus Kasutajanimi" #: src/components/ChangeMail.jsx:59 msgid "" @@ -1454,7 +1464,7 @@ msgstr "" #: src/components/SocialSettings.jsx:44 msgid "Private" -msgstr "" +msgstr "Privaatne" #: src/components/SocialSettings.jsx:51 msgid "Don't show me in global stats" @@ -1505,151 +1515,153 @@ msgstr "" #: src/components/ModCanvastools.jsx:207 msgid "Status: Not running" -msgstr "" +msgstr "Staatus: Seiskunud" #: src/components/ModCanvastools.jsx:249 msgid "Image Upload" -msgstr "" +msgstr "Pildi Lisamine" #: src/components/ModCanvastools.jsx:250 msgid "Upload images to canvas" -msgstr "" +msgstr "Lisa lõuendile pilte" #: src/components/ModCanvastools.jsx:252 msgid "File" -msgstr "" +msgstr "Fail" #: src/components/ModCanvastools.jsx:273 msgid "Coordinates:" -msgstr "" +msgstr "Koordinaadid:" #: src/components/ModCanvastools.jsx:317 msgid "Pixel Protection" -msgstr "" +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:341 #: src/components/ModCanvastools.jsx:424 #: src/components/ModCanvastools.jsx:517 #: src/components/ModWatchtools.jsx:176 msgid "Top-left corner" -msgstr "" +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 "" +msgstr "Alumine parem nurk" #: src/components/ModCanvastools.jsx:409 msgid "Rollback to Date" -msgstr "" +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 "" +msgstr "Keera tagasi ala lõuendil kindlale kuupäevale (00:00 UTC)" #: src/components/ModCanvastools.jsx:492 msgid "Canvas Cleaner" -msgstr "" +msgstr "Lõuendi Puhastaja" #: src/components/ModCanvastools.jsx:494 msgid "Apply a filter to clean trash in large canvas areas." -msgstr "" +msgstr "Lisa filter, et puhastada suur lõuendi osa prügist." #: src/components/ModCanvastools.jsx:605 msgid "Stop Cleaner" -msgstr "" +msgstr "Peata Puhastaja" #: src/components/Admintools.jsx:109 msgid "IP Actions" -msgstr "" +msgstr "IP-Tegevused" #: src/components/Admintools.jsx:111 msgid "Do stuff with IPs (one IP per line)" -msgstr "" +msgstr "Tee asju IP-dega (üks IP rea kohta)" #: src/components/Admintools.jsx:158 msgid "Manage Moderators" -msgstr "" +msgstr "Halda Moderaatoreid" #: src/components/Admintools.jsx:160 msgid "Remove Moderator" -msgstr "" +msgstr "Eemalda Moderaator" #: src/components/Admintools.jsx:193 msgid "There are no mods" -msgstr "" +msgstr "Moderaatoreid ei ole" #: src/components/Admintools.jsx:198 msgid "Assign new Mod" -msgstr "" +msgstr "Lisa uus Moderaator" #: src/components/Admintools.jsx:201 msgid "Enter UserName of new Mod" -msgstr "" +msgstr "Sisesta uue Moderaatori Kasutajanimi" #: src/components/Admintools.jsx:210 msgid "User Name" -msgstr "" +msgstr "Kasutajanimi" #: src/components/ModWatchtools.jsx:48 msgid "Interval is invalid" -msgstr "" +msgstr "Vahemik ei sobi" #: src/components/ModWatchtools.jsx:124 msgid "Check who placed in an area" -msgstr "" +msgstr "Vaata, kes alale joonistas" #: src/components/ModWatchtools.jsx:144 msgid "Interval" -msgstr "" +msgstr "Vahemik" #: src/components/ModWatchtools.jsx:159 msgid "IID (optional)" -msgstr "" +msgstr "IID (valikuline)" #: src/components/ModWatchtools.jsx:249 msgid "Get Pixels" -msgstr "" +msgstr "Hangi Pikslid" #: src/components/ModWatchtools.jsx:281 msgid "Get Users" -msgstr "" +msgstr "Hangi Kasutajad" #: src/components/ModIIDtools.jsx:20 msgid "You must enter a duration" -msgstr "" +msgstr "Sa pead sisestama kestvuse" #: src/components/ModIIDtools.jsx:24 msgid "You must enter an IID" -msgstr "" +msgstr "Sa pead sisestama IID" #: src/components/ModIIDtools.jsx:53 msgid "IID Actions" -msgstr "" +msgstr "IID-Tegevused" #: src/components/ModIIDtools.jsx:80 msgid "Enter Reason" -msgstr "" +msgstr "Sisesta Põhjus" #: src/components/ModIIDtools.jsx:97 msgid "(0 = infinite)" -msgstr "" +msgstr "(0 = lõppematu)" #: src/components/contextmenus/UserContextMenu.jsx:49 msgid "Ping" -msgstr "" +msgstr "Teavita" #: src/components/contextmenus/UserContextMenu.jsx:75 msgid "DM" -msgstr "" +msgstr "Saada Sõnum" #: src/components/contextmenus/UserContextMenu.jsx:86 msgid "Block" diff --git a/i18n/fi.po b/i18n/fi.po index 8d615862..b4305874 100644 --- a/i18n/fi.po +++ b/i18n/fi.po @@ -1,7 +1,7 @@ msgid "" msgstr "" -"PO-Revision-Date: 2024-03-10 16:43+0000\n" -"Last-Translator: Puskajussi \n" +"PO-Revision-Date: 2024-03-11 00:54+0000\n" +"Last-Translator: FOXHELL \n" "Language-Team: Finnish \n" "Language: fi\n" @@ -1042,292 +1042,305 @@ msgid "" "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:65 msgid "Enable Overlay" -msgstr "" +msgstr "Ota käyttöön päällystys" #: src/components/TemplateSettings.jsx:70 msgid "Show templates as overlays ingame." -msgstr "" +msgstr "Näytä mallineet päällysteinä pelissä." #: src/components/TemplateSettings.jsx:73 msgid "Small Pixels Zoom" -msgstr "" +msgstr "Näytä Pienet Pikselit Zoomatessa" #: src/components/TemplateSettings.jsx:78 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:85 msgid "Overlay Opacity" -msgstr "" +msgstr "Päällysteen läpinäkymättömyys" #: src/components/TemplateSettings.jsx:99 msgid "Opacity of Overlay in percent." -msgstr "" +msgstr "Päällysteen läpinäkymättömyys prosenteissa." #: src/components/TemplateSettings.jsx:105 msgid "Right-Shift Auto-Color" -msgstr "" +msgstr "Right-Shift Automaattinen väritys" #: src/components/TemplateSettings.jsx:110 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ä." #: src/components/TemplateSettings.jsx:149 msgid "Cancel adding Template" -msgstr "" +msgstr "Peru mallineen lisääminen" #: src/components/TemplateSettings.jsx:156 msgid "Add Template" -msgstr "" +msgstr "Lisää malline" #: src/components/TemplateSettings.jsx:173 msgid "Export enabled templates" -msgstr "" +msgstr "Vie käytössä olevat mallineet" #: src/components/TemplateSettings.jsx:182 msgid "Import templates" -msgstr "" +msgstr "Tuo mallineita" #: src/components/LogInArea.jsx:19 msgid "Login to access more features and stats." -msgstr "" +msgstr "Kirjaudu sisään käyttääksesi lisää toimintoja ja tilastoja." #: src/components/LogInArea.jsx:21 msgid "Login with Name or Mail:" -msgstr "" +msgstr "Kirjaudu sisään Nimellä tai sähköpostilla:" #: src/components/LogInArea.jsx:28 msgid "I forgot my Password." -msgstr "" +msgstr "Unohdin salasanani." #: src/components/LogInArea.jsx:29 msgid "or login with:" -msgstr "" +msgstr "Tai kirjaudu:" #: src/components/LogInArea.jsx:70 msgid "or register here:" -msgstr "" +msgstr "tai rekisteröidy täällä:" #: src/components/LogInArea.jsx:75 msgid "Register" -msgstr "" +msgstr "rekisteröidy" #: src/components/UserAreaContent.jsx:62 msgid "Today Placed Pixels" -msgstr "" +msgstr "Tänään laitetut pikselit" #: src/components/UserAreaContent.jsx:66 msgid "Daily Rank" -msgstr "" +msgstr "Päivän sijoitukset" #: src/components/UserAreaContent.jsx:71 msgid "Placed Pixels" -msgstr "" +msgstr "Laitetut pikselit" #: src/components/UserAreaContent.jsx:75 msgid "Total Rank" -msgstr "" +msgstr "Kokonaissijoitukset" #: src/components/UserAreaContent.jsx:80 #, javascript-format msgid "Your name is: ${ name }" -msgstr "" +msgstr "Nimesi on: ${ name }" #: src/components/UserAreaContent.jsx:86 msgid "Log out" -msgstr "" +msgstr "Kirjaudu ulos" #: src/components/UserAreaContent.jsx:93 msgid "Change Username" -msgstr "" +msgstr "Vaihda nimi" #: src/components/UserAreaContent.jsx:103 msgid "Change Mail" -msgstr "" +msgstr "Vaihda sähköposti" #: src/components/UserAreaContent.jsx:112 msgid "Change Password" -msgstr "" +msgstr "Vaihda salasana" #: src/components/UserAreaContent.jsx:119 msgid "Delete Account" -msgstr "" +msgstr "Poista käyttäjä" #: src/components/UserAreaContent.jsx:126 msgid "Social Settings" -msgstr "" +msgstr "Sosiaaliset asetukset" #: src/components/Converter.jsx:191 #: src/components/ModCanvastools.jsx:230 msgid "Choose Canvas" -msgstr "" +msgstr "Valitse kanvaasi" #: src/components/Converter.jsx:218 msgid "Palette Download" -msgstr "" +msgstr "Lataa väripaletti" #: src/components/Converter.jsx:220 #, javascript-format msgid "Palette for ${ gimpLink }" -msgstr "" +msgstr "Väripaletti ${ gimpLink }:kiä varten" #: src/components/Converter.jsx:241 msgid "Image Converter" -msgstr "" +msgstr "Kuvien muuntaja" #: src/components/Converter.jsx:242 msgid "Convert an image to canvas colors" -msgstr "" +msgstr "Muunna kuva kanvaasin väreihin" #: src/components/Converter.jsx:261 msgid "Choose Strategy" -msgstr "" +msgstr "Valitse strategia" #: src/components/Converter.jsx:299 msgid "Serpentine" -msgstr "" +msgstr "Serpentine" #: src/components/Converter.jsx:301 msgid "Minimum Color Distance" -msgstr "" +msgstr "Minimi värien etäisyys" #: src/components/Converter.jsx:328 msgid "Calculate like GIMP" -msgstr "" +msgstr "Laske kuin GIMP" #: src/components/Converter.jsx:332 msgid "Choose Color Mode" -msgstr "" +msgstr "Valitse väritystapa" #: src/components/Converter.jsx:361 msgid "Add Grid (uncheck if you need a 1:1 template)" -msgstr "" +msgstr "Lisää Ruudukko (Jätä rastittamatta jos tarvitset 1:1 mallikkeen)" #: src/components/Converter.jsx:383 #: src/components/Converter.jsx:399 msgid "Offset" -msgstr "" +msgstr "Offset" #: src/components/Converter.jsx:428 msgid "Scale Image" -msgstr "" +msgstr "Muunna kuvan kokoa" #: src/components/Converter.jsx:439 msgid "Width" -msgstr "" +msgstr "Leveys" #: src/components/Converter.jsx:470 msgid "Height" -msgstr "" +msgstr "Pituus" #: src/components/Converter.jsx:509 msgid "Keep Ratio" -msgstr "" +msgstr "Pidä suhdeluku" #: src/components/Converter.jsx:522 msgid "Anti Aliasing" -msgstr "" +msgstr "Anti aliasing" #: src/components/Converter.jsx:536 msgid "Reset" -msgstr "" +msgstr "Nollaa muunnokset" #: src/components/Converter.jsx:554 msgid "Download Template" -msgstr "" +msgstr "Lataa Malline" #: src/components/Rankings.jsx:147 msgid "Total" -msgstr "" +msgstr "kokonaisuus" #: src/components/Rankings.jsx:156 msgid "Today" -msgstr "" +msgstr "Tänään" #: src/components/Rankings.jsx:165 msgid "Yesterday" -msgstr "" +msgstr "Eilen" #: src/components/Rankings.jsx:174 msgid "Countries Today" -msgstr "" +msgstr "Maat tänään" #: src/components/Rankings.jsx:183 msgid "Charts" -msgstr "" +msgstr "Kaaviot" #: src/components/Rankings.jsx:201 #: src/components/Rankings.jsx:210 #: src/components/Rankings.jsx:219 msgid "User" -msgstr "" +msgstr "Käyttäjä" #: src/components/Rankings.jsx:226 msgid "Country" -msgstr "" +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/utils/validation.js:17 msgid "Email can't be empty." -msgstr "" +msgstr "Sähköposti-osio ei voi olla tyhjä." #: src/utils/validation.js:18 msgid "Email should be at least 5 characters long." -msgstr "" +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 "" +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 "" +msgstr "Sähköpostissa tulee olla vähintään yksi piste" #: src/utils/validation.js:22 msgid "Email should contain a @" -msgstr "" +msgstr "Sähköpostissa tulee olla @-symboli" #: src/utils/validation.js:29 msgid "Name can't be empty." -msgstr "" +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 "" +msgstr "Nimen tulee olla lyhyempi kuin 26 kirjainta" #: src/utils/validation.js:38 msgid "Name contains invalid character like @, /, \\ or #" -msgstr "" +msgstr "Nimi sisältää kelvottomia merkkejä kuten @,/,\\ tai #" #: src/utils/validation.js:53 msgid "No password given." -msgstr "" +msgstr "Salasana jäi nyt antamatta jätkällä." #: src/utils/validation.js:56 msgid "Password must be at least 6 characters long." -msgstr "" +msgstr "salasanan tulee olla yli 6 merkkiä pidempi." #: src/utils/validation.js:59 msgid "Password must be shorter than 60 characters." -msgstr "" +msgstr "Salasanan tulee olla 60 merkkiä lyhyempi." #: src/components/CanvasItem.jsx:29 msgid "Online Users" -msgstr "" +msgstr "Käyttäjiä onlinessa" #: src/components/CanvasItem.jsx:34 msgid "Cooldown" -msgstr "" +msgstr "Jäähdytys" #: src/components/CanvasItem.jsx:40 msgid "Stacking till" @@ -1698,71 +1711,71 @@ msgstr "" #: src/components/windows/Settings.jsx:92 msgctxt "keybinds" msgid "G" -msgstr "" +msgstr "G" #: src/components/windows/Help.jsx:20 #: src/components/windows/Settings.jsx:100 msgctxt "keybinds" msgid "X" -msgstr "" +msgstr "X" #: src/components/windows/Help.jsx:21 #: src/components/windows/Settings.jsx:171 msgctxt "keybinds" msgid "H" -msgstr "" +msgstr "H" #: src/components/windows/Help.jsx:22 msgctxt "keybinds" msgid "R" -msgstr "" +msgstr "R" #: src/components/windows/Help.jsx:23 msgctxt "keybinds" msgid "Q" -msgstr "" +msgstr "Q" #: src/components/windows/Help.jsx:24 msgctxt "keybinds" msgid "E" -msgstr "" +msgstr "E" #: src/components/windows/Help.jsx:25 msgctxt "keybinds" msgid "W" -msgstr "" +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" #: src/components/windows/Help.jsx:35 msgctxt "keybinds" msgid "Shift" -msgstr "" +msgstr "Shift" #: src/components/windows/Settings.jsx:108 msgctxt "keybinds" msgid "N" -msgstr "" +msgstr "N" #: src/components/windows/Settings.jsx:116 msgctxt "keybinds" msgid "M" -msgstr "" +msgstr "M" #: src/components/TemplateSettings.jsx:66 msgctxt "keybinds" msgid "T" -msgstr "" +msgstr "T" diff --git a/i18n/pl.po b/i18n/pl.po index 1e9adee5..5654f712 100644 --- a/i18n/pl.po +++ b/i18n/pl.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2024-03-10 21:36+0000\n" +"PO-Revision-Date: 2024-03-11 00:54+0000\n" "Last-Translator: 5794 \n" "Language-Team: Polish \n" @@ -340,7 +340,7 @@ msgstr "Przenieś" #: src/components/Window.jsx:252 msgid "Maximize" -msgstr "maksymalizuj" +msgstr "Maksymalizuj" #: src/components/Window.jsx:268 msgid "Resize" @@ -630,14 +630,14 @@ msgstr "" #, javascript-format msgid "Drag ${ mouseSymbol } mouse or ${ touchSymbol } pan to move" msgstr "" -"Przeciągnij myszką ${ MouseSymbol } lub ${ touchSymbol } przesuń palcem aby " +"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 " +"Przewijaj scrollem ${ mouseSymbol } lub ${ touchSymbol } rozsuń palce aby " "powiększyć lub pomniejszyć" #: src/components/windows/Help.jsx:91 @@ -659,7 +659,7 @@ msgstr "" #, javascript-format msgid "${ mouseSymbol } Left click or ${ touchSymbol } tap to place a pixel" msgstr "" -"${ MouseSymbol } Kliknij lewym przyciskiem myszy lub ${ touchSymbol } " +"${ mouseSymbol } Kliknij lewym przyciskiem myszy lub ${ touchSymbol } " "dotknij palcem aby umieścić piksel" #: src/components/windows/Help.jsx:94 @@ -669,7 +669,7 @@ msgid "" "Click ${ mouseSymbol } middle mouse button or ${ touchSymbol } long-tap to " "select current hovering color" msgstr "" -"Kliknij ${ MouseSymbol } środkowy przycisk myszy lub ${ touchSymbol } i " +"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:100 @@ -681,7 +681,7 @@ msgstr "Naciśnij ${ bindQ } i ${ bindE }, aby przysunąć w wewnątrz i zewnąt #, javascript-format msgid "${ mouseSymbol } Hold left mouse button and drag mouse to rotate" msgstr "" -"${ MouseSymbol } Przytrzymaj lewy przycisk myszy i przeciągaj myszą, aby " +"${ mouseSymbol } Przytrzymaj lewy przycisk myszy i przeciągaj myszą, aby " "obrócić" #: src/components/windows/Help.jsx:102 @@ -690,14 +690,14 @@ msgid "" "${ mouseSymbol } Scroll mouse wheel or hold ${ mouseSymbol } middle mouse " "button and drag to zoom" msgstr "" -"${ MouseSymbol } Scrolluj lub przytrzymaj ${ MouseSymbol } środkowy przycisk " +"${ mouseSymbol } Scrolluj lub przytrzymaj ${ mouseSymbol } środkowy przycisk " "myszy i przeciągnij, aby powiększyć" #: src/components/windows/Help.jsx:103 #, javascript-format msgid "${ mouseSymbol } Right click and drag mouse to pan" msgstr "" -"${ MouseSymbol } Kliknij prawym przyciskiem myszy i przeciągnij myszą, aby " +"${ mouseSymbol } Kliknij prawym przyciskiem myszy i przeciągnij myszą, aby " "przesuwać" #: src/components/windows/Help.jsx:105 @@ -706,145 +706,152 @@ 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:110 msgid "" "We thanks those artists very much, they offered their palettes to the " "public on" msgstr "" +"Jesteśmy wdzięczni tym artystom, zaoferowali oni ich palety kolorów publice" #: src/components/windows/Help.jsx:113 #, javascript-format msgid "Credit for the Palette of the Moon goes to ${ starhouseLink }." -msgstr "" +msgstr "zaszczyt za palete kolorów księżyca idzie do ${ starhouseLink }." #: src/components/windows/Help.jsx:116 #, javascript-format msgid "Credit for the Palette of the Top10 canvas goes to ${ vinikLink }." -msgstr "" +msgstr "Zaszczyt za palete kolorów płótna top 10 idzie do ${ vinikLink }." #: src/components/windows/Help.jsx:119 #, javascript-format msgid "Credit for the Palette of the 2bit canvas goes to ${ donendoLink }." -msgstr "" +msgstr "Zaszczyt za palete kolorów płótna 2bit idzie do${ donendoLink }." #: src/components/windows/Settings.jsx:91 msgid "Show Grid" -msgstr "" +msgstr "Pokaż siatkę" #: src/components/windows/Settings.jsx:96 msgid "Turn on grid to highlight pixel borders." -msgstr "" +msgstr "Włącz siatkę aby ujawnić kontury pixeli." #: src/components/windows/Settings.jsx:99 msgid "Show Pixel Activity" -msgstr "" +msgstr "Pokaż aktywność pixeli" #: src/components/windows/Settings.jsx:104 msgid "Show circles where pixels are placed." -msgstr "" +msgstr "pokaż okręgi gdzie pixele są stawiane." #: src/components/windows/Settings.jsx:107 msgid "Always show Movement Controls" -msgstr "" +msgstr "zawsze pokazuj kontrolki ruchu" #: src/components/windows/Settings.jsx:112 msgid "Always show movement control buttons" -msgstr "" +msgstr "zawsze pokazuj klawisze ruchu" #: src/components/windows/Settings.jsx:115 msgid "Disable Game Sounds" -msgstr "" +msgstr "Wyłącz dźwięk gry" #: src/components/windows/Settings.jsx:121 msgid "All sound effects will be disabled." -msgstr "" +msgstr "wszystkie efekty dźwiękowe będą wyłączone." #: 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 "" +"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:131 msgid "Enable chat notifications" -msgstr "" +msgstr "Włącz powiadomienia czatu" #: src/components/windows/Settings.jsx:135 msgid "Play a sound when new chat messages arrive" -msgstr "" +msgstr "Zagraj dźwięk kiedy pojawią się nowe wiadomości na czacie" #: src/components/windows/Settings.jsx:138 msgid "Auto Zoom In" -msgstr "" +msgstr "Automatyczne przybliżenie" #: src/components/windows/Settings.jsx:143 msgid "" "Zoom in instead of placing a pixel when you tap the canvas and your zoom is " "small." -msgstr "" +msgstr "Kiedy masz oddalone płótno kliknij raz aby przybliżyć." #: src/components/windows/Settings.jsx:146 msgid "Compact Palette" -msgstr "" +msgstr "Kompaktowa paleta kolorów" #: src/components/windows/Settings.jsx:151 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:154 msgid "Potato Mode" -msgstr "" +msgstr "Tryb Ziemniaka (wydajny)" #: src/components/windows/Settings.jsx:158 msgid "For when you are playing on a potato." -msgstr "" +msgstr "Jeśli masz chujowego kompa." #: src/components/Converter.jsx:381 #: src/components/windows/Settings.jsx:161 msgid "Light Grid" -msgstr "" +msgstr "Jasna siatka" #: src/components/windows/Settings.jsx:165 msgid "Show Grid in white instead of black." -msgstr "" +msgstr "Pokaż jasną siatkę zamiast ciemnej." #: src/components/windows/Settings.jsx:169 msgid "Historical View" -msgstr "" +msgstr "Wgląd na historie" #: src/components/windows/Settings.jsx:174 msgid "Check out past versions of the canvas." -msgstr "" +msgstr "Sprawdź poprzednie wersje płótna." #: src/components/windows/Settings.jsx:179 msgid "Themes" -msgstr "" +msgstr "Motywy" #: src/components/windows/Settings.jsx:184 msgid "How pixelplanet should look like." -msgstr "" +msgstr "Jak pixelplanet powinien wyglądać." #: src/components/windows/Settings.jsx:191 msgid "Select Language" -msgstr "" +msgstr "Wybierz język" #: src/components/windows/UserArea.jsx:36 #: src/components/windows/UserArea.jsx:56 msgid "Profile" -msgstr "" +msgstr "Profil" #: src/components/windows/UserArea.jsx:59 msgid "Statistics" -msgstr "" +msgstr "Statystyki" #: src/components/windows/UserArea.jsx:64 msgid "Converter" -msgstr "" +msgstr "Konwerter" #: src/components/windows/UserArea.jsx:70 msgid "Modtools" -msgstr "" +msgstr "Narzędzia moderacji" #: src/components/windows/UserArea.jsx:71 msgid "Loading..." @@ -852,22 +859,22 @@ msgstr "Ładowanie..." #: src/components/windows/UserArea.jsx:78 msgid "Consider joining us on Guilded:" -msgstr "" +msgstr "Rozważ dołączenie do nas na Guilded:" #: src/components/windows/Register.jsx:87 msgid "Register new account here" -msgstr "" +msgstr "Zarejestruj nowe konto tutaj" #: src/components/windows/Register.jsx:92 #: src/components/windows/Register.jsx:98 msgid "Name" -msgstr "" +msgstr "Pseudonim" #: src/components/windows/ForgotPassword.jsx:80 #: src/components/windows/Register.jsx:100 #: src/components/windows/Register.jsx:106 msgid "Email" -msgstr "" +msgstr "Email" #: src/components/ChangeMail.jsx:80 #: src/components/DeleteAccount.jsx:62 @@ -875,16 +882,16 @@ msgstr "" #: src/components/windows/Register.jsx:108 #: src/components/windows/Register.jsx:114 msgid "Password" -msgstr "" +msgstr "Hasło" #: src/components/windows/Register.jsx:116 #: src/components/windows/Register.jsx:122 msgid "Confirm Password" -msgstr "" +msgstr "Potwierdź hasło" #: src/components/windows/Register.jsx:124 msgid "Captcha" -msgstr "" +msgstr "Captcha" #: src/components/Admintools.jsx:154 #: src/components/Admintools.jsx:238 @@ -905,14 +912,18 @@ msgid "" "requirements.\n" "Archive of removed 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 "" +msgstr "Archiwa" #: src/components/windows/CanvasSelect.jsx:70 msgid "Retired Canvases (history only)" -msgstr "" +msgstr "Zlikwidowane Płótna (Tylko wgląd historyczny)" #: src/components/windows/Archive.jsx:9 msgid "" @@ -921,16 +932,22 @@ msgid "" "boring after a while and after weeks of no major change and if they really " "aren't worth being kept active." 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 in a proper way. 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 "" +msgstr "Płótno Kompasu Politycznego" #: src/components/windows/Archive.jsx:21 msgid "" @@ -939,6 +956,11 @@ msgid "" "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 "" @@ -946,71 +968,75 @@ msgid "" "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/Chat.jsx:180 msgid "Start chatting here" -msgstr "" +msgstr "Zacznij czatować tutaj" #: src/components/windows/Chat.jsx:217 msgid "Chat here" -msgstr "" +msgstr "Czatuj tutaj" #: src/components/windows/Chat.jsx:243 msgid "You must be logged in to chat" -msgstr "" +msgstr "Musisz być zalogowany aby czatować" #: src/components/windows/Chat.jsx:273 msgid "Channel settings" -msgstr "" +msgstr "ustawienia kanału" #: src/components/windows/ForgotPassword.jsx:58 msgid "Sent you a mail with instructions to reset your password." -msgstr "" +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 "" +msgstr "Wpisz swój adres mailowy i wyślemy ci twoje nowe hasło:" #: src/components/Captcha.jsx:51 #: src/components/Captcha.jsx:107 msgid "Could not load captcha" -msgstr "" +msgstr "Nie byliśmy w stanie załadować Captch'y" #: src/components/Captcha.jsx:71 msgid "Type the characters from the following image:" -msgstr "" +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 "" +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 "" +msgstr "Załaduj captch'e" #: src/components/Captcha.jsx:121 msgid "Click to Load Captcha" -msgstr "" +msgstr "Kliknij aby załadować Captch'e" #: src/components/Captcha.jsx:126 msgid "Can't read? Reload:" -msgstr "" +msgstr "Nie możesz rozczytać? załaduj ponownie:" #: src/components/Captcha.jsx:130 msgid "Reload" -msgstr "" +msgstr "Załaduj ponownie" #: src/components/Captcha.jsx:140 msgid "Enter Characters" -msgstr "" +msgstr "Wpisz znaki" #: src/components/GetIID.jsx:44 msgid "Get IID" -msgstr "" +msgstr "otrzymaj IID" #: src/components/GetIID.jsx:53 msgid "Copy" -msgstr "" +msgstr "Kopiuj" #: src/components/ChangeMail.jsx:91 #: src/components/ChangeName.jsx:68 @@ -1018,11 +1044,11 @@ msgstr "" #: src/components/LanguageSelect.jsx:79 #: src/components/TemplateItemEdit.jsx:209 msgid "Save" -msgstr "" +msgstr "Zapisz" #: src/components/TemplateSettings.jsx:57 msgid "Templates" -msgstr "" +msgstr "Szablony" #: src/components/TemplateSettings.jsx:61 msgid "" @@ -1031,165 +1057,170 @@ msgid "" "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:65 msgid "Enable Overlay" -msgstr "" +msgstr "Włącz nakładkę" #: src/components/TemplateSettings.jsx:70 msgid "Show templates as overlays ingame." -msgstr "" +msgstr "Pokaż szablony jako nakładki w grze." #: src/components/TemplateSettings.jsx:73 msgid "Small Pixels Zoom" -msgstr "" +msgstr "Małe pixele" #: src/components/TemplateSettings.jsx:78 msgid "Show overlay as small individual pixels on high zoomlevels." -msgstr "" +msgstr "Pokaż nakładkę jako indywidualne małe pixele." #: src/components/TemplateSettings.jsx:85 msgid "Overlay Opacity" -msgstr "" +msgstr "Przezroczystość nakładki" #: src/components/TemplateSettings.jsx:99 msgid "Opacity of Overlay in percent." -msgstr "" +msgstr "przezroczystość nakładki w procentach." #: src/components/TemplateSettings.jsx:105 msgid "Right-Shift Auto-Color" -msgstr "" +msgstr "Prawy-Shift automatyczny kolor" #: src/components/TemplateSettings.jsx:110 msgid "Place pixels from overlay on right-shift, instead of history." -msgstr "" +msgstr "Stawiaj pixele z nakładki klikając prawy-shift, zamiast z pamięci." #: src/components/TemplateSettings.jsx:149 msgid "Cancel adding Template" -msgstr "" +msgstr "Anuluj dodawanie szablonu" #: src/components/TemplateSettings.jsx:156 msgid "Add Template" -msgstr "" +msgstr "dodaj szablon" #: src/components/TemplateSettings.jsx:173 msgid "Export enabled templates" -msgstr "" +msgstr "Eksportuj włączone szablony" #: src/components/TemplateSettings.jsx:182 msgid "Import templates" -msgstr "" +msgstr "importuj szablony" #: src/components/LogInArea.jsx:19 msgid "Login to access more features and stats." -msgstr "" +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 "" +msgstr "Zaloguj się Pseudonimem lub Mailem:" #: src/components/LogInArea.jsx:28 msgid "I forgot my Password." -msgstr "" +msgstr "Zapomniałem swoje hasło." #: src/components/LogInArea.jsx:29 msgid "or login with:" -msgstr "" +msgstr "Lub zaloguj się z:" #: src/components/LogInArea.jsx:70 msgid "or register here:" -msgstr "" +msgstr "Lub zarejestruj się tutaj:" #: src/components/LogInArea.jsx:75 msgid "Register" -msgstr "" +msgstr "rejestracja" #: src/components/UserAreaContent.jsx:62 msgid "Today Placed Pixels" -msgstr "" +msgstr "Pixele postawione dzisiaj" #: src/components/UserAreaContent.jsx:66 msgid "Daily Rank" -msgstr "" +msgstr "Dzienny Ranking" #: src/components/UserAreaContent.jsx:71 msgid "Placed Pixels" -msgstr "" +msgstr "Postawione pixele" #: src/components/UserAreaContent.jsx:75 msgid "Total Rank" -msgstr "" +msgstr "Podsumowana ranga" #: src/components/UserAreaContent.jsx:80 #, javascript-format msgid "Your name is: ${ name }" -msgstr "" +msgstr "Twoja nazwa to: ${ name }" #: src/components/UserAreaContent.jsx:86 msgid "Log out" -msgstr "" +msgstr "Wyloguj się" #: src/components/UserAreaContent.jsx:93 msgid "Change Username" -msgstr "" +msgstr "Zmień pseudonim" #: src/components/UserAreaContent.jsx:103 msgid "Change Mail" -msgstr "" +msgstr "zmień adres mailowy" #: src/components/UserAreaContent.jsx:112 msgid "Change Password" -msgstr "" +msgstr "zmień hasło" #: src/components/UserAreaContent.jsx:119 msgid "Delete Account" -msgstr "" +msgstr "usuń konto" #: src/components/UserAreaContent.jsx:126 msgid "Social Settings" -msgstr "" +msgstr "ustawienia prywatności" #: src/components/Converter.jsx:191 #: src/components/ModCanvastools.jsx:230 msgid "Choose Canvas" -msgstr "" +msgstr "Wybierz płótno" #: src/components/Converter.jsx:218 msgid "Palette Download" -msgstr "" +msgstr "Pobierz palete kolorów" #: src/components/Converter.jsx:220 #, javascript-format msgid "Palette for ${ gimpLink }" -msgstr "" +msgstr "Paleta kolorów ${ gimpLink }" #: src/components/Converter.jsx:241 msgid "Image Converter" -msgstr "" +msgstr "Konwerter obrazów" #: src/components/Converter.jsx:242 msgid "Convert an image to canvas colors" -msgstr "" +msgstr "Konwertuj obraz w kolory płótna" #: src/components/Converter.jsx:261 msgid "Choose Strategy" -msgstr "" +msgstr "Wybierz strategie" #: src/components/Converter.jsx:299 msgid "Serpentine" -msgstr "" +msgstr "Serpentynowy" #: src/components/Converter.jsx:301 msgid "Minimum Color Distance" -msgstr "" +msgstr "minimalny dystans malowania" #: src/components/Converter.jsx:328 msgid "Calculate like GIMP" -msgstr "" +msgstr "Wylicz jako GIMP" #: src/components/Converter.jsx:332 msgid "Choose Color Mode" -msgstr "" +msgstr "Wybierz tryb koloru" #: src/components/Converter.jsx:361 msgid "Add Grid (uncheck if you need a 1:1 template)" @@ -1202,65 +1233,67 @@ msgstr "" #: src/components/Converter.jsx:428 msgid "Scale Image" -msgstr "" +msgstr "Wyskaluj obraz" #: src/components/Converter.jsx:439 msgid "Width" -msgstr "" +msgstr "Szerokość" #: src/components/Converter.jsx:470 msgid "Height" -msgstr "" +msgstr "Wysokość" #: src/components/Converter.jsx:509 msgid "Keep Ratio" -msgstr "" +msgstr "Zachowaj proporcje" #: src/components/Converter.jsx:522 msgid "Anti Aliasing" -msgstr "" +msgstr "anti aliasing" #: src/components/Converter.jsx:536 msgid "Reset" -msgstr "" +msgstr "Resetuj" #: src/components/Converter.jsx:554 msgid "Download Template" -msgstr "" +msgstr "Pobierz szablon" #: src/components/Rankings.jsx:147 msgid "Total" -msgstr "" +msgstr "w sumie" #: src/components/Rankings.jsx:156 msgid "Today" -msgstr "" +msgstr "dzisiaj" #: src/components/Rankings.jsx:165 msgid "Yesterday" -msgstr "" +msgstr "wczoraj" #: src/components/Rankings.jsx:174 msgid "Countries Today" -msgstr "" +msgstr "Państwa dzisiaj" #: src/components/Rankings.jsx:183 msgid "Charts" -msgstr "" +msgstr "Wykresy" #: src/components/Rankings.jsx:201 #: src/components/Rankings.jsx:210 #: src/components/Rankings.jsx:219 msgid "User" -msgstr "" +msgstr "Użytkownik" #: src/components/Rankings.jsx:226 msgid "Country" -msgstr "" +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/utils/validation.js:17 msgid "Email can't be empty." @@ -1312,11 +1345,11 @@ msgstr "Hasło musi być krótsze niż 60 znaków." #: src/components/CanvasItem.jsx:29 msgid "Online Users" -msgstr "" +msgstr "aktywni użytkownicy" #: src/components/CanvasItem.jsx:34 msgid "Cooldown" -msgstr "" +msgstr "cooldown" #: src/components/CanvasItem.jsx:40 msgid "Stacking till" @@ -1328,19 +1361,19 @@ msgstr "" #: src/components/CanvasItem.jsx:44 msgid "Yes" -msgstr "" +msgstr "Tak" #: src/components/CanvasItem.jsx:44 msgid "No" -msgstr "" +msgstr "Nie" #: src/components/CanvasItem.jsx:50 msgid "Requirements" -msgstr "" +msgstr "Wymagania" #: src/components/CanvasItem.jsx:53 msgid "User Account" -msgstr "" +msgstr "Konto użytkownika" #: src/components/CanvasItem.jsx:55 #, javascript-format @@ -1355,15 +1388,15 @@ msgstr "" #: src/components/TemplateItem.jsx:60 #: src/components/TemplateItemEdit.jsx:160 msgid "Dimensions" -msgstr "" +msgstr "Wymiary" #: src/core/chartSettings.js:30 msgid "Top 10 Countries [pxls / day]" -msgstr "" +msgstr "Top 10 państw [pixeli na dzień]" #: src/core/chartSettings.js:127 msgid "Players and Pixels per hour" -msgstr "" +msgstr "Gracze i pixele na godzine" #: src/core/chartSettings.js:221 msgid "Top 10 Players [pxls / day]" @@ -1381,40 +1414,40 @@ msgstr "" #: src/components/TemplateItem.jsx:54 #: src/components/TemplateItemEdit.jsx:122 msgid "Canvas" -msgstr "" +msgstr "Płótno" #: src/components/TemplateItem.jsx:57 #: src/components/TemplateItemEdit.jsx:141 msgid "Coordinates" -msgstr "" +msgstr "Koordynaty" #: src/components/TemplateItem.jsx:71 msgid "Edit" -msgstr "" +msgstr "Edytuj" #: src/components/TemplateItem.jsx:81 msgid "Go to" -msgstr "" +msgstr "Idź do" #: src/components/TemplateItemEdit.jsx:97 msgid "Select File" -msgstr "" +msgstr "Wybierz plik" #: src/components/TemplateItemEdit.jsx:120 msgid "Template Name" -msgstr "" +msgstr "Nazwa szablonu" #: src/components/TemplateItemEdit.jsx:174 msgid "Delete" -msgstr "" +msgstr "usuń" #: src/components/LogInForm.jsx:77 msgid "Name or Email" -msgstr "" +msgstr "Pseudonim lub adres mailowy" #: src/components/LogInForm.jsx:88 msgid "LogIn" -msgstr "" +msgstr "zaloguj się" #: src/components/UserMessages.jsx:28 msgid "" diff --git a/i18n/ssr-ar.po b/i18n/ssr-ar.po new file mode 100644 index 00000000..258b376b --- /dev/null +++ b/i18n/ssr-ar.po @@ -0,0 +1,480 @@ +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 with 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/PopUp.jsx:47 +msgid "ppfun" +msgstr "" + +#: src/ssr/PopUp.jsx:48 +msgid "PixelPlanet.Fun PopUp" +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/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/modtools.js:53 +msgid "You are not logged in" +msgstr "" + +#: src/routes/api/modtools.js:65 +msgid "You are not allowed to access this page" +msgstr "" + +#: src/routes/api/modtools.js:207 +msgid "Just admins can do that" +msgstr "" + +#: src/routes/api/baninfo.js:32 +msgid "You are not banned" +msgstr "" + +#: src/routes/api/auth/change_mail.js:22 +#: src/routes/api/auth/register.js:24 +msgid "This email provider is not allowed" +msgstr "" + +#: src/routes/api/auth/register.js:31 +msgid "No Captcha given" +msgstr "" + +#: src/routes/api/auth/register.js:34 +msgid "E-Mail already in use." +msgstr "" + +#: src/routes/api/auth/register.js:36 +msgid "Username already in use." +msgstr "" + +#: src/routes/api/auth/register.js:59 +msgid "You took too long, try again." +msgstr "" + +#: src/routes/api/auth/register.js:62 +msgid "You failed your captcha" +msgstr "" + +#: src/routes/api/auth/register.js:65 +msgid "Unknown Captcha Error" +msgstr "" + +#: src/routes/api/auth/register.js:89 +msgid "Failed to create new user :(" +msgstr "" + +#: src/routes/api/auth/register.js:105 +msgid "Failed to establish session after register :(" +msgstr "" + +#: src/routes/api/auth/verify.js:26 +#: src/routes/api/auth/verify.js:35 +msgid "Mail verification" +msgstr "" + +#: src/routes/api/auth/verify.js:27 +msgid "You are now verified :)" +msgstr "" + +#: src/routes/api/auth/verify.js:35 +msgid "" +"Your mail verification code is invalid or already expired :(, please " +"request a new one." +msgstr "" + +#: src/routes/api/auth/logout.js:11 +msgid "You are not even logged in." +msgstr "" + +#: src/routes/api/auth/delete_account.js:65 +#: src/routes/api/auth/logout.js:20 +msgid "Server error when logging out." +msgstr "" + +#: src/routes/api/auth/change_mail.js:44 +#: src/routes/api/auth/change_passwd.js:34 +#: src/routes/api/auth/delete_account.js:36 +msgid "You are not authenticated." +msgstr "" + +#: src/routes/api/auth/change_mail.js:53 +#: src/routes/api/auth/change_passwd.js:43 +#: src/routes/api/auth/delete_account.js:55 +msgid "Incorrect password!" +msgstr "" + +#: src/routes/api/auth/delete_account.js:46 +msgid "Muted users can not delete their account." +msgstr "" + +#: src/routes/api/auth/change_mail.js:62 +msgid "Muted users can not do this." +msgstr "" + +#: src/ssr/RedirectionPage.jsx:19 +msgid "PixelPlanet.fun Accounts" +msgstr "" + +#: src/ssr/RedirectionPage.jsx:29 +msgid "You will be automatically redirected after 15s" +msgstr "" + +#: src/ssr/RedirectionPage.jsx:30 +#, javascript-format +msgid "Or ${ clickHere } to go back to pixelplanet" +msgstr "" + +#: src/canvasesDesc.js:20 +msgid "Earth" +msgstr "" + +#: src/canvasesDesc.js:21 +msgid "Moon" +msgstr "" + +#: src/canvasesDesc.js:22 +msgid "3D Canvas" +msgstr "" + +#: src/canvasesDesc.js:23 +msgid "Coronavirus" +msgstr "" + +#: src/canvasesDesc.js:24 +msgid "PixelZone" +msgstr "" + +#: src/canvasesDesc.js:25 +msgid "PixelCanvas" +msgstr "" + +#: src/canvasesDesc.js:26 +msgid "1bit" +msgstr "" + +#: src/canvasesDesc.js:27 +msgid "Top10" +msgstr "" + +#: src/canvasesDesc.js:28 +msgid "2bit" +msgstr "" + +#: src/canvasesDesc.js:29 +msgid "Minimap" +msgstr "" + +#: src/canvasesDesc.js:32 +msgid "Our main canvas, a huge map of the world. Place everywhere 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" +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 523123e8..6400d379 100644 --- a/i18n/ssr-az.po +++ b/i18n/ssr-az.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2024-03-10 21:36+0000\n" +"PO-Revision-Date: 2024-03-10 22:16+0000\n" "Last-Translator: FOXHELL \n" "Language-Team: Azerbaijani \n" @@ -127,7 +127,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." @@ -143,7 +143,7 @@ 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." @@ -249,7 +249,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" @@ -301,11 +301,11 @@ msgstr "Səhv Parol!" #: src/routes/api/auth/delete_account.js:46 msgid "Muted users can not delete their account." -msgstr "" +msgstr "Susdurulmuş istifadəçilər öz hesablarını silə bilməzlər." #: src/routes/api/auth/change_mail.js:62 msgid "Muted users can not do this." -msgstr "" +msgstr "Susdurulmuş istifadəçilər bunu edə bilməzlər." #: src/ssr/RedirectionPage.jsx:19 msgid "PixelPlanet.fun Accounts" @@ -354,11 +354,11 @@ msgstr "Top10" #: src/canvasesDesc.js:28 msgid "2bit" -msgstr "" +msgstr "2bit" #: src/canvasesDesc.js:29 msgid "Minimap" -msgstr "" +msgstr "Mini xəritə" #: src/canvasesDesc.js:32 msgid "Our main canvas, a huge map of the world. Place everywhere you like" @@ -405,13 +405,15 @@ msgstr "" #: src/canvasesDesc.js:40 msgid "Only four colors. Same rules as moon." -msgstr "" +msgstr "Yalnız 4 rəng. Ay ilə eyni qaydalar." #: src/canvasesDesc.js:41 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." #: src/core/MailProvider.js:66 #, javascript-format diff --git a/i18n/ssr-de.po b/i18n/ssr-de.po index 10c8eab2..173c0c4c 100644 --- a/i18n/ssr-de.po +++ b/i18n/ssr-de.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2024-03-10 19:37+0000\n" -"Last-Translator: FOXHELL \n" +"PO-Revision-Date: 2024-03-10 22:16+0000\n" +"Last-Translator: HF \n" "Language-Team: German \n" "Language: de\n" @@ -160,7 +160,7 @@ msgstr "Name muss kleiner als 26 Zeichen sein" #: src/utils/validation.js:38 msgid "Name contains invalid character like @, /, \\ or #" -msgstr "Name beinhalted ungültige Zeichen wie @,/.\\ oder #" +msgstr "Ungültige Zeichen im Namen wie @,/.\\ oder #" #: src/utils/validation.js:53 msgid "No password given." diff --git a/i18n/ssr-fi.po b/i18n/ssr-fi.po index 659d0dc5..ffa8e84f 100644 --- a/i18n/ssr-fi.po +++ b/i18n/ssr-fi.po @@ -1,9 +1,14 @@ msgid "" msgstr "" +"PO-Revision-Date: 2024-03-11 00:54+0000\n" +"Last-Translator: be de \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 msgid "You can not send chat messages with proxy" @@ -118,51 +123,53 @@ msgstr "" #: src/utils/validation.js:17 msgid "Email can't be empty." -msgstr "" +msgstr "Sähköposti-osio ei voi olla tyhjä." #: src/utils/validation.js:18 msgid "Email should be at least 5 characters long." -msgstr "" +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 "" +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 "" +msgstr "Sähköpostissa tulee olla vähintään yksi piste" #: src/utils/validation.js:22 msgid "Email should contain a @" -msgstr "" +msgstr "Sähköpostissa tulee olla @-symboli" #: src/utils/validation.js:29 msgid "Name can't be empty." -msgstr "" +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 "" +msgstr "Nimen tulee olla lyhyempi kuin 26 kirjainta" #: src/utils/validation.js:38 msgid "Name contains invalid character like @, /, \\ or #" -msgstr "" +msgstr "Nimi sisältää kelvottomia merkkejä kuten @,/,\\ tai #" #: src/utils/validation.js:53 msgid "No password given." -msgstr "" +msgstr "Salasana jäi nyt antamatta jätkällä." #: src/utils/validation.js:56 msgid "Password must be at least 6 characters long." -msgstr "" +msgstr "salasanan tulee olla yli 6 merkkiä pidempi." #: src/utils/validation.js:59 msgid "Password must be shorter than 60 characters." -msgstr "" +msgstr "Salasanan tulee olla 60 merkkiä lyhyempi." #: src/ssr/PasswordReset.jsx:20 #: src/ssr/PasswordReset.jsx:40