You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* CWS: Mark ajax request endpoints as @api_login_required (cms-dev#1522)
This prevents cases where they would redirect to the login screen
unexpectedly. Also improved handling of errors in the submission details
popup.
* AWS: don't refresh the page when contest phase changes (cms-dev#1510)
* make AWS more resilient towards missing ScoreTypes and Languages (cms-dev#1460)
* Translated using Weblate (Estonian)
Currently translated at 100.0% (311 of 311 strings)
Translation: CMS/main
Translate-URL: https://hosted.weblate.org/projects/cms/main/et/
* Translated using Weblate (French)
Currently translated at 100.0% (311 of 311 strings)
Translation: CMS/main
Translate-URL: https://hosted.weblate.org/projects/cms/main/fr/
* Translated using Weblate (Arabic)
Currently translated at 54.9% (171 of 311 strings)
Translation: CMS/main
Translate-URL: https://hosted.weblate.org/projects/cms/main/ar/
* Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 67.5% (210 of 311 strings)
Translation: CMS/main
Translate-URL: https://hosted.weblate.org/projects/cms/main/zh_Hant/
* Translated using Weblate (Italian)
Currently translated at 100.0% (311 of 311 strings)
Translation: CMS/main
Translate-URL: https://hosted.weblate.org/projects/cms/main/it/
* Initialize Hebrew translation
* mention weblate more explicitly in README (cms-dev#1531)
this was requested by the Weblate support team.
* Remove some unused files (cms-dev#1533)
We don't use codacy any more (at least it doesn't seem so?) and we use
weblate instead of onesky now.
* Fix possible timing leak in validate_password (cms-dev#1535)
* Make the helper scripts in docker/ a bit more robust
When the git repo is in a detached HEAD state, GIT_BRANCH_NAME became
"HEAD", which docker does not like as a project name. So I lowercased it
and added a cms- in front for good measure.
* Make functional test suite not depend on git
* Bump gevent from 25.5.1 to 25.8.1 (cms-dev#1538)
Bumps [gevent](https://github.com/gevent/gevent) from 25.5.1 to 25.8.1.
- [Release notes](https://github.com/gevent/gevent/releases)
- [Changelog](https://github.com/gevent/gevent/blob/master/docs/changelog_pre.rst)
- [Commits](gevent/gevent@25.5.1...25.8.1)
---
updated-dependencies:
- dependency-name: gevent
dependency-version: 25.8.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix schema_diff_test on new debian (cms-dev#1551)
* Bump zope-event from 5.1 to 6.0 (cms-dev#1555)
Bumps [zope-event](https://github.com/zopefoundation/zope.event) from 5.1 to 6.0.
- [Changelog](https://github.com/zopefoundation/zope.event/blob/master/CHANGES.rst)
- [Commits](zopefoundation/zope.event@5.1...6.0)
---
updated-dependencies:
- dependency-name: zope-event
dependency-version: '6.0'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump zope-interface from 7.2 to 8.0 (cms-dev#1554)
Bumps [zope-interface](https://github.com/zopefoundation/zope.interface) from 7.2 to 8.0.
- [Changelog](https://github.com/zopefoundation/zope.interface/blob/master/CHANGES.rst)
- [Commits](zopefoundation/zope.interface@7.2...8.0)
---
updated-dependencies:
- dependency-name: zope-interface
dependency-version: '8.0'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump version to 1.6.dev0 (cms-dev#1532)
* Add rws public config and configurable id column
* Avoid reading GEN if score parameters are already found in task.yaml
* Fixes
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: p. randla <[email protected]>
Co-authored-by: Pasit Sangprachathanarak <[email protected]>
Co-authored-by: Muaath Alqarni <[email protected]>
Co-authored-by: LittleCube <[email protected]>
Co-authored-by: William Di Luigi <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Elia Soldati <[email protected]>
Co-authored-by: Francesco Vercellesi <[email protected]>
[](https://t.me/contestms)
msgid"Your submission successfully compiled to an executable."
55
-
msgstr""
55
+
msgstr"تسليمك حوِّل بنجاح إلى برنامج."
56
56
57
57
msgid"Compilation failed"
58
58
msgstr"فشل التحويل"
59
59
60
-
#,fuzzy
61
60
msgid"Your submission did not compile correctly."
62
-
msgstr"تسليمك استغرق من وقت المعالج أكثر من الحد"
61
+
msgstr"تسليمك لم يحول بشكل صحيح."
63
62
64
63
msgid"Compilation timed out"
65
64
msgstr"التحويل تجاوز حد الوقت"
66
65
67
66
msgid"Your submission exceeded the time limit while compiling. This might be caused by an excessive use of C++ templates, for example."
68
-
msgstr""
67
+
msgstr"استغرق تسليمك أكثر من حد الوقت للتحويل. قد يكون بسبب C++ templates على سبيل المثال."
69
68
70
-
#,fuzzy, python-format
69
+
#, python-format
71
70
msgid"Compilation killed with signal %s (could be triggered by violating memory limits)"
72
-
msgstr"أوقف التنفيذ (قد يكون بسبب الوصول لذاكرة غير مصرح بها)"
71
+
msgstr"أوقفت عملية التحويل بإشارة %s (قد يكون بسبب الوصول لذاكرة غير مصرح بها)"
73
72
74
73
msgid"Your submission was killed with the specified signal. Among other things, this might be caused by exceeding the memory limit for the compilation, and in turn by an excessive use of C++ templates, for example."
75
74
msgstr""
@@ -78,7 +77,7 @@ msgid "Output is correct"
78
77
msgstr"المخرجات صحيحة"
79
78
80
79
msgid"Your submission ran and gave the correct answer"
"Language-Team: Estonian <https://hosted.weblate.org/projects/cms/main/et/>\n"
9
9
"Language: et\n"
@@ -414,7 +414,7 @@ msgid "Subject"
414
414
msgstr"Teema"
415
415
416
416
msgid"Text"
417
-
msgstr"Tekst"
417
+
msgstr"Sisu"
418
418
419
419
msgid"Ask question"
420
420
msgstr"Esita küsimus"
@@ -550,7 +550,7 @@ msgid "An error occured while the server was handling your request."
550
550
msgstr"Päringu töötlemise käigus esines viga."
551
551
552
552
msgid"Note that attempts to tamper with Contest Management System (such as probing the server with customized URLs) may be considered cheating and may lead to disqualification."
553
-
msgstr"Pange tähele, et Contest Management System'i ebaotstarbeline kasutus (nagu näiteks moonutatud URL-ide katsetamine) võib olla interpreteeritud kui sohitegemise katse, ning kaasa tuua diskvalifikatsiooni."
553
+
msgstr"Pange tähele, et Contest Management System'i ebasihipärast kasutamist (näiteks moonutatud URL-ide katsetamine) võidakse tõlgendada sohitegemise katsena, mis võib põhjustada diskvalifitseerimise."
554
554
555
555
msgid"If you encountered this error during normal usage, please notify the contest administrators."
556
556
msgstr"Kui te avastasite selle vea normaalse kasutuse käigus, palun teavitage võistluse administraatoreid."
msgid"Your submission used too much total time. This might be triggered by undefined code, or buffer overflow, for example. Note that in this case the CPU time visible in the submission details might be much smaller than the time limit."
111
111
msgstr"Votre soumission a pris trop de temps. Cela peut être causé, par exemple, par un code indéfini ou une écriture hors mémoire allouée. Notez que dans ce cas, le temps CPU (processeur) visible dans les détails de la soumission peut être bien plus petit que la limite de temps."
112
112
113
-
#,fuzzy
114
113
msgid"Memory limit exceeded"
115
-
msgstr"Limite de mémoire"
114
+
msgstr"Limite de mémoire dépassée"
116
115
117
-
#,fuzzy
118
116
msgid"Your submission used too much memory."
119
-
msgstr"Votre soumission a utilisé trop de temps CPU (processeur)"
117
+
msgstr"Votre soumission a utilisé trop de mémoire."
120
118
121
-
#,fuzzy
122
119
msgid"Execution killed by signal"
123
-
msgstr"Durée maximale d'exécution dépassée"
120
+
msgstr"Exécution interrompue par un signal"
124
121
125
122
msgid"The evaluation was killed by a signal."
126
-
msgstr""
123
+
msgstr"L'évaluation a été tuée par un signal."
127
124
128
125
msgid"Execution failed because the return code was nonzero"
129
-
msgstr"Exécution échouée: code de retour différent de zéro"
126
+
msgstr"Exécution échouée: code de retour différent de zéro"
130
127
131
128
msgid"Your submission failed because it exited with a return code different from 0."
132
129
msgstr"Votre soumission a échouée car elle a terminé avec un code de retour différent de 0."
@@ -349,7 +346,7 @@ msgstr "Chaque fichier source ne peut pas faire plus de %d octets."
349
346
350
347
#, python-format
351
348
msgid"The submission should contain at most %d files."
352
-
msgstr""
349
+
msgstr"La soumission doit contenir au maximum %d fichiers."
353
350
354
351
msgid"Invalid archive format!"
355
352
msgstr"Format d'archive invalide !"
@@ -443,7 +440,7 @@ msgid "Logged in as <strong>%(first_name)s %(last_name)s</strong> <em>(%(usernam
443
440
msgstr"Connecté en tant que <strong>%(first_name)s %(last_name)s</strong> <em>(%(username)s)</em>"
444
441
445
442
msgid"Failed to log in."
446
-
msgstr"Connexion impossible"
443
+
msgstr"Échec de la connexion."
447
444
448
445
msgid"Welcome"
449
446
msgstr"Bienvenue"
@@ -658,7 +655,7 @@ msgstr "Vous pouvez soumettre au maximum %(submissions)s solutions durant ce con
658
655
659
656
#, python-format
660
657
msgid"You can submit at most %(user_tests)s user tests during this contest."
661
-
msgstr"Vous pouvez soumettre au maximum %(user_tests)s tests utilisateurs durant ce concours"
658
+
msgstr"Vous pouvez soumettre au maximum %(user_tests)s tests utilisateurs durant ce concours."
662
659
663
660
#, python-format
664
661
msgid"Every user is allowed to compete (i.e. submit solutions) for a uninterrupted time frame of %(per_user_time)s."
@@ -668,7 +665,7 @@ msgid "As soon as the contest starts you can choose to start your time frame."
668
665
msgstr"Dès que le concours a débuté, vous pouvez choisir la fourchette de temps pendant laquelle vous participez."
669
666
670
667
msgid"Once you start, you can submit solutions until the end of the time frame or until the end of the contest, whatever comes first."
671
-
msgstr"Lorsque vous avez commencé, vous pouvez soumettre jusqu'à ce que votre fourchette de participation soit terminée ou que le concours se termine (selon le premier ayant lieu)"
668
+
msgstr"Lorsque vous avez commencé, vous pouvez soumettre jusqu'à ce que votre fourchette de participation soit terminée ou que le concours se termine (selon le premier ayant lieu)."
672
669
673
670
msgid"By clicking on the button below you can start your time frame."
674
671
msgstr"En cliquant sur le bouton ci-dessous, vous commencerez votre fourchette de participation."
@@ -1027,7 +1024,7 @@ msgid "Invalid file"
1027
1024
msgstr"Fichier invalide"
1028
1025
1029
1026
msgid"Print job has too many pages"
1030
-
msgstr"Le document à imprimer est trop long."
1027
+
msgstr"Le document à imprimer est trop long"
1031
1028
1032
1029
msgid"Sent to printer"
1033
1030
msgstr"Envoyer à l'imprimante"
@@ -1040,4 +1037,3 @@ msgstr "Envoyer à l'imprimante"
0 commit comments