update language files, add serbian

This commit is contained in:
HF 2022-08-15 18:10:11 +02:00
parent aadf8ef2f3
commit caa0fe5a59
5 changed files with 2280 additions and 289 deletions

1479
i18n/sr.po Normal file

File diff suppressed because it is too large Load Diff

487
i18n/ssr-sr.po Normal file
View File

@ -0,0 +1,487 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: sr_RS@latin\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
"X-Generator: Poedit 3.1.1\n"
#: src/core/ChatProvider.js:390
msgid "You can not send chat messages with proxy"
msgstr "Nemožete poslati poruke sa proksijem"
#: src/core/ChatProvider.js:392
msgid "You are banned"
msgstr "Banovani ste"
#: src/core/ChatProvider.js:394
msgid "Your Internet Provider is banned"
msgstr "Tvoj internet provajder je banovan"
#: src/core/ChatProvider.js:396
msgid "You are not allowed to use chat"
msgstr "Ne smete da koristite čet"
#: src/core/ChatProvider.js:411
#, javascript-format
msgid "You are sending messages too fast, you have to wait ${ waitTime }s :("
msgstr "Prebrzo šaljate poruke, morate sačekati ${ waitTime }s :("
#: src/core/ChatProvider.js:415
msgid "You don't have access to this channel"
msgstr "Nemate pristup za ovaj kanal"
#: src/core/ChatProvider.js:433
msgid "Your mail has to be verified in order to chat"
msgstr "Tvoj e-mail treba da bude verifikovan da bi se četovalo"
#: src/core/ChatProvider.js:438
msgid "You are permanently muted, join our guilded to apppeal the mute"
msgstr "Vi ste zauvek nemo, dođite u naš guilded da bi ste napravili zahtev"
#: src/core/ChatProvider.js:443
#, javascript-format
msgid "You are muted for another ${ timeMin } minutes"
msgstr "Nemo ste za ${ timeMin } minuta"
#: src/core/ChatProvider.js:445
msgid "You are muted for another ${ muted } seconds"
msgstr "Nemo ste za ${ muted } sekundi"
#: src/core/ChatProvider.js:453
msgid "Ow no! Spam protection decided to mute you"
msgstr "A joj! Zaštiti protiv spama vas je napravila nemo"
#: src/core/ChatProvider.js:464
msgid "You can't send a message this long :("
msgstr "Nemožete poslati ovoliku poruku :("
#: src/core/ChatProvider.js:468
msgid "Please use int channel"
msgstr "Molimo vas da koristite int kanal"
#: src/core/ChatProvider.js:475
msgid "Your country is temporary muted from this chat channel"
msgstr "Vaša država je privremeno nemo od ovog kanala"
#: src/core/ChatProvider.js:483
msgid "Stop flooding."
msgstr "Nemoj praviti poplave u četu."
#: src/routes/reset_password.js:37
msgid "You sent an empty password or invalid data :("
msgstr "Poslali ste praznu lozinku ili nevažeće podatke :("
#: src/routes/reset_password.js:49
msgid "This password-reset link isn't valid anymore :("
msgstr "Ovaj link za resetovanje lozinke ne radi više :("
#: src/routes/reset_password.js:60
msgid "Your passwords do not match :("
msgstr "Lozinke se ne spajaju :("
#: src/routes/reset_password.js:75
msgid "User doesn't exist in our database :("
msgstr "Nalog ne postoji u našim podacima :("
#: src/routes/reset_password.js:87
msgid "Passowrd successfully changed."
msgstr "Lozinka uspešno promenjena"
#: src/routes/reset_password.js:106
msgid "Invalid url :( Please check your mail again."
msgstr "Nevažeći url :( Molimo vas da proverite e-mail opet."
#: src/routes/reset_password.js:119
msgid ""
"This passwort reset link is wrong or already expired, please request a new "
"one (Note: you can use those links just once)"
msgstr ""
"Ovaj link za resetovanje lozinke je pogrešan ili već istekao, molimo vas da "
"zahtevate novi link (Samo možete koristiti te linkove jednom)"
#: src/ssr/Globe.jsx:34
msgid "PixelPlanet.Fun 3DGlobe"
msgstr "PixelPlanet.Fun 3DGlobus"
#: src/ssr/Globe.jsx:35
msgid "A 3D globe of our whole map"
msgstr "3D Globus od naše cele mape"
#: src/ssr/Globe.jsx:48
msgid "Double click on globe to go back."
msgstr "Kliknite dva puta na globus da bi ste se vratili"
#: src/ssr/Globe.jsx:49
msgid "Loading..."
msgstr "Učitavanje"
#: src/ssr/Main.jsx:58
msgid "PixelPlanet.Fun"
msgstr "PixelPlanet.Fun"
#: src/ssr/Main.jsx:59
msgid "Place color pixels on an map styled canvas with other players online"
msgstr ""
"Postavite bojne piksele na kanvasu koji liči na mapu sa drugim igračima "
"onlajn"
#: src/core/mail.js:71
#, javascript-format
msgid ""
"We already sent you a verification mail, you can request another one in "
"${ minLeft } minutes."
msgstr ""
"Već smo vam poslali e-mail za verifikaciju, možete zahtevati novi za "
"${ minLeft } minuta"
#: src/core/mail.js:78
msgid "Welcome ${ name } to PixelPlanet, plese verify your mail"
msgstr ""
"Zdravo ${ name }! Dobrodošli u PixelPlanet, molimo vas verifikujte vaš e-mail"
#: src/core/mail.js:79
#, javascript-format
msgid "Hello ${ name }"
msgstr "Zdravo ${ name }"
#: src/core/mail.js:80
msgid ""
"welcome to our little community of pixelplacers, to use your account, you "
"have to verify your mail. You can do that here: "
msgstr ""
"Dobrodošli u našu malu publiku od piksel postavljača, verifikujte vaš e-"
"mail. Možete to uraditi ovde: "
#: src/core/mail.js:80
msgid "Click to Verify"
msgstr "Kliknite da bi ste se verifikovali"
#: src/core/mail.js:80 src/core/mail.js:127
msgid "Or by copying following url:"
msgstr "Ili kopirati ovaj url:"
#: src/core/mail.js:81
msgid ""
"Have fun and don't hesitate to contact us if you encouter any problems :)"
msgstr ""
"Zabavite se i nemojte zaboraviti da nas možete kontaktirati ako vidite "
"ikakve probleme :)"
#: src/core/mail.js:82 src/core/mail.js:129
msgid "Thanks"
msgstr "Hvala"
#: src/core/mail.js:92
msgid "Mail is not configured on the server"
msgstr "E-mail nije verifikovan na serveru"
#: src/core/mail.js:101
msgid ""
"We already sent you a mail with instructions. Please wait before requesting "
"another mail."
msgstr ""
"Već smo vam poslali e-mail sa instrukcijama. Molimo vas da sačekate pre "
"traženja novog e-mail-a."
#: src/core/mail.js:109
msgid "Couldn't find this mail in our database"
msgstr "Nije se mogao naći ovaj e-mail u našim podacima"
#: src/core/mail.js:125
msgid "You forgot your password for PixelPlanet? Get a new one here"
msgstr "Zaboravili ste lozinku? Dobijte novu ovde"
#: src/core/mail.js:126
msgid "Hello"
msgstr "Zdravo"
#: src/core/mail.js:127
msgid ""
"You requested to get a new password. You can change your password within the "
"next 30min here: "
msgstr ""
"Pitali ste da dobijete novu lozinku. Možete promeniti lozinku u sklopu od 30 "
"minuta ovde: "
#: src/core/mail.js:127 src/ssr/PasswordReset.jsx:28
#: src/ssr/PasswordReset.jsx:49
msgid "Reset Password"
msgstr "Resetuj lozinku"
#: src/core/mail.js:128
#, javascript-format
msgid ""
"If you did not request this mail, please just ignore it (the ip that "
"requested this mail was ${ ip })."
msgstr ""
"Ako niste zahtevali ovaj e-mail, ignorišite ga. (ip koji je pitao za ovaj "
"email je ${ ip })."
#: src/ssr/PasswordReset.jsx:20 src/ssr/PasswordReset.jsx:40
msgid "PixelPlanet.fun Password Reset"
msgstr "Resetujte lozinku"
#: src/ssr/PasswordReset.jsx:21 src/ssr/PasswordReset.jsx:41
msgid "Reset your password here"
msgstr "Ovde možete da resetujete lozinku"
#: src/ssr/PasswordReset.jsx:30 src/ssr/RedirectionPage.jsx:12
msgid "Click here"
msgstr "Kliknite ovde"
#: src/ssr/PasswordReset.jsx:30
msgid "to go back to pixelplanet"
msgstr "da bi se vratili u pixelplanet"
#: src/ssr/PasswordReset.jsx:50
#, javascript-format
msgid "Hello ${ name }, you can set your new password here:"
msgstr "Zdravo ${ name },možete postaviti novu lozinku ovde:"
#: src/ssr/PasswordReset.jsx:54
msgid "New Password"
msgstr "Nova lozinka"
#: src/ssr/PasswordReset.jsx:60
msgid "Confirm New Password"
msgstr "Potvrdi novu lozinku"
#: src/ssr/PasswordReset.jsx:64
msgid "Submit"
msgstr "Pošalji"
#: src/utils/validation.js:17
msgid "Email can't be empty."
msgstr "E-mail ne sme biti prazan."
#: src/utils/validation.js:18
msgid "Email should be at least 5 characters long."
msgstr "E-mail treba biti barem 5 karaktera."
#: src/utils/validation.js:19
msgid "Email can't be longer than 40 characters."
msgstr "E-mail ne sme biti više od 40 karaktera."
#: src/utils/validation.js:20
msgid "Email should at least contain a dot"
msgstr "E-mail treba barem imati tačku"
#: src/utils/validation.js:22
msgid "Email should contain a @"
msgstr "E-mail treba imati @"
#: src/utils/validation.js:29
msgid "Name can't be empty."
msgstr "Ime ne sme biti prazno"
#: src/utils/validation.js:30
msgid "Name must be at least 2 characters long"
msgstr "Ime treba biti barem 2 karaktera"
#: src/utils/validation.js:31
msgid "Name must be shorter than 26 characters"
msgstr "Ime treba biti manje od 26 karaktera"
#: src/utils/validation.js:38
msgid "Name contains invalid character like @, /, \\ or #"
msgstr "Ime ima nevažećih karaktera kao @, /, \\ ili #"
#: src/utils/validation.js:53
msgid "No password given."
msgstr "Lozinka nije postavljena"
#: src/utils/validation.js:56
msgid "Password must be at least 6 characters long."
msgstr "Lozinka treba biti barem 6 karaktera."
#: src/utils/validation.js:59
msgid "Password must be shorter than 60 characters."
msgstr "Lozinka treba biti manja od 60 karaktera."
#: src/routes/api/captcha.js:20
msgid "No captcha text given"
msgstr "Tekst za verifikaciju nije dat."
#: src/routes/api/captcha.js:25
msgid "No captcha id given"
msgstr "Id za verifikaciju nije dat."
#: src/routes/api/auth/register.js:54 src/routes/api/captcha.js:44
msgid "You took too long, try again."
msgstr "Previše dugo vam je trebalo, pokušajte opet."
#: src/routes/api/auth/register.js:57 src/routes/api/captcha.js:50
msgid "You failed your captcha"
msgstr "Niste uspeli da uradite verifikaciju"
#: src/routes/api/auth/register.js:60 src/routes/api/captcha.js:56
msgid "Unknown Captcha Error"
msgstr "Nepoznata greška sa verifikacijom"
#: src/routes/api/captcha.js:63
msgid "Server error occured"
msgstr "Greška sa serverom se dogodila"
#: src/routes/api/modtools.js:53
msgid "You are not logged in"
msgstr "Niste ulogovani"
#: src/routes/api/modtools.js:65
msgid "You are not allowed to access this page"
msgstr "Nemate pristup da vidite ovu stranicu"
#: src/routes/api/modtools.js:207
msgid "Just admins can do that"
msgstr "Samo admini mogu to da rade"
#: src/routes/api/baninfo.js:24
msgid "You are not banned"
msgstr "Niste banovani"
#: src/routes/api/auth/register.js:26
msgid "No Captcha given"
msgstr "Verifikacija nije data"
#: src/routes/api/auth/register.js:29
msgid "E-Mail already in use."
msgstr "E-mail je već u koristi."
#: src/routes/api/auth/register.js:31
msgid "Username already in use."
msgstr "Ime je već u koristi."
#: src/routes/api/auth/register.js:84
msgid "Failed to create new user :("
msgstr "Nije se mogao napraviti nov nalog :("
#: src/routes/api/auth/register.js:100
msgid "Failed to establish session after register :("
msgstr "Nije se uspelo da se napravi sednica posle registrovanja :("
#: src/routes/api/auth/verify.js:22 src/routes/api/auth/verify.js:29
msgid "Mail verification"
msgstr "Verifikacija mail-a"
#: src/routes/api/auth/verify.js:23
msgid "You are now verified :)"
msgstr "Sada ste verifikovani :)"
#: src/routes/api/auth/verify.js:29
msgid ""
"Your mail verification code is invalid or already expired :(, please request "
"a new one."
msgstr ""
"Vaš kod za verifikaciju mail-a je nevažeći ili je istekao :(, molimo vas da "
"zahtevate novi."
#: src/routes/api/auth/logout.js:11
msgid "You are not even logged in."
msgstr "Niste ni ulogovani."
#: src/routes/api/auth/delete_account.js:54 src/routes/api/auth/logout.js:20
msgid "Server error when logging out."
msgstr "Greška sa serverom kad ste probali da se odjavite."
#: src/routes/api/auth/change_mail.js:38
#: src/routes/api/auth/change_passwd.js:34
#: src/routes/api/auth/delete_account.js:34
msgid "You are not authenticated."
msgstr "Niste overeni."
#: src/routes/api/auth/change_mail.js:47
#: src/routes/api/auth/change_passwd.js:43
#: src/routes/api/auth/delete_account.js:44
msgid "Incorrect password!"
msgstr "Neispravna lozinka!"
#: src/ssr/RedirectionPage.jsx:19
msgid "PixelPlanet.fun Accounts"
msgstr "Nalozi za PixelPlanet.fun"
#: src/ssr/RedirectionPage.jsx:29
msgid "You will be automatically redirected after 15s"
msgstr "Bićete automatično vraćeni posle 15 sekundi"
#: src/ssr/RedirectionPage.jsx:30
#, javascript-format
msgid "Or ${ clickHere } to go back to pixelplanet"
msgstr "Ili ${ clickHere } da bi ste se vratili na pixelplanet"
#: src/canvasesDesc.js:18
msgid "Earth"
msgstr "Zemlja"
#: src/canvasesDesc.js:19
msgid "Moon"
msgstr "Mesec"
#: src/canvasesDesc.js:20
msgid "3D Canvas"
msgstr "3D Canvas"
#: src/canvasesDesc.js:21
msgid "Coronavirus"
msgstr "Koronavirus"
#: src/canvasesDesc.js:22
msgid "PixelZone"
msgstr "PixelZone"
#: src/canvasesDesc.js:23
msgid "PixelCanvas"
msgstr "PixelCanvas"
#: src/canvasesDesc.js:24
msgid "1bit"
msgstr "1bit"
#: src/canvasesDesc.js:25
msgid "Top10"
msgstr "Top10"
#: src/canvasesDesc.js:28
msgid "Our main canvas, a huge map of the world. Place everywhere you like"
msgstr "Naš glavni kanvas, ogromna mapa sveta. Postavi piksele gde god hoćeš"
#: src/canvasesDesc.js:29
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 ""
"Kanvas Meseca. Dobro mesto za crteže. Nema zastava ili velikog teksta (osim "
"ako deo crteža) ili crteže veće od 1.5k x 1.5k piksela."
#: src/canvasesDesc.js:30
msgid "Place Voxels on a 3D canvas with others"
msgstr "Postavljaj voksele na 3D kanvasu sa drugima"
#: src/canvasesDesc.js:31
msgid "Special canvas to spread awareness of SARS-CoV2"
msgstr "Specijalni kanvas za širenje informacija o SARS-CoV2"
#: src/canvasesDesc.js:32
msgid "Mirror of PixelZone"
msgstr "Ogledalo PixelZone-a"
#: src/canvasesDesc.js:33
msgid "Mirror of PixelCanvas"
msgstr "Ogledalo PixelCanvas-a"
#: src/canvasesDesc.js:34
msgid "Black and White canvas"
msgstr "Crno-beli kanvas"
#: src/canvasesDesc.js:35
msgid ""
"A canvas for the most active players from the the previous day. Daily "
"ranking updates at 00:00 UTC."
msgstr ""
"Kanvas za najaktivnije igrače od juče. Dnevni rang se ažurira u 00:00 UTC."

View File

@ -95,6 +95,22 @@ msgid ""
"one (Note: you can use those links just once)"
msgstr ""
#: src/ssr/Win.jsx:32
msgid "PixelPlanet.Fun Window"
msgstr ""
#: src/ssr/Win.jsx:33
msgid "PixelPlanet.Fun Windows"
msgstr ""
#: src/ssr/Main.jsx:58
msgid "PixelPlanet.Fun"
msgstr ""
#: src/ssr/Main.jsx:59
msgid "Place color pixels on an map styled canvas with other players online"
msgstr ""
#: src/ssr/Globe.jsx:34
msgid "PixelPlanet.Fun 3DGlobe"
msgstr ""
@ -111,14 +127,6 @@ msgstr ""
msgid "Loading..."
msgstr ""
#: src/ssr/Main.jsx:58
msgid "PixelPlanet.Fun"
msgstr ""
#: src/ssr/Main.jsx:59
msgid "Place color pixels on an map styled canvas with other players online"
msgstr ""
#: src/core/mail.js:71
#, javascript-format
msgid ""
@ -236,6 +244,33 @@ msgstr ""
msgid "Submit"
msgstr ""
#: src/routes/api/captcha.js:20
msgid "No captcha text given"
msgstr ""
#: src/routes/api/captcha.js:25
msgid "No captcha id given"
msgstr ""
#: src/routes/api/auth/register.js:54
#: src/routes/api/captcha.js:44
msgid "You took too long, try again."
msgstr ""
#: src/routes/api/auth/register.js:57
#: src/routes/api/captcha.js:50
msgid "You failed your captcha"
msgstr ""
#: src/routes/api/auth/register.js:60
#: src/routes/api/captcha.js:56
msgid "Unknown Captcha Error"
msgstr ""
#: src/routes/api/captcha.js:63
msgid "Server error occured"
msgstr ""
#: src/utils/validation.js:17
msgid "Email can't be empty."
msgstr ""
@ -284,33 +319,6 @@ msgstr ""
msgid "Password must be shorter than 60 characters."
msgstr ""
#: src/routes/api/captcha.js:20
msgid "No captcha text given"
msgstr ""
#: src/routes/api/captcha.js:25
msgid "No captcha id given"
msgstr ""
#: src/routes/api/auth/register.js:54
#: src/routes/api/captcha.js:44
msgid "You took too long, try again."
msgstr ""
#: src/routes/api/auth/register.js:57
#: src/routes/api/captcha.js:50
msgid "You failed your captcha"
msgstr ""
#: src/routes/api/auth/register.js:60
#: src/routes/api/captcha.js:56
msgid "Unknown Captcha Error"
msgstr ""
#: src/routes/api/captcha.js:63
msgid "Server error occured"
msgstr ""
#: src/routes/api/modtools.js:53
msgid "You are not logged in"
msgstr ""
@ -347,6 +355,27 @@ msgstr ""
msgid "Failed to establish session after register :("
msgstr ""
#: src/routes/api/auth/change_mail.js:38
#: src/routes/api/auth/change_passwd.js:34
#: src/routes/api/auth/delete_account.js:34
msgid "You are not authenticated."
msgstr ""
#: src/routes/api/auth/change_mail.js:47
#: src/routes/api/auth/change_passwd.js:43
#: src/routes/api/auth/delete_account.js:44
msgid "Incorrect password!"
msgstr ""
#: src/routes/api/auth/logout.js:11
msgid "You are not even logged in."
msgstr ""
#: src/routes/api/auth/delete_account.js:54
#: src/routes/api/auth/logout.js:20
msgid "Server error when logging out."
msgstr ""
#: src/routes/api/auth/verify.js:22
#: src/routes/api/auth/verify.js:29
msgid "Mail verification"
@ -362,27 +391,6 @@ msgid ""
"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:54
#: src/routes/api/auth/logout.js:20
msgid "Server error when logging out."
msgstr ""
#: src/routes/api/auth/change_mail.js:38
#: src/routes/api/auth/change_passwd.js:34
#: src/routes/api/auth/delete_account.js:34
msgid "You are not authenticated."
msgstr ""
#: src/routes/api/auth/change_mail.js:47
#: src/routes/api/auth/change_passwd.js:43
#: src/routes/api/auth/delete_account.js:44
msgid "Incorrect password!"
msgstr ""
#: src/ssr/RedirectionPage.jsx:19
msgid "PixelPlanet.fun Accounts"
msgstr ""

View File

@ -3,160 +3,160 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
#: src/controls/keypress.js:40
#: src/controls/keypress.js:42
#, javascript-format
msgid "Switched to ${ canvasName }"
msgstr ""
#: src/controls/keypress.js:63
#: src/controls/keypress.js:65
msgid "Grid ON"
msgstr ""
#: src/controls/keypress.js:64
#: src/controls/keypress.js:66
msgid "Grid OFF"
msgstr ""
#: src/controls/keypress.js:74
#: src/controls/keypress.js:76
msgid "Pixel Notify ON"
msgstr ""
#: src/controls/keypress.js:75
#: src/controls/keypress.js:77
msgid "Pixel Notify OFF"
msgstr ""
#: src/controls/keypress.js:80
#: src/controls/keypress.js:82
msgid "Muted Sound"
msgstr ""
#: src/controls/keypress.js:81
#: src/controls/keypress.js:83
msgid "Unmuted Sound"
msgstr ""
#: src/components/CoordinatesBox.jsx:28
#: src/components/GetIID.jsx:51
#: src/controls/keypress.js:87
#: src/controls/keypress.js:89
msgid "Copied!"
msgstr ""
#: src/controls/keypress.js:93
#: src/controls/keypress.js:95
msgid "Show Hidden Canvases"
msgstr ""
#: src/controls/keypress.js:94
#: src/controls/keypress.js:96
msgid "Hide Hidden Canvases"
msgstr ""
#: src/ui/placePixel.js:51
#: src/ui/placePixel.js:54
msgid "Error :("
msgstr ""
#: src/ui/placePixel.js:52
#: src/ui/placePixel.js:55
msgid "Didn't get an answer from pixelplanet. Maybe try to refresh?"
msgstr ""
#: src/ui/placePixel.js:196
#: src/ui/placePixel.js:203
msgid "Invalid Canvas"
msgstr ""
#: src/ui/placePixel.js:197
#: src/ui/placePixel.js:204
msgid "This canvas doesn't exist"
msgstr ""
#: src/ui/placePixel.js:200
#: src/ui/placePixel.js:204
#: src/ui/placePixel.js:208
#: src/ui/placePixel.js:207
#: src/ui/placePixel.js:211
#: src/ui/placePixel.js:215
msgid "Invalid Coordinates"
msgstr ""
#: src/ui/placePixel.js:201
#: src/ui/placePixel.js:208
msgid "x out of bounds"
msgstr ""
#: src/ui/placePixel.js:205
#: src/ui/placePixel.js:212
msgid "y out of bounds"
msgstr ""
#: src/ui/placePixel.js:209
#: src/ui/placePixel.js:216
msgid "z out of bounds"
msgstr ""
#: src/ui/placePixel.js:212
#: src/ui/placePixel.js:219
msgid "Wrong Color"
msgstr ""
#: src/ui/placePixel.js:213
#: src/ui/placePixel.js:220
msgid "Invalid color selected"
msgstr ""
#: src/ui/placePixel.js:216
#: src/ui/placePixel.js:223
msgid "Just for registered Users"
msgstr ""
#: src/ui/placePixel.js:217
#: src/ui/placePixel.js:224
msgid "You have to be logged in to place on this canvas"
msgstr ""
#: src/ui/placePixel.js:220
#: src/ui/placePixel.js:227
msgid "Place more :)"
msgstr ""
#: src/ui/placePixel.js:222
#: src/ui/placePixel.js:229
msgid "You can not access this canvas yet. You need to place more pixels"
msgstr ""
#: src/ui/placePixel.js:225
#: src/ui/placePixel.js:232
msgid "Pixel protected!"
msgstr ""
#: src/ui/placePixel.js:233
#: src/ui/placePixel.js:239
msgid "Please prove that you are human"
msgstr ""
#: src/ui/placePixel.js:237
#: src/ui/placePixel.js:243
msgid "No Proxies Allowed :("
msgstr ""
#: src/ui/placePixel.js:238
#: src/ui/placePixel.js:244
msgid "You are using a Proxy."
msgstr ""
#: src/ui/placePixel.js:241
#: src/ui/placePixel.js:247
msgid "Not allowed"
msgstr ""
#: src/ui/placePixel.js:242
#: src/ui/placePixel.js:248
msgid "Just the Top10 of yesterday can place here"
msgstr ""
#: src/ui/placePixel.js:245
#: src/ui/placePixel.js:251
msgid "You are weird"
msgstr ""
#: src/ui/placePixel.js:247
#: src/ui/placePixel.js:253
msgid "Server got confused by your pixels. Are you playing on multiple devices?"
msgstr ""
#: src/ui/placePixel.js:250
#: src/ui/placePixel.js:256
msgid "Banned"
msgstr ""
#: src/ui/placePixel.js:254
#: src/ui/placePixel.js:260
msgid "Range Banned"
msgstr ""
#: src/ui/placePixel.js:255
#: src/ui/placePixel.js:261
msgid "Your Internet Provider is banned from playing this game"
msgstr ""
#: src/ui/placePixel.js:258
#: src/ui/placePixel.js:264
msgid "Weird"
msgstr ""
#: src/ui/placePixel.js:259
#: src/ui/placePixel.js:265
msgid "Couldn't set Pixel"
msgstr ""
#: src/ui/placePixel.js:264
#: src/ui/placePixel.js:270
#, javascript-format
msgid "Error ${ retCode }"
msgstr ""
@ -170,57 +170,10 @@ msgid "Can't render 3D canvas, do you have WebGL2 disabled?"
msgstr ""
#: src/components/BanInfo.jsx:137
#: src/store/actions/index.js:16
#: src/store/actions/index.js:7
msgid "OK"
msgstr ""
#: src/store/actions/index.js:663
msgid "Register New Account"
msgstr ""
#: src/store/actions/index.js:670
msgid "Restore my Password"
msgstr ""
#: src/store/actions/index.js:677
msgid "Welcome to PixelPlanet.fun"
msgstr ""
#: src/store/actions/index.js:683
msgid "Look at past Canvases"
msgstr ""
#: src/components/Converter.jsx:561
#: src/components/CoordinatesBox.jsx:31
#: src/components/ModWatchtools.jsx:355
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/Admintools.jsx:101
#: src/components/ModCanvastools.jsx:232
#: src/components/ModWatchtools.jsx:112
#: src/components/ModalRoot.jsx:68
#: src/components/Window.jsx:142
#: src/components/contextmenus/ChannelContextMenu.jsx:66
msgid "Close"
msgstr ""
#: src/components/ModalRoot.jsx:77
msgid "Restore"
msgstr ""
#: src/store/actions/fetch.js:39
msgid "You made too many requests"
msgstr ""
@ -250,14 +203,69 @@ msgstr ""
msgid "Server answered with gibberish :("
msgstr ""
#: src/components/buttons/ChatButton.jsx:91
#: src/store/actions/windows.js:98
msgid "Register New Account"
msgstr ""
#: src/store/actions/windows.js:105
msgid "Restore my Password"
msgstr ""
#: src/store/actions/windows.js:112
msgid "Welcome to PixelPlanet.fun"
msgstr ""
#: src/store/actions/windows.js:118
msgid "Look at past Canvases"
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:561
#: src/components/CoordinatesBox.jsx:31
#: src/components/ModWatchtools.jsx:364
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/ChatButton.jsx:88
msgid "Close Chat"
msgstr ""
#: src/components/buttons/ChatButton.jsx:91
#: src/components/buttons/ChatButton.jsx:88
msgid "Open Chat"
msgstr ""
#: src/components/buttons/CanvasSwitchButton.jsx:22
#: src/components/windows/index.js:19
msgid "Canvas Selection"
msgstr ""
#: src/components/buttons/ExpandMenuButton.jsx:22
msgid "Close Menu"
msgstr ""
@ -266,11 +274,6 @@ msgstr ""
msgid "Open Menu"
msgstr ""
#: src/components/buttons/CanvasSwitchButton.jsx:22
#: src/components/windows/index.js:19
msgid "Canvas Selection"
msgstr ""
#: src/components/HistorySelect.jsx:144
msgid "Loading"
msgstr ""
@ -279,19 +282,32 @@ msgstr ""
msgid "Select Date above"
msgstr ""
#: src/components/Window.jsx:118
#: src/components/Admintools.jsx:101
#: src/components/ModCanvastools.jsx:232
#: src/components/ModWatchtools.jsx:113
#: src/components/Window.jsx:141
#: src/components/Window.jsx:210
#: src/components/contextmenus/ChannelContextMenu.jsx:68
msgid "Close"
msgstr ""
#: src/components/Window.jsx:151
msgid "Restore"
msgstr ""
#: src/components/Window.jsx:186
msgid "Clone"
msgstr ""
#: src/components/Window.jsx:126
#: src/components/Window.jsx:194
msgid "Move"
msgstr ""
#: src/components/Window.jsx:134
#: src/components/Window.jsx:202
msgid "Maximize"
msgstr ""
#: src/components/Window.jsx:149
#: src/components/Window.jsx:218
msgid "Resize"
msgstr ""
@ -313,44 +329,20 @@ msgstr ""
msgid "Help"
msgstr ""
#: src/components/buttons/SettingsButton.jsx:22
#: src/components/windows/index.js:14
msgid "Settings"
msgstr ""
#: src/components/buttons/LogInButton.jsx:22
#: src/components/windows/index.js:15
msgid "User Area"
msgstr ""
#: src/components/buttons/SettingsButton.jsx:22
#: src/components/windows/index.js:14
msgid "Settings"
msgstr ""
#: src/components/buttons/DownloadButton.jsx:36
msgid "Make Screenshot"
msgstr ""
#: src/components/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:67
msgid "You are banned. You think it is unjustifed? Check out the "
msgstr ""
#: src/components/BanInfo.jsx:77
msgid " on how to appeal."
msgstr ""
#: src/components/BanInfo.jsx:81
#: src/components/Captcha.jsx:77
#: src/components/ChangeMail.jsx:72
@ -360,10 +352,32 @@ msgstr ""
#: src/components/GlobalCaptcha.jsx:38
#: src/components/LogInForm.jsx:70
#: src/components/windows/ForgotPassword.jsx:75
#: src/components/windows/Register.jsx:86
#: src/components/windows/Register.jsx:87
msgid "Error"
msgstr ""
#: src/components/ChangeMail.jsx:93
#: src/components/ChangeName.jsx:70
#: src/components/ChangePassword.jsx:115
#: src/components/DeleteAccount.jsx:68
#: src/components/GlobalCaptcha.jsx:47
#: src/components/windows/ForgotPassword.jsx:88
#: src/components/windows/Register.jsx:131
msgid "Cancel"
msgstr ""
#: src/components/GlobalCaptcha.jsx:53
msgid "Send"
msgstr ""
#: src/components/BanInfo.jsx:67
msgid "You are banned. You think it is unjustifed? Check out the "
msgstr ""
#: src/components/BanInfo.jsx:77
msgid " on how to appeal."
msgstr ""
#: src/components/BanInfo.jsx:86
#: src/components/ModIIDtools.jsx:72
msgid "Reason"
@ -398,36 +412,71 @@ msgstr ""
msgid "Why?"
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:47
#: src/components/windows/ForgotPassword.jsx:88
#: src/components/windows/Register.jsx:130
msgid "Cancel"
#: src/components/windows/index.js:16
msgid "Registration"
msgstr ""
#: src/components/GlobalCaptcha.jsx:53
msgid "Send"
#: src/components/windows/index.js:17
msgid "Forgot Password"
msgstr ""
#: src/components/contextmenus/UserContextMenu.jsx:56
#: src/components/windows/index.js:18
msgid "Chat"
msgstr ""
#: src/components/windows/index.js:20
msgid "Canvas Archive"
msgstr ""
#: src/components/contextmenus/UserContextMenu.jsx:60
msgid "Ping"
msgstr ""
#: src/components/contextmenus/UserContextMenu.jsx:83
#: src/components/contextmenus/UserContextMenu.jsx:87
msgid "DM"
msgstr ""
#: src/components/contextmenus/UserContextMenu.jsx:93
#: src/components/contextmenus/UserContextMenu.jsx:97
msgid "Block"
msgstr ""
#: src/components/contextmenus/ChannelContextMenu.jsx:54
#: src/components/contextmenus/ChannelContextMenu.jsx:56
msgid "Mute"
msgstr ""
#: src/components/Captcha.jsx:50
#: src/components/Captcha.jsx:105
msgid "Could not load captcha"
msgstr ""
#: src/components/Captcha.jsx:68
msgid "Type the characters from the following image:"
msgstr ""
#: src/components/Captcha.jsx:71
msgid "Tip: Not case-sensitive; I and l are the same"
msgstr ""
#: src/components/Captcha.jsx:114
msgid "Load Captcha"
msgstr ""
#: src/components/Captcha.jsx:119
msgid "Click to Load Captcha"
msgstr ""
#: src/components/Captcha.jsx:124
msgid "Can't read? Reload:"
msgstr ""
#: src/components/Captcha.jsx:128
msgid "Reload"
msgstr ""
#: src/components/Captcha.jsx:138
msgid "Enter Characters"
msgstr ""
#: src/components/windows/Help.jsx:42
msgid "Place color pixels on a large canvas with other players online!"
msgstr ""
@ -694,60 +743,60 @@ msgstr ""
msgid "Select Language"
msgstr ""
#: src/components/windows/UserArea.jsx:29
#: src/components/windows/UserArea.jsx:48
#: src/components/windows/UserArea.jsx:31
#: src/components/windows/UserArea.jsx:50
msgid "Profile"
msgstr ""
#: src/components/windows/UserArea.jsx:51
#: src/components/windows/UserArea.jsx:53
msgid "Ranking"
msgstr ""
#: src/components/windows/UserArea.jsx:54
#: src/components/windows/UserArea.jsx:56
msgid "Converter"
msgstr ""
#: src/components/windows/UserArea.jsx:60
#: src/components/windows/UserArea.jsx:62
msgid "Modtools"
msgstr ""
#: src/components/windows/UserArea.jsx:61
#: src/components/windows/UserArea.jsx:63
msgid "Loading..."
msgstr ""
#: src/components/windows/UserArea.jsx:68
#: src/components/windows/UserArea.jsx:70
msgid "Consider joining us on Guilded:"
msgstr ""
#: src/components/windows/Register.jsx:84
#: src/components/windows/Register.jsx:85
msgid "Register new account here"
msgstr ""
#: src/components/windows/Register.jsx:89
#: src/components/windows/Register.jsx:95
#: src/components/windows/Register.jsx:90
#: src/components/windows/Register.jsx:96
msgid "Name"
msgstr ""
#: src/components/windows/ForgotPassword.jsx:82
#: src/components/windows/Register.jsx:97
#: src/components/windows/Register.jsx:103
#: src/components/windows/Register.jsx:98
#: src/components/windows/Register.jsx:104
msgid "Email"
msgstr ""
#: src/components/ChangeMail.jsx:80
#: src/components/DeleteAccount.jsx:62
#: src/components/LogInForm.jsx:84
#: src/components/windows/Register.jsx:105
#: src/components/windows/Register.jsx:111
#: src/components/windows/Register.jsx:106
#: src/components/windows/Register.jsx:112
msgid "Password"
msgstr ""
#: src/components/windows/Register.jsx:113
#: src/components/windows/Register.jsx:119
#: src/components/windows/Register.jsx:114
#: src/components/windows/Register.jsx:120
msgid "Confirm Password"
msgstr ""
#: src/components/windows/Register.jsx:121
#: src/components/windows/Register.jsx:122
msgid "Captcha"
msgstr ""
@ -759,21 +808,10 @@ msgstr ""
#: src/components/ModCanvastools.jsx:564
#: src/components/ModIIDtools.jsx:134
#: src/components/windows/ForgotPassword.jsx:86
#: src/components/windows/Register.jsx:124
#: src/components/windows/Register.jsx:125
msgid "Submit"
msgstr ""
#: src/components/windows/CanvasSelect.jsx:32
msgid ""
"Select the canvas you want to use. Every canvas is unique and has "
"different palettes, cooldown and requirements. Archive of closed canvases "
"can be accessed here:"
msgstr ""
#: src/components/windows/CanvasSelect.jsx:40
msgid "Archive"
msgstr ""
#: src/components/windows/Archive.jsx:16
msgid ""
"While we tend to not delete canvases, some canvases are started for fun or "
@ -807,22 +845,33 @@ msgid ""
"how the canvas was at that time."
msgstr ""
#: src/components/windows/Chat.jsx:146
msgid "Channel settings"
#: src/components/windows/CanvasSelect.jsx:33
msgid ""
"Select the canvas you want to use. Every canvas is unique and has "
"different palettes, cooldown and requirements. Archive of closed canvases "
"can be accessed here:"
msgstr ""
#: src/components/windows/Chat.jsx:163
#: src/components/windows/CanvasSelect.jsx:41
msgid "Archive"
msgstr ""
#: src/components/windows/Chat.jsx:143
msgid "Start chatting here"
msgstr ""
#: src/components/windows/Chat.jsx:203
#: src/components/windows/Chat.jsx:183
msgid "Chat here"
msgstr ""
#: src/components/windows/Chat.jsx:225
#: src/components/windows/Chat.jsx:205
msgid "You must be logged in to chat"
msgstr ""
#: src/components/windows/Chat.jsx:233
msgid "Channel settings"
msgstr ""
#: src/components/windows/ForgotPassword.jsx:60
msgid "Sent you a mail with instructions to reset your password."
msgstr ""
@ -831,39 +880,6 @@ msgstr ""
msgid "Enter your mail address and we will send you a new password:"
msgstr ""
#: src/components/Captcha.jsx:50
#: src/components/Captcha.jsx:105
msgid "Could not load captcha"
msgstr ""
#: src/components/Captcha.jsx:68
msgid "Type the characters from the following image:"
msgstr ""
#: src/components/Captcha.jsx:71
msgid "Tip: Not case-sensitive; I and l are the same"
msgstr ""
#: src/components/Captcha.jsx:114
msgid "Load Captcha"
msgstr ""
#: src/components/Captcha.jsx:119
msgid "Click to Load Captcha"
msgstr ""
#: src/components/Captcha.jsx:124
msgid "Can't read? Reload:"
msgstr ""
#: src/components/Captcha.jsx:128
msgid "Reload"
msgstr ""
#: src/components/Captcha.jsx:138
msgid "Enter Characters"
msgstr ""
#: src/utils/validation.js:17
msgid "Email can't be empty."
msgstr ""
@ -1004,7 +1020,7 @@ msgstr ""
msgid "Daily"
msgstr ""
#: src/components/Rankings.jsx:85
#: src/components/Rankings.jsx:88
msgid "Ranking updates every 5 min. Daily rankings get reset at midnight UTC."
msgstr ""
@ -1140,6 +1156,20 @@ msgstr ""
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 ""
@ -1160,20 +1190,6 @@ msgstr ""
msgid "Confirm New Password"
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/ChangeName.jsx:64
msgid "New Username"
msgstr ""
@ -1266,14 +1282,14 @@ msgstr ""
#: src/components/ModCanvastools.jsx:342
#: src/components/ModCanvastools.jsx:417
#: src/components/ModCanvastools.jsx:502
#: src/components/ModWatchtools.jsx:168
#: src/components/ModWatchtools.jsx:169
msgid "Top-left corner"
msgstr ""
#: src/components/ModCanvastools.jsx:360
#: src/components/ModCanvastools.jsx:435
#: src/components/ModCanvastools.jsx:520
#: src/components/ModWatchtools.jsx:186
#: src/components/ModWatchtools.jsx:187
msgid "Bottom-right corner"
msgstr ""
@ -1333,27 +1349,27 @@ msgstr ""
msgid "Interval is invalid"
msgstr ""
#: src/components/ModWatchtools.jsx:116
#: src/components/ModWatchtools.jsx:117
msgid "Check who placed in an area"
msgstr ""
#: src/components/ModWatchtools.jsx:117
#: src/components/ModWatchtools.jsx:118
msgid "Canvas"
msgstr ""
#: src/components/ModWatchtools.jsx:134
#: src/components/ModWatchtools.jsx:135
msgid "Interval"
msgstr ""
#: src/components/ModWatchtools.jsx:150
#: src/components/ModWatchtools.jsx:151
msgid "IID (optional)"
msgstr ""
#: src/components/ModWatchtools.jsx:232
#: src/components/ModWatchtools.jsx:233
msgid "Get Pixels"
msgstr ""
#: src/components/ModWatchtools.jsx:263
#: src/components/ModWatchtools.jsx:264
msgid "Get Users"
msgstr ""

View File

@ -42,6 +42,7 @@ const lang2CC = {
hy: 'am',
uk: 'ua',
ca: 'ct',
sr: 'rs',
};
export function langCodeToCC(lang) {
return lang2CC[lang] || lang;