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)" "one (Note: you can use those links just once)"
msgstr "" 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 #: src/ssr/Globe.jsx:34
msgid "PixelPlanet.Fun 3DGlobe" msgid "PixelPlanet.Fun 3DGlobe"
msgstr "" msgstr ""
@ -111,14 +127,6 @@ msgstr ""
msgid "Loading..." msgid "Loading..."
msgstr "" 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 #: src/core/mail.js:71
#, javascript-format #, javascript-format
msgid "" msgid ""
@ -236,6 +244,33 @@ msgstr ""
msgid "Submit" msgid "Submit"
msgstr "" 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 #: src/utils/validation.js:17
msgid "Email can't be empty." msgid "Email can't be empty."
msgstr "" msgstr ""
@ -284,33 +319,6 @@ msgstr ""
msgid "Password must be shorter than 60 characters." msgid "Password must be shorter than 60 characters."
msgstr "" 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 #: src/routes/api/modtools.js:53
msgid "You are not logged in" msgid "You are not logged in"
msgstr "" msgstr ""
@ -347,6 +355,27 @@ msgstr ""
msgid "Failed to establish session after register :(" msgid "Failed to establish session after register :("
msgstr "" 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:22
#: src/routes/api/auth/verify.js:29 #: src/routes/api/auth/verify.js:29
msgid "Mail verification" msgid "Mail verification"
@ -362,27 +391,6 @@ msgid ""
"request a new one." "request a new one."
msgstr "" 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 #: src/ssr/RedirectionPage.jsx:19
msgid "PixelPlanet.fun Accounts" msgid "PixelPlanet.fun Accounts"
msgstr "" msgstr ""

View File

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

View File

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