From 947bd6ba850fd7885ee060244df7ae961eadf51d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Borcz?= Date: Thu, 30 May 2024 00:55:45 +0200 Subject: [PATCH 1/3] New Crowdin updates (#2570) --- app/src/main/res/values-cs/strings.xml | 16 +- .../res/values-csb-rPL/preferences_values.xml | 75 ++ app/src/main/res/values-csb-rPL/strings.xml | 851 ++++++++++++++++++ app/src/main/res/values-de/strings.xml | 2 + app/src/main/res/values-pl/strings.xml | 2 +- app/src/main/res/values-ru/strings.xml | 2 + app/src/main/res/values-sk/strings.xml | 16 +- app/src/main/res/values-uk/strings.xml | 2 + 8 files changed, 951 insertions(+), 15 deletions(-) create mode 100644 app/src/main/res/values-csb-rPL/preferences_values.xml create mode 100644 app/src/main/res/values-csb-rPL/strings.xml diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index c89414a21..bfb19ee14 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -29,7 +29,7 @@ Centrum oznámení Konfigurace menu - Semestr %1$d, %2$d/%3$d + Pololetí %1$d, %2$d/%3$d Přihlaste se pomocí žákovského nebo rodičovského účtu Zadejte symbol ze stránky deníku: <b>%1$s</b> @@ -105,8 +105,8 @@ Zapnout reklamy Známka - Semestr %d - Změnit semestr + Pololetí %d + Změnit pololetí Žádné známky Váha Váha: %s @@ -125,16 +125,16 @@ Vypočítaný pololetní průměr Vypočítaný roční průměr Jak funguje vypočítaný průměr? - Vypočítaný průměr je aritmetický průměr vypočítaný z průměrů předmětů. Umožňuje vám to znát přibližný konečný průměr. Vypočítává se způsobem zvoleným uživatelem v nastavení aplikaci. Doporučuje se vybrat příslušnou možnost. Důvodem je rozdílný výpočet školních průměrů. Pokud vaše škola navíc uvádí průměr předmětů na stránce deníku Vulcan, aplikace si je stáhne a tyto průměry nepočítá. To lze změnit vynucením výpočtu průměru v nastavení aplikaci.\n\nPrůměr známek pouze z vybraného semestru:\n1. Výpočet váženého průměru pro každý předmět v daném semestru\n2. Sčítání vypočítaných průměrů\n3. Výpočet aritmetického průměru součtených průměrů\n\nPrůměr průměrů z obou semestrů:\n1. Výpočet váženého průměru pro každý předmět v semestru 1 a 2\n2. Výpočet aritmetického průměru vypočítaných průměrů za semestry 1 a 2 pro každý předmět.\n3. Sčítání vypočítaných průměrů\n4. Výpočet aritmetického průměru sečtených průměrů\n\nPrůměr známek z celého roku:\n1. Výpočet váženého průměru za rok pro každý předmět. Konečný průměr v 1. semestru je nepodstatný.\n2. Sčítání vypočítaných průměrů\n3. Výpočet aritmetického průměru součtených průměrů + Vypočítaný průměr je aritmetický průměr vypočítaný z průměrů předmětů. Umožňuje vám to znát přibližný konečný průměr. Vypočítává se způsobem zvoleným uživatelem v nastavení aplikaci. Doporučuje se vybrat příslušnou možnost. Důvodem je rozdílný výpočet školních průměrů. Pokud vaše škola navíc uvádí průměr předmětů na stránce deníku Vulcan, aplikace si je stáhne a tyto průměry nepočítá. To lze změnit vynucením výpočtu průměru v nastavení aplikaci.\n\nPrůměr známek pouze z vybraného pololetí:\n1. Výpočet váženého průměru pro každý předmět v daném pololetí\n2. Sčítání vypočítaných průměrů\n3. Výpočet aritmetického průměru součtených průměrů\n\nPrůměr průměrů z obou pololetí:\n1. Výpočet váženého průměru pro každý předmět v pololetí 1 a 2\n2. Výpočet aritmetického průměru vypočítaných průměrů za pololetí 1 a 2 pro každý předmět.\n3. Sčítání vypočítaných průměrů\n4. Výpočet aritmetického průměru sečtených průměrů\n\nPrůměr známek z celého roku:\n1. Výpočet váženého průměru za rok pro každý předmět. Konečný průměr v 1. pololetí je nepodstatný.\n2. Sčítání vypočítaných průměrů\n3. Výpočet aritmetického průměru součtených průměrů Jak funguje konečný průměr? - Konečný průměr je aritmetický průměr vypočítaný ze všech aktuálně dostupných konečných známek v daném semestru.\n\nSchéma výpočtu se skládá z následujících kroků:\n1. Sčítání konečných známek zadaných učiteli\n2. Děleno počtem předmětů, pro které už byly uděleny známky + Konečný průměr je aritmetický průměr vypočítaný ze všech aktuálně dostupných konečných známek v daném pololetí.\n\nSchéma výpočtu se skládá z následujících kroků:\n1. Sčítání konečných známek zadaných učiteli\n2. Děleno počtem předmětů, pro které už byly uděleny známky Konečný průměr z %1$d z %2$d předmětů Shrnutí Třída Označit jako přečtené Částečně - Semestr + Pololetí Body Vysvětlivky Průměr třídy: %1$s @@ -499,7 +499,7 @@ Mobilní přístup Žádná zařízení Zrušit registraci - Zařízení odstranění + Zařízení odstraněno QR kód Token Symbol @@ -872,6 +872,8 @@ Webová stránka deníku VULCAN vyžaduje ověření Proč se mi to zobrazuje?\nWebová stránka deníku, ze které Wulkanowy stahuje data, zobrazuje stejnou obrazovku jako výše, takže Wulkanowy ji musí také zobrazit, aby bylo možné získávat data z této stránky. Nedá se to obejít Úspěšně ověřeno + + Nouzový přístup Žádné internetové připojení Vyskytla se chyba. Zkontrolujte hodiny svého zařízení diff --git a/app/src/main/res/values-csb-rPL/preferences_values.xml b/app/src/main/res/values-csb-rPL/preferences_values.xml new file mode 100644 index 000000000..8b4be0d9b --- /dev/null +++ b/app/src/main/res/values-csb-rPL/preferences_values.xml @@ -0,0 +1,75 @@ + + + Alfabéticzno + Pòdług datë + Pòdług strzédny + Pòdług procentu bëtnoscë + Pòdług salda frekwencje na przibiorze + + Jôsny + Cemny + Cemny (AMOLED) + + + Systemòwi jãzëk + Polski + English + Pусский + Українська + Deutsch + Čeština + Slovenčina + + + 15 minutów + 30 minutów + 1 gòdzëna + 2 gòdzënë + 6 gòdzyn + 12 gòdzyn + 24 gòdzyn + + + 0,00 + 0,25 + 0,33 + 0,5 + 0,75 + + + Dzienniczek+ + Wulkanowy + Farwa taksów w dzénnikù + + + Do 1 na rôz + Wiedno rozwiniãti + Rozwijanié bez grańców + + + Strzédnô taksów leno z wëbrónégò semestru + Strzédnô z strzédnëch z òbùch semestrów + Strzédnô wszëtczich taksów z całégò rokù + + + Nié pòkazuj + Leno midzë ùczbama + Przed a midzë ùczbama + + + Nié pòkazuj + Pòkażë razã + Pòkôżë niżi zwëczajné ùczbë + + + Szczestlëwi numerk + Nieprzeczëtóné wiadë + Frekwencjô + Ùczbë + Taksë + Zadanié dodóm + Szkòlowi ògłos + Testë + Zéńdzenia + + diff --git a/app/src/main/res/values-csb-rPL/strings.xml b/app/src/main/res/values-csb-rPL/strings.xml new file mode 100644 index 000000000..15793491d --- /dev/null +++ b/app/src/main/res/values-csb-rPL/strings.xml @@ -0,0 +1,851 @@ + + + + Logòwanié + Wulkanowy + Taksë + Frekwencjô + Testë + Plan zajmów + Nastôwë + Wicy + Ò aplikacëje + Pòkazéwôcz logów + Debùgòwanié + Debùgòwanié wiadłów + Rëmni kùszczi webview + Wkłôdôrze + Licencëje + Wiadë + Nowô wiada + Nowé zadanié dodóm + Ùwôdżi i pòstãpë + Zadanié dodóm + Czerownik kòntów + Wëbierzë kònto + Drobnotë kònta + Jinfòrmacëje ò ùczniu + Doma + Centrum wiadłów + Kònfigùracëjô menu + + Semestr %1$d, %2$d/%3$d + + Zalogùj sã brëkùjącë kònta ùcznia abò rodzëca + Pòdôj symbòl z starnë dzénnika dlô kònta: <b>%1$s</b> + Pòzwa brëkòwnika + Adresa E-mail + Login, PESEL abò adresa e-mail + Parola + Wariant dzénnika UONET+ + Niesztandardowi sufiks domenë + Mòbilné API + Scraper + Hibdridowé + Token + PIN + Symbol + Np. \"lodz\" czë \"powiatjaroslawski\" + Zalogùj + Parola je za krótkô + Dane logòwaniô są niépasowné + %1$s. Ùgwësni sã, że wëbrôno pòprawną òdmianã dzénnika UONET+ niżi + Niepasowny PIN + Niepasowny token + Token wëgôsł + Niepasowny adresa e-mail + Ùżij loginu miast adresu e-mail + Ùżij loginu abò adresu e-mail w @%1$s + Niepasowny sufiks domenë + Niepasowny symbòl. Żelë nié mòżesz gò nalézc, proszã skòntaktowac sã z szkòłą + Nie szkaluj! żelë nié mòżesz nalézc symbòlu, skòntaktuj sã z szkòłą + Ùczeń nie nalazłi. Sprôwdzë pòprawnosc symbòlu i wëbróny òdmianë dzénnika UONET+ + Wëbróny ùczeń je ju zalogòwóny + Symbòl mòżna nalézc na starnie dzénnika w Ùczeń→ Dostãp mòbilny → Wëgeneruj kòd dostãpù .\n\nÙgwësni sã, że ùstôwił jes pasowną òdmianã dzénnika w pòlu Òdmiana dzénnika UONET+ na pierszim ekranie logòwania + Wëbierzë ùczniów do zalogòwaniô w aplikacëje + Jiné òpcëje + W tim tribie nie dzejô szczestlëwi numerk, ùczeń na tle klasë, pòdsumòwanié frekwencëje, ùsprôwiedliwianié nieòbecnoscë, zajmë zrealizowóné, jimfòrmacëje ò szkòle i pòzdrzatk listë zarejestrowónëch ùrządzeniów + Nen trib wëswietlô ne samé dane, chtërne są widoczné na jinternetowi starnie dzénnika + Sparłãczënié nôlepszich znanków dwùch òstatnich tribów. Dzejô chùdzy jak scraper i ùgwësniô Fùnkcëje niédostãpné w tribie Mòbilné API, Je to w eksperimentalnym stadium + Pòlitëka priwatnoscë + Tôkel z logòwanim? Napiszë do naju! + E-mail + Discord + Wëslë e-mail + Ùgwësni sã, że òsta wëbrónô òdpòwiedniô òdmiana dzénnika UONET+! + Resetuj parolã + Przëwarcë swòje kònto + Przëwarcë + Ùczeń je ju zalogòwóny + Sztandardowô + Jinô lokalizacëjô wësznëkrowaniô + Nie nalazło aktiwnëch ùczniów + Wprowadzë jiny symbòl + Zëskôj pòmòc + Fùl pòzwa szkòłë z gardã (Wëmôgô) + Np. ZSTiO Jarosław abò SP nr 99 w Łodzi + Wprowadzë pòprawną pòzwã szkòłë + Dodôtkòwé jinfòrmacëje pò Pòlskù (Òpcjonalno) + Np. \"Òstatnio zmienił jem szkòłã i…\" abò \"Jô jem rodzëcã i nié widzã drëdżégò dzecka…\" + Wëslë + + Włączë wiadła + Włączë wiadła, abë nie zabôczëc wiadów òd szkólnëch abò nowi taksë + Pòmiń + Włączë + + Czerownik kòntów + Zalogùj sã + Sesjô zgasłô + Sesja zgasłô, zalogùj sã znôwa + Parola zgasłô abò òsta zmieniona + Parola do twòjégò kònta zgasłô abò òsta zmieniona. Mùszisz zalogòwac sã znôwa do Wùlkanowégò + Wspiarcé aplikacëje + Widzy cë sã ta aplikacëjô? Wësprzë ji rozwój pòprzez włączenié nieszkòdzącëch reklamów, chtërne mòżesz wëłączëc w kôżdim mòmence + Włączë reklamë + + Taksa + Semestr %d + Zmieni semestr + Felënk taksów + Wôga + Wôga: %s + Kòmentôrz + Jilosc nowich taksów: %1$d + Strzédnô: %1$.2f + Rocznô: %1$.2f + Pónktë: %s + Felënk strzédny + Strzédnô semestru + Strzédnô rocznô + Jilosc pónktów + Kùńcowô taksa + Spòdzónô taksa + Òpisowô taksa + Òbliczonô strzédnô semestru + Òbliczonô rocznô strzédna + Jak dzejô òbliczonô strzédnô? + Òbrechòwiwónô strzédnô to je aritmeticznô strzédnô jakô je òbrechòwiwónô ze strzédnëch z apartnëch przibiorów. Pòzwôlô na doznanié sã przëblëżony kùńcowi strzédny. Òna je òbrechòwiwónô na ôrt wëbróny przez brëkòwnika w nastawach aplikacje. Bédëjemë wëbrac pasowną òpcją, kò òbrechòwiwanié szkòłowëch strzédnëch mòże sã jinaczëc. Żelë wasza szkòła pòdôwô strzédné z przibiorów na starnie Vulcan, aplikacjô je scygô a sama nick nie òbrechòwiwô. To mòże to zmienic przez wëmùszenié òbrechòwiwaniégò w nastawach aplikacje.\n\nStrzédnô taksów leno z wëbrónégò semestru:\n1. Òbrechòwiwanié wôżony strzédny dlô kòżdégò przibioru w dónym semestrze\n2.Dodôwanié òbrechòwónëch strzédnëch\n3. Òbrëchòwiwanié aritmeticzny strzédny ze strzédnëch zesadzonëch razã\n\nStrzédnô ze strzédnëch z òbùch semestrów:\n1.Òbrechòwiwanié wôżony strzédny dlô kòżdégò przibioru w 1. i 2. semestrze\n2. Òbrechòwiwanié aritmeticzny strzédny ze strzédnëch òbrechòwónëch dlô kòżdégò przëbioru na semester 1. i 2.\n3. Dodôwanié òbrechòwónëch strzédnëch\n4. Òbrëchòwiwanié aritmeticzny strzédny ze strzédnëch zesadzonëch razã\n\nStrzédnô taksów z całégò rokù:\n1. Òbrechòwiwanié wôżony strzédny w rocznym pòzdrzatkù dlô kòżdégò przibioru. Kùńcowô strzédnô w 1. semestrze sã nie rechùje. \n2. Dodôwanié òbrechòwónëch strzédnëch\n3. Òbrëchòwiwanié aritmeticzny strzédny ze strzédnëch zesadzonëch razã + Jak fónksnéruje kùńcowô strzédna? + Kùńcową strzédną je strzédnô aritmetëcznô òbliczonô na spòdlim wszëtczich òbecno dostãpnëch taksów kùńcowëch w danym semestrze.\n\nSchemat òbliczeniów skłôdô sã z nôstãpùjącëch kroków:\n1. Sumòwanié kùńcowëch taksów wpisanëch przez szkólnëch\n2. Dzélenié przez lëczbã zajmów, z chtërnëch taksë òstałë ju wstôwioné + Lùńcowô strzédna + z %1$d na %2$d zajmów + Pòdsëmòwanié + Klasa + Zamérkô jakò przeczëtóné + Cawné + Semestr + Pónktë + Legenda + Strzédna klasë: %1$s + Twòja strzédnô: %1$s + Twòja taksa: %1$s + Klasa + Ùczeń + + %d taksa + %d taksë + %d taksów + + + Nowô taksa + Nowé taksë + Nowé taksë + + + Nowô spòdzónô taksa + Nowé spòdzóné taksë + Nowé spòdzóné taksë + + + Nowô kùńcowô taksa + Nowé kùńcowé taksë + Nowé kùńcowé taksë + + + New descriptive grade + New descriptive grades + New descriptive grades + + + You received %1$d grade + You received %1$d grades + You received %1$d grades + + + You received %1$d predicted grade + You received %1$d predicted grades + You received %1$d predicted grades + + + You received %1$d final grade + You received %1$d final grades + You received %1$d final grades + + + You received %1$d descriptive grade + You received %1$d descriptive grades + You received %1$d descriptive grades + + + Ùczba + Dodôtkòwô ùczba + Zala + Karno + Gòdzënë + Zmianë + Felënk ùczbów dzysô + %s min + %s sec + %1$s left + in %1$s + Finished + Now: %s + Next: %s + Later: %s + %1$s lesson %2$d - %3$s + Change of room from %1$s to %2$s + Change of teacher from %1$s to %2$s + Change of subject from %1$s to %2$s + + No lesson + No lessons + No lessons + + + Timetable change + Timetable changes + Timetable changes + + + %1$s - %2$d change in timetable + %1$s - %2$d changes in timetable + %1$s - %2$d changes in timetable + + + %1$d change in timetable + %1$d changes in timetable + %1$d changes in timetable + + + %d change + %d changes + %d changes + + + Completed lessons + Pòkôżë skùńczoné ùczbë + No info about completed lessons + Topic + Niebëtnosc + Zôsóbczi + + Dodatkòwé ùczbë + Pòkôżë dodatkòwé ùczbë + Felënk jinfòrmacëjów ò dodôtkòwëch ùczbach + Nowô ùczba + Nowô dodatkòwô ùczba + Dodatkòwa ùczba òsta dodónô z sukcesã + Additional lesson deleted successfully + Repeat weekly + Delete additional lesson + Just this lesson + All in the series + Start time + End time + End time must be greater than start time + + Attendance summary + Attendance calculator + %1$d over target + right on target + %1$d under target + %1$d/%2$d presences + No attendances recorded + Absent for school reasons + Excused absence + Unexcused absence + Exemption + Excused lateness + Unexcused lateness + Present + Deleted + Unknown + Number of lesson + No entries + Absence reason (optional) + Send + Absence excuse request sent successfully! + You must select at least one absence! + Excuse + + New attendance + New attendance + New attendance + + + %1$d new attendance + %1$d attendance + %1$d attendance + + + %d attendance + %d attendance + %d attendance + + + Total + + No exams this week + Type + Entry date + + New exam + New exams + New exams + + + %d new exam + %d new exams + %d new exams + + + %d exam + %d exams + %d exams + + + Inbox + Sent + Trash + (no subject) + No messages + From: + To: + Date: %1$s + Reply + Forward + Select all + Unselect all + Restore from trash + Move to trash + Delete permanently + Message restored successfully + Message deleted successfully + student + parent + guardian + employee + Share + Print + Subject + Content + Message sent successfully + Message does not exist + You need to choose at least 1 recipient + The message content must be at least 3 characters + All mailboxes + Only unread + Only with attachments + Read: %s + Read by: %1$d of %2$d people + + %1$d message + %1$d messages + %1$d messages + + + New message + New messages + New messages + + Do you want to restore draft message? + Do you want to restore draft message with recipients: %s? + + You received %1$d message + You received %1$d messages + You received %1$d messages + + + %1$d selected + %1$d selected + %1$d selected + + Messages deleted + Messages restored + Choose mailbox + Incognito mode is on + Thanks to incognito mode sender is not notified when you read the message + + No info about notes + Points + + %d note + %d notes + %d notes + + + New note + New notes + New notes + + + You received %1$d note + You received %1$d notes + You received %1$d notes + + + + %d praise + %d praises + %d praises + + + New praise + New praises + New praises + + + You received %1$d praise + You received %1$d praises + You received %1$d praises + + + + %d neutral note + %d neutral notes + %d neutral notes + + + New neutral note + New neutral notes + New neutral notes + + + You received %1$d neutral note + You received %1$d neutral notes + You received %1$d neutral notes + + + No info about homework + Mark as done + Mark as undone + Add homework + Homework added successfully + Homework deleted successfully + Attachments + + New homework + New homework + New homework + + + You received %d new homework + You received %d new homework + You received %d new homework + + + %d homework + %d homework + %d homework + + + Lucky number + Today\'s lucky number is + No info about the lucky number + Lucky number for today + Today\'s lucky number is: %s + Show history + + Lucky number history + No info about lucky numbers + + Mobile devices + No devices + Deregister + Device removed + QR code + Token + Symbol + PIN + + School and teachers + + School + No info about school + School name + School address + Telephone + Name of headmaster + Name of pedagogue + Show on map + Call + + Teachers + No info about teachers + No subject + + Conferences + No info about conferences + + %d conference + %d conferences + %d conferences + + + New conference + New conferences + New conferences + + + You have %1$d new conference + You have %1$d new conferences + You have %1$d new conferences + + Present at conference + Agenda + Place + Topic + + School announcements + No school announcements + + %d school announcement + %d school announcements + %d school announcements + + + New school announcement + New school announcements + New school announcements + + + You have %1$d new school announcement + You have %1$d new school announcements + You have %1$d new school announcements + + + Add account + Logout + Do you want to log out this student? + Student logout + Student account + Parent account + Edit data + Accounts manager + Select student + Family + Contact + Residence details + Personal information + + App version + Contributors + List of Wulkanowy developers + Report a bug + Send a bug report via e-mail + FAQ + Read Frequently Asked Questions + Discord server + Join the Wulkanowy community + Facebook fanpage + Twitter page + Follow us on twitter + Like our facebook fanpage + Privacy policy + Rules for collecting personal data + System settings + Open system settings + Homepage + Visit the website and help develop the application + Licenses + Licenses of libraries used in the application + + License + + Avatar + See more on GitHub + + No info about student or student family + Name + Second name + Gender + Polish citizenship + Family name + Mother\'s and father\'s names + Phone + Cellphone + E-mail + Address of residence + Address of registration + Correspondence address + Surname and first name + Degree of kinship + Address + Phones + Male + Female + Last name + Guardian + + Nick + Add nick + Choose avatar color + + Share logs + Refresh + + Lessons + (Tomorrow) + (Today and tomorrow) + In a moment: + Soon: + First: + Now: + End of lessons + Next: + Later: + + %1$d more lesson + %1$d more lessons + %1$d more lessons + + until %1$s + No upcoming lessons + An error occurred while loading the lessons + Homework + No homework to do + An error occurred while loading the homework + + %1$d more homework + %1$d more homework + %1$d more homework + + due %1$s + Last grades + No new grades + An error occurred while loading the grades + School announcements + No current announcements + An error occurred while loading the announcements + + %1$d more announcement + %1$d more announcements + %1$d more announcements + + Exams + No upcoming exams + An error occurred while loading the exams + + %1$d more exam + %1$d more exams + %1$d more exams + + Conferences + No upcoming conferences + An error occurred while loading the conferences + + %1$d more conference + %1$d more conferences + %1$d more conferences + + An error occurred while loading data + None + + Check for updates + Before reporting a bug, check first if an update with the bug fix is available + + Content + Retry + Description + No description + Teacher + Date + Entry date + Color + Details + Category + Close + No data + Subject + Prev + Next + Search + Search… + Yes + No + Save + Title + Add + Copied + Undo + Change + Add to calendar + Cancel + + No lessons + Synchronized on %1$s at %2$s + Choose theme + Light + Dark + System Theme + + App + Default view + Calculated average options + Force average calculation by app + Show presence + Attendance target + Show subjects without any attendances + Attendance calculator sorting + Theme + Grades expanding + Show groups next to subjects + Show additional lessons + Show empty tiles where there\'s no lesson + Show chart list in class grades + Show subjects without grades + Grades color scheme + Subjects sorting + Language + Menu configuration + Set the order of functions in the menu + Notifications + Other + Show notifications + Show upcoming lesson notifications + Make upcoming lesson notification persistent + Turn off when notification is not showing in your watch/band + Open system notification settings + Fix synchronization & notifications issues + Your device may have data synchronization issues and with notifications.\n\nTo fix them, you need to add Wulkanowy to the autostart and turn off battery optimization/saving in the phone settings. + Show debug notifications + Synchronization is disabled + Official app notifications + Capture official app notifications + Remove official app notifications after capture + Capture notifications + With this feature you can gain a substitute of push notifications like in the official app. All you need to do is allow Wulkanowy to receive all notifications in your system settings.\n\nHow it works?\nWhen you get a notification in Dziennik VULCAN, Wulkanowy will be notified (that\'s what these extra permissions are for) and will trigger a sync so that can send its own notification.\n\nFOR ADVANCED USERS ONLY + Upcoming lesson notifications + You must allow the Wulkanowy app to set alarms and reminders in your system settings to use this feature. + Go to settings + Synchronization + Automatic update + Suspended on holidays + Updates interval + Wi-Fi only + Sync now + Synced! + Sync failed + Sync in progress + Last full sync: %s + Value of the plus + Value of the minus + Reply with message history + Show arithmetic average when no weights provided + Incognito mode + Do not inform about reading the message + Support + Privacy Policy + Agreements + Show consent to data processing + Show ads in app + Watch single ad to support project + Consent to data processing + To view an advertisement you must agree to the data processing terms of our Privacy Policy + Agree + Privacy policy + Ad is loading + Thank you for your support, come back later for more ads + Advanced + Appearance & Behavior + Notifications + Synchronization + Advertisements + Grades + Dashboard + Tiles visibility + Attendance + Attendance calculator + Settings + Timetable + Grades + Calculated average + Messages + Appearance & Behavior + Languages, themes, subjects sorting + App notifications, fix problems + Notifications + Synchronization + Automatic update, synchronization interval + Plus and minus values, average calculation + Advanced + App version, contributors, social portals + Displaying advertisements, project support + + New grades + New homework + New conferences + New exams + Lucky number + New messages + New notes + New school announcements + Push notifications + Upcoming lessons + Debug + Timetable change + New attendance + + Black + Red + Blue + Green + Purple + No color + + Download of updates has started… + An update has just been downloaded. + Restart + Update failed! Wulkanowy may not function properly. Consider updating + + Application restart + The application must restart for the changes to be saved + Restart + + Authorization has been rejected. The data provided does not match the records in the secretary\'s office. + Invalid PESEL + PESEL + Authorize + Authorization completed successfully + Authorization + Dear Parent,<br /><br />To authorize and ensure the security of data, we kindly ask you to enter below PESEL number of student <b>%1$s</b>. These details are essential for the proper assignment of access and protection of personal data in accordance with applicable regulations.<br /><br />After entering the data, it will be verified to ensure that access to the VULCAN system is granted exclusively to authorized individuals. Should you have any doubts or problems, please contact the school diary administrator to clarify the situation.<br /><br />We maintain the highest standards of personal data protection and ensure that all information provided is secure. Wulkanowy app does not store or process the PESEL number.<br /><br />We remind you that providing full and accurate data is mandatory and necessary for the use of the VULCAN system. + Skip for now + + VULCAN\'s website requires verification + Why am I seeing this?\nThe register website from which Wulkanowy downloads data displays the same screen as above, so Wulkanowy must also show it to be able to download data from this website. There\'s no way around it + Verified successfully + + Emergency access + + No internet connection + An error occurred. Check your device clock + This account is inactive. Try logging in again + Connection to register failed. Servers can be overloaded. Please try again later + Loading data failed. Please try again later + Your password has expired or been changed. Please log in again + Register password change required + Maintenance underway UONET + register. Try again later + Unknown UONET + register error. Try again later + Unknown application error. Please try again later + Captcha verification required + An unexpected error occurred + Feature disabled by your school + Feature not available. Login in a mode other than Mobile API + This field is required + + Mute + Unmute + You have muted this user + You have unmuted this user + diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index cc61a83cc..cf682cf56 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -778,6 +778,8 @@ VULCAN\'s Website erfordert Überprüfung Warum sehe ich das?\nDie Website des Registers, von der Wulkanowy Daten herunterlädt, zeigt denselben Bildschirm wie oben an, so dass Wulkanowy ihn ebenfalls anzeigen muss, um Daten von dieser Website herunterladen zu können. Es gibt keinen Ausweg Erfolgreich verifiziert + + Notfallzugriff Keine Internetverbindung Es ist ein Fehler aufgetreten. Überprüfen Sie Ihre Geräteuhr diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 566535fd8..9d291261e 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -873,7 +873,7 @@ Dlaczego to widzę?\nStrona internetowa dziennika, z której Wulkanowy pobiera dane, wyświetla ten sam ekran jak powyżej, więc Wulkanowy musi również ją pokazać, aby móc pobrać dane z tej witryny. Nie da się tego obejść Pomyślnie zweryfikowano - Awaryjny dostęp + Dostęp awaryjny Brak połączenia z internetem Wystąpił błąd. Sprawdź poprawność daty w urządzeniu diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index acce9f835..8f6847c75 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -872,6 +872,8 @@ Требуется верификация веб-сайта VULCAN Why am I seeing this?\nThe register website from which Wulkanowy downloads data displays the same screen as above, so Wulkanowy must also show it to be able to download data from this website. There\'s no way around it Верификация успешна + + Emergency access Интернет-соединение отсутствует Произошла ошибка. Проверьте время на вашем устройстве diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 981213842..519670f6c 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -29,7 +29,7 @@ Centrum oznámení Konfigurácia menu - Semester %1$d, %2$d/%3$d + Polrok %1$d, %2$d/%3$d Prihláste sa pomocou žiackeho alebo rodičovského účtu Zadajte symbol zo stránky denníka: <b>%1$s</b> @@ -105,8 +105,8 @@ Zapnúť reklamy Známka - Semester %d - Zmeniť semester + Polrok %d + Zmeniť polrok Žiadne známky Váha Váha: %s @@ -125,16 +125,16 @@ Vypočítaný polročný priemer Vypočítaný ročný priemer Ako funguje vypočítaný priemer? - Vypočítaný priemer je aritmetický priemer vypočítaný z priemerov predmetov. Umožňuje vám to poznať približný konečný priemer. Vypočítava sa spôsobom zvoleným užívateľom v nastaveniach aplikácii. Odporúča sa vybrať príslušnú možnosť. Dôvodom je rozdielny výpočet školských priemerov. Ak vaša škola navyše uvádza priemer predmetov na stránke denníka Vulcan, aplikácia si ich stiahne a tieto priemery nepočíta. To možno zmeniť vynútením výpočtu priemeru v nastavení aplikácii.\n\nPriemer známok iba z vybraného semestra:\n1. Výpočet váženého priemeru pre každý predmet v danom semestri\n2. Sčítanie vypočítaných priemerov\n3. Výpočet aritmetického priemeru součtených priemerov\n\nPriemer priemerov z oboch semestrov:\n1. Výpočet váženého priemeru pre každý predmet v semestri 1 a 2\n2. Výpočet aritmetického priemeru vypočítaných priemerov za semestre 1 a 2 pre každý predmet.\n3. Sčítanie vypočítaných priemerov\n4. Výpočet aritmetického priemeru součtených priemerov\n\nPriemer známok z celého roka:\n1. Výpočet váženého priemeru za rok pre každý predmet. Konečný priemer v 1. semestri je nepodstatný.\n2. Sčítanie vypočítaných priemerov\n3. Výpočet aritmetického priemeru součtených priemerov + Vypočítaný priemer je aritmetický priemer vypočítaný z priemerov predmetov. Umožňuje vám to poznať približný konečný priemer. Vypočítava sa spôsobom zvoleným užívateľom v nastavení aplikácii. Odporúča sa vybrať príslušnú možnosť. Dôvodom je rozdielny výpočet školských priemerov. Pokiaľ vaša škola navyše uvádza priemer predmetov na stránke denníka Vulcan, aplikácia si ich stiahne a tieto priemery nepočíta. To je možné zmeniť vynútením výpočtu priemeru v nastavení aplikácie.\n\nPriemer známok iba z vybraného polroka:\n1. Výpočet váženého priemeru pre každý predmet v danom polroku\n2. Sčítanie vypočítaných priemerov\n3. Výpočet aritmetického priemeru sčítaných priemerov\n\nPriemer priemerov z oboch polrokov:\n1. Výpočet váženého priemeru pre každý predmet v polroku 1 a 2\n2. Výpočet aritmetického priemeru vypočítaných priemerov za polrok 1 a 2 pre každý predmet.\n3. Sčítanie vypočítaných priemerov\n4. Výpočet aritmetického priemeru sčítaných priemerov\n\nPriemer známok z celého roka:\n1. Výpočet váženého priemeru za rok pre každý predmet. Konečný priemer v 1. polroku je nepodstatný.\n2. Sčítanie vypočítaných priemerov\n3. Výpočet aritmetického priemeru sčítaných priemerov Ako funguje konečný priemer? - Konečný priemer je aritmetický priemer vypočítaný zo všetkých aktuálne dostupných konečných známok v danom semestri.\n\nSchéma výpočtu sa skladá z nasledujúcich krokov:\n1. Sčítanie konečných známok zadaných učiteľmi\n2. Delené počtom predmetov, pre ktoré už boli vydané známky + Konečný priemer je aritmetický priemer vypočítaný zo všetkých aktuálne dostupných konečných známok v danom polroku.\n\nSchéma výpočtu sa skladá z nasledujúcich krokov:\n1. Sčítanie konečných známok zadaných učiteľmi\n2. Delené počtom predmetov, pre ktoré už boli udelené známky Konečný priemer z %1$d z %2$d predmetov Zhrnutie Trieda Označiť ako prečítané Čiastočné - Semester + Polrok Body Vysvetlivky Priemer triedy: %1$s @@ -499,7 +499,7 @@ Mobilný prístup Žiadne zariadenia Zrušiť registráciu - Zariadenie odstránenie + Zariadenie odstránené QR kód Token Symbol @@ -872,6 +872,8 @@ Webová stránka denníka VULCAN vyžaduje overenie Prečo sa mi to zobrazuje?\nWebová stránka denníka, z ktorej Wulkanowy sťahuje dáta, zobrazuje rovnakú obrazovku ako vyššie, takže Wulkanowy ju musí tiež zobraziť, aby bolo možné získavať dáta z tejto stránky. Nedá sa to obísť Úspešne overené + + Núdzový prístup Žiadne internetové pripojenie Vyskytla sa chyba. Skontrolujte hodiny svojho zariadenia diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 2ce0a2d9f..c6f6f0462 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -872,6 +872,8 @@ Веб-сайт VULCAN потребує підтвердження Чому я це бачу?\nСайт реєстру, з якого Wulkanowy завантажує дані, відображає той самий екран, що й вище, тому Wulkanowy також повинен показувати його, щоб мати змогу завантажувати дані з цього сайту. Це неможливо обійти Верифікація завершена + + Екстрений доступ Немає з\'єднання з інтернетом Сталася помилка. Перевірте годинник пристрою From 09aea4c4847dbef195884559670a36f42c6a5f89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miko=C5=82aj=20Pich?= Date: Thu, 30 May 2024 15:55:49 +0200 Subject: [PATCH 2/3] Bump sdk to 2.6.13-SNAPSHOT --- app/build.gradle | 2 +- .../main/java/io/github/wulkanowy/data/WulkanowySdkFactory.kt | 1 + .../main/java/io/github/wulkanowy/data/api/models/Mapping.kt | 3 +++ .../io/github/wulkanowy/data/api/services/WulkanowyService.kt | 2 +- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index f3f8c77a5..ee5b88716 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -191,7 +191,7 @@ ext { } dependencies { - implementation 'io.github.wulkanowy:sdk:2.6.12' + implementation 'io.github.wulkanowy:sdk:2.6.13-SNAPSHOT' coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.4' diff --git a/app/src/main/java/io/github/wulkanowy/data/WulkanowySdkFactory.kt b/app/src/main/java/io/github/wulkanowy/data/WulkanowySdkFactory.kt index b24700bb6..6b8555e43 100644 --- a/app/src/main/java/io/github/wulkanowy/data/WulkanowySdkFactory.kt +++ b/app/src/main/java/io/github/wulkanowy/data/WulkanowySdkFactory.kt @@ -60,6 +60,7 @@ class WulkanowySdkFactory @Inject constructor( endpointsMapping = mapping.endpoints vTokenMapping = mapping.vTokens vHeaders = mapping.vHeaders + responseMapping = mapping.responseMap vParamsEvaluation = createIsolate() } } diff --git a/app/src/main/java/io/github/wulkanowy/data/api/models/Mapping.kt b/app/src/main/java/io/github/wulkanowy/data/api/models/Mapping.kt index fda5334d1..e80f7cda4 100644 --- a/app/src/main/java/io/github/wulkanowy/data/api/models/Mapping.kt +++ b/app/src/main/java/io/github/wulkanowy/data/api/models/Mapping.kt @@ -17,4 +17,7 @@ data class Mapping( @SerialName("vHeaders") val vHeaders: Map>> = emptyMap(), + + @SerialName("responseMap") + val responseMap: Map>>> = emptyMap(), ) diff --git a/app/src/main/java/io/github/wulkanowy/data/api/services/WulkanowyService.kt b/app/src/main/java/io/github/wulkanowy/data/api/services/WulkanowyService.kt index cb6127ed6..e780bdd22 100644 --- a/app/src/main/java/io/github/wulkanowy/data/api/services/WulkanowyService.kt +++ b/app/src/main/java/io/github/wulkanowy/data/api/services/WulkanowyService.kt @@ -11,6 +11,6 @@ interface WulkanowyService { @GET("/v1.json") suspend fun getAdminMessages(): List - @GET("/mapping3.json") + @GET("/mapping4.json") suspend fun getMapping(): Mapping } From 246d01ca26271a5eb801061b52ade677ea5a954a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miko=C5=82aj=20Pich?= Date: Thu, 30 May 2024 17:58:32 +0200 Subject: [PATCH 3/3] Version 2.6.15 --- app/build.gradle | 6 +++--- app/src/main/play/release-notes/pl-PL/default.txt | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index ee5b88716..e7e93e4a9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -27,8 +27,8 @@ android { testApplicationId "io.github.tests.wulkanowy" minSdkVersion 21 targetSdkVersion 34 - versionCode 174 - versionName "2.6.14" + versionCode 175 + versionName "2.6.15" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" resValue "string", "app_name", "Wulkanowy" @@ -191,7 +191,7 @@ ext { } dependencies { - implementation 'io.github.wulkanowy:sdk:2.6.13-SNAPSHOT' + implementation 'io.github.wulkanowy:sdk:2.6.13' coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.4' diff --git a/app/src/main/play/release-notes/pl-PL/default.txt b/app/src/main/play/release-notes/pl-PL/default.txt index 4a0c82fb7..329da27f1 100644 --- a/app/src/main/play/release-notes/pl-PL/default.txt +++ b/app/src/main/play/release-notes/pl-PL/default.txt @@ -1,5 +1,5 @@ -Wersja 2.6.14 +Wersja 2.6.15 -— naprawiliśmy moduł "Uczeń", czyli bez wiadomości i "Uczeń Plus" (na razie) +— naprawiliśmy moduł wiadomości Pełna lista zmian: https://github.com/wulkanowy/wulkanowy/releases