-
Notifications
You must be signed in to change notification settings - Fork 7
/
cs.json
2141 lines (2141 loc) · 207 KB
/
cs.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"app.EditLimitsForm.cloneAll.yesNoQuestion": "Opravdu chcete použít tyto limity pro všechny testy a všechna běhové prostředí? Povšimněte si prosím, že individuální běhová prostředí mají rozdílné výkonnostní charakteristiky.",
"app.EditLimitsForm.cloneHorizontal.yesNoQuestion": "Opravdu chcete použít tyto limity pro všechna běhová prostředí tohoto testu? Povšimněte si prosím, že individuální běhová prostředí mají rozdílné výkonnostní charakteristiky.",
"app.EditLimitsForm.validation.NaN": "Zadaná hodnota není číslo.",
"app.EditLimitsForm.validation.outOfRange": "Zadaná hodnota je mimo rozsah. Pro více informací nahlédněte do omezení HW skupiny.",
"app.ExercisePrefixIcons.archivedAt": "Archivováno v {archivedAt}.",
"app.ExercisePrefixIcons.isLocked": "Úloha je zamčena autorem a nemůže být zadávána",
"app.ExercisePrefixIcons.isPrivate": "Úloha je soukromá (viditelná pouze autorovi).",
"app.acceptGroupInvitation.acceptAndJoin": "Přijmout pozvání do skupiny",
"app.acceptGroupInvitation.alreadyMember": "Již jste členem odpovídající skupiny.",
"app.acceptGroupInvitation.expireAt": "Pozvánka pozbyde platnosti v",
"app.acceptGroupInvitation.expired": "Pozvánka již není platná.",
"app.acceptGroupInvitation.failed": "Nepodařilo se vás přidat do skupiny. Zkontrolujte platnost pozvánky a zkuste akci opakovat.",
"app.acceptGroupInvitation.groupAdmins": "Administrátoři skupiny",
"app.acceptGroupInvitation.invalidToken": "Odkaz pozvánky není platný. Buď máte neuplný odkaz, nebo byla pozvánka smazána.",
"app.acceptGroupInvitation.mustBeStudent": "Pozvánky jsou určeny výhradně pro studenty, vedoucí je nemohou použít.",
"app.acceptGroupInvitation.note": "Poznámka k pozvánce",
"app.acceptGroupInvitation.title": "Přijmout pozvání do skupiny",
"app.acceptInvitation.badInvalidToken": "Nebylo možné dekódovat pozvánku. Odkaz, který jste použili, je pravděpodobně poškozený.",
"app.acceptInvitation.expireAt": "Token expiruje v",
"app.acceptInvitation.invalidToken": "Pozvánka již není platná!",
"app.acceptInvitation.invitationCreated": "Pozvánka vytvořena",
"app.acceptInvitation.invitationDetails": "Detail pozvánky",
"app.acceptInvitation.title": "Přijmout pozvání",
"app.acceptInvitation.userName": "Zvaná osoba",
"app.acceptInvitation.welcome": "Gratulujeme, byli jste pozváni do ReCodExu! Níže si můžete vytvořit nový účet dokončením registračního procesu. Vaše profilové údajé již byly předvyplněny a není možné je měnit. Nyní zbývá pouze vytvořit heslo k vašemu novému účtu.",
"app.addExerciseTagForm.submit": "Přidat nálepku",
"app.addExerciseTagForm.submitting": "Přidávám...",
"app.addExerciseTagForm.success": "Nálepka přidána",
"app.addExerciseTagForm.validation.alreadyAssigned": "Úloha již obsahuje zvolenou nálepku.",
"app.addExerciseTagForm.validation.invalidCharacters": "Nálepka obsahuje nepovolené znaky. Povoleny jsou pouze alfanumerické znaky bez diakritiky, pomlčka a podtržítko.",
"app.addExerciseTagForm.validation.tooLong": "Nálepka je příliš dlouhá.",
"app.addExerciseTagForm.validation.tooShort": "Nálepka je příliš krátká.",
"app.addExerciseTagForm.warnings.newTag": "Definujete novou nálepku, která ještě nebyla použita u žádné úlohy. Ujistěte se, že v textu není překlep a že neexistuje jiná nálepka podobného významu, ale s jiným klíčovým slovem.",
"app.addExerciseTagForm.warnings.tooLong": "Nálepka je poněkud dlouhá.",
"app.addExerciseTagForm.warnings.tooShort": "Nálepka je poněkud krátká.",
"app.addLicence.addLicenceTitle": "Přidat novou licenci",
"app.addLicence.failed": "Přidávání licence selhalo.",
"app.addLicence.note": "Popis:",
"app.addLicence.processing": "Přidávám...",
"app.addLicence.set": "Přidat licenci",
"app.addLicence.success": "Licence byla přidána.",
"app.addLicence.validUntil": "Platnost do:",
"app.addLicence.validation.note": "Popis nemůže být prázdný.",
"app.addLicence.validation.validUntilEmpty": "Konec platnosti licence musí být nastaven.",
"app.addLicence.validation.validUntilInThePast": "Platnost licence musí být v budoucnosti.",
"app.addSisTermForm.failed": "Nebylo možné uložit nový SIS semestr.",
"app.addSisTermForm.processing": "Ukládání...",
"app.addSisTermForm.submit": "Uložit nový semestr",
"app.addSisTermForm.success": "Semestr byl uložen.",
"app.addSisTermForm.summer": "Letní semestr",
"app.addSisTermForm.term": "Semestr:",
"app.addSisTermForm.title": "Přidat nový semestr",
"app.addSisTermForm.winter": "Zimní semestr",
"app.addSisTermForm.year": "Rok:",
"app.addStudent.cannotSearch": "Nemáte oprávnění prohledávat studenty, takže je nemůžete přidávat do skupiny přímo.",
"app.addStudent.inviteButton": "Pozvat k registraci",
"app.addStudent.inviteDialog.explain": "Pozvánka bude zaslána uživateli na danou mailovou adresu. Uživatel obdrží odkaz pro registraci lokálním účtem. Detaily uživatelského profilu (jméno a email) vyplňte pečlivě, uživatel nebude mít možnost je změnit. Volitelně můžete také vybrat seznam skupin, do kterých bude uživatel přidán hned po registraci.",
"app.addStudent.inviteDialog.title": "Poslat pozvánku do ReCodExu",
"app.addUserContainer.emptyQuery": "Žádné výsledky. Zadejte vyhledávací dotaz...",
"app.allowUserButton.confirmAllow": "Uživatel mohl být zablokován z dobrého důvodu. Opravdu si přejete povolit účet?",
"app.allowUserButton.confirmDisallow": "Pokud zakážete tento uživatelský účet, uživatel nebude moci provést žádnou operaci ani vidět žádná data. Opravdu si přejete účet zakázat?",
"app.apiErrorCodes.400-001": "Uživatel má více registrovaných e-malových adres, které odpovídají více než jednomu existujícímu účtu. Asociace účtů není možná z důvodu nejednoznačnosti.",
"app.apiErrorCodes.400-003": "Název nahrávaného souboru obsahuje nepovolené znaky.",
"app.apiErrorCodes.400-004": "Nahrávaný soubor nesplňuje omezení serveru na velikost.",
"app.apiErrorCodes.400-010": "Během vaší editace byla data změněna někým jiným (existuje novější verze). Uložení dat nebylo provedeno, aby se zabránilo náhodnému přepsání naposledy uložených změn.",
"app.apiErrorCodes.400-101": "Nesprávné přihlašovací údaje.",
"app.apiErrorCodes.400-104": "Uživatel byl korektně ověřen, ale nemá žádný odpovídající účet v ReCodExu.",
"app.apiErrorCodes.400-105": "Pokus o zavedení nového účtu selhal, protože externí autentizační služba nedodala uživatelskou roli. Externí uživatelská identita pravděpodobně nemá potřebné atributy.",
"app.apiErrorCodes.400-106": "Uživatel je již registrován.",
"app.apiErrorCodes.403-001": "Uživatelský účet neexistuje.",
"app.apiErrorCodes.403-002": "Uživatelský účet byl zablokován.",
"app.apiErrorCodes.409_100": "Uživatelská data získaná z CASu neobsahují údaje o vztahu k instituci, které by odpovídaly povoleným registračním pravidlům.",
"app.apiErrorCodes.409_101": "Uživatelská data získaná z CASu neobsahují e-mailovou adresu, což je vyžadováno.",
"app.apiErrorCodes.409_102": "Uživatelská data získaná z CASu jsou neúplná.",
"app.apiErrorCodes.500-000": "Neočekávaná vnitřní chyba.",
"app.apiErrorCodes.unknown": "Neznámá chyba API.",
"app.archive.archivedGroups": "Všechny skupiny včetně archivovaných",
"app.archive.title": "Seznam starých archivovaných skupin",
"app.archiveExerciseButton.set": "Archivovat úlohu",
"app.archiveExerciseButton.unset": "Vrátit archivaci úlohy",
"app.archiveGroupButton.set": "Archivovat skupinu",
"app.archiveGroupButton.setShort": "Archivovat",
"app.archiveGroupButton.unset": "Vrátit archivaci skupiny",
"app.archiveGroupButton.unsetShort": "Vrátit",
"app.archiveSisTerm.archiveGroups": "Archivovat skupiny",
"app.archiveSisTerm.archived": "Archivováno",
"app.archiveSisTerm.archiving": "Archivuji...",
"app.archiveSisTerm.failed": "Archivace selhala. Některé skupiny možná nebyly přesunuty do archivu.",
"app.archiveSisTerm.noGroups": "S tímto semestrem nejsou asociovány žádné skupiny. Je možné, že již byly všechny archivovány.",
"app.archiveSisTerm.noGroupsSelected": "Alespoň jedna skupina musí být vybrána.",
"app.archiveSisTerm.title": "Archivovat skupiny ze SIS semestru",
"app.assignExerciseButton.isBroken": "Rozbitá",
"app.assignExerciseButton.isLocked": "Zamčená",
"app.assignExerciseButton.noRefSolutions": "Neověřená",
"app.assignemntStatusIcon.failed": "Žádné správné řešení nebylo zatím odevzdáno.",
"app.assignemntStatusIcon.inProgress": "Řešení úlohy je právě vyhodnocováno.",
"app.assignemntStatusIcon.isBestSolution": "Toto je nejlepší řešení, které autor dosud odevzdal.",
"app.assignemntStatusIcon.ok": "Úloha byla úspěšně splněna.",
"app.assignemntStatusIcon.solutionMissingSubmission": "Řešení nebylo odevzdáno k vyhodnocení pravděpodobně díky chybě. Budete ho muset odevzdat znovu.",
"app.assignment.assignedAtExplanation": "Čas zadání úlohy ve skupině. Tento čas se nutně nemusí shodovat s časem, kdy byla úloha nastavena jako viditelná studentům.",
"app.assignment.corectnessThreshold": "Hranice správnosti",
"app.assignment.corectnessThresholdExplanation": "Minimální požadovaná správnost řešení, za kterou je možné udělit body. Řešení, která nedosahují této hranice, nedostanou žádné body.",
"app.assignment.currentMaxPointsNote": "({currentPointsLimit} v tuto chvíli)",
"app.assignment.deadline": "Termín odevzdání",
"app.assignment.deadlineExplanation": "Studentská řešení odevzdaná po termínu jsou vyhodnocena, ale nejsou jim přideleny žádné body.",
"app.assignment.deadlines": "Termíny odevzdání",
"app.assignment.deadlinesExplanation": "Řešení odevzdná před prvním termínem se hodnotí plným počtem bodů. Řešení odevzdaná mezi termíny jsou opožděná, ale stále hodnocená sníženým počtem bodů. Řešení odevzdaná po druhém termínu jsou vyhodnocena, ale nejsou jim přideleny žádné body.",
"app.assignment.deadlinesGraphButton": "Zobrazit graf",
"app.assignment.deadlinesGraphDialog.title": "Vizualizace bodových limitů a odpovídajících termínů",
"app.assignment.downloadBestSolutionsArchive": "Stáhnout nejlepší",
"app.assignment.error": "Zadání úlohy se nepodařilo načíst.",
"app.assignment.errorExplanation": "Zadání pro tuto úlohu se nepodařilo načíst. Zkontrolujte své připojení k internetu a zkuste dotaz později.",
"app.assignment.exerciseDeleted": "Úloha, ze které bylo vytvořeno toto zadání, byla smazána.",
"app.assignment.exerciseDeletedInfo": "Zadání úlohy již nebude možné synchronizovat s původní úlohou a žádná další zadání této úlohy nebude možné vytvořit.",
"app.assignment.isBonus": "Bonusová úloha",
"app.assignment.loading": "Načítá se zadání úlohy...",
"app.assignment.maxPoints": "Bodový limit",
"app.assignment.maxPointsExplanation": "Počet bodů, který dostane zcela správné řešení odevzdané před termínem. Částečně správná řešení dostanou poměrnou část těchto bodů.",
"app.assignment.maxPointsFirstTooltip": "Body přidělované před prvním termínem",
"app.assignment.maxPointsInterpolationTooltip": "Body přidělované mezi termíny se lineárně mění směrem k druhému limitu",
"app.assignment.maxPointsSecondTooltip": "Body přidělované po prvním, ale stále před druhým termínem",
"app.assignment.maxPointsTwoLimits": "Bodové limity",
"app.assignment.maxPointsTwoLimitsExplanation": "Skutečný limit se určí podle času odevzdání řešení (tj. zda bylo odevzdáno před prvním termínem, nebo mezi termíny). Limit určuje počet bodů, který dostane zcela správné řešení odevzdané před termínem. Částečně správná řešení dostanou poměrnou část těchto bodů.",
"app.assignment.runtimeEnvironmentsExplanation": "Povolená běhová prostředí (tj. programovací jazyky), která mohou být použita v řešení. Pokud je povoleno více prosředí, řešení musí použít právě jedno z nich (prostředí není možné kombinovat).",
"app.assignment.runtimeEnvironmentsIds": "Povolená prostředí",
"app.assignment.solutionFilesLimit": "Omezení na soubory řešení",
"app.assignment.solutionFilesLimitCount": "{count} {count, plural, one {soubor} =2 {soubory} =3 {soubory} =4 {soubory} other {souborů}}",
"app.assignment.solutionFilesLimitExplanation": "Omezení se uplatňují na počet odevzdaných souborů a jejich celkovou velikost.",
"app.assignment.solutionFilesLimitSize": "{size} KiB {count, plural, one {} other {celkem}}",
"app.assignment.submissionCountLimitIncreasedByDeletion": "+{count} {count, plural, one {pokus vytvořen} =2 {pokusy vytvořeny} =3 {pokusy vytvořeny} =4 {pokusy vytvořeny} other {pokusů vytvořeno}} smazáním řešení",
"app.assignment.submissionCounterDecreasedByNotEvaluated": "Řešení, která nebyla vyhodnocena nebo jejich vyhodnocení selhalo, se nepočítají do limitu odevzdaných řešení.",
"app.assignment.submissionsCountLimit": "Počet pokusů",
"app.assignment.submissionsCountLimitExplanation": "Maximální počet odevzdaných řešení této úlohy od jednoho studenta. Vyučující můž udělit další pokusy tak, že smaže starší odevzdaná řešení.",
"app.assignment.syncAttachmentFiles": "Přiložené soubory",
"app.assignment.syncButton": "Aktualizovat zadání",
"app.assignment.syncButton.exerciseBroken": "Aktualizační tlačítko je zakázané, protože konfigurace úlohy je rozbitá. Nejprve musíte úlohu opravit.",
"app.assignment.syncConfigurationType": "Konfigurace byla přepnuta do pokročilého módu",
"app.assignment.syncDescription": "Aktualizovány byly následující položky:",
"app.assignment.syncExerciseConfig": "Konfigurace úlohy",
"app.assignment.syncExerciseEnvironmentConfigs": "Konfigurace běhového prostředí",
"app.assignment.syncExerciseTests": "Testy úlohy",
"app.assignment.syncHardwareGroups": "Hardwarové skupiny",
"app.assignment.syncIsNotPossible": "Úloha není v konzistentním stavu, takže v tuto chvíli není možné aktualizovat data zadané úlohy.",
"app.assignment.syncLimits": "Limity",
"app.assignment.syncLocalizedTexts": "Lokalizované texty",
"app.assignment.syncMergeJudgeLogs": "Příznak spojení logů sudího",
"app.assignment.syncRequired": "Výchozí úloha byla upravena v <strong>{exerciseUpdated}</strong>, zatímco tato zadaná úloha byla naposledy aktualizována daty původní úlohy v <strong>{assignmentUpdated}</strong>!",
"app.assignment.syncRequiredTitle": "Data úlohy jsou novější než data zadané úlohy",
"app.assignment.syncRuntimeEnvironments": "Výběr běhového prostředí",
"app.assignment.syncScoreConfig": "Konfigurace skóre",
"app.assignment.syncSupplementaryFiles": "Dodatečné soubory",
"app.assignment.title": "Podrobnosti zadané úlohy",
"app.assignment.visible": "Viditelná studentům",
"app.assignment.visibleFrom": "Viditelná od",
"app.assignmentSolutions.allUserSolutions": "všechna řešení uživatele",
"app.assignmentSolutions.assignmentSolutions": "Řešení zadané úlohy",
"app.assignmentSolutions.noSolutions": "Momentálně zde nejsou žádná odevzdaná řešení.",
"app.assignmentSolutions.pendingReviews": "V tuto chvíli {count, plural, one {je otevřena} =2 {jsou otevřeny} =3 {jsou otevřeny} =4 {jsou otevřeny} other {je otevřeno}} {count} {count, plural, one {revize} =2 {revize} =3 {revize} =4 {revize} other {revizí}} ze všech řešení vybrané úlohy. Nezapomeňte, že autoři úloh vidí vaše komentáře zdrojových kódů až poté, co jsou příslušné revize uzavřeny.",
"app.assignmentSolutions.plagiarismsDetected.assignments": "V seznamu {count, plural, one {je zobrazeno} =2 {jsou zobrazena} =3 {jsou zobrazena} =4 {jsou zobrazena} other {je zobrazeno}} {count} řešení ({assignments, plural, =2 {ze} =3 {ze} =4 {ze} other {z}} {assignments} {assignments, plural, one {úlohy} other {úloh}}), {count, plural, one {ke kterému} other {ke kterým}} byla nalezena podobná řešení. V takových případech se může jednat o plagiáty.",
"app.assignmentSolutions.plagiarismsDetected.authors": "V seznamu {count, plural, one {je zobrazeno} =2 {jsou zobrazena} =3 {jsou zobrazena} =4 {jsou zobrazena} other {je zobrazeno}} {count} řešení (od {authors} {authors, plural, one {autora} other {různých autorů}}), {count, plural, one {ke kterému} other {ke kterým}} byla nalezena podobná řešení. V takových případech se může jednat o plagiáty.",
"app.assignmentSolutions.title": "Všechna řešení zadané úlohy",
"app.assignmentSolutions.viewModes.accepted": "Pouze akceptovaná řešení",
"app.assignmentSolutions.viewModes.best": "Pouze nejlepší řešení",
"app.assignmentSolutions.viewModes.default": "Všechna řešení (výchozí)",
"app.assignmentSolutions.viewModes.grouped": "Seskupit dle uživatelů",
"app.assignmentSolutions.viewModes.last": "Pouze poslední řešení",
"app.assignmentSolutions.viewModes.plagiarism": "Řešení podezřelá z plagiátorství",
"app.assignmentSolutions.viewModes.reviewed": "Pouze revidovaná řešení",
"app.assignmentSolutions.viewModesTitle": "Vyberte způsob zobrazení řešení",
"app.assignments.deadline": "Termín odevzdání",
"app.assignments.deleteAllButton": "Smazat",
"app.assignments.deleteAllButtonConfirm": "Opravdu si přejete smazat všechny vybrané zadané úlohy?",
"app.assignments.discussionModal.additionalSwitchNote": "(vedoucí a studenti této skupiny)",
"app.assignments.discussionModalTitle": "Veřejná diskuse",
"app.assignments.group": "Zadáno ve skupině",
"app.assignments.hideAllButton": "Skrýt studentům",
"app.assignments.hidePastAssignments": "Celkem {count} {count, plural, one {zadaná úloha má} =2 {zadané úlohy mají} =3 {zadané úlohy mají} =4 {zadané úlohy mají} other {zadaných úloh má}} termín v minulosti. <a>Skrýt staré úlohy.</a>",
"app.assignments.invertSelection": "Invertovat",
"app.assignments.lockedSubmissions.reason": "Důvod",
"app.assignments.lockedSubmissions.title": "Odevzdávání řešení je v tuto chvíli zablokováno",
"app.assignments.maxPoints": "Maximum bodů",
"app.assignments.maxPointsShort": "Max. bodů",
"app.assignments.name": "Název zadání",
"app.assignments.points": "Body",
"app.assignments.secondDeadline": "Druhý termín",
"app.assignments.selectAll": "Vybrat vše",
"app.assignments.showAllButton": "Zviditelnit studentům",
"app.assignments.showHiddenPastAssignments": "Celkem {count} {count, plural, one {zadaná úloha byla skryta} =2 {zadané úlohy byly skryty} =3 {zadané úlohy byly skryty} =4 {zadané úlohy byly skryty} other {zadaných úloh bylo skryto}}, protože {count, plural, one {má termín} other {mají termíny}} v minulosti. <a>Zobrazit vše.</a>",
"app.assignments.syncAllButton": "Aktualizovat zadání",
"app.assignmentsTable.noAssignments": "Zatím zde nejsou žádné zadné úlohy.",
"app.assignmentsTable.noAssignmentsInAnyGroup": "Tato úloha není zadána v žádné vámi viditelné skupině.",
"app.assignmentsTableRow.loading": "Načítají se zadané úlohy...",
"app.asyncJobs.abort": "Zrušit asynchronní úkol",
"app.asyncJobs.list.abortConfirm": "Opravdu si přejete zrušit daný úkol spouštěný na pozadí?",
"app.asyncJobs.list.args": "Argumenty příkazu",
"app.asyncJobs.list.associatedAssignment": "Přidružená zadaná úloha",
"app.asyncJobs.list.command": "Příkaz",
"app.asyncJobs.list.noJobs": "Žádné úkoly spouštěné na pozadí nebyly v poslední době zadány...",
"app.asyncJobs.list.processInfo": "Informace o zpracování",
"app.asyncJobs.list.retries": "(Znovu)spuštění",
"app.asyncJobs.list.title": "Nedávné úkoly",
"app.asyncJobs.list.worker": "Obsluha",
"app.asyncJobs.ping": "Cinkout na obsluhu",
"app.asyncJobs.title": "Úkoly jádra na pozadí",
"app.attachmentFiles.deleteConfirm": "Opravdu chcete smazat tento soubor? Tuto akci není možné vrátit.",
"app.attachmentFilesTable.description": "Přiložené soubory jsou soubory které mohou být použity v popisu úlohy pomocí odkazů poskytnutých pod tímto textem. Přiložené soubory mohou být prohlíženy a stahovány studenty.",
"app.attachmentFilesTable.title": "Přiložené soubory",
"app.attachmentFilesTable.url": "URL",
"app.badge.effectiveRoleDialog.title": "Změnit efektivní roli",
"app.badge.failedLoading": "Nepodařilo se načíst data",
"app.badge.failedLoadingInfo": "Prosim zkontrolujte si své připojení k Internetu.",
"app.badge.sessionExpiration": "Expirace sezení:",
"app.box.highlighterExplanation": "Tento panel je zvýrazněný. Klikněte pro vrácení do normálního stavu.",
"app.broker.confirmFreeze": "Opravdu chcete broker zmrazit? Broker nebude přijímat požadavky na vyhodnocení!",
"app.broker.confirmUnfreeze": "Opravdu chcete broker rozmrazit?",
"app.broker.freeze": "Zamrazit",
"app.broker.stats": "Aktuální statistiky",
"app.broker.title": "ZeroMQ Broker",
"app.broker.unfreeze": "Rozmrazit",
"app.calendarTokens.activate": "Aktivovat kalendář",
"app.calendarTokens.expiredAt": "Konec platnosti",
"app.calendarTokens.explain": "API ReCodExu může exportovat data pro váš iCal kalendář. Exportovány budou koncové termíny všech zadaných úloh ve všech vašich skupinách. Ke kalendářovým datům bude mít přístup každý, kdo zná platný iCal identifikátor a tato data jsou pouze pro čtení. Pokud aktivujete kalendář, dostanete URL v následujícím formátu.",
"app.calendarTokens.id": "Existující iCal identifikátory",
"app.calendarTokens.refresh": "Zneplatnit starý a vytvořit nový kalendář",
"app.calendarTokens.setExpired": "Zneplatnit",
"app.calendarTokens.setExpiredFailed": "operace selhala",
"app.changePassword.description": "Zapomenuté heslo lze změnit v tomto formuláři",
"app.changePassword.requestAnotherLink": "Prosíme zažádejte o (další) odkaz s unikátním tokenem.",
"app.changePassword.title": "Změna zapomenutého hesla",
"app.changePassword.tokenExpired": "Vaše heslo nemůže být změněno - Váš token pravděpodobně vypršel nebo máte nesprávný formát URL.",
"app.changePassword.tokenExpiresIn": "Token vyprší za:",
"app.changePasswordForm.changePassword": "Změnit heslo",
"app.changePasswordForm.changning": "Měním heslo...",
"app.changePasswordForm.createPassword": "Vytvořit heslo",
"app.changePasswordForm.email": "E-mail:",
"app.changePasswordForm.failed": "Úprava hesla selhala.",
"app.changePasswordForm.oldPassword": "Staré heslo:",
"app.changePasswordForm.password": "Nové heslo:",
"app.changePasswordForm.passwordCheck": "Zopakujte heslo:",
"app.changePasswordForm.passwordStrength": "Síla hesla:",
"app.changePasswordForm.setting": "Nastavuji...",
"app.changePasswordForm.succeeded": "Nyní se můžete přihlásit vaším novým heslem.",
"app.changePasswordForm.success": "Heslo bylo změněno.",
"app.changePasswordForm.successFirstTime": "Heslo bylo nastaveno.",
"app.changePasswordForm.title": "Změna Vašeho ReCodEx hesla",
"app.changePasswordForm.titleFirstTime": "Nastavení nového hesla pro ReCodEx",
"app.changePasswordForm.validation.emptyPassword": "Heslo nemůže být prázdné.",
"app.changePasswordForm.validation.passwordTooWeak": "Vámi zvolené heslo je příliš slabé, prosíme zvolte si jiné.",
"app.changePasswordForm.validation.passwordsDontMatch": "Hesla se neshodují.",
"app.comments.addComment": "Odeslat",
"app.comments.commentPlaceholder": "Váš komentář...",
"app.comments.everyoneCanSeeThisComment": "Tento komentář vidí všichni uživatelé, kteří vidí toto vlákno.",
"app.comments.loadingCommentThread": "Načítají se komentáře...",
"app.comments.noCommentsYet": "V tomto vláknu zatím nejsou žádné komentáře.",
"app.comments.onlyYouCanSeeThisComment": "Tento komentář vidíte pouze vy.",
"app.comments.publishing": "Publikuji...",
"app.comments.publishingFailed": "Zveřejnění selhalo",
"app.comments.title": "Komentáře a poznámky",
"app.comments.warnings.isPrivate": "Tento komentář bude soukromý, takže jej uvidíte pouze vy.",
"app.comments.warnings.isPublic": "Tento komentář bude veřejný, takže jej uvidí každý, kdo může číst toto vlákno.",
"app.confirm.no": "Ne",
"app.confirm.yes": "Ano",
"app.createExerciseForm.selectGroupFirst": "... nejprve vyberte domovskou skupinu ...",
"app.createExerciseForm.title": "Vytvořit novou úlohu",
"app.createExerciseForm.validation.noGroupSelected": "Nebyla vybrána domovská skupina.",
"app.createGroup.detaining": "Zadržuje studenty (jen vedoucí může studenty odebrat)",
"app.createGroup.isExam": "Zkoušková",
"app.createGroup.externalId": "Externí identifikátor skupiny (aby bylo možné snáze vyrábět vazby na externí datové zdroje):",
"app.createGroup.hasThreshold": "Studenti potřebují určitý počet bodů pro splnění kurzu",
"app.createGroup.isOrganizational": "Organizační (pro vytváření hierarchie)",
"app.createGroup.isPublic": "Veřejná (skupinu vidí všichni uživatelé a můžou se do ní přidat)",
"app.createGroup.makeMeAdmin": "Chci být administrátorem skupiny",
"app.createGroup.publicStats": "Studenti mohou vidět dosažené body ostatních",
"app.createGroup.threshold": "Minimální procentuální hranice potřebná ke splnění tohoto kurzu:",
"app.createUserForm.validation.emailTaken": "Tato e-mailová adresa již patří jinému uživateli.",
"app.createUserForm.validation.emptyPassword": "Heslo nemůže zůstat prázdné.",
"app.dashboard.memberOf": "Skupiny, ve kterých jste členem",
"app.dashboard.sisGroupsStudent": "Přihlásit se do skupin asociovaných s kurzy ze SISu UK",
"app.dashboard.sisGroupsStudentExplain": "SIS kurzy, které máte zapsané v určitém semestru a které mají odpovídající skupiny v ReCodExu.",
"app.dashboard.studentNoGroups": "Zatím nejste členem žádné skupiny. Vedoucí skupiny vás může přidat do jeho/její skupiny, nebo můžete použít jiné mechanismy (jako např. dialog na stránce SIS integrace) a stát se členy skupin, které vám přísluší.",
"app.dashboard.studentNoGroupsTitle": "Žádná členství ve skupinách",
"app.dashboard.supervisorNoGroups": "Aktuálně nemáte ve správě žádné skupiny. Skupinu vám může vytvořit administrátor, nebo můžete použít jiné mechanismy (jako např. dialog na stránce SIS integrace) pro vytvoření skupin pro vaše studenty.",
"app.dashboard.supervisorNoGroupsTitle": "Žádné skupiny",
"app.dashboard.supervisorOf": "Skupiny pod vaší správou (jako administrátor nebo vedoucí)",
"app.dashboard.title": "Celkový přehled všech skupin",
"app.deadlineValidation.deadlineInFarFuture": "Deadline je příliš daleko v budoucnosti. V tuto chvíli je nejvzdálenější povolený deadline {deadlineFutureLimit, date} {deadlineFutureLimit, time, short}.",
"app.deadlineValidation.emptyDeadline": "Prosíme vyplňte datum a čas termínu odevzdání.",
"app.deadlineValidation.invalidDateTime": "Neplatný formát data nebo času.",
"app.deadlineValidation.secondDeadlineBeforeFirstDeadline": "Druhý deadline je nastaven před prvním deadline. Prosíme nastavte druhý deadline později než {firstDeadline, date} {firstDeadline, time, short}.",
"app.deleteButton.confirm": "Opravdu chcete tuto položku smazat? Operace nemůže být vrácena.",
"app.editAssignment.deleteAssignment": "Smazat zadání úlohy",
"app.editAssignment.deleteAssignmentWarning": "Smazání zadané úlohy odstraní všechna studentská řešní. Pro případné obnovení těchto dat prosím kontaktujte správce ReCodExu.",
"app.editAssignment.title": "Upravit nastavení zadané úlohy",
"app.editAssignment.validation.versionDiffers": "Někdo změnil tuto zadanou úlohu v průběhu její editace. Prosíme obnovte tuto stránku a proveďte své změny znovu.",
"app.editAssignmentForm.canViewJudgeLogs": "Viditelnost logu sudího",
"app.editAssignmentForm.canViewJudgeLogsExplanation": "Pokud je přepínač nastaven, zpřístupní logy sudího studentům. Vezměte na vědomí, že zveřejnění logů dá studentům potřebné prostředky, aby mohli získat testovací vstupy, což nemusí být u některých úloh žádoucí.",
"app.editAssignmentForm.canViewJudgeStderr": "Viditelnost sekundárního logu",
"app.editAssignmentForm.canViewJudgeStderrExplanation": "Pokud je přepínač nastaven, zpřístupní sekundární logy sudího (stderr) studentům. Vezměte na vědomí, že zveřejnění logů dá studentům potřebné prostředky, aby mohli získat testovací vstupy, což nemusí být u některých úloh žádoucí.",
"app.editAssignmentForm.canViewJudgeStdout": "Viditelnost primárního logu",
"app.editAssignmentForm.canViewJudgeStdoutExplanation": "Pokud je přepínač nastaven, zpřístupní primární logy sudího (stdout) studentům. Vezměte na vědomí, že zveřejnění logů dá studentům potřebné prostředky, aby mohli získat testovací vstupy, což nemusí být u některých úloh žádoucí.",
"app.editAssignmentForm.canViewLimitRatios": "Viditelnost paměti a času",
"app.editAssignmentForm.canViewLimitRatiosExplanation": "Zda studenti vidí dobu běhu a spotřebovanou paměť svých řešení. Naměřené hodnoty jsou uvedeny relativně vůči nastaveným limitům, tedy studenti nevidí absolutní čísla ale pouze poměr v procentech.",
"app.editAssignmentForm.deadlines.dual": "Dva termíny",
"app.editAssignmentForm.deadlines.dual.explanation": "Zadaná úloha má dva termíny odevzdání a dva bodové limity. Řešení odevzdaná před prvním termínem jsou hodnocena body v rozsahu prvního limitu, řešení odevzdaná mezi danými termíny jsou hodnocena body v rozsahu druhého limitu. Řešení odevzdaná po druhém termínu nedostanou žádné body.",
"app.editAssignmentForm.deadlines.interpolated": "Dva termíny s interpolací",
"app.editAssignmentForm.deadlines.single": "Jeden termín",
"app.editAssignmentForm.deadlines.single.explanation": "Zadaná úloha má jeden termín odevzdání. Řešení odevzdaná před termínem jsou ohodnocena do výše daného bodového limitu, řešení odevzdaná po termínu nedostanou žádné body.",
"app.editAssignmentForm.deadlines.single.interpolated": "Zadaná úloha má dva termíny odevzdání a dva bodové limity. Řešení odevzdaná před prvním termínem jsou hodnocena body v rozsahu prvního limitu, řešení odevzdaná mezi danými termíny jsou hodnocena body jejichž hodnota se lineárně interpoluje v rozsahu prvního a druhého limitu. Řešení odevzdaná po druhém termínu nedostanou žádné body.",
"app.editAssignmentForm.deadlinesGraphDialog.button": "Graf s termíny",
"app.editAssignmentForm.enabledEnvironments": "Povolená běhová prostředí",
"app.editAssignmentForm.firstDeadline": "První termín:",
"app.editAssignmentForm.firstDeadlineExplanation": "Studenti musí odevzdat řešení před tímto termínem, aby dostali body v plné výši. Řešení odevzdaná později dostanou bodů méně.",
"app.editAssignmentForm.interpolationDialog.explanationText": "Tento pomocník vám dovolí nastavit druhý termín a s ním spojený limit bodů výpočtem z intervalu změny. Interval je časový úsek, po kterém se změní aktuální bodový limit o jedna směrem k hodnotě svázané s druhým termínem. Například pokud chcete penalizovat pozdní odevzdání stržením 1 bodu za každou hodinu zpoždění, jednoduše nastavte interval na 1:00 a nechte druhý termín spočítat tímto pomocníkem.",
"app.editAssignmentForm.interpolationDialog.intervalInvalid": "Zápis intervalu není platný. Interval musí být ve formátu d h:mm nebo h:mm.",
"app.editAssignmentForm.interpolationDialog.intervalLabel": "Interval změny:",
"app.editAssignmentForm.interpolationDialog.title": "Pomocník pro interpolaci bodů",
"app.editAssignmentForm.isBonus": "Zadaná úloha je bonusová, její body tedy nejsou počítány do celkového maximálního počtu bodů skupiny",
"app.editAssignmentForm.isExam": "Zkoušková úloha",
"app.editAssignmentForm.isExamExplanation": "Zkouškové úlohy jsou více zabezpečené během zkouškových termínů tak, že v průběhu termínu jsou viditelné pouze studentům, kteří se již zamkli ve skupině. Pokud má zkoušková úloha nastavený termín na stejnou dobu, jako je konec zkoušky, je termín automaticky upraven pokud dojde ke změně konce zkoušky.",
"app.editAssignmentForm.localized.assignmentSyncInfo": "Lokalizované texty (název a kompletní popis úlohy) jsou přepsány údaji z původní úlohy vždy, když je provedena aktualizace zadané úlohy (pokud dojde ke změně úlohy po jejím zadání). Jedinou výjimkou je položka nápověda pro studenty, která je asosciována pouze se zadanou úlohou.",
"app.editAssignmentForm.localized.completeDescription": "Kompletní zadání (vše, co uživatel potřebuje, aby mohl úlohu vyřešit):",
"app.editAssignmentForm.localized.description": "Krátký popis (viditelný pouze pro vedoucí):",
"app.editAssignmentForm.localized.link": "Odkaz na externí (kompletní) zadání:",
"app.editAssignmentForm.localized.studentHint": "Nápověda pro studenty (nesynchronizuje se s úlohou):",
"app.editAssignmentForm.localized.urlValidation": "Daný řetězec neobsahuje platné URL.",
"app.editAssignmentForm.maxPoints": "Bodový limit:",
"app.editAssignmentForm.maxPointsBeforeDeadline": "Bodový limit ({deadline}):",
"app.editAssignmentForm.maxPointsExplanation": "Množství bodů, které obdrží 100% správné řešenní odevzdané před termínem.",
"app.editAssignmentForm.maxPointsInterpolationLimit": "Interpolovat body do:",
"app.editAssignmentForm.maxPointsInterpolationLimitExplanation": "Skutečný bodový limit bude mezi prvním a druhým termínem lineárně interpolován mezi zadanými krajními hodnotami.",
"app.editAssignmentForm.maxPointsSecondDeadlineExplanation": "Množství bodů, které obdrží 100% správné řešenní odevzdané po prvním, ale stále ještě před druhým termínem.",
"app.editAssignmentForm.onlyDeadline": "Termín:",
"app.editAssignmentForm.onlyDeadlineExplanation": "Studenti musí odevzdat řešení před tímto termínem, aby za něj dostali body. Řešení odevzdaná později jsou také vyhodnocena, ale nedostanou žádné body.",
"app.editAssignmentForm.pointsPercentualThreshold": "Minimální požadovaná správnost [%]:",
"app.editAssignmentForm.pointsPercentualThresholdExplanation": "Minimální správnost řešení (vyjádřená v procentech) potřebná k udělení bodů. Řešení, která mají správnost nižší, jsou vždy hodnocena nula body.",
"app.editAssignmentForm.secondDeadline": "Druhý termín:",
"app.editAssignmentForm.secondDeadlineExplanation": "Druhý termín pro pozdější odevzdání, za které studenti ještě dostanou alespoň nejaké body. Řešení odevzdaná po druhém termínu již žádné body nedostanou.",
"app.editAssignmentForm.sendNotification": "Poslat studentům e-mailem oznámení o nové zadané úloze",
"app.editAssignmentForm.sendNotificationInFutureExplain": "E-mail bude odeslán až v okamžiku, kdy bude zadaná úloha skutečně viditelná studentům.",
"app.editAssignmentForm.submissionsCountLimit": "Počet pokusů odevzdání:",
"app.editAssignmentForm.submissionsCountLimitExplanation": "Maximální počet řešení, která může mít student v jednom okamžiku na seznamu odevzdaných. Student nemůže odevzdat další řešení, jakmile je tento limit naplněn, ale vyučující může uložená řešení smazat a tím umožnit odevzdání nových řešení.",
"app.editAssignmentForm.title": "Upravit zadání — {name}",
"app.editAssignmentForm.validation.allRuntimesDisabled": "Nemůžete zakázat všechna běhová prostředí.",
"app.editAssignmentForm.validation.emptyGroups": "Vyberte prosím jednu nebo více skupin, ve kterých má být úloha zadána.",
"app.editAssignmentForm.validation.emptyName": "Prosíme vyplňte název úlohy.",
"app.editAssignmentForm.validation.localizedText.text": "Prosíme vyplňte popis nebo vložte odkaz na externí zadání níže.",
"app.editAssignmentForm.visibility.hidden": "Skrytá (není viditelná studentům)",
"app.editAssignmentForm.visibility.visible": "Viditelná studentům",
"app.editAssignmentForm.visibility.visibleFrom": "Bude viditelná od daného data",
"app.editAssignmentForm.visibleFrom": "Datum zveřejnění:",
"app.editAssignmentForm.warnings.chooseFirstDeadlineBeforeSecondDeadline": "Před nastavením druhého termínu odevzdání je nutné zvolit první termín.",
"app.editAssignmentForm.warnings.interpolationGoesToZero": "Limit dosáhne nuly ještě před druhým deadline (viz graf).",
"app.editAssignmentForm.warnings.pointsAreTheSame": "Oba bodové limity jsou stejné, takže není důvod používat nastavení se dvěma termíny odevzdání.",
"app.editAssignmentForm.warnings.secondLimitIsGreaterThanFirstLimit": "Limit je větší než první limit, což je poněkud neobvyklé.",
"app.editAssignmentForm.warnings.secondLimitIsZero": "Limit je nula, takže není důvod používat nastavení se dvěma termíny odevzdání.",
"app.editAssignmentForm.warninigs.alreadyAssigned": "Úloha je v této skupině již zadaná.",
"app.editAssignmentForm.warninigs.alreadyAssignedGlobal": "Úloha již byla zadána do některých vybraných skupin. Po potvrzení formuláře bude tedy v některých skupinách úloha zadána vícekrát.",
"app.editAssignmentForm.warninigs.canViewJudgeLogs": "Povolení zveřejnění logů sudího studentům sebou nese určitá rizika. U jednoduchých úloh může např. dojít k tomu, že studenti využijí tento kanál, aby získali vstupní data a očekávané výstupy jednotlivých testů a vyrobili triviální řešení, které má správné odpovědi přímo v kódu. Používejte tuto volbu uváživě.",
"app.editEnvironmentConfig.duplicateVariable": "Duplicitní jméno proměnné.",
"app.editEnvironmentConfig.noRuntimeSelected": "Aby bylo možné pokračovat se zbytkem konfigurace, nejprve je třeba nastavit běhové prostředí.",
"app.editEnvironmentConfig.noVariables": "Zatím nejsou nastavené žádné proměnné...",
"app.editEnvironmentConfig.selectedRuntime": "Vybrané běhové prostředí:",
"app.editEnvironmentConfig.selectedRuntimeInfo": "V pokročilé konfiguraci určuje vybrané běhové prostředí pouze požadavky kladené na vyhodnocovací server (požadované kompilátory, nástroje nebo knihovny). Ostatní věci (předpis odevzdávaných souborů, pipelines) je možné konfigurovat nezávisle.",
"app.editEnvironmentConfig.setDefaultVariables": "Nastavit výchozí proměnné",
"app.editEnvironmentConfig.title": "Konfigurace běhového prostředí",
"app.editEnvironmentConfig.tooltip.add": "Přidat další proměnnou.",
"app.editEnvironmentConfig.tooltip.remove": "Odstranit tuto proměnnou.",
"app.editEnvironmentConfig.validateEnvironment": "Běhové prostředí musí být vybráno.",
"app.editEnvironmentConfig.validateName": "Toto není platný název proměnné.",
"app.editEnvironmentConfig.validateWildcard": "Tato hodnota neodpovídá názvu souboru ani wildcard formátu.",
"app.editEnvironmentConfig.variableName": "Proměnná vstupních souborů",
"app.editEnvironmentConfig.variableType": "Typ",
"app.editEnvironmentConfig.variableValue": "Předpis (wildcard)",
"app.editEnvironmentConfig.variablesInfo": "Tyto proměnné určují předpis souborů, které je možné odevzdat jako řešení, a jak jsou tyto soubory použity ve vstupech pipelines. Každá hodnota může obsahovat buď název souboru nebo wildcard (např. <code>solution.cpp</code>, <code>*.py</code>, <code>my-*.[c,h]</code>). Povolené jsou pouze proměnné typu <code>file[]</code>.",
"app.editEnvironmentConfig.warnings.ambiguousVariable": "Tato proměnná je definovaná ve více pipelines. Nastavená hodnota bude použita ve všech.",
"app.editEnvironmentConfig.warnings.noPipelinesVariables": "Zatím nejsou vybrané žádné pipelines. Jména proměnných proto není možné verifikovat.",
"app.editEnvironmentConfig.warnings.unknownVariable": "Tato proměnná není definována v žádné pipeline.",
"app.editEnvironmentSimpleForm.exclusiveEnvironment": "Exkluzivní běhové prostředí",
"app.editEnvironmentSimpleForm.linkToWiki": "Vyberte všechna běhová prostředí, která má tato úloha podporovat. Více informací o běhových prostředích naleznete na naší <a>wiki stránce</a>.",
"app.editEnvironmentSimpleForm.submit": "Uložit prostředí",
"app.editEnvironmentSimpleForm.submitting": "Ukládám...",
"app.editEnvironmentSimpleForm.success": "Konfigurace byla změněna.",
"app.editEnvironmentSimpleForm.validation.environments": "Přidejte prosím alespoň jedno běhové prostředí.",
"app.editEnvironmentSimpleForm.validation.standaloneEnvironmentsCollisions": "Některá vybraná běhová prostředí ({envs}) nemohou být kombinovaná s jinými. Odeberte tato běhová prostředí, nebo zajistěte, že bude vybrané právě jedno z nich.",
"app.editExercise.addAdminButton": "Zařadit uživatele mezi administrátory úlohy",
"app.editExercise.archiveExplain": "Archivované úlohy se nezobrazují v běžných výpisech, není možné je měnit a není možné je zadávat do skupin. Archivní status nemá žádný vliv na již existující zadané úlohy. Archivace úloh nemá přímou vazbu na archivaci skupin, ale oba principy spojuje podobný účel.",
"app.editExercise.archiveTitle": "Změnit archivační status",
"app.editExercise.deleteExercise": "Smazat úlohu",
"app.editExercise.deleteExerciseWarning": "Smazání úlohy nebude mít žádný vliv na již zadané instance této úlohy ani jejich řešení, zadané úlohy pouze již nebude možné aktualizovat. Smazání ovšem efektivně odebre tuto úlohu ze všech domovských skupin.",
"app.editExercise.editConfig": "Konfigurace úlohy",
"app.editExercise.editTags": "Editace nálepek",
"app.editExercise.manageUsers": "Spravovat přidružené uživatele",
"app.editExercise.removeAdminButton": "Odebrat uživatele ze seznamu administrátorů úlohy",
"app.editExercise.setAuthorButton": "Nahradit stávajícího autora úlohy tímto uživatelem",
"app.editExercise.title": "Upravit základní nastavení úlohy",
"app.editExercise.userIsAuthor": "Uživatel je autorem úlohy",
"app.editExerciseAdvancedConfigForm.validation.emptyFileName": "Prosíme, vložte platné jméno.",
"app.editExerciseConfig.cannotDisplayConfigForm": "Formulář s nastavením úlohy nemůže být zobrazen dokud nebude definován alespoň jeden test.",
"app.editExerciseConfig.cannotDisplayPipelinesForm": "Testy a běhové prostředí musí být správně nastaveny, aby bylo možné zobrazit konfiguraci pipeline.",
"app.editExerciseConfig.changeConfigAdvancedExplain": "Po změně na pokročilou konfiguraci bude možné použít libovolné pipelines a ručně nakonfigurovat jejich parametry. Úloha bude také moci definovat vlastní omezení, jaké soubory smí studenti odevzdávat. Pro správné nastavení pokročilé konfigurace je ale zapotřebí hlubší vhled do vyhodnocovacího procesu ReCodExu. Pokročilá konfigurace může mít nastavené pouze jedno běhové prostředí, takže není možné změnit typ konfigurace, pokud má úloha nastaveno více běhových prostředí.",
"app.editExerciseConfig.changeConfigSimpleExplain": "Návrat k jednoduché konfiguraci vyžaduje vynucení jistých omezení. Tato transformace může značně změnit konfiguraci běhových prostředí, pipeline a celkového nastavení testů.",
"app.editExerciseConfig.noPipelines": "Nebyly vybrány žádné pipelines. Formulář není možné zobrazit, dokud nebude alespoň jedna pipeline vybrána.",
"app.editExerciseConfig.noRuntimes": "Běhová prostředí úlohy ještě nebyla nastavena.",
"app.editExerciseConfig.noTests": "Nebyly nastaveny žádné testy.",
"app.editExerciseConfig.runtimeEnvironments": "Běhová prostředí",
"app.editExerciseConfig.submit": "Uložit konfiguraci",
"app.editExerciseConfig.submitting": "Ukládání konfigurace...",
"app.editExerciseConfig.success": "Konfigurace uložena.",
"app.editExerciseConfig.testsAndScoring": "Testy a bodování",
"app.editExerciseConfig.title": "Upravit konfiguraci testů úlohy",
"app.editExerciseConfigForm.rawFill": "Rozkopírovat",
"app.editExerciseConfigForm.rawFillPipeline": "Rozkopírovat pipeline",
"app.editExerciseConfigForm.rawFillPipeline.yesNoQuestion": "Opravdu si přejete rozkopírovat všechny hodnoty této pipeline do ostatních testů?",
"app.editExerciseConfigForm.rawFillTest": "Rozkopírovat test",
"app.editExerciseConfigForm.rawFillTest.yesNoQuestion": "Opravdu si přejete rozkopírovat všechny hodnoty tohoto testu do ostatních testů?",
"app.editExerciseConfigForm.rawFillVariable.yesNoQuestion": "Opravdu si přejete rozkopírovat tuto hodnotu do ostatních testů?",
"app.editExerciseConfigForm.smartFillAll": "Chytře vyplnit vše",
"app.editExerciseConfigForm.smartFillAll.yesNoQuestion": "Opravdu chcete přepsat konfiguraci všech následných testů použitím prvního testu jako šablony? Soubory budou spárovány k jednotlivým konfiguracím testů heuristikou založenou na odpovídajících podřetězcích.",
"app.editExerciseConfigForm.smartFillArgs": "Chytře vyplnit argumenty",
"app.editExerciseConfigForm.smartFillArgs.yesNoQuestion": "Opravdu chcete přepsat konfiguraci příkazového řádku všech následných testů použitím prvního testu jako šablony?",
"app.editExerciseConfigForm.smartFillCompilation": "Chytře vyplnit kompilaci",
"app.editExerciseConfigForm.smartFillCompilation.yesNoQuestion": "Opravdu chcete přepsat konfiguraci kompilace a spuštení všech následných testů použitím prvního testu jako šablony? Soubory budou spárovány k jednotlivým konfiguracím testů heuristikou založenou na odpovídajících podřetězcích.",
"app.editExerciseConfigForm.smartFillEntryPoint": "Chytře vyplnit vstupní bod",
"app.editExerciseConfigForm.smartFillEntryPoint.yesNoQuestion": "Opravdu chcete přepsat konfiguraci vstupních bodů všech následných testů použitím prvního testu jako šablony?",
"app.editExerciseConfigForm.smartFillExtraFiles": "Chytře vyplnit přídavné soubory",
"app.editExerciseConfigForm.smartFillInput": "Chytře vyplnit vstupy",
"app.editExerciseConfigForm.smartFillInput.yesNoQuestion": "Opravdu chcete přepsat konfiguraci vstupů všech následných testů použitím prvního testu jako šablony? Soubory budou spárovány k jednotlivým konfiguracím testů heuristikou založenou na odpovídajících podřetězcích.",
"app.editExerciseConfigForm.smartFillJudge": "Chytře vyplnit sudí",
"app.editExerciseConfigForm.smartFillJudge.yesNoQuestion": "Opravdu chcete přepsat konfiguraci sudí všech následných testů použitím prvního testu jako šablony? Soubory budou spárovány k jednotlivým konfiguracím testů heuristikou založenou na odpovídajících podřetězcích.",
"app.editExerciseConfigForm.smartFillOutput": "Chytře vyplnit výstupy",
"app.editExerciseConfigForm.smartFillOutput.yesNoQuestion": "Opravdu chcete přepsat konfiguraci výstupů všech následných testů použitím prvního testu jako šablony? Soubory budou spárovány k jednotlivým konfiguracím testů heuristikou založenou na odpovídajících podřetězcích.",
"app.editExerciseConfigForm.validation.ambiguousEntryPoint": "Některé vstupní body tohoto běhového prostředí byly nastaveny a některé byly ponechány k nastavení studentem při odevzdání, což může být poměrně matoucí.",
"app.editExerciseConfigForm.validation.duplicateFile": "Nalezen duplicitní soubor.",
"app.editExerciseConfigForm.validation.duplicateFileName": "Nalezeno duplicitní jméno. Aliasy vstupních souborů musí být unikátní.",
"app.editExerciseConfigForm.validation.fileDoesNotExist": "Zde byl vybrán neexistující soubor \"{file}\".",
"app.editExerciseConfigForm.validation.noFileSelected": "Prosíme, vyberte soubor.",
"app.editExerciseConfigForm.validation.stdinFileEmpty": "Prosíme, vyberte soubor pro std. vstup.",
"app.editExerciseConfigForm.validation.whitespaceInArg": "Bílé znaky neoddělují argumenty.",
"app.editExerciseForm.difficulty": "Obtížnost",
"app.editExerciseForm.easy": "Snadné",
"app.editExerciseForm.hard": "Těžké",
"app.editExerciseForm.isLocked": "Úloha je zamčená",
"app.editExerciseForm.isPublic": "Úloha je veřejná",
"app.editExerciseForm.medium": "Průměrné",
"app.editExerciseForm.mergeJudgeLogs": "Spojit logy sudího do jednoho",
"app.editExerciseForm.solutionFilesLimit": "Max. počet souborů řešení:",
"app.editExerciseForm.solutionSizeLimit": "Max. velikost řešení [KiB]:",
"app.editExerciseForm.title": "Upravit nastavení úlohy {name}",
"app.editExerciseForm.validation.difficulty": "Prosíme vyberte obtížnost úlohy.",
"app.editExerciseForm.validation.emptyName": "Prosíme vyplňte název úlohy.",
"app.editExerciseForm.validation.versionDiffers": "Někdo změnil tuto úlohu v průběhu její editace. Prosíme obnovte tuto stránku a proveďte své změny znovu.",
"app.editExerciseLimits.missingSomething": "Limity mohou být nastaveny pouze v případě, že konfigurace úlohy je kompletní. Testy, běhová prostředí a hardwarové skupiny musí být nastaveny předtím než dojde k úpravě limit.",
"app.editExerciseLimits.missingSomethingTitle": "Konfiurace úlohy je nekompletní",
"app.editExerciseLimits.multiHwGroups": "Úloha používá komplexní konfiguraci s vícero hardwarovými skupinami. Upravování limit tímto formuláře může konfiguraci úlohy zjednodušit a mít nepředpokládané následky. Pokračujte na vlastní nebezpečí.",
"app.editExerciseLimits.multiHwGroupsTitle": "Vícero hardwarových skupin bylo detekováno",
"app.editExerciseLimits.title": "Upravit běhové limity testů úlohy",
"app.editExercisePipelines.addPipeline": "Přidat pipeline",
"app.editExercisePipelines.availablePipelines": "Dostupné pipelines",
"app.editExercisePipelines.title": "Vybrané pipelines",
"app.editExercisePipelinesForm.validation.duplicatePipelineWarning": "Některé pipelines jsou ve výběru vícekrát. Tato konfigurace je sice možná, avšak krajně neobvyklá. Zkontrolujte, že jsou vybrány správné pipelines.",
"app.editExercisePipelinesForm.validation.noPipelines": "Nejsou vybrané žádné pipelines.",
"app.editExerciseSimpleConfigForm.isDataOnly": "Úloha je nakonfigurivaná jako data-only. To znamená, že nemá kompilační část a student odevzdává pouze data. Data jsou následně zkontrolována daným sudím. Časové a paměťové limity se aplikují přímo na sudího.",
"app.editExerciseSimpleConfigForm.isHaskellOnly": "Úloha je nakonfigurována pro Haskell. Haskell vyžaduje, aby každý test identifikoval vstupní bod, tedy funkci, která bude zavolána (bez argumentů). Výsledek této funkce bude serializován na std. výstup a výchozí sudí ReCodExu jej porovná s očekávaným výstupem. Pro testovací účely si můžete definovat vlastní testovací funkce pomocí přídavných souborů. Nezapomeňte, že přídavné soubory vyžadují definování modulů pro řádné rozdělení kódu (studentské řešení by mělo být v modulu Main).",
"app.editExerciseSimpleConfigForm.isPrologOnly": "Tato úloha je nakonfigurována pro Prolog. Prolog používá speciální nastavení, ve kterém jsou řešení vyhodnocována pomocí interního řídícího skriptu. Vstupní soubor obsahuje jeden Prolog dotaz v textovém formátu. Výstup obsahuje všechny možné odpovědi, každá odpověď je na jednom řádku. Odpověďi jsou setříděné vzestupně, abychom předešli nejednoznačnostem.",
"app.editExerciseSimpleConfigForm.validation.customJudge": "Prosíme, zvolte spustitelný soubor sudího, nebo si vyberte z předpřipravené množiny vestavěných sudí.",
"app.editExerciseSimpleConfigForm.validation.expectedOutput": "Prosíme, zvolte soubor s očekávaným výstupem.",
"app.editExerciseSimpleConfigForm.validation.outputFile": "Prosíme, vyberte jméno výstupního souboru.",
"app.editExerciseSimpleConfigTests.argumentsExplanation": "Jednotlivé argumenty umísťujte do jednotlivých vstupních boxů. Jakékoli bílé znaky uvnitř vstupního boxu jsou chápány jako součást hodnoty argumentu (tedy neslouží jako oddělovače jednotlivých argumentů).",
"app.editExerciseSimpleConfigTests.cmdlineTitle": "Příkazový řádek",
"app.editExerciseSimpleConfigTests.compilationArguments": "Argumenty kompilátoru:",
"app.editExerciseSimpleConfigTests.compilationArgumentsExplanation": "Jednotlivé argumenty umísťujte do jednotlivých vstupních boxů. Jakékoli bílé znaky uvnitř vstupního boxu jsou chápány jako součást hodnoty argumentu (tedy neslouží jako oddělovače jednotlivých argumentů). Tyto argumenty budou přidány za výchozí argumenty uložené v kompilační pipeline.",
"app.editExerciseSimpleConfigTests.compilationInfo": "Přídavné soubory, které se použijí při kompilaci (v případě kompilovaných prostředí) nebo při běhu (v případě interpretovaných prostředí).",
"app.editExerciseSimpleConfigTests.compilationTitle": "Kompilace/Spuštění",
"app.editExerciseSimpleConfigTests.compileArgsWarning": "Nastavení dodatečných kompilačních parametrů může potenciálně vést k problémům. Ujistěte se, že rozumíte nastavení vyhodnocovače a kompilačních pipeline než začnete přidávat vlastní kompilační argumenty.",
"app.editExerciseSimpleConfigTests.customJudgeBinary": "Spustitelný soubor sudího:",
"app.editExerciseSimpleConfigTests.entryPoint": "Vstupní bod (zaváděcí soubor):",
"app.editExerciseSimpleConfigTests.entryPointLabel": "Identifikátor vstupního bodu:",
"app.editExerciseSimpleConfigTests.executionArguments": "Spouštěcí argumenty:",
"app.editExerciseSimpleConfigTests.expectedOutput": "Očekávaný výstup:",
"app.editExerciseSimpleConfigTests.extraFilesActual": "Přídavný soubor:",
"app.editExerciseSimpleConfigTests.extraFilesNoItemsLabel": "Přídavné soubory:",
"app.editExerciseSimpleConfigTests.extraFilesRename": "Přejmenovat jako:",
"app.editExerciseSimpleConfigTests.extraFilesTitle": "Přídavné soubory",
"app.editExerciseSimpleConfigTests.inputFilesActual": "Vstupní soubor:",
"app.editExerciseSimpleConfigTests.inputFilesNoItemsLabel": "Vstupní soubory:",
"app.editExerciseSimpleConfigTests.inputFilesRename": "Přejmenování:",
"app.editExerciseSimpleConfigTests.inputStdin": "Std. vstup:",
"app.editExerciseSimpleConfigTests.inputTitle": "Vstup",
"app.editExerciseSimpleConfigTests.jarFiles": "Přídavný JAR balíček:",
"app.editExerciseSimpleConfigTests.judgeArgs": "Argumenty sudího:",
"app.editExerciseSimpleConfigTests.judgeTitle": "Sudí",
"app.editExerciseSimpleConfigTests.judgeType": "Sudí:",
"app.editExerciseSimpleConfigTests.noExtraFiles": "Zatím zde nejsou žádné přídavné soubory...",
"app.editExerciseSimpleConfigTests.noJarFiles": "Zatím zde nejsou žádné JAR baíčky...",
"app.editExerciseSimpleConfigTests.outputFile": "Výstupní soubor:",
"app.editExerciseSimpleConfigTests.outputTitle": "Výstup",
"app.editExerciseSimpleConfigTests.useCustomJudge": "Použít vlastní soubor sudího",
"app.editExerciseSimpleConfigTests.useOutfile": "Použít výstupní soubor místo std. výstupu",
"app.editExerciseSimpleConfigTests.validation.sentryPointString": "Vstupní bod musí být identifikátor.",
"app.editExerciseTags.noTags": "nejsou přiřazeny žádné nálepky",
"app.editGroup.archiveGroup": "Změnit archivační status",
"app.editGroup.archivedExplain": "Archivované skupiny jsou ohrádky pro studenty, zadané úlohy a jejich řešení u skončených kurzů. Tyto skupiny není možné upravovat a je možné je najít na separátní stránce Archiv.",
"app.editGroup.cannotDeleteGroupWithSubgroups": "Skupinu s podskupinami není možné smazat přímo.",
"app.editGroup.cannotDeleteRootGroup": "Toto je primární skupina a jako taková nemůže být smazána.",
"app.editGroup.changeGroupType": "Změnit typ skupiny",
"app.editGroup.currentType": "Aktuální typ",
"app.editGroup.deleteGroup": "Smazat skupinu",
"app.editGroup.deleteGroupWarning": "Smazání skupiny způsobí, že všechny navázané entity (zadané úlohy, odevzdaná řešení, ...) nebudou přístupné.",
"app.editGroup.examButton": "Vytvořit zkoušku",
"app.editGroup.examExplain": "Zkouškové skupiny fungují uvnitř stejně jako běžné skupiny. Přiznak, že je skupina zkoušková, slouží především jako indikátor pro uživatele. Může také ovlivňovat, jak je skupina zobrazena ve výpisech, nebo kdy dojde k její archivaci. Tento příznak je zcela nezávislý na Zkouškových termínech, které lze zakládat na stránce téhož jména.",
"app.editGroup.organizationalExplain": "Běžné skupiny jsou platformou spojující studenty a zadané úlohy. Organizační skupiny slouží pouze k vytváření hierarchie, takže v nich nesmí být přihlášení studenti a nesmí obsahovat zadané úlohy.",
"app.editGroup.relocateGroup": "Přemístit skupinu",
"app.editGroup.title": "Změnit nastavení skupiny",
"app.editGroup.titleShort": "Upravit skupinu",
"app.editGroupForm.createGroup": "Vytvořit skupinu",
"app.editGroupForm.description": "Popis skupiny:",
"app.editGroupForm.saveGroup": "Upravit skupinu",
"app.editGroupForm.titleEdit": "Upravit skupinu",
"app.editGroupForm.titleNew": "Vytvořit podskupinu",
"app.editGroupForm.validation.emptyName": "Vyplňte prosím jméno skupiny.",
"app.editHardwareGroupForm.about": "Hardwarová skupina definuje workery vyhodnocovacího backendu, na kterých může být úloha vyhodnocena. Tato skupina workerů je svázána s konkrétním hardware a její změna může ovlivnit naměřené výkonostní hodnoty testovaných řešení. Hardwarová skupina také sdílí konfiguraci, ze které vyplývají omezení pro paměťové a časové limity.",
"app.editHardwareGroupForm.failed": "Nepodařilo se změnit hardwarovou skupinu úlohy.",
"app.editHardwareGroupForm.hwGroupSelect": "Hardwarová skupina:",
"app.editHardwareGroupForm.title": "Výběr hardwarové skupiny",
"app.editHardwareGroupForm.validationFailed": "Hardwarová skupina musí být vybrána.",
"app.editHardwareGroupForm.warnLimitsDrop": "Limity některých běhových prostředí neodpovídají omezením vybrané hardwarové skupiny. Tyto limity budou při změně skupiny upraveny nebo dokonce odstraněny.",
"app.editInstanceForm.failed": "Nemohu aktualizovat instanci.",
"app.editInstanceForm.isOpen": "Otevřená",
"app.editInstanceForm.processing": "Ukládání...",
"app.editInstanceForm.set": "Aktualizovat instanci",
"app.editInstanceForm.success": "Instance byla aktualizována.",
"app.editInstanceForm.title": "Upravit instanci",
"app.editLimitsBox.title": "Běhové limity",
"app.editLimitsField.tooltip.cloneAll": "Kopírovat tuto hodnotu do všech testů ve všech běhových prostředích.",
"app.editLimitsField.tooltip.cloneHorizontal": "Kopírovat tuto hodnotu horizontálně do všech běhových prostředí v testu.",
"app.editLimitsField.tooltip.cloneVertical": "Kopírovat tuto hodnotu vertikálně do všech testů v běhovém prostředí.",
"app.editLimitsForm.failed": "Nepodařilo se uložit limity. Prosím, opakujte akci později.",
"app.editLimitsForm.preciseTime": "Přesné měření času",
"app.editLimitsForm.preciseTimeTooltip": "Pokud je vybrané přesné měření času, ReCodEx bude měřit cpu-time testovaných řešení. V opačném případě bude měřen wall-time. Čas měřený na CPU lépe odpovídá případům, kdy je testována časová složitost řešení za pomoci těsně nastavených časových limitů. Wall-time je pak lepší v obecných případech, protože lépe reflektuje skutečný čas využitý řešením (včetně I/O), ale je více náchylný k chybám měření.",
"app.editLimitsForm.submit": "Uložit limity",
"app.editLimitsForm.submitting": "Ukládám limity...",
"app.editLimitsForm.success": "Limity uloženy.",
"app.editLimitsForm.validation.totalTime": "Součet časových limitů pro některá běhová prostředí ({environments}) porušuje omezení celkového času na úlohu. Prosíme zajistěte, aby součet časových limitů byl v rozsahu daném vybranou hardwarovou skupinou.",
"app.editLocalizedTextForm.localeEnabledCheckbox": "Povolit tuto lokalizaci",
"app.editLocalizedTextForm.localizationTabDisabled": "Tato lokalizace nebyla povolena.",
"app.editLocalizedTextForm.localized.description": "Text systémové zprávy:",
"app.editLocalizedTextForm.localized.noLanguage": "V současnosti zde není žádný jazyk.",
"app.editLocalizedTextForm.localized.reallyRemoveQuestion": "Opravdu chcete smazat tuto lokalizaci?",
"app.editPipeline.delete": "Smazat pipeline",
"app.editPipeline.deleteWarning": "Smazání pipeline rozbije všechny úlohy, které ji používají.",
"app.editPipeline.disclaimer": "Upozornění",
"app.editPipeline.disclaimerWarning": "Upravení pipeline může rozbít všechny úlohy, které pipeline používají!",
"app.editPipeline.title": "Změnit nastavení pipeline",
"app.editPipelineEnvironmentsForm.title": "Běhová prostředí pipeline",
"app.editPipelineForm.description": "Podrobnější popis (pro autory úloh):",
"app.editPipelineForm.global": "Globalní pipeline spojená s konkrétními běhovými prostředími",
"app.editPipelineForm.hasEntryPoint": "Obsahuje vstupní bod",
"app.editPipelineForm.hasExtraFiles": "Obsahuje extra soubory",
"app.editPipelineForm.isCompilationPipeline": "Kompilační",
"app.editPipelineForm.isExecutionPipeline": "Spouštěcí",
"app.editPipelineForm.judgeOnlyPipeline": "Pouze sudí",
"app.editPipelineForm.name": "Jméno pipeline:",
"app.editPipelineForm.producesFiles": "Produkuje výstupní soubory",
"app.editPipelineForm.producesStdout": "Produkuje std. výstup",
"app.editPipelineForm.title": "Metadata pipeline",
"app.editPipelineForm.validation.description": "Prosíme vyplňte popis této pipeline.",
"app.editPipelineForm.validation.emptyName": "Prosíme vyplňte název této pipeline.",
"app.editPipelineStructure.title": "Upravit strukturu pipeline",
"app.editShadowAssignment.deleteAssignment": "Smazat stínovou úlohu",
"app.editShadowAssignment.deleteAssignmentWarning": "Smazání stínové úlohy rovněž odstraní body přidělené studentům.",
"app.editShadowAssignment.title": "Změnit nastavení stínové úlohy",
"app.editShadowAssignment.titleName": "Editovat stínovou úlohu — {name}",
"app.editShadowAssignment.titleShort": "Upravit stínovou úlohu",
"app.editShadowAssignment.validation.versionDiffers": "Někdo změnil tuto stínovou úlohu v průběhu její editace. Prosíme obnovte tuto stránku a proveďte své změny znovu.",
"app.editShadowAssignmentForm.deadlineExplanation": "Termín odevzdání má pro studenty pouze informativní charakter a žádným způsobem neovlivňujte přidělené body, neboť jsou přidělovány ručně. Pokud si nepřejete, aby úloha měla nastavený termín, ponechte pole prázdné.",
"app.editShadowAssignmentForm.isBonus": "Stínová úloha je bonusová, její body tedy nejsou počítány do celkového maximálního počtu bodů skupiny",
"app.editShadowAssignmentForm.isPublic": "Viditelné studentům",
"app.editShadowAssignmentForm.maxPoints": "Maximální počet bodů:",
"app.editShadowAssignmentForm.pointsExplanation": "Maximální počet bodů má pro studenty pouze informativní charakter. Vedoucí se může rozhodnout při udělování bodů tento limit překročit.",
"app.editShadowAssignmentForm.sendNotification": "Poslat studentům e-mailem oznámení o nové stínové úloze",
"app.editShadowAssignmentPointsForm.awardedAt": "Ohodnoceno:",
"app.editShadowAssignmentPointsForm.failed": "Nebylo možné uložit body stínové úlohy.",
"app.editShadowAssignmentPointsForm.note": "Poznámka:",
"app.editShadowAssignmentPointsForm.points": " Body:",
"app.editShadowAssignmentPointsForm.removePoints": "Odstranit celý záznam",
"app.editShadowAssignmentPointsForm.setNow": "Teď",
"app.editShadowAssignmentPointsForm.validation.pointsOutOfRange": "Body jsou mimo běžný rozsah. Běžný rozsah je od 0 do {maxPoints}.",
"app.editSisTerm.advertiseUntil": "Nabízet studentům tento semestr do:",
"app.editSisTerm.beginning": "Začátek semestru:",
"app.editSisTerm.end": "Konec semestru:",
"app.editSisTerm.title": "Upravit SIS semestr",
"app.editSisTerm.validation.advertiseInLimits": "Semestr může být nabízen pouze v době jeho trvání.",
"app.editSisTerm.validation.noAdvertiseUntil": "Datum konce nabízení semestru je povinný.",
"app.editSisTerm.validation.noBeginning": "Začátek semestru je povinný.",
"app.editSisTerm.validation.noEnd": "Konec semestru je povinný.",
"app.editSolutionNoteForm.failed": "Nebylo možné uložit poznámku k řešení.",
"app.editSolutionNoteForm.note": "Poznámka:",
"app.editSystemMessageForm.role": "Uživatelé s touto a vyšší rolí uvidí tuto zprávu.",
"app.editSystemMessageForm.title": "Upravit systémovou zprávu",
"app.editSystemMessageForm.type": "Typ systémové zprávy.",
"app.editSystemMessageForm.validation.localizedText.text": "Prosíme vyplňte text.",
"app.editSystemMessageForm.validation.roleEmpty": "Uživatelská role pro systémovou zprávu nemůže být prázdná.",
"app.editSystemMessageForm.validation.typeEmpty": "Typ systémové zprávy nemůže být prázdný.",
"app.editSystemMessageForm.validation.visibleFromBeforeTo": "Počáteční datum nemůže být déle než koncové datum.",
"app.editSystemMessageForm.validation.visibleFromEmpty": "Počáteční datum nemůže být prázdné.",
"app.editSystemMessageForm.validation.visibleToEmpty": "Koncové datum nemůže být prázdné.",
"app.editSystemMessageForm.visibleFrom": "Počáteční datum od kterého jsou systémové zprávy viditelné.",
"app.editSystemMessageForm.visibleTo": "Koncové datum do kterého jsou systémové zprávy viditelné.",
"app.editTestsForm.changeCalculator": "Hodnoticí algoritmus",
"app.editTestsForm.changeCalculator.submit": "Nastavit algoritmus",
"app.editTestsForm.changeCalculator.submitting": "Nastavuji algoritmus...",
"app.editTestsForm.changeCalculator.success": "Algoritmus nastaven.",
"app.editTestsForm.changeCalculatorDisabledTooltip": "Hodnoticí algoritmus může být změněn pouze pokud tento formulář neobsahuje žádné neuložené změny.",
"app.editTestsForm.changeCalculatorModal.info": "Při změně hodnoticího algoritmu je odpovídajícím způsobem upraven také formát hodnoticí konfigurace. Pokud je obecnější formát převáděn na specifičtější, může dojít k určitým zjednodušením nebo dokonce k reinicializaci konfigurace. Vezměte na vědomí, že změna je provedena ihned a případná úprava konfigurace nemůže být vrácena.",
"app.editTestsForm.changeCalculatorModal.title": "Nastavit hodnoticí algoritmus",
"app.editTestsForm.changeCalculatorModal.warningUniform": "Stávající konfigurace algoritmu bude zcela odstraněna.",
"app.editTestsForm.changeCalculatorModal.warningUniversalToWeighted": "Transformace obecného výrazu na vážený průměr může vyžadovat odstranění části konfigurace.",
"app.editTestsForm.expandToggleTooltip": "Přepnout mezi komprimovaným/expandovaným vzhledem",
"app.editTestsForm.submit": "Uložit testy",
"app.editTestsForm.submitting": "Ukládám testy...",
"app.editTestsForm.success": "Testy uloženy.",
"app.editTestsForm.validation.testName": "Prosím, vyplňte jméno testu.",
"app.editTestsForm.validation.testNameInvalidCharacters": "Jméno testu obsahuje neplatné znaky. Jméno podléhá jistým omezením, protože je při vyhodnocení použito např. i jako název adresáře.",
"app.editTestsForm.validation.testNameTaken": "Zvolené jméno již existuje, prosím zadejte jiné.",
"app.editTestsTest.add": "Přidat test",
"app.editTestsTest.name": "Název testu:",
"app.editTestsTest.noTests": "Dosud nebyly přidány žádné testy. Je velmi vhodné definovat seznam testů jako první krok, neboť většina konfigurace na nich závisí.",
"app.editTestsTest.pointsPercentage": "Body v procentech:",
"app.editTestsTest.testUsedInExpression": "použit ve výrazu",
"app.editTestsTest.weight": "Váha testu:",
"app.editUser.emailStillNotVerified": "Vaše e-mailová adresa dosud nebyla ověřena. ReCodEx se potřebuje spolehnout na platnost adres, protože řada notifikací je zasílána e-mailem. Pomocí tlačítka níže si můžete nechat opětovně zaslat ověřovací e-mail. Ten obsahuje odkaz, který potvrzuje platnost adresy. Prosíme, ověřte vaši adresu co nejdříve.",
"app.editUser.emailStillNotVerifiedTitle": "E-mailová adresa není ověřena",
"app.editUser.icalTitle": "Export termínů úloh do iCal formátu",
"app.editUser.isEmailAlreadyVefiried": "Pokud jste právě ověřili vaši adresu a stále vidíte tuto hlášku, prosím občerstvěte stránku.",
"app.editUser.makeLocal": "Vytvořit lokální účet",
"app.editUser.title": "Upravit uživatelský profil",
"app.editUserProfile.disabledNameExplanation": "Položky související se jménem není možné měnit, protože tento účet je spravován externí autoritou.",
"app.editUserProfile.emptyLocalPassword": "Lokální účet nemá nastavené heslo.",
"app.editUserProfile.emptyLocalPasswordExplain": "Nebudete se moci přihlásit do ReCodExu pomocí lokálního účtu, dokud si nenastavíte heslo.",
"app.editUserProfile.firstName": "Jméno:",
"app.editUserProfile.gravatarEnabled": "Použít avatara ze služby Gravatar",
"app.editUserProfile.lastName": "Příjmení:",
"app.editUserProfile.passwordInstructions": "Pokud nechcete změnit heslo, nechte tato pole prázná",
"app.editUserProfile.passwordTitle": "Změna hesla",
"app.editUserProfile.titlesAfterName": "Tituly za jménem:",
"app.editUserProfile.titlesBeforeName": "Tituly před jménem:",
"app.editUserProfile.validation.emailNotValid": "E-mailová adresa není platná.",
"app.editUserProfile.validation.emailTaken": "Tento e-mail je již zabrán jiným uživatelem nebo je shodný s vaší starou adresou.",
"app.editUserProfile.validation.emptyEmail": "E-mailová adresa nemůže být prázdná.",
"app.editUserProfile.validation.emptyFirstName": "Jméno nemůže být prázdné.",
"app.editUserProfile.validation.emptyLastName": "Příjmení nemůže být prázdné.",
"app.editUserProfile.validation.emptyNewPassword": "Nové heslo nemůže být prázdné pokud si měníte heslo.",
"app.editUserProfile.validation.emptyOldPassword": "Je potřeba ověřit aktuální heslo, aby mohlo být změněno.",
"app.editUserProfile.validation.passwordsDontMatch": "Hesla se neshodují.",
"app.editUserProfile.validation.samePasswords": "Změnit Vaše heslo na stejné nedává žádný smysl.",
"app.editUserProfile.validation.shortFirstName": "Jméno musí obsahovat alespoň 2 znaky.",
"app.editUserProfile.validation.shortLastName": "Příjmení musí obsahovat alespoň 2 znaky.",
"app.editUserProfileForm.title": "Upravit profil",
"app.editUserRoleForm.title": "Nastavení uživatelské role",
"app.editUserSettings.assignmentCommentsEmails": "Nový komentář v diskusi k zadané úloze",
"app.editUserSettings.assignmentDeadlineEmails": "Blíží se termín zadané úlohy",
"app.editUserSettings.assignmentSubmitAfterAcceptedEmails": "Bylo vyhodnoceno nové řešení úlohy, ke které již bylo akceptováno jiné řešení",
"app.editUserSettings.assignmentSubmitAfterReviewedEmails": "Bylo vyhodnoceno nové řešení úlohy, ke které již bylo posouzeno jiné řešení",
"app.editUserSettings.defaultLanguage": "Výchozí jazyk:",
"app.editUserSettings.emailStillNotVerifiedTitle": "Vaše e-mailová adresa nebyla verifikována, takže žádné notifikační maily nebudou zasílány bez ohledu na vaše osobní nastavení.",
"app.editUserSettings.emailsTitle": "Zasílat oznámení e-mailem",
"app.editUserSettings.failed": "Uložení uživatelského profilu se nezdařilo.",
"app.editUserSettings.newAssignmentEmails": "Nově zadaná úloha",
"app.editUserSettings.pointsChangedEmails": "Učitel upravil přidělené body",
"app.editUserSettings.solutionCommentsEmails": "Nový komentář k řešení",
"app.editUserSettings.submissionEvaluatedEmails": "Řešení vyhodnoceno (pokud trvalo delší dobu)",
"app.editUserSettings.title": "Uživatelské nastavení",
"app.editUserUIData.darkTheme": "Použít tmavý motiv pro editor zdrojového kódu",
"app.editUserUIData.dateFormatOverride": "Explicitní nastavení formátu data (pokud není formát nastaven, určí se podle aktuálního jazyka):",
"app.editUserUIData.defaultPage": "Výchozí stránka (po přihlášení):",
"app.editUserUIData.defaultPage.dashboard": "Přehled",
"app.editUserUIData.defaultPage.home": "Domovská stránka (o ReCodExu)",
"app.editUserUIData.defaultPage.instance": "Detail instance",
"app.editUserUIData.editorFontSize": "Velikost fontu v textovém editoru:",
"app.editUserUIData.failed": "Nebylo možné uložit nastavení vzhledu.",
"app.editUserUIData.lastNameFirst": "V seznamech zobrazovat uživatelům nejprve příjmení",
"app.editUserUIData.openOnDoubleclick": "V seznamech používat dvojitý klik k otevření detailu položky",
"app.editUserUIData.openOnDoubleclick.explain": "U seznamů, které zobrazují u položek tlačítko nebo odkaz na detail položky, bude možné použít dvojitý klik (kamkoli na celý řádek) jako rychlou alternativu k danému tlačítku nebo odkazu.",
"app.editUserUIData.openedSidebar": "Postraní panel je ve výchozím stavu rozbalený",
"app.editUserUIData.title": "Nastavení vzhledu",
"app.editUserUIData.useGravatar": "Používat službu Gravatar pro zobrazování avatarů ostatních uživatelů",
"app.editUserUIData.vimMode": "Použít rozložení kláves editoru VIM pro editor zdrojového kódu",
"app.emailVerification.failed": "Tato e-mailová adresa nemůže být ověřena.",
"app.emailVerification.progress": "Postup ověřování e-mailu",
"app.emailVerification.requestAnotherLink": "Prosíme požádejte o (další) odkaz s unikátním tokenem.",
"app.emailVerification.title": "Ověření e-mailu",
"app.emailVerification.tokenExpired": "E-mailová adresa nyní nemůže být ověřena - váš token vypršel nebo používáte špatnou URL.",
"app.emailVerification.verified": "E-mailová adresa byla ověřena.",
"app.emailVerification.waiting": "E-mailová adresa je právě ověřována.",
"app.environmentsList.noEnvironments": "žádná běhová prostředí",
"app.evaluationDetail.buildSucceeded": "Kompilace:",
"app.evaluationDetail.evaluatedAt": "Vyhodnoceno:",
"app.evaluationDetail.explanations.buildSucceeded": "Indikuje, zda se podařilo řešení zkompilovat. Pokud kompilace selže, řešení nemůže být spuštěno.",
"app.evaluationDetail.explanations.correctness": "Celková správnost řešení, která může být vypočtena z výsledků testů několika způsoby. Pro podrobnější popis výpočtu použijte odkaz \"vysvětlit\".",
"app.evaluationDetail.explanations.evaluatedAt": "Čas konce vyhodnocování. Tento čas se může lišit od času odevzdání, pokud vyhodnocení trvalo delší dobu nebo bylo řešení vyhodnoceno opakovaně.",
"app.evaluationDetail.explanations.isDebug": "V ladícím módu zůstanou ve výsledném detailním logu také výstupy z jednotlivých běhů testovaného řešení. Tyto výstupy můžou být poměrně velké.",
"app.evaluationDetail.explanations.scoredPoints": "Body přidělené ReCodExem při vyhodnocení. Tyto body se můžou lišit od výsledných bodů, pokud se vyučující rozhodne je přenastavit.",
"app.evaluationDetail.isCorrect": "Správnost",
"app.evaluationDetail.isDebug": "Ladící mód",
"app.evaluationDetail.notActualEvaluation": "Zobrazené vyhodnocení není poslední. Pouze poslední vyhodnocení je použito pro bodování úlohy. Změnu výběru zobrazeného vyhodnocení můžete provést v tabulce v dolní části stránky.",
"app.evaluationDetail.scoredPoints": "Přidělené body",
"app.evaluationDetail.title.compilationLogs": "Logy kompilace",
"app.evaluationDetail.title.details": "Detaily vyhodnocení",
"app.evaluationProgress.continue": "Zobrazit výsledky",
"app.evaluationProgress.noWebSockets": "Váš prohlížeč nepodporuje sledování vyhodnocování v reálném čase nebo spojení se serverem nemohlo být navázáno či bylo přerušeno. Vyhodnocování již začalo a zanedlouho si budete moci prohlédnout výsledky.",
"app.evaluationProgress.title": "Řešení se vyhodnocuje",
"app.evaluationProgressStatus.completed": "SPLNĚNO",
"app.evaluationProgressStatus.failed": "SELHALO",
"app.evaluationProgressStatus.ok": "OK",
"app.evaluationProgressStatus.skipped": "PŘESKOČENO",
"app.evaluationTable.empty": "V tomto seznamu nejsou žádné vyhodnocení.",
"app.evaluationTable.evaluatedAt": "Vyhodnoceno:",
"app.evaluationTable.evaluationIsDebug": "Vyhodnoceno v ladícím módu (kompletní logy a výpisy)",
"app.evaluationTable.notAvailable": "Vyhodnocení není dostupné",
"app.evaluationTable.score": "Skóre:",
"app.examForm.alreadyStarted": "Zkouška již začala...",
"app.examForm.beginImmediately": "Zahájit okamžitě",
"app.examForm.end": "Konec:",
"app.examForm.endRelative": "Nastavit délku (místo času konce)",
"app.examForm.endRelativeExplanation": "Konec zkoušky je možné nastavit jako explicitní datum a čas (výchozí) nebo jako dobu, která má uplynout od začátku (pokud je tento přepínač zapnutý).",
"app.examForm.errors.begin": "Začátek musí být platný časový záznam v budoucnosti.",
"app.examForm.errors.end": "Konec musí být platný časový záznam.",
"app.examForm.errors.endBeforeBegin": "Konec musí být později než začátek.",
"app.examForm.errors.endInPast": "Konec musí být v budoucnosti.",
"app.examForm.errors.length": "Délka musí být v platném formátu a větší než nula.",
"app.examForm.errors.tooLongExam": "Zkouška nesmí trvat déle než 24 hodin.",
"app.examForm.length": "Délka [h:mm]:",
"app.examForm.saveExam": "Uložit zkoušku",
"app.examForm.strict": "Striktní zámek",
"app.examForm.strictLockExplanation": "Během zkoušky se studenti musí zamknout ve skupině, přičemž se jim omezí přístup k ostatním skupinám. V případě běžného zámku budou ostatní skupiny přístupné pouze pro čtení. Striktní zámek zakáže přístup do ostatních skupin zcela. Pokud si nepřejete, aby studenti mohli používat části zdrojových kódu dříve odevzdaných řešení, zvolte striktní zámek.",
"app.exercise.addReferenceSolutionDetailed": "Referenční řešení můžete vytvořit na hlavní stránce úlohy.",
"app.exercise.admins": "Administrátoři",
"app.exercise.admins.explanation": "Administrátoři mají stejná práva jako autor úlohy, ale nejsou zobrazováni v seznamech ani nejsou použiti při filtrování úloh.",
"app.exercise.allRefSolutions": "Všechna referenční řešení",
"app.exercise.archived": "Úloha byla archivována.",
"app.exercise.archivedDetailed": "Úloha byla změněna do archivovaného stavu (v {archivedAt}). Archivované úlohy se běžně nevypisují, není možné je měnit a není možné je zadat do skupin.",
"app.exercise.assignButton": "Zadat",
"app.exercise.assignToGroup": "Zde můžete zadat úlohu najednou do více skupin, ve kterých jste vedoucím. Úlohu je také možné zadat individuálně na stránkách jednotlivých skupin. Vezměte prosím na vědomí, že úloha může být zadána v jedné skupině vícekrát, a proto je vhodné se ujistit, že vícenásobné zadání není způsobeno omylem.",
"app.exercise.attach": "Připojit",
"app.exercise.comments.additionalSwitchNote": "(učitelé, kteří smí vidět tuto úlohu)",
"app.exercise.defaultValueForAssignment": "Toto je výchozí (doporučená) hodnota pro zadané úlohy, ale každá zadaná úloha ji může nastavit jinak. Modifikace této hodnoty se nesynchronizují s již zadanými úlohami.",
"app.exercise.description": "Krátký popis",
"app.exercise.description.visibleOnlyToSupervisors": "(viditelný pouze pro vedoucí)",
"app.exercise.detach": "Odpojit",
"app.exercise.detailTitle": "Popis úlohy",
"app.exercise.difficulty": "Obtížnost",
"app.exercise.exerciseReadyToAssign": "Úloha je připravená k zadání do skupiny. Můžete tak učinit přímo na stránce úloh vybrané skupiny, nebo můžete použiít formulář pro hromadné zadání do více skupin na stránce Zadané úlohy.",
"app.exercise.forked": "Duplikováno z",
"app.exercise.groups": "Domovské skupiny",
"app.exercise.isBroken": "Konfigurace úlohy není kompletní a je třeba ji doplnit.",
"app.exercise.isBrokenShort": "Nekompletní konfigurace...",
"app.exercise.isLocked": "Je zamčená",
"app.exercise.isLockedExplanation": "Zamčená úloha nemůže být zadána do skupiny. Je doporučeno nechat úlohu zamčenou dokud není řádně otestována, zejména pokud je zároveň nastavena jako veřejná.",
"app.exercise.isPublic": "Je veřejná",
"app.exercise.isPublicExplanation": "Veřejné úlohy jsou viditelné všem vedoucím v asociovaných skupinách a jejich podskupinách. Privátní (neveřejné) úlohy jsou viditelné pouze autorovi.",
"app.exercise.manageGroupAttachments": "Úprava vazeb na skupiny",
"app.exercise.mergeJudgeLogsExplanation": "Tento příznak určuje zda dojde ke spojení primárního (stdout) a sekundárního (stderr) logu sudího do jednoho (což je výchozí postup u vestavěných sudích). Pokud zůstanou logy odděleny, jejich viditelnost může být u zadaných úloh nastavena nezávisle. To je užitečné v případě, že máte vlastního sudího, který vrací dva oddělené logy (např. jeden pro studenty a jeden pro vyučujicí).",
"app.exercise.noAdmins": "žádní administrátoři nebyli přiřazeni",
"app.exercise.noPromotedReferenceSolutions": "Tato úloha zatím nemá žádná propagovaná referenční řešení.",
"app.exercise.noRefSolutions": "Úloha nebyla dostatečně ověřena. Aby bylo možné úlohu zadat musí existovat alespoň jedno referenční řešení.",
"app.exercise.noReferenceSolutions": "Tato úloha zatím nemá žádná referenční řešení.",
"app.exercise.noReferenceSolutionsDetailed": "Konfigurace úlohy by měla být prověřena alespoň jedním referenčním řešením než bude možné ji zadat ve skupině.",
"app.exercise.notificationButton": "Poslat oznámení",
"app.exercise.notificationButton.failedMessage": "Tato operace selhala!",
"app.exercise.notificationButton.noRecipients": "Odeslané oznámení nemá žádné platné příjemce. Vezměte prosím na vědomí, že uživatelé si mohli tyto notifikace vypnout ve svém osobním nastavení.",
"app.exercise.notificationButton.successMessage": "Oznámení bylo úspěšně odesláno {sendResult} {sendResult, plural, one {uživateli} other {uživatelům}}.",
"app.exercise.notificationModal.explain": "Oznámení je odesláno emailem všem administrátorům a vedoucím skupin, ve kterých je tato úloha zadaná. Volitelně můžete doplnit vlastní zprávu s upřesnění oznámení. Pokud zprávu nevyplníte, bude odesláno obecné oznámení ohlašující změnu v úloze.",
"app.exercise.notificationModal.title": "Odeslat oznámení vyučujícím",
"app.exercise.referenceSolution.deleteConfirm": "Opravdu chcete smazat toto referenční řešení? Tuto akci není možné vrátit.",
"app.exercise.referenceSolutionsBox": "Propagovaná refereční řešení",
"app.exercise.runtimes": "Běhová prostředí",
"app.exercise.solutionFilesLimitExplanation": "Maximální počet odevzdaných souborů v řešení. Uživatelům není dovoleno odevzdávat řešení, která překračují tento limit. Limit se neaplikuje pokud není vyplněn.",
"app.exercise.solutionSizeLimitExplanation": "Maximální celková velikost všech souborů v řešení. Uživatelům není dovoleno odevzdávat řešení, která překračují tento limit. Limit se neaplikuje pokud není vyplněn.",
"app.exercise.submitReferenceSoution": "Nové referenční řešení",
"app.exercise.title": "Podrobnosti úlohy",
"app.exercise.validationErrors.config": "Konfigurace testů není kompletní, což se typicky stane, pokud přidáte test nebo smažete soubor",
"app.exercise.validationErrors.limits": "Paměťové nebo časové limity nejsou správně nastaveny",
"app.exercise.validationErrors.noConfigs": "Konfigurace některých testů není platná nebo chybí",
"app.exercise.validationErrors.noHwGroups": "Úloha nemá vybranou hardwarovou skupinu",
"app.exercise.validationErrors.noRuntimes": "Úloha nemá nastavená žádná běhová prostředí",
"app.exercise.validationErrors.noTests": "Úloha nemá žádné testy",
"app.exercise.validationErrors.noTexts": "Úloha nemá text zadání v žádném jazyce",
"app.exercise.validationErrors.rawTitle": "Původní zpráva z backendu",
"app.exercise.validationErrors.runtimes": "Zvolená běhová prostředí nemají konfiguraci",
"app.exercise.validationErrors.score": "Algoritmus pro výpočet správnosti odevzdaného řešení není správně nastaven",
"app.exercise.validationLinks.limits": "aktualizujte formulář limitů",
"app.exercise.validationLinks.noConfigs": "aktualizujte konfigurační formulář",
"app.exercise.validationLinks.noHwGroups": "vyberte hardwarovou skupinu",
"app.exercise.validationLinks.noTexts": "aktualizujte nastavení úlohy",
"app.exercise.validationLinks.runtimes": "aktualizujte formulář běhových prostředí",
"app.exercise.validationLinks.tests": "aktualizujte formulář testů",
"app.exerciseAssignments.multiAssignBox": "Zadat do skupin",
"app.exerciseAssignments.title": "Zadané úlohy ve skupinách",
"app.exerciseAssignments.titleShort": "Zadané úlohy",
"app.exerciseConfigTypeButton.advancedConfiguration": "Pokročilá konfigurace",
"app.exerciseConfigTypeButton.confirm": "Tato operace nemusí být snadno vrácena zpět, protože změna typu konfigurace je možná jen za určitých podmínek. Přejete si pokračovat?",
"app.exerciseConfigTypeButton.simpleConfiguration": "Jednoduchá konfigurace",
"app.exerciseReferenceSolutions.filters.author": "Autor",
"app.exerciseReferenceSolutions.filters.correctness": "Správnost",
"app.exerciseReferenceSolutions.filters.lastOneOfGroup": "V každé skupině musí zůstat alespoň jedna volba vybraná.",
"app.exerciseReferenceSolutions.filters.showCorrect": "100% správné",
"app.exerciseReferenceSolutions.filters.showImperfect": "Nedokonalé (ne zcela 100% správne)",
"app.exerciseReferenceSolutions.filters.showMine": "Moje",
"app.exerciseReferenceSolutions.filters.showOthers": "Ostatních",
"app.exerciseReferenceSolutions.filters.showPrivate": "Privátní",
"app.exerciseReferenceSolutions.filters.showPromoted": "Propagované",
"app.exerciseReferenceSolutions.filters.showPublic": "Veřejné",
"app.exerciseReferenceSolutions.filters.title": "Vyberte referenční řešení k zobrazení",
"app.exerciseReferenceSolutions.filters.visibility": "Viditelnost",
"app.exerciseReferenceSolutions.filtersButton": "Změnit filtry",
"app.exerciseReferenceSolutions.noSolutions": "Vybraným filtrům neodpovídá žádné referenční řešení.",
"app.exerciseReferenceSolutions.referenceSolutionsBox": "Referenční řešení",
"app.exerciseReferenceSolutions.referenceSolutionsCount": "celkem {count}",
"app.exerciseReferenceSolutions.title": "Referenční řešení úlohy",
"app.exercises.difficultyIcon.easy": "Snadná",
"app.exercises.difficultyIcon.hard": "Obtížná",
"app.exercises.difficultyIcon.medium": "Průměrná",
"app.exercises.difficultyIcon.unknown": "Neznámá",
"app.exercises.failedDetail": "Načtení detailu úlohy se nezdařilo. Prosíme zkontrolujte své připojení k internetu a zkuste dotaz opakovat později.",
"app.exercises.listEdit": "Nastavení",
"app.exercises.listEditConfig": "Testy",
"app.exercises.listEditLimits": "Limity",
"app.exercises.listTitle": "Úlohy",
"app.exercises.loadingDetail": "Načítání detailu úlohy",
"app.exercises.title": "Seznam všech úloh",
"app.exercisesList.created": "Vytvořeno",
"app.exercisesList.difficulty": "Obtížnost",
"app.exercisesList.empty": "Žádné úlohy neodpovídají vybraným filtrům.",
"app.exercisesList.groups": "Skupiny",
"app.exercisesListItem.noGroups": "žádné skupiny",
"app.exitCodes.csharp.0": "OK",
"app.exitCodes.csharp.1": "User error",
"app.exitCodes.csharp.101": "Unhandled exception",
"app.exitCodes.csharp.102": "Null reference error",
"app.exitCodes.csharp.103": "Memory allocation error",
"app.exitCodes.csharp.104": "Index out of range error",
"app.exitCodes.csharp.105": "Overflow error",
"app.exitCodes.csharp.106": "IO error",
"app.exitCodes.csharp.107": "File not found error",
"app.exitCodes.csharp.108": "Invalid operation error",
"app.exitCodes.csharp.109": "Division by zero error",
"app.exitCodes.csharp.200": "Internal error",
"app.exitCodes.csharp.201": "No main method",
"app.exitCodes.csharp.202": "More main methods",
"app.exitCodes.java.0": "OK",
"app.exitCodes.java.1": "Unknown error",
"app.exitCodes.java.100": "Out of memory exception",
"app.exitCodes.java.101": "Security exception",
"app.exitCodes.java.102": "Main class not found exception",
"app.exitCodes.java.103": "Multiple main classes found",
"app.exitCodes.java.104": "Illegal access exception",
"app.exitCodes.java.105": "Illegal argument exception",
"app.exitCodes.java.106": "Stack overflow exception",
"app.exitCodes.java.107": "Array index out of bounds exception",
"app.exitCodes.java.108": "Index out of bounds exception",
"app.exitCodes.java.109": "Null pointer exception",
"app.exitCodes.java.110": "Arithmetic exception",
"app.exitCodes.java.111": "Out of memory error",
"app.exitCodes.java.112": "Security exception",
"app.exitCodes.java.113": "IO exception",
"app.exitCodes.java.2": "Other invocation target exception",
"app.exitCodes.pascal.0": "OK",
"app.exitCodes.pascal.1": "Invalid function number",
"app.exitCodes.pascal.100": "Disk read error",
"app.exitCodes.pascal.101": "Disk write error",
"app.exitCodes.pascal.102": "File not assigned",
"app.exitCodes.pascal.103": "File not open",
"app.exitCodes.pascal.104": "File not open for input",
"app.exitCodes.pascal.105": "File not open for output",
"app.exitCodes.pascal.106": "Invalid numeric format",
"app.exitCodes.pascal.12": "Invalid file access code",
"app.exitCodes.pascal.15": "Invalid drive number",
"app.exitCodes.pascal.150": "Disk is write-protected",
"app.exitCodes.pascal.151": "Bad drive request struct length",
"app.exitCodes.pascal.152": "Drive not ready",
"app.exitCodes.pascal.154": "CRC error in data",
"app.exitCodes.pascal.156": "Disk seek error",
"app.exitCodes.pascal.157": "Unknown media type",
"app.exitCodes.pascal.158": "Sector Not Found",
"app.exitCodes.pascal.159": "Printer out of paper",
"app.exitCodes.pascal.16": "Cannot remove current directory",
"app.exitCodes.pascal.160": "Device write fault",
"app.exitCodes.pascal.161": "Device read fault",
"app.exitCodes.pascal.162": "Hardware failure",
"app.exitCodes.pascal.17": "Cannot rename across drives",
"app.exitCodes.pascal.2": "File not found",
"app.exitCodes.pascal.200": "Division by zero",
"app.exitCodes.pascal.201": "Range check error",
"app.exitCodes.pascal.202": "Stack overflow error",
"app.exitCodes.pascal.203": "Heap overflow error",
"app.exitCodes.pascal.204": "Invalid pointer operation",
"app.exitCodes.pascal.205": "Floating point overflow",
"app.exitCodes.pascal.206": "Floating point underflow",
"app.exitCodes.pascal.207": "Invalid floating point operation",
"app.exitCodes.pascal.210": "Object not initialized",
"app.exitCodes.pascal.211": "Call to abstract method",
"app.exitCodes.pascal.212": "Stream registration error",
"app.exitCodes.pascal.213": "Collection index out of range",
"app.exitCodes.pascal.214": "Collection overflow error",
"app.exitCodes.pascal.215": "Arithmetic overflow error",
"app.exitCodes.pascal.216": "General Protection fault",
"app.exitCodes.pascal.217": "Unhandled exception occurred",
"app.exitCodes.pascal.218": "Invalid value specified",
"app.exitCodes.pascal.219": "Invalid typecast",
"app.exitCodes.pascal.222": "Variant dispatch error",
"app.exitCodes.pascal.223": "Variant array create",
"app.exitCodes.pascal.224": "Variant is not an array",
"app.exitCodes.pascal.225": "Var Array Bounds check error",
"app.exitCodes.pascal.227": "Assertion failed error",
"app.exitCodes.pascal.229": "Safecall error check",
"app.exitCodes.pascal.231": "Exception stack corrupted",
"app.exitCodes.pascal.232": "Threads not supported",
"app.exitCodes.pascal.3": "Path not found",
"app.exitCodes.pascal.4": "Too many open files",
"app.exitCodes.pascal.5": "File access denied",
"app.exitCodes.pascal.6": "Invalid file handle",
"app.exitCodes.python3.0": "OK",
"app.exitCodes.python3.1": "Base exception",
"app.exitCodes.python3.101": "Assertion error",
"app.exitCodes.python3.102": "Type error",
"app.exitCodes.python3.103": "Name error",
"app.exitCodes.python3.104": "End of file error",
"app.exitCodes.python3.105": "Attribute error",
"app.exitCodes.python3.106": "IO error",
"app.exitCodes.python3.107": "OS error",
"app.exitCodes.python3.108": "Lookup error",
"app.exitCodes.python3.109": "Value error",
"app.exitCodes.python3.110": "Zero division error",
"app.exitCodes.python3.111": "Arithmetic error",
"app.exitCodes.python3.112": "Import error",
"app.exitCodes.python3.113": "Memory error",
"app.exitCodes.python3.114": "Syntax error",
"app.exitCodes.python3.115": "Recursion error",
"app.exitCodes.unknown": "Neznámý",
"app.expandingInputFilesField.noFiles": "Zatím zde nejsou žádné soubory...",
"app.expandingInputFilesField.tooltip.add": "Přidat další soubor.",
"app.expandingInputFilesField.tooltip.remove": "Odebrat tento soubor.",
"app.expandingInputFilesField.validateEmpty": "Tato hodnota nesmí být prázdná.",
"app.expandingTextField.noItems": "Zatím zde nejsou žádné položky...",
"app.expandingTextField.tooltip.add": "Připojit novou položku.",
"app.expandingTextField.tooltip.moveDown": "Prohodit s položkou níže.",
"app.expandingTextField.tooltip.remove": "Odstranit tuto položku ze seznamu.",
"app.externalLinkPreview.fetchFailed": "Stahování selhalo. Pravděpodobně se jedná o poruchu sítě, nebo byl obsah zablokován CSP.",
"app.externalLinkPreview.httpFailed": "Nebylo možné stáhnout obsah, odkaz je pravděpodobně neplatný.",
"app.externalLinkPreview.noTextContent": "V tomto náhledu je možné zobrazit pouze čistý text a Markdown. Odkaz vede na obsah, jehož typ je \"{contentType}\".",
"app.externalLinkPreview.readingTextFailed": "Stala se interní chyba. Toto oznámení je v pasivu, abychom se vyhli jakékoli osobní odpovědnosti.",
"app.externalLinkPreview.showAsMarkdown": "Zobrazit jako markdown",
"app.externalLinkPreview.title": "Náhled",
"app.externalLogin.button.authenticate": "Ověřit uživatele",
"app.externalLogin.button.authenticated": "Ověřeno",
"app.externalLogin.button.authenticating": "Ověřuji...",
"app.externalLogin.description": "Přihlášení do ReCodExu pomocí externí autentizační služby \"{name}\". Pokud ještě nemáte účet v ReCodExu, bude vám automaticky vytvořen. Pokud již máte lokální účet, bude automaticky spárován s vaší externí identitou podle e-malové adresy.",
"app.externalLogin.failed": "Externí autentizace selhala.",
"app.externalLogin.help": "V případě potíží <a>kontaktujte podporu</a>.",
"app.externalLogin.title": "Přihlásit se pomocí externí služby",
"app.externalRegistrationForm.gdprConfirm": "Souhlasím se zpracování osobních údajů systémem ReCodex v souladu s GDPR směrnicí.",
"app.externalRegistrationForm.instance": "Instance:",
"app.externalRegistrationForm.validation.gdpr": "Váš souhlas je nezbytný pro provedení registrace.",
"app.externalRegistrationForm.validation.instanceId": "Vyberte prosím jednu z instancí.",
"app.failedGroupDetail.msg": "Načtení skupiny se nezdařilo. Prosíme zkuste dotaz opakovat později.",
"app.failedSubmissionDetail.description": "Prosíme zkontroluje své připojení k internetu a zkuste dotaz později.",
"app.failedSubmissionDetail.title": "Načtení vyhodnocení úlohy se nezdařilo",
"app.failureList.headLink": "Link",
"app.failureList.headResolutionNote": "Poznámka k řešení problému",
"app.failureList.headResolvedAt": "Vyřešeno",
"app.failureList.headType": "Typ",
"app.failureList.noFailures": "V tomto seznamu nejsou žádné neúspěšné odevzdání.",
"app.failureListItem.referenceAssignment": "Referenční úloha",
"app.failureListItem.studentAssignment": "Studentská úloha",
"app.faq.title": "Často kladené dotazy (FAQ)",
"app.fields.limits.memory": "Paměť [KiB]:",
"app.fields.limits.time": "Čas [s]:",
"app.filesTable.downloadArchive": "Stáhnout vše jako ZIP soubor",
"app.filesTable.empty": "Zatím zde nejsou žádné uložené soubory.",
"app.filesTable.originalFileName": "Původní jméno",
"app.filesTable.saveUploadedFilesButton": "Uložit nahrané soubory",
"app.filterArchiveGroupsForm.searchName": "Vyhledat podle jména",
"app.filterArchiveGroupsForm.showAll": "Ukázat také nearchivované skupiny",
"app.filterExercisesListForm.allButton": "Vše",
"app.filterExercisesListForm.archived": "Archivační status:",
"app.filterExercisesListForm.archivedOptions.all": "Všechny úlohy (včetně archivovaných)",
"app.filterExercisesListForm.archivedOptions.archived": "Pouze archivované úlohy",
"app.filterExercisesListForm.archivedOptions.default": "Normální úlohy (výchozí)",
"app.filterExercisesListForm.author": "Autor",
"app.filterExercisesListForm.hideAdvancedFilters": "Skrýt pokročilé filtry...",
"app.filterExercisesListForm.mineButton": "Moje",
"app.filterExercisesListForm.searchName": "Vyhledat podle názvu",
"app.filterExercisesListForm.selectedEnvironments": "Vybraná běhová prostředí:",
"app.filterExercisesListForm.selectedTags": "Vybrané nálepky:",
"app.filterExercisesListForm.showAllFilters": "Zobrazit všechny filtry...",
"app.filterUsersListForm.searchName": "Vyhledat podle jména",
"app.footer.copyright": "Copyright © 2016-{year} <a>ReCodEx</a>. Všechna práva vyhrazena.",
"app.footer.version": "<strong>Verze</strong> {version} (<a>log změn</a>)",
"app.forkExerciseForm.confirmSubmit": "Tento proces vytvoří další kopii zvolené úlohy. Duplikace dává smysl pouze v případech, kdy se pokoušíte vytvořit novou úlohu, ale nechcete začínat zcela od píky. Prosím, neduplikujte úlohy, pokud je vašim cílem pouze jejich připojení do jiné domovské skupiny. Opravdu chcete provést duplikaci?",